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