50
104
207
58
427
431
57
31
341
298