6
6
45
91
54
17
137
451
291
119