14 15694 1596 true 2 5 6 7 8 12 14 17 19 28 30 35 36 38