50
102
207
58
425
428
57
31
340
295