8
10
15
27
35
54
57
81
84
95
101
123
129
139
140
148
160
172
205
206
221
227
233
253
262
264
269
315
318
320
333
