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