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