22 1163 709 true 19 22 24 31 34 35 43 44 48 51 61 63 64 67 69 72 74 75 78 86 92 99