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