90497788
2576918
32938365
22955871
69254986
6594769
99123550
99252975
4267211
6352166
45124688
10111106
31824602
3229388
65762084
6921921
3062932
23257743
15728317
15592599
56165146
55636626
7107376
6649511
78063968
93666111
33387057
7210735
6528434
12448308
12817411
6595223
4459925
3789180
88089411
76685247
1743414
91497314
94667078
1012788