0
3
6
6
6
6
9
9
10
11
14
17
20
20
20
22
23
26
30
30
30
30
30
30
30
30
33
37
39
42
42
42
46
46
46
46
49
53
54
56
56
64
67
75
77
82
90
91
100
103
103
112
129
146
174
178
208
208
208
208
208
208
208
209
212
216
216
216
216
216
216
217
217
217
217
217
217
218
222
222
222
222
222
222
222
222
222
222
222
222
222
222
225
225
225
226
226
227
228
231
235
240
243
247
249
253
253
257
260
264
264
264
268
271
273
277
281
281
282
282
284
284
286
286
288
288
288
290
292
293
297
300
301
304
304
304
304
304
304
307
310
312
312
313
315
315
319
323
328
331
331
331
331
334
337
340
340
340
342
342
344
346
346
349
357
369
369
376
384
394
407
420
434
449
454
459
468
468
478
493
493
493
495
506
506
506
506
506
506
506
506
517
544
571
599
618
649
649
649
649
649
649
649
652
653
657
657
657
657
658
658
660
660
660
660
661
663
663
663
663
664
664
665
665
669
669
669
669
669
672
677
677
677
677
679
679
679
684
687
687
687
690
690
690
693
693
702
702
702
716
731
746
761
766
771
776
