6
11
12
18
22
23
32
52
80
89
102
105
109
118
120
142
144
149
159
167
193
194
212
233
258
259
268
284
291
292
313
320
333
353
376
380
384
393
399
411
414
426
429
445
452
470
483
486
489
510
527
546
551
557
558
566
579
581
591
596
605
636
642
679
686
688
695
696
697
701
706
716
720
751
755
758
761
769
775
776
780
783
794
796
808
820
851
860
898
912
923
933
941
953
956
961
975
986
995
998
