6
6
43
91
53
17
137
450
291
119