7 1183 369 true 0 8 11 19 23 31 35