8
12
13
40
52
57
63
82
85
94
100
106
117
132
135
153
163
167
170
171
207
211
227
233
247
250
255
274
280
286
329
330
333
334
337
373
383
387
407
410
416
430
439
444
446
460
461
467
469
493
501
507
510
530
539
542
544
548
549
566
590
592
594
600
603
615
630
632
641
664
684
688
703
704
706
722
744
763
769
789
800
801
822
827
847
857
871
879
