7 169 126 true 3 8 17 18 22 29 31