6
6
43
91
52
17
132
450
290
119