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