39539693
57978858
1314875
10936959
77132163
12039506
9104309
90616171
62407827
22544847
6450555
57545462
64051237
96488877
56817533
63783575
82998977
41062482
49947233
61654430
63316761
75051440
45526500
42347672
69414399
78394745
69483176
62917486
38347272
35727691
689542
5757344
21445323
90599393
11876445
56279131
28884262
43538213
39468971
94115668