9 2794 496 true 1 3 9 12 25 33 36 37 39