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