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