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