20 100000 10 37 5 25 14 24 38 5 8 16 3 15 33 26 37 35 15 16 27 13