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