50
104
207
58
427
428
57
31
340
295