95729850
42416020
17324902
9860883
93875615
67681823
40337049
77108263
25408633
1517347
27782810
4959525
762507
80332818
11871700
9409960
5273770
58649817
54516412
55801455
11354469
54008694
75785777
5530103
20934747
25903316
3765505
13677683
94999489
74403467
23638416
57718476
86851548
78948574
68712135
1512397
34398087
18392404
8836516
68712244