93884578
69962818
1421721
39005078
76679942
54211451
28029245
61408913
4316979
22712566
65608509
17708576
64409545
52453382
88023477
25347251
1071429
73488190
48031633
26854805
72978843
2229870
25352006
91758386
27848140
75017081
4777827
3463265
83466473
71223002
828145
158396
65083179
15519957
21621624
55882102
83674330
97703918
17578956
80993876