49676251
91815108
7192959
77401252
54048063
88022505
38293637
4772936
17866057
92735082
2938106
97992112
19303736
32605842
9442690
8688850
26852369
8447653
67935259
65943044
29218461
30095441
16562282
46728426
80417460
10232266
85689410
5004794
99182352
35144062
38812271
19747256
1379995
14524408
65731610
33667217
70093551
54718721
92994632
84915625