5
9
16
26
72
75
81
101
104
108
110
114
125
129
139
140
149
154
178
187
198
209
219
227
231
237
274
283
286
303
305
308
333
344
380
384
386
388
396
405
