43
20
189
86
55
83
340
97
180
158