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