3
7
11
16
79
60
88
118
157
102