12 571 320 true 0 1 2 6 11 12 18 19 21 28 34 39