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