8191
8190
8189
8187
8183
8175
8159
8127
8063
7935
8188
8186
8185
8182
8181
8179
8174
8173
8171
8167
8158
8157
8155
7679
8151
8126
8125
8123
8143
8119
8111
8062
8061
8059
8055
8095
8047
7167
7934
7933
7931
8031
7927
8184
8180
8178
8177
7919
8172
8170
8169
7999
8166
8165
8156
8154
8153
7678
7677
8163
8150
8149
7903
7675
8147
8124
8122
8121
8142
8141
7671
8118
8117
8139
8115
8110
8109
8135
7663
7871
8060
8058
8057
8107
8054
8053
8094
8093
8103
8051
8046
8045
8091
7647
7166
7165
8043
8087
7932
7163
7930
7929
8030
8029
8039
7807
7926
7925
7159
8027
8079
7923
7918
7917
7615
8023
7151
7998
7997
7915
8176
8168
8164
8162
8161
7902
7901
7995
7676
8152
7674
8148
8146
7673
7911
8145
8015
7899
7670
8140
7669
7991
8138
8137
8120
7135
8116
8114
8113
7551
7895
7667
8134
8133
7662
8108
7870
7661
8106
7869
8105
7983
8056
8052
8131
8050
7659
8102
7867
8101
8049
8092
8090
6143
8089
7887
7646
7103
7645
8044
8042
8041
8099
7164
7863
7162
7655
8086
8085
7161
7643
8038
7806
8037
7967
8028
7805
8026
7158
7928
7924
7157
8025
7423
8083
7922
8078
7921
8077
7855
7614
7639
8035
7803
7613
8022
8021
7155
7916
7150
7914
7149
7913
8075
7039
7996
7611
7994
7799
8019
7993
8014
7910
7147
7900
7909
8013
7631
7898
7897
7839
7990
7134
7672
8071
7989
7607
7668
7133
8160
8144
7666
7550
8011
7907
8136
7894
7549
7143
7791
7893
7665
8132
7987
7131
7982
7868
7660
8130
7658
8112
7866
7981
8104
7547
7657
7599
7865
8100
7891
6142
8007
7886
6141
7102
8129
7885
8098
7101
7127
7979
7862
7654
7644
8088
7861
7775
7653
7642
8048
8097
7543
8084
8040
6139
7966
7641
7883
8082
7099
8036
7422
7965
7160
7804
7421
7156
7583
7859
7975
7854
8081
7651
7802
7638
8034
7119
7154
7853
8076
7637
8024
7801
6135
7612
7963
7535
8074
8020
7038
7095
7879
8033
7153
7419
7610
7148
8018
7037
7920
7798
8073
7743
7851
7146
7912
7609
7635
4095
7797
7630
8017
7908
7145
7838
7629
8012
8070
7959
7606
7992
6127
7035
7415
7837
6911
8010
7988
7605
7087
7906
7519
7142
8069
7132
7790
7795
7896
7847
8009
7130
7986
7548
7627
7141
7789
7892
7835
7546
7905
7031
7598
7129
7603
8006
7890
7985
7980
7407
7951
7664
7597
8067
6111
7545
7787
7126
7978
8005
7139
6140
7071
7656
7889
7884
7864
7623
7774
7100
7542
7125
7831
6138
7977
7860
7882
7773
7652
7595
7098
7023
7541
6137
7582
7974
7783
8003
7858
7964
7391
7881
8128
7097
7123
7118
7640
7420
7650
7581
6134
7771
8096
7973
7962
7534
7539
7117
7852
7094
7878
7636
7823
7418
7591
7857
6133
7533
8080
7742
7093
7850
7961
7800
4094
7649
7579
7877
7036
7634
7417
7741
7971
7767
7115
7958
4093
7796
7849
6126
7034
7152
7414
6131
7531
6910
8072
7608
7628
7086
8032
7091
7518
7633
6125
7957
7846
7836
7413
7144
6909
7794
7739
7575
7033
7604
7085
8016
7875
7517
4091
7626
7487
7111
7834
7845
7759
7030
7788
7527
7140
8068
6123
7406
7602
7793
6907
7950
8008
7411
7955
7625
6110
7007
7083
7029
7515
7833
7786
7735
7405
7070
4087
7567
7596
7128
6109
7622
7949
7843
7830
7138
7601
7069
7544
7785
7904
7984
6119
8004
7022
7027
7594
7124
8066
7079
7829
7403
7621
7772
6107
7782
7021
7390
7540
7888
6079
7976
7067
7947
7593
7137
7122
7770
7389
7781
7822
6136
8002
7827
7580
7590
7538
7019
8065
7096
7880
7116
7619
7769
7972
6903
7821
7578
6132
7121
7532
7589
7766
7779
7092
7943
7537
7359
7114
7856
7740
8001
7960
7530
7577
7765
7511
4092
6130
7876
7416
7819
7970
7090
7587
7574
7648
7738
7113
7848
7486
6124
7529
4090
6908
7412
7758
7956
7084
6129
7110
7516
7526
7737
7727
7632
6122
7032
7089
6103
6906
7969
4079
7874
7006
7399
7734
7082
7844
7514
7410
4086
7566
7109
7485
7387
7028
7954
7063
7757
7404
7624
6108
7792
7832
6118
7525
7873
7068
7078
7383
7015
4063
7842
6121
7948
6905
4085
7402
7733
7026
6106
7513
7565
7784
7953
7600
7066
7828
7020
6078
6117
7620
7841
7388
7018
7946
7592
7005
7573
7081
4083
7780
6655
3839
7826
7763
7409
7136
4089
6895
7503
6975
3583
3967
6902
7820
7768
7618
7077
7483
7401
6071
7571
7588
6105
8064
6102
6095
7778
2047
7755
7120
7025
7358
7398
7065
7942
6783
6077
7536
6899
7764
7523
6015
6991
7576
3071
7731
7818
7507
6063
7055
7351
7510
7017
7107
8000
7563
7385
7062
7815
7586
7003
4077
7295
7375
7386
7355
7945
7528
7112
4075
6901
7825
6115
7711
6047
4078
6879
7509
7343
7382
7014
7484
6099
7061
7357
6075
7736
7075
6128
6999
7479
4031
7726
7572
7088
7395
7617
7751
7381
4062
7013
7777
7968
6101
7059
7756
4071
4088
4084
5887
7941
4059
7108
7397
7471
7817
7524
7379
4055
7559
4061
7585
7732
7725
7564
6847
7872
4082
5631
7952
3838
3837
3835
7723
3582
7455
7939
3831
3823
7840
3965
3966
3807
3579
6120
6904
3963
6070
5119
3575
7512
7004
7080
3581
6067
3775
3711
6990
6654
3959
3951
7011
3070
2045
2046
3551
7327
3935
7762
7761
2043
6062
7408
6069
7719
3519
6782
6781
6989
3567
6116
6894
6893
6891
6779
6887
3069
6983
7384
3903
7502
7501
7499
6974
7495
6973
6897
6898
6971
6967
6061
6959
3063
2031
2039
3327
6943
2015
6055
6987
4076
7350
7076
7505
7506
3067
6775
6767
6059
7482
7481
7400
3455
6104
6751
7570
3055
7569
7347
3007
1919
1983
6653
6651
6647
6639
6623
6591
6094
4047
6527
6093
6091
6399
6087
1791
7754
7753
7024
7354
3039
7342
7064
7349
4081
7060
2943
6046
1023
2559
1535
4073
4074
6076
7341
7522
7521
6014
6013
6011
6007
5999
5983
5951
6719
2815
7335
7730
7729
6043
7353
6098
6097
7339
7054
7053
7051
7047
7016
7367
6039
6045
7562
7561
7106
7105
7371
7380
7814
7813
7811
7012
7002
7001
7373
7294
7293
7291
7287
7279
7263
7231
7394
7374
4070
7944
6900
6114
6113
7824
7058
3999
7710
7709
7707
7703
7695
7508
6878
6877
6875
6871
6863
4015
4069
6995
4023
6073
7356
7073
6997
6074
4027
7074
4060
4058
4057
6998
4029
7478
7477
7475
4030
7378
4054
7616
7750
7749
7747
4051
6100
7776
4053
7463
7377
7467
7469
5886
5885
5883
5879
5871
5855
5823
5759
7940
7396
7470
7816
7555
7393
7558
7557
6031
3836
7584
7057
7724
4067
6846
6845
6843
6839
6831
6815
3833
3834
3822
5375
3964
5503
5567
5599
5615
5623
5627
5629
5630
3821
3830
3815
3819
3827
3805
3806
3578
3577
3580
3803
3962
3961
3710
3829
3574
3950
7721
7722
2044
3791
3799
3571
3774
3709
7439
7447
3703
3958
3949
6068
6065
6066
7451
7453
7454
3943
7938
7937
3573
3771
3707
6780
3955
3947
6988
3549
3550
3566
3767
3695
3933
3934
3547
3931
3647
3773
3068
2041
2042
3518
3957
6896
3743
3679
6060
2030
3565
4607
4863
4991
3515
5055
3535
3543
3559
5087
5103
3927
3919
5111
5115
6982
5117
5118
3759
3902
3511
6777
6778
3563
7504
3062
2029
2038
3517
6979
2023
6766
3899
6054
3487
3454
3326
3325
3059
2027
2035
3323
3895
3054
2014
2013
7311
6981
6985
6986
7319
7323
7009
7325
7010
7326
3901
2011
6051
3503
6774
6765
7760
1918
3061
3066
3065
2037
3453
6759
3871
3447
3311
3319
7715
7717
7718
3053
6053
6057
6058
3295
6771
6763
3047
2007
1999
3451
6749
6750
3887
3006
1917
1982
6747
7348
7346
7345
3051
1911
3439
6773
6892
6889
6883
6890
6885
6886
3391
3263
3199
3003
1915
1979
7500
7497
7491
7498
7493
2942
1789
1790
7494
6972
6969
6963
6951
6927
3423
6970
6965
6955
6935
6966
6957
6939
6958
6941
6735
6743
1787
6942
2999
1903
1975
1022
1855
3005
3038
3037
1981
3035
4072
2941
2975
1887
1951
7340
2935
1783
1775
6718
1759
1021
2558
1534
7480
2939
1015
2991
3023
3031
1967
7352
7568
2927
1019
2555
1531
6717
6096
2879
1727
1663
7334
6711
4039
1007
2551
1527
6652
6649
6643
6631
6607
6559
6463
6271
6650
6645
6635
6615
6575
6495
6335
6646
4043
6637
6619
6583
6511
6638
6367
6621
6587
6519
6622
4045
6383
6589
6523
6590
6391
6525
4046
6395
6526
6092
6089
6083
6397
6090
6398
6085
2911
6086
959
2557
2814
2813
1533
6715
2811
7752
7331
6044
6041
6042
991
2527
1503
6703
4080
2495
895
1471
7338
7337
7333
6038
2543
511
2799
2807
1519
2783
767
2303
1279
6035
2431
2687
2751
1407
6037
7520
6012
6009
6003
5991
5967
5919
6010
6005
5995
5975
5935
6006
5997
5979
5943
5998
5981
5947
5982
5949
5950
7728
7052
7049
7043
7050
7045
7046
7363
7365
7366
4068
7560
7104
7369
7370
7812
7809
7810
7000
7372
7292
7289
7283
7271
7247
7199
7290
7285
7275
7255
7215
7286
7277
7259
7223
7278
7261
7227
7262
7229
7230
4056
6687
6112
3983
3991
3995
3997
3998
7708
7705
7699
7687
7706
7701
7691
7702
7693
7694
6876
6873
6867
6855
6874
6869
6859
6870
6861
6862
4007
4011
4013
4014
6993
6994
4019
4021
4022
6072
7072
6996
4025
4026
4052
4050
4049
4028
7476
7473
7474
7748
7745
7746
7376
7459
7461
7462
7465
7466
7468
5884
5881
5863
5875
5839
5695
5791
5882
5877
5867
5847
5807
5727
5878
5869
5851
5815
5743
5870
5853
5819
5751
5854
5821
5755
5822
5757
5758
7553
7554
7392
7556
6023
6027
6029
6030
7056
4065
4066
3814
6799
6835
6844
6841
6823
6842
6837
6827
6807
6838
6829
6811
6830
6813
6814
3832
3804
3820
3826
5247
5311
5343
5359
5367
5371
5373
5374
5439
5471
5487
5495
5499
5501
5502
3960
5535
5551
5559
5563
5565
5566
5583
5591
5595
5597
5598
5607
5611
5613
5614
3801
3818
5619
5621
5622
5625
5626
5628
3798
3802
3813
3702
3790
3576
3708
3828
3783
3948
3817
3825
3701
3548
3693
3954
3941
7720
3789
3545
3942
3953
3946
3694
3932
3569
3939
3646
7431
7435
7437
7438
3787
7443
7445
7446
3687
3763
6064
3546
3564
7449
7450
3769
3706
3705
7452
3930
3945
2040
3742
6776
3699
3558
3766
7936
3956
3570
3572
3516
3691
3739
3741
3758
3917
3542
2028
3562
3555
3795
3923
3770
3772
2012
6984
6980
6978
6977
3926
3765
3507
3929
3531
3755
2022
6764
3510
3894
3485
4479
4351
4543
4575
4591
4599
4603
4605
4606
3615
3322
3663
4735
4799
4847
4831
4855
4859
4861
4862
4959
4927
4975
4983
4987
4989
4990
5023
5039
5047
5051
5053
5054
3534
5071
5079
5083
5085
5086
5099
5095
5101
5102
3486
3502
3918
5107
5109
5110
3057
2019
5113
5114
3557
5116
3757
6050
3058
3915
3678
2026
2034
3671
3797
3893
3501
1998
3527
3811
2025
3539
3561
3514
3898
3483
6049
3870
2010
3645
6758
3911
6881
3541
3060
3064
3321
2036
3639
3643
3631
3533
6882
3513
6884
3324
1997
2033
3310
1916
3925
3450
3443
3869
3052
3897
7344
3479
3046
3471
6770
6762
6947
6961
7307
7309
7303
7310
3509
3675
2003
3677
6746
7315
7317
7318
3437
2009
3885
7008
7321
7322
3318
7492
3293
6962
6968
3891
3049
3050
7324
3390
3198
3197
2005
3900
3867
6937
6769
6940
3863
3317
6757
1910
3452
7496
3294
6772
6761
2006
6949
3309
3727
3262
6954
1788
6956
6938
6755
3195
3303
3449
3045
7713
7714
6052
6056
3422
7716
1902
3389
3043
6925
1901
1786
7490
3446
3735
3855
6926
3307
3291
6748
2998
1995
3255
3886
3315
6734
3001
1977
3421
3495
2940
1785
3883
3438
7489
1854
6953
6888
6745
3445
3004
3002
3036
2990
1980
3033
1774
1782
1885
1909
1020
6479
1899
1974
1907
1949
1847
6739
3499
1895
3247
6923
6950
3287
2974
6964
2971
6934
6933
3022
6555
3167
6515
3387
3261
1883
1966
2021
6269
6613
2997
2995
6365
4041
6741
1767
6081
2933
1971
6611
2931
6642
2967
6558
6461
6574
3383
6493
3435
6586
6931
4044
2926
6487
2925
1839
2989
6919
1755
3030
6524
6239
6742
1757
1853
1013
1991
3751
2934
6491
3431
1914
1963
3029
6731
6333
6327
6627
4038
4037
1978
6606
6557
6270
2973
6084
6633
1886
6727
6636
6381
6351
6389
6363
6393
6518
1014
6579
1773
2554
3415
1005
6716
1851
3419
1973
2550
2878
3407
6702
1913
6082
6507
6509
6709
1758
6303
6334
2938
6648
958
6366
6644
6614
4042
6617
6585
6603
6571
1965
1018
1529
3034
6375
6319
6387
957
6710
6379
6040
3021
6714
2812
1781
6605
1725
6267
6573
6459
6543
2983
6567
2910
3231
1771
6521
4035
2526
3375
6088
1947
2959
5939
2875
2909
2494
1006
1470
6713
6695
1950
6033
1659
6382
6036
2549
6629
6630
6641
6390
6634
6394
6582
6581
6462
1525
6618
6396
6620
5980
6588
5942
2877
2493
5946
5948
6494
2809
2556
6510
3135
5911
2542
6522
1518
1823
2923
2553
6701
1011
6008
1655
5933
510
1003
6331
2810
2525
6207
1501
2487
1523
5987
879
2795
989
5959
5971
1879
6503
2798
6517
7336
5941
7330
7332
5917
975
5578
5579
1871
5576
5603
5581
5624
5577
5602
5582
5592
5570
5580
5568
5618
5616
5594
5620
5596
5593
5571
5569
5609
5600
5601
5606
5617
5605
5604
5608
5610
5564
5612
5584
5562
5558
5587
5556
5560
5585
5586
5557
5561
5590
5574
5552
5572
5553
5554
5555
5573
5589
5575
5588
6733
5545
5544
5538
5536
5537
5539
5543
5542
5541
5540
5546
5548
5549
2430
5547
5550
5530
5531
5528
5529
5993
5533
5523
5532
5520
2987
5522
5534
5521
5526
5527
6001
5509
5506
5518
5517
5516
5515
5514
5508
5513
5512
5511
5510
5507
5525
5504
5524
5505
5519
765
5963
5977
5931
3879
5451
5449
5448
5450
5455
5454
5453
5452
5376
5442
5465
5443
5377
5379
5466
5500
5441
5444
5460
5461
5462
5463
5464
5378
5498
5497
5496
5456
5469
5467
5440
5445
5382
5458
5459
1779
5381
5383
5457
5470
5385
5391
5390
5389
5468
5387
5386
5384
5380
5388
5447
5446
5492
5493
1017
5494
5480
5405
5404
5403
5402
5401
5400
5392
5398
5397
5396
5395
5394
5406
5393
5399
5407
5491
5490
5489
5481
5488
5473
5486
5472
5476
5478
5479
5482
5484
5485
5483
5477
5915
5474
5475
5423
5422
5421
5420
5419
5418
5417
5416
2895
5431
5430
6431
5415
5414
5428
5411
5410
5409
5408
2937
5429
5413
5412
5427
763
5425
5426
5424
5433
5434
5435
5432
5438
5437
5436
5989
5965
5990
5996
5966
5903
5973
5974
5994
6004
6002
5978
5934
6551
3191
2535
2429
5328
990
2541
5356
5329
5945
5357
5330
5331
5336
5340
5332
5333
5337
5358
5341
5339
5338
5335
5334
5312
5313
5314
5342
5315
5316
5317
5319
5318
1751
5345
5320
5321
5322
5323
5347
5344
5346
5353
5349
5348
5352
5325
5324
5327
5326
5350
5351
5354
5355
6034
955
1532
1530
2511
5918
5360
3259
5361
5372
5364
5363
5362
5366
5365
5280
2686
894
1662
5281
5282
5370
5283
5927
5369
5368
5287
5285
5286
5284
5290
5288
5289
5291
5292
5293
5294
5295
5120
5296
5297
5121
5308
5122
5298
5309
5304
5299
5123
5310
5301
5125
5300
5305
5127
5124
5126
5307
5302
5303
5306
5130
5134
5131
5135
5129
5128
5133
5132
5253
5252
5251
5248
5249
5263
5262
5250
5260
5259
5258
5257
5254
5255
5256
5261
7041
1517
5142
5143
5148
5149
5140
5139
5141
5150
5268
5151
5271
5270
5269
5267
5266
5265
5264
5138
5136
5137
5144
5145
5146
5147
5274
5275
5273
5272
5277
5276
5278
5279
2806
2547
3027
5164
5165
5155
5166
5167
5152
5162
5153
5161
5160
5154
5163
5158
5156
5159
5157
5733
5735
5172
5174
5168
5170
5171
5173
5175
5169
5732
5734
5731
5730
5729
5728
5176
5178
5179
5177
2519
891
5180
5742
5181
5183
5182
5184
5741
5740
5737
5736
5185
5186
5187
7048
5189
5191
5190
5188
5739
5738
5195
5194
5193
5198
5199
5192
5197
5196
5747
5749
5756
5746
5750
5744
5748
5754
5745
5207
5753
5200
5205
5204
5202
5201
5752
5861
5206
5203
5860
2539
5862
5211
5209
5208
5210
5213
5212
5215
5214
5859
5858
5657
5655
5654
5700
5696
5697
5698
5699
5656
5701
5868
5653
5829
5831
5711
5710
5709
5708
5707
5703
5706
5662
5705
5661
5660
5659
5658
5704
5663
5652
5702
5650
5632
5633
5634
5635
5636
5637
5651
5232
5638
5639
5640
5641
5642
5643
5828
5649
5648
5644
5645
5647
5646
5857
5830
5856
5233
5865
5234
5825
5824
5235
5826
5827
5864
5866
5880
5718
5715
5237
5719
5236
5238
5876
5239
5873
5720
5872
5721
5722
5874
5723
5712
5713
5714
5840
5841
5842
5833
5834
5835
5844
5716
5725
5724
5832
5845
5846
5843
5836
5717
5726
5838
5837
5667
5668
5674
5678
5677
5676
5664
5665
5679
5671
5675
5669
5666
5673
5670
5672
5244
5683
5850
5684
5680
5685
5682
5686
5687
5681
5246
5245
5984
2302
5985
5958
1959
5849
5760
5761
5762
5763
5764
5765
5766
5848
5767
5222
5216
5955
1526
5954
5223
5221
5220
5219
5953
5218
5952
5957
5217
5956
5692
5241
5852
5240
5986
5242
5243
5694
5770
5768
5691
5227
5688
5224
5225
5689
5226
5690
5771
5769
5693
5773
5229
5988
5772
5228
5964
5231
5774
5230
5775
5972
5960
5961
5820
5816
5818
5962
5992
5969
5817
5779
5778
5968
5970
5814
5777
5808
5806
5803
5795
5776
5812
5809
5813
5810
6000
5802
5800
5782
5783
5801
5811
5780
5794
999
5922
5923
5921
5920
5781
5804
5805
5976
5797
5798
5793
5799
5792
5796
5924
5926
5925
5929
5930
5928
5784
5789
5788
5932
5786
5785
5790
5787
2523
5944
5940
5938
5937
5936
943
1278
5895
5893
5892
5894
5890
5889
5888
5891
5906
5907
6455
5905
5904
5908
5909
5910
5912
5913
6048
5896
5897
5898
5899
5914
5902
5916
5901
5900
6255
509
6080
2847
6019
6018
6016
6017
6032
6028
6021
6020
6022
6025
6024
6026
2779
6707
7042
3524
2782
3525
3530
3526
3522
3528
3520
3523
3529
3521
3538
3536
3532
3537
3540
983
3544
3560
735
3556
3554
3552
3568
3553
987
6599
3015
3488
3489
1469
3498
3494
3492
3491
3493
3490
3496
3470
3484
3500
3497
3467
3477
3478
3475
3480
3469
3466
3468
3482
3506
3464
3504
3472
3476
3474
3505
3465
3508
3481
3456
3457
3473
3512
3459
3458
3463
3462
3461
3460
951
7044
2750
3279
3359
3380
3381
3382
2415
3388
3386
3384
3385
3379
3378
3369
2803
3368
3376
3377
3374
3372
3373
3371
3370
6922
3361
2805
3363
3362
3398
6921
6920
3360
3397
3405
6945
3396
3340
3404
6944
3341
6912
3399
6946
6915
6917
6918
2797
6924
6914
6913
3366
3406
3338
3367
6916
766
6948
3395
3394
3365
3364
3342
3336
3337
3355
3339
3343
3403
3400
3354
3402
6960
3393
1726
6992
3401
3392
3347
3353
3345
6976
6936
3328
3330
3331
3357
3352
3351
3350
3349
3348
3344
3356
3417
3346
3358
3329
3418
3416
6952
3333
3420
3334
6932
3408
3409
3332
6930
3335
3410
3414
3413
3412
3411
6928
6929
6699
887
3183
2781
3440
6447
3441
3444
3448
3442
3430
3436
3429
3428
7040
3433
3432
3434
3424
3427
3425
3426
893
639
1515
2491
591
2907
589
588
590
630
631
615
614
628
539
629
558
1406
581
633
632
624
625
610
609
626
608
538
627
587
559
543
611
612
541
613
540
586
585
584
580
579
2423
576
556
557
577
536
578
634
542
568
637
638
569
573
616
537
562
617
636
575
635
563
618
619
582
527
570
515
572
554
555
603
621
526
574
552
620
602
571
583
601
529
514
553
560
622
525
544
524
545
623
2367
561
600
520
530
518
523
513
512
531
533
519
521
534
528
522
517
548
516
532
535
546
549
551
550
547
564
567
565
566
595
599
594
598
607
596
597
6671
593
605
604
592
6359
606
1467
2863
1463
972
973
974
969
3302
968
960
6298
6288
7329
6297
6296
3300
3301
6299
751
3260
6301
961
3308
967
971
970
6291
6290
6289
3306
966
3305
6302
6292
963
964
985
986
3296
988
6300
962
6293
965
6295
3297
6294
984
3304
3299
3211
6272
3200
3298
3256
3258
3221
3220
3210
3228
3229
3205
3251
3257
3201
3252
982
3230
3253
3250
3227
3248
6273
3170
6274
3320
6275
3254
3223
3249
3218
3207
3226
3206
981
3203
3204
3244
3222
3236
6276
3233
3313
3224
3316
3225
6279
3246
6277
3202
3219
3180
980
3171
3314
3312
3178
3179
979
927
6278
3237
3181
3182
3209
3245
3216
3232
3240
3217
6281
6280
976
3239
978
3241
3243
3174
3208
3238
977
3234
3168
3169
3175
3173
6283
6282
3176
3172
3235
3242
3212
3177
3213
6285
3186
994
995
6685
6286
6287
3188
3189
6284
3187
3215
996
3194
998
3192
3184
3190
993
997
3185
3214
992
6378
3193
6376
6380
2301
3196
6377
6373
1000
6372
3285
3284
6686
6374
1004
1001
3286
1002
2343
1016
3281
2342
2361
2360
2355
6368
1012
6370
6369
3292
3290
2363
3288
2362
3280
2364
2317
2327
2353
2340
3282
3283
6683
3289
6659
6666
2338
6371
2352
2354
6667
2318
3269
6658
6657
2319
2316
3274
2341
3268
2356
2337
6660
3273
3276
6656
3277
2332
2336
1009
1010
2365
1008
2326
3271
6664
2366
6661
3275
2311
2325
2333
6679
2335
3270
3266
2334
3272
931
930
1695
2329
3278
2358
2339
2357
2324
3267
2349
2313
6668
6670
2305
2328
925
3265
2359
2348
6665
2320
2310
2304
6669
6712
831
6708
2307
2308
2309
2312
2314
2321
3264
2306
924
2322
926
2323
2315
6663
928
2331
6662
2330
2345
2350
2347
6313
2747
2346
2344
6309
6310
6311
5013
5012
5011
5010
5009
5008
5015
5014
2351
923
6706
912
1502
6332
6312
929
6317
950
6684
6308
917
6705
948
949
947
946
6682
6704
6675
937
933
6318
6316
913
6674
2534
914
2463
915
6673
6163
945
6330
6688
6328
922
6307
3097
2532
2531
940
920
6691
916
6680
6678
2528
6392
6386
941
932
944
936
921
6672
5027
6676
6677
5026
942
934
6329
6694
918
3096
6162
6690
6314
2530
6306
6305
6689
2533
5024
6681
935
3147
954
6384
2529
6304
2540
2679
3146
3072
938
6315
5031
5030
939
5029
6700
6697
6696
3093
6692
919
6385
3145
5021
5020
5019
5018
5017
5016
3103
3102
3100
3099
5028
5025
6693
3092
6324
6325
6326
953
3144
3086
6698
952
3101
5022
3073
6161
6160
3098
2538
3088
6388
956
3087
3074
6352
5038
6321
6322
6323
6353
6354
3148
6355
4998
5033
2536
3076
3077
2537
863
5036
3078
3095
3075
3089
3085
3079
3083
6880
3090
3149
6320
3150
2546
2545
6364
5032
5034
3163
6338
3133
4993
4999
3123
5037
4994
4996
3094
3132
3151
6345
3122
2544
2479
5035
3091
4992
3082
3081
3080
3808
6339
6350
6357
6358
4995
4997
2427
2548
3084
3162
6356
6346
6344
6343
6362
6341
6340
6348
3165
6175
6174
6349
3809
1723
3120
3810
759
3138
6337
3124
6347
6166
6360
3812
6361
6342
6165
1599
3824
3139
3816
3157
3134
3131
3130
3129
3128
3164
3166
3125
3121
3105
6336
6167
3159
3161
6164
3104
899
2552
3111
3117
3126
3127
5001
2513
3110
5002
903
3160
3114
2510
900
6853
3116
3118
3119
901
3158
5006
5005
5004
902
3108
898
3156
896
5003
5000
5007
6151
6171
6169
897
3112
6168
6148
6170
6172
3106
3136
6854
3107
6150
3115
3113
2512
3109
6173
2504
2505
3140
6149
3155
6860
3154
3143
3137
2521
2509
2520
2518
2516
2514
2522
3152
2507
2508
2506
2515
3736
6157
6155
3761
3762
3744
3764
6154
3142
3745
3141
911
910
3760
909
908
907
3153
906
904
905
2517
2524
3740
3738
6158
3768
3746
6851
3747
6156
3737
6159
5049
3754
6153
6852
3704
5048
2743
6145
3753
6146
3587
3726
3786
3734
3732
5050
5052
3752
3750
3749
3748
3788
6147
6152
6849
3725
3728
3591
5046
3800
2496
2497
2498
2499
3756
3784
3593
3684
3592
3594
3730
3595
3596
3590
3589
3733
3588
3724
3598
3586
3584
3599
3692
3597
3731
3686
6144
5042
6850
5044
5045
5041
5040
5043
6858
6857
6848
3585
3690
3793
3792
3782
3717
3685
3785
3688
3794
3729
3719
3689
2503
3697
3700
3712
3713
3721
3720
3716
3696
2502
3718
2501
2500
3781
3780
3722
6856
3723
2791
3698
3714
3778
3796
3779
3715
3681
3680
3648
3777
3776
3608
3609
3649
3610
3683
3600
3682
3602
3603
3655
3654
3650
3611
3651
3652
3653
3614
3613
3612
3601
3605
2623
6872
3607
3604
3661
3660
3662
3656
3657
3606
3659
3658
6726
6793
6790
6791
6792
6825
6795
6789
6725
6784
6785
6724
6723
6787
6722
6788
6721
6720
6786
6794
1405
3676
6754
6768
6826
6824
3666
6732
6729
3674
6756
6728
6752
3667
3621
3620
3672
6753
3673
3670
6866
2407
2406
2399
6865
3644
6868
3635
716
2405
3669
6737
3641
3640
3638
3637
3665
6736
3664
6730
3668
6798
3623
6738
3634
6797
6796
3622
717
2404
718
6864
719
2437
2438
3628
3629
2439
3627
3642
2433
2432
2435
3632
3636
2434
6760
2436
2411
715
2393
3617
714
6836
6828
6832
2409
3633
3630
2408
2410
3624
6744
3626
6802
6834
6803
2392
3619
3616
6805
3625
775
2426
2389
2388
3618
6198
6199
6189
6801
6833
6804
6740
6806
6197
6196
2424
777
2412
2425
6190
2414
2413
2428
776
6188
6181
6180
2397
2396
2391
2390
2387
2385
774
773
703
6187
6183
772
6800
712
780
781
6840
779
2483
782
783
2490
778
6176
2398
2492
2386
2488
2400
768
769
770
2482
6820
6821
2481
2489
6177
2395
2480
713
2443
6182
2417
723
722
6186
771
6818
6191
2375
2421
6819
6816
721
720
6822
2374
6812
2401
726
6179
2485
691
2442
2384
2486
2416
690
2403
727
2440
2441
2394
6184
2446
6809
6810
6817
6808
2447
6195
2420
2419
2418
2445
2402
6178
6185
6194
2422
688
2444
724
725
2484
2450
2372
2454
2369
6206
6201
6200
2449
2448
2452
2453
6203
6202
2368
2373
2478
2380
6204
6205
689
2382
2473
2451
2474
2455
2370
2383
2476
2477
2475
2472
2371
2377
2467
2460
2461
6192
2462
757
680
681
756
2471
682
2378
758
2458
2470
2464
2459
684
687
683
762
6577
686
2381
6193
2466
2379
2376
732
699
731
685
733
4005
698
728
729
6576
677
679
734
753
752
702
730
2465
754
755
2457
2456
2468
6578
761
760
2469
885
884
871
880
674
870
867
881
675
676
678
2775
701
700
864
705
697
6580
696
4003
791
764
886
888
868
889
866
869
704
739
738
747
865
788
672
673
789
787
790
737
4012
746
883
693
694
695
882
878
892
707
793
736
6625
706
877
785
876
692
784
890
786
652
4010
6584
813
799
798
796
654
743
742
709
708
741
740
2683
649
655
797
6624
875
4009
6626
710
711
874
872
804
4006
6628
873
653
792
812
794
795
749
648
750
643
748
811
744
642
745
805
810
6561
4001
6563
4064
801
4000
4002
6560
6562
4004
641
802
800
803
1277
6632
650
862
651
809
808
807
806
1511
6565
6564
861
860
4008
848
850
851
640
859
858
855
6566
849
854
853
852
815
644
814
665
664
4017
645
857
856
646
647
6572
658
659
4018
660
826
827
668
669
670
671
6214
6215
6593
6592
6594
839
6596
6570
6640
6595
6213
6212
6568
6597
824
825
661
6569
821
828
829
836
838
6598
846
6616
3989
667
847
666
832
663
2735
4020
820
845
830
837
662
833
823
657
656
6208
6209
4024
4016
844
834
835
6608
3987
6610
822
6602
819
6604
6416
6600
6601
6609
841
6417
6412
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6415
6411
6419
6418
6406
6410
6400
6407
6408
6414
6413
6409
6401
6405
6404
6403
6402
6235
6210
6612
6234
6211
840
817
818
816
842
4048
6233
2295
4040
6251
843
6232
6258
6250
6259
6249
6539
6248
3990
6237
6236
6538
6229
5075
5074
6238
6547
2287
6228
6227
4036
6224
6226
6554
6546
6225
6253
6544
6542
6553
6252
3996
5084
6549
6550
6556
6541
4034
6545
6257
6552
5078
6268
6536
5072
6537
6530
6531
6254
6260
6247
5080
6245
6244
6246
5073
5077
5076
6256
6261
1263
6240
6548
6263
6540
4033
4032
6533
6230
6231
6532
6528
6241
5082
6243
6242
6262
4908
3981
3988
6529
4904
5081
4905
4906
3994
4907
4909
6534
4910
6264
6265
4911
6266
3866
3986
3979
5070
5069
5068
6535
5064
5067
5066
5065
6454
6449
3985
3984
6453
6452
6451
6450
3993
3868
3865
6448
6221
3992
6219
6218
3921
3862
7364
6223
6220
6460
3860
3920
6456
3922
3864
3861
3859
3858
6222
3856
2175
6457
6458
6217
3857
6441
3928
6442
6216
6440
6443
6439
5063
5062
6437
6436
6435
6434
6432
5056
5057
6438
6433
5059
5058
4946
5061
5060
3896
3889
3924
3982
2134
6446
4944
4945
3888
4947
3892
6445
3842
3843
4898
2135
4951
4949
4950
3890
6444
3877
3876
2767
3875
3873
3878
3874
4900
4899
4897
3872
4896
2132
3975
4948
3904
4955
3906
3854
3840
4901
4902
4903
3905
4954
2133
3952
3845
4953
4952
3852
3851
3853
3844
3849
3848
3841
3846
3912
3907
3916
3913
4938
2138
3884
4937
3914
3850
4939
3882
3909
3847
3908
3973
4958
3880
3881
3910
3974
3977
4936
3972
3936
2139
4956
4957
4918
4919
3940
3944
4916
4915
4914
4913
4912
3980
4917
3937
4935
3976
2136
2142
2140
2129
4941
2128
4934
2137
4932
3978
4930
4940
2141
2143
2131
4929
3938
4928
4931
4933
5108
5106
3968
4942
4943
5105
2130
5104
5097
3969
3971
3970
5096
6496
5098
6497
6499
6498
6505
2127
2126
5100
6508
2125
6506
6516
6520
6502
2124
6500
6501
5093
5092
2109
2108
4923
4922
5112
4921
4926
4920
6504
2123
4924
4895
4894
4865
5094
4893
5091
5090
5089
5088
2122
2121
2110
2111
4864
4892
4925
4890
4866
4867
4868
4869
4870
4871
4872
4891
4873
4874
4875
4876
4882
4877
4878
4879
4880
4889
4888
4887
4886
4881
4885
4883
4884
2116
2107
6514
2106
2105
2104
2120
6466
2271
6513
6512
6467
2112
6469
6470
2117
6471
6464
6468
2113
6465
2119
2118
2077
2076
2073
2072
4968
4969
2102
2103
2685
4971
4972
4973
4974
4970
6473
4961
4963
4964
4965
2114
2099
4960
4966
7552
4967
2098
2100
2078
4962
6472
2074
2871
1631
2101
6489
6492
2075
6477
2115
4978
4977
4976
4981
4982
4980
4979
6474
6490
6478
6476
2079
6488
4988
2065
2064
2055
2096
2053
6475
2091
6480
2052
6481
2088
2067
4985
4984
2054
2097
2090
2089
2066
6486
6482
2093
2094
6483
2061
2095
2049
2159
2048
2060
2158
4986
6485
2092
6484
2167
2058
2156
2059
2056
2081
2080
2062
2166
2164
2162
2163
2070
2057
2051
2069
2083
2157
2050
2063
2082
2071
2068
2169
2168
4656
2174
2173
4657
2172
4659
2165
4671
4658
4669
4668
4667
4666
4670
4664
4665
4660
4662
4661
4663
2171
2161
2170
2160
2155
2154
2153
2152
1399
7362
2084
2085
2655
2087
2086
2146
2147
2144
2145
2583
2582
2675
2574
2575
2674
7430
2672
7440
7429
7428
7441
2678
2673
2148
2573
2572
2581
2149
2611
7442
2612
2613
1151
2676
2677
2580
7424
2579
7426
7432
7433
7434
7436
2151
2150
7425
7427
2614
2671
2610
2680
2615
2587
2622
2619
2618
2571
2681
2682
2617
2616
172
2684
2584
2586
2585
2577
2578
173
2609
2568
2621
2569
2570
2576
2608
7207
7444
7448
2620
2640
2645
174
7808
2641
2644
2567
4645
4646
4647
4643
4644
175
2566
4641
4640
2642
2643
2646
2647
2564
4650
169
4649
4654
4642
2560
4651
4655
4652
2565
2594
4648
2659
2661
170
168
2589
2593
2666
2592
2588
2561
2624
4653
2627
2590
1935
2654
2595
2660
2658
2639
2668
2667
2662
2625
2626
2591
2631
2638
2605
171
2652
2669
2653
2599
2628
2604
2603
2602
2670
2663
2664
2665
2606
2656
2630
2636
7195
2657
2598
2637
2629
2635
2563
2562
2650
2634
2607
2601
2600
2596
2632
7472
180
2648
2649
2651
2633
7488
2749
2597
189
181
179
185
182
188
7464
183
184
178
2719
177
176
161
163
186
4625
160
162
4626
4627
4624
7456
7460
7458
4630
167
7457
166
4631
191
187
190
4629
4628
165
164
4634
4636
4635
4632
4637
4633
4638
4639
4681
4680
4617
4609
4683
4611
4608
156
159
4619
4618
158
4610
4616
4622
157
4682
4685
121
155
4623
7228
4613
153
4704
4621
4620
7214
4612
4672
123
122
154
120
4687
4684
4686
152
4614
4615
4709
4705
4711
151
4733
4673
4679
4677
4732
4708
4676
150
125
4710
4707
1499
4706
4678
4675
4674
4734
4730
4731
149
148
4728
4729
4719
147
4720
4721
4722
4723
4718
4717
4716
4725
4726
4724
4727
124
146
4715
127
126
119
118
117
4713
4697
4712
116
4714
4699
4698
136
4696
112
115
113
114
145
137
144
4703
2765
2763
2766
4701
2762
2764
139
4700
129
4702
2761
2760
2202
142
2796
138
2203
4688
4689
4691
143
2200
51
128
49
50
57
2194
2195
48
7368
59
56
2792
2793
2794
58
7225
140
131
141
2201
7198
4690
7226
2752
2192
2193
2755
2757
2754
2753
4693
1271
108
109
130
4694
4692
4695
2756
1391
110
2207
2206
111
2758
2197
255
2759
2768
2801
2788
2802
2790
2204
2804
2800
2205
7246
2769
2786
2789
133
132
105
102
2787
103
2196
2784
2785
1719
2771
2808
2299
104
7213
53
52
2770
2774
2772
2198
135
61
107
106
101
60
100
2773
2199
55
2778
134
54
2780
2777
2776
62
63
87
7222
33
97
15
96
86
35
32
14
34
1495
7211
10
38
7197
81
12
80
39
11
13
85
84
7288
8
99
9
98
92
91
1275
2284
2285
83
37
36
90
26
222
93
7183
82
27
220
94
7168
7169
7170
7171
89
7173
7174
2286
7175
2276
24
25
2277
2278
3
7172
0
2279
88
2283
2
22
95
21
223
7254
239
221
217
2281
2280
7194
20
238
7185
2239
1
2282
216
7184
7176
7177
7192
7186
29
23
7193
2213
2212
236
7178
2274
2273
66
64
7182
2272
17
44
18
237
2275
7196
28
7179
233
232
7187
230
231
67
228
7180
7181
7189
7188
7210
71
70
218
45
6
7
31
16
242
243
65
47
4
7209
7208
2215
2214
19
68
229
30
40
41
219
42
46
69
7212
2297
43
7191
241
5
251
252
253
7221
2185
254
234
250
248
240
227
7190
7200
7203
7202
7205
235
7204
2298
2188
226
2184
249
7274
2296
7206
2300
2209
7201
2186
2189
2216
247
246
2291
2208
2190
224
2217
7219
225
2290
214
213
212
211
210
208
2288
2187
2191
3019
7361
2211
245
244
2701
209
2700
2248
2249
2294
2289
215
2292
2293
2702
2711
2710
2709
2708
2177
2698
2210
7245
2250
2703
2733
2699
2737
2218
7218
7220
73
7224
2219
2181
2180
7260
2178
2176
7216
2179
7683
2696
2251
2688
7284
2732
2734
72
2694
2697
2690
2689
7269
2182
74
2222
2695
2223
2736
2715
2717
2220
2725
2183
7685
2731
2730
7253
2727
2726
2221
2692
2691
2714
2707
2716
7217
2724
2741
75
2253
2263
2742
2693
2729
7251
2728
2718
2740
2722
2723
7276
2706
2739
2720
2919
7697
2705
2252
2712
2713
2704
2738
2237
2254
2262
78
479
2721
507
7243
2261
2235
2260
2236
2234
2746
197
199
196
2238
2233
79
77
2255
2232
7692
7281
76
2267
2266
2259
2258
198
4765
4757
4752
4753
4754
4755
4756
4767
4764
4763
4766
4761
4758
4759
2744
4762
2748
2745
4760
2270
2268
2256
2265
7282
7258
2229
2264
2257
2247
2246
2269
7690
7700
2224
2227
2228
2226
2225
2230
2231
2245
7257
2244
2243
7686
7239
2242
7270
2240
192
193
194
195
7689
1070
1071
2241
7698
7681
7680
7682
1439
1068
7241
7267
7684
1255
7244
1069
7696
1254
7328
4781
4743
4783
1053
4782
7240
4741
4742
4780
7242
1054
7688
4740
1055
1052
1051
4769
7249
7248
7233
4774
7273
4775
1253
1248
7232
7252
4737
7704
4736
4739
1251
1252
7234
1050
4768
7280
1250
7250
4738
1260
4771
1261
1127
4770
200
201
7236
7237
7238
7235
7256
203
4773
4772
1249
202
1256
1048
1262
4776
1066
1067
1126
4779
205
1065
1130
1128
1064
1049
4745
4777
4747
4750
1131
4778
4746
2903
1259
4744
4751
1062
1257
1270
204
1129
4748
1135
7268
1215
1134
4749
1133
4792
1125
7264
7265
7266
1124
4793
207
1265
1258
4794
4795
1264
1075
1063
4798
1059
1132
1276
1274
4797
4787
1079
1074
1060
4784
206
4796
1058
1269
1268
1267
1266
1078
1072
1137
1041
1061
1077
1076
1272
1138
4786
1273
4785
7272
1139
1142
1143
1148
1046
1043
1150
1149
1147
1122
1140
1136
1141
1121
4788
1073
7320
7316
7314
7313
7312
1123
1047
4791
1042
4790
1040
1120
4789
1146
1056
1045
1057
1044
1144
7304
7305
7306
7308
1145
1195
1187
1198
1199
1194
1193
1184
1192
1039
1185
1191
1190
1038
1037
1186
1189
1196
1197
1036
1188
7712
1032
7297
1033
7296
7300
7301
1247
7360
1092
1025
1082
1083
7302
7298
1093
4845
4844
1226
1089
4841
1034
1024
7299
1035
4843
1221
1095
4842
1222
1090
1088
1085
4840
1227
1223
1236
4835
1225
1224
4836
1027
1026
4839
1158
1153
1152
4834
1094
4837
4846
1091
1084
4833
1080
1159
4832
4838
1239
1114
1086
1220
1237
1154
1210
1241
1240
1208
1183
1238
1181
1156
1182
1087
1166
1211
1155
1212
1209
1180
1081
1214
1115
1103
1163
1213
1217
1178
1246
1228
1229
1162
1157
1242
1102
1179
1111
1112
1113
1243
1167
1161
1160
1109
1218
1219
1108
1164
1233
1234
1117
1116
1110
1101
1244
1245
1216
1165
1174
1230
1231
1030
1232
1119
1028
1235
1118
1100
1177
1176
1175
1105
1204
1203
1205
1029
1031
1107
1172
4860
1168
1202
1097
1096
1201
1106
1104
1200
4856
1207
1173
1169
4857
1206
1171
4829
4828
4858
4852
4853
4854
1170
1098
4830
1099
4851
4850
4824
4825
4826
4827
4848
4849
4819
4818
4821
4823
4820
4816
4822
4804
4805
4803
4811
4810
4809
4808
4807
4814
4802
4801
4817
4813
4800
4812
4806
4815
3000
2962
2963
2996
2994
2961
2944
2948
2960
2993
2992
2945
2952
2949
2953
2958
2972
2950
2951
2954
2955
2956
2964
2970
2968
2965
2947
2946
2966
1375
2969
2957
2981
2979
2980
2976
2978
2986
2985
2984
2982
2977
1487
2988
7744
495
1661
1455
4426
4428
4429
4427
4424
4431
4425
4423
4422
4430
4418
4417
2884
2885
4416
2886
4419
4420
2870
2867
2865
2817
2887
4421
2869
2868
2866
2864
2837
2816
2839
2821
2905
2906
2882
2820
2836
2833
2845
2908
2883
2842
2841
2818
2840
2838
2844
2904
2819
2832
4472
2858
2862
2846
2880
2881
2861
2860
2823
4478
2822
4473
2843
4214
4196
4209
4208
4213
4215
4199
4204
4206
4401
4205
4198
4203
4202
4192
4193
4194
4195
4210
4201
4197
4200
4207
4211
4398
4217
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4367
4366
4365
4364
4218
4219
4220
4221
4222
4223
4400
4399
4402
4397
4396
4395
4216
4394
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4393
4403
4212
4414
4409
4410
4411
4412
4415
4475
4474
4448
4449
4450
4451
4452
4471
4453
4408
4469
4455
4456
4468
4467
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4454
4407
4413
4405
2831
2834
2835
4404
4470
4406
2827
2856
2830
2859
2872
2857
2874
4477
4476
2824
2873
2825
2876
2899
2848
2849
2829
2898
2826
2828
2921
2854
2922
2920
2855
2897
2896
2936
2918
2917
2852
2851
2853
2893
2924
2892
2916
2891
2888
2890
2850
2902
2901
2889
2900
1437
2930
2929
2928
2894
1438
2912
2913
2914
2915
1434
1426
1436
1428
1429
2932
1431
1433
1430
4445
4447
4444
4446
1424
4440
1427
1432
1435
1425
293
4441
1497
308
1496
4439
311
1498
4438
310
4434
309
4433
4442
4443
292
1493
4435
4432
305
304
295
294
1500
4436
307
306
1488
4437
1492
1490
1408
1409
1419
1491
1418
1413
289
288
1415
1414
1412
1411
1410
1489
1494
290
1417
291
4344
4345
447
4332
4326
4320
4323
4324
4325
4327
4346
4347
4348
4321
4328
4350
4329
4330
4331
1416
4333
4290
4334
4335
4349
4322
4289
4340
4341
4301
4300
4296
4291
1420
4288
4303
4343
1421
4178
4179
4342
313
4336
4302
4299
4298
4297
316
318
319
4337
312
3014
4292
317
299
298
315
314
4180
4183
4181
4305
1516
4310
4318
4319
3009
1481
1480
4338
1423
1440
1441
4339
4304
1513
3013
3012
1510
1486
1504
1505
4189
4190
1506
1507
4182
4177
1512
3008
1508
4295
4294
4293
4176
4316
1479
1473
4309
4308
1514
296
1509
1485
4311
4188
1442
1422
4191
4161
1445
4166
4315
4314
4312
4167
4171
4317
3016
3020
4307
4306
4170
3010
297
1477
4160
1483
1482
4163
4162
1484
1478
1443
1476
1472
4175
4184
3011
4187
3018
1444
4185
1447
3017
4313
4173
4172
1475
1520
1522
1524
1446
1474
4174
4169
4168
4165
4164
4186
1521
3032
3028
3026
3025
3024
1454
1449
1450
1451
301
1448
1453
1452
302
300
1457
303
1528
1468
1462
1460
1461
1456
1465
1466
1464
1458
1459
4115
4114
503
4117
4119
4116
4112
4126
4113
4118
4125
4097
4124
4127
4098
4099
4102
4107
4106
4103
4096
4121
4109
4123
4120
4108
4111
4100
4101
4104
4105
4110
4122
3056
3048
474
473
475
472
3044
3040
461
3041
456
458
457
476
460
477
3042
459
463
462
478
471
467
466
465
470
4531
469
464
468
4530
4535
4529
328
329
4537
4528
4534
4542
331
451
4536
330
4533
454
452
450
449
453
448
455
4541
4540
4539
4538
4532
4518
4516
4517
4519
4130
4131
4514
4515
4135
4133
4132
4512
4513
4142
4150
4149
4141
4134
4129
335
4128
334
4526
4527
333
4151
4524
4148
4143
4140
4525
332
4154
4158
4522
4153
4159
4523
4136
4155
4156
4520
4521
4147
4145
4144
498
4139
4137
4152
4481
4487
4480
4483
4486
4485
4488
4490
4511
4510
4509
4508
4507
4506
4505
4504
4503
4489
4502
4500
4498
4497
4496
4495
4494
4493
4492
4491
4501
4499
4482
4138
4146
499
4157
4484
273
275
274
281
502
272
497
496
501
280
500
282
322
323
505
504
4257
484
485
339
276
506
4258
4259
277
4262
320
4263
283
4256
4266
487
337
508
338
486
4267
279
285
278
284
4268
4269
321
4271
336
4260
4270
287
480
286
1307
1305
4264
4261
4265
481
327
1304
403
491
1306
483
4275
492
1325
493
488
482
401
4274
402
494
490
4277
1322
400
4279
489
1326
326
4276
1300
1301
1309
404
1311
405
1327
1324
4272
259
258
1343
4273
4278
1323
324
4281
325
1308
1302
1310
1320
1321
267
341
342
343
1379
257
4280
260
1370
1281
264
265
266
4282
1371
4283
256
340
262
4285
1374
1303
1369
261
1378
4284
1280
4286
4287
1373
406
1297
407
1296
1368
1355
263
1372
1354
4233
1338
1294
1283
1335
1282
1295
1292
1299
1284
1293
1298
1339
4238
1334
348
4232
349
4234
4235
1285
4239
350
1377
1376
344
1289
1353
4224
4225
4227
4229
1359
345
351
268
269
271
1288
1352
270
346
1337
1356
1357
1358
383
1336
1365
4226
4231
4230
4236
1333
4228
1332
4237
1287
1316
347
1367
1386
1388
1342
1364
1366
1361
1318
1390
1286
1319
1363
1340
1317
1384
1385
1389
1341
1290
1291
1362
408
431
1348
1349
1360
409
410
1387
411
430
1345
1350
1351
1329
1381
1380
1344
1328
1330
1314
1312
1331
1315
1313
428
1346
1347
1382
429
1383
412
413
378
379
377
426
1398
376
375
374
373
372
427
1396
4241
424
369
4242
368
1397
4243
4240
4246
414
4250
415
4251
425
380
381
4247
1394
1403
1404
1395
437
422
370
371
382
4255
4253
4252
420
4569
439
4547
4546
4545
4254
4563
4564
4566
4567
4568
4544
4565
4550
4549
4560
4559
1402
1401
1400
4558
4548
4557
4555
4554
4553
1392
4552
4551
4556
4570
4561
4572
4573
4562
4249
4248
4245
4244
438
4574
421
423
436
4571
441
1393
363
362
417
440
357
444
445
446
4585
4586
432
419
416
398
397
434
435
359
355
4584
4587
4590
418
4589
356
354
367
396
443
353
352
433
360
366
442
393
358
4588
395
390
361
392
391
399
385
394
4595
365
364
384
4598
4601
4593
4583
4581
4576
4577
4580
4582
4592
388
4579
4594
4596
4597
4600
4602
4604
389
4578
387
386
1647
1943
1912
1743
1908
1906
1905
1904
1893
1892
1826
1894
1896
1830
1827
1898
1829
1828
1897
1831
1889
1793
1792
1891
1890
1888
1825
1800
1801
1824
1850
1821
1795
1803
1802
1900
1794
1822
1808
1809
1810
1811
1849
1848
1820
1816
1799
1797
1817
1807
1805
1841
1840
1838
1796
1837
1798
1836
1835
1834
1846
1844
1832
1814
1815
1852
1813
1804
1806
1812
1845
1833
1819
1818
1842
1843
1863
1867
1862
1866
1861
1864
1856
1860
1873
1877
1859
1857
1865
1884
1872
1858
1876
1874
1869
1875
1870
1868
1878
1880
1882
1881
1711
1673
1672
1645
1634
1679
1676
1675
1674
1677
1644
1538
1638
1539
1646
1640
1639
1678
1536
1635
1578
1537
1641
1636
1579
1547
1643
1632
1669
1637
1642
1582
1545
1544
1721
1570
1583
1668
1595
1576
1577
1571
1633
1546
1543
1715
1716
1714
1717
1671
1594
1593
1722
1589
1587
1718
1670
1581
1713
1724
1580
1588
1586
1720
1592
1584
1569
1712
1540
1542
1568
1541
1629
1664
1665
1667
1585
1625
1666
1598
1597
1596
1628
1627
1590
1630
1624
1550
1621
1548
1567
1626
1620
1619
1653
1649
1648
1555
1575
1572
1566
1551
1654
1549
1652
1558
1554
1553
1552
1623
1622
1565
1618
1617
1616
1573
1574
1564
1591
1650
1651
1703
1603
1702
1559
1602
1556
1563
1601
1701
1657
1656
1562
1700
1660
1613
1600
1557
1746
1745
1658
1744
1747
1560
1748
1749
1750
1696
1561
1612
1756
1697
1698
1699
1778
1780
1614
1615
1611
1776
1777
1681
1739
1609
1688
1689
1753
1610
1737
1691
1608
1605
1742
1754
1736
1604
1752
1784
1686
1738
1684
1740
1690
1687
1680
1606
1685
1704
1705
1709
1710
1607
1741
1683
1708
1733
1730
1772
1707
1706
1693
1682
1735
1734
1732
1731
1728
1729
1692
1760
1694
1761
1770
1769
1762
1765
1764
1763
1768
1766
1934
1932
1931
1929
1928
1920
1933
1921
1930
1923
1922
1937
1936
1925
1944
1924
1945
1927
1946
1926
1948
1938
1939
1941
1942
1940
1964
1961
1970
1960
1958
1969
1968
1956
1955
1954
1953
1952
1962
1957
1976
1972
2008
2024
2018
2020
2016
2017
2000
2004
2002
2001
2032
1992
1993
1996
1994
1987
1986
1985
1984
1990
1989
1988
