9 357 346 true 1 2 4 8 15 16 24 25 38