0
1
6
8
20
21
31
34
45
51
53
56
64
71
80
82
85
87
91
97
105
115
135
142
144
150
151
155
164
167
177
178
182
183
185
186
195
198
200
209
215
217
229
230
236
240
256
259
265
277
283
295
298
299
302
310
313
316
332
333
336
339
354
356
363
365
366
384
387
388
391
395
406
408
421
426
431
433
436
440
469
471
479
484
488
490
533
542
549
555
560
564
570
578
583
586
623
631
634
636
643
646
648
657
658
662
665
667
668
681
682
687
688
689
692
696
701
707
712
716
722
735
748
760
761
763
774
781
799
803
811
815
816
820
825
835
842
850
856
857
859
865
870
879
884
897
900
909
920
921
928
938
942
947
959
972
983
989
990
1000
1004
1006
1014
1017
1022
1024
1027
1040
1043
1047
1055
1075
