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