25243570
93698862
3733585
28618563
31248466
29668362
50331075
97306247
52853007
2208770
79917612
8624955
66445643
13757248
31493556
81114983
43715880
3096462
26956440
49173759
80747172
12914819
95933817
68412428
5299049
95495086
43307791
40968977
10021128
47102425
24746745
48049887
12709732
65925576
69502084
97133731
7046609
95157579
49878234
26565319