9 248 246 true 1 4 7 27 29 30 32 33 38