12 516 343 true 0 1 3 14 17 19 23 27 33 35 37 39