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