85626736
60741872
31715000
2123356
13157709
3609788
79567652
60319391
66965614
7109407
11962034
11227020
7814806
17307854
81369638
56385711
42845481
60466065
7571114
62207242
80007923
20267780
93961760
5766603
92367981
14174265
27289084
54531560
89678719
61125991
92559460
19267132
2037323
50131986
84657314
47568833
80237082
5405169
99204949
5331890