16688
10505
38905
45615
58008
95669
50881
15950
25730
17806