128
277
794
233
104
526
439
166
294
223