81855983
46448659
75081957
69641696
40081879
43656179
27093479
17325474
49336974
55219875
1484949
98245180
15777054
60556483
11254196
17041142
46084808
21231526
96504173
95528786
29509086
17115473
1351503
42747126
50952759
2288559
52334833
1898701
371478
21973401
79942737
28686956
83458601
40758242
17558598
95976452
66402405
30639890
54934852
38194625