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