50376312
59869464
13371902
36431973
4241969
19819985
88911885
28896398
18498633
87975936
18883898
1003510
17404188
97297688
31968164
42983786
60743143
21974357
57214009
57455110
4335790
8982667
75817803
74576655
12563184
51438299
1171439
53293987
6889104
46586640
9878550
91548222
5799603
56217817
95276348
78382828
6115152
4044756
7497149
17989875