7 126 253 true 9 16 18 19 22 30 39