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