63668328
10787106
89112232
64087582
49658853
4678135
22349538
17771261
14782039
45439134
93075195
13479536
77705581
87366656
49615026
22567168
82145086
71098067
80462399
31303820
7026644
3990122
28461900
38758434
84452405
8381250
64203537
72929692
66758424
26342363
21528989
7679266
47975161
14329298
57342640
2628236
8909373
64064674
30862067
62707418