18
20
28
44
69
81
92
104
106
112
118
130
132
147
161
188
193
219
251
253
258
267
328
336
340
345
351
353
367
368
378
380
388
389
412
426
428
433
447
452
462
470
472
483
488
503
508
515
516
538
541
560
576
578
584
595
606
617
634
641
649
658
675
682
684
685
699
712
713
714
737
738
742
756
757
762
775
860
861
889
901
908
912
921
924
930
954
976
984
992
