14
18
21
31
38
54
63
76
109
130
139
149
152
158
159
160
185
188
196
201
203
216
220
223
242
258
261
271
294
312
315
321
329
336
345
361
362
363
367
381
389
403
408
416
425
427
428
431
466
514
520
525
567
577
590
594
599
611
612
622
631
636
637
644
650
652
657
663
670
680
683
706
707
720
730
755
