23 882 294 true 1 9 10 13 14 17 19 20 21 23 24 25 26 27 28 30 31 33 34 35 37 38 39