8 170 248 true 0 1 16 27 33 34 35 36