6
10
19
23
29
42
45
52
64
66
81
86
94
105
109
110
114
122
135
141
146
150
167
170
181
198
239
240
245
248
261
264
286
293
302
326
327
338
344
353
376
380
381
405
415
421
424
451
468
470
491
494
500
506
511
516
525
561
566
568
573
574
591
598
618
627
638
645
649
669
681
721
723
737
772
773
774
778
780
787
789
791
814
819
851
854
865
