203
130
221
335
249
392
168
96