95222949
88046942
40069168
85692920
2559373
59806471
72305570
36245293
27615268
51482129
99312069
50624478
89143076
49418427
59866498
3218465
843855
18329252
9216233
14490
3562987
36833316
16324437
32731494
52075370
98873017
8078330
89151615
36091001
44425179
86441680
23173554
66821133
20556410
91228571
7385826
97519628
52043683
85487900
40981703