14 596 359 true 1 6 8 10 16 18 23 25 28 31 32 34 35 38