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