93534590
77422659
16777805
84014491
95842332
39925875
42295655
32741030
98491165
5076153
27639937
78904047
52861878
76667179
21315202
50017236
24843738
50231264
35806189
31176944
82816745
85858570
62852324
61392875
3573380
6179558
53155150
125502
88444157
18224028
78009733
71663127
43895154
40212893
2919614
84765897
40403693
1896797
86566670
27706729