6
18
29
32
39
41
42
50
51
67
87
92
95
102
104
116
142
147
168
183
185
189
192
207
208
214
219
240
247
255
264
279
284
285
306
342
358
360
372
376
384
389
401
416
420
429
444
447
452
454
473
485
486
490
491
503
507
520
538
552
557
585
612
622
629
642
645
654
668
672
673
675
701
717
729
731
734
737
754
773
790
808
812
823
828
837
841
848
855
856
857
864
879
905
908
919
925
941
944
992
996
1002
1008
1022
1038
1043
1052
1065
1078
1084
1106
1121
1122
1144
1150
1155
1162
1173
1182
1200
