5
8
11
18
22
38
60
66
76
90
97
99
121
131
141
159
168
180
194
196
210
214
216
217
243
244
247
257
270
288
