24488029
21126480
91485062
87808954
78669209
1207584
51952777
38586842
59346657
6185470
93647703
43221124
10993643
8138286
29665997
19942385
41747965
92556837
47584875
861985
5731747
39208677
21854849
14342780
48596388
4604282
39154095
11148947
2651741
10264107
1445252
34381259
78398694
89077629
77199878
70338315
36632682
1561681
25998830
40854304