96253714
39637073
21157914
33224801
52267465
96418002
30583026
93621852
40161147
95784879
19311444
34088897
73721068
43809055
6668771
56322083
21487467
65459830
2406302
51153041
45515301
95462907
17195358
44489522
91909446
54447290
34892315
12337169
74822039
26305579
2503849
6022044
98028760
29586224
64686206
58582251
86878679
6617641
93358273
90743807