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