1
3
6
8
12
17
26
32
36
40
53
54
59
64
68
74
81
83
97
98
100
118
121
124
125
134
142
143
154
158
162
185
187
209
212
213
215
227
229
238
240
260
280
294
296
298
299
309
316
317
323
329
334
339
352
364
401
402
409
410
421
437
439
444
447
458
463
469
478
484
486
490
491
494
499
500
503
507
523
525
528
539
541
544
551
557
558
560
565
571
576
578
580
583
587
594
597
600
602
603
604
606
608
611
616
618
620
621
624
647
652
654
659
671
679
680
688
693
694
705
709
710
715
723
729
733
751
754
760
762
768
775
783
789
798
801
810
824
830
838
