47205008
85648592
1035448
99966309
18819550
367419
3453003
95566132
56823045
95394093
16547690
34602182
60551493
43646426
11171589
83748600
48601665
19417961
42221977
680328
30206706
6551800
67588450
89945963
7398489
34198656
70809744
40956842
26394416
77021702
51051602
68943491
4746
42761269
67484514
94871361
29689388
47356257
64328229
5082816