1
4
11
16
79
60
88
117
156
102