128
207
277
794
232
103
526
439
166
294