6
8
19
25
27
35
45
52
58
62
80
86
109
111
112
119
125
133
146
168
181
182
188
200
201
236
249
255
293
301
302
317
334
349
358
381
388
393
394
395
403
420
433
438
444
456
462
481
499
514
527
530
534
