18
14
6
16
28
56
39
31
156
281
74
106