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