9 347 324 true 4 5 8 15 16 21 25 34 38