43
20
191
86
55
83
340
99
97
180