14 1643 696 true 2 6 9 19 29 32 34 35 43 44 50 54 67 98