157
168
642
253
114
470
175
174
139
202
378
196
353
710
396
587
567
182
501
484
338
448
281
477
275
106
83
429
138
563
177
252
393
300
605
446
771
461
3038
993
321
1453
276
316
326
659
375
378
390
249
315
1065
417
247
261
277
417
409
324
1098