9
18
20
27
28
36
37
44
49
66
74
77
79
86
95
116
133
134
141
154
160
171
175
205
224
225
234
237
251
256
265
294
299
300
302
334
337
348
349
356
362
376
379
380
382
383
386
451
490
