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