270
603
228
328
318
850
69
167
299
166