8 169 248 true 10 16 19 20 22 30 31 33