9
15
19
25
35
45
53
61
74
83
99
132
143
154
165
177
190
203
220
231
241
248
264
272
287
299
308
315
324
337
348
366
372
387
397
408
420
430
445
464
482
487