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