128
207
277
794
232
104
526
439
166
294