5
8
14
25
34
52
60
75
91
104
143
145
161
163
164
177
181
192
200
204
216
217
225
229
238
248
268
269
270
285
344
352
364
387
391
398
402
405
408
414
416
427
432
454
464
494
509
515
533
542
545
560
566
583
586
588
600
605
613
617
624
628
629
634
