39357293
50835786
28619964
54788167
23597860
12016825
68133912
65153722
44086771
11624965
33472108
32583349
21676330
32672890
9215925
3215536
92298869
99104809
93784681
68963211
31659954
79682932
96705908
78927074
58197134
99491987
2211250
45732314
20742400
71886531
14576036
52018499
69546015
7623652
50727735
50495002
89224990
86634379
77502656
28128006