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