9 4144 638 true 7 9 12 17 21 25 31 32 38