7 154 262 true 1 19 37 47 57 80 82