3097 30
3038 33
11287 72
16996 37
10232 34
22081 62
30672 41
36225 118
23669 61
17031 53
18224 32
18003 15
42257 81
49965 101
19736 30
29122 29
39671 96