9 5258 676 true
3 10 17 25 28 33 34 37 39