34 2 4 6 8 9 11 13 14 15 16 24 30 31 35 36 37 3 10 12 18 19 20 21 28 32 33