29124080
21757234
4455609
49296235
19253348
13151724
3554120
29351180
76232930
90655235
27296572
10785845
7935342
100001287
36674260
4554297
57248067
98014580
46431670
13377194
432174
32477448
4591783
3793789
61342133
3848618
83623470
47525733
48528821
29371830
81605352
75778631
91444829
9367346
91391507
46877373
5849059
53594944
7165007
28721791