1
10
26
42
49
55
66
67
71
75
77
88
91
100
107
122
127
167
177
181
190
215
221
248
259
268
276
281
283
293
295
304
