35079299
86813895
67675436
27487165
68545204
8570371
9617470
80421112
97788993
92789348
40945566
36267924
9457036
64817016
75734333
16053657
7586592
25582728
67875386
43207499
98227988
19968735
49925503
29396648
8715330
60927074
24851032
4411233
24163558
63285827
72323715
1508270
69966116
15753588
13912342
21523407
96966519
4761628
97492742
24145168