51032572
58147447
26701635
17887214
68483740
43381861
6597246
75972462
9503800
75646153
98812454
30216571
64649488
66947409
873858
12711568
3128026
14715703
17306355
79105027
50235117
55136721
91667794
3783555
20991977
45085755
54248025
42989255
253622
69682375
69362757
42565803
19472455
44981855
22179537
12785188
69921463
80772030
3053977
28761494