14 676 460 true 0 1 3 4 7 8 12 15 19 20 26 33 35 39