19
27
31
32
40
43
62
69
88
108
134
153
172
182
185
194
199
202
212
215
233
247
250
252
258
274
280
294
295
296
317
322
323
337
340
355
363
379
380
385
395
400
402
413
414
417
437
447
471
479
496
499
511
515
535
577
581
585
595
607
614
634
643
653
655
667
683
687
718
721
723
725
727
760
811
812
814
816
818
820
821
829
831
835
843
847
849
858
860
870
875
889
892
897
904
912
935
939
958
974
980
986
1004
1019
1036
1047
1054
1058
1079
