8 116 166 true 22 37 58 61 63 64 89 97