50965969
35892261
15454266
13593780
6478422
80167467
8618732
91867671
70598081
80313991
55331100
31082593
63952736
59171341
35467074
31053949
3967852
56251194
23395703
49842109
68519961
18692776
54626057
44237430
647730
4974762
44813442
4908649
53201120
48864645
6038587
80936637
77779540
29464389
83992383
37979433
36545954
81246305
95957232
23621187