128
277
798
233
106
527
439
167
295
223