142
101
1020
27
154
703
657
482
194
244
53
456
366
528
580
408
37
66
198
566
1062
1101
77
433
448
467
216
168
951
177
799
520
59
756
636
1538
101
669
584
244
98
407
399
374
345
1001
84
444
651
239
326
70
211
