11 643 321 true 2 4 7 10 12 14 20 22 28 29 38