18 1659 727 true 0 1 3 7 13 19 22 35 45 51 53 57 71 73 74 76 90 98