22 102568 623 true 12 30 32 35 41 45 50 66 75 84 88 101 116 122 123 126 129 131 132 133 136 142