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