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