50
104
207
58
427
430
57
31
341
298