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