0
3
3
3
3
6
7
9
10
13
13
13
13
16
16
16
16
16
16
17
17
17
17
21
21
22
26
29
31
31
36
40
40
44
47
47
50
50
50
50
59
61
65
69
80
86
96
99
106
120
133
140
155
176
201
225
276
276
276
276
276
276
278
279
281
281
281
281
285
285
286
286
286
286
287
287
287
287
287
287
291
291
291
291
291
291
295
295
295
296
297
300
300
304
306
311
315
320
323
323
326
326
328
328
329
331
333
333
335
339
343
346
349
354
355
355
359
359
359
360
360
361
361
363
366
370
375
378
381
381
384
387
387
387
387
387
387
387
387
388
393
397
402
407
412
417
422
422
426
426
426
429
433
433
433
437
441
445
449
449
452
455
455
458
467
476
476
486
490
497
507
519
533
547
547
555
570
585
600
614
614
614
614
614
620
630
630
630
643
643
643
656
690
721
750
785
815
815
815
815
815
815
816
816
818
818
818
818
821
821
825
825
825
825
825
825
825
827
832
837
837
837
837
837
838
840
840
840
842
842
846
851
851
851
851
851
851
851
854
858
858
858
858
858
860
863
863
873
888
888
903
918
933
938
943
948
