12 1858 693 true 4 6 8 11 14 20 22 27 28 34 36 39