12 561 367 true 1 3 6 9 13 15 19 20 22 24 35 38