43
16
184
86
54
83
329
99
96
179