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