31314156
66725857
71897336
78423078
27081414
1667782
7619567
22599644
52531830
52859897
13073429
63034320
21312528
57943822
61386421
38628419
1558466
35698091
31015729
2461586
51157748
46574807
42981473
35802450
32847222
86845350
64543741
39991100
14294393
46081604
57708833
97699406
25742227
542290
14305359
40425033
49811349
9609213
8113462
73397728