33875566
38577101
63839403
32472366
48137393
8214693
33661212
5449295
17504750
82098631
10931178
22623452
80431163
69058375
30475517
94035673
96636259
1041231
93128884
95199733
7349634
93736906
32859051
61111511
20964442
22251252
84704018
69334227
36368404
7359819
91341239
60591339
12673888
27093201
75681173
71677079
429544
23899963
74764047
89995301