31
85
35
59
51
184
1
69
30
80
6
40
21
2
25
47
26
176
105
16
17
11
52
38
14
168
9
54
5
45
84
27
56
134
410
296
178
20
150
66
24
37
39
41