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