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