15 1217 408 true 0 1 2 7 10 13 17 19 21 23 26 28 30 33 39