0
3
6
6
6
9
9
12
14
15
17
21
24
28
32
34
39
39
39
44
44
47
47
51
55
59
63
64
69
73
78
82
83
88
93
97
104
111
113
117
128
141
152
161
175
184
196
210
217
231
245
270
294
318
343
368
368
368
371
374
374
374
374
374
375
376
376
377
380
380
380
381
381
381
383
383
383
386
386
386
386
386
386
386
386
386
389
390
391
393
393
395
397
399
402
407
411
411
415
419
423
428
431
433
434
435
438
438
442
447
451
456
461
466
467
472
477
478
478
479
480
481
481
483
483
486
490
491
495
498
503
507
510
510
514
516
521
521
525
530
532
537
542
545
548
551
551
551
556
556
561
566
570
570
570
573
578
582
586
587
592
597
602
610
624
638
653
667
667
674
686
698
710
722
722
729
740
754
762
774
774
774
786
786
786
786
800
800
815
815
815
827
851
851
851
875
900
900
900
900
900
900
900
900
900
902
906
906
906
906
908
912
917
917
917
918
918
921
921
926
926
926
929
929
933
933
933
933
933
933
933
936
939
939
939
939
943
943
943
946
950
950
954
954
957
961
961
961
961
961
964
964
964
966
966
966
968
968
969
972
980
987
1002
1012
1024
1035
1047
1059
1071
1076
1081
1086
1091
