6
15
16
17
19
25
34
46
54
63
67
74
89
104
107
111
127
144
154
162
174
176
184
202
221
223
237
248
252
270
275
279
302
305
329
345
358
372
386
400
413
432
450
458
469
499
509
511
512
530
544
550
555
567
581
590
591
620
637
641
658
659
670
671
684
689
696
698
709
716
722
728
730
738
739
752
