9 623 637 true 2 7 12 14 15 18 26 32 39