106
243
104
205
427
431
57
341
298
522