305
87
684
267
261
85
96
356
377
142