10 354 309 true 2 3 5 9 10 13 17 34 35 36