270
603
228
327
318
850
69
167
299
166