8 321 329 true 30 31 34 38 63 65 89 96