0
3
3
3
3
3
3
3
6
6
6
12
29
42
53
62
71
84
84
84
101
106
111
120
134
144
175
193
229
260
287
295
329
372
399
401
401
401
401
408
408
408
414
414
414
414
414
414
420
420
420
420
420
420
420
420
420
420
420
429
436
461
461
464
464
464
464
467
467
467
467
467
473
496
496
496
502
502
502
502
508
508
508
531
542
551
567
567
567
577
589
589
589
599
599
599
599
605
618
618
618
620
620
620
622
622
622
622
626
626
629
630
630
632
635
660
660
685
709
720
746
765
787
801
806
811
830
848
863
877
882
882
902
915
927
927
954
962
988
1002
1024
1044
1070
1075
1120
1145
1168
1206
1215
1254
1298
1336
1363
1411
1463
1509
1518
1558
1608
1664
1722
1769
1826
1874
1894
1922
1956
1983
2004
2030
2066
2090
2105
2126
2181
2218
2266
2329
2426
2491
2518
2543
2577
2607
2610
2631
2635
2642
2665
2668
2699
2699
2700
2701
2701
2722
2746
2762
2762
2784
2804
2835
2835
2864
2869
2903
2933
2967
2997
3002
3018
3041
3068
3089
3115
3144
3164
3171
3176
3200
3230
3232
3262
3266
3300
3316
3330
3346
3374
3396
3424
3454
3483
3501
3529
3560
3582
3612
3643
3678
3709
3710
3714
3720
3729
3736
3754
3772
3797
3804
3830
3859
3890
3911
3941
3971
3999
4003
4029
4047
4080
4080
4109
4136
4155
4182
4209
4239
4253
4277
4305
4325
4352
4378
4405
4438
4438
4459
4459
4467
4481
4500
4527
4554
4583
4610
4626
4639
4651
4682
4698
4754
4803
4852
4891
4949
4999
5049
5106
5138
5199
5261
5329
5381
5430
5488
5520
5570
5608
5638
5668
5699
5699
5733
5766
5801
5836
5870
5901
5936
5971
6006
6006
6035
6064
6099
