7 121 238 true 1 32 59 68 76 80 84