42
15
184
85
54
83
329
99
96
179