86331973
2915927
889863
46275110
34646652
2089032
11063987
89848288
95865526
99105758
7189711
35658270
61689290
273819
60252409
4774673
27931293
63858050
69877384
42648773
61686649
94496108
30737237
91944808
30409497
9190292
6300477
34861588
50304232
7122213
7112437
10404931
26861343
52637960
80266771
18522332
70677574
1943628
44379294
37027408