12 11385 302 2 16 28 38 76 112 117 132 139 145 148 191