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