5
11
34
42
48
89
99
110
126
139
142
143
155
157
158
167
178
179
196
202
205
216
228
