0
0
0
3
3
3
3
3
3
3
3
3
3
3
3
6
6
6
10
13
19
19
19
19
19
34
48
60
80
92
114
144
166
207
234
280
280
280
280
280
280
280
282
282
282
282
284
284
284
291
297
297
297
297
297
297
297
300
307
307
307
307
307
307
307
312
323
323
323
324
329
329
329
340
348
354
354
358
366
369
373
380
389
389
389
389
389
389
389
389
389
389
390
396
397
397
398
403
411
411
420
426
433
445
460
460
460
460
462
468
471
477
479
491
491
499
506
507
518
527
536
547
562
572
582
596
608
619
634
634
634
634
634
634
634
640
644
652
664
675
687
705
722
730
759
789
789
797
818
840
871
898
904
920
939
964
986
1010
1042
1072
1102
1123
1154
1181
1211
1232
1262
1289
1293
1293
1293
1293
1311
1336
1369
1399
1445
1488
1539
1585
1631
1652
1705
1705
1709
1724
1724
1724
1724
1728
1730
1730
1730
1734
1734
1735
1750
1750
1750
1750
1750
1750
1755
1765
1780
1780
1780
1790
1805
1820
1835
1850
1862
1877
1892
1907
1919
1934
1949
1949
1949
1949
1949
1949
1957
1962
1974
1975
1975
1978
1978
1980
1980
1980
1982
1992
2006
2018
2033
2048
2058
2068
2077
2092
2092
2092
2092
2092
2099
2099
2114
2129
2141
2141
2146
2160
2171
2186
2200
2200
2200
2200
2200
2205
2218
2232
2246
2261
2261
2261
2276
2288
2303
2318
2318
2318
2318
2318
2321
2331
2341
2353
2353
2355
2355
2355
2355
2355
2362
2376
2376
2390
2390
2390
2390
2390
2390
2425
2456
2487
2487
2505
2531
2562
2593
2596
2629
2661
2670
2704
2735
2763
2795
2801
2834
2850
2865
2875
2885
2900
2900
2900
2915
2929
2929
2944
2959
2974
2984
2999
3005
3019
3029
3044
3059
3059
3059
3062
3062
3062
3062
3068
3077
3087
3092
3097
3111
3126
3130
3134
3146
3158
3169
3179
3191
3204
3209
3224
3250
3280
3294
3306
3335
3349
3377
3411
3432
3479
3510
3554
3563
3572
3572
3581
3595
3595
3600
3612
3625
3628
3643
3658
3673
3687
3698
3710
3723
3729
3744
3759
3774
3786
3798
3798
3798
3807
3816
3825
3840
3845
3856
3870
3885
3895
3910
3925
3940
3954
3965
3978
3991
3996
4010
4025
4040
4054
4066
4069
4069
4070
4070
4070
4070
4070
4075
4080
4089
4099
4112
4118
4132
4137
4148
4160
4175
4190
4204
4219
4234
4246
4261
4276
4290
4305
4320
4334
4349
4361
4376
4390
4405
4420
4435
4450
4465
4479
4494
4505
4520
4534
4548
4562
4577
4580
4580
4584
4584
4588
4588
4599
4613
4627
4642
4656
4671
4706
4740
4772
4806
4840
4847
4856
4889
4919
4953
4984
5012
5034
5065
5095
5127
5157
5190
5220
5255
5285
5320
5351
5381
5402
5433
5464
5483
5507
5525
5544
5568
5601
5635
5666
5725
5771
5822
5882
5927
5973
6032
6047
6062
6077
6077
6077
6092
6107
6122
6125
6130
6144
6144
6149
6164
6178
6184
6184
6198
6201
6216
6231
6246
6246
6258
6273
6288
6303
6318
6333
6348
6363
6378
6393
6405
6420
6435
6436
6436
6436
6436
6448
6462
6477
6492
6506
6521
6536
6536
6550
6565
6575
6589
6604
6619
6634
6649
6664
6679
6691
6706
6721
6726
6736
6736
6743
6755
6769
6784
6799
6813
6813
6826
6840
6851
6866
6880
6880
6886
6888
6897
6911
6925
6940
6954
6969
6972
6986
7001
7016
7031
7046
7056
7069
7082
7094
7109
7124
7139
7154
7154
7168
7168
7177
7177
7184
7195
7209
7224
7238
7249
7258
7273
7273
7280
7315
7350
7384
7399
7434
7466
7500
7531
7562
7596
7628
7659
7693
7728
7759
7794
7825
7859
7890
7905
7920
7935
7950
7950
7956
7971
7986
7992
8007
8022
8037
8052
8067
8081
8095
8110
8125
8140
