19
24
42
45
65
76
84
96
100
116
145
159
183
188
205
211
227
228
231
246
255
269
272
294
300
306
312
325
326
346
349
362
368
370
386
390
412
416
419
435
438
444
451
454
473
483
484
503
505
508
560
566
581
588
599
602
616
618
625
629
632
636
642
661
678
680
708
732
740
762
765
777
778
792
805
807
810
817
821
835
842
843
850
860
870
897
901
907
909
921
927
932
933
952
956
965
975
985
1003
1004
