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