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