129
277
799
233
107
529
442
168
295
225