10 297 249 true 0 4 5 7 11 15 22 34 36 39