16
20
22
28
33
40
43
60
75
97
114
150
152
160
164
168
175
179
184
194
216
217
237
255
258
260
265
269
301
307
338
373
376
380
381
389
400
405
409
412
418
426
438
443
447
477
488
504
526
533
537
543
552
573
579
591
639
641
647
663
670
675
687
691
693
698
709
716
722
733
734
737
740
756
759
776
779
790
793
796
807
810
