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