39254512
84624984
69268
11585960
8576431
85092565
69183455
23122646
12176594
57064837
9356714
68592658
96605946
32171868
7356410
92524538
33659921
97905356
21554308
77304923
71566482
46783668
1815790
6322471
59477250
79591931
92493872
18025571
15732557
5381990
29061014
49756058
19278319
65219265
50468393
92525708
28448565
42958526
8906292
32317103