14 708 309 true 2 3 8 9 10 13 14 21 26 29 31 32 38 39