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