0
2
6
14
24
26
32
42
54
66
72
74
80
86
96
102
104
110
126
146
150
152
170
174
186
194
200
206
216
222
224
230
234
240
242
264
266
272
282
290
306
312
314
326
332
336
350
354
360
384
390
392
402
416
422
432
434
440
446
450
462
480
482
506
510
522
534
536
542
552
560
570
576
594
602
614
626
630
632
654
656
662
674
690
692
696
704
710
720
726
740
744
746
756
762
774
776
786
794
800
810
822
824
830
836
840
846
852
854
864
882
884
896
900
902
912
926
944
950
954
962
966
984
986
992
996
1014
1022
1026
1032
1034
1040
1062
1064
1070
1074
1080
1082
1092
1104
1122
1124
1130
1136
1140
1146
1152
1160
1166
1172
1176
1182
1190
1202
1214
1220
1224
1236
1242
1250
1256
1262
1272
1274
1290
1302
1316
1320
1326
1334
1344
1346
1350
1356
1364
1370
1374
1386
1392
1400
1406
1410
1412
1430
1434
1446
1460
1472
1476
1482
1490
1494
1502
1514
1524
1526
1536
1542
1554
1556
1560
1566
1572
1584
1592
1610
1614
1616
1634
1650
1652
1656
1680
1682
1694
1704
1710
1712
1734
1736
1742
1754
1760
1764
1766
1770
1776
1782
1784
1796
1806
1812
1826
1832
1844
1862
1866
1872
1874
1880
1886
1890
1896
1902
1914
1920
1922
1944
1946
1950
1952
1956
1962
2000
2004
2016
2030
2040
2042
2054
2070
2072
2076
2084
2100
2106
2112
2126
2132
2144
2154
2162
2166
2174
2180
2184
2186
2202
2204
2210
2214
2216
2226
2240
2244
2250
2264
2270
2274
2280
2282
2286
2292
2294
2306
2330
2336
2340
2352
2354
2364
2370
2372
2384
2394
2396
2400
2406
2414
2420
2426
2442
2450
2460
2466
2474
2484
2492
2496
2502
2510
2516
2522
2526
2534
2544
2546
2550
2552
2562
2580
2582
2592
2600
2616
2622
2624
2634
2646
2664
2676
2684
2694
2702
2706
2720
2726
2736
2744
2750
2754
2756
2760
2772
2774
2790
2802
2816
2820
2826
2832
2852
2856
2862
2874
2876
2882
2886
2900
2910
2930
2940
2952
2954
2964
2970
2972
2984
2996
3002
3012
3024
3030
3036
3050
3054
3056
3062
3066
3072
3086
3096
3110
3122
3132
3134
3140
3164
3170
3174
3176
3192
3204
3206
3210
3216
3236
3240
3266
3272
3282
3294
3296
3300
3302
3306
3314
3324
3330
3332
3342
3344
3360
3362
3380
3384
3386
3392
3414
3420
3432
3434
3440
3446
3464
3470
3474
3476
3482
3486
3492
3504
3506
3512
3516
3534
3552
3560
3566
3570
3582
3584
3590
3594
3612
3614
3630
3636
3644
3656
3666
3672
3680
3684
3696
3714
3720
3722
3734
3740
3744
3750
3776
3782
3786
3794
3800
3804
3810
3812
3824
3836
3842
3846
3854
3870
3876
3882
3894
3902
3912
3920
3924
3926
3930
3960
3974
3986
3990
3992
3996
4002
4004
4010
4022
4032
4050
4052
4056
4062
4070
4074
4080
4086
4094
4100
4106
4112
4116
4130
4154
4160
4164
4182
4190
4200
4212
4220
4224
4226
4232
4242
4244
4254
4256
4260
4262
4284
4304
4314
4316
4344
4350
4356
4370
4380
4386
4394
4406
4410
4416
4422
4424
4440
4452
4464
4466
4472
4484
4490
4494
4496
4512
4520
4526
4532
4542
4550
4574
4580
4584
4592
4596
4602
4616
4622
4626
4634
4650
4662
4674
4682
4686
4692
4694
4700
4706
4722
4724
4730
4734
4746
4752
4766
4770
4772
4776
4790
4800
4806
4814
4832
4836
4842
4844
4860
4862
4886
4890
4902
4904
4910
4916
4944
4946
4956
4974
4980
4982
4994
5000
5010
5016
5022
5024
5030
5036
5040
5060
5064
5066
5096
5100
5102
5112
5114
5120
5124
5126
5142
5144
5162
5172
5180
5186
5192
5214
5220
5222
5232
5234
5240
5246
5250
5252
5256
5264
5276
5280
5304
5306
5310
5316
5330
5346
5352
5354
5364
5372
5382
5396
5400
5406
5420
5430
5432
5436
5442
5460
5466
5474
5480
5484
5486
5492
5504
5520
5526
5532
5544
5546
5550
5576
5582
5592
5604
5612
5624
5634
5640
5642
5646
5660
5670
5676
5682
5684
5690
5696
5712
5714
5724
5726
5736
5742
5744
5750
5760
5766
5780
5784
5792
5796
5810
5814
5816
5822
5826
5850
5852
5856
5876
5892
5906
5910
5922
5934
5936
5940
5946
5954
5960
5970
5976
5984
5994
6002
6012
6020
6026
6030
6044
6054
6060
6080
6086
6090
6096
6104
6122
6132
6134
6144
6164
6174
6180
6192
6200
6204
6206
6212
6222
6230
6234
6236
6240
6242
6246
6272
6290
6296
6306
6320
6324
6330
6332
6342
6344
6356
6362
6366
6372
6374
6386
6390
6396
6402
6404
6416
6422
6426
6440
6444
6450
6456
6464
6470
6474
6494
6512
6522
6534
6542
6552
6554
6564
6570
6572
6582
6594
6596
6600
6620
6626
6632
6636
6650
6654
6660
6662
6684
6690
6696
6702
6710
6716
6726
6740
6746
6762
6764
6774
6776
6780
6786
6792
6800
6804
6816
6824
6830
6836
6842
6846
6864
6866
6884
6894
6902
6914
6932
6936
6950
6954
6956
6960
6974
7002
7014
7020
7032
7034
7044
7062
7070
7076
7086
7100
7104
7112
7122
7124
7130
7142
7146
7154
7164
7166
7170
7172
7194
7200
7202
7224
7236
7242
7256
7280
7284
7286
7292
7296
7304
7310
7314
7320
7322
7334
7340
7350
7352
7356
7362
7376
7380
7410
7412
7416
7424
7452
7454
7460
7464
7466
7476
7490
7494
7500
7506
7520
7530
7532
7556
7560
7562
7566
7572
7574
7584
7586
7614
7620
7622
7626
7632
7640
7644
7656
7662
7664
7676
7700
7704
7710
7716
7724
7730
7742
7746
7752
7760
7766
7770
7790
7794
7796
7812
7814
7824
7830
7832
7854
7856
7860
7872
7874
7880
7886
7902
7916
7920
7952
7962
7964
7980
7982
7986
8004
8006
8022
8024
8034
8052
8054
8060
8090
8102
8120
8126
8132
8136
8150
8154
8160
8172
8180
8190
8192
8202
8210
8220
8222
8234
8244
8256
8264
8270
8274
8280
8292
8294
8300
8312
8316
8322
8334
8340
8342
8346
8354
8364
8376
8384
8400
8402
8406
8412
8430
8432
8442
8444
8456
8474
8480
8490
8496
8502
8514
8516
8532
8544
8550
8552
8582
8586
8594
8606
8610
8612
8622
8634
8640
8654
8664
8666
8672
8684
8690
8696
8700
8712
8714
8736
8750
8754
8756
8766
8774
8792
8796
8804
8810
8816
8826
8832
8840
8852
8864
8874
8880
8882
8886
8892
8894
8904
8906
8910
8916
8924
8934
8942
8952
8970
8976
9000
9012
9020
9030
9044
9050
9056
9062
9072
9086
9092
9096
9114
9116
9126
9132
9140
9144
9146
9156
9170
9174
9176
9180
9200
9204
9210
9212
9216
9222
9242
9246
9254
9260
9282
9294
9300
9306
9314
9320
9324
9326
9330
9350
9354
9380
9386
9392
9404
9410
9426
9432
9452
9462
9464
9470
9480
9482
9504
9506
9510
9512
9522
9524
9534
9536
9540
9546
9564
9572
9596
9602
9614
9620
9624
9636
9642
9650
9660
9666
9672
9680
9684
9686
9702
9716
9726
9732
9744
9756
9762
9764
9770
9774
9776
9782
9792
9830
9840
9852
9854
9860
9866
9870
9876
9884
9896
9900
9902
9914
9924
9936
9944
9954
9960
9992
10002
10010
10016
10040
10056
10064
10070
10076
10080
10082
10092
10094
10104
10106
10122
10134
10136
10142
10146
10152
10160
10170
10182
10184
10190
10194
10196
10206
10224
10232
10236
10244
10250
10262
10266
10274
10292
10304
10310
10314
10320
10322
10346
10350
10356
10362
10364
10370
10376
10380
10412
10416
10422
10434
10454
10464
10470
10472
10476
10490
10496
10500
10512
10520
10524
10554
10580
10584
10586
10590
10602
10604
10610
10614
10622
10640
10646
10652
10656
10674
10680
10686
10692
10694
10710
10712
10724
10730
10740
10742
10752
10764
10772
10782
10790
10794
10796
10806
10812
10820
10824
10856
10866
10874
10884
10890
10892
10896
10910
10916
10920
10922
10932
10934
10940
10944
10950
10962
10976
10980
10986
10994
11006
11010
11016
11022
11030
11036
11042
11046
11052
11064
11066
11070
11076
11102
11114
11120
11132
11136
11154
11156
11160
11162
11172
11184
11186
11192
11196
11204
11214
11220
11244
11252
11270
11282
11300
11304
11312
11322
11324
11330
11352
11366
11382
11384
11394
11396
11400
11402
11414
11420
11436
11442
11454
11456
11466
11472
11484
11486
11490
11492
11504
11532
11534
11550
11552
11556
11564
11570
11574
11576
11594
11610
11612
11634
11640
11652
11654
11660
11664
11676
11700
11702
11706
11714
11730
11732
11742
11744
11750
11756
11766
11780
11784
11792
11802
11822
11834
11844
11846
11850
11856
11862
11876
11882
11900
11906
11910
11916
11930
11940
11942
11954
11960
11966
11972
11976
11982
11984
11994
12012
12014
12026
12030
12032
12042
12044
12054
12056
12060
12066
12072
12084
12086
12102
12116
12120
12140
12144
12150
12162
12164
12176
12180
12192
12206
12210
12212
12224
12246
12252
12254
