43
16
186
86
54
83
336
99
96
179