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