292
116
360
69
422
168
534
85
224
135
269
152
84
47
601
133
841
250
528
66
445
121
501
157
531
131
390
177
514
297
261
95
642
161
492
170
251
182
339
181