2
12
20
22
33
34
38
67
68
74
83
88
96
117
134
138
143
150
159
169
189
193
197
215
228
240
242
252
258
260
281
288
298
338
