33
29
55
13
28
12
92
38
258
17
78
19
7
8
18
46
25
11
122
26
88
30
27
24
1
74
42
16
61
58
39
34
145
66
2
40
51
99
126
54
84
279
35
47
388