30203887
5184552
25049636
22236250
87682982
355310
5159931
57176659
39467217
74384719
67884804
3548225
1708562
1294309
79881055
5503265
46479213
10927177
1862267
32853643
34815457
42279697
3010521
86279135
45468994
42891281
69094881
64538984
83617133
5091734
61126770
52852607
70728124
92018264
7714491
76324228
33755106
27685122
16098778
13464231