0
3
3
3
3
3
5
5
6
9
9
12
12
12
12
12
12
12
12
12
15
19
20
20
23
23
23
26
30
34
38
42
45
50
54
59
61
61
63
63
63
66
78
81
95
98
111
120
134
148
162
178
197
220
253
283
346
346
346
346
349
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
353
353
353
356
356
360
361
361
361
361
361
362
363
364
364
367
369
369
369
369
369
369
369
371
375
378
382
387
390
395
400
403
407
407
412
416
419
424
428
433
438
438
440
445
450
450
451
454
459
459
459
460
462
462
466
470
475
480
485
489
493
493
497
501
506
508
512
516
520
524
528
528
528
535
542
547
547
547
547
553
563
563
563
563
578
593
593
597
597
604
618
633
648
659
672
686
697
704
710
720
735
770
805
839
869
903
903
903
903
903
903
903
903
903
903
903
903
903
903
904
906
906
906
909
913
913
913
913
913
913
913
913
915
919
924
924
928
932
937
937
937
938
940
940
940
940
940
940
942
947
951
951
951
954
958
958
968
983
998
998
1013
1028
1033
1038
1043
