43
20
192
86
55
83
340
99
180
158