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