17 37778 248 true 6 8 10 11 22 29 34 37 45 63 70 76 88 108 140 147 148