8
6
16
38
59
101
81
74
137
156