18
24
28
36
46
56
75
79
93
95
96
99
100
109
121
124
126
147
148
167
170
190
202
211
212
230
253
270
272
276
278
282
302
306
332
340
344
354
361
365
376
379
389
399
403
407
423
458
471
475
513
528
529
536
539
