1
4
11
16
79
59
88
117
156
102