98502713
56327
25926417
29971918
2989372
71727322
20829154
5777713
83178129
1730839
83911249
49589371
21192182
50638413
12847428
48784348
999750
24314067
24658546
38566928
67139948
83998963
19266528
85173319
42388782
26504921
52119574
23883678
18727759
59656856
63498980
95418478
70245825
99505395
7803516
72821387
5963770
10383864
65376657
8047206