3
6
18
19
30
34
48
57
63
83
85
91
94
101
102
112
113
114
136
142
148
162
166
176
188
194
202
221
229
234
254
260
263
274
314
317
340
350
361
362
363
371
379
382
388
389
398
400
421
422
427
446
450
451
464
468
471
479
482
486
503
532
534
537
550
551
566
576
581
584
598
603
609
617
643
648
671
680
682
685
686
693
697
708
741
750
755
757
758
789
830
873
889
891
912
917
922
929
942
943
980
981
1006
1032
1037
1051
1057
1068
1072
1073
1074
1076
1088
1093
1126
1151
1157
1163
