29359286
2149928
97539962
64434850
82842013
85181094
15624892
90201312
23138963
76074996
67459694
14655050
42072703
8954481
71612978
83302978
96587281
75121981
8314050
7619849
43832166
87382782
87012557
82807647
12833045
99744319
23463053
44015375
1430272
69667211
22376660
28476469
44271723
28315235
57155845
5346446
10681611
28867566
68191798
58994854