6
9
23
24
34
41
42
48
51
53
61
64
74
83
98
110
126
132
145
148
152
159
169
174
181
185
192
200
218
239
242
246
259
290
292
296
332
357
371
372
379
389
395
398
401
403
422
434
435
443
455
461
467
469
494
529
530
532
540
551
559
578
582
587
597
604
605
610
619
624
627
642
654
658
661
681
718
719
728
738
750
775
794
804
813
816
817
839
862
872
880
890
902
908
914
916
944
945
975
979
