34015644
73564992
47503329
699600
1936351
14735365
61147669
1734706
88558121
81503608
49859977
58488285
97717272
89294905
21068030
76747715
8439375
33999970
98477981
64205223
20101882
17648655
81352245
26296584
82937049
56763883
2094668
6763205
67593059
12443526
22381025
59503000
45312204
79418293
50549535
65797356
6628395
85923864
34486727
91322406