14
13
22
621
158
196
156
91