12 6342 679 true 1 3 4 7 9 13 20 23 25 28 31 36