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