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