13 540 297 true 1 2 4 7 9 12 16 23 25 31 34 37 39