96831310
42288830
33518492
63158699
2169875
86385837
5876796
973425
42847277
74655343
28752325
78345490
94286341
55266942
72122391
19245141
39991927
32277887
14484212
8304204
16755316
47409529
13861981
76435123
1503863
69425897
19174640
15313348
38889448
63818741
18766015
90619080
91214993
65617745
99056828
69707169
15402836
50822923
5965313
27533182