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