9 392 318 true 2 5 9 14 17 19 27 31 35