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