59
54
106
35
58
143
70
239
74
61
104
526
182
401
43
43
102
236
87
93
166
183
413
127
94
377
147
154
84
73
103
507
97
53
168
47
99
28
61
153
29
305
29
92
163
217
156
58
195
420
70
119
141
50
39
187
224
158
175
55