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