7 112 269 true 0 2 5 19 31 33 35