6
8
21
25
36
41
49
57
65
75
80
90
94
96
116
120
127
136
145
164
171
172
178
183
189
195
198
201
202
212
227
290
303
307
310
317
319
350
371
