0
4
6
7
9
17
20
30
32
33
39
45
49
61
62
63
64
67
75
83
90
111
119
123
130
148
149
151
152
158
160
161
165
172
174
199
206
215
222
225
226
235
237
240
255
256
257
264
274
284
286
287
292
296
298
307
310
316
323
327
330
335
337
344
350
351
358
370
374
376
381
391
397
399
400
404
408
410
424
434
435
440
441
442
443
444
447
451
452
453
456
459
460
466
468
472
476
477
478
485
486
487
491
494
496
497
508
520
524
536
538
539
540
543
550
553
555
556
560
563
567
584
589
590
593
597
598
605
607
613
622
628
631
638
640
641
644
650
651
654
660
662
669
675
680
687
689
696
698
705
708
709
711
718
719
720
744
753
757
767
769
772
773
774
795
796
803
805
807
812
813
817
821
832
842
843
845
863
871
872
880
898
900
905
908
916
919
920
923
938
944
946
948
971
974
976
984
986
1000
1013
1015
1019
1026
1027
1030
1041
1047
1049
1052
1056
1058
1059
1060
1070
1072
1084
1088
1095
1097
1098
