29 1167 826 true 8 9 11 13 14 18 20 21 22 30 36 42 43 44 46 50 57 58 59 60 66 70 71 80 83 86 87 90 94