587
422
221
327
127
171
249
51
81
363