31086708
11836150
23611898
52525986
28176818
5585711
1341080
35016210
89497067
72592777
28147785
24349250
14887264
90128303
43948959
74156704
9413317
5180691
164301
9661840
70308845
66293473
99274145
65016589
88767921
14781983
20024197
52414427
75114413
96444671
31853079
27185666
33215777
69935580
64593329
25008643
10854871
46408073
30503924
5320346