35
148
457
170
184
59
69
32
23
119
181
146
272
163
44
440
213
152
324
95
279
212
239
160
150
311
92
66
221
391
121
249
193