6
10
15
27
44
57
66
91
103
105
118
123
124
128
144
156
169
192
206
215
216
220
224
233
248
253
267
276
279
292
299
305
322
334
342
349
355
356
387
402
412
431
436
455
456
464
487
489
501
513
516
548
557
564
567
596
598
602
606
608
615
619
635
646
651
653
655
658
667
686
687
689
719
734
744
746
750
754
761
768
784
797
