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