207
149
233
341
251
402
180
99