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