99583154
81891680
27633281
55762738
96407896
22019651
1967413
571491
73795476
75971634
27325639
40614718
42099511
39465081
69002229
52468846
36945438
98125347
25983790
84686776
81663335
6271085
24641423
83457081
3268501
44297714
66113209
42571398
4584573
72633095
2389996
1076257
43962789
57561573
50971692
11665728
18358784
86252163
42135069
40425096