10
16
17
29
58
64
68
73
92
102
106
111
118
123
129
154
160
162
163
187
204
205
218
219
221
227
238
244
247
268
272
275
280
305
325
332
350
358
373
399
400
410
421
443
445
446
464
473
475
480
496
505
522
552
554
561
577
587
591
603
610
632
634
640
643
654
663
665
666
684
692
695
704
707
713
716
717
730
765
777
799
816
834
835
838
859
