128
277
794
232
187
314
289
104
526
439