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