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