8 216 248 true 1 4 7 16 20 22 30 39