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