4965404
12536000
21658797
93396717
68197228
7109865
59494700
27816953
73973261
37743899
5750245
84938172
85134352
69972732
102922
73277161
34856127
39085337
1167218
6968978
12522898
17293941
891808
97212040
52419953
98688163
21032454
55513469
65153940
19154581
83553382
93052061
17283749
38128240
99537635
925559
68845329
18435237
30537016
3782878