52
59
71
89
110
123
147
170
176
185
186
191
194
201
224
230
233
247
274
285
293
317
322
325
329
333
335
341
365
371
372
384
386
396
413
418
427
428
443
445
462
465
488
489
490
500
517
519
531
532
533
554
559
562
563
564
594
597
606
616
620
637
645
664
670
681
683
685
692
693
694
695
697
707
710
748
752
760
772
788
794
805
813
817
831
852
854
859
861
865
867
876
881
895
901
913
914
923
945
969
993
1002
1041
1056
1067
1069
1077
1087
1088
1105
