14 576 292 true 1 5 6 9 12 13 16 21 24 28 29 35 36 39