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