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