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