8 186 240 true 1 12 19 28 31 34 36 39