87629488
96578188
1907596
44344526
15381244
42646366
94586297
98138405
91409945
55873830
15923633
46962590
16696875
39148810
54707235
31869617
38796279
40345645
19644488
15794266
53458469
92038432
55037009
3731305
35291113
31598467
6486681
97255616
57761504
32556720
516770
60071223
18206732
97516194
4394363
45726016
15671576
9724480
51109107
5143695