6
6
43
88
51
17
132
450
289
119