31638564
869543
73692020
92662212
76853660
37533356
1714481
3790403
94079226
11053998
2970646
22081861
99159700
6567244
27082483
84125296
52217899
20979828
89402264
74071344
95932118
8481521
869221
29635504
56225982
98982667
53018827
10787067
43069440
29881024
24204800
9160900
16525820
88852199
99813288
45626354
91352774
94422070
34807403
2627860