52
9
7
29
110
40
171
193
86
42
93
146
82
68
187
138
113
74
63
234
139
41
199
192
48
34
149
130
92
101
50
62
45
109
94
182
37
550
212
350
221
85
168
98
178
140
117
201
55
69
107
257
375
26
28
10