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