7 126 295 true 2 35 43 61 68 71 98