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