42
16
184
85
54
83
329
99
96
179