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