7 126 266 true 1 7 30 38 49 83 95