507
135
482
187
461
200
210
76
259
135
543
214
271
202
396
15
675
166
569
131
508
165
500
71
205
94
304
8
343
61
526
104
284
158
170
57
416
123
262
113