6
6
45
95
54
17
137
451
292
119