47502613
56049
856319
81583596
12556305
6703427
14545768
33753356
75987207
29197474
52297373
64188255
61565642
11077502
80672795
22044975
27219316
2976912
46026559
1435950
4735705
71985248
75734441
95203964
57724799
57092643
20687256
62021397
58112202
20796302
23347876
82388867
99665573
4206994
2991418
10129398
38586154
45855958
9468233
22683707