105
755
126
847
113
739
43
720
144
588
62
535
55
459
34
534
75
461
51
427
84
250
50
277
40
334
47
404
1
160
35
321
20
297
65
420