80534965
72937634
88438095
84283149
19416216
75957220
10509087
45297120
63655288
55184276
35632632
49346750
9651291
30082217
22538178
38886618
16273795
33201460
5882926
66032575
83433178
83053883
53599205
75893865
73652958
28912798
6603511
12466551
84838776
12077758
5499215
20428344
95081891
5841882
2110744
13061175
9068382
67272006
95957806
85428711