0
3
4
4
4
7
12
12
13
13
18
21
25
27
27
27
31
35
39
44
44
47
47
51
55
60
65
70
75
79
82
87
91
96
101
106
113
120
121
126
136
150
160
172
186
195
207
222
229
244
259
287
317
347
376
404
449
449
451
452
452
452
455
455
456
457
457
458
460
460
461
462
462
462
465
465
465
465
465
465
465
465
468
468
468
468
468
469
472
474
475
478
483
487
490
495
499
504
509
509
514
514
516
518
518
518
521
521
524
529
534
539
544
549
550
555
560
565
565
566
566
569
574
577
582
586
591
596
601
604
608
613
613
618
618
623
628
633
636
641
645
650
655
660
663
668
673
676
676
676
676
681
686
689
693
698
698
698
703
703
708
713
719
726
741
756
771
786
788
794
806
816
828
840
843
856
871
885
898
913
913
913
913
913
928
943
943
954
954
954
954
969
1000
1019
1049
1083
1112
1112
1112
1112
1112
1112
1112
1112
1112
1113
1117
1117
1117
1117
1119
1124
1129
1129
1129
1129
1129
1132
1136
1136
1139
1139
1141
1141
1146
1146
1146
1146
1146
1146
1146
1149
1153
1153
1153
1153
1153
1158
1163
1168
1168
1170
1170
1170
1173
1178
1178
1178
1178
1178
1178
1180
1185
1190
1190
1193
1193
1193
1195
1195
1202
1212
1222
1237
1252
1267
1279
1294
1308
1313
1318
1323
1328
