203
129
221
335
249
392
167
96