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