10 28 27 3 34 17 9 5 33 32 37 40 46 14 2 21 20 26 15 24 25 4118