88 23 62 55 88 42 81 27 70 16 35 158 142 227 2 179 152164