26095773
99663685
13572500
3007153
11636795
20283625
58522855
72477623
51496689
91657464
72658210
93105036
13915830
3606859
6930176
19844308
89061815
79297679
69511988
64812597
8293985
1449427
10151562
69132606
4338874
226735
5634595
71585763
6214107
7522580
48134158
61886446
50254776
43787222
1531804
40643696
10921820
32374510
15473024
35185529