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