80972980
75389493
28239430
80715522
96943256
96544903
27254862
66567448
6096184
61824912
53357155
1396197
52399894
99589343
86145140
77564985
5615336
86866856
26522407
10405428
909374
92687877
53511796
75404326
49264176
85456578
2042435
791838
27184351
2613738
89168756
9792905
66528865
8557455
64203657
34747056
48174054
77309500
38954286
11999032