0
0
0
0
0
0
0
0
0
0
1
1
1
1
2
3
3
3
3
3
3
6
6
9
9
11
11
11
13
13
16
16
16
18
21
24
24
25
25
25
28
29
33
36
38
40
46
49
52
60
66
75
78
96
111
116
122
122
122
124
124
124
127
127
127
127
127
127
129
129
129
131
131
131
133
133
133
133
133
133
136
136
136
136
136
136
136
137
137
137
137
137
139
139
139
139
139
139
144
144
147
150
155
158
161
163
166
171
171
171
171
171
171
171
173
177
182
182
182
182
182
187
192
192
192
192
192
192
192
194
194
197
197
197
199
201
204
207
207
207
207
207
207
207
210
212
217
220
224
229
234
239
244
244
244
244
244
244
244
245
245
245
247
247
247
247
247
247
247
248
248
252
256
256
256
256
257
258
259
260
260
265
268
274
284
295
308
321
330
330
330
331
340
349
358
362
370
378
389
399
407
407
407
407
407
412
419
419
419
419
419
419
419
419
419
429
429
429
437
461
480
495
521
533
553
553
553
553
553
553
553
553
556
561
566
566
566
566
568
569
574
574
574
574
574
574
574
576
576
576
579
579
583
583
583
583
583
583
583
583
586
589
589
589
589
589
589
589
589
589
589
592
592
592
592
596
596
596
596
599
604
604
604
604
604
604
604
607
619
632
632
640
652
667
682
694
707
712
717
722
