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