8 33 25 29 28 12 35 10 1 38 6 5 22 26 15 2 16