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