128
277
794
232
52
103
526
439
166
294