10 596 429 true 3 5 8 11 14 20 24 26 29 34