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