8 1271 328 true 2 9 14 16 19 24 33 39