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