14
19
28
35
40
42
49
51
61
64
90
93
106
110
122
133
142
145
157
165
170
172
188
193
224
239
253
258
270
273
287
331
334
340
356
361
371
385
392
408
444
445
467
468
477
482
498
502
503
519
527
530
541
546
562
577
580
583
586
598
601
613
629
640
643
649
658
660
682
706
708
709
713
726
772
774
789
791
794
801
814
829
830
833
