607
151
336
276
270
167
355
79
127
39