78341436
7952664
14501630
32197060
93645195
62129364
76453118
46113805
88171547
73623089
40744600
86191681
65383761
56698871
81607274
55837327
98081454
44462965
32076620
25136556
57186256
57126876
68387586
49648445
1655991
64374137
64019538
24668556
47413420
15204618
86564267
57712605
54602444
28768577
97128057
37867314
27379753
71745095
41733112
3401147