90
10
38
9
43
18
37
46
13
54
32
8
63
235
128
134
259
247
64
74
27
16
42
34
12
5
30
126
44
21
17
14
6
33
81
31
55
24
28
11
51
4
25
26