58392762
7844310
60515250
14708272
8541572
27647313
7478136
65676817
5548669
55024608
95077935
61264029
23427224
68419417
36033136
54031249
1971761
71596382
53377630
18475809
70839472
84914786
83543548
78706690
79099446
16513
97488583
62326232
26454013
8491002
93863506
69331716
95148521
77338636
51885336
77664796
18916433
9880894
85504655
64765031