22
36
14
50
31
44
74
146
43
279
117
91