95681762
7382291
1373158
71503808
91985166
70168506
43991172
26031488
43198333
95367752
5826315
91502407
99925885
86687906
81972976
94556233
1352326
13242006
17832025
30685284
76334424
8231996
86136912
12887255
3561758
93134293
90357583
75969270
41351729
43876293
33446017
93136183
41985038
3621481
9894607
56835352
42208783
2824833
7306327
1693711