6
12
40
85
93
95
102
118
123
155
156
157
159
161
163
168
188
212
229
237
246
259
262
270
283
290
296
298
303
322
331
335
337
349
352
356
375
403
407
410
426
427
437
442
477
489
490
493
499
500
501
516
518
556
565
569
575
578
580
584
591
599
604
615
637
638
639
643
647
659
660
665
697
701
718
746
754
757
777
786
798
809
821
822
846
