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