7 146 296 true 1 5 40 80 86 93 97