30474 50
19414 55
19976 43
7008 16
44740 101
6548 16
3444 27
36802 106
10300 25
8300 19
29541 33
35865 55
14132 31
4180 7
24311 26
22571 89
29164 72
11939 21
35903 53
29884 65
12800 46
12561 22