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