9808080
59497538
74084800
4274241
1424637
64072249
56344092
35177395
53157105
33447635
31446231
80636208
91854428
84624379
86353412
10563820
30898318
39424258
28483635
37371500
46678250
81635249
99972300
93672886
46951860
639955
95788370
71134790
86843352
41176099
45691355
2611170
68665165
12017303
51265778
23447530
52857283
62921739
99125606
54072275