22 34 64 147 104 123 112 133 216 227169