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