7 590 284 true 1 5 15 23 27 35 37