6
19
20
29
33
35
38
40
47
54
79
91
92
102
106
108
111
112
114
127
137
157
158
162
163
173
177
196
204
210
216
219
220
225
228
233
245
253
255
265
270
283
289
295
297
300
309
335
360
367
384
387
415
419
424
431
433
441
457
470
472
488
493
510
523
536
542
552
559
577
590
596
599
600
601
608
610
629
632
648
657
666
680
681
694
699
700
708
725
732
748
752
754
755
757
763
766
814
816
830
838
845
847
853
856
858
865
880
894
923
930
934
943
945
951
956
958
964
965
977
985
988
990
1020
1028
1040
1043
1044
1062
1068
1074
1079
1081
1087
