5
14
19
45
55
56
85
90
95
96
100
101
113
115
142
162
169
170
181
184
195
196
202
210
261
269
272
274
287
290
298
299
318
341
345
347
365
371
381
401
454
459
465
477
490
497
498
525
535
553
558
561
562
576
587
602
608
618
621
648
655
660
666
667
714
717
729
730
754
756
758
771
791
801
804
