59835841
1628753
3282284
3393876
25309987
16946213
2270533
72948008
90675748
14828233
82819838
31233171
63644580
77548058
11659536
98356494
53032857
64972246
22229557
96141750
72436380
2008967
28844983
36005459
26428766
67876962
65071825
4662116
24374178
7026349
36502538
9769660
48106262
22842065
1626685
64548391
1872952
38103589
204277
87104868