0
0
0
0
0
3
6
9
11
15
16
16
18
18
20
20
20
20
23
27
32
33
35
44
47
50
61
70
76
86
94
99
101
122
137
154
154
156
157
157
157
157
157
157
157
159
159
161
162
162
164
164
165
166
166
168
168
170
170
170
170
170
173
173
176
179
179
179
179
179
181
181
181
181
181
181
182
186
186
190
190
190
190
190
191
192
192
195
195
197
202
204
205
206
209
212
216
221
222
226
231
231
231
234
239
243
248
253
257
262
267
269
269
269
271
274
279
284
284
289
292
293
293
293
296
297
300
304
309
309
312
312
316
319
321
321
321
322
322
325
330
333
339
346
358
368
368
372
372
382
392
400
412
424
439
451
453
453
455
464
475
481
492
503
518
530
530
540
540
545
553
562
568
577
592
604
626
642
666
691
715
726
747
747
747
749
749
749
749
749
750
750
754
754
754
755
755
759
759
763
763
765
770
770
773
773
773
773
774
774
774
777
781
781
781
782
782
782
782
782
784
784
787
787
787
792
792
797
797
799
802
806
810
810
814
814
814
814
814
814
816
821
826
826
826
829
830
833
836
839
844
845
850
852
855
860
863
867
872
877
882
882
882
882
882
882
882
885
887
887
890
890
894
894
894
894
894
894
894
895
897
897
897
897
902
902
902
902
902
905
909
921
936
951
951
963
975
985
997
997
1009
1023
1035
1050
1065
1080
1080
1095
1109
1113
1113
1114
1114
1119
1123
1123
1127
1127
1132
1137
1142
1142
1147
1147
1152
1157
