106
243
104
205
427
430
57
341
297
520