89813550
62729203
3549987
71253754
40556094
15394492
67593341
455721
27967601
44422
6946232
29512523
91735686
3558314
31197
40166519
43626009
94615702
4155546
18229300
19966864
58823964
17379818
95618278
73866023
75176591
45897578
59518677
46288712
49245202
63319841
1225494
3985716
670645
79788118
984872
17544378
94823837
80403466
31402412