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