95918272
25682630
88778107
41688979
8751908
51623114
764054
31246213
13891352
60025054
20374876
36587856
50462294
32543359
13902925
39667538
93667504
35537054
59139983
2343664
12652271
15884106
66283796
58446400
405255
8051772
19696707
348331
1821682
40083567
99434850
45344095
66015800
25386111
32898559
1397290
31949932
67073585
71635183
57829163