33
158
51
88
27
31
24
75
70
29
48
37
184
159
52
18
79
305
377
152
185
129
56
35
72
223
147
38
61
43
23
32
188
81
141
41
21
207
46
39
30
25
142
97
20
94
191
104
2
84
146
10
12
5
73