10 660 314 true 0 1 2 7 9 17 24 33 37 39