29 4162 216 1 4 5 6 7 8 9 10 12 13 14 17 22 30 31 32 34 37 43 45 50 53 58 59 60 61 63 67 68