8
14
20
26
40
53
57
59
64
69
77
78
91
97
102
110
111
114
118
126
133
139
141
149
163
170
171
178
185
200
203
207
212
219
223
234
238
240
246
254
264
273
281
307
315
316
324
334
335
338
342
346
347
357
360
362
367
370
376
385
390
400
406
410
411
412
415
423
437
438
439
443
444
450
451
452
453
456
459
467
468
469
470
499
500
506
510
513
521
532
534
535
537
538
545
546
548
550
559
573
576
578
583
594
595
605
609
610
611
617
618
620
632
635
640
643
651
658
660
667
699
703
721
723
725
733
736
738
739
740
