95918578
58429666
1262986
93768512
23905771
20792817
27551673
1595975
38597712
27305354
68653947
49661214
34088866
80587645
48049669
24758932
60917261
96454483
48835666
69458370
61041079
81456019
84353541
78145943
86663243
40549759
218308
27915906
43122651
19528634
68996435
16943055
73085113
52439744
29811124
609149
38911344
67504392
14764275
95666911