14 656 335 true 2 4 7 9 10 11 12 16 19 23 27 28 35 38