9 308 346 true 6 15 16 19 21 28 32 35 38