205
146
233
340
251
401
176
97