39648542
14358165
64536800
45561162
50662921
883482
22006098
6950582
20554089
9735750
83066039
12934109
5963149
26199467
15661934
65142672
38787223
92063268
72737037
1427732
9428378
13421650
52425765
27194789
56676292
492753
67411250
99845294
50596413
27997530
85852093
5947104
56321570
4631817
79045121
19508072
67805767
96203365
2848826
29394633