35
181
146
102
520
37
363
336
144
277
71
158
191
318
65
188
201
149
286
87
157
242
346
245
321
510
137
74
377
32
526
187
576
203
207
544
26
170
134
54
239
385
944
214
457
492
131
437
269
192
180
295
284
369
417