90322566
38139555
92958608
19084914
98733915
41957520
67332096
70639066
2083577
47469940
30769046
7668523
99457774
43125791
53168965
94068470
4741993
14012460
12865723
28233436
33634287
2063820
15278559
50427207
28738378
87813419
15392776
23148187
68881546
65531948
2643757
10844461
9891604
16947560
13737607
25832909
20457483
33677045
95714697
8837893