80388597
3473135
9081085
77297063
61315212
25668275
2298520
5481783
45322572
89206363
51713505
5410267
40142998
44299014
15006769
18572113
58116372
30672170
48956859
888956
80531933
42512368
11488630
3142850
24017203
14353109
99056086
13663766
5285918
77152772
2862977
5037953
62701762
29787448
22788577
774883
89297707
16485782
14216882
56588050