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