6
8
36
53
63
71
105
106
107
116
120
143
149
165
172
176
184
188
214
218
224
229
236
249
252
289
297
301
321
327
343
344
347
360
367
368
386
394
408
412
420
421
433
437
446
465
467
481
482
484
489
494
497
503
510
516
530
535
584
588
602
604
620
636
645
649
656
671
678
683
688
699
747
749
760
763
770
773
792
795
833
842
851
853
861
878
879
895
911
913
920
935
945
946
948
958
972
982
