17 1158 619 true 1 4 5 6 10 12 17 19 20 21 25 28 30 33 34 35 38