7 617 284 true 1 4 10 17 31 36 37