0
0
0
0
0
3
6
6
8
12
12
12
14
14
15
15
15
15
18
21
24
25
27
36
41
44
55
60
66
76
86
89
91
111
123
131
131
132
133
133
133
133
133
133
133
134
134
135
136
136
137
137
138
139
139
140
140
141
141
141
144
144
144
147
150
153
154
154
154
154
155
155
155
155
155
157
159
160
160
162
162
162
162
162
163
164
164
167
167
169
172
172
173
173
173
176
176
179
179
181
184
184
184
187
192
196
201
204
208
213
216
218
218
218
221
223
228
231
231
234
239
240
240
240
240
240
243
246
249
254
258
259
259
261
262
262
262
263
263
263
266
271
277
283
295
301
301
305
305
316
325
325
333
342
356
368
368
370
373
382
391
404
414
426
441
453
453
453
458
467
477
482
486
498
507
514
527
542
566
588
611
622
634
634
634
634
634
634
634
634
635
635
637
637
637
638
638
640
644
648
648
652
655
655
655
655
656
657
658
658
658
658
658
658
658
659
659
660
660
660
661
661
662
662
662
667
667
672
672
676
677
677
681
681
681
681
681
681
683
686
688
693
696
698
698
698
703
708
713
718
723
723
727
730
735
740
743
747
751
756
759
759
759
759
759
759
762
766
766
766
766
769
773
773
773
773
773
773
774
776
776
776
776
776
780
780
780
780
780
783
787
798
812
826
826
831
843
853
865
865
877
891
903
917
932
947
947
961
975
975
975
980
985
985
985
989
993
993
998
1003
1008
1008
1013
1013
1018
1023
