10537736
8067006
901868
19054762
29709381
6129354
94645861
8477704
59451110
89467687
43656004
41371106
14097288
38437765
99857698
3336274
13151214
23635364
50929942
42181390
58029425
91143681
3172148
89454971
99692918
27568281
83083589
53479574
12674685
5832457
19052192
6058254
48228659
18656757
69826431
25109045
51818226
89848714
7939979
34035910