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