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