8 141 236 true 4 37 42 46 58 62 75 97