14 1344 455 true 1 3 5 6 9 12 13 16 21 24 28 29 31 35