0
0
0
0
0
0
1
3
5
7
7
7
10
10
10
11
11
11
14
18
21
23
26
30
35
39
42
45
50
53
58
63
67
72
77
82
84
84
86
94
103
107
119
131
141
155
169
179
191
206
221
239
268
299
330
356
398
398
398
398
398
398
398
398
398
400
400
402
402
402
402
402
406
406
406
406
406
406
406
406
406
406
406
406
409
409
409
409
409
412
412
412
412
412
412
412
412
412
412
412
414
416
419
422
427
430
435
440
440
440
440
443
446
446
448
448
448
448
448
449
449
449
452
457
461
461
463
467
467
470
472
476
479
480
482
482
485
488
492
497
500
505
510
510
511
514
519
522
527
532
537
537
537
539
542
542
544
548
553
556
559
562
565
570
575
575
575
580
583
588
593
598
603
603
605
610
615
620
625
630
632
637
642
642
642
642
642
645
655
655
655
662
663
672
672
672
672
684
699
699
709
709
719
719
719
722
731
746
761
776
791
792
804
817
827
839
852
865
877
908
939
970
1001
1027
1057
1057
1057
1057
1057
1057
1057
1057
1057
1058
1060
1060
1060
1063
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1070
1074
1074
1074
1079
1084
1088
1088
1090
1095
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1105
1110
1115
1115
1120
1125
1130
1130
1130
1130
1133
1137
1137
1152
1162
1177
1192
1207
1222
1237
1252
1257
1262
1266
