146284
2288
1298
1886
2298
1007
1412
2331
1449
1733
2199
1124
2119
2029
2803
1492
1098
1898
1646
2290
2063
1737
1020
2189
1479
2847
1344
2421
2312
1861
1151
2061
1588
1260
1555
1796
2468
1156
2930
1835
1826
2929
1007
2905
1315
2461
2532
1860
2582
1186
1720
2033
1078
1946
2521
2209
2267
2109
1407
2451
2663
1991
1018
2588
1582
1138
2536
1859
1474
2007
2025
2943
1968
2811
1463
2134
1729
1116
1874
2018
1314
2485
2840
2125
1141
2118
1983
2643
1739
2346
2529
1358
2749
1479
2172
2835
2910
1420
2322
1177
2925
1673
1386
1574
2162
1777
1064
1267
1483
1386
1480
2151
1235
2389
2137
1178
2152
1894
2446
2464
2155
2894
1119
2128
2479
1666
1193
1489
1639
1628
2224
1308
1794
1697
2094
2642
2098
2265
2964
2365
2054
1715
2160
1353
1865
1378
1123
1359
2342
1994
1682
2016
1975
2859
2022
1031
1553
2258
2096
1495
1584
2575
2629
2855
2162
1172
1356
2538
1295
2495
2080
2888
1930
1081
1409
1439
1734
2767
1263
2100
1543
2834
2147
2646
2946
1208
2334
1935
2676
2062
2089
2841
1168
2468
1780
2479
2087
2305
2192
1693
1021
1585
1064
2848
2914
1795
1085
1893
2450
1582
2297
1787
1995
2996
2953
1750
1427
2984
2910
1954
1839
2421
2863
2233
1406
2239
2720
2463
2301
1930
2353
2430
1574
2570
2079
2959
2770
2300
2732
2151
1122
1440
2486
2093
2766
1301
1846
1172
2516
1029
2052
2104
2396
1237
2855
1600
1722
1831
2441
1674
2075
1623
2593
1519
2229
2868
1212
2425
1917
2994
1981
2128
1251
1758
1832
1398
2936
1770
2468
1104
1393
2548
2948
2271
2879
1249
1034
1337
2715
1478
2236
1939
2860
2057
1075
2499
1847
1966
2864
2898
1089
2421
2255
2522
2049
2924
1852
1637
2406
2456
1665
2953
2363
2336
1281
2528
1676
1321
1640
1980
2834
2876
2711
1439
1757
1042
2269
2195
1682
2333
2551
1969
1906
2570
1015
1972
1292
1425
1222
2955
2397
2397
1931
1258
2814
2284
2576
1523
1775
1548
1823
1526
1325
1884
1064
1213
2711
1816
1764
2006
1655
2657
2955
1073
2906
2696
2047
2793
2320
2309
2236
1250
1099
1686
2583
1436
1944
2452
1625
2474
1467
1745
1419
1134
1509
2025
1643
1021
2506
2802
2261
2476
2661
2216
2300
2740
2443
1858
1353
1117
1237
2783
2203
2466
2313
1572
1427
2640
2301
2629
2270
1259
1190
2291
1539
2911
2238
2821
2564
1880
2052
2025
1287
2519
1048
2760
1590
1883
2386
2843
1993
1086
2098
1508
2237
1684
2542
1953
1821
2938
1598
2004
1721
2878
1532
2002
2285
1370
1677
2390
1502
2623
2295
2474
2066
2212
2495
2685
2418
2553
2983
2544
1253
2458
1635
2184
2162
2683
1054
2855
1368
1284
1999
2626
1282
1048
1304
1410
1986
2046
1475
1219
1206
2997
2341
2371
1791
2625
2443
1024
2189
2858
2535
2268
2955
2054
1750
2263
2242
2349
2840
2602
1316
1822
2021
1217
1623
2669
2191
2017
1908
2085
1699
1372
2078
2763
2337
1256
1117
2264
1392
2538
1240
1029
1666
1511
1749
2731
2671
2228
2298
2041
2168
2638
2206
1873
2904
2385
1975
2123
1748
2123
1433
1425
2117
1104
2159
2163
1190
1192
2717
1493
2145
2979
1956
1302
2362
1286
1155
1510
2468
1893
2998
2963
2720
2867
2917
2061
2166
1204
2860
2953
2281
1994
1516
2270
2105
2816
1913
1562
2352
2587
2541
2479
2512
1804
2896
2190
1681
1904
2512
2617
2229
1465
2655
2856
2125
1470
1706
2250
1187
1097
2998
2986
1333
2765
2212
1151
2462
2686
2198
2547
2374
2594
2158
2882
2352
1519
1451
1915
2971
1726
1379
1261
1693
1242
1723
1816
2340
1661
1145
1634
2110
2663
1374
2255
2589
2555
2146
2748
2592
2745
2729
1996
2706
2966
1242
2636
2307
2774
1503
1605
1019
2791
2279
2461
2718
2736
2293
1090
2041
1396
1811
1801
2541
1564
1436
2712
2220
2904
1292
2798
2374
1704
2323
1226
1998
2384
1555
1728
1000
2088
2510
2567
1158
2540
1615
2319
1383
1913
2537
2853
1262
2055
1706
2196
1934
1927
2455
2142
2529
1531
1415
2403
2481
1705
2232
2316
1468
2053
1462
1333
2181
1565
1090
2953
1886
2245
1642
1001
2950
2118
2328
1306
1366
1440
2536
1319
2998
1126
2292
1070
2930
2413
2199
2469
1672
1106
1086
2453
1308
2300
1851
2331
1451
2204
1672
2697
1964
1753
1310
2689
1285
2454
2193
1410
2204
1109
2037
2041
2169
1913
2318
1341
2761
1391
1404
2768
2366
1622
2280
1779
2159
2189
2694
1649
1267
2998
2856
2163
2768
2839
2355
2244
2817
2604
2786
1475
1220
1788
1265
1563
2070
2046
1283
2395
2982
1509
2570
1059
1799
1905
1331
1342
2474
2531
1530
2096
2761
1543
1143
2206
1253
2875
2273
2331
2558
1073
1525
1157
1606
2929
2548
1577
1356
1717
2710
1113
1905
1298
1668
2758
1427
2797
1363
1862
2508
2012
2771
1285
2073
1690
1715
2677
1644
2059
1309
2196
2773
1953
2837
2908
2985
2412
2453
1871
2358
2754
2987
1756
2822
1417
1190
2462
2876
1386
1778
1457
2511
1410
2824
1546
1303
1239
2085
2917
2213
2871
2934
2297
1407
1514
1340
2953
1461
1760
2773
2016
1343
2493
2505
2754
2026
2014
1463
1655
1499
2254
2801
1258
1281
2852
2685
2362
2130
2291
2605
2745
1327
2537
2658
2487
2821
1689
1348
2308
1077
1238
2001
2115
1614
2763
1114
1018
1906
1070
2520
2289
2776
1429
2417
2960
1070
2675
2016
1555
1829
1978
1823
2171
2156
1027
1689
1806
2836
1018
2933
1336
1666
2156
1578
1261
1253
1686
2645
1518
2738
2667
1456
2060
2772
1315
2970
2898
1120
2698
2417
1145
2674
2793
1478
2099
2416
2830
2959
1586
2074
2308
1182
1887
1137
2183
1623
1620
2851
2156
2707
2385
1030
1497
1818
2163
1522
2764
2400
1841
1058
1791
1686
1137
1602
2788
1663
1873
1677
2480
1845
1423
1727
2058
2445
1430
2484
2569
1922
1588
2692
2349
1047
1965
2991
1032
1114
2176
1975
2316
1577
2653
1430
2118
1528
1282
1622
1045
1285
1350
1519
2751
2943
1370
1310
2284
1657
1973
2052
1388
2680
1953
1841
1811
2149
1709
1743
2721
1146
1569
2673
2488
2898
2362
1903
2193
2993
2609
1530
2162
2808
2438
2283
1572
1068
2942
2407
2677
1654
1707
2375
2142
1123
1587
2637
2624
1811
2620
2969
2819
2540
1901
2899
2716
1677
2032
2853
1581
2468
2117
2292
2049
1442
2891
1580
1241
2670
1268
1743
2208
2303
2067
2067
2440
2195
1530
2364
2311
2726
2279
1381
1372
2640
1711
2623
1907
2540
2568
2896
2036
1088
1826
1209
2538
2415
1326
1699
1233
1006
2396
2955
1543
1877
1761
1516
1472
2835
1458
1521
1146
2669
1542
1856
1188
1735
1919
2409
2732
1267
2674
1701
1102
1373
2707
2119
1476
1857
2529
1024
1869
2832
2130
2304
1329
2325
2839
2496
1879
1195
2150
2072
2081
2046
2749
2367
2546
2970
1021
1802
1496
1917
1968
2967
1333
1694
2852
1170
2170
2642
1039
2616
1305
1433
2652
1315
1539
2239
1526
1863
1897
2423
1530
2536
2117
1601
2620
2056
1624
1339
2574
1507
1836
1727
2529
2952
1863
2164
1971
2636
2474
2669
1325
2237
1155
2535
1767
1647
2395
2434
1828
1307
2444
2158
2906
2073
1387
2432
1849
2732
2074
1796
2546
1831
1068
2533
1779
2579
1905
2700
2452
2375
1268
1890
2390
2228
2097
2293
2381
2583
2835
1972
2661
2191
2511
2266
2063
2679
1821
1455
2564
2431
1315
2239
1561
1677
1123
2495
2168
1623
1755
2189
2743
2695
2982
2454
1039
1553
2768
1678
2976
2095
1051
2266
2898
1101
2135
1354
2320
1802
1470
2101
1757
1450
1135
1020
2059
2029
1329
1712
2105
2603
1125
1758
1827
1646
2230
2967
2210
1057
2227
1509
2911
1143
1479
1469
2380
2049
2342
1459
2543
2769
1174
1365
1153
2655
1431
2293
2560
2961
1394
2010
1224
2056
2574
1373
1969
2294
1439
2252
1872
2169
2144
2263
2575
2961
2190
1614
2971
2666
1641
1010
2688
2870
2169
2336
2428
2760
1605
2172
1214
2938
1406
2250
2663
1217
1285
1855
1570
1106
2501
1086
1610
1090
2588
1374
1624
1912
1790
1192
1464
2818
2322
2894
2319
1384
2323
1355
2887
1237
1945
2210
1688
2267
2037
1934
1762
2895
2601
2358
2676
1335
1043
2864
1165
1555
2400
2597
1281
1795
1711
1516
1969
1412
1708
1397
1615
1513
2931
2278
1895
2931
1969
1332
2162
1290
2398
2344
2053
1653
2613
1730
2311
2433
1517
1129
2774
2459
2728
1764
1985
2726
1073
2091
2527
1428
1240
1276
1559
1640
1319
1248
2964
1322
1463
2745
2367
2712
1702
2876
2158
1056
1544
2629
2182
2981
2206
2537
2895
1578
1623
2157
1786
2167
1293
2169
2858
2878
1806
1733
1049
2121
1784
1413
1334
2365
1766
1989
1969
1772
1762
1062
1757
2853
2607
1928
2182
1444
2910
2546
2223
1704
1381
2981
1016
2163
2463
1797
1028
2294
2888
2490
1906
2969
2826
1036
2272
1130
2294
2818
2215
1216
1567
2122
2817
1561
1399
1933
2561
2365
2988
2413
2969
2260
2511
2346
1739
1804
1396
2172
2902
2970
1960
2675
1885
2273
2157
1788
1026
2570
2657
2051
2151
1091
1331
2006
1136
2260
1164
2456
1763
1529
2236
1663
2306
1475
2522
2646
1458
1479
2297
1467
2735
1122
2917
2245
2256
1892
1237
1543
2404
2612
1906
2991
2709
1937
1262
2877
1928
1504
2209
2480
1640
1940
1408
2373
1733
1297
1369
1409
2752
2511
1330
2548
1273
2189
2316
2028
1175
2086
2750
2244
2022
2621
1051
2151
2623
2246
1955
1369
1213
2645
1718
2954
2270
2817
2828
1795
2714
1543
1512
1959
1523
2828
1792
2894
2282
2359
2718
1519
2622
2234
2702
2843
1754
2966
1458
2019
1888
2258
2750
2488
2342
1000
1196
1107
1793
1376
1277
1456
2362
1521
2315
2632
1574
1790
1721
2195
1829
1158
2870
1263
2528
1435
1747
1980
2943
1875
2199
2305
2359
1808
2907
1456
1793
2024
2617
1523
2632
1685
2101
1905
2082
2261
2158
2100
2920
1070
2268
2965
2245
2264
1190
1730
2388
2487
2960
1907
2253
2217
1164
2918
2177
1972
2098
1553
1614
1858
1838
2550
2173
1197
2563
1144
2057
1964
2182
1266
2278
2647
2060
2873
2608
2235
1060
1095
1617
2176
2068
2307
2064
1710
2271
1414
1520
2184
2729
1109
1163
1604
1486
2061
2232
2718
1791
2047
2701
1046
2673
1424
1304
2694
2630
2606
1156
1292
1310
2943
1912
2003
2937
2438
2791
2532
1485
1463
1927
2149
2624
2874
2236
2073
1103
1674
2161
3000
1641
2890
1444
2014
1394
1570
2504
1644
2002
2371
2081
2665
1258
1227
1874
2786
2197
2161
1668
2048
2271
2700
2233
1327
1120
1552
1422
2800
2188
2232
2591
1955
1445
1157
2652
1420
2498
2899
1608
2366
2935
2146
1529
2115
2382
2262
1891
2397
2000
2450
2876
1942
1006
1113
1728
1941
1657
1116
1894
2843
1148
2704
2456
2770
2781
1125
2220
1100
1576
1453
1288
2299
1552
2302
2113
1124
2170
1117
1945
1858
2661
2026
1800
2738
2357
1648
1949
1331
2429
1710
2764
2381
2005
1765
2218
1231
2690
1760
2334
2257
1042
1790
1820
1546
2162
1576
1389
1704
2001
1604
2771
1539
2171
1035
1181
2122
1904
2718
1413
2132
2176
1889
1672
2866
1689
1907
1294
2788
1084
1881
1435
1410
1784
2689
1815
1871
1206
1253
1576
1780
1258
1245
2331
1825
1939
2225
1209
1969
1583
1095
2328
2972
1346
1201
1080
2154
1117
1954
2857
1254
1282
1602
1619
1119
1168
2361
2756
2483
2220
2311
1915
1650
2142
2634
1874
1931
2559
2848
1926
2465
1697
2325
2204
2989
2554
1463
1063
1582
2609
2662
1754
2252
1396
1321
1497
2657
2626
2211
1656
2579
2469
1727
2749
2273
2180
1677
1830
1713
2328
2150
2596
1270
1027
1391
2557
1957
2399
1630
1566
2706
2297
2174
2875
2559
1557
2663
1254
1820
2136
2217
2305
1347
2192
2348
2997
2971
2577
2931
1808
1876
2634
2351
2254
1458
1066
1483
2225
1004
1765
2541
1257
1996
1644
1950
1282
1295
1853
1190
1716
2518
1423
1009
2578
1110
2846
2248
2079
1680
1395
2587
2381
2468
2822
2690
1072
2947
2920
2416
2492
1073
1438
1249
1055
2596
1959
1309
2704
1241
2065
2701
2118
2387
2215
2291
1453
2624
2773
2143
1613
1819
2405
1545
2609
2178
1159
1790
2174
1955
1878
1335
1376
2437
1698
1643
2079
1174
2955
2983
2151
2537
2545
1837
2615
1695
1469
2995
1253
1530
2237
1449
1173
1777
1803
1673
1668
2894
1640
1877
2436
1169
2135
1748
2364
1730
2325
2681
1688
1571
1212
1278
2669
2791
2992
2076
2274
1567
1930
1914
1709
1165
1536
1643
2718
1428
1161
2600
1633
1025
2975
2186
2534
2077
1546
1982
1401
1796
2474
1885
2370
1788
2306
2682
1318
1958
1780
1383
1785
2727
2399
1100
1963
2726
1168
2270
2634
1492
2031
1935
1568
2726
2047
1663
1596
2026
1745
1592
2244
2010
1675
1478
2094
1045
2544
2921
1860
1854
1324
1759
2649
2779
1814
1907
1626
2875
1223
2809
1909
2277
2348
2910
2765
1539
1317
2645
2742
1643
2086
2292
1213
1188
2140
2775
2052
1920
2007
1917
1181
1248
1410
1780
1167
1271
2286
1789
1911
1140
1036
1722
1803
1937
2683
2967
2663
1766
1713
1554
2729
2900
1179
1217
2769
2032
1546
2460
1638
2039
2855
2706
1867
2306
2627
1661
1866
1568
2742
2494
2253
2528
1733
2601
1606
1363
1488
2277
1505
2173
1112
1286
1207
1452
2189
1282
1068
1193
2011
2135
2726
2826
1151
2873
1285
1330
2855
2498
2310
2022
2100
2095
2024
2220
2301
1200
2167
1578
2611
2405
1544
2269
1955
2466
1926
2569
2499
1415
1116
2344
1592
1673
2557
1606
2768
2428
2377
1861
2315
1275
1508
1991
2967
2483
1072
2018
2262
1987
2152
1989
2116
2490
1582
2607
1591
1457
1871
1686
1946
1717
1832
2440
2382
2967
1430
1427
2538
1418
2453
2874
1824
1305
2264
2336
1897
2554
2302
2472
2393
2909
1306
1512
2263
2128
1228
2103
1091
2950
1014
2311
1556
1690
2915
1598
2444
2069
2609
1000
2053
2646
2480
1844
2534
2278
1164
1810
1226
2246
1710
2038
2155
2399
2293
2038
1410
1320
1176
1254
2738
2328
1335
2588
1403
1142
2317
1133
1391
1665
2893
2829
2945
2302
1419
2747
1428
2463
1978
2986
1963
2418
1876
1845
2240
1977
1155
2158
2397
1876
1187
2123
1892
2355
1262
2726
2310
2892
1441
2392
2962
1030
1418
2561
2354
1881
2093
2854
1980
2547
1610
1948
2342
1191
2291
1319
1451
2491
1348
2426
2987
1159
1736
2515
1478
1769
1936
1590
2039
1694
1437
1536
2021
2586
1024
1933
1999
2316
2491
1358
2884
1302
1178
2851
1266
2240
2782
1700
1064
2944
2274
2820
2544
2015
2406
2802
2294
1904
2083
1585
2946
1503
1815
1285
2110
1073
2927
2757
1167
1357
2320
2136
3000
2990
2542
2685
2981
1886
2248
2238
1988
1235
1525
2096
2420
1617
1992
1006
1180
1222
2639
1095
1232
1906
1413
2381
2488
2893
1741
1193
2314
1024
1533
2707
1623
1138
2820
2555
2473
2722
2822
1408
2656
2845
2598
2710
2978
2720
1866
1492
2081
2921
2577
2946
1718
2225
1903
2094
2576
1161
1197
1088
1144
2055
2924
1963
2703
1819
1473
2281
1797
2438
1533
1458
1401
2231
1439
1388
2309
1704
2403
2768
2027
1249
2112
2394
1448
1588
1988
2398
2236
1726
2980
2311
2525
2734
1264
1601
2921
1634
1006
2159
2247
2585
2695
2644
2387
2118
2544
2488
1785
1515
2785
1871
1759
1429
2061
2895
2944
1530
1514
2115
2831
2075
1045
1070
2458
2222
1934
1667
1967
2839
1467
1674
1697
1244
1521
2442
1554
2468
1006
2331
2044
2501
1612
1721
1941
2108
1552
2095
1672
1369
1658
2391
1120
1892
2328
1171
2539
2624
1185
1165
1183
1877
1521
1947
1048
2111
1173
1515
2908
2619
2341
1475
1523
2183
1070
1329
1462
2325
2129
1350
1669
2839
2996
1597
2181
2076
1553
2806
1916
1349
2903
1930
2283
2842
2147
1167
1980
2666
1673
2831
1934
1037
2188
2053
2029
1182
1867
1937
1821
1999
2710
1214
1494
2836
2496
1345
1881
2924
2766
1972
1557
1368
2599
2558
2717
1410
2193
1681
1036
2904
2350
1796
1652
2299
2416
1632
1651
1942
2569
1998
1209
2617
1984
2918
1640
2689
1436
2447
1346
1802
2286
2056
2901
2701
2274
1566
1439
2630
2337
1618
1990
1185
1901
1918
2649
1913
2563
2196
1420
1863
2694
2939
1355
1768
1763
1941
2384
2682
1918
1027
2975
2746
1335
2234
1617
1293
1896
1951
1025
1849
1193
2021
2606
1950
1007
1023
1715
1066
1268
2728
1125
2240
2026
2483
2109
2348
1701
2133
1938
1332
2183
1757
1712
2309
1644
2245
2851
2668
1301
2356
1016
1611
2171
2572
1670
1672
1333
2405
1760
1739
1225
2318
2413
2190
2902
1734
1719
1852
1125
2270
2592
2764
1013
2693
2667
2436
1309
1296
1305
1763
1173
2048
2766
1913
2711
2515
1069
2455
1813
1436
2015
2297
1372
1198
1107
2866
2345
2522
2407
2911
1525
1998
2542
2031
2765
1253
1598
2478
2906
2235
1362
1036
2099
2998
1566
2177
2552
1500
2480
1387
1664
2265
1039
2689
1254
1294
2391
2815
2585
2802
1090
1788
1889
1395
1237
2175
2506
1734
2149
2458
1916
1592
2550
2578
1073
1979
1198
1375
2632
1930
1313
1845
1042
2020
2246
2261
1959
2854
1777
2470
1862
1783
2893
1104
2144
2575
2147
1703
2760
2392
2671
1818
2352
1021
2472
1072
2715
1461
2616
2276
1096
2015
1183
1654
2488
2246
1745
2870
2150
1977
1216
2653
2958
2679
1595
1132
1699
2446
1434
1498
2832
2495
1616
1240
2260
2495
2494
1020
2549
2173
2546
1497
1238
2501
2373
2847
1600
2238
1616
2898
1829
2278
2553
1782
2176
1018
1861
2673
2427
2339
2374
1269
1027
2117
2445
1601
1399
2944
2395
2993
2753
1725
1321
2978
2432
2719
2415
1456
1306
1749
2533
2461
1829
1536
2670
1554
2942
2834
2064
2241
1634
2821
1594
1209
2799
2276
1469
2122
1056
1771
2448
1657
2843
1623
1144
1104
1956
2576
2351
2457
1604
1404
2367
1677
2807
2914
2440
2492
2447
1890
1660
1565
1879
1154
2359
2932
1130
1111
1178
1155
2249
1292
1400
2535
2302
1875
2618
1206
1391
2565
2598
1366
1483
2607
1637
1230
1454
2917
1403
2886
2836
1978
2675
2166
1111
1882
2778
2689
2264
1213
2974
1844
2397
2195
1208
1311
1004
2833
2376
1931
1295
2234
2100
2882
2292
1293
1082
2272
2518
2129
2478
1214
2709
1293
1319
1271
1618
2234
2423
1419
2097
2929
1942
1178
2592
1754
1969
2288
2399
1325
1225
1622
1541
2472
2590
1602
2879
2793
2874
2819
1799
1506
1171
1135
1735
2759
2135
2104
1876
2938
2694
1770
1410
1956
2834
1367
1291
1922
1290
1538
2325
1794
2874
2192
1903
1856
2674
1237
1703
2718
1392
1825
2360
2605
2620
1591
2758
1806
2443
2833
2619
2865
1412
2462
1632
2456
1212
2585
2638
2223
1310
1957
2503
2336
1493
1005
1633
1979
2233
2880
1085
1898
1401
2159
2545
1868
2410
1806
2336
2243
1609
2485
2479
1457
1920
2460
1382
1411
1560
2448
1643
1088
1599
2481
2407
2436
2323
1024
2111
2615
2959
1778
2574
2564
2747
1721
2464
2253
2918
2764
1045
2407
1248
1395
1613
1826
2479
2045
1415
2033
2623
1221
1419
2785
2236
2997
1298
1921
2753
1108
2545
2385
2695
2722
2284
2832
2911
2915
1710
1199
2997
2129
1494
1796
2402
2237
2841
1204
1867
1580
2958
1277
2609
1077
2993
2738
1358
2790
1328
2751
1422
1543
2501
2809
1219
1660
2712
1527
2111
1781
1915
2564
1335
1216
2037
1493
2728
2623
1383
2999
1156
1093
1053
2172
1150
2267
2777
2617
2729
2547
2473
1121
2587
1960
2777
2454
2628
1685
1577
1741
2525
2314
2093
1085
2666
1394
2943
2393
2041
2499
1009
1735
2406
1329
2594
1328
1489
1329
2659
1952
1884
1094
1798
2565
2308
1793
2978
2375
1440
2583
1865
2042
2046
2642
1473
1843
2001
2968
2506
2757
2325
1383
1576
1229
2537
1738
1715
2258
2366
2448
1964
2299
2026
2625
2858
2431
1515
2529
1777
1873
1417
1567
1953
2458
1634
1968
2690
2765
2856
1751
2328
1522
1823
2903
2627
1500
2519
1568
1027
1570
1077
1720
1008
1992
1619
2567
1015
2421
2784
2043
1327
2472
2190
1633
2340
1757
2431
2118
2596
1569
2048
1951
2402
1615
1119
1442
1475
2124
2998
2357
2912
2948
2501
1207
1795
2698
1558
2961
1839
2068
1952
1268
2981
1812
1423
2857
2332
1190
1563
1870
2069
1401
1972
2459
2523
2127
2318
2394
1872
1177
2091
1892
2423
1426
2132
1380
2972
1983
2839
2642
1198
2470
1279
1528
2618
1780
1970
1590
1191
1263
2110
1285
1561
2128
1288
2510
1975
1041
1685
2668
1379
2165
2089
1661
2977
1059
1845
2554
2681
1043
2885
1349
1351
1921
1671
2599
1122
1444
2842
1742
1157
1728
2202
1609
2067
1805
1330
1295
1138
2622
2405
2930
1298
1170
2263
2034
1381
2618
1551
2558
2936
2416
1909
1147
1379
1761
2935
2641
1457
1689
2388
1530
1200
2943
2511
2652
2963
1480
2594
2172
2730
1550
2416
1058
1638
2955
1050
1181
2658
2637
2218
1504
2893
1283
1807
1741
2819
2054
1230
1306
1871
1689
2838
2450
1233
1875
2729
1356
1659
2611
2071
2902
1023
2380
2829
2385
1000
1851
2510
1424
1711
2753
2983
1820
2472
1884
1638
2918
2135
1769
2834
1908
1249
2288
1300
2040
1712
2966
2826
2764
1225
2695
2522
1047
1565
2316
1480
1513
1455
2422
1741
1968
2545
2806
2596
2118
1707
2017
2979
2350
1236
2812
2221
2890
2778
1163
2652
1736
2079
1788
1672
1034
2025
2746
1198
2016
1230
2936
1255
1155
1403
1124
2462
2714
1028
1865
2363
1444
2693
2183
1333
2696
2988
1476
2527
1413
1474
2633
1269
1402
2664
2745
2435
2667
1750
1706
2943
2800
2608
1579
1888
1771
1762
2823
1946
1112
1350
2508
2862
1912
1800
2208
2044
2897
1455
1977
1047
1549
1218
2785
1542
1598
2667
2853
1492
1659
1689
2795
1963
2322
1923
2564
1836
2113
1295
2562
1933
1164
2531
2415
1063
1967
2771
2357
2603
1455
1700
2539
2212
2774
1659
2393
2582
2824
1037
1289
2105
1910
2330
1286
2423
1555
1544
1540
2990
2237
1372
2932
2601
1894
1043
2883
2019
1804
2721
2575
1828
1309
1250
1037
2959
2151
1583
2190
1663
2530
2983
2013
2075
1005
1456
1023
1834
2244
2992
2508
1422
2231
2367
1366
1083
1769
2938
1318
2730
1776
1374
1777
1102
1462
2462
1796
1659
2293
1327
1272
2973
2354
2877
1460
2254
2360
1856
2596
1437
1019
2049
2776
1812
1212
2152
2597
1942
2884
2954
2189
2213
1264
2460
2887
2156
2205
1910
1613
1544
2661
2364
2541
1916
2720
2536
2069
2354
1907
2112
1724
2914
1342
2881
2711
2728
1599
2966
2890
2310
2865
2854
1776
2340
2139
2059
2708
2895
2990
2304
1049
1449
1242
2051
1776
1655
2508
1859
2092
1677
1083
1242
1034
1772
2230
2276
1871
1383
2749
1159
1557
2239
2021
2303
1679
2807
1588
1201
2778
1661
2828
2175
2364
2603
2062
1274
2671
2291
2104
2056
1219
2740
1874
2212
2226
2622
2819
1003
1109
2863
1187
2325
1145
2831
1747
1811
2429
1940
1372
1969
1066
2306
2082
1430
1850
1909
1879
1431
2710
1956
2605
2581
2279
1693
2941
1817
1365
2809
1076
2057
2989
1584
1092
2915
1474
1503
2029
2534
1856
1251
1846
1731
1918
1134
1989
1914
1658
1443
1361
1317
1743
2387
1294
2154
1258
1606
1045
2452
2890
2930
1445
2620
1863
2315
1981
2482
2213
2167
2957
1347
2880
2345
2576
2459
1109
1874
1662
2145
2704
2026
1159
2923
2447
2760
1314
1601
1290
1939
2657
2868
1458
2578
2644
1927
2806
2226
2869
2604
2154
2508
2701
2491
1486
1014
1437
2398
2812
1835
2044
2385
2945
1901
2749
1864
2770
1523
1172
2103
2001
1379
2191
1274
2511
1089
2890
1302
2701
1649
2653
1883
2005
2059
2991
1196
2326
1668
2437
2433
2323
1916
1790
2456
2895
1271
2923
2558
2830
1780
2157
2283
2054
1765
1602
1774
1316
2426
2981
1396
1124
1134
2697
2163
2182
1161
1379
1885
1910
2552
2538
2102
2087
1739
2781
1084
2590
2736
1380
2239
1166
1332
1473
1921
2492
1370
2830
1240
1456
2216
2880
2900
1688
2040
2309
2188
2219
2628
1273
2734
2893
2038
1647
1277
2242
1054
1195
1314
1985
1517
2185
1581
2046
1741
1229
2792
2661
1776
2671
1811
1331
1139
1429
2694
2672
2639
1414
1046
2431
1592
1866
2962
2462
1647
2347
2129
2685
1196
2679
2437
1175
2515
2256
2939
1031
2299
1854
2947
1810
2517
2527
1443
2958
2462
2402
2753
1608
1954
1606
2604
2641
1148
1884
1392
2652
2224
2119
1398
2395
2101
1106
2465
2098
1233
1636
1816
1883
1490
2662
1372
1784
1467
2237
2914
2065
1423
1003
3000
2246
2594
1520
1731
2591
1075
2797
1026
1631
1863
1286
1808
1180
1455
1552
2710
2410
1061
2346
2725
1826
1585
1870
1118
2292
1233
1819
2173
1912
1970
2327
2229
2220
2120
2153
2801
1580
2376
2875
2022
1436
1610
1185
1020
1203
1854
1192
1329
2916
2527
1503
2004
2078
1279
2174
1660
1724
1401
2440
2357
2256
1623
2114
2661
2537
2058
2588
2061
2303
1751
2129
1034
1187
1323
2288
1215
1400
1849
2916
1437
1040
1490
2258
2385
1467
1323
1151
1940
2946
1492
2076
1178
2937
1517
2767
2814
2496
1524
1483
2146
2266
2132
2026
2165
1398
1469
1816
1754
1992
1958
1260
2875
1486
2002
2317
1766
2366
2729
2194
2213
1906
1648
2115
1810
2675
1951
1098
2670
1557
2474
1719
2876
1365
1770
2171
1908
2464
1092
1987
2999
2507
2397
2949
1988
1232
2202
2692
1934
2201
2000
1448
2768
2331
2271
1239
1618
1017
1216
2490
2447
1370
2147
1197
2518
1238
1385
2509
2717
2831
1408
2302
2273
1741
2196
2707
2509
1699
1127
1578
1473
2259
2164
1468
2557
2026
1952
1545
2095
1530
1552
1891
2248
1603
2540
2628
1359
2200
1430
1749
2847
2693
2976
2103
1792
2699
2176
2026
1135
2565
1731
2919
2891
2638
2017
1188
2207
1678
1641
1492
2287
2841
1414
2186
2278
2518
1053
1670
2202
2568
2347
1309
1268
2378
1731
1780
2283
1060
2677
2858
2850
2927
1409
2531
2800
1634
2001
2611
2586
2352
1421
2681
1558
2939
2463
1006
2279
1789
2825
2275
2645
1505
2825
1567
1217
1421
2650
1512
1906
1236
1905
2146
2002
1783
1642
2361
2431
1883
2387
1644
1517
1443
2084
2851
2147
2666
2751
1330
2916
1725
2502
1494
1235
1401
1213
2344
1101
2843
2313
2378
1984
1488
1704
2350
1446
2276
1679
2776
2296
1102
1576
1396
2402
2181
1758
2201
2422
2975
2421
1552
1671
2320
1597
1181
1734
1411
1910
1601
1570
2298
2259
2589
2570
1009
2661
1028
2740
2735
2404
2872
1987
2976
2035
2813
1149
2106
2092
2055
2644
2012
2923
1127
1422
1761
1707
2665
2891
1522
1615
1034
1365
1078
2205
2998
1843
1988
1826
2393
2520
1729
2461
2687
1570
2549
2566
1695
1285
1784
1032
2629
2319
2855
1957
2558
2376
2132
2166
1809
2303
2997
1137
2218
2119
2370
2506
1909
1770
2037
1969
2162
1280
2700
2536
1915
2551
1235
2557
1873
2196
1011
2379
2107
1489
1987
1715
1511
2121
2648
1622
2712
2822
1017
1089
2524
1591
1243
1568
2201
1043
1656
2925
2249
2815
1871
2349
2620
1319
1041
1006
2140
2575
1292
2613
2291
1617
2031
1729
1132
1654
1995
2788
2123
1414
2258
2340
1262
2610
1011
1323
2308
2668
1356
1830
1539
1086
1130
2292
2618
2639
2096
1191
2079
2642
2483
1137
2529
1404
1799
1906
2561
2515
1435
1547
2048
1869
1802
1834
1557
2532
2086
1010
1307
2719
1699
2472
2218
2463
2074
2205
1486
2740
2111
1494
2559
1804
1708
2481
1931
2120
2811
2859
1811
2105
1763
2793
2233
2810
2783
2671
2284
2297
1734
1086
1552
2085
2884
2361
1942
1011
1919
1066
2330
2594
1420
2822
1403
2942
1988
1244
1160
2321
2904
2438
2721
2228
2199
2203
1956
1906
1239
2409
2680
2404
2921
2190
2005
2025
2942
1473
1920
2348
1538
1920
1200
2745
1528
2217
1685
1941
2390
2292
1821
2539
2510
2963
2393
2297
1365
2325
2886
1681
1405
1036
2772
2511
1386
2927
2673
2230
1817
2379
3000
1515
2324
1812
1782
1983
2237
2976
1699
2983
1517
1014
2516
1947
1587
1141
2895
2959
2797
2708
1659
1616
1587
1238
1943
1502
2148
1690
2358
1602
2545
2455
1124
1010
2292
1306
1214
1697
2180
1409
1060
1390
1626
2904
1164
1390
1520
1824
1923
1244
1032
2715
2434
2109
1720
2383
2929
2085
2870
1280
2836
1547
1618
1096
1437
2062
2890
2506
2656
1281
2928
2197
1778
2387
2648
1269
2991
1683
1074
1552
2982
1323
2767
2114
1570
2831
1021
2016
2291
2910
1377
2129
1828
1899
1574
2513
2773
1529
2466
2102
1501
2015
2169
1642
1317
1835
1936
1046
2461
1450
2393
2245
2010
2317
1299
2512
1781
2504
2527
1607
2041
1873
1214
2747
2904
1798
1369
2879
1813
1134
1497
2461
2217
1973
1051
1966
2155
2124
1796
2735
1894
2976
2555
1840
1516
2133
1118
2511
1600
2063
1732
1268
2003
1859
1060
2628
1800
2423
1738
2519
1466
2057
2234
2326
2954
2932
1027
1036
2266
2333
1356
2657
1708
2792
2713
2066
2318
2375
2230
1771
1680
1859
2279
2750
2403
1229
1458
1358
1913
1423
1166
2732
1386
2278
2269
2838
1742
1229
1886
1584
2106
1081
1244
2268
1706
2076
2560
2211
2146
1995
1309
2426
1192
2968
1839
2608
2779
2484
2924
2725
2474
2669
2124
1843
2167
1625
2271
2430
1522
2876
1324
2089
1488
1645
2665
1598
1614
1011
2043
1327
1669
2247
2213
2918
1113
1740
2539
1418
1438
2662
1058
2258
1306
2162
2111
2437
1958
2401
1100
1081
2805
1130
1689
2270
1671
2221
1938
2548
1302
1241
1993
2768
1440
2596
2056
1226
1455
2207
1730
1426
2086
1852
1991
1861
2818
2066
1783
2327
2535
1228
2641
2214
2911
1962
1522
1538
1558
2944
2247
1892
2803
2992
1115
1197
1669
1291
1817
1710
1105
1884
1981
2751
1671
2675
1996
1953
2139
2829
2452
2606
1437
2611
1012
1074
1600
2780
2857
2479
2074
1517
2669
1512
2960
2838
1623
2094
1736
1793
1191
2526
1248
1073
2222
1651
2247
2890
1542
1236
2966
2569
2400
1730
1491
2642
1455
1191
2979
1041
2597
1890
1434
2339
2636
2588
2215
1469
2792
1834
2051
2903
1216
1345
2637
2927
2357
1364
1389
2362
1827
1711
2237
2621
2514
2505
2118
1939
1020
1318
2383
1432
2115
1695
2197
2302
2092
1910
1437
2634
2436
1778
1098
2708
2186
1063
2352
2055
2094
1565
1284
1090
2803
1617
2214
1886
2653
1814
2826
1131
1470
1276
1448
2473
2452
1619
1787
2522
2149
1334
1835
1447
2928
1756
2927
1049
1613
2530
1435
2450
1152
1062
2846
2456
1033
2292
1629
1498
2481
1310
2650
1278
2085
1305
2163
2159
1329
1625
1256
1566
2276
2831
2907
1759
2731
2838
1162
2046
1690
2164
1272
1122
1378
1375
2980
1407
1431
1993
2440
1159
2990
1289
1041
1838
1684
1557
2363
2622
2593
1768
2721
2989
2273
2869
1173
1322
1156
2086
2726
1196
2130
2583
2808
1316
1038
2527
2900
1709
1326
1756
1727
2337
2185
1096
1577
1987
2789
2068
1074
2174
1475
1540
2454
2923
2444
1284
1849
1509
1201
2657
1251
2346
2267
2244
2030
1406
1481
2725
1800
2157
1657
1653
2296
1837
1040
1383
1803
2177
2292
2187
1533
2088
2011
1551
2722
1589
1129
2886
1873
2754
1677
2390
1508
1669
1504
2382
1069
2942
2067
1171
1505
1064
1268
1918
1516
2822
2245
1617
2882
2060
2481
2673
2218
2015
2124
2163
1334
1716
2523
1440
1276
1596
1851
2046
1480
2268
1145
1626
1332
1659
1314
1861
1109
2121
1681
1468
1820
1093
1035
2900
2344
2513
1003
2814
1273
2005
1171
2494
2546
2341
2047
2354
1419
1626
2895
2910
2213
2222
1437
2249
2677
1619
1284
2223
1746
1620
2563
1097
1333
1655
1343
1241
1680
2623
2097
1764
1592
2038
1773
2475
2096
1652
2080
1992
2612
1960
1441
2484
2226
1771
2256
2598
2656
1786
1223
1725
2228
1780
2067
2653
2442
1074
2160
1891
1997
1806
1673
1797
2530
2130
2317
1175
1449
1963
1153
2025
2540
2293
2612
2786
1178
1079
1871
2562
2400
1746
1585
2895
2400
1372
2537
2813
2971
2120
1033
2022
2492
1188
2995
1806
1287
2645
2955
1096
2455
2080
2149
1693
1633
2198
2185
2935
2169
2282
2475
2363
2203
2599
2492
1251
1220
1779
2397
2158
2593
2505
1204
2329
1930
2131
2533
2351
2299
1806
2498
1533
1124
1775
1107
1319
2597
2893
2261
1201
2187
2602
1644
1688
2645
1670
2820
2894
1697
2743
1585
2508
1247
1797
1503
2951
1876
2820
2763
2503
2666
2835
1636
1362
2784
1941
2238
1427
2491
2173
1654
1327
2519
2195
2971
2991
1860
2516
2684
1259
2312
2640
1654
2557
1220
2991
1286
2328
1271
1157
2443
2778
1129
2759
1536
2352
1966
1281
1905
1704
2432
2392
1402
2525
2088
1258
2990
2052
1826
1512
2090
2360
1135
2504
1190
1025
2181
2080
1142
2794
1655
2911
1156
2334
2730
1877
1197
2760
1659
1618
2025
1579
1611
1980
1828
2920
2238
2129
1468
2963
1000
2234
1501
2759
2068
1083
2642
1626
2568
1511
1171
2887
1139
2111
1048
2521
2236
2068
2795
1210
1060
1230
1393
1207
2488
1511
1748
2156
1675
1270
1788
1051
1611
1179
2794
2422
2409
1397
1266
2646
2236
2572
1191
1147
1447
2138
1439
2500
1931
2307
1684
1169
2335
1257
2903
2771
1840
1293
1271
1556
2335
1485
2952
2297
2724
1120
2276
2960
2318
1626
1112
1839
1802
1148
1975
1489
1038
1245
2761
1350
1071
2248
1224
2369
2587
1618
1717
1353
1277
1023
1582
2115
1125
2710
1311
1750
2621
1895
1424
1326
2863
1479
1182
1305
2195
2846
2368
2186
2283
2413
2732
1594
1533
2921
1485
1086
1261
1583
2711
2105
2403
1922
2683
2294
1044
1997
1713
2092
2838
1224
1868
2144
2822
2434
1488
2593
2066
2920
1173
2742
2251
2531
2071
1864
1291
2988
1582
1204
2225
1224
1489
2038
2184
2319
1923
1940
1797
1889
1260
1197
2132
1275
2348
2059
1544
1588
1773
2099
2433
1892
2021
1341
1409
2970
2855
2873
2852
1818
2003
1057
1414
1508
2868
2613
2735
2831
2960
1502
1511
2548
1796
1177
2660
2976
1609
1976
1183
1012
1319
2704
2214
2484
1772
1332
2204
1147
1628
2215
2465
2051
2089
2979
2886
1202
2784
1624
1407
2736
2324
1714
1628
1271
1588
2886
1096
1844
1682
1433
2361
1879
2690
2839
1498
2299
1844
1930
2737
2535
1409
2587
2203
1745
2037
2460
1458
1817
1291
2457
1192
2985
1568
1448
1689
2606
2075
1942
1896
1886
1236
1359
2466
1195
2854
1586
2362
2251
2481
1586
2359
1853
1888
1873
2326
2737
2512
2884
2235
2128
2428
2279
1553
2225
1241
2376
1310
2242
2150
1892
1224
2902
1034
1850
2299
1049
1121
2007
1891
1450
1097
2208
2337
2705
1098
2339
2097
2696
2122
1952
1094
2192
2708
2768
2459
1957
2807
1240
2955
1478
1275
1120
1100
1588
1362
2458
1819
1037
2574
2276
2616
1504
1992
1784
2031
1219
2943
1849
2127
1902
1278
1615
1119
1198
1798
2033
1193
1266
2392
1342
1243
2881
2053
1413
1174
2977
2108
1748
2342
1640
1520
2060
1121
2846
2337
2591
1199
1924
1737
2239
2014
1958
2114
2052
1199
2661
1001
2903
2791
2329
2265
1553
1645
2232
2033
2735
2451
1578
1609
2054
2112
2194
2507
1486
1382
2218
1494
1273
1861
2207
1833
2270
2529
1152
2328
2285
1766
1001
1213
1514
2976
2205
1958
1012
2376
2967
1415
1889
1813
2603
1139
2621
1314
2684
1127
2820
2452
1628
1670
1982
2166
2728
2041
1583
1496
2996
2024
1492
2905
2748
1968
2450
1365
1094
2078
2907
1236
2494
2110
1415
1803
2605
2461
2259
2068
2212
1955
2846
1025
2508
2834
1138
2331
2232
2348
1248
1163
1375
2517
2381
1942
2923
1985
2065
1634
1690
2256
1219
1605
1220
2584
2958
2518
1254
1178
2561
1267
2783
2516
2284
2040
2179
1467
1396
2915
1830
1118
2134
1746
1830
2743
2862
2977
2730
2473
1881
1620
1395
1625
1378
2957
1735
2241
2805
2925
2876
1620
2077
2053
2787
2982
1381
1860
1233
1340
2764
2455
1588
2151
2805
1571
1121
2473
2775
1477
2723
2982
2789
1781
2297
1941
2872
2158
2137
2327
1305
2939
1663
1471
1038
1209
2042
1080
1960
1849
2362
2002
2744
2389
2710
2427
1031
2245
1820
2807
2835
2262
2466
2327
1202
2895
1832
1295
2757
1846
1109
2224
2723
1906
1035
2826
1792
1117
2113
2595
2530
1041
1513
1926
2116
1721
1237
1400
2072
2871
1910
1626
1337
2331
2493
2044
1472
2336
1269
1143
2377
1746
1324
1113
1739
1137
2279
1837
2354
2884
1634
2915
1132
2225
1276
2794
1748
1539
1211
2482
2658
1432
2223
2886
2937
2484
1886
1391
2414
1991
2353
2457
2848
1969
1218
1784
2718
1400
1187
1979
2442
2401
2046
2189
2237
1995
1493
2112
2054
2700
1295
2934
2125
1787
1486
1945
2523
1438
1177
2255
2251
1888
2424
1362
1531
2178
1066
2163
2007
2493
1075
1348
1352
2233
1040
1257
2386
1034
1649
1941
1990
2775
2337
2715
1696
2420
1332
2060
1483
2273
2261
2279
1223
1932
2728
1554
2977
1684
1658
1058
1929
2330
1104
2562
2624
2948
2581
2893
1747
1229
2560
2489
2790
2236
1265
2477
2551
2710
2667
2111
1846
2006
1680
2735
1232
1797
1124
2421
2505
2486
1280
1702
2377
1590
1012
2660
2670
2776
1091
1748
2839
1440
1313
1254
2714
2773
2489
1987
1667
1250
2003
1267
2018
2547
2213
2923
1650
1370
2330
1826
2823
1160
1387
2261
2949
1857
1111
2200
2224
1605
2807
2775
2619
1918
2272
1406
1693
1426
1021
1460
2309
2138
1753
2254
1483
1013
2684
2830
2377
1089
2010
2299
1446
2265
1926
2679
1052
2052
1305
1856
2661
1289
2764
1061
1443
2229
1649
1100
1275
1807
2230
1224
1349
1870
2518
1685
2407
2133
1778
2936
2174
1282
2823
2134
2596
1507
2329
1353
2992
2594
1353
2641
1120
2166
1799
2020
2375
1692
1810
2254
2365
2584
2555
1570
1859
1786
1950
2577
2748
1241
1272
1920
1273
1370
2683
2378
1466
1629
1466
2936
2900
1295
1108
1682
1453
2589
1103
2184
1070
1498
2310
1715
1322
2524
1571
2590
1727
2252
1275
1809
2558
2753
1605
2751
2321
2434
2368
2751
2483
2422
1553
1745
1225
1874
2355
2069
2476
1873
1116
2270
1682
2767
2506
2250
1931
2557
1597
1749
2800
1092
1651
2214
1354
2657
1378
1147
2691
1357
2361
2020
1221
1353
2701
1649
2945
1564
1489
2448
1169
2502
1113
2855
2136
2005
1127
2791
1246
2356
1820
2764
1836
1618
2951
2391
1771
2339
1391
1569
1496
2208
2379
2119
2513
2097
2049
1329
1066
1857
2305
1366
2068
2149
1580
1297
2979
1796
1078
2349
2530
1587
2901
1335
2537
2597
1183
2604
1402
1309
2878
1606
1173
2921
1952
1961
1123
1995
1341
1038
2957
2798
2725
2389
1050
1454
1696
2687
1037
2654
2412
2975
2260
2043
2039
2909
2308
2044
2582
2917
1913
2445
2927
2757
1979
1699
1193
2148
1197
2619
1174
1984
1455
1039
2393
2732
1863
1511
1284
2083
1900
1496
2566
1749
1897
2904
2347
2130
1881
2043
2654
2080
2413
1425
2126
1511
2872
2969
1409
2352
1261
2548
2490
1419
2480
1428
2519
2220
2651
2307
2045
1796
1759
1499
2016
1417
2880
2178
1859
2076
2353
2063
1266
2154
2965
2094
2571
1030
1914
1881
2861
1895
1102
1933
1822
2352
2007
2147
2270
1469
1385
1126
2480
2574
2999
1858
1320
1914
2409
1709
1632
1694
2109
2334
2999
2198
2282
1335
1454
1385
1858
2489
1305
1769
2447
1150
1693
2826
2678
2664
2410
1733
2908
1390
1690
2226
2583
1692
2156
2107
1774
1656
1621
1205
1249
2167
2786
1768
1934
2624
1070
1671
1692
1885
2611
1896
2822
1710
1127
2848
1164
1494
2237
2745
2299
2900
1786
1719
1643
1773
2615
1589
2180
2348
2611
1201
1867
1100
1520
1280
1364
2926
1891
1053
2594
1739
1040
2023
1779
2795
2405
1873
1565
2309
1942
1279
2420
1877
1907
1350
1380
2067
1124
1161
1009
2482
2492
2345
2274
2409
1029
2722
1190
2847
2483
1239
2604
2183
1150
1559
2859
2763
2941
1849
2369
1742
1023
2872
1405
2332
1782
2991
2193
1170
2900
2298
2801
1730
1044
1112
2248
1695
2750
2370
2765
2684
1682
1718
2826
1703
1676
1236
1726
1347
1491
1617
2127
2275
1793
2267
2458
2620
1939
2942
1627
1038
1528
1019
2948
1184
1438
1873
2139
1038
2312
2163
1013
1570
2084
2685
1059
2306
1045
2703
1656
1546
2264
1846
2680
2282
1171
1525
2938
1777
1655
2628
2757
2808
1743
2727
2156
1662
1771
2641
1264
2803
2097
1688
2035
2328
1604
1556
1191
2108
2207
1152
2574
2237
2286
1080
1775
2682
1340
1666
1013
2913
1935
1361
2384
2684
2407
1206
2828
2358
1529
2398
1534
1405
2438
1853
2449
1576
2811
1352
1678
2615
1334
1830
2571
1503
1053
1519
1521
1662
1952
2474
1322
1105
2628
1352
1867
1735
2304
2351
2921
1397
1729
1833
1578
2810
2618
2169
2799
1432
1632
1198
2871
2989
2988
1398
2578
1105
1791
1880
2631
1888
2685
2166
1406
2056
2075
1429
1778
2086
2986
1713
2272
1460
1431
1280
1886
2502
1251
2761
1885
1884
1721
1089
1029
1753
2603
1333
1117
2229
1774
1762
2945
1423
2721
2033
1712
2563
1426
2523
1734
2188
1391
1712
1447
2919
1926
2411
2557
2707
2513
1076
2855
2030
2996
1746
1166
2596
2136
2653
2453
1742
1312
2549
1312
2224
1769
1848
1739
2399
2568
2323
2075
1728
2027
2698
1493
1008
2643
1111
2828
1192
1776
1410
2717
1698
1907
1914
1428
1975
1866
2117
1427
1773
1070
2992
1876
1842
1400
2223
2150
1077
1671
1158
1138
1189
2001
2126
1003
1297
1252
1157
2954
2024
2826
2260
2966
2902
2833
2615
1316
2855
1420
2765
1532
1451
1896
1301
1658
2035
1821
2651
2609
1419
1962
2750
2521
1618
1271
2527
2697
2782
1911
1130
1722
1708
2164
2403
1948
1810
1026
1975
2009
1786
1906
2295
2658
1907
2626
2688
2293
1699
1467
1968
2477
1602
1549
2534
1062
1075
2740
2348
2630
1306
2918
1535
1943
1289
2042
2825
2288
2493
2354
2849
2009
2847
1641
1823
2513
2667
1092
1614
1992
1584
1233
1997
2314
2944
1654
1120
1159
2630
2341
1872
2071
1678
2345
1703
1868
1370
1352
2369
2865
2802
1400
2801
2346
1619
2960
2631
2961
2726
1020
1395
2983
2126
1355
2046
1072
1920
2222
2000
2635
1922
2665
2658
1152
1481
1777
1330
1501
2939
2955
2143
2315
1724
1749
2191
1183
1433
2652
1694
2985
2024
1159
1433
2609
1945
1890
2946
1323
1299
1631
2948
2148
2352
2734
1942
1136
1742
2649
1865
2842
2629
2129
1022
2771
1878
2080
2259
1376
2165
1862
2639
2269
1528
2016
1611
1763
2231
1049
2207
2592
1832
1007
1202
2307
1007
2995
2963
1990
2807
2055
2441
1785
1787
1852
1355
2895
1137
1662
1730
2866
2631
2569
2158
2437
1992
1679
1620
1336
2123
1179
1905
1693
1441
2274
2009
2622
1927
1715
2764
1884
2117
1268
1570
1110
2421
1854
1482
2676
1660
1716
1625
1568
2319
2342
2961
2264
1849
1765
1314
2328
2374
2627
2868
2627
1149
1748
1343
2514
2843
1734
1968
2422
1899
2847
1748
2362
1999
2048
1015
1138
1197
1945
2677
1407
2555
1336
2375
2100
2313
2746
1772
1162
1401
1436
2510
2491
1401
1943
2961
1673
1510
1969
2833
2927
2748
2204
2670
2473
1593
1598
1265
2801
1749
1176
2131
1429
2951
2460
1072
2813
2374
2243
1200
1097
2962
1806
2021
1463
1336
2257
1961
1055
2088
2343
2628
2228
2112
2750
1659
1350
1667
2902
1507
1714
2481
1972
2413
1225
2305
2081
2541
1941
1870
1147
2299
2268
1768
2736
2966
1942
1183
2207
2136
2336
2638
1209
1713
2406
1548
2903
2317
1200
1801
2723
2146
2472
1736
2487
1617
1989
2393
1795
2158
2256
2717
1020
2186
1940
1043
1360
1460
2377
2785
2718
1167
2460
1766
2171
2077
2272
1259
1006
2677
2402
2764
2340
1139
2148
2002
2828
1531
2282
2119
1976
2549
2388
1048
2880
2620
2617
2023
2773
2363
1188
2443
2941
1416
2084
2555
2686
1705
2566
1409
2346
1730
2386
2119
2756
2493
1376
2881
1038
2939
1216
2829
2178
1258
1808
1168
1780
2411
1887
2552
2460
1248
1486
1644
2489
2960
2823
1924
2056
2593
2316
2122
1966
1873
2773
1245
1163
1268
1292
1387
2243
2737
1985
2835
2146
1359
1265
2683
2609
1916
1775
1274
2819
1014
1950
2097
1244
1741
2631
2797
2670
2453
1824
1445
1622
2094
1863
1305
1485
1563
1004
1511
2119
1499
1308
2723
2263
1651
2499
2129
2695
1140
2315
1140
1818
2041
2304
1952
2923
1676
1000
2422
1638
1496
1717
2791
1912
1539
2212
1052
2497
2960
2198
2045
1911
1264
2156
2320
2706
2227
2835
2593
2243
1502
1102
2530
1137
1684
2628
2582
2791
2912
1382
2810
1562
1583
2873
1622
2782
1518
1811
1723
2439
2446
2633
2735
1943
1269
2230
1553
2885
2984
2246
1696
1841
1407
1178
1136
1394
2188
2653
1228
1912
2631
1261
2585
2578
2388
1483
1327
1391
1534
2538
2188
1415
2111
1153
2797
1869
1367
1587
2868
2455
2074
2698
2807
1666
2687
1968
1154
1404
2737
1228
1594
1865
1583
2812
2809
2185
1047
1157
2555
2787
1902
1162
2351
1446
1057
1280
2731
1254
1382
2267
1026
1601
2785
1773
2838
2934
1455
1919
2891
1420
1329
2924
1655
1306
1943
1323
2833
2299
1345
1612
1821
1209
2032
1081
1553
1912
1347
2360
1609
2406
2237
2901
1022
1469
1201
2994
2081
2810
2974
2876
1729
2129
1266
2135
2458
1978
2507
2044
2503
2735
1447
1431
2909
2770
1446
2817
2569
2704
1220
1926
2587
2095
1309
1485
2183
1429
2902
1185
1104
1950
2243
1023
2326
1469
2883
2692
2944
2898
1624
2575
2405
2303
2858
1874
1958
1805
2992
1252
1023
1384
1424
2377
2589
2048
1289
2635
1820
2782
2952
2028
2077
2321
1940
1552
1492
1423
2106
2440
2887
1754
2874
2672
2080
1645
2521
1283
2238
2436
2527
1377
1437
2649
1162
2721
1526
2866
1434
1277
1179
1248
1872
1162
2946
2596
1498
1083
1362
2305
1382
1534
2700
1551
1366
2269
1510
1752
1297
1944
2528
1005
1396
2384
1254
2574
1591
2429
2159
2219
1026
1626
2989
1828
2260
2638
2882
2712
2726
2484
1147
2437
2922
2934
2053
1992
1678
2887
2282
1893
2210
2774
2568
2491
1750
1174
2852
2488
2908
1371
2005
2070
1925
2143
2278
2756
1546
1871
2292
1728
2387
1799
2027
1813
1797
1090
1084
1463
1331
2262
1896
1705
1146
1265
1009
1252
2059
1498
1077
2086
2787
1394
2804
2355
1479
2077
1512
1778
1655
2297
1446
2807
1594
1554
2507
1411
1747
1754
1694
1660
1089
2389
2157
1646
2476
1300
1923
1660
2134
2026
1697
1047
1793
1205
1942
1993
1995
2673
1334
2720
2579
2307
2809
2034
1815
2089
1110
2592
1759
2599
2506
1304
2804
2418
1997
1397
2237
2158
2879
1179
1153
2852
2644
2630
1600
1398
2013
1389
2613
1513
2416
2075
1420
1975
2081
1782
2580
1122
2831
1386
1189
2332
2901
2536
2520
1393
1244
2376
2209
1544
2756
2838
2794
1154
2566
2727
2663
1179
1433
1417
1075
2721
2980
1245
1182
1430
2884
1829
1337
1214
1818
2115
2327
2493
2990
1822
2952
1108
1109
1207
1154
2638
2180
2068
1758
2579
2282
1265
2409
2355
2119
2401
2689
2414
1310
1468
2352
2656
2353
2089
1509
2416
2038
1995
2727
1641
1510
1301
1164
1743
2776
2555
1069
1226
1262
1437
1541
1912
2488
1604
2149
2618
2420
1983
2095
2417
2426
2914
2182
2521
2471
1295
1756
2020
2698
1739
1600
1185
2342
1116
2069
1980
1101
1666
2579
2565
2331
2463
2151
2874
2928
1439
1167
1749
2941
1891
2996
1055
2900
1309
2216
1596
2120
1643
2272
2480
1799
2050
1528
2524
2838
1355
2571
2372
2535
1169
2517
1753
2404
2530
1085
2963
1763
2308
2594
2031
1127
1006
2080
1806
1743
1544
1285
2032
1900
1472
2861
2458
2395
1098
1766
1281
1934
2628
1035
2572
1869
1796
2214
2772
2375
2243
1652
1370
1224
2253
2834
2812
2050
1240
2353
1792
2970
2722
1781
2294
1070
1538
1471
2062
1308
1059
2359
2305
1764
2804
2028
2136
2273
1021
1161
2331
1793
2309
2432
2501
2892
2916
1807
2648
1639
1048
1407
2154
1746
2974
1312
2213
1847
1741
2502
1331
1325
1151
2463
2316
2884
2347
2606
1421
1225
1698
1539
2028
1078
1021
3000
1661
1290
2280
2402
1154
2732
1824
1423
1259
2652
1204
1559
1791
2492
2816
1289
1531
1520
2831
2006
1641
2847
1116
2617
1544
1310
1386
2422
2942
2510
2379
2075
1725
2975
2651
1922
2567
2340
2347
1599
2502
2729
2203
2664
2679
1788
1815
1929
1409
1409
1007
1508
1247
2016
2358
1815
1173
2663
1857
2845
2345
2402
1482
1749
1272
2130
2834
1816
2841
1894
1722
2192
2173
2232
2504
1913
1643
1452
2938
2757
2496
2457
2013
2532
2503
1871
1827
2710
1616
1836
1749
2904
1482
2503
2255
1100
2247
1453
2391
1549
1955
2999
2089
2516
2687
1816
2336
2016
2512
1445
1171
2721
2726
2101
1349
2888
1388
1950
2247
2402
1302
1124
1199
2004
1145
1819
1710
2671
2978
2404
2666
1189
2062
2389
1802
2497
1368
2498
2846
1687
2535
2811
1197
1171
1664
2028
1178
2381
2153
2367
2712
1296
2207
2990
1247
1830
2799
1084
2371
1868
1105
2666
2039
1108
1779
2983
1659
1336
1299
1852
2520
1890
2105
1560
2868
1491
2927
1028
1339
2117
1640
2329
1517
1610
2692
2369
1982
2072
2142
2972
2699
1283
1127
1977
1581
2869
1772
1089
2392
1682
1368
2842
2082
1300
2847
1822
2192
1647
1122
2756
1904
2770
2745
1253
1227
1776
2149
1428
1416
2410
2000
2587
2195
1328
2154
2236
1763
1127
2979
2999
2720
2837
1637
2658
1749
1799
1247
1216
1764
1870
1177
1335
1950
2386
2068
2929
1539
2875
1750
2805
1720
1343
2673
2982
2682
1781
1647
1753
2147
1611
1058
2065
1669
1123
1036
2067
2133
1087
2505
2429
1529
1932
2665
2547
2233
1665
1636
2809
2261
2226
1697
1889
2378
1173
2278
2376
1164
1655
2977
2968
1152
2494
2070
1152
1811
2113
2667
1827
2350
1000
1795
1452
1369
2322
2276
2788
1679
1126
1749
2016
1145
1838
2493
2921
2915
2170
2687
1495
1846
1660
1903
1478
1110
2538
2277
2035
2863
2513
1735
1120
1999
2810
1459
2260
1431
1244
1519
1056
1898
2490
1697
1037
2906
1960
2823
2314
1001
2149
1238
2642
2426
2171
2982
1689
2098
1316
1341
1832
1045
1241
2925
2166
2391
1629
1017
1335
1379
1233
2490
2670
1650
2631
2597
2356
2964
1865
1573
2151
2715
2963
2034
1714
2275
2094
1694
2828
2829
2770
1162
1114
2904
2687
1011
1656
2566
2531
1647
2277
1943
2487
1934
2768
2659
1568
1991
2796
2574
1625
1726
1232
2744
2191
2117
1082
2208
2211
2892
1296
2936
1189
1506
1610
1070
2375
2767
1964
2619
1941
2790
1432
1217
2296
1207
1228
2029
2266
2056
1706
1102
1898
1253
2203
2044
2930
1371
1713
1569
2930
2449
1355
2639
1351
2342
1754
1980
1324
2697
1283
1802
1027
1176
1633
1836
1293
1014
1447
1983
1889
2054
2942
1154
2186
1193
2037
2936
2304
2566
1141
2004
2053
1394
2690
2492
2435
1794
2867
2955
2454
2248
1704
2569
1772
2905
1075
1721
2621
1367
1751
2915
2924
2730
2681
1875
2507
1200
1453
1157
1305
1818
2677
1758
2556
2280
2749
2634
1487
2141
2401
2500
1148
1493
2530
2642
1349
1373
2383
2281
1118
1315
1315
1936
1815
1226
2080
2324
1714
1814
2986
2235
1340
2709
2650
1635
2572
2946
1013
2493
1155
1441
1234
1479
1967
2251
2767
2431
1200
1039
1526
2134
1817
2172
1039
2990
1503
1740
2944
2330
1199
1425
1920
2673
2156
1165
2159
1439
1843
1894
1070
1403
1360
2890
2125
2677
1080
2836
2970
2564
1459
2650
2123
1675
1288
1852
1417
2168
2669
2660
1132
1831
1002
1683
2294
2731
2522
1562
2324
1801
1092
2327
1587
2307
2969
1122
1774
1928
1046
1363
2909
1667
1771
1379
1870
1549
2302
1245
2384
1303
2749
2992
1770
2184
1762
2239
1400
2677
1596
2395
1154
2519
1512
2169
2472
2133
2063
2817
1706
1166
1078
2490
2121
2306
2751
2465
1060
2624
2814
1744
1428
2277
2179
2020
2052
1101
1556
2404
1545
1730
2722
2097
1331
1652
1208
1390
1154
2602
1907
2738
2487
2486
2540
2217
1225
1258
1870
2465
2433
2297
2179
1777
2863
2852
1966
1878
1339
2493
1116
2371
1576
2659
2271
2976
1445
1981
2158
1469
2097
2361
2310
1458
1717
1075
2257
1943
2738
2962
1794
1794
2231
2092
2971
2248
2551
1945
2235
1479
2686
2331
1050
1662
2486
2536
2162
2828
1214
2564
1772
2245
2100
1400
1367
1072
2987
1720
1059
2787
1595
1023
2140
1378
1698
2323
1139
2485
2689
1022
1424
2500
2747
1679
1783
2766
2310
1648
1973
2181
1914
2430
1728
1173
2189
2550
2694
1831
1724
2898
2262
1831
1885
2448
2885
2663
1191
2673
2964
1162
2396
2678
1139
1191
2139
2272
2498
1421
2617
1602
1763
2338
2748
1879
1873
2165
2296
1966
2189
2149
2630
2309
1760
2791
1761
2594
1615
1299
1794
2121
2575
2637
1685
1810
2785
2237
2291
1536
2035
2917
1051
2272
2214
1122
2135
2924
2083
1005
1575
1719
1366
2225
1483
1815
1533
1086
1917
1348
2431
2546
1657
2199
2627
1496
2027
2126
1653
1938
2094
2636
2875
1759
2932
2272
2097
1357
1095
1638
1655
1837
1510
1609
2724
1075
1755
1350
2154
2870
1276
2698
1320
1942
2106
2490
2260
1853
2646
1717
2095
1009
2270
1145
1912
1940
1845
2608
2293
2211
2718
1176
2992
1278
2693
1593
2035
1048
2476
2552
2742
1677
2973
1783
1661
2397
2316
1933
2654
1442
1012
1244
1712
2378
2544
1646
2567
1365
2698
1784
2230
2147
2057
2943
1152
1100
2707
1041
2249
1512
1455
2211
2378
1093
1976
1417
1037
1486
2484
2515
2625
2912
2955
1851
2199
2474
2464
1613
1735
2047
2026
1669
1351
1691
1321
1594
2621
1029
1631
1561
2690
2274
2685
2141
2988
1801
1867
1618
1402
2126
1609
2081
1882
1182
2160
2319
2193
1206
1744
1678
1636
2094
2306
1201
2487
2786
1860
1686
2773
1382
1797
1007
2856
1922
2826
1350
1227
1814
1863
1397
1607
1846
1210
2609
1437
2946
2787
1168
2531
2003
2401
2414
2286
2954
2925
1596
2969
2483
2654
1201
2942
1180
1845
1019
1329
1602
2226
2960
1357
1810
2091
1379
2344
1347
1070
2791
1883
2697
2764
2542
3000
1692
2156
1770
1981
2383
1722
2902
1998
2230
1381
1745
2160
1661
1456
1427
1000
1191
2280
2836
1720
2828
2812
1721
2912
2022
1070
1938
2883
1133
2713
1271
2719
1112
1202
2250
2025
1075
2038
1946
2880
2324
1962
2128
1428
1345
2219
1682
2892
2644
2791
1692
1416
2929
1821
1171
1880
1434
1858
2960
2313
2784
1019
1864
2517
1110
2027
2048
1458
2206
2403
2925
2153
1334
2957
2397
1866
1684
1292
2567
2803
2389
2047
1238
1343
2021
2855
2790
2291
1030
1369
1590
2217
2079
2634
1096
2305
1097
2611
1318
2318
1171
1223
1685
1241
2866
2539
1082
2972
2425
2306
1195
1141
2292
1156
2924
1736
2781
1521
1495
1255
2237
2757
1428
1837
1812
1707
1073
1700
2861
1091
1768
2073
2975
1248
2632
2166
1362
2998
1477
2482
2772
2819
2867
1725
1173
1448
2926
1923
2710
2360
2525
2576
2115
1062
1081
1415
2796
2848
2429
2158
2465
2382
1111
2333
1537
2122
1167
2043
1525
1758
1374
2783
1043
2014
1483
2419
2890
2703
1663
1364
1782
2151
1991
1500
1567
2193
2959
2913
1167
2216
2370
1514
1568
2320
1017
1390
2707
1533
1187
2051
1281
1882
1397
1951
1986
2742
2533
1101
2580
1662
1525
1092
2185
2065
1376
1314
1391
2612
1765
2345
2164
1255
1876
2309
2388
2860
2215
1724
1997
1093
2713
2357
2516
2612
1082
2900
1754
1039
2515
1826
2660
2857
1333
2505
1691
2278
2329
2503
1944
2703
2999
1094
2768
1842
2888
1026
1006
2088
2563
2126
1526
1809
2105
2486
1950
2168
1576
2573
1982
1476
2561
1351
1096
2940
2686
2307
2923
2372
1618
1110
1530
2712
2781
2294
1094
2618
2589
1673
2725
1056
2894
2666
1477
1389
1299
1851
1752
1847
1555
2523
1702
2757
1521
1467
1142
2648
2999
2829
2157
1580
1104
1635
1469
2453
1595
1815
2029
2812
2391
2332
2580
2903
2849
1925
1583
2895
2875
2708
2640
1834
1555
2075
1817
2096
2409
1774
2191
2313
2151
1447
2620
2761
2517
2144
2953
2258
2196
2024
2795
2485
2823
1941
2457
2223
2944
1799
2908
2596
2884
1247
2774
1291
1188
1323
1025
2029
2818
2374
1044
2821
2624
2716
1660
1943
2713
2819
1386
1704
1972
2326
1698
1850
2913
1155
2011
2615
2619
2595
2153
1609
1867
2596
2430
1903
1674
2329
2572
2194
2119
1924
2440
2823
1980
2975
2861
1107
1280
1513
2510
1124
1412
2203
1623
1558
2550
1923
1378
1033
2312
1411
2411
1223
1220
2435
1953
1028
1285
2757
1269
1384
1246
2193
2586
1048
2886
1876
2870
2939
1294
1904
2334
2106
1084
2029
1196
2665
1972
1872
2354
2751
1950
2539
2883
1708
2514
2217
2602
2546
2021
2832
2822
1523
1244
2125
2878
2220
2618
1574
1673
1673
2054
1439
2739
1407
2077
1305
1138
2192
2238
2289
2057
2414
1403
1518
2434
1708
2310
1877
1535
1668
2274
1324
1918
1463
2082
1810
1862
1959
2151
1976
1046
1397
1198
1681
1697
1511
2800
2475
2631
2208
2078
1410
1307
2732
1775
1408
1120
2726
2692
2170
2911
1740
1039
1004
2399
1729
2522
2276
2325
1267
2443
2180
1041
1261
2242
1659
2215
2723
2821
1923
1908
2836
2247
2327
2591
1864
1016
2186
2688
1674
1689
2136
2268
2982
2066
2307
1358
1194
2282
2969
1989
1524
1149
2364
2766
2899
1369
1046
1490
1116
2194
1398
2906
1768
1261
1074
2493
1712
1414
1535
1712
1336
2588
1651
2578
1307
2912
1059
2195
2935
1300
2020
1440
2852
2934
1384
2686
2884
2562
2693
1495
2971
1695
2572
2481
1290
2230
1499
2721
1991
2814
2647
2781
1746
2256
1653
1936
2499
2786
2458
2987
1309
1851
1555
2816
1173
2958
1053
1835
2877
1389
2610
2151
1721
1040
1741
2641
1015
2171
2287
2078
2412
1339
1203
1120
1654
2240
2695
1596
2281
2448
1186
1098
1104
2706
1186
2120
1140
2756
2307
1333
2176
2665
2845
1602
1204
1496
2059
1706
1514
2012
1921
1328
1498
1380
1574
2971
1647
1434
2162
1933
1263
2458
2554
1428
1202
2512
2046
2015
2855
2622
2500
1259
2864
1954
2902
2748
1495
2602
2917
1158
1180
1988
1081
1268
1527
2859
2600
2725
2132
1215
1473
2707
1594
1373
1069
2718
1110
2416
1399
1692
2450
1044
1852
1893
2513
1661
1465
2544
1478
1827
2475
2045
1518
2004
1753
2275
2377
2285
2902
1344
2912
2322
2884
2639
2148
2794
2666
2490
1884
1183
2637
2079
2203
2224
1708
1136
1136
2188
1756
2866
2394
1056
2246
1305
1741
2428
2189
2590
2621
1795
1341
1826
2515
1055
1781
1127
1160
2214
2745
2719
1996
1975
1660
1295
2190
1396
2843
2294
1295
1616
2139
1188
1529
1035
1951
2856
1076
2579
1898
2721
1605
1075
2869
1089
2843
1811
2565
2148
1443
1581
2976
1923
2444
2038
1870
1418
2396
1951
2115
1345
2586
2895
2295
2004
2657
1152
1296
2479
2104
1925
1051
1582
1316
1024
2113
1920
2107
1570
1452
1379
1831
1695
1851
2715
1641
1216
1745
2492
2165
1532
1459
2126
1463
1552
1135
1711
1781
1864
1433
2690
1514
1085
1043
2518
1529
2393
1606
2419
2925
2951
2312
1825
1498
1736
2514
1890
2044
2580
1363
2440
2408
1805
1313
1572
1465
1926
1119
2764
2890
1402
1138
1242
1137
1763
2865
1745
1652
2333
2185
2248
2610
2326
2567
2215
2221
2634
1627
2728
2039
2245
2667
2202
1501
1993
1282
2709
2772
2472
2052
2604
2274
1843
2530
2522
2812
2069
1688
2736
1871
1768
1238
2711
1394
2116
2831
1081
2238
2099
2351
1831
1298
1392
1724
1644
1735
1937
2742
2145
1481
1156
1973
2180
1280
2582
2974
1766
2796
1045
2404
1152
1946
1892
1856
1270
2006
2957
1807
2385
2163
1200
1470
1673
1120
1221
2305
1882
1118
1886
1786
1874
2328
2544
2254
1715
2796
2058
2430
1813
2142
2064
1285
2193
2696
2199
2886
2407
2536
1454
2638
1779
1130
1356
2982
1280
2686
1300
2059
1059
1276
2091
1648
1910
2259
1529
1824
2403
2638
1141
1475
2949
1526
2995
1242
1098
2916
2278
1978
1922
1335
2899
2347
2665
2248
1007
1744
1972
2562
1974
2029
2496
2999
2371
1536
1050
1416
2375
2935
2166
1374
1482
2769
2394
2980
2690
1252
1135
1113
2883
1365
1408
2322
1137
2724
1377
2745
1984
2663
2252
2786
2853
2842
1664
2113
1979
2950
2156
2458
1192
2683
1540
2343
2813
1548
2854
1130
2953
2685
2558
2755
1608
1858
2679
1609
1621
1173
2862
2647
1159
1306
2432
2712
1683
2380
1522
1641
2105
1281
2000
2741
2097
1677
2922
1200
2825
2065
2510
2590
2871
1247
2792
2299
1105
2497
2178
1994
1162
1055
1492
1806
1088
2509
2299
2886
1250
1828
1660
1433
1025
2212
2026
2672
1685
2818
1658
2931
1937
2479
1784
2556
1664
1272
2777
2912
1514
1133
2607
2186
1202
2528
1478
2049
2790
1194
2652
2588
2379
1035
2950
1997
1404
2077
2564
1658
2221
1120
1614
1287
1838
2247
1057
1684
2272
1936
1142
2817
2733
2387
2371
1117
2221
2474
1230
1498
1734
2977
2883
1490
1165
2070
1552
1901
2529
2787
2151
2588
1708
2118
1690
1394
2519
2320
1347
1955
2470
2794
2778
1853
1052
2836
2856
2992
1664
2832
2776
1930
1846
2065
2925
2245
1237
1123
1122
2769
1694
2157
2155
2485
2785
1555
2108
1614
1697
1977
1598
2902
2126
2276
2028
1940
1198
2029
1438
1329
2214
1561
1236
2698
1010
1220
1741
2643
2193
2446
1156
2396
2198
1579
1260
1313
1638
1292
2069
2497
1728
2242
2295
2688
2234
2875
2804
2571
1036
1985
2046
2209
2685
2793
1554
1133
1920
2458
2475
2564
2814
2465
2422
2251
1820
2203
1704
1547
2015
1715
1301
2907
2961
1941
2602
2973
2267
1549
1464
1136
1417
2171
2606
1208
1400
1948
2711
2405
1024
1127
2393
2180
1818
2505
2684
2263
2821
1043
1867
1030
2171
2257
1556
2322
1683
2140
2249
1743
1191
1582
1866
1371
1994
2338
2147
1643
2859
2213
1851
2873
2492
2299
1522
1887
2322
2121
2088
1455
2258
1338
1152
2224
2682
1433
1965
2160
1615
1284
2525
2260
2699
1967
2214
2443
2262
2022
1186
2480
1357
2040
2405
1607
2193
1995
1538
2872
1734
2669
3000
2563
1052
1793
2486
2854
1429
2643
1690
1561
1372
2988
1028
2575
2689
2591
1173
1525
1085
2080
2626
1300
1935
2608
1098
1217
1933
2546
1030
1686
2895
2094
1425
1946
1284
2963
2208
1906
2482
2361
2013
2619
1331
2626
2107
1370
2012
2831
1918
2602
1822
1013
2787
2655
1043
2700
1627
1444
1695
2268
1920
1884
2612
1004
1666
2279
2562
2082
2290
2726
1383
2268
2044
1725
1066
1006
2969
2310
1500
2728
2205
2103
1627
1429
2865
2882
2308
1770
1902
1585
2335
1763
1210
1213
1440
1128
1006
1327
1959
2829
1808
2930
1540
2192
2219
2554
1970
2062
2589
1037
2731
2318
2945
1967
1062
2817
1257
2183
1139
1785
2972
1791
1180
1705
1391
2620
2057
1830
1284
2938
3000
2641
1350
1672
1919
2276
1563
2435
2210
1310
1912
1245
2182
1865
1854
1017
1819
2243
1151
1624
2872
1824
1188
1174
2857
1017
2750
2836
1801
2600
1497
1139
1778
2651
1037
1090
1967
2273
1048
1787
2254
1822
2974
2829
2873
2726
2609
2315
2851
1373
1801
2814
1679
2660
1065
2176
2453
1176
1815
1902
2526
1728
1633
2611
2814
1772
2468
2532
1828
1764
2050
2546
2195
2364
2371
2049
1850
1359
1301
1131
1408
1434
2985
1428
1798
1683
2461
2118
2585
1862
1637
1791
1458
2146
2261
1526
1189
1362
1015
2101
1258
1077
1487
2087
2323
2255
1618
2315
1289
2017
1325
2094
2875
1683
1494
2091
1743
1205
1812
2130
2312
1349
2947
2966
1126
1259
2088
1049
1103
1845
1860
1488
1343
2201
2874
1330
2948
1897
2105
2544
1065
1145
1829
1568
1536
2544
1917
2775
1652
1169
2783
2985
2550
1886
2789
2909
1130
1521
1960
2064
1166
1569
2212
2444
1156
2838
1750
1673
1810
1163
2144
2846
2100
2269
2065
2167
2521
2379
2430
1583
2343
2314
2397
2934
2062
1876
1938
2458
2413
2965
1200
2426
2938
1041
2378
2496
1933
2385
1412
1699
1793
1243
1964
1488
2025
2937
1884
1281
2822
1622
1388
1752
2092
1377
2721
1853
2172
2279
1381
2281
1899
2293
2261
1846
2964
2719
2909
2058
2892
2569
1233
1135
1967
1730
2791
2099
1349
1908
1908
2126
2992
1656
2637
1791
2577
2448
1333
2561
1320
1524
1324
2655
2004
2132
2800
2500
1983
1118
1525
2307
1028
2827
1390
1252
1388
1252
2786
1361
1586
1622
1503
1263
1370
2256
2289
1243
2657
1470
2270
1515
2385
1347
1738
2367
2245
1579
2132
2835
1931
1290
1116
1231
1383
2602
2097
1165
1265
2384
1402
2324
2663
2973
1974
2699
1020
1060
2284
2748
2843
2557
2844
1512
1849
1009
2922
2681
2088
2024
2008
2810
2121
2951
2431
1296
1505
1272
2881
1769
1159
2124
2978
1272
1067
2946
1853
2413
2374
2039
2346
2185
2295
2384
2993
2374
1446
2604
2382
1373
2680
2416
2077
2242
1376
1593
1202
2712
1541
1677
2193
2749
1180
1515
2589
1719
2579
2571
1445
1903
2157
1509
1307
1049
2678
2824
1514
2737
2958
1056
2850
1901
1890
2507
2089
1743
1046
1735
2897
2475
2743
2141
1872
1696
2846
2598
2004
1780
2796
2273
2795
1876
2159
1479
2217
2171
2109
2028
2564
1553
1078
1466
2754
1484
1828
1292
1858
1673
2426
1845
1672
1843
2675
1970
2160
1015
2638
2611
1203
1080
1819
2735
2941
1684
1261
1974
2743
1411
1290
2919
2634
2019
2172
2344
2397
2277
2387
1387
2869
2554
1739
1331
2355
1951
1601
1952
2201
1188
2319
2201
2534
2499
1825
2483
2734
1344
1525
2069
1223
2854
1549
1446
1383
2507
2211
2654
2672
1330
2574
2884
1628
2250
2742
1649
2342
1487
1379
1990
1083
2310
2773
2554
2093
2089
1385
1135
1193
2689
2610
2052
1751
1317
1163
1015
2004
1292
2949
2848
2740
1947
2280
1871
1615
2435
1573
1283
2757
1175
1141
2246
2965
2536
1986
1913
1080
1996
2354
2295
2122
2076
2460
2984
1720
1521
2132
1310
2086
2727
2645
2049
1539
1532
2251
2137
1030
1902
1939
2658
1516
1101
1378
1017
2547
1363
2088
2216
2332
2251
2935
1008
1939
1654
1725
1663
2488
2297
1150
1093
1303
1262
2197
1029
1531
2093
1707
2433
1284
2849
1883
2179
1057
2697
1778
2021
1697
2442
1436
1356
2434
2916
1979
2836
2793
2637
1110
2886
2807
1587
2650
1734
1751
1845
2354
1253
1905
1349
2487
1454
2657
2655
1931
2483
1368
1756
2951
2242
2876
2705
2967
1045
1860
2795
1659
1388
2284
2362
1237
1895
1982
1821
2626
2698
1199
1149
1427
2212
1342
1525
1116
1348
2956
2982
1700
2779
1984
2496
2468
2036
2686
1868
1010
1101
1621
2604
2874
1957
1186
1966
1970
2543
1111
1592
2473
1835
1029
2234
2283
1219
1328
1738
1900
2350
2589
2618
1090
1879
2095
1880
2404
2789
2895
2201
2209
1114
1811
2525
2076
1596
1276
2471
2026
2376
2555
1573
1236
2363
1509
2865
2750
2751
1212
2249
1707
1948
2968
1660
1512
2003
2514
1994
2863
2306
2563
2182
2649
1910
2384
2358
1024
1504
1157
1687
2943
1858
2713
2524
2796
2016
2381
1727
1370
2230
2130
2654
2576
1646
1494
1260
1146
1150
2012
1073
2083
2282
2608
2720
2814
1373
1924
2327
2980
2151
2840
2246
2593
2525
2306
2850
2235
1444
1865
2497
2622
1786
1624
1632
1176
2909
2606
2003
1416
2123
2212
2875
2492
1084
2605
1661
2250
2993
2711
2422
1092
1054
1748
2219
2391
2885
1060
1051
2340
1644
2026
2703
2285
2516
1451
1296
1657
1976
2544
2905
1767
2921
1910
1857
2939
2965
2754
2509
2921
1644
1599
2243
1733
2443
2405
2568
1038
2405
2241
1291
2848
2555
2663
2772
1097
2510
1589
2977
2634
2308
1003
1274
1449
2806
1655
1171
2144
2891
2280
2426
1131
1552
1130
1696
1045
2784
1969
2843
1111
1883
1258
2252
2735
2253
1057
2213
1257
2139
1760
1429
2376
2777
2875
1613
1640
1325
1793
1928
1788
2233
1423
1147
1125
2815
1159
2295
2424
1967
2727
1313
1540
1747
2866
1750
2049
1751
1539
2197
2749
2442
2914
1005
2131
1851
1050
1354
1678
2518
1055
2720
1990
1040
2054
1879
1460
1110
2127
2920
2093
1762
2789
2291
2412
1446
2889
1629
2912
2125
2564
2890
2787
2597
2180
2346
2319
1417
2017
2274
2765
2806
1617
2907
1911
1006
2324
1500
2693
1987
1290
1939
2624
1619
1103
1986
2654
1623
1594
1684
1962
2422
1443
2554
2954
1166
2934
2393
1860
2709
2560
1042
2093
2854
1155
2287
1144
2883
1379
2406
2122
2389
1937
1925
1834
1625
1265
2167
2493
1193
2693
1695
2824
1333
1311
1343
2363
2064
2953
1745
1072
2931
2640
2984
2427
1247
2846
2771
1464
1816
1842
2772
1244
2188
2562
2574
1484
2518
1719
2329
2902
1767
2901
1666
1015
1864
1219
1760
2542
2813
2925
2081
2930
2635
2333
2191
2749
1953
2499
1587
1779
1494
1703
1676
2352
2922
1451
1635
1771
1737
2859
2845
1344
1623
1843
2306
1030
1973
2969
1562
1028
2086
1229
1652
1892
2762
2842
1609
2856
1370
2826
2532
1019
1132
1549
2408
1063
2224
2315
1094
1413
2584
2989
1804
2954
1080
1736
2307
1791
1026
2161
1775
1985
1936
1559
2694
1264
1051
2785
2591
1080
2842
1780
1401
1912
1326
2826
1212
1073
2436
2242
1807
2659
2874
1149
1444
2097
2425
1698
1812
2025
1535
2819
2829
2210
2050
1547
2083
2574
1856
2143
1012
2439
2725
1014
1571
1804
2588
2893
2628
1254
1523
2233
2355
1784
1353
2117
2111
1787
1114
1596
1839
2353
1973
1565
2545
1022
1951
2191
2862
2779
1743
1639
2218
1293
2230
2368
2935
2860
2578
2641
2510
2533
2071
1557
1502
2302
1464
2045
1856
2934
2437
1295
2459
1260
1303
1659
1466
2159
1469
1548
2854
1396
1030
2849
2512
2885
1015
2061
2555
1985
2183
2251
2210
1474
2086
2307
1282
1416
1063
1242
2559
2907
1334
2929
1342
1447
2181
1958
2990
1570
1902
1775
2390
2029
2788
2114
2502
2223
2045
1618
2287
2403
2490
2871
1750
1185
2086
1984
2174
1997
1377
1050
2096
1226
1990
2947
1061
1102
2506
2064
1703
2057
2071
1984
1083
1407
2861
1180
1687
2972
2805
2060
2371
2446
1955
1155
1416
1464
2178
1157
2362
1196
2784
1993
1193
1852
2680
2164
1039
2841
2053
2400
2717
2982
2915
1230
1331
1505
2788
1343
1324
1905
1297
2202
2193
2318
1679
2650
2271
1834
2530
2598
1925
2349
2703
1507
2274
1078
1791
2232
1728
1697
1141
1847
1919
1404
2343
2390
2532
1725
2825
2912
1676
1835
2833
1457
2899
1582
2801
1875
1172
1029
2893
2205
1310
2456
1475
1367
1278
2407
1956
1253
2714
1555
2616
2627
1763
2451
1283
1788
2975
2290
1118
1545
2010
2619
1921
1090
2517
2245
1608
1692
1278
2916
2060
1698
1804
1937
1537
2463
2930
1975
2111
1124
2770
2572
1197
1121
2219
1205
2695
1448
1298
2012
1901
1882
2911
2348
1194
1691
1535
1385
1851
2034
1798
1264
2975
2798
2496
1917
1823
2827
1914
1820
1859
1999
1179
2995
1776
2439
2422
1800
1871
2311
2551
1160
1393
2267
2015
1177
1787
2457
1742
2846
1928
2544
1124
1076
2326
2505
2597
1399
1625
1301
2383
2869
2535
2479
1152
2903
1703
2917
1571
1756
2270
2736
2515
2541
2484
1638
2872
1708
1783
2319
1130
2366
2084
2068
2892
2315
1875
1102
1668
2272
2842
2022
1174
1569
2928
2683
1625
1914
2114
2113
2475
1870
1885
2986
1576
2193
1029
1583
1593
1688
2633
1889
2617
2307
1171
1017
1784
1466
2587
1837
2027
1600
2248
2300
1915
1247
2561
1945
2613
2801
1012
1957
2594
2670
2844
2260
1480
2099
1492
1699
2286
1291
2509
2981
2639
1953
2406
1867
1398
2911
1898
1158
2328
1277
1085
1874
2623
2586
2071
1329
2632
2085
1970
1793
1675
1676
2296
2947
2463
1911
2537
2686
2975
1888
2552
1735
2092
2268
2661
2962
1842
1693
1546
2703
1902
2855
2630
2317
2585
1970
2638
1895
1027
1163
2067
1200
2322
1716
2305
1963
2657
2459
2404
2487
1373
2213
1183
1440
1725
2351
2783
1354
2925
2109
2487
1938
1538
2268
2891
1821
2047
2979
1362
1493
2274
1642
2658
2812
2821
2351
2414
1375
2963
1698
1304
2383
2290
2060
2329
2690
2671
2189
1591
1233
2188
2283
1970
1918
1676
1129
2663
1054
1826
1484
2917
2679
2097
1911
1213
2732
2555
1372
1619
2375
2938
2407
1392
2226
1804
1104
2649
2479
2939
1200
2151
2858
2388
1128
2306
2991
2672
1740
2136
2692
2688
2359
2549
2478
1782
1626
1285
1378
1846
2597
1134
2298
1569
2217
1296
2781
1891
2744
1114
1571
1480
1184
1115
1625
2334
1058
1290
1969
2606
1223
1059
1815
2236
1928
2687
1578
2859
1914
1444
1177
2820
2271
1633
1341
1066
2853
2288
1171
2832
2526
2099
2928
1625
1564
2212
2504
2244
1924
1144
1723
1336
2317
1773
1622
2538
2319
1062
2642
2530
2719
2922
2978
2300
2937
1752
2210
2552
2775
1559
2482
1771
1119
2137
1080
2124
1132
1189
1671
2717
1182
2334
1934
1769
2721
2842
1502
1498
1010
1804
1747
2790
2647
1641
1112
2604
2121
1627
1689
2813
1002
2953
2469
1365
1662
2953
1216
1179
1693
2499
2405
2130
2391
2926
2348
1384
1988
2208
2580
1094
1249
1711
2541
1970
2812
2692
2124
2478
2024
1476
1003
2505
2500
1859
2715
1229
2865
1569
1106
2768
2625
1323
2806
1511
2399
2618
1399
2722
2294
2728
1616
2913
2048
1594
2564
2291
1411
1499
1553
1971
1828
1739
2155
1216
2495
2901
2630
1532
1210
2118
1519
1418
2102
2813
1470
2927
1906
2030
2572
1194
2293
2403
1184
2297
2861
1090
1457
1906
2295
1424
2819
2366
1016
2136
1939
1886
2168
2589
2016
2498
2989
2867
2511
1176
2209
1197
1811
2235
1124
2637
1384
2382
1927
1359
2679
2425
1554
2859
1355
2405
2444
1724
2237
2787
2300
2154
1401
2966
1873
2584
1758
2318
1013
1073
1206
2426
2893
1008
1087
2663
2279
2222
1781
2659
1039
1436
1438
2658
2458
2514
1331
2309
2234
2612
1054
2265
1630
2724
1877
1055
2797
1845
1361
1540
1879
2067
2369
1854
1153
1252
2533
1546
2771
1692
1126
1222
2943
2579
2747
1863
1715
1744
1508
2360
2253
2449
1084
1401
1018
1941
1796
1169
2131
1032
2867
1433
1860
1240
1779
1973
2067
2585
2505
2205
2982
2786
2539
1541
2486
2833
2322
2051
2977
1013
2340
2052
1337
2002
2288
2430
1982
1967
1835
2212
2457
2363
2415
2738
1826
2693
2362
2702
1799
1773
2797
2130
2240
2304
2378
2467
2911
2544
1916
1186
2620
2745
1192
2118
1693
1815
1096
2859
1953
2350
2991
1099
1749
1293
2748
1618
1370
2801
2715
2793
1470
2621
1252
2204
1217
1210
2813
2033
2624
2821
2520
2439
1051
1649
2593
2712
2171
1297
2045
1011
2596
2504
1749
2450
1782
2697
1381
1946
2556
1760
2097
1109
2829
2123
2716
2999
2493
1989
1901
1482
2002
2063
1234
2132
2830
1551
1048
1100
1701
1036
2448
1073
1755
2704
1196
1967
1871
1802
1421
1520
2829
1866
2478
1863
1724
2410
2611
1928
1933
2594
1219
1182
2396
1562
2009
1533
2269
2618
2620
1231
2649
1281
1245
2520
2313
2023
2355
1124
1926
1749
2128
1690
1568
1381
1654
1135
2586
2371
1407
1420
1941
2120
2167
2107
2817
2265
1677
1192
1694
2664
2699
2254
2183
1190
1872
2548
1620
2958
2551
2701
1055
2486
1001
1184
1466
2529
2615
2015
2909
1873
1947
2898
2210
2199
2290
1528
2114
2138
2703
1047
1345
2162
2430
2262
2050
2874
2508
1378
2509
2106
2515
2629
2821
1706
1365
2455
2118
1983
1641
1288
2651
2663
1284
2822
1717
2801
1043
2984
1900
1343
1434
2483
1254
2503
2356
1893
1055
1740
2134
1592
1020
2237
2506
1803
2358
2318
1077
1504
1834
2836
2411
1131
1496
2415
1397
1683
1878
2609
1545
2250
2831
2525
2478
2166
1671
1032
2374
1317
2351
2472
2399
1378
2849
1049
1267
1414
1156
2481
1463
2399
2724
2540
2149
2065
1932
1303
1986
1839
2106
1672
1015
1447
1194
2885
1762
1496
2759
1339
1131
2326
2945
2760
2153
2362
1436
2032
1282
1447
2148
2983
1526
2397
2146
2146
2526
1290
1375
1413
1233
1368
2047
1534
2211
1678
2456
1952
1183
2965
2288
2772
1655
2818
2349
2138
2455
2964
1386
2787
1628
2900
1021
1539
2692
2123
1146
1618
2301
2049
1358
1471
1120
2346
1105
2764
1278
2410
1549
1474
2907
2485
1849
1317
2159
2376
2328
1709
1047
1008
2692
2563
2904
1588
2785
1334
1347
1507
1843
1087
1532
1837
2651
2135
2607
1817
2651
2310
2712
2586
1859
1045
2415
2913
2881
2144
2051
2704
2380
1315
2796
2438
1571
2293
2357
1795
1567
2532
2561
2772
2417
2772
1567
1461
2943
2069
2834
2714
1711
1342
2726
1017
1998
1462
2149
2646
1148
2992
1708
1641
2283
1643
2127
1527
1292
2095
1266
1357
2778
1811
1249
1118
2749
2940
1169
2088
2479
1953
2970
1812
2310
2338
1993
2038
1590
2779
1440
1108
1143
2711
1647
1575
1824
1920
1489
1773
1644
1039
1169
1848
1802
2477
2936
2900
1092
2607
1269
2058
1293
1061
1167
2195
1022
2896
2331
2946
2651
1089
2937
1513
1654
1158
1213
1066
1164
2675
2294
1828
2450
2396
1443
2439
1784
2122
1010
2834
2402
2093
1945
1984
2509
2382
2816
1081
2544
2452
1553
1929
2590
1544
2122
1554
1103
2656
1193
1643
2263
2870
2736
1418
1312
2441
2608
1897
2619
1729
1410
1900
2885
2498
1544
1557
2144
1953
2004
2273
1342
1132
1523
1712
2122
1365
2239
1906
1273
2890
2336
2129
1929
2367
1570
2533
2358
1527
1671
1068
2774
1919
1463
1814
2042
2653
2044
1091
1000
1565
2411
2150
1651
1920
1301
2131
2346
2023
2297
2947
1201
1702
1623
2729
2394
2282
2972
1518
1927
2011
2200
1616
1282
1936
2499
2424
2669
2709
2671
2469
2322
2147
1906
2709
1478
1185
1477
1008
2066
2440
1186
1335
2231
1724
2867
2072
1296
1734
2421
2760
2682
1526
2164
1989
2366
1794
1868
2715
2421
1877
2462
2637
2353
2828
1625
2054
2796
1914
2251
2208
1804
2963
2452
2488
1825
1864
2385
2558
2069
1427
2128
1934
1288
2911
2787
1795
2984
2918
1343
2685
2318
1762
1587
1188
2978
1549
1983
2403
1098
1812
2276
2382
2484
1213
1955
2719
2074
2677
1164
1501
2409
2310
1646
1993
2750
1528
2349
2442
1040
2830
2071
2879
1570
2566
2890
1041
2375
2264
2510
1275
2882
2982
2459
1256
2152
2746
2451
1074
1956
1068
2722
1306
2753
2843
1275
1007
1116
2594
1438
2450
2201
2541
2363
1268
2742
2397
1811
2919
1323
1913
1343
2811
1166
2889
1619
2427
2852
1389
2842
1003
2078
2274
1485
2973
1108
1765
1126
1728
2290
2882
2926
2781
1825
1060
2074
1340
1619
2190
1515
2756
1935
2532
2752
1042
2725
2912
1140
2865
2223
1849
1156
2727
2753
1435
1372
2927
2056
2390
1160
1977
2271
1083
1628
1441
1988
1563
1985
1105
1814
1278
1807
1661
2875
1086
2069
2546
2523
1443
1248
1197
1624
1261
2505
1441
2726
1198
1028
1390
2689
2148
2285
2230
2030
2539
1484
1851
1904
2310
2055
2162
1926
1034
2050
1945
1041
2496
2853
2667
2366
1827
1404
1613
2142
2964
1352
2009
1578
1187
1716
1789
1534
1595
1417
2667
1994
2578
2632
1335
2602
1217
1641
1213
2388
2087
2271
1590
2212
1560
1399
1229
1346
1362
2024
1862
1743
1672
1087
2066
2187
2476
1273
1716
1593
1265
1627
1330
2617
2383
2951
1464
2865
2517
1064
2148
1185
1191
2225
1055
1692
2762
2797
1018
2789
1486
1443
1172
2572
2556
1923
1321
2490
1565
2149
1125
2945
2926
2620
2122
1460
1941
1973
2829
1609
2935
1365
1829
1297
2877
1676
1552
2447
1032
1374
2425
2679
1255
1928
1107
2823
1454
1759
1061
1460
2630
1974
2299
1368
2939
2204
1260
1572
1102
2595
2752
1789
2969
2409
2854
1120
2615
2876
2695
1879
1370
1875
2457
1191
2725
1447
2690
1997
2512
2300
1005
1181
1912
2369
1980
1961
2067
1460
1358
1673
1416
2981
2345
1437
1622
1636
2711
1846
2075
2987
1208
1578
2064
2182
1089
1754
2517
2108
1644
2492
2514
2263
2060
1803
2589
2570
2877
1600
1429
1892
2054
2154
2518
2022
1462
1390
2530
2020
2569
2089
1737
1843
2923
2526
2092
2428
2118
2730
2279
1225
2444
2959
2817
1867
2159
2154
1921
1541
1848
2053
1759
2111
1417
1182
1932
2054
2061
1042
1719
2700
2225
1497
2540
2556
1755
1671
2341
2535
2712
1161
1452
1147
2321
1203
2449
2096
2338
1651
2863
2309
2469
1989
1171
1516
1330
2627
1426
2741
1593
1037
1367
2075
2010
2580
2001
1946
1419
1261
1112
1488
2813
2387
1830
1687
1600
1611
2790
1213
1733
2837
2717
1410
1179
2411
1230
1235
1326
2023
2226
2128
1244
2601
1941
2674
2795
2377
2137
2741
2203
1502
1676
2076
1539
2375
2497
1082
1159
2484
2916
2719
2837
1212
2007
1756
1320
2958
1896
2600
2349
1765
1620
2396
2036
1984
1243
1212
1445
2156
1892
2223
2474
1048
2011
1231
2161
1640
2871
1804
2914
1148
1076
1842
2108
2507
2292
1032
1594
1185
2353
2838
1481
2538
1392
1437
2883
2280
1040
2555
2132
2284
2638
2003
1592
1692
1244
2788
2202
1776
2596
2681
1086
1091
2686
2201
1689
2778
1288
2529
2692
1211
2619
1259
2803
2055
1742
2937
2657
1573
1348
2881
1600
1315
2673
1630
1511
2073
1250
1415
2262
2505
1830
2818
1590
2673
2752
1390
2852
2192
2749
1105
1992
1511
2864
1920
2666
2378
2201
2537
2951
1308
1130
1628
1427
2715
2080
2771
1418
2056
1689
2616
2527
2873
1266
1187
2381
2801
2670
1129
2304
1352
1084
1465
1825
1243
1889
1088
1452
1752
1965
2133
2873
1713
1465
1954
2374
1202
2391
1876
1593
2982
2972
1796
1502
1132
1578
2120
1244
2676
2540
2865
2709
2071
1233
2598
1224
2666
2803
1184
1826
1991
2318
2666
1090
2557
2744
1813
2407
2313
1814
2179
1410
1794
2537
2322
1381
2288
2963
1693
2665
2770
2845
1776
2213
2100
2425
1802
1480
1868
1729
2708
1399
2207
1049
2602
1663
1305
1706
1946
1389
2765
2713
1932
1862
1360
2455
1915
2534
1911
2217
1937
2704
2110
1519
2057
2147
1541
1453
1990
1132
1942
1333
1539
1583
2106
1780
2203
1744
2935
1659
1075
1582
2017
1304
2901
1056
1913
2915
1852
2646
1509
2268
2569
2651
2793
1004
2289
1688
1993
1455
1122
2852
2716
1814
2448
2431
2174
1348
2756
2581
1251
1170
2600
1252
2142
1355
1687
1806
1618
2000
1234
1626
2601
2345
2623
2674
1765
1889
1790
2102
2491
1515
2751
2480
1537
1223
1866
1203
1856
1469
1883
1564
1159
2271
2394
1339
2668
2317
1509
2438
2317
1483
1069
2994
1221
2496
1251
1371
2191
2774
1666
1284
2558
1653
1090
2737
1420
1120
2716
1918
2489
1483
2950
1149
1117
2670
1467
1329
2951
2284
1005
2448
1380
2353
2786
2007
1445
2758
2258
2041
2973
1495
2012
2083
2803
1598
2006
2507
2181
2658
2919
2548
2601
2592
2950
1834
1533
2921
2877
1551
2028
2922
1420
2908
2768
2218
2905
1205
1868
2083
2291
1662
1862
1674
1945
1994
2472
1866
1346
2519
1663
1961
2149
1293
2365
1458
2847
1789
2404
1951
1474
1525
2882
1707
1013
1051
1075
2104
2316
1584
1693
1801
1638
1097
1366
2256
1686
1927
1646
1956
2362
2667
2574
1357
2888
1067
1772
1126
1543
2310
2371
2116
1802
2917
1609
1766
1781
1155
1661
1894
1918
1367
2551
2762
1825
2863
1322
2052
2928
1108
2773
1920
1142
1448
2590
1807
1951
2524
1819
2946
2279
2949
1561
1006
2213
2578
3000
1722
2489
2601
1475
1530
1266
2753
1037
1994
1115
2812
2533
1025
2745
2720
1199
1434
2538
1451
1974
1354
1327
2802
2815
2258
2336
1715
2615
1970
2807
2545
1549
2248
2863
2601
2564
1327
2634
2242
1653
1390
1410
1595
1691
2139
2992
1794
1200
2560
2749
1126
1469
1762
1603
2646
1394
2687
2786
2218
2195
2551
1137
2067
2188
1571
2263
1284
1162
1144
1156
2873
1801
1295
2798
1583
2944
2733
2111
1675
2266
1542
1514
1055
2222
2680
2076
2787
1644
1217
2206
2878
1541
1416
1046
2103
1252
2344
2407
1120
2876
2708
1631
1056
2403
2876
2326
1173
1964
1020
2703
1662
1576
2110
2952
1652
2036
1082
2845
2509
2495
2476
2640
2946
1938
1279
2332
1385
1248
1695
1331
1599
1325
1990
1800
2559
2912
1458
1652
2346
1353
1903
1823
1624
1515
1543
2302
2432
1464
2395
1066
1169
2499
2898
1626
1399
1067
1686
2118
2124
1544
1941
2925
1269
2689
2103
1337
2586
1310
1393
1741
1578
2431
1499
2156
1591
1653
2015
2430
1395
1978
2901
2921
1854
1628
1161
2100
1427
1364
1400
2491
2225
2341
2528
1802
2412
1979
1554
1935
2412
1206
2716
2121
1070
1653
2489
1739
2000
1742
1034
2747
2052
2256
1723
1146
1644
2020
2070
2641
2528
1003
2910
2222
2911
1902
2517
2237
2903
2698
2744
2613
1098
1079
1018
1188
2262
1779
2850
1200
2139
2423
1099
2686
1330
1653
1439
2969
1618
2382
1157
1392
2909
1913
2408
2409
1297
1494
2211
2169
2137
1251
1837
2303
1999
1421
2648
1972
2238
1534
1884
2866
2170
1870
1501
1105
2904
1223
1891
2257
1463
2548
1619
1520
2540
2351
2705
2185
1672
1609
2892
1768
2568
1681
2063
1887
1585
1797
1686
2910
2006
2467
1731
1083
1497
1292
2222
2039
1411
2303
2506
1073
2603
2955
1705
2590
2632
1316
2763
2648
1716
1462
1300
1628
1642
1116
1297
1488
2807
2615
2520
2106
2538
1982
1251
1996
1817
1536
1023
2248
1129
1666
1774
2369
2104
2819
2165
2614
2977
2474
2255
1269
2034
2038
2193
1543
2167
1102
2442
1381
2995
1733
2232
1797
2784
1399
1535
1621
2704
2709
1773
2096
1293
1515
2519
1050
2689
1932
2525
1824
1951
1683
1512
1332
1359
2250
1072
1499
2790
2708
2830
1714
2094
2642
2253
2397
2434
2977
2585
1705
2283
1544
2911
1267
1701
1159
2977
1519
2520
2142
1854
1234
1578
1618
2430
2311
1220
1899
1438
1533
1326
1036
1832
2996
2879
1058
1002
1651
2262
1122
1616
2713
2347
1819
2541
1407
1773
1245
2632
1200
2274
2554
1980
1647
1853
2595
1136
1476
1212
2942
2176
1534
2538
2052
1378
2247
2712
2915
1388
1642
1156
2326
2257
2398
1526
2142
1888
2759
2077
2022
1538
2976
2267
1238
2260
1773
2056
1185
2142
1283
2923
2526
1438
2320
1946
1082
1174
1295
1441
1294
1695
1859
2857
1990
1043
2948
1297
2582
1121
2712
1707
1378
2400
2191
2404
2201
2267
2300
2792
2606
1190
2527
1772
1104
1719
1631
1888
2937
1451
1444
1967
1593
2317
1782
1326
2679
1118
1277
1195
2313
1476
2474
1064
2430
2577
2545
1126
2248
2916
2746
1815
1875
1503
1836
1103
2169
1086
2752
1270
2412
2060
1360
2131
2677
1745
1113
2061
1617
1864
2725
2082
1990
2104
1479
2130
1716
2463
2343
1527
2175
1504
2640
1020
1706
2629
1091
1089
1481
1679
2158
2593
1367
1006
1783
1252
1115
1343
1387
1685
2464
1484
2510
1383
1190
1664
2825
2772
1024
2706
2387
2706
1744
2225
2096
1908
2420
1339
1424
1047
1654
1023
1579
2938
2707
1132
1715
1984
1321
1226
2014
1373
2076
1657
2064
1691
1995
2257
2830
1042
2805
1320
1064
1775
2292
2452
1849
2142
1911
2876
1832
2776
2920
1339
1031
2440
2905
2572
1677
1058
2949
1841
2451
2799
1692
2014
1630
1086
1160
1404
2914
1163
1509
1382
1243
1333
2959
2804
1646
1254
2283
2573
1072
1445
2395
2239
1453
1737
1626
2624
1786
2423
1580
2772
1093
1964
1869
1266
1083
1277
1822
1763
1982
1506
2962
1669
2266
2538
1095
2698
2482
1101
1925
1423
1775
1376
1768
2005
1403
2454
1560
2894
2460
1537
2619
1490
2583
1738
1288
2279
2465
2692
2720
1368
2432
1520
1591
2566
1483
1725
2973
1916
1641
1929
1142
1685
1497
1157
1996
2717
1195
2865
2864
1630
2717
1929
2303
1444
1888
2472
2086
1528
2249
1816
1233
2790
1381
1557
1991
1255
2786
2202
1521
2678
2481
2645
2252
1531
1395
1933
2993
2426
2742
1571
2083
2600
2829
2089
1651
1503
2217
1146
1678
2012
2640
2444
2668
2825
1696
1352
1303
2941
2166
1741
2932
1994
2343
1185
2149
1072
2677
1772
1049
2955
2479
2661
1786
1677
2734
1633
2961
2292
2906
1488
2038
2639
1524
2510
1038
1037
2977
2428
2836
1042
1630
1052
1259
2001
1640
1089
1257
2644
2940
1579
1826
1445
1097
1723
2533
2979
1658
1990
1091
1062
1391
2011
1035
1678
2703
1292
1470
2834
1146
2112
1096
1248
1937
1006
2325
2427
2401
2786
1037
2644
1376
1317
2353
2326
2663
1593
2542
2802
2977
1059
2379
1987
2337
2773
2652
2619
1016
2582
2298
1347
2620
1423
2497
1827
1483
1577
2508
1090
2398
1106
1578
1873
1953
1447
2687
1074
2659
1709
2016
2110
1750
1668
2857
1086
2734
2110
1912
2164
1355
2707
2410
2820
1487
2690
1023
2953
1820
1525
1843
2085
2085
2451
1403
2871
2482
1506
1033
1889
1086
2578
2960
2308
1565
1187
2597
1951
1566
2410
2094
2374
2665
1343
2736
2691
1696
1758
1385
2263
1423
2734
2254
2134
2866
2931
1025
2299
1265
2987
1605
2227
2076
1023
2078
1778
2747
1102
2254
1299
1092
2073
2387
2410
2431
2470
2420
1741
2716
1713
2175
1724
1120
1771
1465
1352
1323
1826
2442
1635
1162
1297
1686
1580
1805
2868
1297
2642
2266
1958
2944
1593
2504
1085
2170
2351
1347
2844
2704
1395
1510
2284
2584
2553
1812
2881
2107
1304
2558
1726
1454
1921
1661
1619
1137
2795
1386
1806
1605
2564
2172
2778
2476
1757
1769
1581
2220
1034
2601
2115
1004
1480
2123
2046
1124
1878
1714
2134
2768
1925
1761
2994
1084
1539
1504
2023
2932
1885
2949
2375
1964
2541
2239
1140
2223
1732
2809
1827
1783
1230
1661
2072
1703
1443
1721
2975
2799
2616
1494
2259
2081
2253
2039
2680
1802
2179
2694
1936
1252
2747
1650
1334
1085
1226
1150
1464
2241
1982
2823
2392
2070
2887
1350
2538
1263
2689
2290
2642
2819
1530
2224
1316
1390
1690
1293
2712
1502
2559
2338
1044
2039
1872
1574
2037
2581
1326
1986
1477
1292
1257
1733
1816
2793
2103
1188
2195
1902
2501
2417
2114
2889
1052
2118
2723
1523
1333
2944
2396
2933
1438
2962
2683
2645
2779
1353
1197
2312
2314
2958
2938
1703
1813
2349
2562
2798
1407
1524
2288
1501
2099
1809
2002
1142
1224
1155
1987
2755
1852
1514
2247
1382
2590
1545
2855
1295
2050
2172
1014
1749
2991
2883
2588
2544
2480
1410
2076
1703
2556
2926
1115
2810
1656
1895
1833
2630
1960
2541
2421
2623
2366
1443
1460
1800
1710
2555
2113
1268
2495
2266
1747
2236
1510
1538
1510
2217
2222
2458
1662
2814
2080
1283
1198
1926
1398
2437
2727
1695
2712
1225
2336
2510
2751
1391
2384
2548
2422
1787
1833
2925
2298
1808
2209
1290
2178
1880
2300
1117
1384
2617
1407
2502
1878
2608
1543
2082
1244
2535
1402
2274
2828
1417
1556
2270
2931
2238
2485
1118
2155
1963
2795
1434
1625
1737
1515
1271
2075
2909
2748
2519
1137
2610
1310
1094
2818
2834
1631
1143
2848
1301
2303
2888
1385
2560
1096
1880
1251
2940
1360
2941
2395
2181
1962
2422
2823
2974
1877
1140
2092
1272
1007
1336
2787
1883
2136
1218
1107
1462
2452
1096
1606
2341
1270
1854
2660
2907
1048
2065
1640
2635
1019
2135
2548
2808
1123
1956
1647
1889
1272
2844
1956
1491
2052
2576
1293
1967
1101
2503
1423
2879
1773
2790
1487
1264
2335
1053
1910
1108
2763
2916
2926
2812
2500
2457
1252
1872
1788
2979
1759
1179
2571
2219
1190
2609
2140
1114
1289
1695
1560
1693
2805
1546
1642
1762
1862
1230
1648
2284
1472
1069
1045
1539
2126
1356
2919
2145
1991
2595
2324
2421
1178
1122
1743
1243
1307
2555
2600
1879
2124
2220
2764
1215
2549
2069
1111
2379
2170
1738
1595
1022
1224
2505
2507
1690
1133
2031
1092
2835
2690
2996
2123
1695
2371
2139
1515
2683
2804
1398
1454
2307
1630
2769
1160
2252
1305
2831
1991
1056
1244
1539
2975
1253
2000
2302
2196
1673
1616
1053
1109
2277
2463
2766
2189
2129
1097
2069
1844
1409
1554
1428
2576
1772
1283
2288
2392
1456
2345
1255
1384
1303
1040
1035
2590
2151
1020
1870
2696
1069
2943
2842
2067
2751
1288
2178
2845
1865
1580
2031
2155
2237
1986
1581
2503
2817
1963
2203
2970
2712
2910
1740
2329
1361
2670
2807
2236
2428
1176
1038
2108
2227
2374
1774
1467
1713
2362
2826
1483
2106
2444
1527
2876
1313
2100
2147
2317
2459
1532
2774
1187
1818
1900
2985
1160
2202
1512
1705
1081
1482
2942
1417
1689
1541
2924
2928
2864
1211
1114
1790
1454
2138
1719
1864
1268
2383
1864
2016
2261
1522
1489
2778
1895
1403
2852
1290
1326
2390
1614
2265
1200
1656
2745
1001
2164
2027
2838
2335
1390
2172
2284
2105
2345
2743
2319
2049
1099
1036
2716
1777
1337
2497
2445
2559
2993
1164
2522
1286
1690
2633
2601
1474
2598
1849
1590
2798
2393
1717
2700
2241
2545
2530
1625
1088
2239
2384
1432
2152
2084
1802
1190
1290
2674
2837
1927
1703
2212
1186
1009
1999
2505
2552
1644
1757
2571
1809
2508
1495
2153
2521
2657
2382
1336
1475
2233
1808
1872
2356
1320
1609
2732
1369
2202
2889
2443
2311
1801
2761
2922
2887
1586
2207
1708
1701
2737
2993
1885
2868
1517
1429
2876
2938
3000
2563
2145
1809
2955
2198
1604
1119
2831
2856
2866
2401
2267
2135
1350
1756
2315
1260
1008
2747
1573
2266
1935
1449
1674
2635
1738
2240
2923
2004
1838
2891
1733
2794
1370
2639
1743
1633
2356
2603
2157
2803
1055
1731
2341
2308
2434
1601
2643
1129
1553
1257
1420
1129
2365
1734
1628
1696
1134
1319
1460
2364
1197
1827
2017
2975
1667
2473
1765
1711
1012
1681
1904
1406
1590
1770
2210
1204
2108
2366
1201
1136
2597
2793
1451
1581
2471
1604
1429
2636
2011
1046
1498
2036
2142
2793
2605
2229
2714
2367
1640
2961
2837
1932
1116
2872
2353
1013
2539
1594
2525
1423
2589
1768
1118
1323
2768
1405
1376
1435
1504
1063
2044
2129
2700
2966
1183
2869
2264
1797
2166
2981
1490
2742
1726
1240
1300
1665
2676
1579
2229
2457
2065
2835
1111
1588
1458
2730
1918
1819
1025
2200
1853
2279
1862
1576
1916
1707
2233
1151
2689
2485
1750
1741
2429
2544
2933
2847
1042
2878
1022
2103
1729
2797
2207
2047
1999
2210
2018
2111
2507
1453
1950
1444
1772
2967
2128
2212
1879
1150
2325
2594
2432
2525
1891
2745
1707
1323
1406
1567
1655
1612
2688
2041
1797
1923
1470
2056
1071
2815
2578
2707
2689
1121
1644
2236
1534
1305
2970
2463
1415
1721
1967
2893
1553
1429
2671
2205
1905
2463
1340
1675
1803
1451
1456
1895
1765
2910
2648
2850
2496
1071
2140
2064
1573
2618
2905
2311
1881
2656
2210
1402
1354
1944
1151
2935
2645
2796
1488
1368
2252
2266
1151
1609
2475
1902
1904
2238
2666
2749
1470
1625
1657
1119
2967
1343
2581
2904
2320
1935
1524
1360
1324
2250
1252
2938
1321
2860
1299
1521
2251
1970
2421
2280
1597
1230
2921
1531
2590
2671
1714
1667
2646
2132
2185
1584
2745
1234
1977
2809
1354
2742
1475
2553
2844
1892
1941
1901
1356
2538
1580
2044
1939
2144
1497
2501
2204
2377
2523
2737
1423
2049
1314
2649
1221
2857
1715
2192
1064
2669
1192
1087
1883
1490
1167
2510
1494
2869
2436
2706
2289
2020
1174
1051
2091
2670
2728
1501
1634
2685
2380
1368
1712
2241
2386
2305
2428
1827
2331
2987
1177
2749
1836
1688
2345
1492
1160
1448
1976
1988
2006
2336
2941
2818
1447
2403
1874
1262
1557
1551
1129
1213
1558
1380
1288
2825
2376
2643
2105
1863
1082
2668
1538
2450
2528
2540
1183
2487
1707
1598
2510
2280
2526
2646
1679
1044
1427
1895
1793
2983
1430
2165
1269
1779
2858
2964
2191
1456
1399
2520
2117
1518
2343
1113
1906
2339
1798
1491
1289
1907
2220
2388
2555
2960
2042
1849
1688
1912
2702
1243
2398
1480
1849
2123
1432
1917
2398
2759
2592
2565
1349
2727
2087
2187
2481
1991
2937
2412
1740
2340
2247
2936
1606
2886
1762
2043
2611
1310
2738
2008
2276
1279
1755
1155
1122
1636
2669
1219
2681
2990
2941
2039
1900
1725
1558
2494
1300
1367
1478
1051
1913
2276
1171
1361
1997
2463
2875
1963
1361
2390
2306
2088
1021
1583
1288
1069
1971
1931
2065
1844
2322
2717
2732
1750
2400
1207
2035
2881
2328
2269
1742
2243
2833
2686
1095
1000
1107
1394
2159
1660
1761
1706
2859
1291
1683
1853
2018
1317
1436
1488
1522
2369
2303
2634
1730
2196
2545
2422
1961
1789
1427
2994
2636
2092
1648
1063
2256
1335
1487
1287
2963
1577
2773
1404
1083
1616
2859
2440
1067
1547
2190
1718
2445
1839
1747
2373
2940
1198
1956
1900
1456
1686
2434
1370
1233
1767
2070
1766
2644
1620
2597
1682
2830
1148
1526
2945
2597
1898
2551
1113
2338
1104
2354
1413
2599
2709
1549
1797
1345
2275
1123
2057
2379
2588
2832
2276
2144
2403
1171
2316
2547
2092
2797
2448
1950
1507
1889
2296
1312
1802
2776
2042
1648
1842
2563
1352
2332
2020
1771
1524
1218
1272
1421
1368
1496
1540
2303
1242
1317
2250
1801
1194
1726
1235
1567
1245
1307
2907
2464
2092
1820
2254
1485
2544
2500
2082
1408
1536
1024
2480
2945
1124
1631
2648
2097
2274
1670
2429
1951
1410
2204
1646
1979
2062
1000
2582
1315
1413
1275
2317
1045
2426
2556
2680
2705
1965
2788
1878
1869
2415
1131
1767
1217
1837
2306
1677
2563
2079
2138
2294
2576
1878
1955
2054
2888
1173
1274
2423
2543
2918
1767
2996
1261
1707
2435
1518
1568
1952
2943
1132
2486
2793
1559
2537
1278
1437
1428
1141
2757
2323
1018
2236
2275
1982
2742
2167
1470
1502
2792
2531
1690
1365
2335
1951
1648
1136
1505
2511
2403
1787
1109
1611
2136
2005
2808
2784
1319
2419
1775
2450
2745
1133
2667
1219
2900
2531
1720
2280
1966
1268
1048
1065
2160
1411
2443
2121
1457
2609
1889
1141
2933
1918
1738
1969
2214
2408
1099
1269
2175
2959
1847
2051
2727
1342
2787
1556
1699
2115
2052
2117
2416
2226
1544
2135
1739
1043
2451
1725
2563
1686
2326
1710
1530
1633
2518
1826
2396
1697
2006
1492
2431
1451
1105
2008
2421
1997
1338
1818
1625
1887
1422
2342
1557
2772
1726
1707
1374
2603
1229
2170
2958
2375
1707
1488
1632
1137
1521
2093
1825
1960
2161
1001
1109
1560
2687
1965
2121
2537
2715
2742
2705
1632
1099
1675
1264
2985
1153
1759
2908
1811
1452
2793
1468
2837
1534
1055
2744
2617
1376
2283
1476
2246
2994
2665
2727
1421
2233
2998
1084
2762
2587
1838
2889
1488
2465
2325
2275
1031
1224
1647
2984
2762
2186
1014
1508
2368
2534
1273
1025
2631
2221
2504
2160
1431
2265
1459
1639
1435
1949
2844
1752
1156
1674
1145
2225
2614
2904
2980
1371
2210
1780
2712
2393
2729
2300
1715
1059
2979
2156
1358
1887
1960
2973
1454
1540
1082
2678
2457
2223
2005
1685
1840
2082
1380
2896
2828
2087
2040
1789
1894
2465
2554
2902
1815
1850
2509
1110
2432
2132
1550
1399
1660
2279
1591
1956
2793
1184
1220
2605
2142
2937
1447
1757
2366
1525
2941
1629
2012
2834
2472
2628
2020
2190
1261
1893
2334
2058
2157
2604
2031
2973
1246
1325
1672
1606
1024
2562
1491
2425
1103
2644
1867
2435
2648
1958
2018
1796
1535
1290
1910
1880
2098
2599
2660
1923
2380
2471
2017
2698
2622
1734
2027
1616
1573
2169
2691
1121
1085
1760
1500
1378
1138
2588
2730
2829
1761
2585
2542
2304
2876
1538
1523
1867
1694
1151
1874
1647
1665
2750
2227
1553
1544
1793
2803
2369
1616
1250
1862
1478
2268
1896
1710
2776
2790
1531
1741
2511
2869
2832
1161
2795
2930
2714
2823
2084
1211
1160
2923
1422
1295
2043
2457
1336
2534
2948
2834
2346
2785
1361
2212
1511
1723
2063
1035
1980
2828
1747
2078
1162
2410
2364
1779
1833
2588
2432
1624
1831
1971
1718
2158
1456
1327
1440
1183
1225
2439
1374
1242
2842
1697
2396
2726
2507
1619
2651
2072
1867
2678
1842
2257
2464
2083
2761
2012
1931
1263
1623
1749
1101
2324
2003
1374
2067
2204
1756
1183
1282
1879
2811
2541
2453
1505
2236
2465
1014
2638
2272
1213
2937
1359
2757
2154
1128
2462
2694
2374
1566
2429
2253
2962
1816
2626
1140
1518
2695
2021
1659
1303
2864
2467
1790
2988
2867
2302
2804
1959
2847
1295
1997
2294
1992
1410
1812
2743
2567
2849
1246
2605
2510
2383
2617
1854
2627
2850
1725
2828
1365
1717
2770
1993
1978
1968
1350
1469
2570
2770
2288
1827
2658
1735
2527
1270
1431
2960
1969
1406
1814
1397
1952
2847
1775
2054
1793
1480
2851
2936
1361
1017
1577
2977
1593
2130
1525
1003
1315
1023
1059
1342
1173
2798
1561
2420
2948
1775
2857
2346
1423
2668
1880
1319
2014
2968
2766
2924
1218
2925
1175
2870
1619
2635
2408
2270
1250
2681
1141
1396
2746
1427
2644
1946
1346
1471
1224
2155
2285
2356
2107
1018
1624
1504
2512
1693
2137
1257
1963
1626
2365
1602
2785
1391
2849
1190
2724
1539
1389
2291
2169
1266
1634
2460
2601
2996
1023
2935
2973
1542
2744
1610
1638
1863
1817
1156
2245
1115
1122
1714
1132
2993
1718
2516
2032
2143
1642
2253
2097
1156
1748
2685
1765
2995
1186
1840
2384
2164
1903
2517
1670
2203
1285
1420
1882
1754
2964
1922
2574
2692
1945
2608
1417
2675
2158
2177
2548
2118
1428
1458
2353
1771
1837
2817
2795
1059
2846
1644
1677
2978
1773
1080
2212
1605
1044
1930
2708
1298
1633
1277
2180
2721
2680
2405
2212
2140
2268
2091
1836
2009
2292
1265
1736
1445
1164
2900
1365
1468
1625
1823
1909
2319
1244
2596
1919
1864
1396
2812
2630
1228
2469
2250
1485
1150
2278
2632
2092
2433
1605
1654
1792
1754
2808
2668
1686
1507
2345
1767
1441
1145
1564
2239
2673
2811
2369
2861
2476
1083
1486
1348
1744
2456
2461
1608
2540
1042
2781
1586
2167
1532
1807
1933
2864
2971
1031
1154
2511
1577
1910
1412
2519
2629
2371
2485
2664
1230
2577
1674
1781
2417
1155
2009
1947
1257
2911
2336
2293
2200
1127
1644
1726
1759
2600
2909
2338
2632
2376
2702
2780
2215
1349
1899
2173
1073
1829
2115
1084
2977
1945
2310
1465
2107
2805
2751
1376
2799
2987
2607
1060
1695
1861
1311
1449
1266
2686
1760
1029
2462
1146
1032
1854
2875
1895
2567
2068
2257
2836
1873
2428
1796
2252
2317
1255
1818
1178
2620
1954
2850
2533
2539
2645
2770
2642
2084
1353
1037
1450
1907
1387
1068
2085
1622
2830
1912
1456
1590
1211
1237
1682
2120
2964
2114
1178
2264
2443
2545
1056
2632
1087
1066
2806
1180
2930
1608
1388
2085
1233
2811
2214
2030
1806
1929
1485
2360
2711
1629
2487
2343
1362
2589
2408
1717
2167
1413
2576
1531
2591
1377
2642
1809
2982
1819
1819
1320
1262
1905
1693
2222
1524
2371
1357
1401
2024
2653
1313
2034
1628
1818
2554
1814
1057
1714
2269
1499
1659
2089
2013
2517
2032
2857
2494
2856
1169
1405
2049
2987
1110
1164
2097
1805
2937
1265
1819
1991
2231
2007
2693
2514
1099
1541
2904
1772
1824
1827
1752
2267
2550
1319
2662
2173
2893
2177
1189
1667
2878
1502
1232
1619
1604
1327
1924
1463
2722
1748
1878
2792
2896
1278
2268
2652
2396
2500
2418
1491
2954
1721
2031
2342
2654
2782
1437
2791
1502
2924
1913
1759
1075
1151
2114
1729
1775
2074
1909
2772
2617
2441
2051
1075
2950
1960
2372
2272
2052
1010
2777
1393
2760
2698
1714
2156
2471
1890
1965
1823
2891
2134
2961
2798
2836
1118
2716
2744
2165
1538
1877
1322
1590
2646
1875
1513
2670
1955
2392
1693
1409
2165
1738
1492
1146
1520
2000
1377
2437
2958
2258
2885
1108
1086
2882
1482
2480
2254
1239
2832
2244
2629
1106
1513
2133
2455
2803
1114
1823
1201
2487
1515
2498
1272
1414
1725
1396
2468
2651
2316
2118
2338
1306
2207
2281
1993
1213
1504
2764
1392
2033
1416
1715
2561
2450
1781
2058
1224
2360
1692
1717
1886
2555
2236
1471
1743
1386
2837
2672
2157
1086
1012
2604
1924
1713
2906
2322
1900
2233
1139
2242
2299
1350
1430
2168
2070
2800
2937
1822
2634
2667
1171
1107
1959
1599
1232
2784
2071
1736
1538
1606
1376
1832
1606
1306
2021
1813
2792
1848
2545
2460
1158
1992
2220
2450
2418
1535
2124
1068
2401
1943
1450
2015
1038
2491
2916
2905
1644
1325
1481
1121
1251
1163
1695
2534
1865
1467
2745
1124
1147
1257
1008
2089
2278
1174
2508
2179
1887
2509
2181
2697
1659
2002
2335
2595
1156
2362
1794
2116
1391
2116
1168
2467
1367
2423
2209
2995
1296
2687
1585
1951
1791
2000
2921
2144
1934
2361
2737
2865
2983
1736
2018
2136
2144
1784
2463
2249
1829
2100
2378
2504
2673
1628
2733
2031
1088
1542
1722
2856
1966
2513
1882
2201
1924
1229
1905
2660
2081
1191
1660
1795
2625
1930
2133
2656
1098
2033
1322
2583
2961
2960
2166
2197
1309
2081
2278
1163
2267
1889
2055
1392
1639
2882
1899
1469
2854
2817
1211
1914
2879
2803
1167
1638
1439
1582
2879
1743
2495
1077
1933
2056
1219
2139
2895
2006
1347
2686
1891
2843
1952
1742
1392
1192
2136
1268
1156
2743
1030
1664
2802
1281
1821
2408
2704
1157
2793
1528
1757
2727
2203
1535
1668
2190
2957
2999
1172
2500
2987
2893
1121
1167
1925
1369
2963
2136
2411
2976
2502
1171
1426
1135
1712
1831
1275
1652
1234
1812
2436
2738
2213
2820
1929
2165
1639
1417
1074
2202
1235
2138
1095
1656
2756
1137
1542
2635
2356
1452
2445
1567
1747
2818
2026
1585
2301
2067
2823
2837
1915
2305
2765
2361
1064
1249
1680
1302
2239
2761
2730
2546
2062
1208
2740
1363
1075
2770
1379
1574
1289
1640
2296
2782
2367
1868
1991
2396
1793
1343
2865
2573
1594
1237
1287
1931
2374
1735
1592
2507
2458
1240
1396
2596
1723
2900
2506
1538
1077
1662
1510
2531
1687
2248
2548
1274
1009
2983
2994
2196
2259
2285
2509
1895
2897
1156
1951
1824
2922
1808
1990
2341
2178
1873
2117
1048
1244
2700
2059
2468
2363
1453
2318
1130
2834
1334
1885
2347
1689
1013
1922
2391
1741
2397
1248
1173
1731
2501
2700
1566
1948
1681
1617
2269
2673
2169
1353
2815
1131
2499
1029
1309
1924
1525
2834
1805
2967
2378
2062
2562
2272
2605
1134
2908
2887
2600
1599
2781
1625
1943
2318
1744
1000
1492
1520
1681
2836
1048
1458
1664
2981
2070
2216
2191
2984
1613
1467
1215
2563
2443
1206
2353
1438
1137
2295
2344
1547
1709
2383
1072
1569
1572
2190
2188
1181
2285
1308
1432
1005
2153
1970
2919
1920
1397
2582
1201
1388
1944
2925
2274
2132
1383
1218
2182
1737
2965
1305
2864
2198
2177
1133
2126
1665
1385
1094
2409
2881
1028
2009
1698
1305
1035
1210
1410
1472
1287
1433
1040
1556
2093
1955
2603
1785
1109
1941
1185
1354
1007
1450
1216
1980
1444
2234
1829
2019
2844
2253
1534
1303
1172
1321
1359
2935
2226
1968
2097
1173
2808
1709
1449
2532
1264
2308
1105
1221
1531
1341
1556
2445
2909
2055
2874
2578
1792
2719
2861
1801
2381
2391
1629
2035
2899
2738
1383
1771
1596
2668
2560
2141
2844
1012
1546
2298
1001
1685
1715
2137
2129
1608
1488
2502
1697
2089
1394
2118
1447
1782
2142
2507
2108
1295
1792
1417
1080
2415
2633
1527
1925
2334
2626
1863
1782
2415
2601
2897
1509
1576
2577
1107
2004
1724
2672
1773
1903
2127
1337
1809
2344
2265
1324
2814
1525
1052
1032
2548
2220
1128
2217
1587
2052
1187
1212
2796
1982
2626
1720
2282
2489
1498
1609
2872
2206
2035
1503
1384
1624
1019
2515
1953
2077
1823
2184
2660
2010
2812
1337
1730
2382
1052
1676
1380
2359
1989
2056
1816
1511
2877
2791
2277
1407
2056
2321
1845
1656
1452
1608
2491
2549
2649
1924
2201
1614
1264
2510
1228
2004
1552
1786
2171
2289
2991
2900
2436
2822
1229
1512
1216
2979
2687
2873
1748
1228
1237
1546
1021
2502
1338
2004
1557
2203
1846
2181
2734
2129
2476
2766
2095
2480
1827
2813
2959
2090
1620
2989
1416
2156
2886
2024
1426
2940
1392
2513
2862
2776
1176
1973
1377
2718
2488
1727
1666
2549
1228
2968
1442
1809
1166
1307
1345
1464
2418
1737
2152
2875
2914
2658
2609
1248
1129
1865
2617
2314
1577
1617
1811
2334
2319
2958
1952
1503
2388
2377
2992
1100
2147
1410
1862
1652
2547
2608
1990
2579
1679
2963
1521
2656
1360
2987
2862
1519
2365
1129
2589
1622
2111
2352
1972
2611
2156
2109
2491
1208
2355
2843
2076
1041
1745
2052
1728
2504
1795
1956
1702
1522
2876
1037
1635
1614
1095
2156
1973
2332
1095
1433
2138
2259
2788
2369
1990
2795
2438
2251
2496
1437
1117
1782
1224
1836
1887
1480
1910
2309
2259
1358
2724
1408
2427
2067
1747
2073
1716
1358
2516
1000
1135
1158
1112
1922
1704
2817
1253
2376
1062
1934
1066
2545
2461
1264
1405
2093
2814
2799
2728
2616
1246
2665
1073
2738
1709
1730
2832
1721
1622
2917
2078
2080
2736
2496
1302
2959
1670
2303
1131
2070
1226
2534
2246
1325
1291
1178
1948
2163
1662
2654
2260
1917
1631
2900
2754
1470
1084
1374
1212
2975
2986
2533
1754
1145
2856
1987
2810
2965
2962
1446
1423
1511
2668
1657
2389
1712
1419
2749
2447
1530
2782
1668
1058
1968
1657
1160
1449
2836
2742
2833
2875
1295
2090
1157
2085
1693
1780
2100
1469
2305
1369
1983
2202
1216
2230
1748
2250
2974
1510
2042
1051
1335
1928
2682
1192
2317
2475
2787
2489
2695
1538
2974
1223
1129
1571
1128
2421
2510
2573
1696
2933
2319
2280
1141
1161
1799
2467
2843
2738
2909
1910
1475
2325
1700
2782
2539
2368
2408
2966
2768
2219
1993
2612
1775
1767
1395
1760
2072
2645
2102
2328
2741
1401
2815
2110
1732
2056
1786
2521
2394
2850
2632
1049
2580
1784
1062
1649
2524
1348
2033
1761
1012
2545
2805
2477
1939
2708
1505
2375
2766
1038
1395
1198
1635
1581
2170
1074
2511
2591
2049
1482
1581
2888
1572
2919
2587
1944
1031
2991
1704
2747
2237
1724
1611
1341
2315
1196
1597
1337
1170
2024
1551
2412
2755
2355
2455
2434
2414
1999
2615
2989
2138
2933
2299
1550
1179
1125
1973
2886
2891
2996
2677
1514
1670
1019
1802
2671
2587
1294
2267
1974
2477
2173
2420
1025
2932
2170
1133
2217
1464
1153
2531
2032
1376
1716
1608
2304
2426
1061
1162
2189
2223
1711
1447
1174
2348
1036
1741
2735
1553
2784
2847
2120
2732
1640
1511
2965
1513
2274
1619
2009
2993
2756
2422
2737
1465
1644
1138
2955
2412
2498
1245
2525
1131
1078
2751
1766
1726
2245
1677
2895
1428
1398
1664
1680
1306
1410
2300
2736
1204
1643
1791
1151
2443
2153
2197
2468
2289
1711
2710
1703
2899
1787
1323
2055
2538
1322
1988
2654
1890
2745
2239
2268
1596
1724
1580
2595
2092
1741
2430
1054
2344
1402
2750
1768
1707
1093
1082
1979
1881
1283
2477
1015
2536
2975
2996
2642
1074
2609
2143
2985
2423
2647
1846
1459
2405
2524
2556
1718
1572
2603
1375
1548
2281
2656
2359
2496
2038
2556
1348
2445
1240
1008
1772
1606
1268
2223
2733
1622
1728
1939
2520
2484
2599
2446
1631
2698
2557
2290
2363
2183
1538
2364
1406
2279
2909
1929
1735
2881
1615
1500
1604
1519
2260
2698
2745
2414
1874
1239
1191
1181
2792
1933
2990
2634
1082
1891
1950
2836
2024
2661
2939
2748
1192
2165
1906
1876
2603
2493
1698
2339
1488
2852
1007
1228
1335
2000
1223
2901
2701
2218
1824
2318
2098
2181
2392
2605
2374
1773
2197
2017
2980
1899
1856
1954
1561
1856
1327
1094
1792
1868
2812
2381
2541
1853
2694
2940
1926
2762
2299
2083
1668
2049
1134
2807
1837
1621
1650
2011
2774
2302
2503
1829
1296
2682
2360
2589
1996
2053
2668
2479
1673
1129
2109
1832
2406
2444
2777
1245
2488
2453
1678
2612
2474
1113
1349
1930
1765
2050
1117
2940
1205
2316
1321
2490
2366
1982
2084
2860
2493
1104
1943
2874
1093
2820
1410
1539
2941
2302
1401
2394
1845
1405
2523
1320
1623
2891
2356
1183
2333
1429
1824
2946
1936
2728
2274
2357
2808
2619
2467
1423
1359
2918
1752
2383
1509
1805
2519
2655
2704
2810
1990
2463
1649
1724
2095
2801
2793
1001
1867
2475
2627
1901
1526
2063
2281
1998
1937
1366
1546
2054
1731
1321
2835
2978
2034
1928
2653
1140
2812
2818
1372
2701
1479
2523
2440
2362
2297
1212
1633
2473
2564
2807
1752
2993
1796
2459
2391
2689
1102
2512
2868
2152
2109
1650
2079
1668
2628
1671
2690
1167
1147
2653
1189
2049
2102
2927
1421
2004
2623
2919
2701
1725
2733
2073
2490
1925
2570
2843
2181
2576
2537
2964
1037
1299
2950
2220
1592
2830
1444
1772
2734
1625
1522
1466
2325
2911
2617
2704
1890
1870
2037
1387
1066
1183
2811
2143
2420
1035
2160
1153
2099
2786
2491
1114
1630
1184
2616
2890
2099
2883
2334
1592
1559
1851
1185
2075
1203
2266
2748
2580
2309
2866
1952
1310
1538
2150
2898
2854
1489
1807
2801
1556
1669
1290
2673
2949
2135
1408
2837
2141
1295
2727
1604
2008
2537
1445
2828
2215
2999
1735
1940
1153
1288
2581
1845
2233
1833
2180
2576
2481
1286
2762
2401
1291
1082
1778
2923
1268
2178
1236
2941
2796
2430
1606
2284
2582
2261
2945
1774
1093
2322
1683
2855
2754
2868
2647
1267
2089
2446
1440
2115
2955
1832
1356
1855
1533
1325
1312
1926
1758
1523
2560
1036
2763
1795
2144
1723
2683
1296
2263
2972
1889
1406
2483
1158
2604
2908
2648
1424
1435
1510
1833
1823
1738
2121
2987
1963
2074
2752
1751
2257
1949
2018
1015
2571
2763
1646
1092
1958
1723
1923
1585
1792
1182
1468
1226
2549
2350
1197
2251
1626
1677
2889
1490
1248
2690
1737
2299
1641
1809
1181
2649
2931
2546
1006
2023
2871
1390
2913
1396
1957
2815
1689
2701
2512
2925
1040
1640
1269
1895
1437
2614
1877
1500
1124
1579
2060
1527
2768
2881
2026
2347
2451
1149
1542
2274
1655
2247
1176
2446
1355
2158
2438
2802
1293
1811
2988
1187
1979
1323
2650
1096
2030
2747
1371
1568
1772
2430
2421
2428
2964
2343
1623
1031
2371
2610
1363
1540
2159
1237
2270
1793
1463
1823
1539
2280
1176
2076
1206
2314
1591
1872
2549
2444
1231
1929
1317
2705
2779
2975
1502
2225
2827
1749
2483
2012
1534
2406
1430
1683
1447
2448
2029
1741
2053
1856
2634
1206
2207
2091
1392
2697
2223
1107
1836
2091
2794
2179
2801
1442
2293
1659
1762
2185
2736
1045
1967
2715
2341
2527
1745
1770
1645
2524
1866
2144
2843
1808
1391
2375
2296
1110
1498
1687
2583
1805
1001
2719
2913
1391
2218
2356
2605
2989
2391
2789
1686
2845
2005
2007
2889
2919
1866
2680
1345
2622
2051
2700
2241
2693
2248
1986
1788
1425
2147
2182
1161
1075
2603
1930
1044
2249
2802
1949
1308
2390
2166
1656
1132
2078
1458
2999
2804
2384
2487
2377
2245
1818
1341
2961
2754
1301
1477
1220
2143
1232
1567
2179
1842
1209
2628
1610
1242
1074
1963
1639
1116
2917
2371
1955
1455
1395
2568
1163
2235
2250
2182
2404
1939
2770
2937
2343
2734
2642
2177
2743
1771
2582
2807
1076
1822
2987
2815
2924
2450
2848
2756
2730
1420
1847
2260
2329
2447
2386
2506
2359
1734
1313
1986
2893
2051
2164
1240
2072
1272
1284
1876
1601
1898
2221
2869
1535
1109
2295
1133
1468
1580
2644
1713
2387
2494
2453
1983
1091
1509
1608
2896
1348
1136
2818
2008
1457
1595
2914
2025
2659
2747
1742
2651
2166
1971
2155
1832
2200
1979
1725
2219
1152
2253
2037
1778
2090
2601
2599
1398
2599
1181
1148
1562
2665
1388
1528
1465
2080
1212
2411
2940
1196
1270
1474
1721
2839
2993
2548
1416
1339
1621
2784
2113
2785
2389
2744
2096
2099
2039
2918
1857
1997
2515
2427
2478
2599
1179
2987
1777
1443
1690
2752
1987
2568
1785
2023
2882
1778
1315
1940
2098
1052
2183
1059
1978
1397
2035
1778
1275
1645
2432
2366
1041
1294
1554
1943
1681
1844
1997
2123
2659
1006
1771
2974
2650
1869
1796
2545
2000
1366
2862
1317
1784
1098
1820
1805
2815
2456
1448
2080
1563
2402
2711
1132
2011
2324
2710
1692
2014
2843
1341
2038
2782
2193
2281
2091
2282
2209
1409
1108
2601
2490
2779
2910
1783
2115
1582
2943
2475
2749
2129
2226
1395
2917
1559
1257
1295
1639
1962
1326
2160
1104
1531
2157
1024
1823
1536
2592
1818
2729
2524
1605
2046
1340
2479
2073
2623
2801
2349
2897
1742
2767
2218
2265
1713
2116
1643
2865
1633
2024
1795
1642
1247
1083
1948
2497
1959
1621
2886
2960
1578
1990
2125
2746
1225
1523
1179
1054
1438
2486
1634
1495
2290
2066
2584
2393
1886
2266
1443
1909
1180
1671
1958
2795
1934
1881
1358
1963
2392
2982
1114
2002
2916
2389
2318
2752
1642
2473
2039
1190
1936
1588
2427
2147
1389
1300
2353
2181
1499
2556
1610
2694
1177
1976
2780
2907
1031
2331
1812
2345
1165
2217
1663
1456
2372
2633
1579
2901
2748
2832
1751
2414
1226
1253
2973
2592
2245
2812
2405
1633
2529
2177
1463
2837
2372
1420
1824
1940
2610
2412
2720
2311
1661
2695
1024
2720
2926
1970
2776
1756
2722
2452
2434
1667
1805
2197
2467
2924
2004
1187
1661
1220
2926
1179
2817
1988
1753
1827
2085
1951
1808
2640
1291
1336
1111
2440
1753
1532
1228
1252
2667
1274
1036
1649
1911
1077
2744
2796
2032
1175
1954
1900
2936
2423
1750
2500
2386
1482
2879
2037
1966
2098
2886
1824
2948
1082
2161
2098
1556
2365
1443
1935
2696
1751
1521
1386
1184
2277
2268
2740
2245
1958
2796
1910
2998
2909
2704
1869
2586
1612
1054
1271
1653
2192
2286
1568
1389
2213
1701
1829
1916
1646
2240
2667
2732
1018
2205
2185
1901
1363
2316
1108
2214
1138
2793
1008
2303
1976
1826
1039
1378
1291
2512
2944
2311
1171
1281
1503
2465
2953
2998
1972
1575
1438
1823
1598
2719
1128
2178
2979
1703
1519
2968
2222
2297
2946
2057
1515
2400
2278
2266
2413
1386
1661
1450
1624
2134
2296
1356
2560
2738
1701
2720
1949
1366
1343
2533
1775
2316
2194
1289
2174
2799
1847
2337
2860
1324
1289
1647
2365
2114
2767
2104
1186
1686
1584
1585
2914
2988
1198
2464
1422
2773
2618
1241
1001
1799
2018
1856
1953
1412
1282
2199
1205
1989
1092
2615
2539
2325
1591
1300
1845
1649
1991
1446
2971
2597
2533
1263
2782
2759
2619
1787
2118
2730
2867
2401
1180
1606
2335
2060
2307
2433
2694
1952
1832
1568
1899
2198
1594
1970
2046
1589
2397
2899
1619
2773
1781
2172
1270
1404
2267
1755
2075
2195
1794
2495
1081
1476
2122
1691
2434
1933
2991
2532
1993
2412
1956
1039
2614
2403
1698
1335
2670
1811
1712
2030
2391
2219
2110
1093
1619
2009
1335
1930
2794
1552
1358
1499
1158
2337
1486
1423
1076
2903
2537
1112
1598
2865
1905
2208
1817
1742
2558
1868
2707
1931
2085
1263
1483
2764
1104
1862
2366
2028
1072
1424
1598
2060
2739
1441
2053
1457
2882
1276
1916
1275
1259
2768
2275
1599
1432
2526
1314
2903
2277
2878
2452
2467
2224
1862
2467
1094
1015
1395
2233
2625
2057
2048
2830
2112
2515
2538
1126
1464
1154
1360
1861
2282
2952
2431
1672
2318
1989
2884
2332
1578
1548
2464
2752
1195
1973
2131
2837
1877
1974
1959
1441
2486
2043
2292
2218
2211
2938
1163
2085
1894
2400
2851
2748
1916
2016
1169
2516
2793
1189
1148
2106
1132
2064
1655
2077
2594
2297
2635
1138
1383
2701
2250
2490
2196
2919
2375
1238
1659
1212
2462
2380
1825
1799
1437
2178
1697
2717
1835
2179
1803
2616
1044
1687
1826
2854
1309
1422
1388
1214
2625
2914
1303
1024
1701
2193
1150
1361
1551
1998
2642
2932
1856
2580
1727
1768
1280
2333
1626
2477
1379
2877
1462
1455
2335
1768
2657
1562
1664
2343
2610
1952
2851
1444
1588
2548
2077
1801
1097
2245
2028
1336
2165
2838
2538
1872
1759
1465
2960
1057
2573
1976
2797
1911
2836
2748
2452
2848
1689
2934
2537
2588
2698
2209
2388
1689
1081
1411
1992
2180
2692
2480
2236
2382
1449
1043
1712
1625
1918
1463
1008
2191
1602
1606
2770
1634
2156
1940
1609
1840
1095
2230
1111
1164
2708
2441
1639
2957
1450
1848
1791
1347
2474
1780
1365
1093
2740
1415
1461
2793
2036
1827
1929
1226
2925
1345
1985
2091
2439
1753
2534
2141
2802
1151
2084
1461
2368
2072
2674
2008
2404
1755
1174
1069
2673
2661
2718
2823
1241
2676
1894
1741
1478
1817
2804
2269
1300
2886
1239
2363
1455
2549
1517
2697
2315
2650
1545
2322
2697
2904
1726
1668
1741
2454
1388
1280
1652
1860
1553
1263
1628
2163
1850
2763
2859
1793
1663
1985
1348
2815
1161
2483
1832
1310
1553
2856
1237
1477
1755
1023
2116
1395
1125
1337
1950
1226
3000
2025
1428
2523
1616
2441
2332
2976
1735
2293
1699
1755
2839
1522
1986
2561
1974
2882
2743
2244
2837
1430
1900
1533
1043
1174
1104
1530
2148
1232
2037
1512
1812
2633
1793
2639
1556
1825
2199
1721
1150
1856
2576
2261
2157
2483
1639
1233
2037
2555
2422
1244
1594
2707
1389
2569
1124
2896
2480
1441
2337
1802
1828
1503
1255
1186
2943
1206
2729
2348
2005
1148
1682
2022
2094
1980
1855
2640
2376
1560
2536
2871
2493
2593
1811
1792
2919
2106
2243
2224
2514
1660
2346
1758
2384
2348
1028
2073
2005
1970
2540
1432
1505
2689
1550
2273
2562
2573
1613
2410
1713
1484
1519
1919
1905
2466
2310
2235
2692
2464
1268
1837
1964
1504
2834
1344
1803
2925
2638
2746
1951
2783
1635
1406
2020
2103
2366
2804
2043
2538
2231
1345
1492
2833
1510
2029
1140
1426
2853
2919
1038
1794
2381
2542
1702
1703
2469
1000
2856
1206
1470
2637
2935
1867
1458
1931
2850
1113
2900
2803
1099
2506
1191
1154
1232
2923
1344
2131
2994
1804
1203
1377
1072
2719
2708
1157
1401
2094
2704
1317
2634
2365
2949
1837
2068
2594
1410
2626
2375
2580
2180
1027
1527
1050
2819
1532
1602
2227
2309
1780
1358
1338
1007
2051
1002
1093
2565
1216
2159
1301
1529
1755
1410
2582
1168
1734
2557
2355
2087
1639
2512
1718
2756
1414
2625
1176
2850
1022
2900
2176
2555
2175
2786
1923
2959
2296
2358
1898
1834
1974
1029
1194
1467
2073
2050
1424
2617
1945
2882
2085
1976
2247
1139
1669
2269
2641
1582
2594
2426
2826
1243
2542
1316
2984
1746
2354
1970
2487
2623
1872
2376
1659
1521
1112
1610
2317
1251
1683
2364
2200
1560
1905
1140
1815
1200
1308
2035
2116
2655
1318
1713
2765
2472
2008
1731
1487
2879
1483
1326
2697
2455
1129
2322
2010
2709
1316
1726
1027
1058
2952
2389
2900
1229
1226
2266
2338
2401
2501
2784
1438
1318
2854
2833
2305
1159
2612
2187
2513
2381
1123
2438
2768
1356
2668
2745
1430
2583
2131
2107
2884
2582
2008
2057
2703
1930
1814
2535
2245
2742
2393
2086
1378
1700
2889
2378
2601
1297
1017
1851
1097
2129
2213
1646
2936
1514
2621
2544
1562
1481
1836
2755
1270
1394
2900
1856
2311
1796
1130
1375
2345
1076
2943
2772
2988
2037
2060
2068
1468
1289
1144
1133
2566
1280
2009
1754
1369
1361
2122
2188
2309
2271
1973
1764
1906
2638
1816
2985
1800
2032
1066
1804
1166
2642
2506
1021
2187
2441
1658
1898
2455
1553
2075
1272
1337
1702
1189
2991
2385
2145
1487
1950
2675
1942
2066
1074
2103
2178
1866
1350
1221
2075
1267
2436
1223
2340
2967
2924
1774
1988
2568
1928
2703
1223
2734
1755
1195
1700
1426
1203
2449
1826
1599
2655
1545
2117
2130
2225
1576
2432
1918
1008
1575
1308
1677
1379
1286
2640
1049
1998
1735
1265
2216
1396
2578
2559
2247
2452
2209
1311
2879
1403
1752
1662
1901
2396
1476
1612
1891
2106
1209
1742
2348
2343
1070
2559
1352
2394
2546
2354
1469
1556
1650
2429
2468
2184
2610
1202
1077
1986
2871
2679
1016
1264
2553
1514
2257
2914
2408
2282
2904
2674
1748
1944
1788
2994
1917
2873
1326
1018
2206
2853
2906
2855
2843
2323
2754
2323
2194
2717
2786
1273
1535
2906
2235
1531
1725
2084
2791
2556
1302
1439
2987
1264
2451
1795
2808
2706
1641
2475
1266
2738
2877
1058
2781
1017
2773
1162
1422
1229
1761
2935
1719
2691
2497
2630
2139
1843
2709
1256
2268
2834
1082
1770
2717
1767
2867
2642
1403
2047
2516
1047
1681
2720
2451
1048
1397
1476
1125
2218
1758
1563
1661
2561
1795
1368
2720
1295
1768
2822
2656
1964
2998
1384
1206
1433
2655
2106
1342
2013
1151
1131
2759
2375
1714
1714
2253
2000
1240
2449
2233
1662
1718
1491
2499
1704
2172
1522
2976
2348
2047
2572
1874
1582
2392
1551
1049
1296
2514
2017
1393
2291
1134
2112
2066
1626
1805
2287
1847
1080
2116
1720
1054
2319
1588
1994
1246
2506
1886
2502
2261
2132
2131
1994
2967
1580
2258
2177
2984
1162
1664
1956
2487
2224
2055
2942
1528
2607
2425
1872
2900
2886
2676
2895
1232
1326
2517
2555
2994
1398
1305
1543
2410
1011
2757
2262
1159
2140
2145
1486
2368
2628
2304
1684
2417
1159
2234
1831
1264
1647
1465
1639
1081
1014
2602
2376
2457
2237
1762
2640
2063
2704
2183
2585
2858
1120
2546
2475
2467
2794
2782
2388
1462
1939
2504
1271
1582
1992
1478
1073
2093
1685
2290
2347
2933
2666
1462
2396
1409
1381
2805
1923
1378
2505
2423
2665
1445
2719
1826
2296
1613
2759
2364
1471
1865
2077
1177
2143
1510
2330
1793
1465
1758
1688
1547
1377
1414
2837
2653
1192
2659
1150
2065
2086
2989
1858
2010
1957
2516
2840
2827
1863
1165
2183
2461
2335
2321
1818
1481
1855
2488
2320
1886
2079
2588
2340
1165
2690
1958
2045
2251
1608
1065
1634
2638
1463
1693
1278
1483
1006
1067
2221
2627
1671
2504
2931
1299
2576
2228
2213
2056
2596
2355
1797
1704
1338
2264
2986
2498
1649
1693
2320
3000
1470
1588
2218
1797
2532
2545
1997
1641
2043
1335
1475
1787
1267
2694
1215
2576
2658
2040
1589
1462
2746
2989
2656
2254
2269
2930
2299
2199
1707
1781
2834
2313
1748
2221
2156
1082
1285
2133
1768
1030
1230
1571
1013
2260
1880
1010
1436
1645
2049
1410
2841
2609
1104
1857
1254
1481
1933
2965
2529
2602
1246
2799
2935
1262
1501
2162
1039
2047
1537
1132
2291
1525
1272
1558
1231
2174
2975
1396
1373
2258
2494
1654
1150
1297
1940
1225
2209
2891
1967
1674
2149
1320
2604
2167
2785
1432
1637
2752
1758
2719
2971
2390
1107
1916
2119
2315
2337
2546
1626
2080
1507
1537
2591
1271
1108
2592
2648
2637
2322
1276
2953
1148
1079
2863
1984
1970
1922
2105
1774
2799
1537
1223
2639
1655
2287
1103
1547
2234
2178
2625
1889
2664
2265
2888
1167
1612
1730
2333
2059
1193
1784
2000
1430
1481
2766
2823
2311
1244
2933
1149
1393
1231
1772
1827
1542
1283
1899
1936
1984
1004
2045
1414
1458
2697
2387
1289
1884
1192
2695
1371
1240
2590
1046
1580
2015
2537
2794
2157
1889
2465
1792
1302
2302
2029
2232
1658
1891
1437
2345
2885
2714
2794
1348
2054
2149
1370
1541
1733
2095
2477
1938
2119
1550
2561
2909
1804
1184
1191
2813
2005
1490
2743
1046
2519
2212
1743
2112
2430
1464
1729
2398
1446
1847
2811
1658
1446
2241
1993
2432
1644
1996
2060
1062
2412
1526
2674
2752
2741
2121
1428
1473
1699
1625
1339
2394
2972
2748
1830
2842
1405
2259
2112
1268
1365
1079
1491
1271
1739
1902
2462
2563
2191
1760
2168
1009
2431
2680
1634
1992
2539
1991
2371
1309
1036
1255
1698
2822
1507
1417
1687
1699
1410
2152
2026
2386
2884
1791
2697
2333
1034
2402
2013
1839
2659
1865
2282
2940
2457
1329
2964
1291
2113
2838
1302
2415
2888
1803
1232
1109
2381
1670
2765
1322
1215
1763
2152
1039
2734
2783
1126
1639
2984
2302
1957
1136
2978
1532
1651
2172
1973
1759
1364
1177
1453
1396
2587
1572
1849
2612
2499
2081
1559
2587
2953
2365
2638
1691
1623
1895
2713
2243
1206
2675
1203
2324
1307
2812
1881
1166
2438
2355
1151
2060
2136
1622
1305
2587
2869
2819
2177
1580
2191
1122
1284
2045
1080
1396
2349
2593
1499
2287
2909
2756
2459
2731
1553
1690
2975
2130
1088
2776
2692
1683
1174
1143
1929
2499
1451
2331
2059
1051
1823
1804
2719
2133
1052
1083
2391
2158
2243
2912
1462
2289
2668
1150
2447
1396
2601
2406
1068
2616
2613
1739
2731
2402
1888
1507
2949
1141
1115
1582
2946
1018
1533
1448
1464
2104
1037
1326
2679
1469
2299
1816
2887
1176
2313
1403
2016
1023
1696
1533
2898
2045
2262
2444
1438
1084
2074
1316
1244
2545
1135
2250
2042
1660
2967
1443
1755
2220
2687
1342
1358
2275
2727
2600
1317
1796
1852
2554
1088
1485
2492
2925
2445
2583
1685
1900
1757
2090
1009
1379
1030
2721
1081
1133
1333
1049
2774
2226
1210
1870
2648
2796
1336
1353
1175
1622
2319
2662
2126
2643
2232
2521
1228
2760
1052
1210
2806
2460
2976
2066
2686
2666
2210
2307
1312
1638
2193
2593
2266
1267
2022
2626
2343
2218
1837
2696
2589
2091
2408
1062
2582
2096
2964
1366
2148
1509
2492
1322
1081
1122
1244
1314
2251
2145
2185
2982
1586
2029
1041
2538
2430
2726
1395
1859
1620
2607
1177
2011
1922
1356
1622
1714
1052
2913
2484
1590
2703
1843
1159
2803
2146
1871
2512
2144
1023
1708
1374
1198
1033
1856
2110
1559
2050
2871
1633
2857
1700
2105
2747
2541
1332
1481
2400
2725
2501
2530
1261
2338
2661
1595
1279
2743
1869
1238
1391
1558
1213
2252
1835
2912
2233
2980
1977
1066
2247
1062
2665
1182
2280
2628
2890
1597
2097
1619
2471
1664
2471
2788
2643
1494
1446
2036
1537
2439
1576
2368
2691
1811
2479
1074
2643
2449
1269
2835
1308
1352
2505
2334
1478
2438
2866
1079
1058
1032
1705
2683
1646
1250
1768
2728
2088
1426
2609
1341
2465
1196
2443
2539
2491
2879
1372
1853
1704
2206
2986
1441
1328
2262
1311
2118
2160
1137
2310
1204
1628
1367
1978
1504
1733
1894
1722
2441
1043
2751
1987
2217
2840
2929
1370
1111
1910
2966
2843
1599
2066
2012
2376
1853
1047
1263
2354
2384
2939
2650
1568
1950
2116
2404
2713
2098
2218
1938
1805
1597
2157
1931
1809
1953
1218
1768
1602
1400
1892
1199
1207
2194
1294
1711
2139
2616
1992
1125
1456
1470
2540
2338
2502
1394
2183
1036
1100
1435
1215
2272
1894
2973
2161
2246
2442
1135
1203
1422
1634
2280
2662
1954
1492
2740
2443
2374
1656
1405
1265
1097
1105
2093
1481
1335
2058
2820
2430
1415
2770
1182
1667
1166
1184
2620
2306
1235
1033
2049
2270
2003
2413
1569
2491
2177
1808
1585
1845
2763
1951
2810
2381
2696
1170
1118
2166
2801
2492
1826
1188
2622
1706
2788
1652
1452
1612
2495
1770
1873
1434
2208
2340
2608
2136
2262
1684
2537
2603
2304
2527
1473
1975
2667
2464
2961
1802
1972
2997
1066
1453
2505
1744
2208
1860
2648
1297
2625
2918
2039
1564
2313
2815
2973
2328
2744
1469
2774
1559
1908
2434
2630
1198
1187
2299
2716
1647
2039
1323
1691
2650
2641
2499
1703
1419
1929
1463
1132
1747
2488
1964
2059
2619
1563
1739
1213
1658
2003
1339
2720
2492
2028
1412
2088
1633
1823
2307
1556
2909
2145
2001
2259
2301
2226
2389
1924
2815
2112
2553
1399
2280
1336
2026
2072
2944
1374
1010
2635
2448
2086
2058
2644
1699
1604
2200
1621
2228
1410
1070
2596
2622
2908
1224
2602
1486
2706
2758
1393
2174
2816
1399
2546
2450
2940
1439
2155
1001
2341
2145
1258
1812
2673
2109
1823
1087
2357
1559
1697
1026
1767
2696
2404
2041
2957
1777
2373
1112
2425
1585
1238
1617
2618
1460
2632
1686
2512
1194
1760
1164
1044
1620
2888
2266
2813
1784
2950
1798
2401
2515
2130
2146
2060
1366
1407
1119
1995
1504
2494
2162
2067
2043
1577
1755
1906
2641
2195
2212
2477
1136
1576
2163
2800
1533
2983
1147
2808
1138
2229
2173
1828
1575
1712
2910
2456
2093
2557
2251
1053
2513
2692
2007
1700
2598
2098
2001
1042
2132
1360
1171
2590
1737
2322
2264
1939
2967
2346
1527
1384
1259
1311
1857
2276
1320
1334
1491
1331
1668
2300
2813
1084
2944
2158
2965
1445
2569
1462
1202
2436
1981
1105
1675
2779
2058
2584
1091
2254
2448
1971
2489
2748
2030
1866
2795
2201
1834
2732
1380
2264
1606
1670
2375
2833
1547
1087
2646
2579
2357
1818
2370
2504
2143
2091
2404
1153
2636
2079
1218
1737
1242
2238
1883
2697
2812
1065
2055
2077
2364
1763
2612
2838
1082
1939
1829
1310
1731
1843
2231
1970
2938
1512
2897
1630
2602
2986
1604
2939
2462
2641
2565
2756
2514
2643
2021
2368
2788
2678
1021
1481
2033
1569
1215
1593
2207
2532
2421
1204
1262
2094
2423
1793
2848
2248
1799
2730
2342
1253
1095
2826
2462
2116
2615
2723
2199
2857
1324
1439
2919
2462
1523
2054
1822
1749
2938
2369
1297
2303
2423
1069
1564
1400
2677
1368
1218
1772
2908
1266
1843
2291
1026
2534
2582
1195
2020
2917
1955
1492
2395
2351
2208
1981
1286
1800
1571
1369
2971
2099
2310
2431
2433
1038
1830
1026
2262
2062
2440
2246
2505
1426
2949
1058
2597
1627
2435
1989
2472
1627
2729
1021
1413
2805
2908
1072
1861
2583
1113
1876
2798
2850
1802
1808
1956
2413
2859
2989
1703
2556
1933
2959
1476
2709
1988
1969
2402
2150
2385
2659
2366
2582
1897
2343
2370
2288
2017
2628
1130
1758
2165
2680
1948
1564
2449
2656
2625
2140
2102
1184
1769
2447
1285
2916
2695
2771
2545
1705
1817
1939
1671
2712
1197
1455
2510
1215
1952
2459
2439
2668
1395
1230
2858
2946
1390
2254
2011
2913
1259
2333
2344
1261
1047
2201
1890
2920
2296
1981
2649
2600
2744
1312
1811
2192
1086
2454
2482
1493
2054
2233
1703
1165
2702
2434
2789
1539
2590
1339
2525
1441
1759
2632
1446
2485
2595
1409
2664
1996
2565
2591
1919
2971
2810
2839
2925
1083
2419
1665
2860
1937
2772
1517
1859
2026
1629
2178
1560
1614
2412
1351
1329
1956
2457
2208
1840
1111
2866
2326
2597
2677
2790
1486
1928
2463
1313
1733
1356
2863
2509
2706
2120
1924
1480
1588
1670
1241
1773
2420
1855
1417
2850
2050
2584
2214
2261
2964
1514
1602
1998
2814
1217
1093
2069
1182
2148
2285
2590
2396
1712
2897
1822
1697
2105
2706
2231
2406
1476
1868
1538
1598
2338
1446
1471
2180
2828
1740
1902
2715
1202
1350
1218
2754
1864
2696
2489
2027
2855
1298
2440
2385
1652
2378
1707
1959
2595
2153
2945
2878
2983
2856
2487
2646
1063
1399
1475
2771
2622
2890
1355
1407
1383
2876
2194
1361
2678
2068
2833
2409
1217
1204
2551
1177
2428
2154
2947
2961
2739
2513
2585
1674
1795
2024
2732
1347
1864
1573
2690
1464
2221
2718
2405
2966
2944
2033
2001
1777
1184
1346
2281
1526
2321
1536
2661
2778
1304
2310
1217
1910
1453
1515
1032
1109
1304
2681
2613
2359
1143
1846
2498
2105
2378
2368
1188
1499
1800
2585
1234
1395
1152
2170
2776
2393
1232
2059
2354
1259
2363
2954
1042
2555
1355
1780
1011
1705
2685
2296
2662
1263
2420
2643
1633
2338
1848
1175
2148
2953
1347
2161
1978
1719
2075
2822
1758
2284
1740
1640
2878
2246
1326
2354
2997
1189
1803
2944
1749
1598
2356
2484
1814
2504
2924
2972
1976
1510
1536
1437
1544
1056
2911
2402
2912
1202
1976
2324
1479
1534
1021
1728
2966
2045
2419
1416
2937
1066
2646
1444
1534
1904
2426
1550
1596
1864
1346
2474
1795
2104
1846
1248
1748
1302
1095
2821
2335
1925
2442
2794
2214
2480
2465
1215
1576
1628
2518
2770
1085
2508
1034
1909
1864
1091
2904
2640
1631
2361
1805
2048
2856
2502
1528
2375
2688
2774
2980
2664
1949
2598
2081
2011
1624
2853
2230
2055
2440
2210
2974
2968
2346
1577
2388
2288
2069
2937
2385
1656
1399
1456
2190
2975
1120
1394
2939
2713
1951
1089
1528
1803
1649
2855
1820
1488
1426
2023
1285
2012
1862
1848
1199
2421
2387
1837
2702
2279
1113
2241
1306
2751
1388
2324
2265
1493
1407
2106
1891
1230
2914
2518
1103
2351
1682
2170
2319
2492
2757
1900
1861
1045
2652
1373
2794
2551
1256
2770
1588
2283
1692
1660
2599
2711
2783
1777
1415
2326
1590
1327
1080
2321
1132
1054
2098
2345
1744
1849
1738
1217
2519
1210
2522
2214
1379
1260
1099
1015
2530
2714
1237
1638
1518
2609
2538
2254
2919
1393
2568
2906
1755
2994
1901
2430
1819
2541
2914
2597
2275
1449
1806
2407
2031
1370
2765
1482
2139
1384
2331
2523
1677
1400
2796
1877
1089
2443
1802
1523
1517
2845
2426
1351
2281
1833
2463
2525
2310
1091
1395
1838
1346
1502
1740
2080
1907
1830
2608
1147
2844
2056
1115
2534
2062
1045
2228
1355
1197
1024
2341
2377
1738
2390
2080
2431
2023
1455
1125
1197
1908
1239
2173
2047
2990
1493
2176
1175
2660
1715
2970
2259
2835
1654
1680
2461
2730
2892
2289
2236
2606
2108
2328
2285
1751
2018
1099
1956
2423
2309
1056
1452
1704
2410
2240
2605
2884
2068
2544
1569
1869
2053
1695
2482
1054
1081
2542
1084
1710
2619
2702
2131
2166
1889
1592
2801
1912
2888
1295
1972
1393
1219
1752
1351
1658
2518
1555
1424
2415
2075
2578
1661
1348
1720
1367
1553
1413
2846
2230
1670
2476
1015
1246
2804
2607
1926
2286
2815
1818
2440
1693
2996
1772
1572
1175
1649
1300
1343
1823
1537
2527
2117
1669
2636
1041
2041
1783
1446
1522
1039
2388
2066
1657
2626
2496
1377
2974
1949
1744
2733
1232
1740
2607
2976
1382
2582
2889
2776
1544
2718
1252
1069
2022
1693
2144
1358
2347
1611
2763
1566
1142
1839
2293
1779
1052
2627
2339
2146
2077
2799
1676
2352
2600
2091
1305
1786
2511
1694
2253
1459
2152
2008
2902
1804
2787
2318
1044
2965
1482
2137
2031
2363
2186
1177
2591
2393
2448
1827
2923
1756
1242
1742
1699
1746
2042
1900
1469
2932
1388
1357
1848
1653
2358
2303
2415
2135
1937
1488
1992
1734
2582
2375
1664
2940
1768
2313
1166
2423
2500
1912
2339
1683
1771
1497
1216
1409
1308
2156
2763
1886
1849
1113
2576
1124
1289
1378
1004
2883
1762
1456
1455
1959
2835
2189
2174
1868
1078
1760
2979
2729
1734
2047
1431
2476
2018
1164
2882
1861
2087
2006
1826
2782
1725
1106
2885
2469
2799
1540
2651
1389
2308
1283
1660
2044
1457
1379
1848
2582
2323
2349
1330
2549
2178
1033
1152
2803
2682
1100
2106
1124
1496
2144
1796
2756
2630
1674
1233
2729
2304
2706
2069
2539
2109
2589
1420
1450
1386
2388
2018
1639
2317
1300
2539
2739
1675
2278
1604
1692
2955
1082
2787
2698
2434
2527
2894
1164
2488
1904
2414
2784
1146
2120
1277
2617
1279
1792
1439
2589
2613
2702
2417
1294
2083
1467
1807
1195
2606
2057
2081
1351
1069
2542
2775
2222
2920
2372
1104
2583
2695
1256
1963
2482
2974
2235
1492
1197
1022
2922
2459
2883
1839
2015
2079
1253
1666
2492
1615
1966
1719
2698
1559
1430
2824
2063
2714
1604
2345
2056
2697
1907
1688
1857
2895
2357
1738
2935
1320
2849
2975
1610
1173
2684
2598
2198
2513
2055
1463
2522
1556
1427
1757
2139
1863
2997
2698
1532
2658
1910
2521
2889
1852
1967
1224
1551
2195
2983
2121
2722
2515
1731
2171
1766
1992
1108
2525
1875
1832
1626
2551
1658
1140
2824
1499
2270
1150
2549
2994
2898
2659
1206
1276
2411
1327
1085
2759
2207
2459
2046
1002
2530
2935
1741
1007
2826
2256
2991
1146
1755
1472
1823
2700
2032
2360
1862
2749
2029
1467
1955
1401
2646
2990
2223
1063
2308
1454
2761
1439
1906
1350
1318
2416
2787
1623
1020
1724
2399
2816
1674
1013
1160
2403
2238
2426
1836
1507
2245
1050
2466
1337
1730
1739
1504
1645
1356
2541
1711
1678
1699
2372
2495
2551
2241
1405
1153
2407
2914
1409
2339
1138
1349
2213
2793
1941
1240
1243
1751
2798
2227
1801
2210
2711
1973
1568
2621
2579
1912
2141
1266
1480
1012
1721
2117
2303
1519
1609
1161
1833
2273
2430
1593
1835
1711
2328
2989
2517
1947
2564
1405
1113
1789
1914
2452
2899
1161
2785
1578
1673
1785
1574
1494
1773
1143
1859
1125
2629
1096
1490
1421
2631
1082
2919
1524
2797
1207
1374
1999
2646
1580
1103
1632
2349
1735
1153
2691
2098
2269
2219
2141
1735
1031
2489
1048
1698
1935
2821
1692
2853
2202
1359
2421
1456
2142
1775
1030
1871
1390
2655
2691
2788
1785
1932
1093
1681
2943
2146
1037
2990
2168
2028
1359
1878
2349
2687
2599
1594
2870
2827
1861
1386
2683
2147
1444
1220
1683
1175
1207
2961
1122
1819
1708
2615
2528
2354
2950
2100
2396
2367
1756
2790
2784
1702
1684
1174
1000
1543
2107
2455
2176
2437
2001
1563
1793
2304
1105
2639
1488
2873
2999
2767
1938
1077
2868
1349
1319
1745
2350
2996
2738
1499
2198
1502
2071
2072
1603
1980
1462
1269
1220
1140
2069
1753
1784
1686
2818
1145
1821
1223
2248
1310
1611
2523
2369
1990
1851
2707
1835
1335
2855
2255
2193
2112
2717
1677
1238
1499
2492
2722
1701
2125
2177
1218
2653
2859
1698
1185
2293
2182
1531
1174
2924
2127
1747
2427
2888
2676
2134
1081
1220
1897
1144
1127
1415
1965
1947
2957
2036
1107
1447
2319
1653
2100
2523
1122
2134
1393
2870
2511
1291
1666
1413
2654
2805
2681
2331
1066
1364
1289
1789
1563
2365
2410
2501
2805
1981
2049
2804
1688
1911
1741
2149
2186
1734
2212
2521
1824
2605
1624
1293
2495
2806
2623
2790
2555
1483
1490
1323
1735
2634
1881
2592
1746
2318
2885
2954
2243
2600
2718
2142
1084
1590
2182
1599
2551
2517
2228
1920
1592
1159
1507
1462
2741
2997
2295
1757
2743
2621
2946
2322
1490
1726
2069
2054
1030
2149
1402
2868
1850
2258
1278
2225
2887
2483
1208
1904
1623
2023
1239
1038
2255
2571
2731
1575
2127
1418
2852
1750
1022
2127
1211
2623
2654
1396
1651
2358
2521
1128
1569
1402
2114
2360
1069
2335
2881
2283
1575
1257
2788
1390
1133
1719
2382
2908
1066
1919
1996
1493
2928
2612
2297
2653
2846
2723
2046
1656
2571
2491
1831
1850
2384
1495
1454
2838
1925
2896
2502
1395
1695
2844
2844
2594
1962
2632
1993
2493
1240
2746
1329
2733
1362
2028
1201
1957
2105
2461
2515
1347
1288
2225
2712
2085
2427
1938
2007
2639
1264
2545
1983
1171
2418
1600
2799
1083
2769
2703
1690
1213
1729
2554
1415
2826
2161
2099
1488
1355
1294
2498
1732
2464
1381
2155
1107
2470
1131
1758
1167
1024
1624
2355
2228
1696
1763
1158
1314
2762
2230
1117
2188
2402
1771
2301
2618
1734
1810
2887
2924
1328
1449
1652
2345
1767
1812
2520
2790
1263
1493
1329
2952
2010
2536
1665
2589
2375
1325
2719
2063
2003
1784
1727
2125
1176
1309
2331
1692
2080
2537
2373
1659
1245
1835
2839
2576
2973
1009
1461
2885
2244
1368
1050
2269
1901
1165
1178
2866
1105
2712
1242
1409
2092
1824
1921
2544
2723
2527
2168
1457
2481
1827
1710
1726
2120
2670
2707
1175
2697
2090
2617
2365
2865
2835
2819
1634
1734
2458
1224
1011
1131
2466
1587
2369
2294
1964
2568
2422
2915
1295
2854
1445
1841
1003
1403
1417
2659
2325
1148
2231
1459
1002
1168
2016
1095
1878
1544
2257
2005
1287
1810
1264
2303
2157
1326
1015
1239
2341
2432
1156
1102
1284
1261
2402
2237
2171
1523
2861
2432
2402
1975
2410
2310
1993
2552
1128
2297
2571
2273
1416
1420
1310
1417
2627
2486
2589
2142
2685
2678
1387
1177
1317
2893
2993
2129
1174
2742
1767
2780
1924
1354
1683
2826
2603
2312
2400
1954
1310
2606
1197
1719
1669
1068
2015
2737
2793
2868
1634
2916
2648
1029
1839
1183
2044
2225
1657
2517
2318
2865
2377
1386
1529
2791
1349
1062
2737
1484
1815
1314
1085
1634
1832
1078
2480
2668
2508
1249
1877
1255
2336
1307
2108
1852
1132
1895
2515
1500
1781
1377
1655
2884
2637
1445
1228
2811
1190
1879
2719
1953
3000
2308
2052
1319
2830
2013
2197
1760
1703
2376
2718
1407
1640
2062
1528
2069
2279
2678
2659
2455
1548
2236
2703
1437
2660
1202
1998
1386
2851
2670
2478
1629
1531
2925
1256
1028
2255
1788
2022
2119
2698
1754
2797
2405
1660
1247
2243
1575
2918
2159
1532
1512
2221
1264
1405
1763
2605
1615
1660
2627
1015
1810
1910
2034
2899
2088
2877
1716
1806
1499
2814
1490
1655
1539
2757
2794
2440
1298
2777
2412
1960
1423
1469
1692
2138
1965
2409
1267
2519
2493
1423
1640
1128
2395
2104
1888
2845
1763
2507
2572
1371
1527
2769
2418
2345
1041
2858
1682
1507
1611
2324
2307
1838
2248
1667
2592
1341
1218
2897
1933
2680
2610
2197
2314
1076
2174
1362
2260
2435
1869
2950
1676
1791
1204
2040
1433
1654
2051
2347
2096
2108
1727
2760
1907
1168
2117
2802
1881
1727
2512
1547
2627
1867
1574
2893
1762
2330
1455
2342
1171
2680
1597
2247
2639
1662
1648
1516
1633
1207
1234
1938
2290
1871
1800
2825
1953
2850
1290
2145
1959
2372
2481
1532
2923
1321
1323
2810
1217
1312
1278
2103
1199
2710
2176
2417
1510
2480
1121
1244
2521
1600
2168
1673
1493
1574
2258
1755
1066
1749
1939
1912
2040
2310
1382
1799
1198
1064
2325
2317
1339
1838
1299
1320
2930
2132
1739
2580
2696
2383
2315
2474
2729
1045
2625
1359
1203
1808
1039
2348
2064
2568
2743
2468
2374
2367
1063
1889
2327
1376
2219
1445
1155
1804
2905
1682
1301
1847
1743
2362
2836
2678
2059
1684
2434
2465
2183
1995
2685
1023
1595
2390
1025
2977
1252
1772
2096
1831
1947
1563
2068
2850
1253
2320
1163
1869
2319
1924
1140
1943
1057
2356
1064
1678
2513
2387
1509
2058
1033
2909
1183
2069
2204
2304
2782
2830
1420
1178
1552
2133
2587
2471
2901
1180
1293
2986
2425
2740
1520
1565
1146
1258
1854
1742
2967
2239
2325
2347
1463
1865
1262
1037
1797
2038
1379
3000
1646
1949
2538
1334
1448
2140
1372
2007
2357
1586
2456
2885
1385
2528
2963
1770
1538
2469
2763
2925
1214
1462
2338
1542
1505
2074
2716
2687
1871
2549
1673
1862
2802
1294
2340
1475
1201
1186
1116
2007
2887
2847
2386
2380
2784
2441
1961
1936
1902
2493
2500
2329
2276
1454
2785
1184
2612
1996
2830
2375
2424
1685
1136
2808
2913
1593
1083
1090
1188
2488
1568
1351
2352
1755
1038
1368
2076
2958
1759
2064
1112
1780
1785
2378
1049
2345
2587
2347
1510
2155
1863
2205
1357
1742
2583
2202
2711
2578
2467
2190
2357
1871
1748
2415
1924
2148
2977
1520
1416
2417
2108
2655
1237
1765
2262
1644
2901
1758
2758
1567
2007
1736
2581
2033
1624
2363
2995
1610
2173
1836
1658
2498
1490
2569
2707
2242
1032
2370
1454
1901
2369
2066
1930
2094
1047
2209
1968
2592
2480
1938
2302
1952
2821
1899
1182
1621
2290
2715
1790
2561
2154
2367
2348
2581
1758
2610
2164
1668
2058
1020
1612
1530
1304
1856
2199
2942
2807
1487
1986
2416
1395
1402
2130
1234
2535
2706
2678
2591
2386
2086
2953
1317
1579
1893
2748
1001
2718
2350
1335
1437
1044
1299
1534
2460
1326
1771
1647
1964
2701
1241
1814
1802
1729
2374
2166
1751
1237
2114
1045
2053
2933
2574
2282
2972
1067
1295
2951
2411
2109
2197
1224
1457
1152
1548
2372
1095
2869
2670
2908
1764
2058
1714
2891
2145
1272
2151
2588
2206
2728
1996
2765
1603
2304
2282
1505
1471
2018
1562
2393
1031
1820
2236
2855
1503
1017
1357
1649
1180
1001
2070
1883
1567
2206
2282
2995
2218
2683
1137
2700
1917
1707
1745
2684
1112
2432
2621
2153
1870
1043
1901
2078
2306
1277
2877
2944
2823
1859
2388
2128
2916
1501
2408
2204
1657
1113
2198
2398
1021
2288
2287
1788
1880
1863
1475
2325
1075
2553
2743
2071
1396
2204
2779
1137
2101
2993
2577
1290
2330
2339
1172
1359
1295
2009
2785
1416
2299
2542
2026
3000
1234
1222
2131
2583
1756
1113
1197
1443
2802
1552
2869
1269
2117
1316
1731
1711
1722
2270
1102
1665
1536
1908
1068
1683
2116
1928
1493
2872
2079
1059
1025
1534
1526
2743
1837
1173
1072
1196
2382
1988
2795
2134
1488
1778
2470
2903
2242
2979
1278
2073
2694
1029
2439
1361
2464
2327
1154
1447
1466
2828
2620
1326
2364
2743
1526
2335
2744
2374
2480
1557
1638
1525
2889
2115
1871
2402
1420
2291
2214
2214
2687
1514
2594
1005
1365
2996
2096
1164
1279
2510
1019
2625
2730
2555
2368
2469
2770
1745
1251
1135
1158
2869
1499
2721
1435
2168
1141
1323
2491
1061
1907
1864
2234
2253
1141
2106
1732
2359
2378
1530
1238
2579
2095
2970
1538
2013
1796
1333
2748
2402
2632
2675
2039
2078
2055
2818
1015
2874
2571
2197
2855
1772
1674
1217
1603
2155
1391
1476
2413
1261
1736
1411
2368
2721
2897
1579
1774
1529
2182
2422
1372
2808
1576
1088
1430
2232
2826
1156
1198
1323
2091
1859
2789
1180
1676
2467
1905
1877
2366
2384
1622
1319
1921
2486
1666
2221
1307
2319
2181
1475
2044
2486
1691
1148
1825
1047
1196
1585
2788
2372
2330
1235
1278
2090
2171
2877
1623
2187
2045
1430
2675
2897
2163
2799
1800
1052
1887
2091
2423
2210
1924
1506
1975
2723
2279
2606
1168
2640
2356
1628
2271
1319
2090
2995
1054
1387
1041
2832
1315
1789
1597
2121
1273
1751
1801
2148
1322
1893
2349
1772
2161
2105
2163
1578
1447
1823
2261
1555
2811
2565
2708
1984
2831
1416
2160
2355
1807
2169
2744
1413
1011
2056
1776
1633
1612
2804
1233
1223
1921
1131
2283
2276
1290
1584
2468
1165
2156
1511
2548
2231
2126
2486
1020
1750
2081
2614
2291
2858
2592
2446
1340
2154
2149
1936
1760
1105
1329
1530
2966
1643
1590
2037
2635
2680
1282
1432
1693
2246
1948
1995
1198
1295
2621
1513
2287
1526
2035
1025
2552
1998
1513
1376
1632
2475
2791
1129
1126
2354
2825
2363
2836
1626
1545
1904
1641
1089
2852
1341
1467
1649
1920
1044
1909
1596
2248
1044
2533
1636
2650
1233
2070
1304
1978
1968
1130
1214
1404
1159
2889
1153
1306
2340
2421
2586
2159
2573
2751
1717
2872
2197
1675
1694
2558
1903
1078
1468
2467
1035
1227
2746
1596
2491
2704
2591
1293
2532
2649
2578
1774
1427
2686
2692
1452
1314
1342
2581
1623
2324
2438
2675
1294
1816
1764
1453
2559
1376
1746
1074
1890
2662
1747
1368
2932
1142
2557
1815
2636
2831
2292
2628
2924
1172
2944
2445
2512
1983
1241
2244
1560
1497
2845
1143
1598
1552
2452
2781
1726
2251
1032
2917
1785
2574
1688
2112
2680
2317
2761
1310
1757
2528
2945
1793
1031
2810
2752
1122
1872
2320
1941
1575
1135
2502
2515
1392
2818
1604
2771
2379
1691
2777
1089
1384
2798
2376
1843
1349
2484
1831
2765
1194
2223
2931
1486
2033
1552
2051
1112
1789
1801
2329
1908
2406
1309
2458
2782
2283
1059
1296
2294
2076
2547
1382
2620
1981
2438
2560
1996
1655
1967
2402
1638
1040
2556
1747
2353
1204
2016
1481
2840
1766
1492
1981
1577
2362
1868
1684
1075
1340
2595
2560
1290
2188
2538
1688
1648
1840
1311
2506
2595
1992
1054
2457
2823
2400
1691
1867
2850
2563
1104
2577
1267
2579
1456
1528
1584
1565
2805
1257
1112
1754
2485
1656
2061
2407
2112
2451
1503
1868
1098
1512
2894
2511
1886
1847
1711
2036
2159
2178
1671
1000
1834
1512
1235
1018
2292
1712
1731
2010
1104
1083
2036
1053
2393
1840
2508
2399
1395
1415
1288
2241
1364
1982
2465
2593
2683
1757
1692
2610
2817
2549
2407
1626
2587
1111
2921
1973
1421
2043
1115
1399
1719
2494
1764
1014
2477
2840
1117
1046
2340
2313
1640
1743
1890
2431
2637
2852
2048
1642
1335
1535
1020
2122
2193
1555
1677
1409
1467
2281
1920
1535
1978
2352
1300
2889
1521
1870
1218
2450
1116
2843
1639
1646
1270
1503
1908
1663
2737
1155
1474
1068
2926
2779
1708
2581
1379
2598
1300
1208
2338
2067
2373
1837
2126
1805
1335
2289
1443
2002
1909
1767
2634
2598
1526
1492
2896
2375
1851
1690
2648
1014
1673
1311
1806
1851
1609
2199
1644
1719
2509
1924
1569
1010
1112
2049
1470
2803
2520
2466
1168
2620
1219
1734
2246
2708
1435
1328
2253
1215
2685
2005
1746
2611
1561
2324
1394
2061
1030
1274
1195
2136
1644
2725
2493
2986
1198
2624
2485
2477
1022
1093
2855
2386
1521
1028
2795
2939
2065
2099
1416
1281
2947
1428
2034
1503
1177
1958
2450
1789
1655
2409
2772
2245
2270
2033
1975
1495
2242
2260
2509
1811
1843
2777
1193
2592
2150
2361
2090
1533
2529
1456
2997
1931
2859
2914
2190
1216
1690
1990
2809
2240
1174
1695
1821
1614
1321
1610
1115
2489
2053
2299
1697
2805
2590
2605
2438
1170
1235
2442
2353
1817
2869
1917
2261
1199
2412
1841
2387
2357
2844
1759
2805
1251
2452
1269
1637
1148
1955
2579
2271
1540
2245
2602
2480
1229
2760
1191
2342
1253
1475
2020
2981
2248
2637
1992
2372
2258
2435
1622
2202
2481
2223
1759
2645
1294
2494
1445
1353
2321
1967
2290
2215
1656
1170
1813
2572
1266
2437
2031
1440
2221
2499
2134
1881
1824
1778
1557
1615
1460
1897
2380
1714
1332
1377
2791
2318
1485
2957
2185
1735
2314
2839
1020
2286
2186
2805
2324
2077
1823
2420
2105
2821
1403
1182
2981
2982
1089
2878
1821
2516
1937
2830
2894
1423
2587
1575
1883
1279
1380
2495
2087
1310
1251
1295
2126
2383
2479
2848
2695
2019
2455
2480
2792
2040
2792
2560
1311
1149
1396
2810
2228
1607
2135
2669
2798
2485
2945
2598
2699
1611
1921
2044
1697
2329
1333
1795
2569
1107
2057
1598
1503
1242
1183
2802
1061
2458
1037
1853
1631
1027
1264
1733
2884
1570
1267
1479
2175
1582
1498
2641
2438
2882
1148
2084
1098
1410
1782
1463
1707
1997
2991
1203
2093
2798
2307
1986
1424
2333
2608
1340
2448
2092
1966
2672
1346
1188
2161
1127
2062
2855
2620
1986
2610
2417
2161
1621
1093
2099
2704
2652
1675
2574
1145
2635
1036
1060
2641
1085
2264
2281
1054
2843
1975
1157
1192
1345
1915
1477
1737
2910
2249
1655
2402
1853
2377
2005
1594
2677
1637
1685
1892
2326
2629
2956
2665
2874
1946
2331
2635
1285
1548
2076
1864
2781
2800
2778
1011
2452
2224
1815
2707
2616
1361
2794
1403
1020
1171
2293
1257
2032
2467
2965
2448
1578
1388
1728
1213
2019
1493
1319
2400
2584
1843
1451
2362
1172
2792
2622
2053
2600
1994
2142
1452
2823
1979
2277
1965
2835
2553
2644
2702
2654
2074
1602
1819
1584
2629
1285
2393
2072
2564
1992
1958
1905
2416
1122
1773
2910
1432
1230
1228
1550
1239
1657
1038
1325
2512
2626
2600
2112
2764
1378
2467
1849
1617
2747
1510
1240
2633
1778
1544
2506
1228
2982
1036
1001
1183
2548
1406
1856
1503
2055
2403
2322
2415
2151
2414
1416
1564
1494
2072
1002
1686
1280
2308
2185
2526
1109
1287
2669
2613
1533
1277
2654
2687
1723
1322
1258
1621
1036
1141
2964
2219
1743
1609
1709
1976
1144
2434
2466
1332
1093
2676
2139
2706
1541
1820
2949
1673
1851
1476
1074
2260
1738
2244
2970
1778
2750
2635
1692
1829
2155
2795
1527
1352
2108
1783
2944
2672
1599
1209
2381
1675
1822
2336
2519
1857
2138
2948
2146
2903
1373
2586
2771
2561
1066
1704
1481
2499
1639
2931
2227
1509
1741
1636
2178
1298
2149
1786
1597
2758
1876
1276
1073
1642
2095
2399
1437
2402
2726
2113
2640
2802
1489
1790
1456
2570
1024
1967
1285
1404
1302
1444
2032
1668
1982
1871
2934
1185
1158
2220
2709
1352
2350
2388
2026
1096
2512
2128
1465
1668
1266
2080
2774
2527
1291
2426
1020
2952
1180
2608
1274
1181
1500
1193
2456
1432
2245
2405
2660
1224
2466
1252
2243
1505
2404
2288
1451
2102
2764
1359
1057
1896
1502
2618
1138
2222
1671
2506
1377
2557
1851
2982
1005
1550
1946
2527
2852
2157
2932
1594
1852
1106
2469
1241
2202
1014
2838
2269
1122
2003
1974
1918
1188
2822
2550
2378
2680
1882
1054
1234
2762
2739
2027
1102
2373
2484
1246
1692
2559
2878
2436
2294
2170
2169
2507
2952
2428
1260
1416
1124
2385
2402
2384
2375
1583
2933
2793
1184
2001
2568
2848
1969
2102
2698
1833
2114
2079
2366
1869
2718
2768
2145
2710
1244
2567
2681
2749
2020
1314
2599
2951
2419
1466
2931
1849
1359
1354
2653
2520
2440
2692
1062
2692
2991
1029
1467
1192
2473
1336
1393
1872
1061
2392
1698
1356
1239
2693
2139
2808
1903
1184
1773
2870
2402
2618
1428
1503
2171
1849
1473
1759
2427
2847
2429
1026
2706
2454
2719
1215
2100
2488
1275
1683
2922
1727
2889
1026
2768
2575
1609
1667
2215
2846
1617
2255
1918
1193
1289
1373
2602
2964
2021
1624
2863
2634
2445
1215
2964
1672
1651
1786
2974
1924
1707
2415
2909
1089
2949
1674
2729
1401
1735
2597
1239
2807
2544
2582
2229
1174
2108
2512
2164
2346
1613
2137
1467
2652
1821
1288
2282
2674
1063
2096
1923
2824
1693
1291
2138
2203
2346
1829
1244
2615
1644
2200
2229
2424
1384
1055
1089
2864
1986
2789
2564
2139
2623
1628
1310
2571
1947
1257
2269
2661
2393
1055
1338
2639
1673
1415
2114
2253
1443
1026
1828
1279
2268
2549
1701
2414
2908
2043
2268
1765
1198
2418
1688
1274
2533
2785
1201
1065
2981
2567
1255
2089
2560
1584
1222
1589
1862
2590
1751
2969
1942
1836
2421
1959
1961
2284
2872
1073
2927
1897
2663
2904
1990
1503
2462
2975
2367
1063
1106
1889
1214
2048
2273
1876
2771
2740
1720
1683
2327
1112
1552
1318
1292
2299
2823
2362
2998
2730
2314
1248
2913
1127
1138
2084
2904
1352
1099
2056
2123
1247
2223
1798
2484
2863
2755
2894
2564
1544
2188
2221
1564
2189
1747
2815
1344
2345
2611
2691
1681
1099
2978
2638
1749
2858
1976
1087
1910
1188
1972
2419
2640
2664
2560
2079
1890
2754
1834
1430
2544
2929
2798
2454
1541
1092
2685
1724
2380
1323
1739
1559
1741
1408
1375
2023
1270
2585
1049
2627
1887
2667
1984
2376
2572
2770
2582
1901
2629
2669
1925
1591
1511
2181
1147
1752
1302
1524
2096
1656
1173
1251
1707
1587
2449
1413
1677
2232
2288
1537
1809
2305
2704
2208
2544
2878
1945
1422
2882
1771
1511
1783
2096
2712
2398
1148
1048
2560
1261
2623
1721
2746
1488
2394
2453
1635
1960
1396
2927
2158
2092
1350
2613
2091
1860
2621
1887
2303
2638
1269
2808
2880
1642
1325
1144
2390
2155
1995
2189
2300
1365
2117
1970
2665
2817
2063
1816
1310
2755
1908
1917
1548
1495
1723
2679
1161
2170
1005
1852
2778
2262
1745
2923
2992
2816
1841
2104
1163
2249
1063
2480
2965
2208
1626
1793
2975
2380
2949
2275
2797
1805
1577
2549
1730
2353
2259
2385
2919
1646
2984
1220
2150
1143
2412
1038
2621
2195
1978
2850
1976
2960
1652
2061
2692
2428
1953
2341
2869
2931
2704
1781
2222
1730
2055
1973
1685
2196
2193
1639
1556
2457
2185
2518
2266
2844
1330
2821
2797
1588
2172
1780
1401
1099
1298
2838
1152
2516
2858
2302
1399
2919
2516
2989
1942
2202
1998
1419
2088
1439
2354
1424
1002
1339
2293
2520
1774
2135
2795
2848
2098
2132
2544
2281
1758
1924
1380
2122
1431
2218
1820
2169
2339
2891
1240
1637
2941
2196
1575
1064
1845
2911
1733
2357
2235
1747
1778
1062
1806
1779
2063
2017
2721
1009
1204
2268
1374
1234
2230
1017
1821
2876
2988
2871
2619
1184
2086
1111
1099
1655
2579
2579
1559
2731
2003
2187
1399
1186
1046
1011
1146
1317
1316
2653
1154
2804
2449
2329
2687
1972
1262
2706
2967
1557
2243
1969
2923
1863
2739
2051
2662
1666
2964
1151
2201
2485
1457
2991
2007
2017
1869
1187
1188
2219
2872
1504
2560
1335
2716
2816
1736
2757
1425
2127
1392
2873
2612
1002
1487
1033
2265
2536
1448
1996
1349
2480
1354
1164
1451
1669
2346
2458
1322
1669
1103
1074
2518
1747
1686
1739
2409
2587
2147
2924
1315
2905
1241
1836
2759
2329
2873
1455
2504
1973
2753
2333
2740
2193
1869
1391
1149
2396
2885
2046
1469
2278
2435
2756
2023
1317
1355
1864
2316
2748
1624
2678
1389
1525
1680
1444
2239
2518
1406
2123
1796
1891
2954
2349
1917
1771
1335
1324
2878
1294
1590
1013
2703
1100
2454
2037
1470
1485
2814
2441
1973
2008
2139
2756
1349
1074
1943
2215
1512
1424
2153
1631
1989
1761
1249
2579
2325
1086
1839
1251
2983
1030
1986
2022
2158
1610
2975
1289
2071
2644
2975
1753
2705
1965
1149
2789
2752
1197
1999
1842
2829
2121
2813
2454
2142
2959
2024
1941
2851
2875
2713
1384
2647
2562
2459
1943
1022
1117
1598
2739
1100
1654
1143
1868
1450
1399
1927
1024
1611
1461
2828
2127
2087
2997
1423
1862
1218
2533
2880
2199
2586
2034
1438
2197
2932
2591
2106
1142
2506
2207
2766
2635
2600
2260
1742
2174
1977
1944
2003
1743
2032
2000
1329
2389
1047
1585
2298
2650
2139
1597
1725
1489
1237
2399
1153
2067
1216
1947
1937
1859
2293
1784
1519
2405
1695
1192
2527
2827
2255
2249
2885
2274
1530
2137
1167
1586
1704
2049
2149
2346
1293
2457
2004
1908
1482
2277
2397
1201
2107
2676
1958
1030
1007
1143
2450
1248
1480
1925
1693
2855
2059
2471
1395
2891
1713
2451
2960
2100
2231
2567
1362
2167
2798
2591
1566
2837
2781
2611
1923
2419
1796
2326
1719
2580
1290
2854
2267
1386
2688
2920
1105
2779
1355
2295
1287
1822
2061
2113
1195
2031
2318
1296
1970
2540
2313
2792
1233
1417
2578
2613
1467
1870
1001
2275
2059
2733
1752
1815
2600
1859
1183
2574
2413
2312
2462
1584
1811
1503
2303
2745
1775
1667
2415
2892
1100
1499
1355
2179
1267
1499
2621
1850
1808
1074
2452
2236
2777
2081
1235
1555
1069
1245
2514
2336
1847
2745
1884
2658
1078
1729
1980
2730
2115
2834
1838
2801
2455
1110
2175
1560
2378
2573
1548
2100
2239
2334
1765
2339
2861
1225
1807
2731
1267
1748
2675
1529
2153
1079
2044
1355
2616
1697
2101
2538
2519
2891
2736
1975
2237
2651
2781
2667
2906
2676
2177
1497
2698
1413
1097
2514
1980
2545
2798
2853
2922
2250
2463
1366
1158
1308
1647
2376
2066
1819
1944
1680
1472
2010
2582
2348
2599
2790
1102
1209
1445
2140
2825
1591
2571
2178
1832
1740
2983
2531
2376
1070
1900
2248
2617
1269
1428
2369
1816
1928
2003
1405
1600
2087
1731
1497
1024
1687
1832
1749
2915
2190
2442
2588
2408
1781
2425
1871
1796
1981
2476
2908
2394
2536
2443
1873
2780
2225
2394
2312
1920
1230
1974
2174
2207
1040
1540
1738
2861
2073
2153
1145
2908
2233
2617
1186
1629
2312
2841
1835
1845
2558
1572
2835
2453
2096
2011
2065
2645
2858
1717
1800
2293
2521
2829
2684
1215
1268
1381
2368
1241
1687
2011
2724
2829
2330
1000
1160
2920
2257
1244
1468
2385
1559
1466
2363
2658
2139
2722
1110
2029
2475
2094
1002
1355
1352
1853
1386
2405
2933
2971
1360
1930
1472
1593
1158
1547
1849
1006
1122
2095
1851
2146
1387
2613
1249
2416
1734
2054
1466
1026
2077
1546
1270
1338
1767
2593
2008
2368
2477
1477
2614
1756
2987
2286
2885
2538
1912
2966
1308
1816
1809
2133
2599
2016
1177
1329
1706
1389
1105
1937
1118
2333
1938
2907
1894
2814
1660
1134
2827
1565
2539
2481
1530
2646
2482
1095
2159
2102
2729
1712
1504
1768
1746
2651
2217
2944
1948
2255
1160
1437
1887
1619
2262
1540
1358
1281
2818
1080
1392
1070
1877
1778
1139
2743
2277
2328
1603
2954
2534
1082
2171
2604
1660
2394
1432
2351
1586
2288
1689
1950
1866
2405
2974
2389
2678
1920
1219
2991
2287
2201
1277
2078
1709
2659
2835
2727
1629
2003
1373
2890
2341
1995
2722
1077
2267
2283
2959
2868
1107
2008
2695
1530
2392
2443
2204
2473
1804
1750
1065
1357
2109
1613
1666
1333
2806
1092
1895
2002
2560
1706
1722
2583
1914
1800
2609
2872
2684
2896
1122
1394
1962
1351
2883
1279
2506
2748
2687
2267
1454
1362
1922
2879
1938
1016
1781
1728
1328
2388
1272
2175
1388
1957
1308
2401
1285
1111
2616
1591
2835
2333
2789
1909
1628
2671
2396
1757
1730
1387
1827
1058
1406
2628
1547
2198
2785
1844
1645
1898
1019
1881
2544
1295
2623
1947
1006
1004
1042
1481
2994
2394
1131
2095
2433
2122
1573
1012
2250
2268
1620
1023
2998
2941
1561
1214
1768
1760
1409
2111
2617
2442
2467
1717
1572
1953
2790
2494
2286
2681
2664
2391
1714
1248
1394
2433
2927
2311
1195
2425
1624
2772
2594
2377
1277
2997
1883
2603
2734
2409
1178
2246
2595
1931
1865
1551
2928
2414
1523
1479
2332
2080
1726
2570
2604
2230
2309
2749
2547
2129
1287
2458
1565
1985
1487
2845
2849
1090
1439
1575
1070
1186
2760
2878
2502
1418
2796
2783
2384
2843
2506
1513
1788
2717
1093
2545
2046
1024
2774
2048
1687
2134
1056
1605
2122
1721
1681
1610
1444
2021
1703
2837
1974
2948
1409
2146
2320
1849
1067
2186
2435
2526
1365
2704
2624
2774
1670
1848
1892
1942
1799
2825
1316
2392
2889
1936
1130
2154
1755
1781
2737
2185
2338
1363
2140
2669
2539
1840
2308
1947
1224
1196
2957
1587
2613
2161
1768
1353
1982
2348
1051
2833
2719
2503
1221
1878
2521
2582
1059
2473
2015
1166
1094
2286
2449
1249
1187
1002
1564
2955
1235
2830
2541
2945
1717
1603
2868
2729
2779
1727
1167
2777
1171
2407
1730
2905
2466
2836
1141
1261
1148
2957
1781
2835
2932
1058
1102
1671
2139
2363
1974
1766
2790
2027
2113
1221
1291
2775
1785
2619
2010
2792
2803
2332
2305
2239
2995
1687
1556
2545
1784
1352
2862
1302
2807
1278
2049
2707
1012
1659
1500
2197
1590
1416
2754
2402
2988
2145
1293
1509
2613
2691
2050
1523
2251
1357
1153
2449
1529
1693
1063
2415
1114
2595
1579
1621
1904
2488
2220
1835
2172
1585
2763
1125
2118
2814
2201
2387
2578
2904
2251
1850
1393
1047
2933
2093
2302
2339
2051
2450
1124
2600
2177
2319
1596
2085
2083
1996
2837
2132
1497
1500
2925
2459
2337
2027
2929
1925
2405
2438
2156
1767
2872
1626
2443
2214
2022
1067
2663
2486
2320
2566
1436
2771
1710
2572
2408
1444
2530
1032
1731
1205
2550
1445
2406
1750
1925
1935
1710
1905
2164
1377
2934
2613
1293
2358
2729
1551
2877
2382
1063
2015
2334
1350
2813
1932
1063
1153
1748
2766
2619
2485
2395
2372
1707
1951
2217
2426
2220
1692
1288
1087
2357
1757
1322
1942
2632
1824
2477
2352
2844
1857
1567
1147
2970
2716
1872
2200
1633
1474
1686
1771
1186
1945
2287
2680
1982
1562
1905
2343
1141
1303
2331
2184
2094
2977
2658
1576
1028
1870
2300
2240
1677
2397
2922
1762
1917
2247
2403
1992
1078
1016
1793
1746
1005
2517
2901
1412
2471
1642
2960
2070
2919
1133
2211
2540
2526
2384
2054
2993
1057
1295
2171
2763
2175
2447
1094
1790
2023
1524
1762
2736
2160
2914
2265
1124
2511
1585
2178
2577
1075
2246
2106
2386
1911
1229
2322
1543
1185
1382
2236
2534
1193
2410
1934
2784
1846
2030
2572
1559
2422
2111
2390
1946
2881
1224
2911
1005
1869
2086
1028
1940
1205
2478
2918
1812
2190
2785
1852
1945
1125
2552
1604
1640
2288
2229
2543
2750
1980
2482
2279
1480
2014
1619
1154
1964
2857
1159
2506
1686
1319
2317
2675
2100
1353
1296
2328
1715
2493
1121
1594
2061
1178
1626
1433
2871
1507
1749
2659
1651
1682
1160
2025
2388
2808
2549
2927
2586
2323
1953
1956
2030
1279
1165
1625
1809
2877
2505
1287
1992
2901
1827
1257
1858
1888
1217
1301
1387
1185
1283
1457
2107
1501
1854
1003
1159
1291
1287
2292
1805
1369
2743
2392
1539
2166
2564
1782
1013
1000
2625
2995
2003
1461
1666
1751
2856
2903
1167
1499
2590
2247
2539
2400
2040
1496
2849
1528
2425
1162
1466
1518
2590
1212
2482
1622
1158
2435
2719
2692
2324
2436
1288
1386
1560
1289
2454
1646
2836
1103
1148
1256
1123
2788
2703
2559
1830
1342
1352
1043
2317
2036
2357
2851
2535
2107
1404
1791
1979
1043
1592
1421
1184
1475
2176
1154
1958
2152
1839
1750
2042
2203
1692
2322
1014
1209
1394
2803
1510
2924
2793
2817
2082
2675
1375
1287
1078
1438
1852
2454
2885
1663
2667
2792
2511
2728
1072
2648
1611
2548
1600
2678
2503
2602
2001
1114
1344
1035
2837
2325
1712
1602
1280
2056
1251
1776
2339
1509
1100
1889
1075
1520
1300
2386
1866
1378
2537
1900
2812
1287
1136
1747
2191
1962
2324
1114
1314
2481
1674
1260
2944
1043
1601
2527
1741
2283
1382
1610
2541
1734
1388
2564
2548
2723
2473
1080
2378
1116
1736
1622
1578
2444
1224
2550
2189
2966
2411
2319
2733
1137
1462
2859
2836
2840
1946
1031
2919
1773
1645
2584
2996
1926
2360
2077
2899
1573
2199
2469
2489
2243
1736
1197
1744
1051
2683
1500
2820
2052
1338
1775
2872
2064
1878
2404
1272
1530
2728
2708
1776
2441
1161
1604
2472
2153
1626
2652
1083
2147
2652
1615
1766
2943
2831
1489
2401
1265
2114
2785
1156
1446
1212
1867
1435
2870
2712
1932
1047
2956
1804
2368
1845
2492
1692
1047
2082
1131
1726
2592
2425
1031
1416
1672
2401
2724
1008
2930
2234
1389
1002
1007
2416
2944
2552
1330
2229
2295
1169
2602
2441
2695
2605
1128
1343
1283
2770
2275
2250
2783
2408
2270
2540
2522
1359
1125
1030
2540
2467
1712
2862
2783
2699
2659
2954
1797
2952
1902
2941
1362
1819
2787
2962
2124
1151
2731
1426
1287
1329
2118
2954
1734
1680
2451
1981
1733
1468
2895
2584
2426
1300
2690
2828
2458
2741
2658
2996
2946
1174
2546
1331
1868
2335
1888
1963
2621
2308
1415
2370
1629
2699
2743
2210
1349
1758
2127
2103
1247
1677
2220
1329
1057
2318
1514
1061
2129
2960
1504
2383
1494
2736
1481
1113
1783
1786
2086
2399
2792
1487
2361
2426
1052
1524
1954
2728
1558
1479
2478
1699
1613
1554
2748
2269
1955
2217
1273
2550
1820
1826
2834
2661
1804
2032
1876
1894
2218
2630
1427
2563
2673
2728
2311
2761
2317
2795
1276
2534
1363
1787
2503
1650
1481
2805
1770
2940
2988
2213
2158
2567
1513
2536
1579
1966
1653
2700
1622
2021
2648
1060
1509
1929
1052
2916
2027
1885
2244
2988
2952
2161
1941
1740
2186
1032
2323
2184
2180
2000
1262
1937
1906
1005
1471
1860
2050
1136
2149
1345
2107
2618
2173
2256
2886
1303
1277
1574
1598
1566
1777
2885
1696
1000
2261
2998
1626
2774
1350
1546
2643
2470
1519
2623
1758
1711
2154
1504
1457
2192
1866
1891
2737
1898
1880
1334
2989
2685
1854
1882
2756
1749
1586
1614
1222
1377
1240
1905
1744
1474
1234
2276
2786
1602
1703
2637
2098
2551
1497
2175
2149
2773
1116
2406
2701
2887
1148
2799
2120
1926
1009
1941
1920
2468
1791
1893
1884
2906
2400
1381
1471
1248
2760
2984
1958
2590
2105
2134
1195
2244
2236
1438
2188
2680
2733
2983
1632
2180
1913
1335
1229
1442
2786
2818
1465
2294
1356
1318
2812
2810
1753
2192
1150
1116
1703
1901
1013
1132
1448
1111
1782
2014
2603
2877
2690
2571
2753
2240
2735
1809
1261
2704
1992
2064
1151
1028
1463
2942
2519
2664
2233
1786
2322
1386
1491
1044
1287
2072
1976
1832
2970
1499
1732
1802
2554
2215
1839
2909
1127
1894
2541
2116
1583
2003
2548
2049
1199
2086
2965
1674
1437
1071
1614
1784
1878
2996
2692
2217
2386
2646
2284
1681
1264
1903
1840
2762
1972
1190
2511
1937
2190
1555
2814
1625
1123
1116
1203
1319
1838
2442
2845
2202
2108
1301
1395
2898
2886
2948
2925
2558
2523
2623
1523
1482
2611
1860
1852
2681
1163
2787
1077
1009
2576
2027
2485
2883
1257
2990
1661
1762
2793
2373
1378
2944
2801
1081
2574
2964
1508
1942
2876
2024
1266
2953
2415
2567
1031
2332
2014
2264
2265
1523
1156
2051
2365
2836
2627
1080
1816
1512
2641
2896
2287
2163
2766
1150
2244
1579
1681
2529
2286
1889
2173
2222
2911
2053
2744
2623
2613
2919
2851
1925
1975
2397
2497
2269
2216
2327
1579
2966
1455
2493
2147
2996
2301
2981
2738
2104
1187
2264
1322
2453
1651
2486
2978
1376
2351
1935
2140
1312
1092
1003
1468
1898
1662
1715
1921
2890
2666
1496
1934
2918
3000
1715
2073
2794
2742
2177
2921
2931
2315
1639
2436
1348
2596
1398
1274
2489
2420
2121
2919
1281
1186
1267
2874
1451
2025
1249
2334
1585
2059
2848
2438
2691
1330
1405
2453
2936
1412
1183
1634
1173
2014
2210
1997
2453
1568
1119
2302
1264
1441
2432
1470
1544
1577
1652
2731
2733
1842
1622
1769
2493
2844
2335
1871
2467
2201
2746
1017
2191
1945
1339
2077
2236
1487
2746
2267
1977
2271
1421
2884
1905
1948
2070
1144
2628
2378
1894
2113
2679
1675
2721
2094
2791
2415
2142
1329
2680
1338
2530
1251
1823
1101
1110
2319
1101
1355
2234
1057
1832
2386
1753
1461
1421
1739
2865
1544
1774
2190
2244
1089
1307
1632
1339
1516
2224
2246
2287
2822
2345
2417
2588
1639
2742
1169
2060
1803
1837
2751
1043
2272
1143
1836
1281
1292
2922
2259
1672
2051
2551
1597
2555
1489
2094
2440
2944
1190
2763
2595
1094
1856
2069
2413
1712
2416
2798
1114
1720
1251
2679
2061
2708
2024
2147
2972
2946
2471
1351
1046
1594
2965
1573
1235
1271
1748
2862
2098
2545
1301
1226
1870
2041
2243
2656
2187
1203
1731
1124
1865
1494
2808
1539
1421
2373
1489
1889
1531
2342
2122
2494
1473
2839
2716
2001
1129
1283
1834
2142
2964
2554
1700
1569
1419
1025
1809
1020
1465
2368
2961
2768
2215
2347
2486
2553
1786
2426
1151
1862
2782
2859
2331
2756
1422
1807
2754
2031
2326
1242
2526
1904
2370
2589
1160
2312
2795
2239
1120
1396
1563
1469
1424
2163
2382
2355
1279
2126
1353
1163
1214
1704
1131
2972
2360
1105
1223
1944
1146
2612
1272
2779
1694
1223
2842
2056
1398
2627
2186
1174
2758
2548
2306
2755
1299
2313
2434
1167
1373
2068
1528
1627
1678
2163
1027
1822
1773
2399
1228
1055
2089
1850
2092
1508
1124
1785
2775
1201
2322
1326
1956
1653
2941
1178
1405
1667
2399
1376
2673
1047
1671
1055
1571
2079
2084
2645
2100
2532
1195
2020
1283
1999
2398
2131
2085
1907
1455
1797
2630
2514
2538
2233
1846
1047
1111
2876
1687
1499
1757
2361
2423
1396
2727
1181
2385
2033
1279
1013
2425
1479
2685
1243
1006
1301
1043
2957
2255
1809
2093
2498
1211
1601
1746
1158
1510
2439
2210
1523
1967
2209
1958
1601
1774
1834
2597
2887
2273
2216
2747
1052
1628
1442
2373
2151
2829
2294
2226
1544
1004
1154
1620
2878
2406
2260
2149
1821
2650
2568
2672
2946
2823
2756
2046
1216
2522
2084
2470
2172
1705
1156
1684
1039
2063
2041
1870
2769
2229
2596
1329
2216
1212
1666
1519
1812
1588
2081
2195
2514
2686
1775
1237
2705
2545
2801
1229
1872
2396
2156
2629
1745
2824
1054
2839
2848
2471
1581
1814
1364
1390
2380
2593
1053
2238
1455
2734
2156
2237
1234
2628
1440
2889
2956
2487
2930
2919
1979
1494
2262
1811
2998
1373
1072
2967
2585
2392
1157
1827
1671
2342
1007
1266
1830
2124
1305
2183
1183
1466
2090
1066
2073
2635
2161
2529
2189
1856
2869
1568
2910
2930
1491
1086
2552
2554
1392
2007
2520
1086
2653
2063
2576
1329
1565
1893
2621
1174
2059
1831
2181
1747
2736
1512
2405
2196
2738
1362
2212
1544
1778
1729
2524
2590
1918
1742
1850
2921
1714
2277
1732
2298
2664
1096
1814
1027
1490
1744
2070
1268
2909
2015
2798
2037
2387
2162
1193
2979
1682
1356
2816
1029
2795
1975
2309
1924
2539
2987
2411
2824
1042
2700
2460
2782
1099
2884
2084
2639
2699
2377
1705
1993
2293
1944
1636
2764
1932
1487
1203
2757
1548
1872
2238
1357
2462
1703
2503
1688
1788
2890
1488
1504
2334
2246
1225
1208
2555
1015
1937
2504
1078
1555
1279
2305
2652
1822
1736
1851
1339
2546
2993
2051
2783
2654
2276
2171
1461
2102
1320
2396
1380
1395
1851
2810
1889
1200
2660
1047
1718
1427
1208
1916
2550
1700
2678
2994
1592
2934
1706
1639
2968
1651
1349
2243
2898
2438
1722
2680
2971
2054
2748
1453
2696
2542
2123
2683
2705
1470
1416
2452
2163
1688
1133
2912
2337
2076
2501
2083
2977
2282
1579
1528
1396
2681
2429
2729
1045
2609
2912
2451
2479
2980
1076
2664
1680
2756
2221
1008
2577
2995
1288
1122
2517
2255
2477
2279
1518
1438
2906
1822
2937
2640
2704
1688
1475
2220
1057
1014
1112
2395
2638
1095
1558
1965
2974
2183
1612
1469
2232
2582
2855
2492
2506
2982
1994
1457
2012
2141
1204
1149
2210
2608
2703
2090
2515
2839
1275
2388
2189
2461
2698
2207
2897
1182
1357
1192
2564
1551
2282
1293
1666
1049
2207
1323
1967
1444
1133
2723
2695
1018
1207
1916
2810
2963
1184
1029
1393
2468
2451
1134
1908
2224
2280
2772
2884
1648
2596
2324
2624
1801
1893
1461
2860
2911
2483
2161
1401
2380
1123
2071
2706
1552
2694
2171
2253
1782
2397
2934
2998
1327
2800
1096
2100
2147
2386
2443
1769
2435
1439
1319
1848
1810
1099
1894
2125
2747
2056
2899
1479
2024
2629
2013
2344
1380
1429
1355
2531
1108
1518
2101
2251
2663
2327
2296
2001
1797
2361
1712
1525
1040
1391
1966
1940
2805
1222
1895
1453
1799
1046
2506
2727
2499
2454
1973
1699
1787
1752
1720
1718
2030
2913
1660
1917
2339
2068
2186
2484
1803
2894
1328
1386
1343
2373
1439
1632
1663
1073
2540
1158
2534
2903
1731
1062
2013
2375
2753
1209
1353
1597
1214
1044
1641
2995
2496
1128
2731
1049
2602
1736
2037
2412
2650
1906
2718
2119
2384
1125
2015
1340
1035
1713
2212
1562
2185
2128
2181
1597
2904
2965
2316
1976
2131
1206
2680
1283
2746
1349
2878
1310
1901
1614
1472
1803
2121
1122
1253
2826
1345
2894
2991
2628
2195
1012
1561
2501
1833
1078
1809
1368
1947
2134
1145
2638
2421
1060
1281
2443
2227
2435
2374
2035
1247
1704
2440
2422
1240
1409
2441
2063
1875
2356
1252
1009
2974
2689
2782
2118
2645
1178
2451
2667
2540
2510
2363
2768
1468
1835
2382
2061
2841
1810
1598
1911
1519
1956
2380
1490
1573
2140
2260
1423
1638
2747
2494
2592
1881
1135
2664
2733
1278
2163
2799
2048
2984
2707
2495
1738
2341
2672
1953
2406
2027
1380
2222
1064
1757
2342
2490
2017
1309
2292
1545
1505
1918
2027
2029
2793
1015
2772
1886
1332
2171
2650
1782
1678
2012
2550
1927
1813
2462
1641
2149
1901
1187
2855
2397
1258
1525
2429
1834
2540
1645
1647
2424
1987
1618
2294
1130
1957
1678
2703
1723
2570
1785
1620
1234
2377
2598
1543
2053
2207
1414
1677
2556
2668
1142
2644
1317
2063
2631
1771
2267
1586
1937
2347
2688
1524
1226
2796
1059
2719
2420
2971
1134
2759
2919
2580
1116
2567
2621
1019
1661
2983
1376
2628
2126
2968
2092
2756
1844
1975
1976
2067
2327
2908
1435
1136
1633
2439
1933
2711
2151
2802
1483
2335
2788
1444
1543
2797
2750
1563
2527
1751
2443
2611
1109
2285
1210
2310
1220
2720
2432
1471
1952
2085
1742
1352
1643
1226
2324
2782
1947
1677
1634
2910
1869
1859
2499
2041
2840
1681
2425
2295
1005
1281
2448
1224
2624
2716
2798
2150
2926
2324
2218
2214
1278
1680
1850
2399
1592
2435
2801
1316
1473
2968
2617
1850
1117
2534
1742
2250
2787
2170
2470
2540
1295
1137
1465
1670
2638
1517
1729
1928
1428
1173
2857
2623
2460
2421
2632
1189
1009
1099
1448
1405
1880
2108
1822
1038
1665
1598
1107
1090
1974
1547
2363
1755
2854
2679
1918
1141
1215
1179
2762
1074
1706
1873
2889
1299
1111
2994
2391
1697
2903
1552
2241
2687
1721
2064
1659
2187
2315
1427
1004
2039
1410
1638
2954
2881
1810
2101
2769
2781
1502
2490
2975
2830
1338
1374
2699
1007
2220
1523
2927
1672
2208
2411
1188
1421
2307
2677
1034
1789
2019
2732
1827
2789
1175
1722
2665
1068
1920
1007
2489
2010
1224
2610
1195
1412
1578
2411
2349
1347
2366
1652
2968
1792
1500
2333
2832
1999
1449
2532
1574
2134
2067
1979
1762
1771
1663
1186
2655
2617
1709
2631
2088
2212
2034
1917
1448
2598
2216
2777
2843
2896
1328
2687
2424
1366
2764
1035
2288
1842
1890
1666
2619
2388
2433
1355
2944
2245
1847
2425
2750
1392
2757
2732
2639
2735
2565
1756
2758
2584
1885
1233
2783
1673
2689
1678
1806
2380
2556
1395
2007
1627
1898
1812
1726
1043
1012
2700
2780
1679
1973
2204
1750
2792
1026
2450
1139
1596
1048
2690
1802
2008
1277
2705
2958
1656
1883
1946
2699
1754
2549
1564
2690
1452
1417
2122
2495
1944
2005
2596
2723
2865
1977
2079
1610
2681
2483
2992
1646
1239
1539
1210
2331
2866
2594
3000
1350
2193
1854
1070
2160
2066
1001
2025
2130
1409
2514
1298
2375
1905
2956
2195
2591
1453
2968
1937
1031
2199
2095
1276
2173
1892
1299
2460
1215
2339
2233
2824
1859
1417
1772
1302
1089
1935
1435
1656
2864
2952
2949
1201
1167
2185
1616
2742
1284
2345
1619
1878
2899
1656
2969
2151
1098
1578
1897
1268
1767
1541
1810
2791
2176
2691
2440
1957
1133
2653
2105
1655
1017
2312
2073
1079
2251
1894
1109
2989
1275
1558
2176
1870
1720
1355
2926
1202
1448
2622
1204
2512
1038
1167
2889
2323
2142
1157
2025
1476
2745
2660
2609
1631
1239
2964
1860
1586
2584
2890
2901
2204
1468
1908
2994
1208
2366
2940
2071
1821
2765
2238
1508
1511
2449
2593
1617
2851
2423
2751
1937
2093
2869
2634
1243
1616
1950
1544
1631
1756
2496
2339
1618
1559
2721
2000
2044
2130
1174
2681
2957
2203
2087
1204
1712
1507
2151
2097
2182
1646
2347
2009
2164
2833
1952
1807
2335
1835
1664
2377
2259
1821
2308
1315
2325
1426
1619
2950
1791
1449
1549
2487
2677
2743
2794
2734
1006
2665
1922
2737
2466
2854
2363
2985
2409
1486
1174
1786
2607
1914
2665
1209
1466
1797
1421
2136
2895
1772
1879
1285
2889
2201
1306
1732
1097
2861
2333
2422
1038
2219
1801
2671
2914
1928
2912
2405
2458
2323
1906
1839
1251
2834
1342
2877
1785
1340
2020
1879
2321
1658
2839
2235
1785
1636
2849
1264
2548
1630
2888
2549
2153
1753
1747
1388
1112
2994
1295
2539
1885
2016
2678
1572
2866
1039
1034
1054
1858
1429
2948
2757
1840
1454
1101
2380
2380
2567
1885
2278
2079
2648
2858
1828
2436
2357
2687
2499
2086
2955
2765
1791
1044
2482
2994
1304
1981
2267
2369
1746
1601
2794
2406
2119
1682
1131
1709
1699
1651
2367
2008
1546
2109
2018
1459
2238
2159
1849
2137
1508
1353
1536
1969
1904
1665
2157
2713
2358
1460
2798
1399
1112
1197
1139
1676
2286
1241
1739
1145
2304
1648
1987
1847
2720
1946
2218
2682
2026
2023
1756
2146
1132
1130
1860
1392
1064
1825
1502
1453
2526
1419
2351
1239
1854
1968
1896
1348
1970
1342
2174
1997
1419
1704
2833
2861
2367
2690
2249
2958
2447
2475
1686
1335
2704
1652
1266
2983
2338
2748
1611
1460
2739
1285
1619
1885
2297
1748
2993
1752
1050
1870
1712
1684
2849
2759
1726
2428
1298
1999
2026
1375
2576
1545
2007
1051
2733
2016
1535
1202
1701
1913
2010
2222
2731
1714
2259
1134
1084
1947
1563
1618
2698
1497
2907
1577
1762
1002
1487
2946
2926
1838
2684
1338
1721
1236
1885
2193
2279
1568
2153
1281
1212
2790
1050
2137
2860
2490
1953
2135
1500
1591
2344
2351
1436
1407
1678
2079
1638
1429
2290
2731
1529
1590
1276
2863
2229
1672
1501
2495
2829
1065
1856
2517
2795
1281
1406
2908
1446
1770
1718
2272
2049
2352
2445
2335
2495
1333
2903
1314
2559
2807
1555
1849
2279
2423
2753
2623
2513
1188
2908
2187
1989
2459
2306
1435
2736
2828
2557
1154
1001
1770
1632
2869
2712
1017
1681
2177
2145
1942
1367
1896
1770
1186
2937
1022
2511
1006
1238
1371
1528
1783
1394
1258
1862
2531
1282
2591
1046
2010
2599
2668
1776
2748
1313
1788
2174
1686
2137
2261
1741
1576
1477
1571
2821
2011
1417
1803
2523
2283
1925
2729
2590
2185
2627
2218
1376
1374
2006
1181
2735
2091
2131
1135
2344
1700
1120
2023
2874
2148
1849
1824
1870
1977
2630
2953
1306
2824
1437
2851
2114
2480
1068
1763
1085
2870
1078
2591
1121
2095
1411
1800
2681
1956
2526
2651
2446
1342
2228
2121
1891
2395
1929
1374
1434
1101
1859
1612
2555
2674
1912
1552
2937
2156
2068
1255
2023
1367
1049
2474
1621
1529
1902
1779
1736
1048
2144
2914
2451
2980
1507
2964
1596
2316
1959
2719
1550
2694
1329
2985
2011
2466
1035
1447
1182
2860
1863
1524
2889
2271
1628
2078
1292
2754
1499
1362
1493
1150
2638
1386
1957
1945
2162
2576
2167
1949
2957
1620
1196
2349
2706
2329
1038
1065
1463
2156
1493
1454
1596
1877
2185
1619
1025
1180
2351
2429
2671
1842
1817
1597
2226
1399
1056
2944
2027
1065
1304
1460
2281
2234
2903
1242
1327
1540
2565
2300
2040
1227
2291
2344
2869
1038
2555
1760
2201
1338
1920
1982
1224
2738
2278
2114
2804
2600
1122
2306
2273
1095
2038
1397
1852
1033
2174
2363
1975
1942
1291
2485
1615
1051
1389
2444
2552
2474
1729
2188
1845
2296
1742
1689
2145
2323
1235
2543
2957
1788
1439
1728
1417
1259
1026
1944
2189
1893
1491
2836
1864
1192
2786
1258
1046
2435
1366
1173
2348
2835
2563
1330
1871
1935
1461
2977
2353
1349
2253
2530
2799
2632
2406
1186
1503
2563
2068
1356
1024
2446
1254
1658
1982
1894
1323
1653
2511
1483
1642
2711
1956
1062
1194
1121
2226
1109
2858
2483
2798
1050
2591
1840
2641
1962
1037
2233
1786
2599
2756
1483
1367
1010
1148
2903
2581
1904
2348
2978
1612
2809
1465
1870
2708
2543
1573
2736
2437
2284
1961
1393
2706
2586
1558
2975
2855
2414
2018
1020
1857
2090
2867
2913
1728
1158
2343
1946
2914
1291
1541
1321
1762
2881
1871
2990
2585
1721
2133
1098
1388
1301
2796
2502
1637
2363
1778
1781
2452
1174
1048
1166
2887
2327
2121
2522
2942
1553
1142
2549
1199
2628
2822
2146
1743
1640
2632
2825
1715
1569
1389
2133
1281
1919
2632
1555
2295
1365
2275
2365
2380
1561
2494
2740
1243
1375
1435
2435
1760
2350
1047
2032
1579
2584
2900
1760
1479
1650
1759
2998
2731
1953
1066
1883
2786
1915
2885
1967
2696
1565
1226
2577
2278
1777
1168
2638
1134
1082
1903
1367
1204
1197
2065
2366
1521
2357
1554
1698
2020
1871
1076
1645
2607
2278
2635
1427
1495
1610
2954
2328
1490
2468
2740
1195
2123
1471
2754
2803
2415
1261
1626
1396
2747
1391
2793
2534
2889
1701
1362
1428
1361
2187
2947
1824
1488
2582
2971
1000
2142
2742
2143
2524
1128
2575
2877
1736
1457
1870
1242
1049
2603
1751
2283
1759
1245
2680
1898
2215
2485
1100
1538
2794
1248
2526
1967
2304
2522
1916
2707
2542
1501
2754
1660
2674
2118
2103
1267
1171
1515
2057
2076
2018
1458
1312
1826
2610
2905
2188
1578
1808
1684
1755
1516
2041
2203
2350
2276
1603
1608
1573
2215
2542
2164
1701
2549
2849
1091
2610
2641
2142
2413
1726
1700
1428
2025
2521
2335
2936
1699
2357
2400
1333
1337
1898
1857
2746
2238
2619
1470
2769
2828
2665
2563
2942
2842
2534
2855
2757
1764
1977
2519
1294
2548
2436
2396
2958
1055
1087
1016
2683
1014
2340
2904
2252
2173
1881
2205
1265
2844
2803
1611
1472
2139
2872
2315
2748
2163
1758
1586
2491
2666
2579
2171
2723
2839
2105
1786
1901
2502
1900
2691
2150
2603
1788
2755
1487
2761
1311
1769
1960
1328
2590
2913
1962
1365
2047
2156
2677
1121
2649
1795
2297
2501
1525
1017
1435
1169
1181
2414
1068
1095
1304
1764
1944
1112
2461
1869
1351
1116
1828
2988
1852
2990
2627
2162
1076
2666
1209
2357
1791
2950
2109
1780
2854
1105
1393
2650
2078
1770
2320
1317
2580
1897
1700
1865
1024
1825
1969
1849
1905
1177
1804
2561
2293
2661
2943
2308
2875
2363
2942
1770
2960
1824
1622
1119
1986
2525
1911
1839
2719
2812
2792
2581
1796
1510
1407
2955
2289
1761
2138
2251
1697
2360
1452
1614
2145
2549
2487
1192
1162
2085
2775
2715
1829
1549
1358
1756
1275
1581
2879
1500
2915
1129
2130
2093
1385
2224
1764
1782
2254
2989
1018
2113
1225
1691
1073
1599
1372
1008
1974
2437
1037
1718
1676
1634
1037
1077
1752
1247
1152
2652
2679
1708
1882
1637
2336
1567
1229
2359
1228
2922
1785
1705
1938
1173
2066
1661
2490
1138
1476
2759
1384
1267
2607
1442
1462
2196
2454
1496
2056
1308
1471
1517
1630
2602
1309
2311
1230
2588
2355
2506
1369
2013
2780
2053
1652
2333
2781
1502
2568
2376
1588
1613
2771
1393
2268
2412
2101
1440
1175
1140
2114
2734
1302
2921
2450
1268
1074
2337
2865
2756
1430
2902
1783
1971
2389
2371
1487
1553
2790
2130
2416
1951
1929
2681
2721
2858
1746
1236
1334
1897
1210
2791
2413
2215
1392
1636
1711
2860
2604
1383
2258
1443
1638
2813
1946
1686
2831
1800
2004
2898
1925
1547
1651
2045
1724
1163
1804
1622
1199
2592
2522
2839
2003
1967
2545
1640
1489
2569
1578
1753
1660
1627
1950
2407
2873
1972
1312
2117
1734
2034
1027
2947
2232
1437
2973
2663
2139
1367
1490
1229
2832
1088
2660
1012
1862
2419
2441
2672
1267
1305
1197
1261
1221
1251
2237
1297
2597
2244
2173
2752
2851
2688
2888
2166
2564
2575
1606
1565
1995
2882
2501
1121
2078
1349
1921
1571
1967
1938
1544
1453
2531
1641
1849
1429
1837
2767
2726
1981
2200
2675
1066
2896
2195
1739
1378
1144
1201
1494
1448
2287
1813
1875
1676
1386
1805
1075
2184
2873
2331
1666
2331
1659
1700
1719
1220
2210
1838
2459
1328
2798
2850
2626
2366
2321
2816
2606
1926
1339
2971
1777
1370
1473
1489
2257
2641
1656
2965
1463
2624
1762
1582
2853
2651
1534
1344
2407
2195
1476
1518
2169
2306
1743
1166
1651
2438
2188
2510
2356
1570
2200
2149
1844
2903
1554
1296
1857
1169
2443
2079
2565
2246
1375
2835
2567
2215
2997
2976
1832
1977
1408
1410
1450
2821
1802
2471
2627
1306
2839
2820
1453
2146
1608
2893
1424
2613
2738
2951
2097
1237
2487
2237
2753
2397
1953
2923
1930
1908
1600
2437
2441
2213
1677
1379
1161
1789
1699
2024
2101
2083
1669
1550
1331
2624
1626
1419
1637
1482
2411
2954
2477
1046
1878
1594
2491
2172
1657
2053
1868
1879
1540
1719
2707
1401
1378
2240
1468
1229
2732
2635
1913
1714
1850
1013
2569
1936
1905
1129
1771
1534
2285
1448
2498
1646
2961
2395
1334
1083
1888
1990
1131
2647
1155
1221
1542
2951
1844
2931
2245
2386
2951
1407
1751
2776
2041
1762
2197
1864
2026
1554
1266
1528
1282
1334
2594
1092
2222
2061
1441
1984
1906
1385
2341
1742
2504
2267
1559
1628
2472
2619
1092
1975
1884
2385
1583
1878
2698
2722
2606
2198
1197
2470
2057
1334
1723
2604
2364
2822
1628
1450
1729
2783
2489
1261
1479
2565
2067
1008
1272
2774
1203
1569
2393
2408
1462
2292
2645
1897
2751
1716
1394
2500
2455
2243
1786
2437
2328
2007
1018
2901
2903
1737
1000
2021
1890
1309
2486
1622
1905
2019
2811
2689
2450
2833
1995
2629
1076
2650
2873
2432
2959
1467
1071
2912
1055
2229
1327
1245
2476
2043
1237
1059
2990
1372
2871
2466
1568
1371
1517
1152
2806
2022
2992
1732
1905
1706
1049
2623
1248
2157
2360
2678
2135
1587
2942
2436
1666
1088
1966
2661
2983
2241
2147
2863
1781
2751
2699
2078
2962
2530
2060
2706
2132
2720
2627
1937
1476
2340
2006
2350
2180
1704
2998
1318
2684
1559
1925
2403
1430
1435
1799
1480
2406
1857
1170
1565
2875
1129
2951
2154
2007
1972
2662
1718
1096
2654
1545
2415
1961
2004
1959
2327
2082
2617
1480
2278
2243
1828
1178
1221
1826
1296
1647
2526
1730
1580
1300
1275
2550
2062
2063
1346
2389
2853
1343
1208
2043
2279
1221
1029
1014
2511
1442
2427
2476
2473
2398
2789
1377
1892
2322
2046
2952
2729
1328
1711
1324
1135
2988
2517
2354
1270
2865
2900
2942
1613
2938
2230
2274
1272
1235
2965
1607
1148
1207
2315
2854
2220
1049
2258
2183
1511
2898
1657
2740
1016
1395
2660
2524
2632
2884
1907
2291
1705
1676
2744
2647
1543
2486
1863
2535
1167
1515
1104
1657
2357
1439
2803
2521
2014
1857
2104
1085
1730
1333
1843
1372
2207
1159
2925
1217
1277
2706
2642
1388
2328
1673
2902
2473
1464
2669
2311
2735
2187
2724
2015
2996
2793
3000
1382
2577
1593
1139
1510
1775
1780
1821
1561
1371
2834
2371
1439
1384
2561
1646
2257
1461
1874
2717
2330
1684
1538
1330
2057
2345
2547
2369
1899
2006
2319
1847
1579
2208
2777
1348
2624
1138
2196
1867
2609
1506
1112
2530
2639
2093
2230
1926
1174
1540
1467
1553
2122
1076
1670
2699
2039
1263
2082
2165
2228
2411
2922
2556
2053
1986
1792
2232
1607
2213
2022
2118
2266
1007
1108
1823
1571
2008
1691
2965
1115
1620
2195
1358
1538
1765
2726
1503
1537
1078
2309
2361
2057
1030
2639
1197
1585
1557
1477
1653
1300
2998
1319
1962
2519
2350
2288
2114
2968
2848
2128
1031
2572
2117
2050
1607
1216
2564
2017
1287
2261
1288
1694
1529
2904
2661
1060
2236
1368
2911
1238
1014
1530
1038
2664
1117
1301
1232
1840
2189
2478
1611
1535
1690
1951
2278
2790
2941
1981
2032
2982
2021
2541
1189
2393
1012
2304
2791
2058
2858
2289
1052
1746
1057
2609
2113
2501
2534
2453
1932
1306
2984
1723
2828
1810
1649
2753
1003
2579
1626
2872
1120
1254
2337
2930
2217
1474
1341
1645
2652
1814
1510
2174
1982
2900
2426
2866
1478
2082
2838
2777
1255
1487
1048
1725
2998
1298
2713
2380
1743
1259
2300
1212
1432
2987
2169
2798
2410
1127
1392
1639
2160
1888
2801
1118
2796
1809
2741
2929
2385
1784
2275
1922
2742
1849
2616
2633
1206
1611
2932
1919
1761
1961
2903
2393
2514
1298
1742
1996
1731
2628
1456
1350
1689
2198
1616
2367
1687
2931
1929
2188
1557
2785
2995
2960
1984
1377
1470
2583
1370
2537
2591
1798
1196
2473
2878
1198
1986
1408
1604
2497
1067
1745
2197
2757
1327
1924
1232
1543
1232
1249
1946
1276
2682
1743
1361
1977
1966
2943
1408
2137
2828
2159
1625
2195
1037
2658
1154
2217
2320
1418
1381
1278
2326
2433
2121
2812
1587
1238
2632
1060
1144
2928
2350
1121
1590
2315
2116
2453
2111
1900
2232
2044
1000
2467
2670
1908
1120
1002
2720
1670
1770
2016
2224
2815
2869
1667
1950
1249
2623
1550
1390
1728
1311
1348
1992
2901
2809
1503
1604
1722
1541
1701
1105
1419
2186
2337
1277
2859
2764
1212
2691
1585
1519
1962
2290
2128
1704
2536
1253
2924
1364
1867
2831
1561
1510
1504
1733
2653
1475
2769
2100
2618
2399
1997
1128
1068
1911
1804
1629
1531
1390
2091
1486
2410
1859
2806
1209
2349
2058
2865
2197
1273
1249
1681
1358
2675
1870
2544
2910
1681
1604
1625
2384
2995
2113
1073
2186
2523
1833
2222
1216
2900
1906
2723
2533
2274
1380
1421
2703
1705
1295
2384
1594
1610
1572
1826
2368
1718
1638
1454
2198
2368
1895
2948
2927
2765
2707
1491
1297
1785
1619
1686
1515
2837
2648
2297
2367
1526
2148
2085
2294
1449
2842
2204
1386
2221
1030
1773
2423
1286
1706
1468
1884
1379
1023
1849
2005
1959
2797
2769
2567
2890
1123
1917
1085
2609
1868
1758
1963
2275
2459
1841
2570
2554
2160
1748
2526
2691
2561
1705
2735
1934
2069
1010
1079
1150
2803
1136
2814
1799
1292
1408
1730
2380
2518
2405
1326
1925
2119
1777
1353
2272
2811
1147
1828
2865
1898
2330
2219
2275
2323
2315
2398
2092
1033
1632
1820
1113
1837
2935
2807
1732
1945
1164
1983
2050
1111
1190
1036
2756
1422
1601
1572
1784
1352
1462
2124
1921
2183
1214
2253
1472
1917
1538
2476
1977
2011
2639
2346
1885
1584
1213
1087
2184
1971
2622
1327
2646
2165
2778
2754
1708
2294
2464
1852
1722
1742
1614
1739
2572
2509
2900
1930
1622
1682
2334
2815
1406
1689
1005
1039
1473
1845
2151
2171
1209
1513
2388
2813
1731
1135
2478
2757
2405
1461
1544
2179
2453
2687
1754
1235
1397
1899
2774
2377
1685
2283
2466
1501
2638
2807
2921
1957
2159
2739
2281
2863
1143
1293
1642
1208
2355
1801
1008
2437
1031
1143
2525
1160
1137
1154
1361
1720
2935
2771
2643
2574
2072
2775
1486
1927
2048
1886
1175
1924
1214
1520
1597
2667
2181
1682
2036
2160
2044
1546
1881
2596
1890
1336
2345
1542
2758
2305
1363
2483
2446
2200
2022
2389
1095
2707
1791
1369
2807
2716
2160
1468
1626
2085
2222
2511
2547
2859
1980
2456
2119
2201
2677
2389
1890
1046
1684
1735
1429
2945
2169
2744
1522
1692
2479
2015
2499
2208
2571
2474
2891
1666
2353
2328
2386
1412
1969
2806
2115
2835
1995
2900
1324
1907
1364
1244
2523
2634
1499
1049
2023
1056
2941
2863
1546
2417
2946
2935
2606
1207
1012
1338
1287
2506
2566
1452
2848
1349
1002
1477
2077
1878
2620
1594
1949
2270
2419
2615
1328
2234
2492
2865
1709
2522
1451
2834
1726
2491
1781
2970
1467
2035
1199
1907
2822
1657
2612
1818
2342
2912
1396
2174
2631
1021
1972
1144
1436
2346
1914
2277
2998
1330
2606
1372
1716
1147
2629
1765
2055
2732
2726
1357
2568
1033
1010
1042
1678
1713
1773
1291
2658
1600
1273
1416
1837
1317
1234
1688
1549
1306
2397
2381
1576
2505
2973
1137
2429
2828
1191
2675
2029
1847
2764
2610
1185
1039
2606
2597
1011
1930
2467
2724
1572
1623
2619
2397
1056
2190
2535
1398
2914
1940
1215
1748
1334
1345
2781
1063
1061
2873
1613
1851
1521
2099
2263
1811
1837
1663
1231
1798
1712
1637
1676
2620
1840
2674
1808
2954
2886
1575
1080
1239
1293
2794
2761
1088
1631
2016
2275
2841
1258
2543
2536
1138
1317
1615
2202
2474
2361
1808
1560
2393
1959
1737
2686
2277
1264
1596
2908
1661
2537
2828
1177
2486
2793
1373
1558
1728
2338
2174
1180
2821
2388
1390
1539
2170
2101
1538
2303
1224
1471
2334
1593
2078
1015
1687
2281
2556
1107
1483
2825
1034
2109
1614
1304
1431
2365
1049
1345
2944
1057
1474
1136
1186
1627
1739
1004
1568
1197
1516
1175
2726
2294
2683
1189
1202
2235
2099
2471
2106
2093
2002
1620
1854
2350
1145
1712
1774
1085
1108
2805
2051
1192
2359
1167
2998
2198
1406
1450
2276
1682
1712
2359
2591
1307
1098
1741
2426
1424
1102
2196
1265
1579
2240
1850
2056
2854
2282
1837
1482
1027
2231
1482
1089
1712
2125
2534
2935
2516
1192
2004
1828
1648
1194
1423
1381
2644
2030
1547
2251
2405
2286
1349
2984
1912
2539
1471
1952
1508
2112
1143
2917
2570
2969
2249
2451
1229
2269
1879
2183
1565
1806
2911
1232
2098
1368
2617
1385
1817
1469
2413
1824
1735
2586
2078
1741
1882
1499
2177
2173
1653
1581
2427
1404
1048
2088
2258
1680
1946
1972
1151
1374
1151
2364
1685
1598
2376
1116
1886
1544
2922
1086
1135
1038
2700
2320
2182
2985
1891
1507
1569
2731
1092
2706
1530
2985
2380
2507
1184
1010
2110
1937
2440
2845
1318
2038
1672
2371
1900
1479
2365
1765
2613
1633
2251
1566
1446
2388
1705
1728
2906
2274
2790
1438
1402
1421
1282
1445
1834
1701
2219
2870
2933
1875
2434
1985
1647
1290
2721
1661
1647
2811
2084
1411
2142
2805
1117
2459
1454
2964
2538
2992
1802
2456
1104
2837
2147
2001
2442
2898
1756
1227
1537
1199
2260
2496
1833
1738
2200
1266
2920
1156
2667
1043
1080
1094
1189
2378
2297
1598
1303
1823
2992
1870
2163
2228
2068
1476
1770
2597
2838
2647
1848
2824
2905
1420
2274
1885
2151
2647
1971
2380
1259
1188
1044
2382
1324
1758
2375
1010
2648
2770
2705
1844
2594
2933
1236
2667
2036
1032
1427
1356
2968
2604
1428
1273
2308
2844
1139
2661
1820
2304
1227
2650
2627
1924
1564
2803
1826
2781
1903
1310
2102
1760
2949
1068
2943
1004
1229
2972
1184
2608
2850
2118
2219
1615
2412
1655
2760
2771
1074
1481
1619
2715
2190
1343
2542
1054
2217
1670
2369
1433
1840
2255
2130
1117
2255
2207
2655
1360
1330
2304
2614
1167
2477
2213
2455
2109
1431
2012
2512
2909
1043
2056
2707
1421
2692
2387
2571
2606
1526
2888
1788
2560
1603
2751
1768
1594
2989
2101
2361
1205
2001
2400
2440
1771
1867
1451
1238
2978
1889
1433
2623
1205
2158
2460
1390
2785
2549
1708
1426
2868
2636
1048
2834
1443
1515
1053
2564
2726
1444
1861
2121
2330
2651
2307
1907
1644
2616
1936
2554
2240
2149
2594
1717
1093
1264
1583
1402
2144
2361
1984
2046
2280
1675
2494
1569
1952
2566
1997
1255
1814
1888
1512
2533
1027
2312
1293
1554
2852
1552
2746
1169
1612
2154
2187
1718
1042
2332
2741
1178
2933
2652
1420
1364
2461
2815
2842
1655
1157
1737
2955
2078
1618
1680
1740
1352
1636
1061
1689
1781
2972
1028
1550
1592
2615
1815
1433
1125
2489
1775
1527
2621
2826
1819
1322
2162
1467
1148
1072
1213
2471
2639
1397
2115
1597
1668
2552
2933
1414
1834
1081
2982
1643
1959
1206
2905
2102
2829
1750
1645
2382
2716
2167
2382
1210
1334
2253
2799
1358
2579
2885
1488
2989
1475
2311
1333
2631
2436
2995
1947
2264
1501
2712
1654
1694
1546
1977
1866
1613
1418
1060
1639
2398
2427
1831
2755
1472
2016
1904
1262
2415
2753
2575
1835
1950
2593
2993
1167
2649
2874
1273
2666
2834
2803
2382
1881
1004
1512
1687
2665
2358
1386
2185
2940
2519
2245
2090
1562
2645
2556
2861
1615
1531
2732
2532
2511
1926
1876
2704
2101
1553
1809
2218
1739
1145
1394
1806
2596
1044
2951
2751
2960
1328
2240
1905
2028
1567
2635
2317
2706
1502
2430
1523
1092
1013
2658
2135
1101
1270
2872
2955
2128
1809
2587
2111
1548
2169
1446
2795
2124
1438
2495
1517
2694
2806
2902
1287
2291
1827
1504
1943
2292
2560
2999
1598
2123
1286
2125
1726
1487
2260
1704
2325
1173
2996
1622
2151
1742
1129
1357
2860
1121
2841
1193
2267
2008
1913
1829
1287
1111
2371
2844
2274
2767
1928
1663
2569
1810
1988
2988
1261
1043
2720
2307
2864
2735
1169
1344
2699
2183
1750
2545
2162
1470
1644
1821
2451
2366
1732
2591
1210
2458
1837
1614
2117
2417
2431
2559
2245
2333
2053
1340
2754
1141
1095
2816
1401
1534
1329
2533
1838
1568
2131
2105
2362
2826
1681
1804
2122
1106
2213
1203
1078
2398
2778
1804
2207
2106
1190
1447
1303
1611
2099
1366
1130
1410
2792
2021
1375
1829
1420
1917
2036
2200
1752
2642
1326
2733
2253
2291
1735
1626
1436
2138
1120
1850
1261
1355
1364
2291
1609
2296
1344
2883
2229
1226
2469
1765
1975
1951
1034
2661
1429
1293
2687
1295
2167
1879
1645
1135
1477
2474
2853
1899
2712
2678
1175
2962
1245
2280
1148
2436
1657
2084
1220
2124
1572
2154
2971
1525
1173
2562
1758
1301
2257
2074
1197
1143
2451
2825
2684
2383
2711
1228
1813
2135
2443
2446
1171
2551
1051
2508
1519
2695
1803
1598
2004
2345
1072
1563
2724
1012
1908
1120
2963
1916
1716
2551
2642
1637
2481
1031
1510
1421
2596
1765
2726
1428
1270
2085
2681
2127
1983
1419
1474
1666
2043
2063
2499
1659
1070
1852
1070
1888
1100
2671
1474
2591
1266
2898
1419
2893
2804
2534
1070
1019
1997
1097
1098
1037
1873
1576
2074
1988
1882
1596
2030
1488
2646
2296
2873
2653
1052
1983
1567
1628
2962
2623
1320
2926
1291
1135
1161
1373
1666
2789
2323
2449
1349
1454
2669
1945
1965
2461
2787
2494
2778
2083
1005
2505
1641
2987
2945
1970
1025
1766
2840
1821
1966
2443
1058
2375
2777
1173
2747
1737
1414
1701
1321
2093
2273
2581
1139
2192
2628
1927
1688
1592
2197
2073
1850
1878
2617
1816
2284
1305
1191
2191
1348
2900
2950
1502
1482
1907
1395
1294
2169
1791
2715
2049
2079
2077
1762
1912
1231
2060
2847
1752
2343
2098
1078
2248
2625
2894
1592
2181
2759
1961
1889
2442
1546
2223
1352
1421
2144
1771
2099
2233
1797
2334
2759
2898
1877
1147
2994
2774
1116
1704
1585
1224
1458
2439
2849
2250
2822
1701
1878
1589
1314
2214
1536
1207
2902
1272
1503
2857
1724
1340
2769
2461
2962
1614
2956
1009
2340
1181
1370
2477
2900
1818
2065
2054
1376
1665
1983
2107
2375
2102
1599
1442
2894
1509
1918
2583
1798
2551
2996
1605
2645
1137
2049
2776
1936
2125
1263
2845
2483
2840
2911
2641
1331
2401
1690
2496
1149
2482
2832
2237
2289
2396
1482
2622
2741
2326
2567
2452
2696
1373
2212
2789
1185
2766
2832
2762
2770
2290
1118
2251
1402
2139
2625
2535
2192
1959
1111
1492
2820
2422
2434
2316
2719
1759
2316
1249
2656
2428
1034
2610
2558
1811
1149
2110
1628
1122
2455
1566
2569
1928
2727
1860
2363
1580
1834
1150
2771
1947
1430
1782
2214
2075
2633
1273
1940
2896
1070
2427
1449
2583
1106
1342
2255
1508
2694
2591
1990
1514
1907
2069
2505
2546
1923
1892
2696
1573
2954
2138
2925
2166
1478
1709
1997
2253
1396
1482
2179
2877
1170
1732
1052
1028
1117
2987
1822
2385
2605
1854
1887
2244
2161
2257
1039
2361
2277
2669
1151
1740
1577
1366
2943
1932
2502
2283
2104
2397
2345
1002
1112
2211
1412
2114
1344
1175
2017
2477
2428
1936
1070
1310
1969
2099
1251
1681
1005
2222
1669
2636
2976
1727
1331
1438
2299
2804
1790
2120
1526
1834
1883
2425
1039
2603
1741
2676
1832
1047
1912
2865
1344
2801
1240
2215
1670
1267
2398
1843
1680
1821
2278
2882
1727
2710
1026
2385
1880
2974
2816
1541
2385
2898
1950
1594
1053
1646
1270
2366
1357
1576
2849
2959
1310
1805
2292
1174
1487
2116
2769
2031
1406
2948
1440
2705
2556
2001
1697
1330
2577
2356
1796
1859
1231
1371
1479
1446
1851
2646
2162
1024
2997
1031
1485
1104
1972
2320
2571
2923
1418
2852
1898
2765
1204
1784
1134
2437
2457
2246
2038
2052
2949
2941
2790
2002
2781
1990
2727
2940
1325
1845
2324
1841
2954
2744
2035
1374
2463
1335
1732
1236
2430
1774
2913
2725
1457
2031
1654
2448
1236
2042
1990
2605
1608
1109
1075
1055
1241
2484
1324
2983
2593
2632
2597
2573
1528
1057
2811
1460
2749
2760
2975
2122
1514
1802
2622
2174
1028
1065
1544
1749
1336
1278
2704
2283
2856
2720
1233
2845
2669
1979
1133
2980
1011
1750
1643
2799
2178
1339
2197
1400
2221
1193
2699
1476
2068
2868
2091
2806
1488
1901
1026
1176
1940
2576
2646
2315
2929
1314
2718
1809
2825
2967
1792
1769
2627
2996
2111
2764
1158
2824
2997
2690
1868
1143
2528
1143
1579
2227
1215
2988
1628
1427
2356
1767
1953
2957
2039
1435
2104
2329
2871
1864
1621
1388
1575
2255
2401
1929
1849
2072
1757
2327
2648
1665
1905
1337
2308
1796
1047
2503
1735
1701
1098
2730
1180
2398
1610
1025
2817
2671
1956
1675
1660
1829
2953
2133
2068
1480
2569
1272
1742
2651
1378
2144
2231
2301
1779
1691
2863
1615
1648
1243
1388
2602
1594
2169
1765
1891
1207
2177
1645
2376
2112
2179
1115
1082
1667
1818
1712
2772
2269
1828
2227
2776
1760
2085
1323
1955
1499
1879
1618
2919
1163
2202
2022
1713
1287
2058
1235
1784
1367
1176
1272
1391
2628
2367
1538
2199
2028
2149
1634
2962
2980
1090
2346
2820
2016
1613
1842
2510
1846
2811
1392
2329
1559
1726
2213
2911
1157
2403
2795
2609
1583
2929
2404
2092
1556
1835
1147
2393
1547
2125
2928
2351
1245
1657
2940
1072
2856
2202
2697
2675
1216
1726
2938
1557
2785
1944
2833
1902
1154
1627
2042
2625
2354
2025
2378
1050
1686
1254
2264
1181
1465
2449
1963
2722
2883
2042
2083
2902
1786
2140
1055
1955
2707
1120
2393
2858
2991
1847
2308
2613
2003
2246
2239
2920
1082
1302
2997
2221
2279
2889
2387
2602
2938
2516
2209
1767
2763
1216
1674
1743
2861
2932
1115
2015
1572
1086
2919
2233
2632
2521
1060
2840
1946
2652
2178
2219
1210
2043
2639
2581
2045
2863
1623
1897
2753
1454
2018
1191
1911
1626
1094
2774
1172
1565
2752
2072
2130
1223
2348
2997
1384
1763
2589
2758
2829
2548
1655
1286
1337
2990
1556
1720
1578
2094
2698
2998
2308
2219
2263
1117
2069
2727
1322
2006
2427
1287
2667
1381
2901
1106
1089
2987
2695
2642
2196
1281
1274
1865
2069
1204
2799
1731
2855
1921
1069
2374
2196
2078
1867
2754
2764
2912
1961
2230
1928
1657
1441
1583
1331
2541
2881
1274
1386
1230
2901
1569
2025
1936
2898
2416
2724
1443
1149
2058
1319
1337
2873
2401
1936
1052
2092
1589
2514
1146
1343
1177
2026
1464
1713
1539
2841
2691
1534
2528
1323
2525
1345
2625
2021
2500
1348
1259
2180
2451
1029
2321
2762
2904
1911
1591
1785
2041
2648
1278
1449
2292
1760
1239
2887
2724
2544
1561
1223
2359
2576
1033
2909
1622
1734
1795
2992
1247
1380
2436
2705
1833
2409
1063
1116
2023
1415
2123
2554
1122
2754
1800
1043
1255
2078
2032
1764
1105
2738
2298
2957
2788
1036
2821
2876
2997
2412
2140
2169
1116
1599
1537
1661
1212
1574
2617
2883
1697
1123
1864
2308
1421
2007
1100
2605
1776
2990
2653
2544
2703
1030
2886
1510
2082
2479
2917
1797
2589
1188
1119
2611
2276
2954
2437
2523
2217
1139
2832
2682
2462
2150
1067
2983
1874
2991
2536
1780
2936
1215
2099
1006
2759
2596
2467
1086
1713
1027
2579
1733
1657
1820
1294
1509
1003
2253
1031
1467
2570
1577
1388
1637
1158
2971
1082
1552
2963
2904
2637
2092
2944
2136
1861
2373
2089
1112
2852
2681
1487
2351
1810
2190
1561
2098
2025
1641
1855
2558
2980
2621
2959
2068
2211
2358
2828
1461
2849
2788
2514
1914
1123
1810
1390
1486
1789
2521
2959
1922
2420
2891
2402
1351
2981
1218
2768
2198
1076
2060
1946
2441
2697
1404
2924
1015
2134
1875
2926
2504
2545
1627
1264
1063
1166
2573
2228
3000
1799
1074
1309
2504
1683
2934
1138
1088
1219
2608
2088
1992
2590
1629
1385
1788
1842
1072
2217
2719
1887
1375
2352
2915
2596
1455
2377
1793
2627
2338
1184
1408
1991
2769
1399
1001
1751
2442
1758
2764
1266
2835
2797
2526
2788
1934
2914
1915
1242
2476
2222
1093
1355
2509
2113
1424
1723
1395
2909
1227
1556
2345
1462
1881
2423
1680
1000
2822
1230
1383
1037
2400
2315
2454
2452
2052
1578
2826
1126
1661
1542
1461
1551
1150
1116
1090
1052
2482
1656
2976
2279
1356
2533
1530
2207
1921
2373
1916
1103
2108
1933
1092
1685
2859
2438
2822
1779
1902
1057
1061
2846
1897
1268
2248
2686
1095
1794
1312
1765
2332
1627
1519
2166
1254
2105
2682
2867
1784
1247
1531
2680
2663
2723
2019
2728
1450
2777
1692
1712
1294
2312
2150
2425
1595
1129
1382
1087
1285
1845
2112
1126
2061
1150
1771
1480
1414
1926
1430
1753
2757
2955
2995
1655
2527
1382
1183
2174
2250
2520
2236
1318
1101
2600
1470
1019
2477
2094
1571
1125
1723
2594
2581
2939
2135
1404
1618
2512
1952
1538
2314
2524
2346
2940
1956
1340
2318
1495
2899
1212
2947
2208
1838
1766
2610
1793
1024
2461
2681
1751
2003
2321
1355
1305
1030
1163
1373
1055
2520
2122
2764
1672
1222
1711
1205
2713
1972
1162
1643
1130
1702
1982
2195
1358
1179
2515
1756
1815
1329
1342
1379
2158
2831
1200
2536
2994
2168
2041
2909
1793
2967
2263
1976
1776
1449
2275
1986
1126
1560
2898
2821
2863
1817
2551
1049
1021
1125
2998
1126
1515
2408
2559
2726
2177
1743
1605
1841
1021
2176
1212
1544
2932
1253
2851
1163
2440
1005
1419
2909
1905
1528
1629
1254
1431
1521
1516
1340
1280
1151
2514
2868
2170
1914
2394
2386
1407
2537
2799
1032
2844
1433
1965
1951
1348
2353
2890
2609
1967
2387
1610
1016
2706
1089
2222
2988
1778
2305
2294
1656
1226
1265
1560
2870
2662
1344
2375
2017
1860
1465
2757
2903
1206
1386
1064
1471
2564
2678
2906
2079
1632
1908
2373
1893
2542
2498
1162
2080
2693
2407
1607
2103
1242
2143
2806
2579
2873
2095
2289
1003
2979
1872
1749
1501
2631
1707
2810
2320
1025
1751
1423
2100
2399
1215
1023
2319
1892
2667
1328
1164
1182
1294
2325
2454
2859
1653
2661
2064
1580
1486
1598
1468
1389
2903
2101
2761
1158
1872
2263
1835
2688
1842
2055
1942
1983
2507
2704
1026
2119
1487
1686
1205
1767
2125
2821
2684
2548
2295
1642
1977
2046
1746
1739
2540
1152
2956
1711
2497
2115
1263
2160
1020
1404
2493
1476
2340
2240
1382
1470
1352
1950
2635
2945
1093
2800
1392
2702
2264
1081
2418
1212
1863
1229
1285
2789
1942
1103
2516
1789
2028
1795
1207
1912
1855
2327
1665
2802
2274
1649
1481
1443
2165
1825
1290
1027
2412
1802
1645
2740
2761
1253
2447
2416
2698
1050
1297
2791
1118
2704
2534
2237
2725
2593
2443
2557
1742
1722
2089
1767
2135
1591
1427
1615
2601
1974
2048
1038
2939
1258
1377
1140
2458
2776
2029
1774
2348
1792
2214
1804
2029
1875
2684
2570
2115
2245
1718
2572
2382
1733
2285
1689
2713
2879
1605
2170
2827
1832
2816
1723
2003
1258
2852
2860
2327
2394
2779
2949
1564
1668
1209
2951
2509
1285
2738
1260
1908
1857
2500
1355
1255
2476
1657
2206
1973
2689
1428
2580
2171
2860
1948
1515
1977
1490
2802
1771
2023
2824
1243
2722
2466
1769
2008
1713
1524
2335
2181
2427
1140
1344
1262
1969
2333
2460
1468
2527
2602
1646
1887
2638
1966
1198
1778
1704
2721
2694
1974
2018
1484
1966
2237
2084
1614
2779
1889
2486
1468
2944
1681
2639
1508
2001
2440
1826
2598
2979
2183
2518
1022
1274
2170
1376
1936
1605
1755
2268
2992
1303
1993
1831
1361
1162
1943
2174
2108
2178
1355
2554
1570
1982
2059
2658
2966
2248
2130
2966
1758
2952
2107
2742
1510
2457
1995
1209
2797
1861
1148
1008
2024
2622
2494
1165
1951
2850
2278
1345
1057
1266
2719
1420
2624
2630
1948
2041
2216
2512
1411
2689
2476
1790
1510
1040
2196
2251
1321
1904
2168
1734
2377
1246
2030
1346
1530
1948
2488
1894
1707
1115
2971
1784
2908
1492
1232
1687
1117
1880
1509
2955
1994
1285
1450
1459
1532
1233
2112
2454
1969
2700
2529
1373
2178
2324
1889
2472
2390
2277
2100
3000
2553
1322
1804
1295
2719
1692
1882
1017
2808
1509
2133
2441
1395
2213
2741
2092
2797
1570
2815
1296
2837
1034
2925
2008
1587
2597
2606
1584
2604
1761
2297
1841
2781
1510
1401
1671
2481
1154
1741
2841
2352
2094
2647
1459
1567
1087
2978
2966
2584
2797
2676
1820
2463
1803
1162
2519
1397
2797
2709
1121
2086
1298
1414
2047
2212
1292
2660
2886
1811
2069
2612
2642
2829
2974
1944
1743
1387
2466
1441
1499
2619
2641
2001
2807
2085
1476
2378
1977
1347
1883
1273
2684
1446
1620
1754
2054
1680
1599
2247
1274
1427
1091
2154
1514
1185
1033
1992
2489
2859
2419
2131
1932
2356
2209
1502
2445
2297
1607
2962
1735
1915
1683
2539
2929
1795
2928
2196
2209
2219
2891
1062
2789
1218
1166
1071
2527
1487
1486
2622
2052
2485
2889
2118
1928
2752
2342
1328
2237
1117
2310
2757
1073
1637
1511
2360
2745
1553
2225
2719
1257
1838
2783
1270
2969
2356
2343
1713
2189
2138
1975
1958
1811
1985
1910
2251
2026
2565
1610
1177
2454
2600
2959
2092
2910
1133
2990
2151
2707
1807
1326
1974
2262
1767
2365
1213
2702
2619
2150
2572
1409
1628
2139
1099
2142
1352
1946
2088
2727
2261
1333
1180
2944
2048
1265
1657
1879
1691
1360
2835
2367
1191
2007
1382
1811
1001
2696
1043
2620
1697
2549
2408
1414
2038
2768
1825
1461
2859
2950
2558
2188
1902
2424
1445
1474
1146
2030
1214
1502
1708
2334
2011
2258
2315
1205
1217
2622
1756
2289
2140
1656
1902
2468
2030
2713
1925
2766
1906
2280
2441
1196
2021
1741
1803
1646
1464
1768
1561
2909
1664
1972
2482
2542
1912
2363
1538
1149
2099
1832
2551
2204
2705
1570
1810
1901
1286
2434
1393
1733
2549
1380
1124
1934
2061
1511
1313
1269
1455
1669
2741
2449
2060
1848
1624
1168
2175
2360
1555
2668
2175
1775
1667
1073
2730
1236
1491
1450
2932
2902
1360
2031
1374
2829
1359
1284
1847
1548
1480
1401
2049
1268
2695
1430
2091
1101
1144
1857
2946
1642
2727
1926
1878
1726
2558
1773
2714
1050
2204
1825
1020
2864
1338
1553
1308
1710
2075
2231
1488
1339
2321
1626
1880
1154
1618
1906
2081
1236
1983
2628
1092
2635
1504
2289
1175
2435
1152
2649
1270
2587
1571
1797
2344
2656
1380
2186
2931
2141
1122
1380
2027
1913
1368
2606
2322
2100
1045
1723
1107
1652
2693
2477
2068
2576
1732
1386
2359
2049
1378
1873
1558
2426
1961
1902
2769
1523
2283
2224
2775
2433
1976
2940
1113
1602
1601
2180
2266
1898
2968
2075
2389
2429
2542
2619
2894
2094
2730
2768
1923
2995
2828
1881
1763
2249
2823
2601
2953
2467
2838
1798
2818
1821
1949
1675
2677
2753
2364
1465
1975
2553
2120
1460
2082
2303
2484
2129
2885
2342
2008
1675
1794
2515
1301
2780
2606
1094
2177
1865
1779
2000
2228
2800
2061
2169
2258
1567
1480
1866
2942
1141
2731
2264
1793
2371
1875
2368
2800
2460
2765
1694
2716
1610
1459
2163
1003
1302
1520
2170
2070
2583
1575
1498
2687
2975
1325
2321
2399
2913
1044
1916
1649
2018
2400
1866
1944
2531
1722
1930
1905
1238
1294
2718
2100
1085
2285
1617
2340
2899
2166
1956
1047
2310
2797
1359
2566
2232
2578
1818
2046
2554
2969
2888
2415
1848
1045
1697
2210
2593
1218
1473
2580
2591
1265
1832
2288
1858
2399
2601
1690
2708
2981
2501
1747
2089
1869
2339
2222
2041
2301
2713
2954
2904
2885
2351
1269
1406
1303
1251
1040
1587
2408
2748
2681
1692
2376
1456
2045
1965
2072
1708
2833
2977
1128
2339
2574
1468
2141
1325
2980
1706
2476
1169
1292
1505
1520
2677
2707
1915
1562
1881
1555
2148
2561
1102
1300
1232
2820
1054
2714
1412
1293
1256
2969
1593
2881
2977
2776
1545
2777
2802
2266
2978
1271
2334
2111
2238
2456
2175
1172
2700
1750
1130
1403
1190
1152
1684
1416
1025
2038
2341
1648
2087
1612
2567
1413
2220
1200
2700
1625
1543
2902
2161
2138
1761
2616
1578
1876
1226
1992
2062
1777
1644
2882
1013
2663
1162
2854
2779
1440
2196
2561
2750
2508
1436
2153
1178
2365
1705
1920
2892
2038
2757
1550
2630
2799
2590
1993
2643
1574
2575
2809
1189
2034
2977
1564
1003
2205
1599
2905
1250
2367
1421
2259
2430
1982
1151
2654
1702
2608
2438
2213
1171
2306
2101
1024
2020
1094
1252
1215
1072
2170
1210
2205
1866
2388
2372
1716
2531
2872
2149
1974
1766
1801
1670
1524
1616
1498
2120
1647
2647
2937
1291
1034
2137
1361
2638
1883
2934
2953
2544
2910
1952
1383
2832
2080
2156
2217
1393
1042
2611
2436
1122
1830
1459
1463
1447
2370
1636
1576
2408
1522
1974
2606
1568
1136
1879
1176
1068
1504
2751
1489
1782
2579
1328
2240
1022
1382
1969
2590
2369
2400
1104
2078
2037
1211
2815
2462
2576
1673
2915
1267
1246
2358
1544
2022
1935
2347
2816
2696
1201
1979
2149
2890
1291
2121
1653
1544
1502
2219
1441
1064
1400
2046
2207
1008
1418
2897
1568
1357
1321
2417
1600
2396
1589
2483
1242
2425
2034
2306
1304
1675
1567
2274
2389
1389
1251
1215
1786
2916
2558
2270
1960
1356
1231
2850
2868
2201
1150
1535
1604
2039
1778
2459
2374
1784
1378
2753
2300
1809
1879
2228
2510
2196
1914
2766
2498
2127
2658
1818
2758
1202
2110
1653
1799
2052
1457
1244
2164
1740
2616
2042
2275
1498
1702
2266
2898
2109
2900
1604
1010
1498
1916
2978
2037
1330
2761
2764
2443
1465
1352
1741
2543
2333
1778
1401
2929
1124
1660
1322
1326
1134
1589
1559
2194
2838
2954
2011
1493
2648
2868
1389
2227
2054
1807
2260
2287
2133
2617
1469
2291
1694
1801
1698
1387
1875
2499
2943
2721
1301
2338
2774
1449
2578
1277
2876
2909
1356
1784
2199
1376
1750
2270
2795
1597
2964
2514
1489
1525
2518
2115
1796
1508
1191
2031
2633
2333
2892
1172
1318
1338
1011
2291
1192
1310
1094
2940
2650
1776
1931
2351
1931
1349
1417
1092
1541
2424
2007
1100
1423
2361
2010
2417
1202
2187
1541
2265
1258
1546
1645
1542
1017
1183
1465
1861
1365
2459
2078
2484
1502
1023
2865
2713
2595
1167
1183
1447
1090
1098
1490
1208
1326
2791
2749
1957
2328
1595
2088
2006
2770
1830
2682
2103
1130
1388
2334
1747
2884
2556
2727
2082
1345
2524
2598
1400
2497
2297
2822
1035
2003
1094
2175
1159
1055
1436
1216
1227
1435
2508
2533
2771
1371
1072
2715
2673
1341
1761
2583
2206
1833
2437
1563
1534
1372
2408
2864
1802
1192
2349
2461
1031
1773
2053
1003
2675
2655
2523
2048
2695
1172
2107
1311
1375
1023
2957
1711
1273
2810
2925
1058
1735
2715
1616
2202
2566
2531
1640
2788
1647
1573
2415
1034
2087
1046
2502
1997
2319
1069
1039
1017
1819
2714
2888
2034
2727
2126
1188
1511
1415
1697
2590
1993
1267
2290
1726
1317
1157
2851
1437
1144
2015
2736
1400
2122
1758
2072
2225
1328
1522
1959
2393
1204
2771
2907
2240
2021
2827
2582
2476
1440
2343
1128
2372
2951
1984
1421
2767
2797
2321
2185
1840
2468
2632
2895
2003
2083
2314
1766
1276
1654
2902
2860
2990
2457
2305
2385
2223
1360
1050
2705
1490
1575
1375
2998
1802
1886
1364
1450
1137
1336
2305
2428
2008
2338
1118
2925
1573
2876
1904
1156
2708
2061
2306
1821
1539
2483
1139
2915
1645
2599
2199
2406
2747
2616
1694
1265
2093
2634
2093
1116
1719
1864
1628
2940
2349
1473
1852
1652
2338
2380
1812
2347
2457
2895
2998
2429
2269
2554
2459
2319
1747
1449
2805
1539
2137
2900
2681
2392
1643
2854
1832
1939
1782
1788
2437
1843
1432
2366
2472
1065
1631
2488
1576
2265
1787
2852
2950
2853
2619
2265
1996
2539
1175
2775
2370
1270
2060
1089
1803
2450
1792
2461
1008
2485
1548
2873
1565
1669
1457
2155
1997
2903
1082
2394
1688
2259
2873
1539
2752
2286
2950
2829
2774
2378
1857
2294
1764
2008
2418
2167
2784
1343
1563
1021
2273
2171
2479
2092
1717
1914
2287
2281
2395
1464
1268
2094
2456
1782
2087
1110
1397
1520
1337
2518
2501
1964
2688
1631
1628
2254
2109
2557
2251
2291
2371
1653
2339
1060
1120
2518
2780
1781
2823
1838
2999
1669
1433
2310
2109
2763
2838
2982
2922
2307
1770
2263
1006
2046
1521
1308
2483
1848
1463
2463
2805
2730
1029
1104
2093
2616
2755
2396
1661
2569
1331
2616
1698
2499
2519
1832
1530
1378
2522
1865
2417
2127
2636
2944
1520
1107
1647
1292
2539
2812
1034
1932
1318
1359
2033
1268
1639
1329
1216
2494
1008
1442
2321
1352
1976
2154
1565
1507
2528
2690
2779
2105
2326
2598
1046
1678
1094
1086
2584
1985
1968
2462
2857
1849
2535
2399
2298
1339
1466
2250
1193
1201
1161
1028
1857
1975
2807
2283
1967
2367
2543
1140
1765
2850
1033
1929
2606
1720
1312
1355
1174
1552
1745
2232
1526
1546
1585
1472
1818
2577
2857
1226
1040
1277
2497
2578
1944
2298
1741
2072
1871
1811
2119
1217
2443
1827
1696
1007
1816
1605
2794
1577
1026
1110
2075
2641
2456
1930
2503
1310
1389
2335
1465
2390
2510
2316
1099
1488
1353
1456
2986
1308
2980
2241
2484
2364
2434
1528
2789
2699
2850
1578
2656
1212
2784
2280
1199
2930
2202
2857
1121
1013
2796
1430
1682
2537
1345
2729
1707
1126
1728
1208
2654
1359
1619
2486
1598
1786
1627
2712
1207
1927
2141
2804
1460
2812
2679
1253
2607
1230
2117
1169
2286
1497
1334
2973
1512
2549
1558
2947
2018
2705
2822
2662
1971
2642
1924
2297
2593
1298
1682
2414
2303
2491
2650
2195
1872
2992
2970
1871
2859
1092
1122
1476
2010
1558
1923
2157
1025
1647
1973
2049
1227
1680
1693
1502
2106
2480
1833
1819
1887
1382
1660
2309
2549
2703
1866
2796
1847
2140
2100
1521
2579
2687
1088
1926
2583
2345
1652
1412
1718
2767
2271
1945
2325
2633
2186
1623
1797
2147
1088
2393
2158
2151
2985
2477
2432
1814
1927
2308
2692
2128
1309
1886
2548
1452
2470
1540
1591
2768
1920
2761
1827
1421
1101
2120
2111
2715
2984
2916
1516
1243
1998
2701
2051
2707
2363
1428
2703
1611
2494
1769
1417
2345
1721
2591
2457
1385
2398
1873
1163
1646
1031
2030
1227
1327
1565
1737
2050
1864
1365
2717
1830
2011
1791
2448
1129
1609
2835
2841
2089
2041
1838
2981
1273
1150
2343
2483
2701
1510
2663
1726
1317
2111
2753
2871
1211
2969
2473
1724
2141
1626
2379
1838
1245
2778
2939
2407
1553
2273
2461
1847
1551
2558
2784
2123
2809
1051
1757
1076
1984
2083
2037
1539
2201
2640
2400
2720
2259
1921
2236
1161
2137
2110
1699
1463
2662
3000
2735
1495
1212
2937
1929
1427
2050
1815
1175
1760
2327
1630
1062
1160
2212
2396
2740
1058
2590
1840
2638
1606
1377
1218
1147
2633
1036
2300
2711
2441
1858
2321
2461
2809
1317
1261
2865
2047
1153
1609
2489
1385
2465
1640
1392
1629
1858
2076
1949
2741
2371
1640
1873
1822
1361
2128
1118
2994
2790
2297
1391
2750
2105
1734
2902
1006
2170
1253
2844
1951
2532
1693
2906
1981
2351
2252
2141
2738
2826
2519
1774
1960
1351
2971
1070
1217
1447
1638
2447
2189
1142
2871
2258
1856
1217
2739
2281
1730
1739
1386
2460
1605
2232
2999
1209
1678
1735
2893
2471
2110
2988
1380
1167
1270
1522
2431
2399
2135
1664
2684
2559
1531
1806
1655
1808
2661
2435
2049
1763
2612
2972
1410
1999
2440
1059
1169
2728
1352
2762
2393
2483
1555
2167
1337
2202
2763
2703
1987
1333
1786
1340
1146
1066
2055
1828
1928
2799
1577
2190
1548
2243
2687
2129
2859
2139
2577
2382
1728
1211
1353
2703
2046
2373
2272
1200
2003
2364
1468
2453
2046
2958
1447
1715
2977
2272
2825
1344
2944
1611
2131
1370
2150
2162
2213
1149
2797
2426
2308
2199
2625
1380
1975
1776
2980
2083
2294
1773
1794
1854
2825
2564
2330
2125
1144
1590
1795
1971
2152
1587
2314
2232
2439
1116
2081
2984
1552
2885
1160
2122
1404
2578
1055
2270
2829
1665
1983
2672
1735
1894
2979
2052
2550
2089
1787
2567
2040
1025
2018
1623
2354
1825
1274
1721
2885
1392
1941
1858
2696
2997
1530
2410
1613
2672
1450
1247
2509
1060
2296
2479
2607
2124
1235
1258
1608
1262
2683
1349
2330
2514
1944
1527
1866
2538
2769
2579
2304
2335
2385
2436
2725
1125
2977
1739
1363
1569
1439
2879
1639
1540
1058
1979
1730
2539
2016
1230
1589
1015
1112
2623
1710
1592
2528
1181
2052
1003
1543
2076
2904
1871
1944
1173
1675
2860
2755
2482
2147
2497
2896
1039
2824
2805
2710
1790
2455
2965
2797
2328
1521
2538
1990
2288
2222
2763
1726
2132
1597
2795
2687
1359
1026
2364
2975
2769
2596
2886
1304
1870
2784
2534
2084
2093
1120
1073
2800
1906
1882
1738
1727
2088
1206
2216
1554
1366
2881
2656
1952
1913
2134
1623
1885
2352
2811
2536
1012
1460
2830
2942
2194
2570
2661
1927
2544
1988
1454
2898
2168
2148
2963
2821
1250
2859
2068
1599
1152
1811
1809
2609
2888
2941
1933
2391
2737
2161
1648
2732
2282
1584
1061
2340
2076
1941
2544
2157
2427
2280
2672
2566
2912
2984
1488
2804
1950
2314
1372
2026
1284
2212
2383
2202
2651
1221
1053
2254
1636
1269
2190
1382
1339
1722
1615
1583
2087
1623
1744
2309
1314
2911
2172
1873
2139
2244
2697
2905
2453
2129
1440
1423
1789
2622
2448
1070
2201
1859
2690
1855
1887
1290
1520
2158
1089
2290
2227
2190
2369
2905
1717
1327
1569
2064
1712
1373
1039
1510
1062
1407
1525
1149
2801
2508
2829
1767
2594
1717
2275
1544
2382
1227
1933
2890
1421
1024
2390
1013
1783
2850
1016
1507
1535
2548
1412
1112
2854
2725
1910
2074
1030
1691
1796
2283
1330
1738
1489
2013
2329
2322
2697
1509
2915
1825
1522
1489
2395
1680
1642
1688
1983
1026
2728
1213
1390
1018
2614
1253
2095
2717
1914
2869
2807
1200
1513
1691
2432
2651
2560
2684
2535
1376
1685
2461
1152
2508
1592
2711
2026
2923
1718
2174
2083
1222
1091
1004
1963
1582
1892
1311
2124
1236
2918
2613
1408
2828
1702
2714
1311
2831
2058
2744
2121
1959
2153
1606
2341
1266
1061
1882
2426
2904
2227
2173
1998
2740
1786
2585
1109
1508
2729
1849
1758
2248
1559
2298
1458
2073
2053
1324
1805
1878
2400
2195
1865
1975
1053
1123
2069
2485
1664
1697
1521
1010
1886
2221
2009
1745
1614
1669
2042
2118
2605
2803
1102
1209
1985
2873
1400
2856
1147
1268
2214
2737
1077
1548
1504
1032
1307
1022
2687
1662
1515
1625
2845
2031
1327
1748
1362
2338
1288
2714
1458
1383
2282
2688
2274
2597
2093
1655
2990
1180
2724
2214
2337
1395
2484
1785
2934
1337
1717
1977
1438
1591
1982
1380
1603
1979
2959
2072
2883
1236
2511
2063
2567
1434
2811
1830
1454
1389
2275
1907
1939
2653
1033
2507
1939
2301
2288
2449
2547
2543
1815
1024
1620
2312
2276
2867
2402
1902
2084
1294
2639
1021
1773
2754
1669
1661
2648
1902
1585
1654
1330
2544
2063
2811
1037
1785
1558
2476
2442
2302
2691
1509
2525
1339
2422
2487
1442
1254
2159
2944
2429
2552
2305
1980
2268
1918
1879
1279
1837
1278
2654
1386
1863
1893
2212
2272
1961
1810
2275
1490
2308
2926
2461
2783
1603
2130
1496
1433
1332
2183
1218
2393
2744
1642
2226
1778
1238
1082
1542
2119
2907
1278
1639
2163
2649
2305
2646
1631
2128
1149
1525
2633
1980
1669
1636
2503
1091
2523
1377
1138
1422
1445
2948
2654
1059
1261
1643
1221
2668
1433
2034
1879
1267
1155
1583
2029
2287
1297
1133
2298
2484
2866
2306
1182
1658
1586
1412
2074
1005
2723
1687
1715
2706
1403
1697
2461
1331
1985
2104
2388
1662
2424
1964
1695
2116
2646
2365
1825
1086
2607
1215
2794
2390
2079
1655
1557
2140
2766
1996
2474
2849
2569
1215
2945
2746
1318
2174
2865
2458
2122
1698
1302
2194
1746
1636
1059
1901
1611
2066
2012
2221
2587
1988
1399
2508
1894
2326
1626
2749
1140
1321
1565
2989
2630
2539
2093
2208
2019
1949
1797
1472
2501
2367
1964
1909
2913
1599
1643
1443
1595
2656
1529
1699
2984
1252
1261
1581
2817
1437
1851
1993
1547
1115
2318
1800
1132
1313
2564
2208
2543
1851
2883
2662
1269
1539
2721
1220
1024
2491
2595
1294
1683
1182
2154
1485
2793
2867
1004
2378
2277
1512
2392
1582
1097
2805
2926
2385
1049
1163
1776
2599
2035
2436
1901
2744
2773
1867
1430
2445
1532
1041
1557
1326
1842
1557
1310
1364
1962
1832
2008
1266
1309
1186
2931
2030
2460
2301
2564
1464
1614
1336
1170
2861
1714
2996
2259
2248
2282
2410
1712
1926
2437
1560
1846
2236
2956
2066
2740
2541
2495
2561
1422
2217
2156
1510
2290
1849
2505
2871
1283
1472
2303
2966
1830
1195
2871
1696
2613
1847
2298
2063
2083
2552
1120
1081
1829
2749
2341
1695
2074
1394
2562
1023
1970
2054
2914
1954
1704
1203
1705
1410
2743
2411
2127
1240
2623
2471
2730
1650
2365
2259
2454
1893
1243
1431
1477
1871
2097
2074
2682
2542
2508
1809
1796
2890
1911
2280
1995
2777
1282
1917
2992
2409
1141
1887
2320
2673
1425
2880
1459
2358
1018
1691
2331
2816
1941
1669
2780
1539
1576
2043
2858
2631
1522
2164
1902
1934
1614
2237
2330
1342
1476
2954
1368
1448
2267
1044
1751
2357
2112
1805
1445
2217
1615
1323
2523
1817
2479
1981
1949
1241
2501
1456
2200
2239
2059
1361
1887
1977
2985
1386
2058
2189
1550
1116
1882
1065
1323
1882
1548
1896
2918
1423
2427
2772
1597
1641
2015
1198
2642
1085
2455
2633
1287
2088
1842
1019
1753
2129
2389
1906
2157
2774
2372
1725
2747
2257
1666
1499
2442
2457
1494
1596
1433
1052
1324
2077
2029
2429
1641
1418
2346
1688
2336
2900
1931
2425
1901
2463
2274
1862
2313
2194
2494
2643
2740
1143
2052
1702
1024
2341
2975
1516
1757
1184
2592
1859
2200
1234
1764
2765
1991
2324
1487
1971
2560
1469
1438
2473
2794
1321
1355
2204
2225
1579
1144
2300
2103
1790
1313
1180
1025
1327
2405
2301
1443
1830
2931
2152
1308
1072
1225
1666
1698
2509
2872
2989
1706
1522
1083
2270
2706
2580
1908
2703
1985
1771
2292
1178
1040
1291
2756
1410
2922
1584
2740
1663
2919
2187
1527
1729
1538
2287
2164
2722
1096
2690
1505
2716
1708
1155
1594
1580
1707
2043
1474
1446
2420
2703
1315
2673
2539
2753
2111
1016
1317
2816
1745
1114
2770
2208
1070
2519
2995
2354
1732
1419
1415
2186
2606
2296
1265
2576
2470
2885
2698
2175
2703
1878
1109
2293
2244
1216
1872
1855
2191
1785
1175
2147
2405
1281
1944
1391
2947
2501
1085
2075
1586
2353
1311
1054
1031
1233
1096
2020
2407
2964
1283
2227
1319
2142
1112
2868
1005
1476
2964
2854
1647
2139
1163
2947
1244
2268
2782
2325
1351
2875
2629
2970
2800
1622
1589
1350
1566
1054
2262
2011
1119
2853
2448
2228
1502
1948
1828
1263
1169
2077
1386
2470
2537
1231
1427
2447
2190
1364
2811
1764
1451
1772
1669
2533
1334
1314
2428
2697
1552
2762
2301
2951
2215
1953
2735
1795
2691
1935
2445
2296
1440
2519
2155
2274
2488
1159
1432
2568
1194
2143
2160
1202
1244
1498
1559
2348
2183
2916
1894
1188
2521
2131
2711
1407
2777
1436
1254
1584
1497
2633
2756
1254
1919
1514
1323
1933
2617
2395
1044
1174
2882
2860
2502
2410
1601
2099
2706
1717
1394
1386
2612
2776
1041
2257
2775
2309
2809
1748
2498
2052
2905
2849
2070
1562
2387
1905
2283
2730
1174
2627
2731
2789
2871
1719
1306
2662
2629
1301
2806
1677
1730
2538
1190
1110
1020
2980
1213
2663
1739
2014
2124
1869
2897
1992
1270
1033
1789
1940
1022
2696
2816
2976
1542
1767
1656
2824
2906
2322
1950
1113
2681
2508
1942
1820
1322
1366
2659
1959
1541
2407
1692
2621
1991
2160
1502
1862
2892
1878
1449
1272
1872
1688
1278
1109
1862
1754
1995
2423
2455
1197
1074
1892
1712
1626
2334
2617
2927
2077
1670
2904
1375
2830
1398
1615
2004
1195
1985
2383
1265
2794
2932
2027
1873
1678
2241
1992
2229
1832
2959
2569
2372
1235
2505
1343
2333
2801
1908
1365
2827
1885
1935
1815
1208
1545
2897
2043
1290
2664
2106
1667
2769
2613
2157
2661
1266
2048
1018
1034
2385
1341
1388
2095
2118
2102
1532
1139
1325
1054
2283
2204
2287
1620
2557
2380
1859
2117
1819
1328
1781
1198
1702
2566
2727
2292
2800
2760
2079
2844
1077
1284
2782
1874
1980
2485
1497
2840
2697
2106
1013
2757
1717
1235
1380
2902
2380
2149
1055
2777
1801
2150
1228
2691
2253
2186
2639
1822
2369
2827
2303
1772
2061
1482
2978
1998
2422
1413
2640
1071
1883
2020
2420
2713
1314
2024
2482
1467
2185
2825
2913
1650
2704
2302
2042
1928
1055
1091
2622
2795
2846
2675
1471
2870
2804
2241
1696
1235
1257
2383
1480
1966
2510
2984
1894
2782
2730
1516
2376
1228
2705
2172
2638
2545
2915
1652
2068
2759
2440
2049
1942
2331
1791
2846
1226
2208
1548
2550
2909
2073
1328
2246
1209
2803
2345
1946
2141
2720
1408
2260
2198
2540
1715
2393
1090
1674
1037
1927
2956
2152
1172
1938
1795
2208
1440
2149
1174
2665
2758
2686
2234
1180
1608
1302
2901
1458
1962
2835
1199
1969
2512
2349
2350
1179
2852
2403
1615
2399
2755
2552
2171
2622
2595
1757
1901
2390
1450
2001
2363
1195
1771
2477
2963
1723
1026
2018
1932
1412
2493
2632
2712
1203
1727
1986
2641
1824
2588
1616
2357
2037
1533
1776
2910
1205
1514
2612
1585
2851
2402
1510
1007
2962
1471
1004
1198
1035
2386
1627
1153
1833
1471
1202
2906
1123
2841
1968
1894
1608
2116
1076
2803
2835
2644
1326
2662
2995
2567
2757
1208
1414
1433
2081
2011
1982
2624
2751
2732
1723
1788
2606
2438
1961
1462
1524
1565
1330
1870
2786
1365
2547
1717
2977
1735
2326
1708
1173
1317
1145
1342
1204
1468
2630
1418
2739
1400
2391
2192
1924
1499
1090
2237
1171
2821
2511
1638
1842
2373
2120
2761
2331
2124
2781
2392
1661
2697
1456
1345
2686
1274
2451
2434
2586
1380
1583
2138
2809
1542
1723
1124
2175
2139
2947
2287
1275
1310
1546
1155
2224
1687
2866
1800
2197
1384
2011
2080
1687
1238
2757
1042
2944
2045
2507
1649
2048
1656
2651
2791
2237
1373
1830
1300
1649
1996
1586
1192
2177
1494
2117
1351
2151
1300
2122
1998
1408
1651
1236
2202
2370
2503
1450
2571
1785
1681
1180
1129
2633
2297
1239
2619
1660
1755
1919
1851
2858
2566
1151
1200
2799
1819
2904
1193
2122
2406
1892
2644
2924
1508
1241
1397
1419
1449
1421
2734
2923
2260
2515
2969
1816
1456
1559
2880
1255
2498
2692
1395
2382
1270
2141
1842
1499
1035
2403
1551
2600
1257
1449
2379
2790
1537
1206
2125
2056
2842
2199
1211
1334
2185
1928
1598
1050
1182
2385
2342
1259
1023
2938
2624
2715
1497
1261
2653
2367
2399
2898
1383
2046
2870
1134
2665
1810
1136
1179
1278
1250
2435
1824
1413
1299
2480
1060
1197
2343
1543
1792
1316
1651
1061
1292
2577
1319
1825
2665
2292
1275
1554
2758
2658
2945
1815
2166
1465
2050
2263
2788
2915
1003
2106
2091
1824
2200
2525
2325
1234
1436
1063
1310
1824
1607
2581
2733
1984
2578
1558
2346
2986
1471
1887
1003
2697
2678
2166
1469
2484
1314
2595
2147
1079
1756
1877
1313
2545
1970
2468
1376
1795
2501
2431
1856
1211
1243
1933
2051
1363
2083
1181
1887
1492
2918
2802
2444
2117
2103
2395
2147
1033
2055
2842
2920
1841
1917
1230
1068
2730
2268
1188
1013
1110
1181
1550
1484
2041
1031
2792
2453
1744
1115
1106
1401
1132
1708
1654
1161
1954
2434
2197
1441
2576
1321
1342
2740
2660
2511
1014
2295
1013
1865
2321
2095
1895
1168
1777
1311
2368
2317
1402
2085
2312
2943
1402
2919
1949
2440
2787
1133
1262
1069
2114
1295
1071
2747
1438
2789
2839
1811
1825
2530
1016
1496
2440
2879
1794
2011
2507
2965
2931
1343
1794
2637
2031
1111
2130
2634
2919
1423
1790
1219
2724
2881
2033
2944
2752
2025
2024
2148
2731
1988
1472
1556
1492
1873
2068
1816
1502
1524
2125
2939
2934
2823
1202
2920
2275
2478
2265
2960
1617
1805
2871
2415
1020
1606
2806
1136
2464
2496
1127
2769
2987
1358
1234
1943
2871
1237
2144
1158
2043
1314
2131
2395
2299
1852
1285
2902
2679
2113
1668
1273
2761
2064
1531
1925
2118
2057
1536
2887
2067
1932
2352
2006
1396
2356
2952
2576
2588
2260
1048
2038
1333
2107
1917
1303
2674
1475
1116
2169
1320
2904
1458
1350
1827
2855
1008
1922
2828
2309
2826
1813
2702
2258
2091
1110
1962
1124
1999
2944
1900
1710
1314
1419
2064
2631
2940
1654
1147
1228
2252
1642
1941
2367
2567
2164
1474
2001
1179
1542
2348
2029
2748
1278
2435
2236
2336
2076
1016
1807
2341
2549
2477
1173
1268
2610
2590
1038
2287
2197
2915
2354
1775
2599
1057
2183
2872
1334
2692
2927
2636
2961
2946
1456
1595
2871
1962
1035
1984
2829
1295
1864
1638
2340
1887
2703
2166
1768
2099
2957
2575
1435
2715
1982
1628
2994
1254
1149
1221
1252
2364
2001
2384
1089
2171
2380
2604
2020
2578
1398
1647
2554
2054
2459
1901
2050
1716
2435
1712
1354
1016
2103
2236
2735
1352
2201
1246
1963
2829
1601
2617
1813
2815
1732
1464
2294
2480
1548
1169
2507
1099
1146
2191
1700
2310
1020
2381
1256
1080
2579
2277
1819
2437
2867
1235
1261
2766
2650
2737
2971
2134
1640
2192
1976
1782
2834
2740
1322
1994
2608
2570
1167
2266
2205
1255
2870
2913
1536
1425
1332
2820
2990
1882
1250
2324
1798
2377
2948
1497
1203
2528
2831
1812
1199
1372
2459
1955
1214
2919
2476
1280
2059
2262
1473
1008
2109
2553
1231
2612
1365
1348
2230
2224
2404
1150
2145
2758
1941
2653
2984
1457
2793
2825
1791
1079
2739
2356
2066
1832
1797
1915
2699
1617
1950
1051
1760
1728
1409
1241
1214
2245
2145
1336
1131
2855
1298
1606
2408
1048
2228
2701
1013
1562
2935
2018
1488
2234
1470
1393
1270
2754
1486
2400
1814
2451
1650
1612
1274
2353
2390
1416
2348
1700
2438
1739
2313
2456
2694
1937
2782
2132
2949
2017
2605
2096
1902
2137
1682
2933
2564
2526
1257
1016
2972
1461
1758
2745
2522
1681
2204
2686
1332
1055
1658
1812
1352
2314
2124
2196
2705
2032
2540
2534
1612
2138
2806
2470
2796
2719
1548
2514
2931
1341
2790
2864
1159
2332
1728
1977
2981
2569
2935
2013
2733
1095
1800
2893
1358
1793
1743
2589
1012
2486
1228
1531
2987
1723
2405
1834
1656
2289
2950
2803
1132
2691
2756
2991
1265
1794
1652
2021
1585
1147
2216
1136
2098
1527
2802
1516
1338
2913
2111
2002
1976
1960
2501
1444
1113
2258
2878
2436
2928
2895
1320
1691
2619
1131
1881
1041
1339
1809
2628
2564
1140
2722
2003
2865
1270
1092
2434
2459
1922
1888
1495
1743
1178
1947
1827
2172
1189
2311
2877
2007
1917
2216
2094
1691
2827
1524
1518
1966
2646
2760
1177
2529
1285
2547
1862
2254
2958
2636
1174
1021
2825
1419
1514
2039
2399
2578
1513
1671
2304
2709
2852
2029
1932
1620
1647
1924
1628
1312
1038
2746
2575
1467
2813
2162
1711
1967
1458
1632
1085
2574
2215
1553
2137
2856
2183
1497
1701
1054
2292
1249
1011
2847
2662
2938
2909
2148
1597
2665
1899
2938
1626
2645
2598
1428
1447
2357
1606
2353
1328
1432
2119
2881
1585
2731
1493
2298
2892
2077
2437
1150
1223
1573
2020
2789
2735
2728
1806
2876
2254
2563
1369
1793
2734
1147
1948
2571
1956
1708
2408
2827
2892
2349
2726
1860
2130
1130
2262
2932
2444
1610
2256
2521
1228
1749
2715
1052
1624
2809
1693
1720
1551
1730
1099
1766
1062
1326
1147
1437
1783
1923
1342
2184
2669
2611
1258
1875
1848
1160
1659
2605
1466
1874
1432
1643
1306
1849
1565
1985
1433
1896
1946
2147
1014
1688
2276
2161
2249
1960
1797
1804
2984
1824
2149
1520
1267
1072
2852
1617
1490
1840
2205
1463
2150
2089
1254
2677
1298
2456
1459
2213
2761
2163
1004
2888
2977
2196
2169
1981
1335
2097
2626
2888
2364
2855
2622
2642
2726
2912
1376
1234
1998
2948
1494
2594
2692
1482
2997
1925
1433
2600
1863
2794
1500
2584
2043
1820
1820
2261
1543
2071
1904
1871
1282
2393
2215
2317
2100
2295
2468
1612
2951
1387
2079
1225
1215
2813
1668
1410
1196
2495
2199
1243
1547
1736
1233
2832
2387
2780
1812
1801
1822
1465
2368
2305
2331
1127
2666
2101
1379
1374
2383
1702
2458
2822
2650
1476
1714
1275
2369
2230
1152
1409
2065
2049
2873
1660
1323
2547
2160
2383
2930
2321
1483
1667
2791
2485
2019
2775
1895
1088
1147
2567
1031
2822
1111
1497
1786
1726
2087
2758
2118
2112
1411
2582
1649
1412
2400
1318
2433
1670
2804
1119
2942
1997
1445
1062
1218
1790
1031
1164
2457
1939
2380
2280
2083
1585
1378
2244
1937
2375
2875
2598
1460
2402
1264
1817
1910
1901
1018
2378
1085
1700
1341
1224
1284
1028
2626
2034
2377
1049
1279
2996
1694
1923
1300
1178
2732
2131
1499
1063
1033
1156
2382
1058
1796
1205
2659
1540
1733
2628
2152
2317
1772
1653
1078
1757
1598
2156
1996
2054
1960
2345
2868
1887
2096
2879
1903
2538
2102
1085
2085
2779
1402
2955
2344
2929
2319
1283
2429
1079
1369
2086
1301
2749
1897
1962
2224
1041
1844
2544
2581
1576
1135
2445
2104
1689
1289
1494
1962
1918
2302
1121
2438
1647
1542
2374
1915
1818
2310
1150
2438
1314
2727
1916
1685
2874
2043
1118
2990
1133
1655
1862
1693
2558
1504
1509
2644
1958
1850
1654
2640
1825
2321
1511
1777
1247
2648
2655
2206
2524
1047
1406
1732
1694
1105
2267
1849
2219
1759
2230
2647
1170
1504
1828
1263
1440
2429
2880
1142
1033
2730
2957
2968
1655
1510
1613
1993
2216
1139
1438
1226
2389
1913
1465
1086
1248
1130
3000
2453
2238
2660
1425
1198
2620
2008
2469
1320
1493
1247
1336
1819
2768
2512
2173
2795
1090
1438
1076
1183
2493
1274
2633
2079
1321
2004
1257
2258
1038
1741
1014
1309
2429
1427
1904
1373
2304
2759
1347
2647
2042
1292
1500
1968
2803
2619
1459
2877
2741
1671
2997
2810
1053
2817
2961
1964
1027
2347
2877
1616
1750
1211
1282
2752
1233
1027
2390
2340
1607
1799
1490
1331
1091
1430
2141
2200
2774
1664
2276
1703
1545
1380
2517
2368
1745
1204
1255
2613
1467
2941
1346
2958
2882
2732
1896
1831
1010
1748
1735
2776
1228
2119
2270
1941
1180
2666
2719
2624
1675
1760
2190
2363
1070
2174
1070
1369
1694
1915
2007
1029
2772
2778
1873
1667
1453
1533
1449
1359
2534
1310
2190
2025
2930
2501
1474
2427
2111
1575
2187
2079
1485
1632
1937
2708
1750
1983
2888
1708
2661
1526
1136
2095
2742
1705
1003
1451
1245
1602
1488
2648
2216
2360
1089
1365
2570
1164
2433
1570
1700
1644
2259
1118
2728
2928
2544
2140
1841
2166
2917
2470
1645
2742
1698
2007
1173
1095
2284
2224
2497
1022
2181
1508
1087
2539
2864
2126
1543
1571
1138
1585
2550
2317
1007
2016
2268
1017
2368
2815
2162
1864
2610
2080
1686
2018
2002
2475
1661
2082
1191
2475
1881
1208
2074
1677
2464
1750
1031
1188
1064
1418
1597
1269
2028
2331
2920
2328
2734
2683
2740
1155
1728
2469
1062
1632
1412
1100
2823
2070
1537
1388
1464
2461
1380
1663
2705
2341
1243
2331
2553
1518
2987
2179
2750
1743
1267
2341
1052
2355
2098
2674
2742
1979
2343
1035
1747
2412
1146
1441
1264
2363
1927
1961
2652
2677
2954
2136
2890
1364
2627
1578
2085
1402
1130
2221
1169
2549
2719
2319
1364
2072
1048
1468
2972
1863
1646
2486
1118
1344
2917
1292
2195
2802
2066
1189
2592
2025
2527
1073
1790
2132
2452
2689
2728
1519
1589
2339
1848
1121
2867
2198
2694
1827
1077
2193
2315
1458
1990
1789
2030
1467
2018
2545
1447
2335
2384
2283
2337
2941
2630
2144
1022
2645
1529
2232
2621
1360
1741
2453
1273
2308
1637
2997
1478
1719
1599
1367
2725
2874
1875
2133
1035
1738
2044
1322
1114
2907
2241
1392
2136
2307
1002
1908
1492
1722
2176
1048
1298
1845
2572
1954
2718
2537
1515
2722
2830
2021
2067
2729
1736
2016
2559
2464
2066
1496
2108
2284
1601
1207
2118
2714
2119
1348
1317
1967
2306
2730
2505
2756
2543
1550
1069
1879
1301
2921
2416
1499
1223
2323
1492
2093
1840
2513
2657
1119
2748
1539
2843
2997
2615
2893
2448
1090
2727
2858
2836
2369
2220
2548
1416
1100
2517
2311
1185
1185
1947
1679
2162
2145
2080
1609
2060
2278
2716
1025
1874
2607
1692
1197
2220
1767
2888
2508
1141
2651
2103
2980
2153
1443
1084
1046
2279
1676
1906
1391
2576
2529
2328
2471
2173
2069
2377
1697
1916
2005
1832
1169
1375
2701
1984
1229
1677
2022
1328
2650
1212
1008
2170
1534
2082
1967
2527
1718
2060
2034
2330
1384
1372
2324
1450
2345
1278
2221
2025
1150
2390
2191
1592
2136
1819
1934
2605
2452
2459
2856
2369
1257
1348
2257
1178
2567
1358
1794
1388
1205
2542
1659
2637
2883
2675
1448
2797
2051
2251
2640
2951
2457
2998
1177
1259
2022
2417
1034
2715
1148
2363
1075
2259
2205
2665
2073
1035
2115
2145
1883
1986
2485
1832
1819
1608
1731
2555
1710
2461
1371
2137
1553
1200
2820
2905
2913
1259
1170
1997
2157
1150
1324
2079
1240
1842
2467
2400
1431
1217
1601
1412
1682
2907
1368
1653
1466
1624
2178
2569
2529
2468
1707
1573
2344
2012
1810
2875
2439
2300
2753
1813
2866
1118
2989
1733
1662
1406
1592
2978
2141
2331
2123
1492
1859
2960
1455
1647
2833
2167
2439
2288
2082
1601
2469
2689
2443
2751
2735
2229
1032
2592
2961
2132
1465
2788
1547
1564
2919
2635
2992
1059
1032
2200
1427
1197
1345
1214
2714
2385
1556
1163
1042
1272
2861
1464
2731
2264
1649
1299
2290
1911
1671
2364
2946
2550
2371
2991
1026
2071
2413
2892
1729
1198
2176
2380
2255
2883
1173
2272
2344
2229
1037
1350
1672
2869
2550
2689
2271
1000
1056
2283
2915
2619
1344
2081
2389
1669
2255
1878
1826
1354
1187
1642
2973
1665
2435
2845
2097
1481
2210
2849
2090
2378
1955
1061
1874
1320
1691
1076
1000
2683
1720
1026
2015
1129
2977
2110
2854
1095
2992
1586
1627
2296
1445
1990
2041
2395
1378
1006
1434
2705
1591
1789
1791
1208
1193
1537
1664
1282
1206
2068
2978
2179
1878
2144
2634
1161
2628
2843
1689
1324
2992
2002
1490
1624
2222
2795
1932
2966
2020
2480
2943
1685
2642
1295
2091
2931
2235
1806
2936
2440
1445
2571
2889
1923
1608
2448
1417
2301
2356
1880
2767
1535
2318
1109
2714
2590
1299
1167
1986
1399
2605
1699
2263
1727
2126
2293
2538
1583
1052
2704
1927
1821
2907
2250
2879
1420
2114
2567
1015
2774
2377
2631
1609
1140
2713
2407
2368
2532
1581
2502
2632
2067
2821
2537
2835
2747
1308
2161
2798
2316
2911
2835
2249
2653
2953
1945
1628
1068
1231
2293
1476
1732
1152
2212
2022
2974
1089
2122
2015
2719
2926
1006
1001
1551
1071
2860
2001
1370
2415
1132
1112
2953
2770
1700
2864
2542
1382
1957
1188
1768
1778
2299
2301
2288
2026
1900
1915
1608
1514
2862
2658
2187
1146
1079
2391
2905
2834
1698
2581
1093
2944
1258
1654
1098
2181
1523
1962
2452
2349
2481
2591
2133
1934
1246
1940
1626
1705
1713
2526
2172
1945
1393
2856
2553
1475
1925
2807
2691
2310
2960
2709
2685
2377
1095
1824
1520
1645
2202
1107
1502
2938
2463
2259
2034
1270
1524
1253
2900
2139
1764
2199
2121
2172
1408
2148
2551
1402
2101
2624
1256
1717
2272
1142
2390
2772
2907
2756
1839
2423
1419
2981
2504
1606
2023
2235
2482
2134
1822
2283
2951
1672
2907
1551
1545
1760
1588
1512
1968
1947
2273
1118
2545
2579
2851
2785
1665
2321
2870
2262
1364
1769
2414
1477
1720
1784
2696
1514
1149
2174
2666
1417
2580
2819
2674
2584
1811
1721
2597
1629
2184
2394
1788
2892
1149
1301
1436
2926
1755
2238
1569
1161
2265
2560
1918
2182
2258
2429
2832
2762
2065
1073
1363
2795
2281
1856
1538
2727
2905
1267
1974
2944
2724
2240
1077
1971
2981
2523
1328
1418
1348
2770
2760
1911
1604
2505
2153
1020
1900
1491
1325
2383
1890
2836
2564
2111
2030
1994
1611
2293
2764
1710
1020
1487
1264
1626
1438
1024
2483
2948
2201
2736
2100
2413
2413
2296
1313
2452
2190
2777
2704
1518
1826
2413
2942
2592
2053
2888
2676
1967
2941
1987
1911
2036
1655
2639
2750
2272
1647
2978
2066
2128
1537
1953
2291
1590
1282
2478
1422
1268
1798
2579
2804
1834
2589
2246
2884
1607
1546
1672
2573
1551
1349
1515
1006
1214
1824
1064
1758
2775
2546
2041
1805
2212
1710
1576
2981
2873
1122
2352
2309
2576
2465
2407
1169
1362
2183
1077
2448
2410
2755
2142
1726
2975
1405
1515
1779
1022
1947
2076
2766
1218
1719
1648
1723
2757
1773
1591
1124
2013
2265
1011
1484
2194
2364
2997
2086
1942
1346
2645
2032
1747
1616
2349
1020
1403
1314
1831
1807
1195
2797
2959
1926
2047
2586
2091
1857
1817
1684
1412
2589
1591
2954
1434
1144
2743
1658
2533
1611
1409
2429
2838
2676
2302
1044
2019
2602
2371
1627
1319
2442
2942
2785
2929
2216
2307
2086
2438
2608
1272
2140
1269
1257
2934
1055
1440
1794
1182
2204
1278
2746
1782
1220
1397
1766
2960
1282
2624
2002
1567
2490
2486
1189
1365
1971
2648
1806
1024
2219
1837
1656
2220
2925
1338
2269
2160
2580
2742
2246
2604
1224
2420
1166
1349
1573
1660
2722
2387
2162
2256
2025
2462
1435
2040
1783
2654
1079
2893
1963
1408
2634
1769
1963
1367
2622
1526
1857
2882
2129
2607
1380
1540
1378
2399
1342
1069
2319
2841
2792
1310
2926
2419
1862
2964
2813
2195
1784
1885
2556
2615
2080
2687
1779
1838
2970
2455
1457
2800
1728
1046
2803
2840
1258
2555
1875
1484
2084
2037
1697
1713
1335
1239
1100
1652
1482
1215
2908
1999
1554
1426
2743
2973
1326
2514
1527
1694
2762
2540
2429
1887
2613
2520
2113
2746
1508
1086
2161
2307
2088
2328
1110
2747
1187
1842
2280
1841
2586
1126
1355
2755
2548
2458
2245
1301
1304
2831
2513
1745
2028
1181
1723
2544
2609
2810
2101
1815
2127
1355
1144
1396
2054
1600
2912
2226
1316
2996
2785
2485
1233
2687
2108
2635
2185
2674
2340
1155
1274
1811
2441
1677
1574
1416
1279
1907
1605
1566
1137
1377
2742
1465
2714
2231
2983
2960
1701
1948
2546
1018
2986
1308
1046
1027
1511
2342
2074
2088
1359
2935
1470
1945
1541
1315
1914
2468
2823
1638
1320
2005
1621
2750
2858
2408
2744
2769
2973
2877
2653
2226
1973
1391
1609
1255
1826
2132
1631
1546
2905
1937
2833
2518
1207
1202
2907
1796
2924
2399
1316
1514
1137
1062
1627
1541
2398
1235
1450
1638
1284
1743
2370
2197
2435
2133
1962
1079
1335
1285
2490
2783
1837
2276
1734
2384
2172
2103
2543
2655
2501
1947
2845
1573
2561
2138
2089
1911
2764
1067
1858
1591
1682
2993
1261
2161
2568
1635
1082
2074
2241
2828
1460
2639
2909
1534
2678
1861
2328
2244
2370
1295
1692
1795
2137
2338
1899
1796
2637
1296
1044
1051
1315
1267
2428
1899
2100
1844
2015
2574
2816
1536
2020
1469
1414
2674
1486
1205
1665
2027
2461
1227
2583
1520
1698
1563
2899
2887
1855
1924
1262
1771
1999
2787
2029
2190
2512
1192
1211
2010
2434
1834
2847
2755
2428
1833
2275
1223
1381
2464
1851
1693
1131
1609
1836
2818
1468
2796
2570
1864
2000
2214
2989
1091
2312
2044
2537
2234
2440
2224
1162
1293
2995
2655
2593
1627
1381
2828
2092
2866
2288
2675
2505
2392
1072
2569
1640
1390
1950
2212
1721
2716
1623
2347
1009
1219
1845
2756
1443
1383
2296
1040
1784
2157
2301
1558
1699
1477
2017
1209
2436
1640
1704
2704
2577
2326
2709
1597
1018
2743
1404
2147
1283
1228
1502
1447
2670
1647
2645
2373
2783
1626
2385
1708
1569
2247
1890
1347
1090
2514
1870
1163
2374
1741
2777
1080
2012
1920
2771
1684
1511
1247
2737
1701
2980
1149
2757
1556
1655
1854
1888
1051
1832
2644
1426
1810
2256
2996
2134
1329
1435
2362
1506
1505
1872
1241
2774
2543
1451
1421
2435
1749
1877
1961
1862
2535
1890
1684
1729
1420
2491
1334
2693
2237
1625
1819
2331
2730
1314
1966
1825
2016
2787
2441
1248
2150
2741
2232
2829
2738
1375
1214
1104
1233
2419
1139
2174
2872
1781
1892
2921
1572
2267
1713
1839
1101
2669
2270
2880
1053
1911
1043
2228
2486
2597
1419
1963
2436
1712
2713
2794
2658
1855
1991
1044
2276
1230
2459
2818
1486
2646
2459
1949
2423
2046
1252
2750
2073
1602
1147
2481
1471
2352
2776
1827
1332
1986
1619
1637
2000
2176
2738
2160
2069
2098
1262
2717
1275
1668
2563
2872
1209
2452
2393
1408
2452
2095
2806
1439
2345
1670
2891
1834
1565
1231
2323
1305
2080
1163
2713
1290
2611
1822
1818
2311
2908
1298
2880
1325
1784
1535
2474
1404
2040
1275
2272
2019
2960
2367
2375
2238
2181
1180
2292
1329
2285
1904
1595
1837
2775
2957
1637
1112
1956
2273
1260
2387
1634
1082
1500
2154
2215
2481
2655
1809
2197
2487
2794
1289
1960
1303
1346
2713
1788
1475
2109
2431
2530
1489
1025
2003
2704
2043
1550
1828
2899
2362
2449
2767
1015
2885
1385
2877
1866
1221
1022
2701
1525
1483
2133
2799
2110
1305
2878
2472
2610
1924
2324
1480
1163
1829
2857
1145
1056
2498
2450
1172
1930
1827
1910
2836
1037
1026
1274
2075
2919
1469
1846
1567
1453
2409
1906
2047
2356
1227
2893
2399
2165
2079
2218
1975
1038
1968
2603
2186
1027
1240
2821
2369
1772
2850
1770
2698
2573
2298
2761
2084
1031
1802
2553
2141
1077
1756
1027
1755
2924
1810
1789
2830
2605
1051
2007
2852
2610
2936
2797
2070
1423
2089
2047
2679
1649
2478
2796
1603
1638
2208
2474
1058
1466
1809
2368
1363
2526
1077
1898
2282
1940
1848
2262
2218
2451
2992
2765
1721
1843
1919
1088
2637
2501
1691
1660
1943
2755
2875
1491
1600
1961
2425
1117
1716
2336
1730
2363
1795
1683
1643
1325
2532
2038
1515
1129
2576
2827
2830
1227
1657
2713
2075
2760
2720
2119
2837
1558
2776
1149
1425
1609
2651
2586
1298
1320
2515
1731
1545
2883
1720
1628
1970
1037
1199
1593
1556
1599
1985
1561
2084
2116
2926
2648
2834
1887
2887
2666
1398
2598
2499
1172
2588
1645
1258
1034
1675
2947
1740
1194
1615
1845
2282
2947
2507
1029
1743
2037
2560
2126
1562
2238
2573
2214
2066
2309
1684
1003
2752
2411
1434
2850
1333
1948
1384
1548
2040
1324
2779
1165
2919
1610
2860
1790
2947
1239
2835
2979
1140
2805
1143
1849
1105
2272
2035
1260
1599
1374
2580
1949
2350
1671
1194
2329
2761
1765
1512
1333
2563
1959
1989
1419
2259
2395
2208
2952
2379
1782
2268
1826
2475
1705
2863
2948
2267
2586
2745
2061
2913
1123
2949
1666
1744
1829
1815
2248
1415
1530
2030
2182
2728
2501
1416
2182
1815
2725
2590
1710
1064
2083
1882
2817
2106
1753
2475
1645
1808
1247
1061
1174
2020
2451
1421
2439
2010
1323
2675
1429
1579
2961
2537
1848
2752
1085
2099
2975
1289
1681
2132
2543
2996
2035
1997
1829
2241
1131
2560
2991
2355
1170
1439
1168
1468
1856
1161
1276
2080
1977
1172
1491
1049
2161
1130
1104
2547
1034
1064
2021
2654
2501
1356
1127
2115
1519
1179
2986
1453
2592
1198
1878
1764
2685
2075
1409
2521
2368
1379
1896
2925
1823
1894
2312
1508
1640
2493
1835
1904
1893
2282
2206
1067
1539
1336
2855
2814
1311
2053
2950
1676
1176
2823
2488
1779
2294
2728
1365
1085
2721
1583
1179
2655
2168
2096
1831
1606
2044
2619
1474
2027
2345
2081
2561
1310
1992
1811
1225
2348
2221
1595
2209
1315
1430
1220
2748
2000
2407
1533
2215
1913
2127
1749
2183
1309
2103
2552
1899
2443
2506
2249
1770
1693
1578
1922
2332
2096
1261
2178
2787
1483
2503
2018
1865
2126
2374
2865
2225
1948
2349
2832
2199
1511
1404
2562
2900
1595
2898
2252
2207
2441
2913
1782
2843
2972
2826
1516
2737
2508
1889
1652
1738
1229
1746
1731
2411
1109
2884
1057
1936
2239
1326
2951
1093
2675
1049
1258
1289
2017
2022
1736
2198
2010
2971
1346
1571
1720
2176
1893
2300
1858
1127
2717
1059
1697
2093
1970
2766
2673
1151
2791
1711
2841
1315
2969
2114
2962
1689
1168
2923
2568
1227
1719
1485
1152
2455
2728
1258
1399
1160
1690
1934
1991
1757
1077
2111
1609
2891
2397
1581
2079
1493
1616
1866
2232
1024
2357
1694
1002
2232
1609
1031
2008
1971
2733
1631
2409
2231
2907
2243
2365
1712
2366
2513
2461
1857
2721
2083
1238
1858
1505
1070
2292
2587
1843
2074
2611
2854
2254
1128
1097
2033
1255
2168
2551
1659
2926
1020
2025
2447
2703
2378
2985
1154
2216
1367
2127
2104
2406
1374
1303
1273
1456
2145
1727
1538
1739
2421
1127
1658
2021
2555
2978
2779
2145
1332
1456
1198
2962
1802
1931
2701
1058
1792
2156
2127
1086
2138
1371
1476
2948
1506
1448
1879
2825
2824
1577
2111
1440
2013
2920
1505
2893
1366
1426
1147
2401
1205
2009
1884
2911
1928
2143
1604
2444
1603
1215
2665
2989
2601
1452
2602
2050
2652
1711
1514
2107
2098
2955
2322
2756
2345
2758
1949
1882
1426
2808
2693
1366
2008
2726
2881
1129
2487
1565
2019
2364
2845
2436
2222
2609
1912
2122
1840
1560
1317
2455
1241
2656
2912
2041
1303
1251
2688
2129
1566
2170
1194
2722
2018
1795
1523
2299
1981
2875
1571
2473
2563
2086
2692
2151
2262
2663
1732
2713
1843
1222
1918
1388
1564
1971
2567
1036
1454
2968
2423
2630
1441
1358
3000
2849
2169
1123
1418
1426
2085
2614
1141
1966
2990
1845
2893
2155
2964
1761
2779
1641
2519
2975
1285
1343
1252
2807
2157
1047
2228
1486
1844
2013
1452
1942
2031
2204
2087
2843
2982
2139
2244
1305
1627
2229
1081
2953
1399
2720
2078
1411
1072
2693
1188
1781
1110
1466
1072
2657
2597
2363
1966
1371
2199
1599
1769
2128
1513
2047
2814
1689
1068
1121
1780
1640
2397
2213
2347
2057
1262
1300
2408
2438
1969
1817
1413
2152
1825
2671
1831
1564
2131
2430
1246
1618
1172
1873
2107
1028
1459
1953
2439
2352
2906
1389
1342
2952
1913
2549
2385
1897
2119
2016
2394
2296
2956
2528
2402
1382
1185
2618
1303
1842
1215
2249
2558
1638
2876
1161
1467
1523
1106
2319
1597
2310
1861
1055
2533
1579
1474
1462
1238
2277
1286
2935
2445
1114
1036
1950
1663
1645
2472
1725
2844
1842
1649
1596
2136
1656
1832
2705
1075
1752
2081
1861
1791
2801
1419
1084
1434
2900
2996
1822
2908
2723
2380
2027
1555
1281
2805
2443
1602
1926
2499
2823
2052
2381
2475
2756
1660
1265
1920
1877
2748
1770
1386
2487
1195
2426
2143
2645
2696
2952
1515
1763
1649
1649
1818
1120
2463
2623
1040
1854
1852
2389
2102
2150
2254
2259
2810
2411
1325
1663
2425
1169
1979
2119
2074
2138
2336
2894
1831
2130
2138
1159
2748
1651
1410
1735
2173
1403
1563
2355
1293
2037
1224
1066
1025
1359
2669
2237
1233
1936
2617
2733
2319
2032
1526
1345
2784
2530
2575
2680
1785
2570
1792
1911
2716
1692
2642
1450
1739
1518
1085
2406
1847
1971
1370
1388
2946
1913
2094
1715
2470
1099
2660
2895
2514
2406
1841
1715
1125
1065
1951
2644
1828
1883
1570
1724
1245
2314
1350
2333
1718
2218
1497
2715
1851
1210
1885
1347
1661
1138
1399
1871
1436
1859
1210
1685
2910
1897
2397
1310
2851
1926
1325
1674
2567
1442
1578
2965
1401
2647
1142
1632
1562
2761
2998
1251
2603
2946
2044
2304
1520
1493
1053
2988
2666
1080
2207
2969
1672
2885
1815
2348
2917
1040
2483
2792
1893
2823
1148
1408
2632
1921
2947
2015
2996
2768
1308
1675
1862
2960
2083
2964
2854
1092
2790
2358
1873
1337
2008
2486
2235
1609
2292
1516
1832
1795
1715
1522
1278
1205
2359
2780
2797
1635
2672
2600
1546
2038
2993
2899
2772
1532
2107
1713
1802
1851
2495
2825
1250
1125
1918
1555
1814
1662
2174
2023
2629
2431
1183
2200
2052
2787
1397
1656
1601
2303
1166
2218
1421
1190
1811
2835
1345
2110
2714
1703
2503
1579
2714
2982
2300
1891
1271
1153
2288
1803
1965
2135
2462
1649
2971
2116
1855
1792
1847
2986
1134
1450
1112
2500
1684
1276
2404
1060
2314
2084
1209
2705
1948
1470
2521
2050
2717
1202
2901
1160
2516
1243
2369
2798
1337
2032
2757
2772
1219
2696
1979
2554
1263
2729
1568
2052
1466
1214
2297
2024
2488
1210
1839
1203
1593
2261
1186
1991
2128
1921
2399
1653
1892
1686
1470
2892
2081
1314
2162
2652
1519
2632
2842
2619
1104
1656
2442
2220
2903
1468
1583
2503
1905
1877
1673
2305
2405
2166
2204
2077
1845
1766
1644
2298
1296
1326
1662
2577
2259
1677
2972
1152
2052
2645
1504
2857
1369
2221
1099
2938
2819
1967
2089
1660
1338
2896
2748
1014
1012
2166
1486
2916
2111
1085
1807
2754
1987
1543
2322
2778
2994
2865
2962
2225
1496
1430
1451
2260
1372
1817
1935
1183
2066
2267
2258
2879
2678
2985
1959
1400
1578
1647
2564
1093
1190
1056
2042
1967
1838
1750
1869
2827
2899
1321
2944
2954
2006
2864
1163
2908
2445
1488
2642
2196
1230
1302
1850
2845
1827
1928
1075
2003
2584
1921
2200
2347
1301
2869
2035
1440
2389
2484
1422
2622
2948
2108
1285
1744
2323
2305
1873
2815
2821
2052
1956
1090
2005
1368
2863
2888
2207
2197
1139
2911
1675
2866
1242
1977
2122
1597
2653
2138
1829
2723
1518
2961
1066
1019
2248
2123
1017
1105
1521
2523
1055
1261
2183
1532
2966
2109
1341
2934
1005
2147
2234
1191
2345
1511
1947
1082
1865
2308
2622
1725
2652
2735
1985
1097
1533
1995
1024
1985
2120
1739
2871
2101
1676
1617
2855
1413
1683
2711
2011
1013
1256
2720
2132
2682
1489
1326
1616
2555
2073
2166
1257
1709
1484
2797
2871
1320
2277
2085
2999
1971
2085
2356
1813
2266
2277
1132
2516
1728
1657
1534
2400
2155
1297
2609
1469
2933
1603
2303
2609
1206
1378
1470
2913
2955
1482
2161
1617
1879
1746
2534
2137
2599
2712
1040
1928
1900
1906
2866
1405
1356
1810
2889
1897
1538
2767
2103
1412
1876
2327
2939
2718
2974
2476
2793
1592
1615
2443
1859
1784
1115
2516
1636
2982
2124
2398
2802
2443
1257
1680
2569
2026
1737
1898
2252
2396
1490
2573
2375
1188
2380
1749
2742
2552
1807
2816
2164
1122
2920
2448
1313
2458
1047
2082
1289
1840
1173
2907
2774
2141
2965
2660
1154
1196
2759
1913
1980
2075
1223
1396
1101
2042
1068
1671
2405
2367
2775
2085
2175
2308
1233
2680
2524
1809
1366
1110
1978
2656
1608
1412
2222
1583
2800
1233
1223
2720
1594
2546
2794
2894
1836
1088
2899
2523
2346
2272
2390
2376
2678
1923
2066
2089
1732
1466
1907
1285
1136
2346
2830
2648
2935
2325
1467
2812
2174
2518
2243
2835
1448
2685
1772
1229
2291
2281
1472
1145
2781
1000
2464
2095
1721
2603
2979
2686
2347
1132
2852
2333
2326
2938
2584
2249
2716
1145
2960
2511
2622
1086
1348
2828
1028
2555
1928
2993
1150
1836
2799
2452
2995
1762
1505
1135
2883
1735
1927
1332
2346
1781
1465
2041
2667
2910
1509
1510
1100
2524
1514
2145
2321
1961
1524
2695
2653
2636
2066
2167
1674
2986
2536
1510
1334
1399
2339
1564
2433
2449
2367
1980
2219
2627
1165
1840
2621
2307
1161
1118
2046
1417
2892
1626
1322
1653
1130
2033
1238
1810
1482
1246
2669
2761
2659
2360
2245
2956
1707
2267
1570
2945
2078
1652
1157
2534
2927
2695
1796
2684
1073
1345
2474
1947
1120
1256
1094
1909
1188
2682
1269
1306
1325
1622
1966
2120
2311
2459
2969
1805
2596
2666
1600
1894
2549
2101
2340
2240
1469
1788
1726
1436
1237
1555
1737
1137
1772
1722
2640
2402
2266
1335
2768
2025
1998
1264
2619
1456
2686
2037
1222
1468
2727
2991
1088
1407
2745
1580
2399
2019
1917
1855
1440
2400
1955
2834
1068
2771
2886
1828
1347
1589
2819
1566
2539
2260
2899
2575
2897
2284
2482
1884
2554
2432
1566
1258
1709
1246
1467
1329
1393
1192
2323
1620
1485
1411
2896
1367
1070
2164
1195
2848
1570
1858
1690
2634
1649
2161
1452
1828
1509
1169
1683
1114
2537
1033
2301
2008
1834
1696
2124
2823
2304
2557
1435
1154
2266
2198
1080
2128
2364
2531
2505
1733
2089
2635
1313
1696
1742
1933
2610
2549
2795
2639
2820
1223
2510
2209
2084
1452
2110
1887
2534
2374
1039
1373
1544
2014
1422
1535
1367
2451
2080
2324
2464
1978
1665
2951
2026
2903
2720
1605
1265
2901
2087
2576
1028
2666
2737
1211
1645
1057
1114
2629
1017
1477
2997
1130
1693
1716
2090
2300
1273
1207
1565
1158
1468
1470
1174
1842
2558
2560
1182
2181
1732
1505
1621
2633
1287
1464
1345
1878
2277
1210
2891
1309
2337
2452
2307
1987
1982
1535
2257
1310
1812
1420
1332
1058
2336
1928
2107
2558
2492
1895
1654
2085
2876
1934
1896
2513
2856
1363
2843
1229
1370
1212
1022
1062
1317
1256
1822
2017
2164
2187
2860
2023
1302
2873
1368
1312
1172
1563
1297
2360
2357
1787
2387
1382
2557
1805
1434
1402
1556
2794
2132
1618
1692
2028
2940
1600
1397
1270
2742
2079
1105
1090
1393
1304
2035
2631
1783
1002
1565
1583
2341
2292
1066
1482
1872
2584
1826
2640
1505
2513
2822
1419
1460
2371
1054
2242
1330
2275
2933
2769
2915
2903
1822
2218
2255
2266
1393
2082
2348
2927
1022
1431
2838
2973
1453
2841
1552
1210
1155
1356
2775
1758
2765
1228
2258
2686
2630
2023
1250
2793
2300
2508
1070
1796
1669
2438
1470
1848
2228
2606
2190
2744
1292
1579
2491
2391
1582
1488
1917
1214
1690
1120
2119
2577
2995
2157
1137
1593
2961
2570
2637
2370
1832
2555
1626
1514
1361
2041
2304
2015
2371
2705
1982
1549
2166
1030
1465
2186
1738
2867
2103
2142
1106
1035
2103
2180
1389
1493
1802
2513
2301
2877
1887
2659
2970
2820
1912
1738
2953
1976
2030
2541
2185
2903
1844
1986
2138
1570
1410
2965
1691
1952
2855
1094
1466
1494
2264
1796
1452
2447
1125
2868
1239
2791
2715
2494
1817
2324
1579
2346
2118
2728
2233
2762
1837
2563
2958
1204
2192
1117
1041
2819
1083
1838
1821
1348
1022
1793
2193
2476
1556
1116
1285
1506
1851
2162
2302
2394
1187
2350
1168
2815
2991
2064
1846
1963
2719
1092
2257
1903
1537
2060
2604
1335
2405
1306
2785
2402
1970
2366
2472
1024
1131
2104
1790
2001
2442
1726
1910
2676
1261
1564
1016
2842
2949
1227
2829
2019
2992
2858
1630
2930
2536
1289
1938
2497
1513
2951
2102
1545
2377
2901
1423
1822
2879
1144
2683
1886
1274
2846
2522
1992
2182
2582
1642
2974
2043
2763
1386
2177
1477
1766
2410
2112
1736
2542
1488
2843
1165
2293
1488
2491
2625
1365
1298
1360
1140
2194
2963
2804
1545
1943
1744
1146
1336
2638
1747
2955
2647
1965
1453
1751
2565
2925
1068
1611
1490
2312
1086
1336
2657
2841
1720
1981
2357
1030
2368
1817
2284
1281
2833
2849
2800
1582
1632
2535
1022
2264
1776
2098
1795
1533
1195
2200
1840
2738
2927
2701
1296
2687
2871
1829
2108
2627
1147
1704
1222
2763
1790
1306
1270
2931
1671
2365
2133
1604
1951
1982
2293
1534
1589
2227
1535
1988
2542
2123
2645
2520
1141
2619
1103
2667
1520
2597
1411
2004
1741
1173
1435
2928
2312
1259
1474
1470
1828
1864
2863
1830
1067
1235
1786
1945
1408
2763
2098
1644
1293
1120
1084
2025
2059
1702
2622
2171
1202
1603
2410
2074
1954
1128
2864
1778
1546
2365
2222
1329
1752
1065
1160
1677
2260
1815
2452
2906
1833
2159
2259
1758
1499
2768
1710
1621
1088
2410
1869
1609
1638
2304
1267
1224
2455
1788
2877
2940
1372
1007
1398
2043
1540
1768
2892
1228
2960
2407
2765
1244
2250
2716
1338
2044
2344
1651
1575
2187
2418
2243
1690
2137
1496
1612
2692
2449
2798
2937
2223
1472
1938
2513
2534
1825
1760
1215
1218
2731
2876
1482
1661
1682
2646
1624
2359
1922
1965
2224
1880
1804
1212
1690
1521
2129
2318
2262
1547
2928
2077
1442
1430
1023
1184
2293
2306
2738
1182
2513
1283
2129
1433
1845
2311
1936
1581
1008
2491
2872
2253
1769
1483
1574
2056
1418
1259
1248
1992
1404
2507
2498
2669
1290
1653
2433
1052
1638
1497
1352
2318
2622
1740
2453
1940
2752
1371
2368
2379
2586
1547
2310
2771
1676
1674
1307
2960
2857
1967
2766
2033
2057
1746
2779
1005
1786
2460
1142
1191
2879
1884
2944
2511
2139
1553
2632
1029
2031
2634
2305
1047
1892
1870
2407
2857
1197
2727
1993
2617
1346
2474
1196
2671
1732
2319
1261
1876
1961
2447
1154
1291
1229
2176
2501
1701
1604
2799
1632
1122
2043
1278
1928
1222
2663
2719
1141
1187
2340
2922
2809
2059
1467
1526
2846
1404
1688
1273
1779
2820
1292
1756
2068
2584
2479
2013
2819
2716
2370
1705
2253
1398
2095
1870
1573
1067
1546
2974
1007
2013
2178
1073
2537
2040
2639
2096
2824
2703
2331
2096
1013
1330
2020
1813
2830
1287
2210
2344
1743
1649
2900
1425
1817
1634
1669
2410
2964
2598
2953
2778
2859
1714
1265
2766
1641
1218
2219
1028
2946
1383
2190
1115
1385
1273
1691
1922
2379
1281
2041
1286
1857
2202
2230
2358
2114
1753
2257
1902
1371
1228
2132
1226
2751
2553
2238
2300
1065
2255
1172
2611
2068
2182
2398
1360
2460
2785
1039
1544
2944
2747
1031
2683
1557
2666
1920
1656
2485
1907
1652
2888
1962
1317
2657
2717
2251
1963
1364
1833
2035
2391
1857
1124
1109
2430
2219
2675
2804
1869
2899
2330
1714
1712
1958
1625
1197
2450
2670
1084
1632
1582
2816
2158
1602
1284
1649
1750
2526
2682
2110
1496
2420
2207
2509
1552
1889
2908
2573
2128
1447
2246
1852
1615
2009
2323
2174
1249
2360
2032
2519
2801
2294
1280
1200
1453
2576
2700
2522
2825
1780
1468
1149
1122
2760
2402
2910
2507
2204
1405
2737
1290
2877
1542
2637
2387
2731
2201
1149
2280
2110
1399
2391
1494
1162
2309
2202
2139
2006
2056
1977
2189
1385
2749
1347
2980
2096
1729
1855
2607
2413
2668
2046
1954
2296
2229
2925
1752
1643
1814
1722
1375
2551
1241
1715
1380
2077
2656
2961
1451
1199
1771
1501
1147
2429
1547
2906
1128
1194
2658
1291
2001
1345
1542
2868
2443
2354
1436
2198
1934
2384
1449
1496
1192
1333
1601
2639
1143
2033
2967
1902
2441
1769
1403
2408
1642
2166
1898
2526
1749
2324
2796
1558
1985
1523
2722
1029
2009
1374
2272
2027
1640
1457
2027
2067
2750
1274
1308
2814
1827
1908
2762
2095
1228
1755
1850
1231
2942
2135
2226
1276
1456
1911
1449
2610
2588
2892
2511
2670
1612
1571
1630
2770
2762
1940
1261
1983
2743
2337
2658
1367
1858
2084
1698
2841
2562
1701
1330
1230
2673
2490
1087
2875
2148
1995
1571
2730
1007
2417
2479
2858
1763
1639
2202
1255
1278
2992
2334
2288
1493
2868
1489
1605
2477
1858
2419
2372
1212
1609
1047
1887
2562
2281
2998
2123
1483
1756
1621
1766
1369
1532
1975
1325
2858
2800
2605
1219
2883
1442
2562
2571
2367
2042
2737
2805
2000
2483
1397
1290
2577
2199
2518
2399
2369
1592
1296
2483
1641
1079
2773
2523
2370
1568
1919
2962
1893
1163
1748
2678
2254
2200
2490
2770
2047
1477
2520
1519
2544
1192
1122
2001
1358
1331
2189
2170
2014
2576
1957
2266
2504
1121
2578
2803
1670
1039
1200
1799
1123
2776
1912
1836
1734
1720
2036
1376
2710
2748
1351
1892
2072
2777
2939
1448
2957
1771
2164
2038
2379
2749
1947
2317
2207
2482
1174
2132
2623
2687
2099
2007
1276
1721
1396
2769
2281
2286
1266
2639
2296
1813
2460
2266
2225
1065
1193
2727
1183
2129
2846
2900
1876
2163
2421
1374
1828
2596
2630
2253
1546
2904
1754
1023
1649
2344
1615
1351
2380
1169
2168
1671
1504
2525
2743
1566
1289
2682
1092
2142
2289
1447
1949
1493
2841
2200
1131
2114
2300
1022
1941
2685
2657
2014
2093
2392
1058
2437
1617
2881
2450
2843
1346
1013
2961
2175
2395
2351
2420
1854
1084
2147
2504
1488
2965
1098
1955
1261
1183
2449
2213
2502
2051
2357
2229
2484
2014
2491
1432
1351
1508
1853
2064
1211
2692
2446
1100
1936
1532
1665
2806
1781
2694
1446
2938
2795
1181
2169
2050
1994
1437
2798
2253
2169
1667
2949
1791
1990
1784
1477
1161
2904
1918
2069
1346
2232
1082
2292
1796
1518
2998
1019
2729
2519
2643
1431
2808
1605
2419
2435
2303
2846
1441
2438
2914
1711
2600
2895
2544
2743
1654
2111
1151
1054
1504
2903
2863
1624
1100
1706
2712
1889
1372
1531
1996
1418
1068
2735
2526
1236
1140
1186
2571
2350
2175
1315
2463
2481
2155
2636
2633
1188
2748
2054
2864
1887
2868
2674
2014
2741
1568
2184
1504
1713
2723
1413
2473
2910
1441
2496
1642
2865
1369
2308
2603
1468
2541
1801
1880
1188
1439
1382
2470
1464
2074
2524
2141
2319
1668
1109
1550
1394
1720
2785
2668
1957
2682
1857
2628
1762
1843
2554
2039
2659
1993
2768
2819
1440
2451
2396
2347
2067
1794
1826
2302
1185
2715
1040
2640
1199
2272
1154
2241
1332
1946
1247
2144
1584
2640
1645
1786
1683
2173
1118
2346
1886
2344
2811
2472
2306
2705
1701
2868
2273
1763
2483
2601
2895
1483
2483
2243
2642
2217
2429
2490
1688
1312
1707
1712
1745
1623
2235
1800
1805
1609
1663
2895
1676
2481
1415
1842
2904
1568
1334
1494
1570
1287
2969
2570
2464
1647
2250
1100
1157
2403
2144
2467
2745
1628
1657
1573
1637
2098
1726
1683
1469
2902
2062
1664
1099
2589
1924
1414
1067
1640
2339
2073
1883
1934
1919
1401
1344
2137
2249
1098
2373
2135
1643
2403
2465
2197
1149
1047
1823
2843
1205
1806
2843
2651
1024
1669
2225
2305
2470
2876
2723
1836
1032
2517
1064
1071
1583
1810
2710
1256
1229
2500
2849
1627
2310
2335
2259
2660
2199
1903
2439
1876
2591
1225
1435
1532
2231
2232
1909
1250
2176
2040
2668
2374
1375
1537
2103
2126
2338
2394
1613
2340
1338
1566
2614
1706
1957
2215
1341
1690
2411
2566
1105
1566
1436
1847
2245
2807
2082
2533
1840
2352
2901
2459
2081
2189
2832
1475
1252
1773
1232
1132
1322
2805
1290
1099
1538
2025
1612
2729
2575
1015
1890
1219
1839
2610
1934
2101
1937
2529
2292
2296
1044
2805
1553
2262
2439
1879
2485
1424
1874
1482
1962
2569
1458
2279
2244
1300
1276
1337
1309
1220
2195
2353
2958
1824
1461
2682
1620
2471
1254
1730
2539
1724
2481
1936
1088
1517
2252
2029
1660
2659
2540
1187
1855
2093
2053
2322
2762
2561
1366
1634
1825
1600
2220
2072
1101
1691
2848
2729
1800
2758
1259
1013
1170
1144
1944
1238
1087
2522
2190
1727
2049
2247
2677
1650
1680
2007
1498
1865
2772
2139
2920
2059
2105
2621
2905
1938
2505
1408
1835
2397
1669
2523
1228
1903
2399
2526
1017
1711
1149
1815
2234
1239
1370
2639
2585
2578
1924
1569
1392
2095
1193
1982
2958
2661
2838
2201
1909
1549
1239
1005
1734
2679
1687
2794
1057
2527
2019
1773
2252
2154
1989
2788
1716
1956
2906
2681
1688
2467
1035
1326
1014
1936
1016
2741
2204
2688
2565
1567
2065
1198
1617
2469
1471
1144
1081
2555
2553
1577
2582
1058
1559
1150
2317
2238
1105
1406
1266
2002
2756
1157
1512
2443
1513
2913
2991
2799
2663
1947
1589
1370
2963
1451
2708
2053
1536
2521
2316
1572
1875
1350
1127
1110
2886
2978
2768
2864
2619
1778
2635
1797
2422
1562
1812
1908
2686
2175
1955
1559
1153
1283
2893
1606
2988
2211
1095
1108
1442
1263
1701
1585
2091
2694
1126
2405
1029
1401
2558
1536
1145
1126
1180
1884
2312
2793
1948
2400
2640
1800
2368
2362
1566
1757
1418
1592
1458
2522
1122
1674
2882
2659
2422
2355
1076
2050
2707
2728
1435
2407
1878
2284
2618
1418
1414
1026
1102
2008
2294
1195
1263
1696
1469
2643
1896
2340
1018
1333
2275
2535
1947
1507
1279
1884
1654
1486
1705
1825
1807
1262
1085
2221
1964
1232
2922
1083
2745
1147
1342
1392
1489
2450
1228
2928
1410
2186
2190
2780
1458
1737
2031
2373
1452
1901
1459
1370
2005
1734
2765
2928
2322
2278
1200
2032
1109
2042
2732
1236
2721
1813
2596
2871
2992
1883
2046
2497
1279
1352
1473
2468
2296
1926
1367
1070
2231
1712
1768
1063
2774
2551
2079
2010
1383
1414
2071
2212
2249
2196
2818
2369
2455
1954
1058
2646
2142
2161
2382
2569
2856
1962
1091
1653
1261
1296
1632
1395
1910
1130
2802
2398
1273
2668
1463
1169
2735
1585
2488
2577
2813
2834
1248
2083
1534
2105
1013
1342
1867
1721
1928
1069
2331
2200
1208
1811
2460
1425
1749
1087
2783
1675
1301
2118
2395
1420
2095
2787
1490
2890
2912
1557
2673
2806
2757
1021
1714
2009
1118
2156
1282
1289
2528
1188
2203
2732
1066
2074
2460
2653
1709
2309
2836
2400
2794
2137
2532
2130
2689
1114
1009
1226
2852
1978
1810
1371
1396
2525
2443
1186
1096
1451
1307
2593
2805
2493
2147
1112
2916
2663
1353
1020
1327
1838
2180
1602
1721
1273
1012
1619
1489
2585
2321
1003
2147
1056
1438
1550
2379
1831
2335
1542
2632
2274
2556
1258
2002
1242
2595
1300
2991
2420
2214
1025
2762
2990
2900
2013
2799
1207
2651
1123
2513
1824
2697
1512
2131
1303
1446
2749
2055
1597
1734
2085
1328
2811
1389
2054
2283
1921
2601
1479
1678
2712
1629
2070
1371
2296
1241
2157
1156
2425
1752
2171
2181
2212
2029
1808
2577
2044
2128
1698
2796
2846
2246
2393
1685
1128
2697
2951
2601
1846
2731
1877
1607
2171
2445
2801
1194
1627
1141
2836
1061
2289
2593
2630
2846
2564
2905
2117
1782
2582
2478
1239
2794
1902
1683
1833
1466
2236
1385
1242
2599
1290
2557
2311
2695
2875
1564
1009
2767
2229
1613
1950
1902
2293
1636
1507
1253
2616
2548
2122
1224
1580
2169
1019
2369
2491
2084
2705
1488
1612
2335
1958
1242
2899
1236
2772
2733
1281
2936
2971
2000
2895
2351
2553
1968
1527
2337
1500
1266
1176
1580
1851
2689
2263
1018
2019
2121
2538
2943
1203
1791
1859
2521
2155
2894
2655
1707
2004
2056
1865
1775
2972
2680
2577
1122
1329
2229
2617
2051
1841
1154
1583
2439
1312
1032
1484
2270
1979
2881
2218
1650
1194
1339
2733
2180
1140
1374
1195
2660
2313
2820
1333
2445
2401
2402
1608
2171
1111
2141
2689
2790
2505
1486
2102
1048
1207
2421
2209
2122
2410
1384
2729
2123
2839
1215
1580
2632
2947
1396
2982
2956
2034
2958
2738
2021
2821
2139
1037
1911
2424
2313
2158
2838
1192
2428
2145
2708
2238
2685
1972
1720
2165
2074
1249
1929
1091
2211
2606
2186
1821
1977
2225
2715
2160
2734
1756
2548
1749
1080
1227
2069
2384
1298
2699
1097
2226
2892
1931
1410
2071
1873
1393
1262
2425
2262
1790
2960
2708
1809
1929
1610
2533
1851
1089
1447
1087
2444
1678
1459
1672
2597
1959
2157
2457
2904
2337
1867
2375
1151
2703
1200
1280
2195
1115
2949
1583
1962
1290
2898
1943
1796
2841
2940
2151
2617
2537
1532
1208
2252
1009
2783
2213
1471
2739
2475
2914
2236
1805
2521
2926
2924
1585
2557
2107
1729
1330
1337
1736
1141
2864
2125
2153
1780
2516
2876
2756
2019
1006
2840
1367
1804
1658
1123
1141
2920
1987
2809
2456
1641
1034
2347
1156
1769
2973
2020
1211
1284
1832
1422
2287
2199
2796
1067
2388
1884
1630
1432
1956
2864
2719
1894
2230
1966
2154
2121
2265
1462
2415
2188
2742
1522
1881
1095
1106
1517
1968
1383
1807
1496
2665
2472
1186
2585
1553
2168
2009
1591
1736
2257
2289
1554
1852
2593
1923
2140
1116
2191
2616
1852
2755
2749
1869
2645
1680
1764
1317
2701
2962
1870
2916
1246
2626
1460
1199
1246
1707
2646
1412
2986
1111
1674
2727
1157
2899
2188
2670
2289
2172
1966
1401
2778
1768
2956
1741
2916
1603
1542
1904
2789
1851
2308
1630
2866
2341
2043
1929
1392
2394
1677
1432
1470
1778
2631
1740
2081
1022
1712
2746
2492
2094
2029
1528
1995
1469
1138
2479
2670
2719
1283
2644
1165
1741
1624
2135
1804
1044
2861
1816
1856
1258
2278
2896
1495
1533
2931
1999
2137
2215
2660
2893
2891
1796
2412
1695
2823
1780
2635
2397
2203
2564
2259
1674
2110
2034
1267
2729
1154
1495
2937
2037
1162
2896
1890
2234
2817
2133
1032
1461
1538
2139
1341
1455
1058
1391
2753
2369
2330
2929
2312
1023
1409
1464
2614
2292
2000
1604
1785
2462
1266
1202
1845
1641
2278
1623
2731
2996
2907
1178
1878
1689
1747
2173
1858
1063
2222
1804
1615
1719
2281
1898
1399
1225
2184
2913
1627
2699
1282
2598
1234
2213
1348
1570
1195
1336
1294
2700
2177
2436
1661
2758
2463
2151
2051
1623
2277
2237
2606
2550
1070
1195
2989
1066
1180
2368
2803
1619
2458
2366
2996
1031
2713
1308
2945
2666
1341
1176
1978
1522
2769
2522
2627
2180
1057
2524
2435
2248
2175
1560
1636
2391
1093
1733
2528
1038
2225
1281
1390
1827
1533
2676
1242
2812
2440
1629
1044
2155
2207
2385
1282
2101
1258
2083
2781
1548
1569
1809
1008
1656
2933
1554
2444
1897
1730
1605
2939
1980
1780
2906
1441
1059
2787
1150
2989
1093
2280
2815
2740
2429
2480
1280
1041
2790
1278
2536
2132
2010
1952
1979
2469
1415
1273
2734
1894
2979
1231
2345
2082
1835
1691
2065
1374
2301
1944
1223
2314
1108
2094
2688
2268
1754
2069
1580
2177
2653
1513
2654
1619
2194
2473
1929
1027
2801
1436
1025
2786
1053
2257
1010
2862
2936
1733
1905
1738
1414
2906
1740
1846
1055
1221
2024
2916
2265
2712
1715
2347
2694
1556
2242
2466
1578
1725
2888
2362
2762
2038
1574
1865
1919
1437
2261
1852
2084
2826
2333
1021
1163
2842
1763
2747
2773
1808
1564
1973
1449
2013
1762
1089
2722
1678
1092
2497
1015
1544
2284
2210
1845
2544
1976
2377
2332
2876
2928
2619
1960
1172
1832
2440
1378
1693
2184
2852
2794
2495
2693
2770
1161
1915
1912
1749
1275
1484
2143
1240
1344
2764
1836
1540
1541
1122
2176
1620
1866
2387
1415
2898
1880
1945
1012
1277
1181
2323
2711
2029
2495
1241
2704
1520
1851
2514
2049
2931
1631
1226
2101
1848
1733
2687
2274
2196
2336
1291
1898
1256
2517
1563
1986
1406
2079
2796
1890
2216
1902
1635
1568
1952
1773
1114
1745
1103
1060
1315
2689
2027
2074
2245
2989
1639
1285
2568
2165
2193
2671
1816
1942
2890
1424
2455
2512
1931
2256
2297
2442
2056
1624
2833
2029
2997
2659
1148
1074
1619
1942
2171
2136
2020
1603
2872
2182
1272
1575
1346
1121
2512
1631
2697
2545
1085
2694
1678
1528
2318
1603
2814
1847
1763
1874
1632
1403
2241
1216
2992
1980
1136
2493
1546
1251
1500
2681
2922
2286
1553
1273
2240
1356
1909
2176
2930
1425
1928
1287
1944
1303
1980
2621
1757
1015
2128
1323
1373
1145
2972
2468
2941
1055
1583
2366
2985
1019
1084
2445
2045
1405
2772
2392
2975
2045
2363
2458
2939
2587
1945
1206
2475
1954
2273
2689
1000
1516
1736
1530
2123
1176
2307
2776
2315
2085
1332
2184
2773
2544
2191
2911
1340
2483
2243
1538
1532
2589
2647
2713
1653
2671
1385
1786
2201
2765
2994
1987
1783
1895
2366
2469
2284
2555
1321
1869
2098
2996
1077
1889
1712
1179
2686
1395
1396
2035
2866
2993
2711
1734
2157
1412
1869
2024
2878
2453
2791
1521
1575
2551
2092
2345
1401
1877
1177
2723
1626
1786
2161
1374
2441
1536
2511
1757
2000
1473
2985
2991
1390
1166
2899
1000
2276
1048
2739
1954
1599
1260
2678
1868
2078
1577
2421
1526
2798
2368
2778
1808
1217
1673
1408
2080
1831
2337
2294
1620
1901
1112
1023
2404
2468
2801
1131
1409
2653
2091
1068
1352
2138
2224
2123
1366
2108
1292
2297
1863
2115
1985
1960
2633
1695
2177
2774
2717
2758
1818
2170
2940
1754
2118
1053
1486
1236
1274
2401
2277
1446
2011
1874
1706
2299
2426
2670
1994
2551
1041
2973
1538
1040
1430
2505
2916
2153
1391
1708
1291
1027
1414
1651
1834
2922
1129
2598
1019
2170
1636
1130
1833
1892
1019
1417
1104
1110
1253
1334
2270
2507
1780
1166
2716
1846
1631
2899
1324
2614
1137
2334
2846
2567
2109
2250
1031
1359
1039
1784
2169
2828
2650
2824
1914
2912
2139
2646
1020
1012
2401
2805
1899
1057
2438
1784
2248
1248
1936
2989
2290
1230
2274
1406
2033
2303
1285
2267
2784
1770
1386
2745
1071
2469
2165
2443
2857
1957
2252
2805
2707
1985
2878
1311
1212
1332
1434
2788
1128
1324
1002
2783
2424
1051
2494
1939
1553
2244
1790
2611
2627
2872
2863
2251
2627
2657
2734
2430
1892
2995
1928
1291
1997
2131
1282
1305
1352
1963
1194
1700
1868
1497
2138
2459
1768
1604
1320
1020
2976
1226
1890
1613
1166
2641
1177
2835
2122
1627
1685
1555
1599
2004
1896
1134
2397
2712
1786
1293
2770
2189
1586
2591
2049
1090
1743
2130
1734
1404
1483
2022
2337
2714
2455
1666
2105
1314
1124
2356
1953
1447
2183
2726
1278
2639
1101
2864
2602
2004
1062
2057
2819
1027
1250
1786
2640
2300
2564
1076
1898
2048
2101
1718
1143
2663
2219
1885
2550
1229
2030
2082
2587
2430
2340
2322
1005
1861
2312
2410
2989
1879
2529
2730
1341
2427
2204
2310
2463
1668
2027
2805
1751
1048
1457
2906
2346
1464
2582
1615
1420
2216
1314
2372
2975
1980
2470
1388
1687
1929
1780
1779
2988
1153
1087
1019
2520
2372
1377
1717
1458
2910
2422
1881
2203
2225
1331
2538
1972
2435
2976
2542
2279
1696
1990
1772
1565
1156
2756
2361
2957
1816
1622
1534
2889
1247
2818
1597
2962
1438
1385
2975
1087
1865
1157
1511
2795
2433
1169
1750
1649
2933
2416
2253
1953
2239
2501
2291
2164
2315
2454
2364
2616
2016
1760
2643
2287
1888
1993
1955
2407
2735
2577
1533
2049
1000
2454
1414
1539
1479
1978
2132
2987
2006
1712
1023
2400
2369
2581
1649
1747
1526
2433
1646
1985
2022
1358
2072
1104
1515
2224
1906
1440
2215
2343
1915
1356
1882
1203
1953
2785
2086
1751
1685
1337
1322
2377
1610
1303
1736
1242
2918
2308
1343
1207
1880
1301
1930
2549
1027
2642
1382
1309
1024
2255
1071
1691
1772
2664
2798
2668
1518
2166
1628
1865
2661
2776
1748
1309
1662
2645
2749
1768
2368
1273
2307
2599
1097
2008
1462
1613
2426
2333
1176
2311
2403
1776
1727
2431
1265
2632
1605
1947
1506
2069
2725
1752
1679
2479
1546
2105
2554
1621
1887
1382
2894
2614
1942
2752
2948
1473
1593
2764
2201
2184
1242
2185
1989
2318
2462
1884
2048
2317
1043
2030
2040
1801
1261
1298
1548
1554
1919
1619
1461
2357
2059
1804
1446
2795
2417
2789
2835
1976
2483
2792
2039
1841
2746
2322
1827
1539
2763
2362
1016
2662
1057
1236
1578
2858
2342
2093
2352
1643
2203
2394
2554
2974
2303
2845
1125
2438
1738
2195
2901
2673
2050
1071
2835
1251
2992
1199
2055
1940
2472
1009
1791
2557
1603
1799
2299
1822
1226
1589
1452
1324
1437
2192
2774
1089
1238
2065
2538
2902
2197
2389
2802
1568
2462
1343
1612
2986
1402
1326
2866
2143
1037
1412
2171
2194
1602
2997
2371
1503
1545
2303
2211
1149
1742
2577
2236
2859
1298
2746
1013
1927
1661
2154
2743
1082
1207
1223
1095
1259
1187
2314
1420
2901
1723
2309
1286
1024
1020
1580
2488
1241
2694
2035
2356
2894
1178
2652
2826
2885
2108
1753
2687
1657
1312
1939
1482
1883
1669
2089
1986
1378
2901
2112
1315
2232
1883
2311
2427
2434
2290
2211
2839
2719
1258
2773
2234
2626
2799
2850
2905
1556
1397
1211
2151
2435
2627
2764
2588
2785
1826
2404
2355
1931
2594
2109
1340
1581
1719
1123
2010
1867
1225
1392
1595
2897
1915
2969
1399
1540
2706
1857
2085
1820
2184
1429
2982
2690
2962
1881
2606
2120
2724
2642
1607
2887
2856
1907
1124
2149
2433
1652
1907
2675
1839
2037
1331
1004
2616
2254
1519
2658
2364
2047
1079
2970
1318
1535
2748
2165
2128
1650
1620
2838
1518
2891
2144
1583
2786
1709
1041
1007
2844
2250
2107
2053
2950
2410
2981
1146
1098
2977
1074
1707
1362
2948
2756
1676
2563
1637
2568
2320
2160
1960
1021
1783
1031
2069
2157
1949
2894
2748
1218
1906
2213
1511
2815
1114
2941
2026
1019
1909
1555
2601
2067
2151
1575
2914
2476
1571
1134
1467
2021
2149
2142
1721
1848
1884
2229
1324
2022
1881
1252
2032
1252
1350
2758
2168
2495
2851
1133
2642
1736
1536
1617
1659
1765
2560
2893
1870
1207
1118
2594
1586
1814
2427
1726
2070
2765
1492
2664
1930
1886
2616
1004
2139
1656
2524
2348
1716
2393
2407
1419
2626
1437
1493
2732
1485
1531
1482
2956
2289
1992
1358
1117
1904
2287
2667
1217
1826
2625
1687
2404
2002
1187
2204
1756
2121
1532
2478
1003
2242
1211
2177
2478
1800
2700
2969
1148
1321
2696
1241
1538
2282
1536
1374
2938
1528
2498
2100
2852
1989
2306
1522
2092
1705
1003
2417
2438
2234
2738
1610
2953
2054
1479
1713
2078
2815
1880
2317
2205
2319
2518
2897
2131
2383
1149
1121
1465
2813
2266
1228
2623
2432
2626
2014
2937
2690
1084
1772
1796
1282
1530
1915
1584
2085
1288
2485
1802
2824
2297
1123
2648
1181
2896
1532
2472
2409
2392
2710
1556
2883
1951
2626
2969
2509
1988
1521
2428
2466
1777
2388
2731
1108
1520
1922
1789
1603
2313
1045
2094
1664
2319
1642
1516
2143
1581
2442
2536
2093
2543
1527
1298
1375
1215
1914
2331
1905
1946
2075
1096
2768
1056
2337
2046
2909
1393
2539
2661
1974
2744
1868
1096
2346
1615
2892
1563
1309
2109
1826
1928
2547
1985
1334
2924
1249
2090
2355
2893
2607
2592
2884
2657
1237
2949
2326
1607
2983
2596
1607
1749
2042
2781
1562
2350
1674
1430
1952
2761
1323
1350
2022
2796
1120
1146
1550
1783
2723
2413
1796
1819
2038
2646
1054
2382
2860
2211
2859
2397
2289
2284
1581
1713
1502
1076
2887
2766
1422
1985
2250
2819
1137
2594
2570
2256
1570
1088
2537
1091
2399
1543
1885
1570
1799
2788
2711
2397
2727
2180
2490
2463
1572
2555
1471
2039
2770
1308
2294
1043
1260
1784
1360
1737
1163
1978
1682
2445
1076
1798
1812
2772
2675
2768
2999
1745
1398
1011
2915
1714
1365
1490
1039
2243
2496
2787
2247
1582
2122
1530
2486
1261
1795
2493
2832
1614
1183
1148
1406
2822
2106
1266
2320
1928
1367
2718
2789
1805
2557
2727
1640
2759
1393
1579
2679
2771
1745
2118
2241
1376
2731
1099
1322
2546
2312
1551
1977
1181
2937
2385
1562
1250
2605
1092
2608
1098
2170
2111
1875
2778
2999
1442
2026
2396
2890
2728
2868
1215
2815
1060
2870
2065
1907
1029
1090
2007
2945
2774
2617
2817
1741
2607
1869
1171
2164
1390
1154
1301
1971
2580
1600
2634
1242
2464
1378
2289
2073
1926
2657
2585
1683
1761
1367
2876
2516
2497
2343
2575
1001
1601
1154
2396
2495
2058
2036
1391
2574
1854
1231
2499
2574
2567
2245
1235
2461
1235
1823
2444
2652
1802
2934
2018
1117
1032
2134
2981
2240
1993
1656
2668
2047
1580
1299
1370
2426
2204
1139
2184
1427
2988
2716
1219
1694
1157
1011
2116
2517
1131
1415
2280
1674
2900
2923
2200
1667
2136
2279
2462
2925
2056
2151
1580
1198
1564
1451
1993
2268
1874
1810
1256
1095
2639
2016
2665
2087
2715
1323
2960
1021
1018
1463
2108
1578
2376
1993
2148
1657
2099
2703
1289
2926
1677
2260
2371
1836
2135
1020
1130
2706
2018
2848
1642
2322
1158
2185
2036
1883
1258
1112
1953
1812
2319
2441
2906
1592
1043
1002
1822
2571
2304
1336
1168
2172
1520
1330
2418
1378
2645
1828
2953
2694
1193
1254
2004
1170
2822
2786
1419
1191
2958
1265
1398
1986
1749
2478
1606
2237
2354
1779
1793
2133
2198
1559
1402
1681
2679
2470
1802
2829
2767
1657
2238
2430
1160
2259
1619
2065
1437
2736
1771
1257
2583
1631
2614
2039
2939
2182
1423
2043
2725
1181
2024
1866
1035
1819
1496
2635
2852
1322
1491
1351
1984
1591
1424
2300
2027
1968
1826
2490
1859
2541
1799
2619
1007
1535
2550
1566
1945
2364
1742
1497
2047
2760
1103
2586
2634
1372
2395
2342
1763
1984
2214
1114
2244
1419
2273
1991
1207
1314
1011
1971
1356
1933
1184
1183
2383
2406
1859
2500
2269
2930
1689
1488
2581
2995
2305
2225
1487
1839
2667
1655
2574
2485
1727
2875
1327
1684
1375
2589
2263
1559
1359
1631
2352
2772
1140
1114
2576
2921
1202
1228
2513
2895
1072
1834
1295
1725
1534
2249
2115
1048
1504
2369
1647
2357
2398
1872
1205
1310
2856
1698
2030
2271
1237
1710
2571
1057
2137
2810
2855
2190
2649
1566
1636
2439
2142
2679
2412
2893
2579
2602
1150
2126
1473
2214
1054
1991
2984
2995
1374
2268
2909
2266
1064
2505
2198
1242
2657
2362
2264
1238
2589
1725
2394
2925
1399
2938
1732
2209
1215
2719
2461
1312
1731
1253
1547
2904
1797
2024
1655
1579
1073
2142
2435
1586
2281
1383
1502
2131
1240
1899
1022
1049
1629
2341
1013
2426
2732
1548
1814
1117
1258
1775
2780
1655
2808
2596
1534
2811
1958
2294
2446
1633
1706
1684
1164
1447
2290
1808
1643
1015
2436
2602
1968
2316
2697
2411
2684
2391
1240
2121
1172
1248
1209
1538
1321
2299
2363
1780
1778
2685
2850
1691
1173
1947
2454
2389
2344
2946
2176
2567
1136
1924
2906
1799
1681
1657
2807
1463
1959
1397
2913
2143
2571
2837
2122
2197
1424
1168
1363
1866
2084
1510
1029
1958
1166
1745
2428
1021
2863
1307
1067
2738
1215
1674
1985
2248
1343
2411
2857
2664
2492
1900
2821
1381
2773
1706
2120
1336
2826
1256
1965
2175
2583
1309
1482
2627
1895
1947
1632
2937
2229
2785
1600
1652
1330
1175
1928
1897
1852
2874
1854
2014
1311
1699
2374
1184
1689
2648
2186
2461
2625
2092
1196
2606
2343
1892
1155
2906
1191
2359
1352
2397
1778
2921
1435
2707
1299
2169
1051
2597
2778
1223
2484
2952
2403
2951
1864
1884
1935
1298
1937
2247
2761
2172
1312
1136
2589
1995
2309
2439
1019
2022
1705
2494
2521
2458
1235
1391
1263
2667
2885
2521
2597
2589
2683
2401
2608
1244
1203
2392
1027
2272
1970
2893
1421
2106
2636
2607
2609
1298
1118
2305
2860
1612
2578
1756
2519
2991
1430
2946
2716
1473
1620
2269
1414
2416
2650
1171
2489
1911
1529
2344
1791
2918
2411
1748
1051
1812
2072
1415
2822
1628
1782
2965
2549
1580
2662
1984
1011
1927
2883
2618
2815
1258
2677
2555
1651
2702
2479
2006
2456
2465
1118
1698
2770
1774
1513
2942
2202
1830
1704
1706
1918
1014
1123
2087
2691
1655
2720
2835
2754
1666
1160
1562
2028
1911
2530
1533
1241
2857
1096
1349
2334
1066
1960
1357
1510
1084
1195
1775
1066
2721
2783
2181
1222
2177
1699
2800
1134
1589
2864
2996
2983
2645
2252
1790
2305
2556
2670
1858
2244
2981
2700
2345
1733
1354
2373
1852
2055
2766
1576
2606
1460
1945
2768
1033
1883
1979
1340
2852
1212
2730
1398
2652
2994
1100
1367
2689
1814
1170
2053
1955
1415
2338
2531
1085
1020
1437
1447
2868
2804
2848
1745
1369
1013
1257
2536
2037
2877
2219
2907
1325
2216
2819
1646
2514
2583
1048
2352
1633
2987
2684
1037
1884
1713
2622
2191
2122
2414
2682
1013
1445
1531
1472
1047
1364
1985
1029
2639
2736
1564
2331
2813
2596
1263
1727
2740
1596
1691
1016
1503
2973
2086
2815
2882
1120
2810
2861
2656
1391
2067
1413
2623
1194
2205
2462
2795
1743
2772
1281
1529
2553
1409
2617
1068
1656
2872
1441
1621
2987
2882
1594
1431
2398
2179
1041
2360
1716
1591
2928
1554
2124
1373
2247
1669
1150
2708
2618
1390
1802
1932
1996
1825
1410
2488
1951
2563
2470
2746
2225
1248
2369
2240
2670
1510
1472
2983
1225
2016
2164
1101
2078
1152
2845
2727
2405
2179
2162
1947
2919
1949
1254
1051
2819
2054
1886
2770
1020
2910
1227
1478
2891
1971
2366
2679
2186
2884
1704
1737
1197
1167
2482
1601
2226
1700
2855
1843
1981
1683
1082
2772
1401
1522
2828
1276
2995
2317
2422
1616
2624
1703
2962
1315
1788
1686
1211
1107
1787
1165
1540
2521
1475
1424
1750
2751
2467
2653
1825
2118
2200
1043
1788
2338
2827
1456
1076
2369
2143
2090
2685
2869
1462
1088
2114
2494
1205
2166
2814
1540
1489
2747
1056
1816
1142
1561
2297
2977
2773
1076
1809
1341
1492
1303
2417
2580
2915
1624
1489
1332
1609
1843
1965
2698
1480
1671
2059
1387
2311
2256
2545
1300
2839
1285
1628
2453
2988
2973
2195
2266
2160
1100
2597
2066
1280
2343
2377
1159
1671
2534
2580
2581
1677
2482
2931
2647
1781
1358
1335
2472
2503
1910
1665
1516
1532
1509
1502
1207
2675
2964
2593
2943
2430
2223
2172
1509
2247
2899
2417
2138
2295
1900
2716
2778
2677
2964
2623
1357
1354
1982
1671
2629
2638
2724
2763
1249
2435
2080
1534
2772
1840
2169
1484
1708
2941
2637
1151
2454
1309
2422
1400
1883
1942
2197
1176
1603
2195
1888
1840
1568
1886
1145
2854
1693
2292
2965
1304
2707
2461
1922
2074
1166
2365
2646
1297
1126
1415
2007
2837
1039
2813
1169
1047
1933
1581
2789
1687
1440
2547
2160
2055
1547
1240
2967
1885
1695
2316
2792
2416
2977
2333
1445
2994
2387
1348
1234
2519
2296
1900
1049
1187
1187
2052
1800
1756
1717
1097
1921
1111
2503
2278
2865
1159
1301
2867
1527
2927
2398
1760
2602
1811
1624
2592
2860
1707
2368
1175
1661
1584
1347
1270
2391
2541
2497
1972
1868
2495
2440
2211
1168
1598
1394
2680
2914
1699
2468
1285
2692
2520
2822
1307
1120
1536
2298
2239
2564
1596
2192
1093
2388
1541
2437
1336
2765
2233
2887
1324
1662
2330
1999
2032
1486
1187
1591
2004
1416
1944
2679
2161
2239
2082
1483
2141
1763
1039
1150
1854
1242
1258
2408
1272
1303
2346
2823
2628
2161
1058
2916
1680
1812
2144
2624
1362
1521
1789
2822
2933
2945
1293
1823
1620
1917
1031
1855
1306
1057
1295
2573
2725
2083
2032
1081
1404
2922
1726
1729
2140
1365
1964
2843
1357
2028
1998
1348
1094
2459
1121
1619
2975
1218
1217
1910
2949
2435
1788
2355
1271
1491
2516
2570
1866
1486
1191
2598
2781
2063
2219
1441
2796
1060
1681
2567
1981
1450
1465
2592
2920
2684
1760
1848
2937
2676
2599
2506
1865
1122
1133
1969
2134
2371
1457
1649
1849
2394
1977
2872
1837
2400
1567
2032
1239
2680
1824
2914
2538
1651
2929
2498
1969
2197
2436
1588
2731
1668
2634
2190
1887
1685
1733
2658
1929
1250
2308
1424
2604
1031
1718
2588
2474
1594
1754
1519
2116
2729
1608
1256
1851
2686
2969
1214
1193
1635
3000
2937
2936
2870
1919
1181
2760
2788
1985
1152
1667
1910
1102
2990
1372
1400
1310
2506
2934
1341
1024
1375
1442
1916
2472
1001
1059
2377
1338
2202
1716
1519
2465
1294
1250
2371
1489
2734
2113
1537
2828
2686
2610
1602
2853
1206
2627
1619
2885
1451
2375
1462
1281
2853
1611
2624
2494
2020
1397
1917
1121
1382
2449
2783
2436
1148
2446
2809
2739
2002
2911
1576
1393
2396
1513
1338
1766
2841
2063
2266
1375
2441
2493
2887
2827
1254
1237
2612
2684
1626
2877
2470
2337
1196
1416
2445
1236
2827
2166
2705
1761
2819
1881
1883
1541
1799
1069
1885
2339
1272
1857
2654
2957
2132
1541
1680
1889
2563
2956
2182
2911
2834
1124
2112
2125
1441
2239
1197
1980
2069
1102
1940
1675
2359
1505
1557
1560
1610
2346
2028
1184
2353
1273
2412
2769
1223
2513
1205
2655
2736
1555
1674
2871
2984
2795
1927
2694
2769
2758
1099
2560
2873
2905
1270
1170
2918
1978
1598
1626
2985
1120
1278
1217
1928
1997
1557
2560
1713
2343
1902
1928
2034
1543
2245
1513
2428
2069
1691
2564
2578
1863
1791
1853
2246
2468
1312
2449
1003
2241
2852
2245
1915
2579
2670
2616
1276
1457
1942
1986
2237
2368
1980
1425
1856
2172
1526
2330
1659
2757
1742
1849
1287
2034
2049
2121
2329
2426
1971
2461
1685
2108
2556
2472
2492
2657
1012
2455
1873
2630
1236
1971
1126
2706
1326
1210
2884
1366
2998
1073
1941
1983
1789
1246
1499
2002
1958
2881
1530
1548
1286
1851
2486
2482
1301
1129
2812
2509
1933
2199
2159
2072
1456
2030
2521
2771
1722
1582
1708
1838
2238
1962
2429
1898
1519
2702
1319
2310
1973
1489
1699
1132
1924
1324
2343
2385
2486
1645
2404
1197
1398
1374
2433
1798
1915
2870
1526
2760
1726
1728
1280
1376
2173
2692
2311
2324
2422
1588
1962
1599
2811
1502
1536
1443
1500
2027
1147
1132
2687
1135
1285
1077
2178
1510
1440
1863
2530
1631
2984
1650
2175
1559
1584
1244
1209
1323
1959
2232
2014
1019
2964
1898
2683
1805
1387
2897
2839
1989
1298
2888
2723
1394
1073
1590
1443
1202
2198
1662
2252
1447
2795
1791
1604
1311
2424
2251
2919
1292
1234
1177
1067
1915
2119
2668
1172
2388
1394
1373
1123
1543
2025
1540
1333
1095
1928
1781
1485
2994
2801
1007
2125
1296
2981
1566
1224
2172
1293
2371
2381
2136
2979
2547
1755
1120
2821
1808
2276
1406
1417
2056
2808
1825
1539
1708
2423
2254
1458
1509
2384
1643
1766
2925
1491
1226
2053
2771
1934
1552
2443
2000
2094
2024
1992
1987
1565
2478
2785
1212
1274
1120
2506
1079
2576
1744
1200
1299
2758
2272
2144
1970
1714
2784
2987
1738
1370
1053
2055
1529
2068
1049
2874
1723
1964
2418
2962
1784
2833
2553
1143
2945
2470
1246
1234
2264
2138
1686
1348
2747
1026
1753
1013
2663
2408
1472
1285
2310
2037
1254
1616
1511
1422
2256
2144
1224
1247
1782
2116
1158
1783
2417
1466
1204
2129
2199
2501
1468
2550
1723
2601
2685
2705
2309
1502
1314
1036
1210
2315
1491
2132
1651
2747
2579
1937
2632
2523
1213
2102
1009
2017
1355
2571
1190
1964
1610
1287
2810
1534
1209
1971
2818
2761
1314
1654
1932
1807
2114
1753
1829
1188
1036
2467
1624
2026
1131
2670
1888
2268
2498
2677
2288
2367
2540
2706
2245
1113
2515
1344
2893
1027
1227
2677
2106
2520
2315
1891
2433
1924
1004
1824
1408
2460
1272
2822
1981
1889
1946
2164
1833
1940
2399
1541
2036
1532
2684
1451
1221
1608
2410
1818
2293
1770
1861
1802
2961
1360
1360
2105
2712
2241
1236
2964
2263
1673
2268
2828
2094
2719
1724
1355
2168
1350
2511
1952
1628
2686
1640
1573
2836
1864
1669
1824
2515
2186
2532
2639
1599
2471
2861
1621
1528
2842
2453
2593
1704
2436
2278
1363
2265
2856
2357
1503
2885
2054
2651
1942
2259
2909
1173
1274
2720
2787
2269
1848
1571
2412
1449
1077
2141
2630
2229
2624
2858
1103
2827
2327
1897
2919
1248
2193
1408
1276
2309
2980
2507
1166
1940
1461
2535
1590
1380
1690
2297
2586
1901
1742
1572
1605
2022
2292
1986
2201
2223
2635
1627
2734
1645
2781
2227
1324
1045
2341
2661
1981
2867
2443
1478
2289
2341
1404
1472
2989
1542
1551
2249
1538
1326
1272
2203
2085
1754
1292
1896
1957
1206
2208
2054
2674
2353
2773
2522
2160
2234
2211
1545
2039
2030
1316
2720
2458
1263
2283
2264
1617
1819
1998
1658
1672
1385
1088
2408
1373
1578
1141
2570
2753
1444
1703
1774
1659
1389
1804
2937
2568
1883
2313
1754
2332
1006
1210
2508
1009
1553
2745
1821
2472
2029
1279
1137
2209
1549
1381
2288
2264
1365
2148
1581
2093
2641
1792
1595
1326
2543
2060
2068
2460
2347
2696
2734
2507
1243
2327
1666
1175
1581
2398
2821
1833
2320
1098
1724
1164
1566
2566
1110
1008
2516
1672
2203
2736
1731
2662
2692
2214
2615
2181
1467
2493
1676
2362
1125
2333
1546
1630
1965
2223
2716
2112
1683
1967
2328
2748
2773
2542
1068
1430
2760
2977
1950
2060
2945
1674
1493
2999
1776
1582
2635
2452
1561
2400
1931
1327
1157
2959
2974
2391
2619
2937
1600
1887
1292
1403
2989
1235
1407
1983
2890
1150
2146
2184
2421
1490
1543
2616
2418
2451
1840
1547
2854
1382
2588
1263
1551
2284
1036
2000
2591
2815
2568
1677
1812
2824
2377
1062
1768
2541
1685
1257
2591
2793
1693
2485
1306
2378
2979
1440
2785
1541
1541
1522
1551
2072
1082
1217
2299
1028
2853
1705
1199
2407
2393
1075
1582
1469
1372
2598
2114
1480
1848
2877
1765
1583
1956
1061
2690
1103
2958
2174
2306
2596
2216
2049
2273
2045
1126
2741
2741
2159
1764
1739
2689
2981
1058
1184
1400
1618
1903
2837
2005
1380
2327
2304
2694
1664
2758
2969
1115
1021
1528
2196
1071
1679
2399
1603
1190
1343
1802
2537
1343
1632
2858
2956
2717
1108
1188
1784
1524
1772
2661
2072
2201
1120
1168
1925
1268
2913
2355
1608
2288
1157
2625
2719
1630
2568
1668
2010
1581
2455
2994
1056
2816
2367
2494
1373
1523
2372
2588
2585
1476
1973
2444
2343
1361
2457
2996
2951
1510
1474
1334
1278
1988
1193
1248
1185
2007
1138
2325
1148
2441
2178
1203
2070
1779
2604
2256
2834
1627
2795
1402
1897
1324
2771
1132
1315
1714
1281
2358
2174
2573
1718
1499
1107
2120
2715
2068
2623
2118
2309
2367
1385
1047
2439
1144
2298
1770
1373
1564
1757
1200
1161
2323
1715
1071
2438
2955
2218
1061
2934
2471
1725
1780
1150
1576
1722
1679
1095
2950
2064
1535
2633
1715
2318
1428
1017
1849
1886
2626
1834
2546
1340
2718
1600
1974
2411
2395
2784
1036
2683
2761
2851
2561
2185
2838
1641
2605
2898
1862
2422
1619
1675
1424
2500
1222
1567
2446
1005
1287
1054
1588
2068
2592
2228
1388
2130
2008
1179
2176
2165
2328
1895
1058
1267
2304
1685
1072
2530
2480
2787
1412
1952
1023
1204
1214
1870
2917
1217
1378
1406
2965
2390
2497
2982
2094
1693
1258
1333
1797
1707
2634
2425
1721
2698
1093
2724
1616
1156
1196
2537
1495
2917
1525
1501
2643
2636
2044
2388
2013
2518
2214
1790
2802
1770
2200
2939
2399
1077
2173
1611
1426
2739
1733
1773
1152
1987
1231
1326
1110
1491
1254
2761
1020
1841
2911
1048
1865
1995
1339
2459
2649
1871
2320
2280
2494
1844
2624
2951
1497
1155
1325
1538
1983
2586
2111
1756
2184
2753
1348
1655
2405
1718
2277
1522
2263
2454
1770
1960
1859
2151
2074
1403
2738
2715
1962
2556
1419
2453
2279
2309
2364
1280
2829
2956
1166
2716
1777
1434
2731
2155
1865
2112
1646
2685
1053
1930
2594
1798
1017
1040
1074
1664
2092
2346
2082
2922
1801
2269
1623
2555
1337
2731
1473
2040
2292
2125
1889
2322
1356
2547
1677
1335
2229
2705
1286
2962
2758
1053
2662
1032
2963
2621
2436
2239
2235
1699
2189
1483
1873
1245
1915
2508
2812
1175
1817
2135
1639
2607
1393
1929
1041
1271
1442
1470
2364
2739
2435
2387
2060
2120
1163
1747
2608
1591
2593
1716
1295
2235
2806
1592
2937
1406
1448
1111
1631
2169
1523
2054
1887
2152
2323
1150
2661
1733
2992
2691
2179
1965
2875
2496
2265
2802
2423
2754
1081
1168
2901
2221
1583
1101
1839
2404
2801
2802
1993
2635
2824
1331
2840
1194
2216
1381
1500
2909
2798
1013
2087
1874
1600
2903
2538
2331
2360
1310
2327
1134
1983
1695
1030
1463
2268
2303
1470
1786
1312
2919
1350
2859
2740
1356
2867
1848
2126
2680
1279
1884
2301
2515
2956
1067
2081
2026
1621
1680
1563
2509
1043
2490
1474
1858
1652
2128
1300
2376
1927
2913
2911
2715
2596
2880
2663
2228
2134
1243
1035
1690
1204
2681
1030
1443
1833
2468
1740
2963
2383
1241
1682
2791
1222
1804
2875
1860
2385
1882
2705
1738
1547
2751
1753
1367
1973
2587
2920
1075
1405
2853
2892
1377
1644
2874
2304
1363
2460
1030
1024
2184
1388
1338
2994
1685
2230
1119
2492
1792
1004
1803
2844
1252
1538
2298
1142
1454
1927
2664
2470
2247
2549
1664
2557
2530
1349
1304
2147
1349
2500
2511
2401
2354
1857
1520
1350
1208
2757
1067
2137
1853
1095
2128
1071
2603
1009
2640
2839
2347
2731
1850
2437
2796
1560
1778
2636
2725
1782
1464
1335
1926
1973
2142
2293
1493
2402
1489
2395
1017
1947
2935
1697
1859
1527
1617
2151
1420
1593
2955
2520
1710
1465
2800
1619
1649
1074
2606
1793
1079
1885
1626
2427
2293
2732
1211
2881
1953
2836
2578
1200
2521
1245
2822
1399
2796
1152
1577
2269
2944
2627
2215
2132
1827
1944
2626
1460
2174
1523
1643
1419
2797
2696
2315
2133
1321
1508
2405
2128
1316
1736
1197
1585
2015
2754
3000
1464
1644
2401
1823
1497
2498
1337
1849
1452
2670
2495
1599
1349
1106
2752
1706
1430
2192
2159
1404
2825
1930
1688
1077
2288
1748
2450
1952
2207
2430
1629
1116
2074
1944
2161
2816
2773
2700
1145
1921
2460
1847
1863
2463
1827
2909
2055
2022
1565
1030
2767
2393
2857
2349
1175
2535
2957
2323
2536
2750
1048
2385
2642
2023
2040
2378
2526
2405
1945
2936
1934
1731
2047
1238
1945
1978
1067
2225
2250
2379
2693
1427
1387
2177
2663
2236
1260
2725
1769
2627
2859
1450
1164
1395
1872
1074
2205
2840
1423
2450
1383
2651
1076
1629
2096
2036
1346
2619
1404
2198
2468
1732
1072
1156
1057
2621
1997
1464
2360
2805
2118
2802
1635
2319
1077
1484
1566
1651
2366
1870
2773
1227
1802
2801
1996
1041
1350
2759
1081
1627
1890
1641
2321
2572
1158
2127
1377
1008
1338
2252
2078
1740
1479
1619
1331
1582
2015
1758
1551
1612
1469
2696
1252
2534
2425
2241
2930
1272
2160
1015
2270
2239
1383
1733
1914
1476
1480
2064
2160
1950
1106
1558
1312
1114
2793
2033
2748
1183
2470
1414
2027
2593
2207
2469
1157
2195
1388
2787
1147
1918
2197
1104
1848
1323
2982
2840
1356
2747
2705
2855
1101
2952
2599
2601
1505
2911
2383
1138
2742
1391
2493
2747
1803
1745
1989
2678
1031
1915
1576
2720
1088
1694
1916
1242
2754
1001
2711
2990
1132
2954
1676
1001
1479
2615
1313
2075
2995
2606
1963
1246
2812
1250
1045
2756
2425
2451
2302
1102
2335
1303
2808
2442
2170
2985
2767
2408
2035
2357
2848
1503
1200
2393
1005
2788
2716
2492
2268
2188
1432
2914
2684
1425
2952
1329
2908
2839
1648
2161
1817
1302
1700
2608
1654
2830
1145
2234
1831
1494
2848
1906
1040
1637
2759
1460
1046
1418
1244
1257
1039
2934
1182
1114
2671
2422
1620
2383
2491
1841
1076
2929
1759
2875
1539
2545
2804
1593
1738
1176
2643
1481
1660
1774
2340
2527
2873
2046
1667
2492
1283
2489
2594
1390
2121
1883
1120
1585
2937
2233
2209
1762
2744
2991
1417
2920
1146
1166
1097
1213
1656
2453
2680
1067
1615
2559
2274
2409
1774
1143
2549
2574
1716
2999
1557
1588
1334
1368
1753
2657
2425
2218
1656
2506
1967
1880
1738
1669
1356
2421
2380
2707
1948
1453
1835
1830
2809
2527
2776
2563
2610
1711
2812
2793
2685
2635
1046
2745
2433
2830
2585
2779
2413
1441
1789
2438
1796
1174
2100
2736
1821
1604
2053
2353
1764
2842
1626
1262
2163
2728
1779
1808
1593
2191
1047
1714
2407
1863
2821
2333
1833
1993
2237
1527
2837
2602
1294
1506
2665
2398
1033
2635
1426
1040
1742
2005
2658
1458
2029
2843
2009
2784
1581
2706
2050
1776
2185
1221
1394
1074
1031
2934
1353
2768
1902
2828
2368
1525
2517
2162
2548
1119
1598
2766
2694
2145
1382
1553
1449
2042
2056
1948
2835
2979
1323
2050
1411
2531
2477
2060
1416
1072
1112
2590
2367
1100
2281
1658
2139
1914
2638
2133
1942
2867
1295
1890
2186
1816
1012
2906
1394
1632
2773
2352
2019
2083
1098
1375
2445
2852
2417
2837
2049
1456
1746
2475
1006
2008
1399
2593
2864
2724
2415
2536
2404
2924
1006
2968
2683
2434
2865
2595
2519
2571
1666
2785
1300
1760
1571
1283
1001
1905
2214
2287
2497
2801
1084
1486
2121
1820
1883
1177
1417
1419
1042
1671
2217
1236
2949
2096
2077
1131
1692
1010
2988
2822
1318
2478
2790
1961
2175
2247
1437
1115
2591
1959
1509
1127
1039
2603
2840
2521
1847
1863
1551
2688
2178
2099
2529
2996
1567
1063
1812
2476
2207
2871
1212
2204
2300
2675
2483
1606
1696
1160
2646
2637
2740
1301
1828
2083
1161
2089
1197
1345
2256
2556
2285
2830
2460
1299
1643
2220
2949
2795
1393
2111
1434
1961
1909
2721
1746
2305
1828
1364
1120
2233
1824
1686
2217
1914
2948
1877
1270
1445
2834
2479
2867
1467
1219
2651
1586
1383
2745
2000
2031
1262
1658
1902
2767
1535
2202
1778
2393
2108
1337
1856
1261
2834
1224
1023
1732
1598
1612
1545
1352
2767
1949
2503
2961
1915
2244
2968
1742
2258
2135
1363
2561
2829
2333
2858
1575
2923
1919
1682
2713
2169
2485
2163
1108
1978
2217
1033
1242
1195
1919
2989
2771
2199
1647
2265
2314
2155
1942
1852
2291
2235
1036
1134
2974
2975
2295
1432
1500
1366
2449
1810
2679
2931
1833
2184
1282
2787
2395
1983
2698
2211
2725
1546
1339
2146
1593
1361
2181
1068
1544
2420
1980
1067
2392
1477
2132
2350
2190
1134
2683
1785
2533
2876
1747
1109
1310
2840
1366
2464
1982
2527
2760
2960
2155
1079
2510
2490
2796
1827
2381
1933
2252
1431
2823
1028
2830
2611
1538
1355
1051
1933
1597
2261
2300
1913
2679
2849
2800
1230
1836
1753
2996
2718
2086
2017
2661
2021
1912
2313
1967
2642
2554
1363
1753
1749
2534
2101
1053
1718
1279
1699
2301
1010
2413
1049
1930
1499
1659
1242
1401
2661
2691
2566
2991
1628
1938
2535
2346
1805
1368
1808
1699
2226
2389
1409
2379
1234
1508
1551
2379
1577
2796
2081
2951
1137
2452
2985
1304
2037
1087
2162
1362
1670
1912
2306
2952
2988
1372
1124
2811
3000
2756
2248
1350
2472
3000
1075
1622
2004
1670
1696
2991
1107
1863
2824
2866
1610
2616
2853
2176
1954
2230
1309
1718
2207
1445
1029
1314
1082
1458
2392
2862
1383
1740
2380
1822
1548
1731
1478
1137
2377
2362
2301
1366
2391
2171
1255
2807
2088
2441
2341
1371
1520
1948
1857
1769
2447
1529
2143
2026
2971
2761
1540
1546
2278
1834
2607
2367
2483
2002
2318
2879
2137
2716
2800
2592
2930
2943
2327
1035
1190
1222
2227
1642
2117
2021
2342
2436
2883
1611
2375
1018
2588
2453
1166
2617
1822
1755
2088
1556
2564
1888
1324
1086
1123
2463
2234
1804
2149
2266
1840
2504
2202
2107
1836
2749
1534
2899
2429
1257
2493
1171
2484
1872
2627
2299
1291
2685
2549
1183
1769
2175
1855
1771
1472
2303
2899
2141
1518
2655
2787
1537
1286
1617
2772
2872
1816
1480
1616
1418
2083
1924
2326
1830
2064
2393
2404
2452
1459
1824
2171
2550
2256
1966
1497
2666
1649
1431
1635
2534
2851
2394
2380
2775
1471
1956
2885
1867
2101
2756
1483
2812
2069
2131
2100
2845
2849
1024
2707
2080
2899
1446
1681
2695
1483
1237
2281
2321
1120
1105
2222
1384
2845
2083
1567
2690
2545
2551
1358
1108
2508
1536
1351
1704
1341
2360
1480
1125
2866
1652
2817
1624
1724
2556
2635
2405
1712
2685
2292
1234
2675
1564
1747
1995
1533
1098
2967
2987
1563
2411
1300
1298
2666
2599
2572
2363
1094
2978
2354
2124
2757
2156
2455
2468
1289
1598
2660
1288
2448
2163
1977
2860
1258
1124
1433
1943
2790
2357
1171
1242
2394
1494
2563
1454
1352
2518
1958
2126
2985
1272
2310
1735
1331
1168
1478
1519
2109
2279
1705
2936
1439
2678
1538
2400
1434
1440
1039
2542
2166
1629
2574
1737
2807
2111
2730
2262
2593
2001
2116
1771
2640
1534
1304
2176
2854
1241
2529
1090
2646
2915
2834
1510
1652
1235
2804
2716
2957
1163
1020
2913
2478
2417
2961
2355
1699
1573
1929
2220
1438
2217
1926
1108
1163
2934
1295
2905
2373
2363
2547
1192
1912
2950
2897
2251
1795
2063
1085
2571
2308
1014
2305
2430
1980
2204
2293
1223
1574
1949
1476
2280
2313
1308
2653
1429
1988
2725
1346
1718
2941
2899
1342
1594
1617
2828
2000
2529
2521
1709
1560
2636
1487
2359
2912
1423
2912
2497
2128
1960
1640
1072
2331
1423
1886
1266
1880
1603
1297
2468
1262
2070
1717
2368
2630
2410
2673
1711
1813
2153
1203
2765
1703
2865
1389
1841
1793
2954
1396
2229
1517
2492
1597
2386
1077
2869
1567
2919
2709
1350
1948
1397
2232
1053
1446
2490
1919
2120
2729
1502
1751
2201
1683
2976
1757
1876
2369
2467
1034
1044
2474
1926
1206
2068
1950
1771
1473
2331
2291
2762
1843
2754
2003
1462
1204
2806
1532
1650
2418
1900
2923
2673
1224
2895
1477
2316
1808
1621
1629
2201
1499
2101
2885
2664
1877
1021
1190
1163
2103
2676
2016
2588
2830
2968
2660
1998
1198
1221
2771
1951
1344
1719
1048
2135
1122
2801
1701
1312
1591
2634
2963
2853
1702
1089
2263
2743
2870
2339
2585
1183
2615
1368
2547
2743
2884
1334
2844
1257
1235
2480
2118
1587
1850
2678
1857
2780
2052
1750
2541
2077
2320
2879
2573
2469
2713
2164
1886
2740
1705
2918
2129
1859
1636
2588
2337
2976
2172
1306
2251
2789
2957
1444
1076
2111
1516
2376
2002
2025
2233
2483
1690
2119
2798
1508
1863
2737
1795
1078
1029
1719
2448
1104
2553
1318
1351
1258
2952
2263
1341
1881
1607
1746
2499
2753
2121
1875
2803
1462
1952
1337
1162
2862
1506
2222
2227
1009
2061
1127
1724
2601
2180
2094
1276
1532
1340
2852
1892
2759
1760
1257
2424
2739
1684
1352
1876
2945
2621
1045
2388
2988
2934
1333
2126
2692
1556
2587
2598
1331
2091
1341
2197
2824
1539
1740
2701
2513
1469
1966
2412
2269
2984
1043
2702
1694
1913
1423
2178
1154
1345
2283
1388
2016
1740
1736
2667
1847
2968
1584
2976
1754
1253
1561
1667
1418
2060
2601
2200
2944
1651
2363
2475
1654
1634
1118
1004
2890
1632
1431
1779
1133
1408
2444
2986
2809
2953
1181
2083
2803
2074
1854
2546
2885
1991
1658
2015
2423
2377
2283
2634
2313
2224
2235
2503
1982
2808
2735
1382
1621
1732
2777
1214
2536
2806
2843
1345
1809
1575
1858
1466
1879
1518
2397
1869
2798
2818
2591
2664
2976
2104
1581
1513
2349
1798
2467
1909
2174
2942
2003
1001
1218
2800
1461
2071
2298
1639
1009
1078
2148
1312
1205
1847
1519
1817
1755
1795
2827
1366
2705
2165
1216
1070
1406
2518
1150
2263
1866
1738
1339
1933
2171
1868
2572
1857
1247
2079
1056
1326
2571
2159
2808
2512
1516
2663
1898
2735
2995
1532
1042
1672
2083
1808
1237
2839
2785
1148
2394
1943
1920
1034
2774
2271
2740
1215
2141
2338
2275
2662
1570
2677
1738
2500
1795
1546
2357
1704
2555
1743
1620
1416
2269
1333
1696
2668
2850
1363
1631
2734
2072
1098
2685
2113
2406
2537
2385
1537
2773
1301
1521
2561
1459
1332
2963
1365
2934
2583
1013
2691
1481
2080
1594
1650
1323
1504
1765
2440
1574
1071
1365
1778
1707
2541
1589
1471
2992
2626
1093
2258
2161
1820
1931
2254
1221
2060
2957
1937
1371
1330
2734
1267
1350
1940
2253
2992
2505
2034
1790
1902
1771
2945
2963
2701
2936
2744
1853
1918
2743
2491
1373
1308
2489
1755
1529
2662
1149
2340
1429
2264
1548
2829
2068
1244
1338
1097
1428
2767
1288
1598
1966
1958
1835
2192
1487
2216
1857
2230
2318
1478
1206
2038
2194
1881
2958
2426
1778
2595
1410
2591
2843
1164
1605
2526
1354
1942
1877
2719
2363
2838
2316
2086
1630
2145
1524
2416
2473
1297
1267
2313
1804
1919
1022
2951
2057
2510
1635
1187
1286
1912
2320
1833
2357
1697
1755
1801
1352
2309
1838
2545
1339
2139
2868
2480
2163
2120
1408
1049
1356
1541
2953
1480
2327
2097
1787
1924
1142
1654
1469
1844
1307
1689
2432
1451
1518
1482
2730
2933
1389
2723
2063
1163
2459
1723
1974
2665
2052
1543
1788
2938
2102
1585
2832
2746
1960
1839
2506
1259
2910
2831
1659
2699
1840
2995
2237
2651
2708
2416
1962
1680
2391
1475
2660
1633
2478
2790
2021
1604
1123
2122
2873
2599
2867
1532
2742
2722
1857
2687
2491
2679
1977
2470
1022
1558
2064
2365
2323
2465
2486
2323
2958
2636
2581
1108
1547
1627
1926
2199
1267
2171
2819
1901
1136
1788
2959
2060
2833
1308
1253
2515
1793
1021
2926
2284
2704
2921
1452
2101
2570
1113
1466
2557
2118
1800
2165
1237
1018
2759
2986
2114
1796
2659
2419
1320
2861
1075
2334
2235
1600
1003
2533
2015
2212
2972
1530
2937
2710
1297
1404
1626
1175
2825
2630
1154
1705
1261
2784
2336
2624
2721
2042
1073
1323
2139
1719
2135
1602
2605
2423
2628
1586
2217
1500
2566
1580
2451
1344
2147
1270
2228
1527
2721
2354
2359
1939
1971
1029
2265
2616
2599
1292
2998
2612
1879
1961
2459
1692
1073
2252
2396
2334
1105
1874
1777
1040
1958
2325
1063
2574
2254
2917
1636
2066
1395
2194
2322
1720
1964
1200
2748
2105
2338
2989
2825
2335
1588
2605
2621
1605
2121
1759
1271
2895
1875
2895
1421
1846
1576
2319
2981
2647
2967
2691
1362
2682
2657
1932
2217
2686
2639
1738
2728
2874
2505
1290
2997
1117
2050
2442
2452
2353
2704
2458
1452
1495
2645
1741
1191
1500
1772
1476
1144
2646
1219
1100
2139
2648
2626
1142
2679
2657
1388
2936
1966
1383
2032
1398
1390
1584
2899
1304
2797
2134
2867
1627
2944
1508
2238
2868
1036
1915
1740
1716
1914
2163
1594
1081
2654
2404
2152
1349
1491
1907
2764
2795
1965
2769
1491
1069
2464
2247
1351
2607
1602
1468
1679
2010
2779
2592
1157
1630
1409
2759
1105
1763
1916
2672
2021
2804
2789
1950
1745
1987
2433
2550
2813
1889
2371
1072
2663
1175
1017
2169
1404
1790
1564
2133
1113
1446
1483
2585
1302
1061
2246
1521
2940
1732
1801
2000
1878
2293
1747
1688
1281
1513
1501
2364
1174
2053
1655
2791
2639
2707
2930
2983
1613
2241
2355
2316
1199
2783
2559
1574
2320
1203
1648
1683
2741
1911
2610
2080
1088
1371
2194
1369
2428
2330
1887
2891
1288
2200
1958
2060
2792
1693
2947
1595
1131
2264
2909
1699
2378
2486
1800
2095
2735
1172
2368
1077
2866
2819
2624
2264
2444
2575
2703
2267
1513
2561
1554
2284
1353
2464
2027
1999
1825
1498
1783
1627
1257
1052
1552
1476
2002
1910
2703
1602
2572
1098
1635
2255
2962
1810
1025
1470
2577
2695
2617
1216
1991
1679
1082
1571
1710
1625
1346
2914
1459
2802
1270
2236
2390
1741
2820
2813
2267
2147
1262
1533
2873
2100
2696
1414
1925
2299
2322
2543
2439
1556
2423
2130
1882
1566
2636
2578
2970
2981
2767
1376
1564
2789
1143
2770
2828
2400
2866
2221
1990
1212
2204
1429
2432
2083
1344
2891
1984
2668
2646
2411
2304
1803
1475
2903
1378
2140
1354
1823
2105
1241
2844
2286
2381
2886
2970
1083
1957
2926
1586
2526
2433
1100
1552
2226
2353
1994
2699
2799
1222
2746
1594
1302
1334
1355
2073
2761
2314
1240
2392
1688
2045
2043
1116
1749
1369
2919
2048
2546
2113
1261
1934
2059
2081
1120
2978
2203
1251
2249
1550
2385
2442
1555
1600
2360
2648
2542
1951
2026
1813
1209
1770
1716
1534
2899
1480
1390
2985
2804
1857
2435
2946
1152
1686
2962
1812
2535
2221
1214
1377
2870
2510
1064
2691
1006
2246
1490
1442
1756
2101
1828
1967
1022
1733
1904
2491
1217
1525
2183
2640
2588
2218
1447
1392
2116
2439
2290
2870
1639
1548
1113
1320
1737
1648
1944
1699
1706
2026
1528
1653
2991
2949
2229
1703
1029
1467
2924
2419
2782
1470
1594
2010
1037
1575
1790
1651
2063
2672
1574
1567
2957
1620
2803
1208
1987
1507
1230
2374
2790
1205
1785
2191
2997
1529
2649
2640
2990
2744
1363
1648
2516
2871
1088
1169
2954
2103
1283
1162
2859
1292
2637
2034
1451
2961
1697
2371
1145
2020
2716
2522
1237
1549
2630
2577
2685
2403
2013
2508
1926
2151
1661
2319
2309
2927
2051
1085
1532
2634
1254
2885
1224
1067
2516
2497
1568
2752
1740
1036
2833
1278
2494
1970
1028
1841
1411
1967
1240
1511
1484
1550
1089
1775
2236
1708
2631
1318
2725
1525
1910
1611
1838
1512
1765
2832
2298
1169
2033
1132
2008
2934
1663
1977
2676
1648
2657
2692
2291
1467
2515
1084
2846
1020
2150
2705
2795
2450
1832
1808
2867
1250
1026
1214
2127
2222
2440
1982
1204
1196
2544
1241
2934
1107
2503
1550
2887
2113
2100
1588
2051
2939
2027
2257
2010
1825
1766
1818
2362
2061
1036
2849
2338
1225
1266
1758
2907
1449
2851
1453
2208
1674
2488
2094
1924
2273
1150
2738
1517
1599
2818
1681
1350
1244
2757
2928
2223
1770
2204
1301
1456
1622
2620
2143
1159
2696
1904
2708
2842
1745
1644
2438
2263
1646
2380
1377
1451
2934
1333
2737
1674
2028
1300
1763
2244
2356
2499
2094
1469
1339
2535
2137
2245
2549
2997
1586
2055
1344
1935
2229
1369
1443
2897
2773
2955
1379
2419
2704
1864
2380
2476
2290
1437
2468
2628
2428
1321
1856
2900
1804
1196
2811
2239
2502
2210
2508
1192
2715
1649
1794
2323
1106
1999
2104
2368
1231
2132
1528
1808
1864
2937
2795
1229
2089
1863
1245
1700
2778
2922
1568
1264
1198
1445
1130
2032
1558
2204
1394
1562
1447
1187
2705
2054
1070
1057
2369
1291
2333
1099
2396
1296
2794
1047
2035
1867
1402
2582
1149
1638
1965
1807
1415
2794
1080
1529
2124
2662
1868
1071
1810
2028
1737
2966
1361
1677
1232
1740
1159
2032
2495
2955
2367
2678
1525
1272
1471
1150
2411
2263
1630
1977
2054
2757
2598
2640
2772
2912
1974
2541
1933
2708
2423
2261
2290
1368
2560
2828
2687
1358
1635
2662
2422
2118
2144
2011
2440
1737
2268
2809
1058
1974
1251
2605
2442
2833
2975
1981
1368
1721
1905
1321
2767
1618
1099
2787
1531
1106
1388
1157
1712
1643
1463
2052
1628
1969
2555
2937
1612
1587
1200
2035
1643
2165
2483
2959
2457
2819
2820
2458
1394
1578
2460
1966
2453
1313
2895
1803
2018
2358
1480
2334
1349
2111
2096
2415
1510
2199
1977
1472
1277
1037
1368
2781
1521
2871
2679
1601
2136
1141
1329
1713
1286
1931
2764
1134
2184
2498
2599
1314
2074
1752
1918
2255
1107
1866
1686
2533
1069
1067
2448
1258
1841
2347
2180
1356
1209
2679
1445
2583
1635
2293
2668
1877
2028
2768
2047
2418
2348
1962
1231
2013
2600
1663
2399
2526
2119
2114
2674
2655
2184
1145
1532
2068
1693
1071
2872
1940
2752
2407
2925
2506
2053
1016
2679
2782
2084
1041
1226
1340
2819
2268
1184
2107
2837
1435
1658
1178
2949
2654
2237
2096
1004
1790
1398
1489
1760
1599
1183
1957
2896
1107
2667
2941
2038
1725
2960
2584
1984
2618
1441
2078
1887
2334
2837
2917
2962
2426
2231
1257
2413
2694
1991
1097
1170
1828
2501
1263
2618
2189
2021
1484
2858
2270
1444
2711
2602
1244
1069
2112
1475
2075
2194
1331
2213
1159
1208
1671
1953
1482
1528
2335
2369
2927
2545
1202
2117
2570
2771
1209
2225
2697
2966
2795
1597
2957
2220
2618
1889
1125
1314
2717
2356
1119
2783
1337
1499
1659
1884
1011
1619
1830
2310
2136
1660
2686
2116
2932
2726
1242
1594
1031
1474
2860
2888
1778
2110
2400
2735
2256
1939
1591
2782
1827
1167
1812
2979
2249
1143
2207
2704
1457
1685
2759
2590
1394
1386
1830
2134
1911
1841
2289
2892
1647
2532
1283
2243
2497
1232
2004
2227
2099
1925
2629
2073
1028
2048
1483
1968
2849
2707
2867
2788
1518
1539
1136
2346
1715
1269
2493
1392
1279
1265
1823
1414
2651
1699
2135
2295
2885
2569
1482
2017
2140
2980
1604
2532
2057
1686
2562
2346
2904
2863
2286
2205
1975
2501
2374
1108
2396
1937
1528
2228
1739
1612
1947
1834
1101
2214
2422
2330
2914
2188
2084
1280
2224
1849
1648
1539
2935
1604
1289
1028
1708
1146
1488
1417
1980
2619
2440
1149
2326
2027
2900
1947
2041
2255
1277
1528
2032
2770
2431
2843
2264
1232
2433
1716
1778
2005
2981
1125
1853
1835
1173
1791
1647
1499
1519
1593
1124
1529
2855
1483
2775
2273
1003
1886
2288
1136
2240
2970
1572
1119
2507
1164
2174
1447
1764
1476
1714
2772
2640
2975
2638
2315
2297
1491
1853
2108
1300
1541
1735
2685
1404
1502
2916
1947
1067
2992
1228
1546
2428
1642
2766
1010
2553
1733
2328
1009
2618
1199
2736
1043
2880
1352
1890
2880
1845
1459
2977
2513
1033
1180
2836
1698
2235
1887
2716
2004
1248
1226
1379
1772
1247
1167
1344
1997
1208
2627
2762
1563
2163
1844
2491
1100
1806
1691
2806
1051
2612
1035
1101
2608
1015
1715
1513
2248
1806
2068
1776
1665
2017
1324
2761
2391
2820
1963
2797
2712
1007
2894
2671
2218
1698
2413
1350
2189
1689
2736
2893
1543
2082
2664
2392
1212
1125
1771
1757
2533
2654
2097
1190
2141
1851
2096
2547
1838
2084
1100
1280
2844
1895
1093
1044
2719
1364
1883
1910
1603
1365
2325
1558
2071
2175
1232
2584
2353
1932
2548
2266
2049
1205
1263
1057
1911
2703
1530
1367
2602
2867
2512
1104
1589
2455
1048
2649
1989
2620
2674
2848
2242
2862
1153
2167
1329
1538
2119
2966
1618
2513
1193
2907
2537
1835
2232
2638
1631
1035
2133
1015
2835
1516
2308
1737
1854
2220
2970
2617
2127
1584
1595
2734
2259
2700
1024
2187
1051
2097
2729
1373
1583
1564
2749
1089
2673
2606
1568
2755
1222
1410
2017
1953
1486
2658
1013
1725
1553
2417
1313
2110
1568
2503
1839
1034
1917
1460
1647
2837
1811
1044
2586
2535
1307
1760
2432
2271
1767
2218
2064
2248
1651
1215
2394
1716
2568
2642
2247
2602
2687
2299
1634
1635
1783
1619
2806
2081
2725
2715
2172
2213
1958
1731
1944
1177
1825
2483
1646
2727
1225
1742
2958
2335
1353
2065
1458
1352
1109
1123
1466
2276
2214
2046
1150
2512
2411
1951
1751
2689
1954
1351
2546
2053
1045
2852
1290
2920
2272
2216
2892
1084
1996
2520
2376
1944
2342
2299
1282
2719
1160
2454
1972
2602
2248
2897
2999
2913
1581
2432
1766
2874
1731
1958
1773
2875
2196
1905
2289
1501
1775
1538
2080
1893
1231
1381
1280
2695
2670
2207
1170
1112
1669
2033
2528
2501
2380
2945
2805
1149
2853
1377
2339
2841
1449
1018
2354
1037
1746
2501
2748
1436
1009
2781
1943
2622
1373
1078
2370
1866
2617
1304
1242
2374
2262
1654
2204
2699
2430
2273
1495
2252
2100
2140
1648
1397
2199
2240
1443
1213
2028
1242
1948
1168
2459
2734
1103
1889
1089
2906
2127
2301
1574
1938
1532
2549
1135
2965
1579
2796
1814
2655
1608
2474
2006
1496
2336
1869
2132
1546
1422
2134
2636
2156
2839
2375
2356
1073
2916
2528
1550
1315
2609
2525
1145
2194
1678
1162
1607
2100
1262
2235
1661
1647
2400
2373
2634
2475
2163
1963
1397
2234
2757
2544
2483
2993
2666
2418
2100
2158
1192
1061
1049
2051
2246
1498
1045
2084
2328
2813
2819
2174
1262
1031
1283
2188
1473
1988
2757
1465
2741
2882
1911
1953
2130
2316
1559
1065
1041
1152
2529
2260
2062
2449
1908
1201
2185
2610
2402
1901
2328
1550
1146
2350
2145
2223
1972
2725
2261
1295
2520
1677
2662
1635
2418
1311
2150
2096
2921
2930
2940
2981
2043
2176
1284
1558
1112
1813
2124
1082
1002
1864
2587
1855
2138
2190
2736
2561
2809
2908
1344
1834
1805
2746
1633
1851
2599
1427
1031
1596
2051
1089
2689
2472
1962
2347
2508
1970
2066
1586
2111
1159
1600
2178
1292
1656
2091
1806
2497
1227
1576
2590
2288
1013
2586
2105
2175
2297
1543
2433
1959
2685
1781
1528
2031
2914
2175
1114
2893
2791
2682
1765
1495
2222
1796
1185
1233
2627
2454
2978
2761
1793
1930
2805
1020
2462
1801
2676
2887
2858
1172
1211
1427
2634
2627
2427
2378
1072
1147
1378
2482
1976
1913
2707
1545
2811
2094
1066
2218
2401
1871
2548
2844
1565
2672
1166
1754
1976
1507
2570
2113
2499
1228
1035
2619
2471
1337
1861
2595
2369
1807
1161
2480
2075
1496
1785
2880
2224
2259
1210
1367
1735
1457
1485
1986
1624
1368
2862
2963
2461
1672
1401
2566
1578
2266
2983
1747
1877
1088
2075
2474
1233
1471
2849
1593
1710
1068
1768
1069
1887
1287
2531
2718
1297
2202
1378
2041
2743
2050
1994
2102
1475
1899
1134
1697
1405
1596
1902
2809
1513
1037
2002
2135
1184
1736
1134
1263
1609
2893
1276
1555
2600
2793
2075
2173
2142
1684
2269
2376
1888
1941
2005
2828
2094
2973
1998
2334
1337
2152
1187
1114
2167
1960
2556
1849
2285
1395
2533
2561
2068
1114
1432
2851
1774
1438
2503
1683
2824
1961
2555
2722
2327
2526
1921
2573
2033
2175
1040
1211
2739
1800
2926
2458
2705
1161
2389
1640
1236
1226
2889
1746
2152
2708
1307
1773
1508
2154
2053
1655
1470
1314
2511
2377
2597
1466
1787
2642
1039
2984
2816
1109
1354
2321
2822
1268
1189
1975
1146
1612
2050
1862
1447
2597
2072
1809
1570
2619
2218
1147
2064
2880
1121
2386
2742
2424
2290
1549
2861
2238
2375
2747
1601
1252
1411
2779
1391
2831
2887
1039
1584
2534
2008
1441
2605
2608
2868
2914
1304
1788
2897
2168
1423
2892
1919
2937
2988
1969
2580
1397
1979
2640
2114
1908
2237
2304
1261
1194
2186
2293
1417
1739
2733
2179
2564
2531
1871
2680
2781
1133
2557
2376
1245
2073
2342
1207
2324
1710
2334
1474
2791
2423
1251
2489
2061
1945
1419
1100
2205
1301
2347
2673
1727
2011
1370
2157
2435
2245
1328
2388
2065
1307
2189
2446
1841
2603
2395
1041
2566
2030
2980
2552
1861
1711
2502
1995
1488
1243
1118
1619
2112
1771
1475
2479
1786
2884
1649
2234
1702
1185
1772
1079
1381
2946
2410
2483
1234
1805
1648
2458
2550
1377
1534
1174
1321
2796
1812
1015
2509
2376
1668
2191
2127
2710
1276
1294
2833
2710
1660
1957
1954
1160
2339
2381
1258
2901
2170
1915
2302
1018
1760
2684
2596
1660
2069
1734
1236
1301
2157
1990
2072
1633
2725
2327
2517
2581
1952
1672
2670
2116
2651
1524
1145
2691
1503
2390
2039
2154
2917
1421
1626
2898
1714
2490
1615
1985
2596
1466
1641
2543
1057
2531
1553
2670
2886
1321
1435
1012
2865
1677
1948
1497
2245
1186
1367
1236
2538
2906
1157
2679
2695
2083
1384
1736
1364
2174
2920
1234
1711
1531
2986
1486
1031
1127
2058
1119
2972
1475
2806
1182
1954
2026
2290
2239
2473
1128
1652
1527
2122
1379
2447
2691
1309
1962
2848
1974
2147
2817
2305
1711
1401
1200
2302
2333
1692
1462
1466
2118
2128
1248
1265
2063
1099
2975
1725
1668
2794
2146
2264
1236
1521
2392
2112
1332
2084
1294
1177
2070
1279
1084
1973
1154
2170
2094
2781
1753
2725
2957
1546
2011
2662
2535
2399
1874
1113
1384
2591
1334
1236
2179
2181
1000
1553
2069
1190
2010
2088
1969
1249
1398
1284
2397
1838
2044
2275
1111
2893
2006
1193
2972
1944
2838
1599
1253
1574
1987
2993
1238
1218
1699
1704
2844
1833
2101
1904
1972
2601
1100
1903
1771
2666
1755
2707
1148
1726
1265
1696
1355
2600
1002
1492
1584
1141
1265
1235
2343
2402
1300
1495
2203
2017
1850
1751
2550
2694
1441
1564
2738
1140
1302
1510
2792
1102
2422
1306
1188
1130
1451
2527
1309
1291
2638
1638
1216
1207
1120
2703
1567
1866
2561
2571
2301
2606
2701
2755
1815
1004
1156
1455
1285
2702
1958
1214
2298
2492
1700
1481
1719
2960
1046
2212
1951
1773
1186
1912
2379
1212
1535
2343
2574
1739
2997
1872
1580
1731
2210
1185
1402
2668
2491
1183
2974
2997
2242
1607
2333
2423
2341
1724
2507
2639
1983
1608
1819
1348
1620
1527
2420
1788
1376
1603
2470
1814
1881
2547
2705
1086
2635
1566
1282
1515
1079
2051
1468
2864
2238
1954
2532
2579
2579
2956
1871
2811
2837
2935
2756
2389
1053
1231
1111
1682
1766
2614
2292
1888
1714
2160
2115
2695
1903
2247
2788
1775
1441
1992
2560
2932
1139
1956
2110
2666
1995
2841
2209
1420
2732
2659
1978
1946
2791
1315
1032
2404
1455
2601
2749
1465
2760
2581
2149
1078
2840
2837
1676
1332
1168
1096
2370
1844
1375
2824
2250
2098
2121
1445
2687
1925
1405
1872
2157
2055
1182
1168
2905
1587
2214
1384
1319
1841
2243
2094
1172
1559
2807
2032
2827
2158
2165
1877
1252
2635
1289
1133
1571
2968
2066
1935
1282
1009
2914
1823
1060
1888
1424
1094
2896
2672
2933
1088
2119
2784
2777
1529
2602
2282
2652
1690
2291
1089
1619
1529
2760
2528
1620
2522
1766
1049
2598
2937
2521
1278
1101
1310
1927
1419
2034
2284
1135
2713
2136
1154
2225
2077
2759
1468
2858
2760
1532
2289
1315
1375
2645
1193
2391
2385
2064
1532
1268
1902
2328
2847
1073
2996
1567
1840
2682
2467
2602
2182
1247
1368
1555
2579
1953
1464
2304
1683
2770
1151
2664
2006
2517
1308
2622
2146
1634
2909
1920
2542
2356
1502
2015
2233
1384
2290
1081
2230
1509
1918
1786
1391
1157
2351
2042
2948
2820
1065
2240
1926
1081
1380
1762
1116
2239
1322
1329
2766
1374
2422
1206
2774
1547
1059
2826
2746
2353
2323
2195
2664
1383
1074
1173
1852
2366
2273
1848
1166
2266
2674
2326
1569
1668
2994
2461
1976
2740
1898
2995
1062
1960
1315
1855
2088
1712
2012
2844
1097
2525
2297
1595
1497
1870
2577
1542
1007
1206
2911
1751
2966
2474
1162
1499
1700
1095
2637
2106
1553
1599
1849
1005
1454
2329
2133
1704
1067
2219
2086
1139
1353
2429
1750
1642
2970
2079
1828
2699
2092
2451
2454
1769
2829
1147
1028
1588
1797
2816
1154
1992
2075
2907
2291
2499
1675
2291
1140
2169
2738
1872
1474
1788
2121
2772
1398
1537
1723
2521
1529
2621
2267
2939
1013
2102
2146
1080
1176
1307
2300
1544
2907
1252
2064
1093
2064
1446
1137
2252
2967
1679
1939
2660
2961
1219
1976
1665
2648
1057
2749
2492
2866
2276
2287
1534
2725
2136
2893
1188
1353
1595
2114
2834
2870
2194
1965
1222
2725
2028
1707
2952
1399
2472
2555
2851
1682
2608
2979
2794
1125
1480
1432
1119
1558
2808
1678
1631
1965
1530
1368
2929
1554
2949
1899
2371
2566
2105
2791
1766
2254
1753
1941
1620
2351
2798
2093
1393
2722
2437
2852
1117
2158
1098
1063
2873
1162
1995
2275
1061
1516
1334
2258
2194
1659
1779
2398
1450
1573
1183
1284
2577
2818
2212
1540
2372
2540
2813
1768
1761
1715
1284
1909
2529
1679
1251
1770
1455
2886
2026
2209
1571
2831
2730
1250
1920
2496
2747
2961
1572
1400
1642
2821
2538
2152
1274
1299
2947
2559
1691
1332
1350
1226
1514
2346
1231
2425
2729
1515
1408
1008
1943
1564
2547
1975
2713
2747
1088
1962
2621
2876
2793
2852
1195
1361
1073
1464
2372
1376
1404
2952
1824
1896
2195
1693
1858
1344
2316
1383
1019
2495
2768
2232
2552
1563
2457
1077
1273
1562
2439
1527
1211
1984
2939
1815
1540
1498
1030
1153
2272
2768
1053
2352
1110
1457
2185
1046
2370
1853
1117
2368
1430
2705
1943
1125
1108
1561
1299
2632
1904
2996
1190
1809
1938
2878
2740
2840
1957
1379
1153
1359
1313
2163
2111
1251
2441
1415
2122
2095
2379
2410
1707
2420
1445
1070
1096
1507
1041
2813
1707
2980
1199
1399
2250
2277
2578
2244
1414
1233
1717
2345
2090
1991
1700
2758
2055
2268
1593
1691
1685
2693
2440
2205
1253
2494
2288
1770
1363
1867
2781
2233
2798
2144
2673
1174
1160
2915
2914
2835
1674
1196
1001
1888
1378
1033
1320
2717
1720
1688
2016
1829
2914
2351
2128
2014
1540
1995
1145
2757
2989
1807
1880
2548
1452
2485
2548
2947
2318
1526
2597
2140
2355
1758
1016
1488
2692
1551
1826
1219
2173
2571
1049
2676
2851
1952
2319
1447
1015
1658
2635
2166
2770
1157
2846
2868
2317
1454
1436
1894
1486
1374
1398
1194
2091
2877
2474
2156
2334
1640
2323
2989
1168
2927
1583
1417
1757
2205
2697
2500
1165
2100
2931
1660
1892
1430
2371
2198
1912
1149
2172
2237
1114
2933
2734
1799
2172
2856
1584
2974
2479
1163
2113
2376
2335
2646
1998
2844
2574
2428
2110
1111
1757
1936
1728
2386
1443
2739
2303
1661
1506
1276
1243
2185
2469
1085
2874
1235
1192
2784
2245
1902
1620
2724
1021
1002
2988
1555
2325
2246
2433
2528
2624
2485
2040
2060
1480
2179
2205
1347
1356
2434
1553
2924
2468
2202
2921
2929
2908
2250
2772
1762
2651
2791
1182
1208
2492
2033
1914
1725
2399
2889
1414
1056
2228
1979
1652
1759
1145
1408
2606
1695
2031
2845
2427
2812
1348
1697
1256
1819
1082
1059
1647
1075
2474
1670
2877
2834
2302
1832
2569
2447
1265
1479
1949
1468
2020
1497
1696
1488
1550
2161
2783
2499
2644
2077
2732
2806
1363
1371
2860
1794
1777
1094
1643
2340
2241
1338
1582
1557
2102
1819
2458
2314
1840
1158
1430
1552
1895
1959
1791
2852
1001
2768
1269
1921
1276
2149
1431
1397
1939
1070
2470
1930
1972
1774
1670
1170
2836
2610
2228
1681
2915
1138
2386
2732
2704
1469
1659
2486
1647
2180
1911
2404
2580
1008
1793
2010
2826
2722
2063
1091
2907
1185
2619
2032
2350
1527
1342
1065
2489
1259
1716
2286
2732
1110
2938
2864
1381
1538
2217
2807
1489
1946
2750
2760
2160
1065
2350
1963
2981
2660
1345
1114
1546
2136
1774
2729
1519
1354
1382
2177
1127
1593
2997
1387
1464
2626
2673
2470
1071
1930
1628
2287
1505
2257
2603
1961
1435
2860
2872
2284
2177
2379
1085
2829
2915
1602
1739
1596
2336
1208
2344
1027
1156
1039
2679
2897
1949
2363
2295
2535
1393
2881
1891
2050
2032
2058
2609
2290
2534
2814
2293
1660
1482
2098
1000
1749
1508
1168
1473
2863
1886
2076
1134
2863
2587
1600
2131
1465
2579
2706
1011
2073
1564
1337
1891
2297
1487
2035
1797
1856
1993
2450
2063
2522
1916
1684
2545
2058
1039
1930
2388
1781
1889
2433
1648
2317
2747
2029
2464
1431
2928
2144
2711
2828
2802
1220
1095
1145
1207
1704
1261
2473
2371
2617
1869
2437
1013
1612
1947
1903
2056
1072
1425
1648
1317
2230
1183
2131
2689
2574
2550
2459
2572
1365
1929
2850
2739
2236
2720
1695
1588
2400
1851
2336
1668
2916
2410
2273
1563
2212
2304
2134
1081
1561
2376
2855
1718
2063
2510
1571
1036
1964
1456
1633
2154
1802
2902
2006
1688
2020
2698
1778
1892
1251
1314
2656
2222
2089
2980
1402
2821
1911
1568
1477
1270
1416
2378
2011
1989
2074
2131
1676
2727
2148
1659
2625
1944
1218
1182
2867
1013
1404
1584
2544
2514
1526
1241
2830
1246
2721
1633
2629
2083
2107
1751
2126
1396
2980
1362
1737
2425
1890
1016
2614
2889
2022
2051
2744
2593
1690
1712
2003
1906
1113
1388
2416
1326
2024
1963
2745
1174
2548
1764
2269
1441
2503
2593
1619
1397
2534
2228
1965
2856
2446
1441
2123
1387
1971
2656
1492
2475
1497
1236
2557
2009
2630
1722
1969
1718
2335
1799
2373
2016
1618
1562
2877
1126
1748
2173
1386
2430
1432
2347
1059
2462
2747
2148
2461
2673
2266
2029
2356
2368
1471
1270
2677
2312
2208
1260
1811
1780
1623
2902
2062
1734
2856
2949
2238
1883
1564
1997
2639
2798
2270
2063
2042
2151
1177
1094
2262
1482
2262
2297
2453
1305
2444
1004
1545
1347
1886
1565
1918
1487
1362
2607
1806
1531
1285
2326
2607
2798
2911
1578
2108
1268
2391
2559
1098
2409
2228
1526
2134
2114
1999
1329
2518
2327
1448
1756
2291
2852
2404
1890
2998
3000
1079
2151
2436
2664
1256
1511
1866
1852
1488
2464
1571
1683
1189
2185
1915
2885
2906
2136
2120
1359
2431
2805
2489
1032
1088
2480
1082
2529
1034
2756
1394
2021
1581
2108
1188
1239
1123
1435
2152
1716
2661
1282
1625
2535
2758
1835
2137
2264
2841
2406
2946
1267
2770
2638
1569
1275
2663
2403
2576
1777
1429
2337
1817
1733
2070
2551
1102
2081
1996
1676
2762
2471
2985
1403
1699
2148
2179
2954
1275
2253
1342
1818
2689
1629
2810
1126
2251
1944
1539
2914
1576
1721
1860
1374
1287
1324
2466
2893
1465
1207
1733
1055
1267
2164
2644
1475
1283
2366
1939
2421
2096
2709
2127
1322
1435
2611
2648
1187
1923
1943
1300
2158
1542
2083
1099
2041
1610
2610
1116
1374
2683
2287
2489
1068
1520
1286
1551
1524
1985
2335
2844
2885
1005
2118
1817
1868
2594
1537
2940
1676
1676
2278
1969
2522
2908
2575
2514
2185
2065
1603
2865
1673
2250
1564
2739
2810
1219
2059
2802
1149
2060
2123
2202
2589
2100
1415
2153
2424
1265
2232
2448
1072
2671
2441
2699
1404
1317
2968
1161
1946
1773
2366
2460
1382
2470
2171
1635
2442
2380
2007
1648
1534
1736
2791
2616
2553
1075
2380
1421
2492
1421
1089
1919
2833
2156
2792
2002
2810
1865
2334
2492
1252
1898
1856
2377
2694
2664
1820
1119
2930
2781
2712
1043
2259
1584
1913
2337
2881
2825
1145
1328
1937
2546
1669
1524
1683
1447
2628
2227
2679
1168
1826
1576
1045
2515
1395
2637
2880
1414
2922
2890
2256
2261
1491
2711
1710
1046
2661
2249
1242
1454
2121
2985
1720
2006
1555
1707
1228
1332
1693
2247
1036
2593
1440
2762
1955
2135
2998
2744
1188
2277
2458
2467
2903
1256
2072
2677
2054
1958
2814
1636
1786
1378
1984
2224
2047
1841
2857
2040
1960
2689
2408
2547
2721
1675
2854
2663
1820
1730
1756
2575
1048
2918
2060
1966
1997
2655
1082
1463
2934
1878
2653
2271
1519
1057
1460
2658
1609
2217
1714
1114
2279
1958
1783
1500
2869
2911
2747
2227
1403
2410
1856
1323
1202
1238
1588
1869
2319
1018
1226
2393
1758
2393
2107
1082
1035
1137
2028
2664
1214
1195
2054
2604
1016
1642
1295
2091
2134
1560
2097
2086
2908
1855
1060
1524
1022
2329
2068
1280
2469
2591
1338
1590
1990
2321
2356
2887
2851
1701
1464
2732
1883
1083
2013
1207
1355
2253
1307
2561
2943
2498
2735
1759
1921
2141
2486
2904
2332
1583
1059
1707
2069
1748
1194
1623
2857
1463
1613
1696
2286
1409
2240
1433
1095
2366
1203
2825
2843
2854
1168
1769
2022
2508
1337
2972
2857
2580
2670
2850
2836
2453
1554
2268
1641
2758
1662
1134
2890
1389
1350
2892
1639
2612
1274
2534
1257
2302
1663
2556
1937
2662
1060
2479
1414
2290
2685
2562
1410
1222
1767
1277
1794
1764
1861
2834
2856
2973
2793
1337
1703
1068
2936
2454
2503
1277
1130
2411
2234
1804
2715
1554
1916
1114
1913
1174
2392
2075
1853
2351
1072
2101
2725
2667
2622
1073
2097
2876
1751
1440
2678
1284
2510
1326
1852
1868
2726
1607
2977
1136
2160
1274
1327
2607
1508
1212
2361
1680
2851
1686
1442
1781
2119
1441
1264
2602
1344
1268
2832
2429
2180
1254
1660
1793
2126
2430
2045
1590
2262
1044
1448
1784
2098
1716
1190
2799
1773
1117
2158
2409
1712
1417
1024
1064
2998
1897
2166
2068
1061
2251
1523
2458
1776
1547
1957
1905
2615
2535
1480
2078
2167
1771
2419
2806
1238
2658
2683
1402
1250
1466
1828
1226
2110
1422
1716
1763
1229
1596
1795
1229
1264
2978
1528
1010
2521
1991
1008
1551
2760
2286
1183
2239
2637
1080
1241
2942
1999
1219
2826
1340
2215
1763
1817
2596
1423
1296
1347
1354
2831
1194
1676
2019
1739
1251
1814
2190
1242
2408
1284
2248
2650
2132
1643
1965
1282
2589
1590
2030
1180
1775
2764
1010
1770
1455
2014
2501
2161
1933
2588
2225
1644
2654
1720
2566
1610
2165
1500
2385
2266
2052
2700
2592
2935
1578
1690
1083
1120
2852
2313
1834
2707
2317
1173
2056
1430
1665
1248
1283
2238
2314
1029
2309
2820
2060
1604
2996
1411
2078
1355
2117
2088
2205
2765
2128
2075
1172
1076
1192
2766
1931
2381
2309
2621
1754
2518
2327
2481
2664
2135
2945
1916
1217
1147
2952
2023
1390
2772
1874
2974
1694
2672
2043
2497
1195
2746
1502
2552
2045
2981
1258
1588
1056
1517
1306
2934
1720
2689
2066
2543
2277
1515
1747
2943
1410
1201
1871
2057
2813
1105
1685
1401
2203
1218
2072
2260
1337
2813
2425
2008
2015
2775
1435
2684
1877
2356
1860
2700
2842
1018
1302
1702
1705
2331
1696
1178
1924
2100
2086
2995
1875
2445
2740
1939
2296
2858
2386
2838
2446
2046
2596
1908
1263
1058
1527
2503
1079
2064
2066
2054
2341
2171
2215
2795
2804
2984
2696
2872
2522
1893
1335
2238
1727
2431
1132
2570
1035
2496
1387
2020
2971
2022
1254
1795
1422
2395
1438
1647
1804
2194
1098
2860
1033
1031
1653
2704
1230
2946
2136
2313
1161
2515
1316
1552
1711
1358
1180
1833
2926
1957
2467
1584
1677
1046
2084
1319
1917
1420
2372
1408
2545
2049
2068
1327
1795
1476
2204
1696
1777
1429
2340
1090
1359
2074
1858
1455
1706
2702
1084
1064
2214
2605
1721
2847
2727
2515
2183
2988
1947
1334
1787
2810
1573
1728
2768
2113
1447
2989
2758
1235
2154
2485
1056
2497
2618
2377
1224
2603
2189
1629
2613
2215
1335
2307
2195
2941
1327
2222
1601
2280
2293
2217
2749
1442
2642
2530
2517
2632
2307
2746
1008
1718
2945
2850
1910
2729
2549
2225
1228
1350
2291
2580
1799
1318
1722
2573
2474
2266
2533
2828
1785
2225
2388
1477
1942
2938
2737
2614
2856
1087
2861
1592
1296
2443
1620
1895
2270
1486
1397
2466
1392
2103
1993
1251
2990
2713
1418
2431
2721
1068
1056
1250
1098
2480
1961
1783
2331
2468
1907
1972
2993
2935
2370
1141
1490
1698
2284
2356
2698
2827
1303
1988
1869
1067
2435
2683
1232
2137
1487
2229
2520
1305
2894
2787
1031
2610
1493
1816
1482
2837
2565
2803
2580
2425
2473
1457
2734
1851
2762
2292
1428
2062
2733
2894
2766
2068
2382
1031
1044
2279
1551
1193
1980
2678
2453
2687
1041
2584
1110
1880
1204
1468
1874
2861
1262
1501
2408
2444
1594
1977
2949
2381
2376
2196
1800
1457
1573
3000
1020
1963
1227
1462
1772
2204
2286
2371
1822
2902
2973
2786
1416
1150
1741
1881
2087
2961
1188
2872
2632
2265
2661
2938
2437
2067
2330
2170
1818
2785
1878
1995
2114
1041
2563
2147
1652
2743
2696
2670
1575
1891
2679
2507
2472
1808
1560
2799
1639
1494
1108
1839
1269
1701
1368
1755
2303
1290
2026
2706
2875
1116
1552
2038
2024
1977
1672
1375
1587
2594
1228
2345
1265
1518
2297
1740
2587
1153
1465
1628
1506
2531
1530
1323
2676
1038
1726
1413
2674
1807
2845
1362
1716
2991
2796
1459
1338
1641
1483
1494
1136
1185
2212
2046
1266
1764
1574
2751
2404
2628
2169
2149
2825
1397
2199
1343
2586
1228
2362
1985
1251
1258
1702
2780
2749
2866
1628
1274
1723
1838
1401
1945
2670
2972
1491
1321
1318
2485
1057
1912
2465
1975
2009
1045
2639
1696
1538
1319
1791
2452
1873
1110
2279
2499
1242
2878
2484
2432
2297
1401
1135
1299
2028
1566
2226
1223
2480
2854
2907
1878
1025
1100
1171
1450
2521
2277
2250
1656
1140
2053
2328
1309
2483
2271
2965
1291
2667
1171
2729
1613
1837
1886
1188
2657
1776
2165
2948
1442
1820
2416
2217
1684
1413
2914
2427
1773
2939
1828
2978
1966
1628
1828
2291
1243
2073
2826
1816
2757
1601
1934
1557
2308
1124
2293
1040
2139
2912
1515
2674
1355
2329
1807
2836
1725
2837
1643
2897
2570
2845
2191
1353
1838
1193
1762
2986
1009
2595
2946
1583
1950
1349
1191
2842
2886
1858
2909
1559
2120
2873
1288
1862
2423
2154
2622
2638
2821
1992
1566
1406
1429
2930
2246
2913
2410
1581
2719
2114
2362
2308
1031
2544
2966
2933
1724
1006
2138
1966
2951
2867
2929
1083
1776
2698
2556
1329
1930
2684
1572
2125
1164
2018
2029
2540
1153
2021
2103
1278
1431
2304
2140
1795
2198
2813
2842
1744
1896
2491
1430
2616
1499
1855
2041
1699
1478
1346
2153
2549
1356
2081
2651
1034
1542
1236
2143
2014
1514
1426
2779
2703
1904
1859
1534
1646
1727
2133
1886
1964
2856
1811
2433
2440
2254
1956
1626
2310
2977
1330
2062
2808
2868
2554
2922
2351
2654
2105
1253
1961
1670
1827
1230
1470
2713
1727
1711
2640
1320
1394
2972
2345
2460
1189
2693
2545
2648
1211
1781
2586
2611
2834
2037
1183
2365
2971
2836
2351
1938
2183
1993
2622
1880
2926
1294
2029
1581
1963
2728
1526
1245
1986
1989
2582
1359
2717
1348
2678
2861
1376
2704
2443
1324
1667
2350
1837
2791
1046
2106
2742
1892
2361
1702
2138
2402
1349
1464
2534
2896
1664
1964
1684
1483
1255
2341
1624
1844
2456
2825
2648
2623
1157
2491
1561
2480
2551
2298
1213
1575
2458
2239
1534
2858
2986
2634
1884
1284
2852
1180
1009
2253
1814
2783
2196
2413
2019
1959
1068
2327
1725
2993
1334
1222
2458
1119
1735
2871
1141
2658
2852
2052
1251
1959
1438
2426
1429
1827
1498
1621
1456
1340
1992
2275
2816
1395
1808
1375
1294
2148
1460
1591
2229
1887
2851
2465
1904
1312
1399
2867
1899
2014
1142
1193
1329
1957
2001
2856
2344
2770
1983
1192
1461
2447
1870
1385
2000
2060
1407
2063
2311
1359
2576
1993
2198
2260
2823
2365
2108
1974
1522
1116
1427
1632
2723
2443
1197
1799
1946
1858
2394
1953
2031
1524
1164
1267
1130
2782
1016
2465
1464
2844
2906
2337
1555
1539
2438
2150
1995
2069
2134
2637
1747
1370
2248
1867
2766
2830
2725
2427
1187
1201
1113
2549
2669
1358
2329
2051
1828
1931
2129
1041
2348
2643
1509
1678
1211
2090
1076
2184
1005
2048
2804
2877
2724
2757
1206
1660
2277
2298
1502
1301
1057
1589
2278
1262
2731
1356
2668
1197
2210
1386
1321
1064
2941
2093
1289
2104
2861
1569
1655
1675
2753
1540
2422
2140
1398
1236
2826
2912
1151
1668
2775
2531
1429
1827
2984
1758
1365
1247
1948
2855
2423
2880
2974
2619
1726
2740
2937
1630
2468
2102
1800
1708
1642
2827
1549
2517
2167
1137
2865
2494
1531
2757
1045
1542
1612
1791
2636
2113
2110
2531
1738
2614
2622
1801
2253
2874
1567
2804
1413
1659
1300
2195
1443
2050
2869
2067
1888
1602
1278
1466
2591
1227
1383
2454
2323
2667
2834
2431
2007
2936
1103
1823
2521
2938
1363
2186
2086
2842
1574
1675
1950
2364
2724
2205
2194
2336
2313
1996
1673
2546
2903
2033
1835
1643
2940
1510
2231
1168
2478
2587
1039
2136
1797
1478
1555
2478
2675
1506
1686
1682
2981
2047
1027
2603
2517
1227
1503
2178
1259
2988
1353
1838
1757
2461
1032
2071
2988
1877
2999
2853
2956
1918
1363
1988
1635
2814
1567
2246
1650
2717
2662
1806
1309
2992
2565
1856
2005
2233
2126
2712
1006
1052
2909
2491
2233
2202
1378
2336
1445
2485
2490
1798
1507
1834
1726
2063
1683
2040
1967
2704
2661
2258
1528
1543
1326
2548
1529
1766
2897
2176
1065
1755
2751
1286
2846
2904
2009
1872
2756
2434
2435
2231
1800
2166
1226
1863
1298
2475
2266
1502
1172
2966
1265
2423
1051
1749
2524
2365
2165
2686
1673
2613
2439
2269
2419
1735
2047
1221
1988
1822
1053
2812
2285
2534
1269
1429
1457
2363
1316
2463
2249
2054
2501
2395
2004
1100
1489
1328
1234
2097
1379
2644
2707
1070
1761
2822
2793
2531
2747
2492
2817
1077
1486
1443
1448
1361
1681
1732
2154
2623
1291
1161
2048
2703
1436
2619
1112
1044
1265
2319
1245
1719
2987
2892
1443
1409
1104
2215
1772
1447
1637
1926
2617
1825
2646
2171
1567
2058
1946
1642
2419
2758
2174
1612
1805
1218
1595
1004
2634
2142
2710
2748
2265
1427
2246
2097
1090
1595
1000
1038
1257
2466
2960
1707
1985
2365
1545
1223
1056
2265
2051
2054
2098
2624
2900
1488
2545
2375
2087
1224
2814
1099
2581
2631
1737
1889
2661
2189
2579
1548
2081
2973
2058
1907
1385
2954
2798
1467
2627
2440
2674
1372
2948
1368
1090
1655
1649
2642
1528
1758
2553
1716
2508
2776
1225
1157
2886
1329
2970
1095
2705
2357
1644
2508
1184
2079
2997
1191
2239
2947
1691
2077
2748
2648
1551
2442
1152
2213
2540
1081
1240
1019
1660
1821
1996
1364
1464
2282
1682
1227
1068
2468
1497
2531
2736
1317
2728
1439
1184
2012
1658
1458
1403
1581
1067
1475
1969
2861
2225
1783
1005
1672
1790
2888
2856
2685
1696
2824
1512
2820
1614
1715
2509
2011
2879
2223
1580
1216
2913
1234
2714
2713
2029
1527
2423
2782
2617
1078
1754
1521
2396
1604
1057
2900
1222
2396
1677
1609
2676
1050
2621
2904
2928
1364
1397
2944
1950
2392
1703
1844
2896
1752
2949
1991
2069
1292
2644
1262
1465
1074
1068
1617
2070
2991
1424
1010
1657
2610
1788
1483
1545
2971
1541
2862
1613
2811
2785
1665
1129
2480
1832
1225
2376
2910
1625
1643
1655
2067
1830
2931
2753
1414
1144
2601
2983
2003
1834
2937
2941
1387
2286
2341
1603
1220
1298
2925
1211
1087
1377
2259
1508
1979
1133
1986
2242
2843
2242
2160
2366
2781
2355
2591
1779
1858
1731
1130
2826
1940
2879
2610
1977
2848
1725
2743
1193
2492
2622
2155
2612
1700
1432
1568
1689
2571
2422
1773
1281
2159
1359
1139
2762
2674
1571
1159
2032
2696
1561
2745
2490
1167
1099
2271
1208
1768
1282
1660
1254
1390
1793
2751
1221
1086
2549
1665
2348
1787
1902
2208
2436
2958
2850
1667
1581
2739
2849
2303
2276
1565
1710
1497
1930
2877
2666
2444
1601
2162
1359
2922
2289
1762
1519
2891
1366
1608
2919
2675
1124
2907
1812
1245
1793
2353
1308
2533
1318
2433
1690
1469
1919
1979
2384
2689
2681
1295
1820
1344
1420
1105
1063
1186
1427
1981
2920
1674
2438
2959
1300
2974
2821
1173
2179
2370
2753
1465
2705
2578
2569
1133
2125
2169
1471
2891
2002
1309
2378
1830
1210
1071
2788
2574
2254
1019
2844
1626
2818
2813
2433
2635
1094
1360
2132
1717
1649
1745
2801
1014
2937
2215
1591
2243
1776
1287
1980
1895
2715
1537
2979
2610
2297
1607
2748
1229
1186
1246
1920
2159
2527
2127
1647
2892
1144
2935
1038
1765
1036
2755
2241
1256
1509
2364
1894
1996
2481
1544
1798
1967
2040
1948
1911
2281
2834
2824
1337
2488
1613
1903
1530
1402
2826
1642
1488
1809
1567
1699
2098
1842
1248
1214
1858
2960
2296
2723
2101
2934
2713
1751
1749
2642
2449
2954
1119
1578
1215
2367
1058
1321
2597
1551
1152
2134
2224
1839
1431
2868
1875
1084
1428
1781
2446
2957
1718
1825
1089
1952
2986
1111
1723
1404
2775
2862
1153
1889
1954
2872
1522
2911
1594
2201
1640
1777
2245
2697
1062
2725
1735
1456
2291
2234
2058
2629
1323
2968
1195
2493
2235
2294
1488
2264
2381
2948
2599
2192
1777
1291
1980
1335
2886
1559
2345
1965
2491
2227
1140
1669
1711
2021
1762
1365
1216
2529
1820
2489
2347
1146
2538
1186
1694
2461
1637
2228
2422
2330
2821
1693
2179
1053
1920
2772
1745
1400
1571
1732
2889
1092
1137
2097
2827
2527
1781
1213
1532
1122
2047
2853
2128
1109
2845
1631
1753
1794
2641
1424
2923
1116
2543
1161
2407
2448
2490
1657
1101
1991
2621
2817
1957
1087
2601
2254
1008
1441
1359
2168
1679
1423
1696
2299
1282
2968
2566
2070
1208
1288
2019
2952
1759
1146
1810
2773
1550
2976
2691
1379
1036
1124
1112
2542
1502
2231
1896
2040
1508
1591
1622
1312
1434
1473
2745
2499
2420
1243
2879
2440
2883
1419
1449
2814
2972
2670
2057
1810
2278
2829
1704
1033
1751
2980
2131
1555
1311
2155
1797
2052
2071
1525
1561
2617
2666
1706
2517
1286
1402
2311
1352
1306
1097
1250
1497
2618
2676
1298
2570
1833
1174
1085
2763
1680
2888
1589
2562
1455
2343
2189
2188
1265
2447
1826
1368
2357
2858
1832
1147
2266
1153
1771
1408
2968
2476
1397
2936
1500
2483
2514
1880
1012
2586
2964
1878
1986
1763
2882
2730
2077
2145
2061
1943
2213
1122
1087
1860
2271
2883
2140
2760
1843
1151
1304
1680
2403
2678
2796
2204
2491
1654
2062
1973
2830
1309
2176
1679
2483
2949
2382
1594
2977
2102
2070
1120
2092
2828
2196
2845
2389
2538
1664
1617
1342
2754
1036
2861
2282
2284
2475
2309
1968
1677
1239
1423
1083
1088
2114
1903
1947
2408
2377
2323
1501
1546
2784
2742
2081
1183
2589
2575
1481
2951
2815
2953
2990
1444
1631
1075
1272
2316
2398
1198
1473
1073
2626
2299
1863
1647
1036
2003
1714
1292
1898
2982
1160
2342
1115
2796
2971
1295
1779
2098
2696
2900
1827
2017
1862
1286
1433
2639
2458
2038
1631
2632
1009
2178
1849
1428
1920
1484
1879
1434
1146
1585
1861
1189
2053
2834
2792
1648
1328
1835
1104
2978
1536
1299
1503
1574
2246
1609
1436
1576
1213
1398
2546
2676
2661
2267
2972
1983
1492
2688
1875
2487
2417
1345
1951
2110
2039
1637
2965
2029
1494
2786
2310
1623
1934
1653
2095
2711
1675
1275
2182
1311
1047
1302
1220
2749
2040
2186
1528
2787
2863
1809
1155
1641
2960
1618
1561
1191
2349
2393
2536
1608
1645
2408
1081
1428
2088
1923
1742
2007
1171
1261
1307
1217
1506
1564
2439
2114
1124
2202
1070
2853
1109
1177
2167
2685
2630
1669
1663
1315
1092
1904
1361
2282
1740
1573
2667
1640
1220
2793
1661
1117
1443
2521
2616
2601
1501
2939
1134
2396
2180
2447
1067
1146
2323
2683
1499
1467
1240
1397
1798
1418
1259
1426
1915
2268
2900
2026
2478
2933
1898
1798
1893
1331
1541
2953
2410
1588
1562
2566
2183
2692
1535
2267
2136
1646
1837
1215
2959
2057
1074
2199
1400
2824
1994
1243
2858
1017
1606
1347
2702
2476
1460
1201
1498
1381
1553
2736
2605
2370
1273
2912
2905
1674
2214
2107
2884
1992
2290
1268
1430
2684
2068
1420
2859
2699
1398
2070
2338
1298
1095
2392
2982
1214
2865
2708
2231
1333
1769
1755
1092
2102
1610
1589
1784
1162
2294
2726
1610
2888
1360
1866
1727
1338
2918
1017
1408
1040
1343
1800
2984
2484
1397
2307
2275
1881
2930
2691
1810
2506
2876
2550
1223
1535
1175
2329
2073
1479
2636
2696
1404
1673
1459
2450
2939
2230
1665
2644
1297
2848
2300
2191
2991
2970
1772
1609
1704
2304
2314
2904
1233
2604
1915
2104
1011
1810
1643
1192
1162
1588
1944
2930
1404
1647
1395
2311
2024
1948
2369
1045
1216
1286
2393
1963
1206
1685
2560
1253
2764
2566
1625
2770
2165
2733
2463
1800
2758
2355
2439
2128
1587
1472
2482
2710
1903
2371
1786
2343
2575
2462
2586
2757
2936
2269
2688
2948
1211
2953
1898
2327
2250
1389
1429
1596
2963
2174
1764
1672
2184
2595
2553
2669
2509
1240
2459
2744
1805
2684
1059
1835
2899
1216
1679
1301
2981
1869
2835
2896
1044
2516
1589
2805
1457
1112
2879
1197
1043
1885
2747
2729
1606
1114
1158
2980
2909
2917
1247
2695
2811
2944
2143
1527
2893
1062
2428
2034
2711
1127
1615
2093
2340
1868
1627
2669
2006
2749
2212
2397
1362
2261
2700
2920
2937
1331
1228
2785
1057
1700
1393
1064
1622
1139
1085
1100
1373
1061
2912
1394
1684
1845
1487
2916
1270
1653
1389
2739
2487
1490
1974
1160
1705
1851
2333
1549
1244
2223
1591
2562
2835
2643
1976
2011
2735
1551
1471
2200
1783
1526
2296
1944
2837
1817
1712
2517
1774
2784
2650
2283
2943
1490
1297
2568
2727
1233
2359
2772
1806
2536
2857
2150
2471
1350
1560
2042
2869
2477
1181
2719
1182
2189
1955
1960
2194
1029
1323
2888
1138
2816
2776
1460
2574
2309
2620
2344
2345
2408
2284
2502
2192
1700
1394
2247
1669
1146
2474
2486
1257
2671
2649
2297
2603
2931
2101
1753
2536
2338
1374
2697
2910
2471
2633
1990
2760
2397
2576
1161
1731
2217
2697
1461
1192
1680
1526
2482
1795
2708
1290
2048
1556
1838
2631
1468
1167
1478
1857
2643
1208
1866
2809
1007
2033
2588
2592
2721
2068
2404
2488
2273
1570
2312
1755
2041
2974
2187
2105
1922
2404
2619
2959
2828
2047
2327
2141
2071
2841
2165
1822
2281
1539
2934
2954
2865
2408
2689
2428
1604
2088
1805
1414
2391
1220
2018
1477
2244
1083
1590
1494
1981
2374
2936
1238
1589
1908
2982
1961
2707
1447
1520
2881
2903
1581
1206
1733
1637
2359
1890
2633
1284
2759
1500
2834
1599
2205
1567
2607
1028
1850
2897
1988
2251
1670
2842
2908
1604
2695
2364
1957
2427
1728
2722
1157
1567
1925
1511
1810
1014
1284
2840
2886
2193
1957
1209
2222
1873
1101
2640
2385
1341
1374
1933
1857
1551
2533
1630
2232
1739
1298
1129
1943
2995
2933
1206
2557
1036
1343
2267
2674
1693
2757
2593
2744
2010
1010
2796
1293
1461
1619
2035
1502
1054
2979
1616
2052
2796
1865
2607
2035
1295
2279
1070
2716
1155
1897
2891
2260
1751
1652
2185
1529
1835
2967
1691
1584
1782
2189
2847
1540
2737
1336
1771
1119
2263
2627
1888
1015
2317
2154
2762
2172
1737
1231
2379
2414
2687
2877
2589
1112
1120
1535
2543
2809
2434
1505
2668
1088
2287
1032
1270
1606
2018
2067
2298
2960
1508
2951
1452
1528
1008
2875
2944
2598
1891
1013
2793
1603
1588
2278
1898
1905
2601
2735
1419
2202
1793
1962
1686
1758
2959
1800
1728
2285
1883
2155
1153
2671
1933
2420
1906
2736
2424
2060
1104
1245
1592
2945
1918
2421
1713
2065
2501
1009
2134
2365
2006
2284
1647
1096
2166
2546
2265
2695
1570
2208
2146
1658
1715
2736
2860
1122
2671
2169
1371
2162
2482
1541
2630
1174
1610
1849
1044
2265
1045
1894
2300
1719
1150
2518
1149
1870
2023
1837
1253
2360
1470
2729
1489
1896
2099
2934
2230
2182
2561
1590
2394
1332
2639
2973
2884
1464
2654
1473
2486
1317
2502
1000
2650
2676
2909
1427
1508
2197
2587
1990
2099
1833
1915
2012
1692
2753
1051
1734
2075
1677
2619
1862
2704
2455
2500
1968
2080
1178
2635
2685
2217
1550
2351
2937
2858
1470
1079
1814
1988
1672
2425
1033
2596
1571
2492
1561
2418
1626
2280
1130
1413
1919
2399
1809
1698
1639
1296
1195
1175
1940
2347
1329
2562
2902
2773
1548
2483
1978
2154
1221
2674
2238
2747
1402
2252
2585
2267
2132
2963
1939
2551
1454
1898
2504
2272
1297
2152
1542
2239
2218
1173
2884
1638
1047
2325
2096
1471
2694
1799
1943
2079
1439
2473
2058
1457
2175
2173
1996
2558
2114
2373
2164
1232
2237
2390
1893
2432
1058
1629
2476
2397
1940
2740
2936
1048
2790
1599
2699
2078
1156
2114
2573
1333
2019
2861
2111
1981
2840
2046
1097
2124
1155
1985
1124
2846
2009
2651
2402
1658
1431
2664
1413
2064
2323
2547
1138
1700
2537
2010
1668
1575
2475
2919
2401
1000
2800
1831
2214
2377
1278
2912
2592
2012
1532
1352
2241
2956
2615
1089
2039
1138
2198
2041
1646
1492
1700
1509
2011
2473
2722
1410
2445
1830
1378
2522
2650
1237
2584
1124
1046
1178
1437
1024
1379
1520
1072
2401
1532
1971
1305
1182
2086
2447
2972
1530
2377
1433
2273
1909
2300
2291
2821
2741
2655
2868
1467
1761
1634
2011
1702
2004
1372
2490
1043
1861
2701
2173
1661
1125
1419
2300
2977
1039
2167
2539
2325
2998
1859
2849
1144
2216
1965
1674
1825
1756
1358
1697
1370
1511
1053
2311
1766
2521
1268
2302
2811
2597
2403
2111
1829
1203
2773
2147
1490
3000
2314
2781
1573
1115
1543
1469
2903
1786
1867
2487
1038
2698
1664
2288
1502
2004
1803
1149
1072
2108
1533
1456
2772
2866
2728
2729
1594
2748
2019
2941
2443
2819
1184
1826
2442
1577
1123
1255
2969
2584
2408
2981
1654
1782
2264
1113
1932
1115
1608
2825
2401
2624
2074
2382
2466
1857
1009
1708
1387
1815
2875
1154
2767
1926
1043
1220
2513
2839
2846
2926
1881
1548
1181
1488
2700
1553
2802
1990
1601
2615
1796
1479
2140
2194
1539
2820
1744
1803
2360
1585
1568
2415
2868
2153
2710
2253
1213
2728
1738
2043
1600
2094
1270
1683
1944
1853
2442
1585
2682
1913
2056
2019
1106
1772
1019
2396
2015
1573
1386
1223
2476
1710
1479
2261
2357
2467
1680
2028
1779
1447
1339
1073
1252
2559
2015
2703
1208
1457
1250
2687
1377
1158
2121
1446
2529
2549
2308
2095
2134
1314
1238
2641
2342
1514
2567
2891
1614
2010
2326
2478
1172
1414
2807
2235
1574
1982
1767
1548
2758
1316
2187
1557
1323
1699
2846
2317
2589
1032
2732
2808
1159
2586
2895
1464
1208
1699
1732
2738
2992
2124
2088
2199
2132
1772
2515
2964
1352
2887
2873
1547
1782
1759
2337
1817
2128
2681
2317
1642
1668
1250
1301
1582
2278
2518
2318
1586
1519
2343
2026
2875
1249
2029
1557
1633
2229
2988
2426
2551
2185
2883
1965
2702
1160
2184
2026
2400
1248
2077
2336
1527
2382
1090
2070
2742
1823
1505
2922
2614
2454
1928
2445
2009
1860
2998
1298
2753
1202
1703
2589
2141
1255
2767
2458
1786
2285
1599
1422
1093
1492
2919
1338
2442
1006
1499
1493
1159
2960
1815
2811
1723
1065
2813
1096
1256
1437
2956
1842
1162
1886
2273
2198
2546
2489
1195
1272
2616
1633
1284
1456
1223
1083
2828
2121
2536
1590
1002
2003
1361
2504
1138
2793
2387
1893
1865
2075
1442
2670
2201
1348
2329
2758
1259
2207
2219
1720
1792
2954
2812
1226
1878
2527
2676
1358
2587
1640
1238
1691
1561
2666
1435
1953
1480
1658
1748
2481
2811
1652
1623
2120
2830
2946
2432
2936
2128
1466
2824
1620
2902
1815
2798
1048
2192
1134
1626
1612
1117
2028
2306
1225
1837
2751
2109
2536
2914
1376
2277
2601
1459
2739
1910
1140
2330
1691
1396
1932
1094
2741
2231
2121
1816
2618
1790
2746
2868
1386
2762
1345
1032
1135
2363
1783
2347
1398
1283
1078
1837
2897
1022
1752
2189
1222
1160
1163
2906
2658
1719
1500
2738
2694
1517
1377
2797
1185
2410
2220
1961
2364
2668
2527
1614
1931
2569
1324
1375
1126
1793
1932
1408
1318
1095
1198
2719
1479
2932
1593
2457
1626
2840
1209
2668
2261
1608
1338
2618
1986
1986
2161
1988
2064
2118
2473
1228
1495
1137
1258
1654
2837
2788
2779
1865
2787
1092
2420
2598
1319
1659
2318
1254
1816
2763
1334
2524
2459
2860
2354
1323
2230
1707
2389
2141
2633
2945
2345
2200
1622
2971
2223
1342
2673
2939
2621
1838
1061
2345
2882
2168
2188
1740
2299
1327
2669
1906
1171
2301
1783
2950
1770
1635
1783
2935
2425
2129
1399
1638
2232
2843
1748
1219
1976
1348
2436
1976
1581
1878
1141
2497
2463
1113
2979
1186
2136
1489
2409
2061
2472
1726
2773
1043
1417
1673
2201
1587
2559
2739
1514
1492
1439
2423
1112
1038
1420
1968
2765
1950
1892
1693
1325
2294
2160
2287
1487
1656
1657
1597
1799
1935
2721
2338
2167
1506
1069
1705
2803
1303
2148
1848
2417
1843
1363
2650
2057
1039
1000
2940
2766
1167
1725
1458
1169
1779
1401
1478
1883
2131
1185
1544
2931
1962
1939
2580
1771
2102
1256
2607
2969
2716
2166
2462
2802
1044
2276
2482
1931
2511
1230
1447
1656
1717
1831
1632
1209
2262
2169
1387
1105
2592
2822
1671
1117
1604
1917
1455
2905
1783
1878
2955
2784
1394
2971
1050
2002
2263
1657
1125
2503
1919
2547
2372
1901
2738
2889
2213
1130
1307
2370
2509
2934
2869
2502
1377
2894
1494
2344
2198
2127
1821
2577
1148
1632
1275
1663
1261
1746
1781
2631
1947
1605
2043
1885
2186
1044
1449
2771
1379
1715
2704
1325
2598
2413
2370
1021
2916
1892
2594
1157
1507
2920
2460
1999
1682
2343
2399
1740
1626
2074
2627
1467
2350
1677
1423
1904
1890
1984
1316
1333
2444
1724
1964
1482
2423
1496
2980
1735
2263
1253
1748
2369
2153
1624
2123
2027
2146
1044
1203
2844
1645
2710
2144
2305
2088
2237
1975
1921
1990
1465
2131
1932
1576
2261
1713
2783
1955
1977
2577
1185
2363
1664
2477
1372
1326
1257
2314
1726
2554
2396
2759
1845
1781
1473
2688
2735
2580
2659
2394
1185
2521
2059
2745
1797
2123
2817
1793
2893
2911
2341
1072
1168
1468
1017
1480
2981
1233
1772
1979
1831
2923
1249
2367
2594
1707
1285
1150
1103
2573
1979
1203
2296
2583
2391
1665
1303
1920
1679
2250
1510
2465
2422
1815
1212
2324
2590
1377
1763
2993
2708
2502
1807
1680
1563
1262
2271
2692
1151
1089
1837
2666
1690
1319
1932
2138
1776
1586
2077
2353
1177
2061
2554
2523
1469
2366
1501
2435
2155
1270
2118
2909
2387
1110
2866
2478
2396
1616
2020
2129
2394
1611
1769
1590
1412
1844
1775
2103
2883
2075
1548
2003
2300
2411
2816
1646
2949
2285
1210
2197
2762
2837
1537
2881
1972
1928
1278
1579
1454
2455
2743
1159
2567
2949
2960
2566
1292
1963
2110
2626
1591
2398
2552
1079
2723
1114
1608
2977
1295
2219
2529
1110
1405
2823
2368
2557
1074
1888
2618
2484
1565
1195
1649
1428
2333
1388
2437
2352
2452
1249
1354
1985
1174
1585
1605
1363
1285
1458
1158
1857
1319
1302
1283
2235
2926
2632
2755
2744
1581
1402
2491
2405
2345
2626
2060
1396
1749
2123
1746
2334
1677
2257
1524
1045
1865
1544
2936
2820
2217
2004
2271
2617
1729
1761
2164
1262
2912
2414
1502
2701
1633
2694
1770
2049
1758
1949
2640
1548
2525
1209
2615
2162
2712
1825
1179
2063
2779
1237
1369
2381
2696
2935
1527
2577
2131
2875
1676
1584
1461
1798
1484
2335
1621
2046
1700
1984
1487
2475
2287
2916
1905
2387
1294
2007
2390
1109
2906
2905
1582
1101
1483
2675
2045
2122
1005
1699
2166
2194
2919
1884
1273
2055
1087
1727
2726
1279
1541
1666
1124
2195
1576
1303
1950
1454
1475
1308
2640
2520
1186
2022
2970
1772
1002
1359
1314
1809
1290
2499
2040
1001
2818
2293
2557
1403
2642
2851
2300
2568
2281
2111
2568
2240
2780
2387
2526
1179
1724
1590
1646
2697
2060
2647
2007
1896
1914
2502
2053
2728
1412
1916
2990
2042
2626
1123
2377
2283
1747
1547
1812
1625
2009
1071
1238
2076
2454
1730
1992
1615
1834
1134
1085
2700
1853
2344
1941
1171
1286
1660
2490
1140
1797
2573
2156
1365
2121
1526
2614
2657
1010
1243
2433
1176
2779
1020
1687
1988
2408
2931
2442
1183
1510
1437
1894
1277
1830
1289
1188
1281
2182
2205
1997
1086
2057
1672
2829
2436
1916
2874
2955
1928
2116
2335
1605
1590
1702
2910
2922
1833
1656
2954
1763
1355
2218
2306
2631
1359
1679
1878
2535
1832
1337
2333
1475
1805
2247
2346
2119
2107
1192
2252
1071
2534
2976
1514
2068
2175
2832
1303
2575
1921
1368
2356
2625
2228
1441
1641
1868
2752
2041
2469
1757
1038
1339
2123
1591
2784
1860
2801
2344
2356
1790
1814
1641
2405
2882
2229
1379
1704
1238
1455
1527
1376
2303
1613
1463
1981
2709
2247
1363
1605
1477
2368
1065
1723
1494
1033
2195
1853
2924
2285
1315
1031
1959
1219
1131
2554
1715
1219
2347
2213
1262
1164
2514
1585
1941
1381
1735
2727
1660
2610
1074
2613
2438
1739
1878
2422
1749
2918
1911
2848
1034
2527
1781
1954
1140
1496
2418
2084
1481
1909
1266
2489
2901
2151
1342
1313
2855
2480
2783
1113
2299
2469
1192
1313
2210
1702
1593
1219
2341
1710
1805
1797
2309
2499
2178
1736
2384
1560
1445
1444
1964
2652
2245
2751
2343
1585
2713
1287
1397
1565
2568
2269
1135
1798
1549
1566
2334
1467
2744
2439
2903
2198
2744
2772
1104
2470
1180
1401
2973
2607
1930
2295
2035
2338
2150
2648
1223
1441
1970
1624
1990
1306
2822
1775
2142
2537
1662
1510
1950
1612
2402
1916
1816
2007
1541
2766
2908
2474
2647
2874
1404
2311
1315
1791
2635
1273
1233
1797
2649
1902
1343
1892
2497
2119
1448
2597
2376
1968
1629
1567
1808
2670
2452
2361
1204
1014
1478
1028
1796
2384
2740
1749
1795
2097
1219
2679
2992
2031
2141
1869
2303
2865
1862
1047
1268
1510
2419
2697
1558
1945
1390
1939
1844
2079
2066
1735
2860
1954
1587
2621
2795
1205
1000
1264
2162
2594
1097
1400
1900
1770
2606
1345
2828
2761
2265
1943
1808
2404
2092
2695
1595
1782
2470
2852
1994
1800
2906
2716
1030
2485
2820
2037
1444
2520
2074
2097
2864
1598
1886
1675
1412
2019
1797
2789
2339
1045
2111
2083
2815
1122
2927
1456
2862
1893
2026
2013
1735
1148
2271
1361
2688
1382
1369
2415
1951
1568
2901
1308
1687
1168
2080
1209
1518
1417
2282
2577
2985
2682
1513
1949
2689
1822
2901
2909
2558
2363
2175
2552
1494
1060
1361
2715
2327
1524
1987
1030
1649
2382
1838
1770
1144
1803
1396
2647
2043
2718
2939
2445
2611
2449
2028
2054
2636
1321
1673
1866
1481
1461
2857
2588
2394
1349
2814
1626
2807
2365
1883
2994
2430
2252
1928
1603
1844
2743
1804
1886
1426
1254
1866
2841
2425
2731
2941
2045
2032
2308
1079
2005
2852
1121
2549
1188
2526
2250
2377
2795
1989
2771
2840
2679
1834
2945
1014
1358
1521
1425
1210
2894
2517
2787
1440
1226
2595
1015
1162
2663
1408
1769
2594
1498
2286
2878
1142
2309
2704
1739
2077
2594
1365
2010
2897
1656
1414
2188
2006
2480
2716
2583
1524
1607
2097
1185
2488
1064
2682
2322
1593
2510
2087
2715
2387
1220
1176
2342
1392
1957
2802
1705
1655
2782
2348
1617
2528
1507
2891
2785
2813
1407
2010
1683
2947
1826
1244
1987
2401
2100
1389
1078
2628
1381
1145
2568
1506
1651
2623
2677
1479
2073
1795
1048
2678
2010
1927
1742
2259
1480
1658
1981
1174
2897
2510
1186
1500
1404
2768
1561
2976
2189
2941
2293
1568
2724
2078
1273
2636
2781
1110
1877
1885
1214
2305
1739
2613
1961
2005
1936
2899
2503
2729
1921
1442
2409
2905
2731
1872
2960
2068
1101
1884
2062
2701
2290
2133
2503
2481
2955
2933
1654
2106
2478
1370
2782
1095
2960
1592
1770
1574
2540
2400
1831
1662
1473
2461
2019
1850
2160
2820
2347
2402
2677
1712
1009
2993
2824
1513
1014
2607
1109
2480
2051
2004
2245
1397
1250
1550
1661
2313
2945
2139
1102
2386
2529
1702
1052
1399
2228
2830
1113
1652
1320
1134
1586
2252
2430
1765
1361
2789
1272
2447
1577
2164
1464
1059
1349
2828
2418
1076
2210
1469
1189
2847
2876
1208
2299
1290
2184
2308
2941
2425
2286
1185
2493
2458
2160
1916
1418
2993
1967
2485
1189
1873
2041
1498
1561
1938
1922
2470
1352
1225
1981
2152
1619
2645
1462
1473
1259
1377
2953
2140
2582
2054
2849
1847
1160
1391
2671
2006
1900
2434
2410
2426
2109
2726
1279
2317
1806
2377
2647
1361
2368
2715
1955
2715
1443
1134
2567
2848
1995
1686
1657
1040
1039
2828
2904
2136
2025
1193
1337
1169
2268
2917
1570
1919
1815
2556
1042
1893
2366
2146
2668
1882
1730
2592
2772
2868
1098
1133
1403
1026
1825
2823
1010
1213
1777
2369
2386
2281
2823
2143
1292
1612
2040
2477
2093
2452
2145
1035
1899
1888
1091
1673
1482
2850
2018
2775
2310
1447
1055
1035
2037
1891
2790
1310
2345
2445
2906
1356
1142
2447
1169
1762
2071
1222
1854
2055
2843
2253
1499
1320
1722
1062
2234
2516
2936
1151
2341
1161
2195
2002
1059
1938
2225
2787
1105
2401
1822
1729
1132
2649
2546
1788
2894
2453
1718
2330
2602
1260
1996
2964
2933
1056
2949
2736
2313
1975
2658
1274
1375
2193
1104
2745
2161
2140
2388
2232
2537
2285
1116
2453
1233
2113
2121
1850
1775
2935
1169
2781
1797
1606
1550
2081
2166
2232
2070
1002
1990
2490
1473
2131
2743
1548
1354
1939
2545
2801
2628
1753
1065
2487
2794
1317
1143
2543
2731
1819
1936
2099
1961
2379
1805
2878
2477
2769
1643
2024
1579
2929
1070
2385
1242
1046
1811
1986
2710
2685
1759
1181
2306
1974
1306
2416
2715
2311
1813
1232
1937
2623
2502
1250
2067
2891
1529
2094
1325
2866
2071
1585
1295
1521
2222
2699
1682
1681
2245
2747
2506
2158
2833
1045
1060
1754
2793
2987
2073
2390
1162
1166
1956
1411
1086
1957
1427
2821
1318
1351
2518
2718
1660
2844
1614
1173
2887
1785
2753
1608
1733
2034
1066
2066
1727
2780
2790
2456
1189
1312
1097
1542
1021
1936
2704
1905
2629
2885
1434
1264
2271
1862
1362
1894
1229
2788
1497
2990
2432
2887
1867
2008
1233
1464
1656
2128
1100
2891
2684
1307
2167
1971
2632
1005
1253
1975
2696
2724
1140
2709
1545
1001
1350
2488
2337
2872
1671
2172
1837
1939
2282
2801
1024
1302
2445
2089
1309
2557
1280
1575
1805
2739
1201
1127
2098
1300
2230
1357
1640
2255
1092
1773
2849
2723
2342
1866
1658
1746
2128
1784
1456
1928
2053
1744
2026
2367
1946
2329
1560
2164
1666
1139
2444
2565
1904
1806
2801
1223
1390
2037
1641
1314
1532
2583
1847
1508
2952
1302
1960
1579
1431
2564
1429
2496
1118
2877
1685
2457
2101
2732
2354
2902
2797
2477
1589
2954
2330
1283
1818
1536
2066
1435
1355
1091
1142
1141
1396
2471
2898
1517
2415
1644
1368
2982
1733
2102
2711
2949
2447
2027
1120
1344
2122
1659
2683
1740
1518
2056
1994
1894
2179
2669
2484
1424
2514
2997
2208
1337
2354
2977
2481
2215
2559
1584
1316
1709
2533
2816
1743
2487
1243
2382
1837
2791
1415
1722
2313
2696
1408
2403
2624
2340
1477
2004
2339
2747
2161
2945
1467
1737
2895
2373
1595
2470
2547
1906
1785
1538
1342
1974
2208
1703
1312
2507
1651
2798
1831
2693
1009
1792
1683
2512
2930
2951
1353
1140
1738
1555
2245
1570
2548
2588
2348
1006
2592
1870
1787
2367
1244
2509
2937
1775
2353
2435
1194
1920
2028
1970
1353
2542
1915
2469
2935
2676
1054
1382
2444
1644
2117
2406
1168
1230
2293
2773
2426
2620
2355
1305
2915
2781
2011
2464
2448
1500
1855
2908
1159
1494
2756
2433
2113
2768
1201
2703
2655
1079
2654
2673
2953
2210
2427
1142
1250
1839
2341
2707
2482
2581
1009
1575
2566
1722
2055
1572
1531
2451
1020
2435
1820
1146
1223
1949
1888
2684
1293
1400
1028
2591
1117
2346
2967
2683
1353
1705
1353
1868
2214
1609
2159
2149
1425
1578
1485
2181
2868
1390
1712
2630
2171
1204
1059
1218
1852
2806
1987
1478
2255
1566
1545
1940
2679
2892
2464
1663
1609
2883
1369
1350
1219
2664
1237
2411
1275
2672
2722
2645
1463
2707
2817
2903
2688
1399
1419
2914
2287
2748
1831
1547
2718
2876
2613
1647
1063
1218
2471
1534
2115
2822
1572
2986
1020
1362
2411
2508
2967
1648
2943
2180
1084
2343
1014
2548
1750
1643
2252
2279
2473
2550
2377
1861
2051
2823
1632
1343
1050
2591
2348
1056
1201
2188
1529
1641
2135
2832
2882
2326
1989
1911
2947
1639
2805
2651
1462
1375
2862
1065
2898
2421
1966
1191
2061
2565
1445
2711
1934
1198
2730
2067
2457
1376
2301
2887
1979
1897
1813
2373
1413
1918
1761
2927
1290
1561
2604
1738
2056
2400
2361
1257
1481
2986
2693
2927
2090
1009
1126
1965
1196
2424
1897
2684
2596
2922
2455
2571
2339
2919
1672
2565
2563
1489
2652
1979
1659
2040
2901
1500
2962
2708
1654
2534
1837
2473
1586
2472
1683
2374
1796
1969
1771
2848
2176
1989
1020
2078
1330
1369
2107
1033
2400
2138
1728
2797
1695
2993
1333
1714
2267
1050
1109
2626
2003
1488
1770
2364
1846
1123
2336
2983
1887
2965
2123
2703
1793
2715
2313
1663
1958
2582
1709
2531
2394
2929
1308
2517
1806
2041
1777
1593
2138
2970
1106
1745
1860
2146
1845
1688
1218
1657
1231
1206
2034
2124
2146
2435
1014
2026
2003
1981
1680
2670
2756
2686
2342
1578
1231
2075
1180
2253
1557
2805
2347
1742
1845
1918
2859
1378
1843
2648
1870
1625
1445
1301
2351
1502
1497
1270
1782
1874
2503
2781
1038
2797
2914
2468
1213
1421
2404
1281
1914
2770
1507
1966
1099
1427
1860
1291
1278
1227
2576
2637
1182
2356
1111
1054
2225
2454
1334
1839
1081
2962
1292
2307
2751
1777
2767
2551
1829
2377
1705
2438
1975
1561
1733
2100
1117
2479
1201
1924
2643
1205
2992
1555
2298
2867
2598
1683
2685
2859
1243
1759
1086
1564
1200
1953
2477
2201
2215
2322
1660
2310
2463
1902
2523
1138
1662
2622
1622
2011
2938
2746
2253
2411
2197
2877
2970
2738
1008
2885
2180
2083
2866
1970
2134
2946
2352
1410
1361
2781
2624
1916
1263
1879
1263
1332
1742
2090
2032
2159
2205
2977
1060
1674
2921
1497
2507
1675
2368
1324
1983
2740
2192
2331
1142
2578
2445
1492
2768
2577
1787
1251
2260
1842
2388
2021
2483
1373
2148
1864
2134
1879
1705
1850
1680
2204
2023
2192
2049
1637
1438
1676
2042
1037
1797
2884
2724
1933
1737
1686
1888
1249
2323
2455
1372
1953
1716
2219
2286
1900
2015
2134
2527
1503
2190
1103
2034
1342
1651
1939
1554
1252
2444
2131
2139
1110
2209
2223
1044
2504
2297
1549
2636
1462
2977
1884
2557
2250
1477
2728
1488
2805
2906
1149
2622
2305
2149
1539
1847
1693
1849
2382
1281
2798
1131
1635
1806
1191
1316
1261
2744
2493
2174
2782
2603
1465
2498
2065
1527
1305
1547
2785
2865
1924
1451
1750
1347
2294
2509
2834
1961
1670
1376
2351
1654
2916
1267
2839
1331
2341
1078
2366
1933
1216
2984
1995
1630
1123
1547
2157
2807
1084
1012
1541
1146
2065
2517
2358
2346
2381
1288
2513
1682
1482
2300
2073
2117
2824
2127
2687
1197
2660
1734
2186
1227
2181
1851
2649
1940
2456
1120
1223
1746
1352
1027
1877
1658
2835
2204
2590
1399
1910
1492
1950
2053
1565
1683
1450
1916
1910
2879
1807
1996
1861
1959
1147
2351
1826
1313
1965
1213
2868
1417
2891
2261
1064
1767
1330
1455
1423
1415
2282
1619
2538
2288
2288
2168
2784
1132
2663
1498
1401
1733
1030
2578
2313
2227
2886
2393
2881
2526
2832
2521
1239
2376
1531
1492
1602
2689
1988
2799
1353
2996
1493
1494
1596
1188
2459
2573
2672
1980
2567
1694
1651
1467
2813
2135
1387
1312
2948
1838
1881
1938
1575
1897
1584
2762
1379
1161
1756
1795
1565
1095
2145
2865
1144
1406
1240
2536
1981
2125
2769
1312
2721
1901
2960
2138
1870
2772
2564
2397
1104
1289
2741
1150
1917
2416
2420
2596
2911
1835
2809
2297
1817
1877
1414
2471
2550
1787
1322
2407
1894
1852
2332
1822
2070
1569
2217
2675
1937
2447
1891
1608
1598
2359
1690
1276
1354
1994
1947
1729
1986
1644
2625
1145
2317
1471
2496
1844
1486
1488
2588
1083
2449
1156
1502
2253
1958
1918
2081
1347
1198
2746
1659
1463
2945
2200
1698
2458
1186
1138
2117
1555
2840
2594
1421
1250
2227
2186
2506
1598
2074
1373
2188
1449
2859
1808
2159
1442
1857
2438
2318
2437
2914
1600
1531
2240
2986
2161
1201
1117
2773
1038
1657
1348
2372
2033
1244
2856
2736
1252
1026
2773
2413
1482
2274
2826
1558
1209
1605
2136
1041
1256
1601
1749
1820
2680
1641
2239
2063
2182
1265
1065
1984
2389
1826
2036
2717
1839
2077
1825
1564
2304
1706
1604
2411
2546
1023
2432
2326
1705
1681
2776
1556
2066
1075
2516
2437
2908
2529
2692
1391
2005
1793
1554
2988
2961
1789
1024
2656
1238
1108
2720
2133
2780
1572
1738
2551
2997
2338
2275
2657
2210
2914
1357
1500
1489
2510
2919
2313
2311
2599
2809
2310
2385
1434
2559
1510
1152
1617
2451
1756
3000
2777
2088
1597
1962
1642
1776
1493
2338
2966
2441
1570
1254
1035
2182
2092
1436
1053
2498
1451
1871
1711
1345
1640
1300
1409
2748
2346
2013
1227
2398
2379
2888
1518
2657
2434
1826
2761
2539
2847
1733
2425
2975
2345
1157
2239
2056
2350
2252
1467
1074
1099
2119
1999
2886
2288
2431
1447
1296
1552
1895
2431
2480
2111
1567
1061
1682
2736
1378
2749
1266
1676
1514
2652
2719
2446
1737
2000
1483
2062
2353
1398
1093
1545
1153
2299
1260
1889
1632
1369
1002
1378
2464
1986
1952
2302
2945
1864
1778
1095
1556
2320
1972
2504
1201
2398
2585
2468
2280
1440
1551
1431
2965
2234
2199
1496
2337
1934
1957
2269
2802
2794
2104
1009
2747
2888
2212
2528
1699
1416
2501
2874
1222
1387
1505
1033
2427
1590
1344
1755
2714
1792
2609
1192
2819
2571
1413
1229
2788
1455
2966
2010
2907
2509
1294
1763
1216
1963
2758
1313
1186
1056
1769
1864
1939
1677
1209
2578
1729
2166
2070
1747
1590
1202
2555
2009
1184
1911
1190
1175
2475
1982
2741
1244
1451
1491
2968
1713
1092
2742
2818
1464
1833
1030
1569
2658
1023
1744
2254
2141
2362
1836
2501
1622
2385
2218
1420
2704
2954
2285
1579
2305
1772
2582
1839
2204
1315
1525
1413
1447
1710
2496
2485
1987
2349
1606
2915
1559
2634
2898
1986
2440
2658
2050
1813
1638
2482
2119
1859
2233
1070
1263
1759
1808
2163
1512
2692
2251
2191
2365
2342
2499
1331
1806
1430
2867
2351
1514
2273
1779
2304
2861
1070
1056
1299
2139
2647
2722
1769
1201
2723
2197
2666
2180
1377
1447
1736
1677
2824
1836
1914
1664
2368
1269
1555
2487
2109
1852
1619
1947
2287
1968
2846
1079
2930
1210
1193
1703
1508
1024
1865
2971
1481
1990
2642
1145
2833
2151
1429
2984
2130
1674
1690
1437
2865
1639
1492
2802
2501
1812
1030
1795
2103
2822
1914
1755
2351
2586
2251
1166
1254
1033
1168
2800
2971
1944
1182
1377
1627
1410
2655
2958
1422
1636
2818
1613
1277
2409
1215
2290
2718
1391
2202
2696
2995
1070
1868
1659
1076
1887
1794
1246
2901
1262
2729
2096
1505
1890
1466
1921
1457
1114
2175
2091
2158
1072
1373
1466
1004
1300
1477
2942
2371
2961
1449
2863
1831
1473
2806
2901
1076
2523
1301
2740
2616
2408
1056
1160
1907
1721
1108
2388
1943
2294
1832
2604
2217
1111
1538
2922
2697
1401
1655
2777
1409
1853
1876
2940
2814
2867
1264
1032
2085
1565
1845
1934
2814
2435
2475
2751
1016
1212
2560
2283
1192
2090
1999
1076
2128
1846
1645
1720
2935
2884
1203
2675
1868
1525
2331
1763
1532
1116
1346
2041
1456
1075
1302
1377
1449
2899
2790
2783
1637
1788
2906
2485
1842
2372
2584
2319
2854
1799
1811
1968
2221
2545
1097
2202
1361
2170
1066
2289
1103
1711
2218
2900
2867
1519
1826
1117
1788
1621
2627
2230
2056
1863
1082
2147
2978
1719
1833
2497
1941
1011
1909
2733
2305
2379
2820
1912
2978
2101
1016
2280
2832
1501
2679
2926
2570
1006
2618
1323
1545
2467
1531
2233
2172
2582
2913
1358
2462
1951
2224
2642
1337
1569
1347
1092
2803
2486
1594
1487
1699
2915
1139
2687
1605
1347
2398
1554
2184
1157
2578
2972
2101
1510
1952
2475
2480
2677
1561
2724
2467
2462
2450
2027
2878
1374
1942
2262
1154
2587
1123
1083
2413
2131
2624
1630
2327
1845
1628
1824
1183
2358
2174
2305
2373
2252
1540
2828
2618
1872
1613
1126
1924
1870
2021
2238
1464
2112
2810
1231
2405
1135
1399
2598
1033
2494
1559
2971
1886
1321
1148
1635
2048
2737
2541
1108
1287
1145
2655
1625
2834
2115
2644
2283
1973
2998
2160
1543
1109
1385
1166
1215
2035
1397
2420
1047
1958
2577
2271
2879
1693
1570
1941
2297
1724
2978
2078
2188
2329
1912
1951
1318
2458
2185
1397
1289
1491
2117
1624
1036
1334
1016
2861
1500
1154
2934
2601
1651
1317
2494
2150
1711
1875
2776
2932
2263
1174
1347
1559
1996
1920
2972
2214
2198
2435
2848
1757
2850
3000
2130
2556
2842
1952
2234
2545
1677
1709
1440
2142
1791
1377
1426
1871
2836
2763
1240
2444
2682
2254
2134
1115
1144
1557
2629
2117
1362
1802
1663
2066
1307
2176
2751
1652
2187
2939
2309
2759
2641
1231
2254
1554
2734
2205
2769
1618
1493
2101
2379
2435
2194
1404
2075
1596
1865
2014
2411
2284
2324
1117
2182
2876
1046
2375
1835
2615
1627
2775
2684
2897
1454
1481
2803
2451
1000
1580
1382
1940
1789
2010
1623
2262
2424
2228
2872
2903
1100
2155
2787
1173
1527
1024
1435
2524
2049
2379
1508
1358
1369
1153
2992
1719
2418
2482
1981
1712
1601
2625
1595
1285
1631
1471
1495
1313
2494
2921
1452
1818
2503
1932
2515
2472
2988
2510
2370
1429
1046
1279
1401
1622
1072
1024
1570
1635
2019
2905
2845
2942
1246
2159
2302
1475
1559
2502
2543
1056
2530
1122
1029
2129
1926
2690
1855
2438
1639
1519
1731
2908
1112
1552
1666
1322
2223
2974
1212
1607
2901
2860
2294
2590
1076
1511
1571
1344
2631
2039
1913
1486
2968
2313
1900
2925
1249
2272
2696
1382
2169
2133
2997
1499
2173
2937
2829
2695
1493
1980
2253
1585
2289
1935
1156
2670
1828
1440
2053
1415
2119
1511
2807
2601
2607
1245
2941
1800
2652
1742
1072
2951
1278
2830
2438
1767
2864
1795
1416
1139
1682
1876
2851
1651
2787
1327
2197
2032
2157
2231
2096
2810
1219
2280
2264
1657
2327
1396
1892
1928
2997
2029
1043
2751
1907
2302
1307
2460
2497
2389
2807
1032
1023
1914
2734
1242
1660
2156
2814
2280
2048
1908
2643
1421
2646
1262
2732
1998
1565
1781
2441
2467
2903
2489
1143
2653
1833
1100
2744
1484
1020
2738
2535
2768
2424
2063
2787
2306
2547
2022
2997
1170
1582
2613
2880
2088
2386
2623
1105
1645
2571
2309
1894
1716
2949
1339
1129
1535
1770
1080
2409
1560
2413
2330
2260
2311
2373
2876
1997
1582
1476
1426
2452
2544
1784
2271
1885
1290
2609
2055
1267
2211
2995
2098
1914
1711
1844
1819
2820
2084
1933
2251
1535
2467
2613
2437
1757
2253
1353
1569
2716
2511
1625
2523
1168
2144
2858
2350
2933
1677
2455
2840
1926
2716
2813
1198
1565
1314
1415
1548
1467
1554
1055
2913
2650
2225
2891
2985
2931
2348
1513
2633
2938
2040
2340
1757
1585
1472
1929
2770
1854
2494
1887
2142
2630
2094
1324
1819
2654
2415
1871
1442
1837
2805
1102
2161
2455
1712
2874
1943
2253
2873
2420
1584
1164
2823
2902
2887
1375
2056
2613
1093
2386
1645
2695
1973
2668
1914
1283
1555
1901
2071
1331
1515
1477
1070
1795
1132
1938
1178
2303
2874
1599
2987
1516
1981
1074
1302
1978
2807
2193
1438
1444
1597
2803
1778
2057
1191
1110
2129
2493
1540
1429
2319
1042
1182
2542
1904
1107
1093
2028
2769
1949
1196
2754
2740
2495
2400
1129
1713
1899
2365
2937
1476
2363
1462
1627
2734
1713
2700
2014
1603
1022
2809
1686
1762
2445
2281
2944
1334
2439
2170
1194
1884
1779
2424
2489
1247
1843
1063
2283
2658
1062
2397
1230
1127
1604
2953
2956
2580
2555
2808
1190
1408
2080
1424
2746
2140
2511
1992
1294
1214
2456
2795
2275
2729
2171
2052
2697
2939
1974
1380
1890
1650
1416
2356
1541
1625
2579
1558
1158
2492
2325
1363
1780
2631
1980
2787
2805
1355
2678
1348
1736
2852
2769
2069
1201
1267
1122
1501
1957
2552
1256
1017
1606
2174
1918
2540
2993
2724
2884
2121
2562
1953
1834
1803
1890
2093
2015
2644
1749
2384
2248
2341
1260
1625
2645
2039
1882
2347
2154
1273
1503
2077
2601
1606
2236
2307
2757
2607
1713
2440
2795
1080
1472
1557
1787
2783
2018
1966
1179
2109
2253
1479
2753
2574
1304
1915
2757
2982
2529
2880
1658
1645
1569
2611
1617
1485
2353
1228
2567
2583
2336
2409
1930
2309
2590
2167
1869
2703
2839
2863
1020
2917
2168
1045
2020
1024
2325
1026
1301
1321
2550
2776
1077
1834
1782
2149
2512
1862
2940
1301
1429
1790
2399
1597
2774
2845
2549
1443
2985
2138
1045
1054
1143
2667
2859
1741
2478
1524
1590
1593
2160
2326
2927
2246
1032
2560
2331
1095
1527
1440
2656
1007
2763
2537
2433
2231
1518
1571
1272
2175
1475
1881
1042
2164
1275
2496
2633
1411
1976
1040
2672
1987
1271
2347
2142
2103
1863
1152
1564
1213
1514
2453
2916
2544
2482
1037
1291
1607
1233
1628
1223
1907
1252
2416
1117
1279
2284
1762
1970
1537
2928
1920
2120
1486
1768
1668
2737
1416
1395
1329
1367
1365
1006
1058
1661
2023
1966
1498
2682
1237
2205
2026
1177
1348
2818
1765
1735
1855
2230
1862
2820
1101
2183
1027
1285
2594
1333
2429
1776
1813
1301
2875
1211
2904
1260
2858
1900
1193
1755
2094
2313
1785
2080
1733
2332
1902
1742
1772
1669
1003
2934
1881
2186
2533
1510
1266
2183
2980
2774
2067
1690
2537
2723
1869
2937
2330
1814
1273
1087
2960
2865
1541
1100
1135
2550
2034
2021
1449
1695
2383
1852
2561
1760
1772
1879
2420
1689
1679
2394
2995
1675
1921
1419
2689
1404
2777
2063
1211
1797
1001
1088
1469
1684
1710
1139
2393
1781
2051
2984
2476
2245
1733
2284
1390
1215
2129
1777
1951
2990
1516
1641
1134
1880
1092
2284
1944
1121
1411
2731
2773
2971
1809
2653
1693
2295
1382
1876
1049
1632
2487
1638
2638
1696
2918
1749
2943
2637
1029
2474
2276
1999
1112
1222
1280
2361
2954
2589
1591
2426
2195
2271
1370
2320
1210
2505
1436
2080
1591
2096
2833
1252
1727
1318
1502
2878
2003
2438
1962
2344
2342
2308
1092
1938
1455
1773
2859
1586
2373
2333
2341
1794
1284
1624
2438
1216
1268
1317
1486
1412
1313
1862
2045
1933
2642
2023
1272
2795
2721
1403
1357
1515
1627
2248
1083
2888
2179
2432
1865
2437
2647
2851
2708
2258
2756
2038
2968
1102
1881
1286
2609
1686
1952
1549
2030
1479
1262
2159
2297
2432
1501
1064
1865
1969
1976
1825
1166
2037
1540
2550
2037
1836
2453
2050
1766
1463
2155
2787
2178
1603
2056
1169
1914
2435
1794
2672
2564
1077
1217
2604
2625
1019
1135
2434
1935
2583
1985
1738
1282
1930
1872
1931
2562
2331
2249
1772
2233
2903
2784
1567
2325
1476
2982
1693
1375
1331
2151
2431
1175
2304
2262
1089
1819
1937
2926
2018
1700
1019
1114
2183
2479
1417
2505
1247
2732
1125
1607
2583
1186
1021
1438
2661
1293
2650
1279
2149
1038
2443
2058
1603
1432
2554
1563
1978
2669
1782
1111
1625
2405
1230
1072
2214
2789
1601
2089
1907
1971
2734
1962
1250
2725
2568
2245
1153
1866
2601
2796
2169
1657
1776
1980
2258
1961
2511
1751
2925
2855
1526
1579
1949
1013
2982
1177
2956
2950
2224
2873
2693
1561
2372
1177
1304
1480
1808
1879
1865
1309
1409
1112
1068
1986
1943
2969
1629
2251
1814
1253
1277
2850
2165
2053
1445
2155
1013
1237
2743
2390
2289
1203
2642
2728
1103
1608
2285
1599
1675
1777
1153
1632
2887
2616
2445
1414
1511
2963
2070
1013
2549
1705
2135
1971
2596
2843
2396
1318
2732
2150
1467
1570
2137
2475
2020
1206
1470
1340
1883
1335
1683
1029
1575
1036
1099
2646
2964
2550
2609
1031
1643
1050
2167
2729
2841
1583
2068
1671
1132
1260
2212
1966
1867
2525
1310
2583
2495
1411
1595
2239
2944
1171
2080
1735
2330
2520
1129
2099
1871
2950
2880
2847
1710
2701
1507
1416
2404
2408
2635
1437
2138
2800
1207
1622
2123
2717
2163
2050
2727
1517
1150
2552
1955
1370
1087
1472
1971
1432
1399
1321
1454
2970
2800
1182
1381
2365
1256
2166
2018
2895
1179
1087
1777
1157
1101
1144
2964
1457
2612
2613
1356
2080
2372
1354
2800
1327
1892
1339
2613
1034
2445
1972
2009
2313
2984
2168
3000
1025
1240
2758
2461
2997
1032
2832
1337
1062
1774
1797
1269
2944
1509
1513
1820
1786
2965
2374
1597
2445
1382
1053
1473
2917
2553
1984
1449
2208
2079
2465
1174
1933
1144
2938
1216
2854
1152
1360
2047
2541
1016
2737
2554
1094
1070
2670
2526
1931
1151
1222
2348
1609
1570
1554
2643
1187
2285
2544
1443
2048
2383
2130
1984
2310
1622
2336
2799
1571
1297
1967
1633
2605
1327
2057
2429
1646
1500
1378
2847
2884
2459
2518
2056
1856
1116
2566
1363
2591
1295
1029
1569
1609
2918
2999
1157
1887
1753
1243
2473
1735
2872
1954
1634
2185
2589
2744
1282
2513
2126
1996
2687
1906
2698
1560
2590
2865
1073
1127
2194
2056
1972
1208
1275
1267
1397
1024
2687
1328
1900
1542
2894
1257
1906
2111
1011
1504
1884
2872
2267
1372
2284
1850
1464
2299
1342
2664
1912
2357
1409
1292
1813
1625
2050
1416
2763
2664
1678
1366
1787
2565
1057
2954
1613
1584
2103
2430
3000
1586
1548
2086
1981
1202
1861
1821
2772
1121
2744
1977
2925
1734
2113
1329
2920
1607
2730
2268
2207
1489
2349
1348
2826
1517
2085
2703
1315
2330
1237
2881
1195
1913
2664
1325
1809
2323
2312
1610
2765
1228
1644
2642
2920
2702
1441
1052
1451
2728
1034
1006
1855
2835
1222
2511
2238
1200
2261
1464
2118
2158
1506
1442
2885
2864
1781
2012
2071
1787
2521
1596
2295
2119
2504
1979
2845
2708
1428
1123
1075
2032
2252
1588
2295
1231
2026
1361
1690
1153
2088
1609
1062
1848
2493
1606
2722
1202
2757
1056
1921
2430
1982
2664
1206
2439
1711
2736
1331
2244
2666
2531
2772
2137
1388
1086
2907
2919
2147
2653
1838
1420
1321
1917
2700
1912
1534
1447
2626
1898
2257
2643
2951
1372
2202
1645
1049
2588
1381
2857
2521
2290
1029
2446
1488
2558
1837
1925
1459
2407
1700
2804
2056
1104
2219
1501
2109
1064
2965
2295
1904
1263
1110
2434
2988
1023
2581
2400
2936
2743
1036
1319
2537
2290
1132
2548
1390
1875
1429
1141
1074
2609
2988
1218
1197
2453
1586
2847
2153
1700
2537
2985
2623
2087
1952
2257
2179
1596
2459
1465
2978
2438
1990
1717
2371
1380
1266
2766
2972
2671
1111
1233
2636
2824
2220
2296
1276
2892
2236
1535
2437
2735
1246
2235
1205
1052
1697
1450
1338
1876
1369
2794
2417
2965
1164
1637
1618
2270
1848
2817
2186
1821
2875
2483
1589
2304
1349
2799
2868
2657
1981
2287
2361
1924
2029
1243
2191
2756
1512
2318
2684
2817
2427
2096
2302
1318
1816
2671
2659
1583
1677
2006
2044
2419
2349
1615
2860
1764
1645
1901
2704
1898
1582
1681
2895
2082
1432
1493
1936
2922
2446
1863
1758
2530
1133
2369
2394
1778
1180
1271
1487
1678
1140
2285
1980
2975
1243
2942
2575
1413
1383
1427
2110
2611
2615
1786
2234
1746
2201
1220
2886
1323
1735
2738
2137
2814
1247
2514
2286
2980
2221
2081
1583
1374
1414
2025
1758
2298
2702
2920
1838
1490
1918
1522
2538
2019
2753
2148
2916
2347
1134
1648
2578
2961
1386
1163
2943
1402
1147
2166
2728
1730
1656
2595
2192
2303
2844
1736
2196
1589
1028
2936
2044
2281
2383
2395
2405
1212
1200
1117
1061
2099
2599
2939
2845
1573
2504
1623
2989
1250
2083
1355
2151
1536
1192
1107
2835
2324
2330
1235
2176
2016
2953
2326
2319
1199
2605
1296
1578
1992
1759
2730
1201
1029
2104
1628
2132
1717
2750
1619
2799
2220
1748
1946
2507
2673
1785
1507
2089
2275
2560
1081
1883
2966
1942
2045
2147
1273
1620
2646
1968
2208
1045
1997
2492
2353
1153
2121
2433
2564
1976
2117
2574
1710
1436
2956
1268
2006
2819
2646
2414
2098
2207
2303
2432
1677
1847
1236
2088
1059
2482
1859
1097
1104
2652
1591
2174
2752
2454
1154
2519
2665
2074
2526
1299
1443
1508
1172
2529
1986
1777
1140
1454
1974
1232
2870
1000
1742
2565
1814
1506
2918
1033
2374
1082
1116
2020
2470
2059
2846
1781
1516
2553
2665
1127
2750
1023
2682
2004
1989
1169
1674
1707
1101
2282
2341
1404
2123
2872
2782
1590
1431
1186
1640
2648
2602
2631
2701
2443
1182
2423
2038
2114
2684
1204
1260
1588
1790
1847
1482
2847
1319
2739
1576
1645
2832
2210
2933
1091
1741
2713
2898
2598
2277
2255
1350
1329
1912
1016
1525
1119
1323
1238
1821
2566
2131
2561
2024
2897
2022
1752
2615
1275
2390
2936
1271
1693
2611
2995
2817
1391
2699
2610
1701
1470
2526
2441
2838
1428
2855
2931
2676
1774
1322
1363
2523
1080
1917
2010
2514
1271
1185
1035
2070
2990
1098
2622
1207
2341
1984
2657
1719
1918
1200
1133
1420
1714
2537
1351
1039
2690
2724
1596
1041
2091
2076
1841
2954
2026
1412
1190
2777
1600
1481
2546
1206
2663
1539
1712
1372
2905
2233
1496
2444
1198
2212
1758
1573
1188
2943
1809
1544
1565
1971
2824
1548
2589
2995
2979
1913
2258
2669
2182
1928
1794
2881
1119
1436
1655
2928
1758
1174
1825
2980
1135
1456
2227
2153
2844
2880
1318
1267
2766
2084
2603
2647
2211
2630
1657
1997
1617
2668
1560
2800
2115
1236
1051
2569
1650
1318
2092
1321
2919
1260
2185
1635
2719
1586
1835
2367
2321
1436
1151
1099
1594
1990
2903
1098
2325
2147
1669
1490
2780
2658
2311
2090
2614
2025
1864
2900
1405
2659
1503
2525
1787
2997
1348
2505
2899
1968
2928
1625
1794
2290
2677
1180
2517
1461
2205
1124
1333
2954
1243
2503
2649
1602
1542
1261
1950
1094
2021
1694
2722
1936
1962
2663
2934
1626
2312
1598
1642
1397
1199
1357
2220
1044
2696
1490
2982
2130
2574
2153
2821
1740
2566
1451
2415
2000
2876
1184
2455
1087
1555
2805
2947
2234
1903
2858
1327
1013
1246
1890
2149
1607
2483
2936
2755
2886
1282
2605
1907
1052
1280
2820
1520
2869
1873
1982
2370
1511
1247
1933
1750
2128
2143
1554
2843
1394
1411
2987
2142
2838
1162
2968
1883
1684
1004
2214
2257
2630
1696
2529
1718
1271
2278
2403
2808
1735
2285
1077
1360
2922
1488
2817
2766
2314
1139
1021
2464
1928
1093
2360
2475
1296
1463
2069
2890
1312
1936
2837
2865
2660
2725
2740
2815
1718
1215
1479
2850
2741
1747
2107
2110
1333
2626
2221
2350
1346
1202
2570
1544
2983
2751
1329
2537
2336
1054
1421
2809
1209
2513
2496
2799
2448
1213
1701
1196
1748
1001
2047
2098
2661
1171
2723
1181
1987
1250
2142
1671
2243
2719
2543
1110
2367
2292
2882
2909
2396
1203
1478
1664
2795
1670
2641
1227
2252
2308
2662
1119
1924
2024
1602
1344
2155
1471
1884
2812
1027
1147
1549
2086
1912
2750
1566
1490
2971
2385
1432
1155
1331
1793
1801
1544
2524
1383
2304
1990
1531
2495
1930
2680
1588
2023
2748
1218
2117
2198
1955
1895
1408
1070
2881
2248
2654
2392
2753
1044
1104
2150
1257
2867
1875
2507
2788
1130
1222
1057
1821
1772
2168
2894
2280
1533
2218
1870
1498
2890
1002
1347
2374
1772
1430
2537
2747
1261
1912
2553
1890
1131
1630
2259
1886
2382
2238
2063
1804
2082
2235
2617
2996
2059
1377
1183
2727
1515
1791
2348
1030
1783
1894
2864
1042
2757
2776
2485
2437
2338
2760
2527
2219
1669
2167
1690
1141
2910
2007
2899
2295
1154
1066
2416
1655
1385
1351
1314
1395
1246
2811
2232
2471
2565
2523
1107
2237
1767
2217
2130
2606
2753
2627
2466
2323
2708
1398
2326
2892
2687
1042
2818
2509
1892
1052
2876
1717
2479
2208
2657
2405
2461
2090
2191
2528
1528
1056
2655
2147
2060
2454
2374
1693
2877
1293
2543
1528
1601
1093
1947
2988
2026
1423
1708
1203
2993
2723
1578
2512
2648
2391
2759
2560
2560
2725
1144
1662
1436
2938
1794
2651
1744
1179
1832
1233
1669
2125
2632
1599
1510
2348
1115
2385
1261
2670
1379
2038
1381
1987
2536
1805
2478
1142
2499
2670
2695
2815
2133
1151
1148
1880
1091
1664
2299
2296
2244
1846
2592
1475
2534
1868
1091
2979
2001
1299
2275
1373
2299
2891
2346
2106
1280
2450
1401
2990
1172
1601
1680
2162
1538
1855
2992
2480
1450
2631
2257
2452
1085
1965
1425
2533
2447
2907
2453
1668
1714
2500
2141
2199
1395
2321
1515
2243
1806
2043
1599
1642
1262
2310
2123
1642
1165
1429
2937
1679
1877
1611
2529
2371
2043
2823
1288
1333
2465
2813
2660
1374
2997
2734
2276
1673
2460
2481
1767
2217
1339
1748
1674
2408
2031
1614
2190
1776
2842
2783
2368
2017
2971
1774
2791
1102
2971
2770
1156
1572
2033
1182
2779
1993
2384
1225
1645
1528
1033
1449
2183
1684
2662
1719
1339
1128
2938
1120
1340
1429
1633
2512
1492
2682
1445
1642
1404
2222
2943
2174
1703
2691
2325
1195
1184
1157
1970
2681
1024
1806
2969
1662
1742
2392
1600
1683
2355
2251
1434
2663
1164
2850
2430
2727
2939
2521
2690
1096
1547
1742
2822
2424
1585
1860
2747
2492
2359
2467
1535
1182
2158
1256
1096
2534
1460
2972
1769
2101
2082
2763
2287
2153
1788
1280
2009
1853
1260
2598
1256
1663
1467
1874
2133
2282
1985
1545
1076
2883
2645
2108
2324
2889
1715
1252
1504
2908
2753
2896
2267
2968
1751
1589
2014
1785
2455
1668
1635
1305
2852
1894
2231
2762
2211
2873
2715
1284
2124
1814
1549
2915
2895
1887
2456
2974
1438
2398
1437
1535
2776
2101
2100
1365
1331
1288
2912
2879
2860
1347
2828
1316
2910
2772
1031
1751
2878
2563
1678
1843
1538
1220
1784
1938
2346
2353
1073
2865
2133
2041
1347
1056
1230
1100
1529
1750
2794
1866
2430
1922
2962
2836
1424
1776
1987
1232
1004
1123
1856
1705
1096
1876
1720
2595
2998
2555
1316
1161
2019
1978
1215
1046
1745
1818
1000
2771
1086
2810
2242
2281
1957
2011
1132
2756
1881
1702
2797
1008
2952
2113
2348
2951
2008
1428
1945
2472
2336
1635
1102
1975
1433
2633
2847
1452
1706
2915
2091
2606
1775
2217
1146
1195
1881
2575
2748
2085
1743
1965
1713
2296
2759
1308
1210
2907
2631
1265
2039
1317
2874
1529
1434
2451
2707
1267
1848
2325
2164
2681
2049
1967
2612
1190
2233
1734
1966
2153
2069
2434
1680
2860
1728
1371
2923
1807
2217
1124
2422
2941
1821
1441
1876
1773
2733
1246
1782
1696
1488
1614
1727
1422
2922
2063
2917
2747
2684
2568
2076
2476
1940
1477
2196
2606
2637
1013
2801
1063
2529
1899
2050
1723
2903
2223
1859
1608
1091
1838
1458
1986
2953
1270
1665
1455
1706
1257
2939
2666
1455
1176
2123
2650
2049
2947
2001
1343
2245
2270
2137
2719
1445
1719
2167
2589
2564
1003
1519
1698
1203
2308
2655
1846
2109
1089
2524
1669
2813
1741
1899
2379
1075
1135
2609
2353
2776
2401
2674
2957
1222
1515
2363
1821
2701
1740
1541
2233
2103
2076
1891
1703
2739
2241
2462
2147
1521
1277
1540
1960
1422
1332
1531
1503
1371
2759
2644
1310
2111
2815
2813
1163
1329
1563
1475
2688
2946
1833
2145
1368
2548
1290
2566
1736
2850
1196
2641
1834
1674
1461
1831
2499
1860
1714
2534
2891
2985
1859
1450
2943
2097
1231
1122
2289
2264
1728
1373
2175
1766
2774
2202
2688
2132
1172
2412
1132
1766
2795
1653
1175
1117
1809
2636
1649
1983
1313
2303
2616
2029
1585
2703
2086
1383
2203
2272
2317
1168
1277
2473
2122
2823
1465
1068
1900
2260
2143
1367
1688
2302
2402
2124
1190
1206
1274
2825
1287
1595
2473
1305
1950
2425
1757
1146
1180
1070
1115
2304
2930
1901
1094
2965
1489
1321
2532
1352
2653
1741
1736
2390
2840
2947
1615
1314
2627
2462
2513
1880
1109
2378
1984
1722
1695
2973
1523
2697
2066
1318
2888
1829
2144
2840
1437
2788
2207
2438
1635
2870
1674
2922
1172
2546
2859
1083
1465
2003
1810
1443
1519
1719
1558
2236
2195
1551
2917
2372
2269
1517
2799
2835
2287
2334
1853
2907
1245
1000
2510
1828
2107
1189
1827
2644
1205
1187
2206
2438
1864
1612
2507
2521
1886
1623
2800
2169
1270
2909
1644
2887
2871
2835
1169
1118
1070
1840
1635
1838
1693
2952
2838
1464
2494
2983
2336
1330
2893
1915
2031
2008
2346
1478
1508
1656
2010
1278
1949
1663
2535
2684
2636
1337
2357
2624
1957
2272
1020
1708
2573
2366
2552
1368
1745
1912
1774
2043
1026
1904
2287
2470
2277
2356
1877
2637
1540
2393
2326
2513
2109
2793
2891
2972
2303
2009
1315
2501
2108
2871
2026
1063
1309
2184
2343
2666
2456
1978
2733
2597
2883
2967
1251
1044
2377
1065
1407
1280
2460
2721
2083
2564
2947
1508
2600
2780
2475
2581
2065
2737
1596
2273
2936
1156
2879
2224
2160
1093
1013
2212
1180
2563
2660
2729
2631
2142
2542
2847
1595
2238
1602
1035
1040
2387
1788
2462
1117
2802
2584
2563
1191
2876
2914
2997
2001
1609
1031
1094
1166
1152
1905
1313
1266
1248
2540
2520
2905
1217
1878
1458
1237
2628
1985
2827
2134
1560
2232
1548
2369
1416
2106
2359
1509
1450
2020
1305
2650
2664
1728
2021
2110
2448
2680
1442
1332
1288
2769
2793
2848
2268
2558
2901
1924
2125
2325
1563
1890
1086
1862
1440
2377
2484
1725
2750
2046
2547
2804
2817
2229
2234
2870
1241
2489
2857
2349
1790
2949
1542
2494
1846
1792
2440
1700
1101
1859
2206
1435
2385
2126
1457
2416
2564
1801
1287
2645
2626
1722
2930
2397
1786
1484
2953
1564
1614
2399
2317
1411
2067
2777
1535
1615
1347
1592
1016
2649
2937
1784
1624
1891
2840
2112
1419
1690
1771
2818
1306
2440
2202
1212
2724
1067
1018
2146
1708
1361
1839
1876
1086
1703
2543
1795
2368
2609
1590
2843
2068
1971
1785
1638
2708
1842
1098
2039
2557
2675
1064
2262
2793
1796
2092
2877
2209
1855
1052
1468
1596
2202
2885
2655
1809
2061
1698
2922
2349
2044
2745
1811
1100
1929
1750
2335
1655
1563
1505
1881
2969
1980
2590
2034
1296
2578
2084
2290
2611
2666
2587
1512
2556
1122
2246
2867
2087
2130
2830
1646
1144
1177
2690
1512
2930
2254
2162
1863
1046
2757
2222
1646
1350
2172
1499
2617
2612
1850
2358
2232
2978
2408
1310
2684
2458
2232
2256
2979
2683
1883
1248
2525
1734
2859
1737
2792
2290
2077
2104
2043
1416
1220
2244
2854
1443
1941
1162
1383
2623
2630
1254
1236
2773
1597
1669
1736
2867
1006
2054
1698
2998
2183
2181
2164
2509
2697
2912
1492
1434
1707
1327
1535
2747
1315
1816
2758
1164
1457
2240
1517
2070
1872
1355
1053
1628
1012
2753
1137
2189
1000
2926
2283
1023
1406
2045
2233
2039
1080
1345
1747
2029
2670
2950
1916
2302
2720
1489
2457
2781
1912
1572
2410
1767
1537
2628
2125
1828
2127
1535
2497
2945
2775
2303
1434
1782
2044
1511
2341
2270
2584
1718
1084
1112
1493
2488
2400
1923
2440
1751
1908
2523
1295
1356
1277
2428
1516
1515
2487
1778
2920
1405
2913
2545
1849
1802
2255
1367
2516
1133
1257
2209
2149
1187
1197
1193
1488
2297
1274
2049
1228
1202
2388
1375
2628
2974
2650
2419
2025
2006
1266
1529
2025
1562
2350
2178
1806
1539
2263
2691
1233
2033
2408
2307
1493
2700
1373
1107
1158
1084
1939
2219
1241
1437
1550
2718
2017
2537
2917
1875
2153
2836
2342
1509
2868
2729
1183
1586
1837
2019
2388
2949
1034
1583
1815
2195
1794
1081
2883
2929
2600
2542
2261
1941
1066
2047
1287
1587
1012
2633
1161
2269
1623
1388
1538
1397
2691
1898
2439
1765
2516
2788
2271
2139
1696
1990
2185
2658
2623
2355
1923
1935
2655
2989
2275
2612
1575
1401
1442
1820
2441
2596
1574
2205
1858
1118
2326
2646
1045
1417
2505
2897
1642
2117
1412
2813
1270
1121
1244
2076
2863
1630
1965
1658
1709
2226
2615
1635
2113
1926
2822
2289
1455
1619
2324
2921
2213
1065
1280
1578
2665
2539
2612
2205
2850
2027
1293
1537
2576
2463
2341
1454
1157
2367
1957
1811
1631
2917
1496
2633
1503
1691
1533
2120
1595
1215
2441
1023
2794
1492
1599
1205
2842
2667
2412
1324
2018
2760
1808
2683
1933
2078
2059
2651
2585
2368
2132
2089
2662
1513
2290
2297
2570
1648
1074
1974
2006
1492
1609
2635
2587
1269
1743
2084
1863
2136
1612
1490
2955
1633
2793
1871
2108
1813
1699
2426
2633
1883
2535
2228
2083
1351
1361
2281
2202
2302
1636
2193
2592
1438
2319
1526
2151
2173
1096
1663
1334
2975
1787
1449
1755
1641
2134
2029
1721
1418
1189
1756
2949
1649
2341
1122
1957
2382
1551
2235
2908
2463
2882
2561
1499
2420
1899
2517
2314
2266
2721
2935
1717
1035
2091
2659
1095
2085
1472
1441
2217
2333
1560
1784
2113
2880
2245
1942
2097
2196
2570
2769
1621
1861
1756
1871
1092
2226
2950
2336
2742
2618
2715
2455
1698
1254
1038
2913
2559
2683
1026
2873
1910
1110
1017
1575
1903
2098
1448
1620
1175
2958
1419
1118
2697
2953
2314
2857
2280
1219
2566
1870
2135
2136
1699
2600
2618
2105
1085
1859
2842
2332
2383
2415
2169
2697
1858
1511
1844
1180
2968
1994
1778
2330
2161
2785
2198
2597
2758
1746
1941
1182
1633
2339
1116
2157
1737
2775
2411
1417
1957
2799
2012
2589
1778
1843
1574
2005
1949
3000
2094
1802
2012
2099
1252
1572
1092
2806
2976
1915
1402
1021
2347
2340
2919
2659
1699
1044
2298
1012
1960
2084
2101
1426
2224
1169
2982
2189
1551
1317
2210
1192
1647
2759
2652
1138
2170
2534
2086
2545
2065
1932
2800
1496
1015
1936
1451
2673
2671
2120
1144
1530
2707
1937
2039
1009
2701
1586
2876
1083
1590
1903
2254
2658
2706
1209
2374
2589
2688
2780
1488
2166
1958
2754
1948
1028
2285
1605
1411
1288
2718
1309
2518
2432
1173
1679
1485
2711
1719
2643
1437
1584
2658
2003
1954
1161
2679
1141
1790
2807
2562
1863
2985
2892
1631
1979
2572
2954
2989
2011
1725
2096
1174
2588
1365
1280
2386
2822
2485
2026
2724
2664
1870
1045
2342
2905
2508
2955
1800
1787
1350
2143
2815
1605
1726
1855
1325
2627
1801
2194
2107
1532
2723
2708
1917
2342
1409
1070
1638
1673
1775
2857
1657
2765
1082
2899
2994
2939
1550
1727
2472
2618
2154
2202
1661
2582
2282
2570
1861
2511
2956
2760
2021
1290
2919
2192
2942
2162
2129
1000
2495
2437
2317
1126
1011
1493
1486
1050
1522
1828
1861
1386
2077
1073
2723
2490
2379
1520
2047
2336
1059
1839
2210
2128
1717
2016
1836
1367
2846
1891
2958
1832
1810
1550
2233
1034
1301
2027
2190
1167
2096
2232
2048
1033
1649
2569
1682
1947
1567
1429
2813
2421
1114
2793
2941
1655
1227
1188
2409
1995
2658
1119
1204
2632
1871
1029
2577
1527
1841
2689
2189
1351
2330
1880
1240
1828
2792
2176
1479
2149
1333
2889
2800
2417
2078
1536
1717
2017
1609
1577
2808
1112
2619
1194
1509
1976
2028
2417
2162
1619
2993
1155
1105
1879
2240
2462
1090
2235
2553
2112
1863
2051
2710
1260
1662
2769
1319
1787
1553
1334
2313
1559
2918
1264
2881
2076
1732
2135
1370
2264
2801
1375
1014
2860
2156
1177
2783
1921
1176
2616
1445
2482
2465
2498
2714
1756
1402
2359
2533
1740
1657
1240
1863
1827
2306
2434
1238
2842
1998
1164
1729
1955
1865
1289
2311
1488
2037
2850
2104
1484
2987
2399
1610
1938
2889
2831
2095
1419
1550
2125
1673
2374
2603
2630
1607
2560
2513
2187
1554
2723
2940
2942
2923
1012
1886
2491
1617
2175
1186
2226
2720
1553
1254
2049
1754
2258
2631
2926
1939
2476
1338
2820
2292
2874
2491
2355
2353
2236
2682
2752
1976
2850
2296
2382
1545
1044
2476
1597
1051
1398
2213
2920
1233
2324
2405
1120
2120
1553
1875
2349
2930
2587
1248
2078
2384
1120
1649
1049
1522
2531
1137
2382
2493
1435
1250
2870
2257
1872
1504
1709
2783
2033
2874
1540
1262
1419
2586
2968
1468
2370
1235
1799
1360
1333
2822
2389
2602
1217
2999
1425
2396
2427
1075
1520
1260
2832
1426
2798
2074
2535
1864
1248
1049
1165
2567
1897
2713
2708
1816
1964
1534
1682
2581
2152
2296
2338
2022
2160
1613
1861
1268
2039
1873
1079
2314
1355
1957
2354
1279
1430
2994
2788
1893
1933
1506
2987
1750
1194
1767
1925
2676
2894
2402
2034
2891
1713
2846
1923
2224
1923
1810
2267
2185
1213
2267
2825
2375
2971
1852
2211
2940
1359
2429
1385
1971
1746
2789
1648
1646
2309
1588
1827
1393
2689
2186
1375
2638
2839
1188
1600
1510
1033
1129
2357
2621
1726
1603
1680
2667
1681
1612
1779
2343
2556
1985
2317
1464
2016
1063
2145
1924
2198
1277
2915
1335
2984
1873
2497
2028
1891
1187
2536
2783
1251
1701
2906
1229
1072
1765
1244
1142
2109
1981
2966
1697
2809
2484
1837
1703
2869
2911
1621
2776
2043
2677
2313
2757
1215
2022
2638
2854
2107
2653
1775
1494
2076
1997
2092
1855
2079
2087
1392
1251
2819
2003
2816
1216
1312
2218
1526
1499
1035
1793
2159
1980
2566
2760
1740
1574
2389
1149
1014
2051
2128
1391
2036
2457
1206
2471
2621
1812
1391
2983
2624
1782
2519
1370
2957
1040
2861
2096
2445
1997
1495
2138
2818
1313
1493
2795
1928
2316
1257
1517
2466
1930
2073
2342
2124
2428
2968
1358
1009
1841
2597
2715
1107
1053
2169
1377
2462
2195
2804
1700
1713
1292
1705
2017
1555
2990
1574
1722
1963
1411
1543
1304
1554
2874
1517
1694
2709
1177
2247
1529
1072
2503
2086
1603
2401
1780
2030
2765
2145
1116
1333
2733
2513
2557
2805
2174
1224
1056
1786
2134
1853
2245
2396
2599
1298
2292
2160
1234
2537
1474
1668
2285
2949
2274
1627
2211
2206
1101
2617
2776
1959
1810
2578
1847
1077
1810
1792
1998
1069
2343
1470
2653
2392
1112
2676
1827
1107
2488
1305
1108
2620
1796
1228
1670
2448
2049
2785
1239
1930
1593
2968
1122
1440
2010
1174
1043
2668
1549
2521
2489
1500
1162
1164
1193
1004
2016
2894
2836
2598
2800
2104
2718
2797
2508
1155
1163
1582
1907
2399
2029
2025
1552
1067
2477
2375
1347
2212
1381
2939
2632
2160
2559
2967
1817
2608
2458
1632
1034
1665
1431
2156
2950
1641
2130
2489
1249
1325
1932
1855
1011
2462
1761
2150
1491
1463
2949
1094
1687
1818
2657
2805
2512
2898
2966
1640
2546
2752
1980
2900
1698
2531
1547
1242
1967
2874
2076
2911
1937
2988
2125
1021
1279
2526
2927
1170
1399
1408
2476
1353
2660
2363
2945
2217
2008
1627
2644
1052
1676
1490
2944
1498
2346
2033
1157
1480
1915
1519
1182
1618
2388
1037
2158
1700
2693
2636
2525
2986
2971
2796
1241
2138
1275
1626
1239
2335
2587
2331
2234
1340
1230
2024
2235
1447
1044
1627
1676
2247
2369
2446
2256
2880
1225
1857
1966
2623
1205
2245
2524
2373
2103
2658
1081
1880
1249
1806
1223
1720
1793
1822
1894
2585
2285
2843
1387
1364
1802
1711
1655
2066
1960
1277
1617
1525
1540
1361
1912
2418
2661
1617
2130
1341
2807
2861
2237
1572
1942
1354
1197
2239
1403
2957
1454
1546
1552
2672
1595
1382
1470
1602
1820
2494
1589
1458
1413
1825
2040
2557
1340
2888
2894
1805
2059
1175
2693
1552
2779
2425
1605
2815
2422
1448
1513
2417
1662
2004
2824
1070
2973
1869
2767
1529
1948
2058
2798
2636
2752
2348
2447
1412
2533
2386
1014
1309
2345
2599
1897
1278
1854
3000
2894
2170
2777
1655
2180
1372
1981
2173
2797
2410
2001
1970
2584
2472
1121
2364
2857
1000
1378
1056
1801
1430
2978
1193
1282
1035
1433
1203
1071
2063
1106
2546
2217
2974
1976
1596
1753
1293
2878
2425
1655
1579
2552
1037
2411
1562
2803
1543
1188
2981
2743
1896
2901
1798
2199
2463
2192
2584
1372
2145
2939
1777
2101
1733
2303
2456
2753
2611
1496
2525
1611
2564
1122
1953
2401
1221
1879
2941
1782
2720
1232
2891
1015
1091
2321
2211
2645
1418
1774
2513
2405
2169
2921
1733
2487
2879
2478
1819
1734
2955
1810
1192
1046
1663
2370
1179
1773
1947
2397
1977
1584
2251
1801
1652
1913
1048
1762
2010
2413
1092
2811
2335
1836
1983
1120
2442
2643
2390
2467
2523
1744
1060
2207
1827
1910
1039
2844
2352
1721
2141
1438
1698
2021
2797
1929
1153
1367
2269
2821
2439
2116
1468
2406
1642
1144
2475
2357
2064
1543
2928
1537
2383
2481
2875
1233
1524
1044
2975
2743
1873
1204
2410
1288
1271
2654
2113
1313
2039
1054
2967
2075
1374
2570
1028
1406
1275
1654
1565
1683
2435
1683
1780
1809
1794
1604
2055
2218
2147
2563
1404
1109
1393
2526
1948
2234
2707
1180
2135
1988
2031
2162
1317
2009
1576
1853
1162
2814
2452
2469
2959
2871
2479
2291
1307
1189
2424
1601
2495
2667
1598
2896
2167
2476
2651
2858
1681
1848
1622
1794
1700
1095
2519
2577
2653
1273
1365
2772
1233
2942
1441
2242
2766
2679
2605
1534
1630
2102
2219
1758
2811
2105
1685
2469
1389
2136
2995
1842
2359
1718
1171
2315
2192
1658
1768
2863
1352
2903
2639
1033
2824
2652
1367
2553
2225
2357
1129
2489
2871
2116
2227
2580
2629
2865
1984
2595
2410
1049
2187
1516
1278
2524
1413
2515
2770
2127
1050
2108
1910
2743
1182
1728
2464
2186
1934
1158
1738
2133
1244
2033
2007
1506
1971
1242
2491
1592
2687
2328
2674
2173
1453
1302
1715
2123
2755
1300
2239
1852
2783
1098
2307
2021
1578
1128
1934
1499
1116
1443
1930
1825
1857
1277
2806
1154
2510
2773
1553
1171
1024
2178
2441
1722
2434
2737
2290
2880
1012
1340
2431
1634
1920
2886
2350
1145
2726
2986
2928
1842
2308
1992
1476
2243
1397
1849
1316
1175
1496
1560
2613
2983
2747
2068
1828
1605
1658
1584
2588
1842
1839
2055
1486
2776
2012
1296
2906
1971
1928
2660
1429
2525
2845
2712
1863
2032
1702
1197
1325
1585
2421
2114
2383
2453
1728
2449
1887
2852
2057
1745
2488
2141
1397
2086
1002
1253
1506
1700
1231
1100
1943
2345
2248
1837
1131
1088
1137
1035
1204
2797
2903
1460
1259
2002
2422
2726
2672
2034
2048
2564
2410
1053
2914
1182
1171
2288
2127
1759
2709
1610
1526
1001
2966
1224
2643
1075
2866
1546
2321
1639
2311
1852
2648
2261
1842
2027
1882
2396
2665
1277
1581
2472
2653
1667
1691
1889
2432
2065
1665
1844
1962
2379
1326
2594
2270
2901
1495
1034
2360
2347
2860
2125
2714
1408
1252
1557
1406
1653
2340
2145
1405
2732
2095
2432
1029
2054
1349
2298
2534
1753
1644
1800
2882
1477
2678
2933
1525
1054
2991
1942
1532
1848
1035
1318
1417
2456
2759
2245
1415
1133
1483
1778
2726
2521
1438
2230
1284
1895
2564
1216
2552
2197
1501
1606
1702
2060
2244
2236
1730
1319
1032
1351
1662
1398
1612
2558
2696
1776
2015
1573
2296
2104
1883
2400
1270
2866
2075
1361
1038
1447
2649
2630
1490
2775
2391
2336
1347
2430
2616
2358
1212
1522
1514
1095
1101
1132
1116
2328
1908
1881
2535
2508
2881
1991
1920
1447
1313
2102
1336
1837
2985
1883
2198
1282
1671
1402
2862
1887
2007
2276
2211
1265
2161
2657
1361
1773
1590
1787
2299
1137
2749
2748
2453
2158
1913
1141
2750
2500
1854
1944
2023
2246
2093
1778
2373
2329
2325
1231
2425
2699
1270
2230
1320
2632
2671
2269
1346
1223
1629
1147
2858
2526
2803
1198
2089
1237
2431
1040
2370
1530
1653
1362
1032
1063
1253
2965
2173
1383
1283
2032
2448
1358
2363
2600
2868
1519
2428
2821
2487
2644
2795
2526
1870
1707
2086
2497
2443
1895
2690
2136
2899
2285
1862
1894
2045
2909
2197
1256
2379
2706
1096
2964
2940
2597
1699
2500
1163
1203
1331
1569
1809
2610
1553
2727
1735
2127
2492
2326
1977
1757
1522
1278
1693
2148
2134
1163
2496
1468
1554
2959
2322
2171
1442
2782
2547
2832
2587
2273
1007
2587
2334
2240
1563
2120
1326
1289
1731
2136
1159
2919
1417
2872
2280
1621
2183
2819
2270
1792
1463
1536
1003
2695
2649
1373
2248
2639
2168
1772
1179
1903
2541
1219
2319
2391
2424
2283
2715
2574
1821
1845
2432
1360
1309
1636
2541
2451
2892
2821
1598
2729
1561
1794
1810
2471
2583
2639
2591
1190
2873
1688
2121
2960
1956
2256
1378
1198
1552
2889
2198
2901
1103
2697
2972
2619
2105
2643
2386
2012
1832
2797
2748
2347
1173
1451
1341
1746
2410
2848
2808
2785
2692
2525
2702
1132
2724
2472
2405
2053
1258
2343
1898
1002
1622
1698
2625
1865
1823
2191
1366
2941
1253
1579
2358
1075
1941
2775
2786
1505
1914
2632
1789
1705
1081
2414
1208
1579
2996
2839
2895
2633
1238
1333
1754
2489
1899
2745
1725
2476
1826
2477
2924
1218
2481
2868
2532
2113
1167
2626
2192
2950
2686
1899
1138
1627
1554
1193
2922
2209
1489
2046
1870
1985
2297
1734
2702
2921
2826
2869
2177
2196
2049
1310
2680
2438
2708
1571
2224
1213
2882
2096
1412
1369
1646
2946
2947
2340
1194
1126
1935
1705
2823
2516
1986
2781
1606
1938
1922
1747
1165
2612
2288
1298
1449
2997
1900
2376
2220
1700
1919
2984
1970
2708
2327
2394
1634
1501
1339
2351
1788
1362
2726
2699
1934
1471
2373
2534
2324
2899
1831
1770
2650
1476
1048
1270
2808
1113
2920
1649
2046
1570
1119
2494
2208
1951
2736
1115
1189
2593
2147
1105
1599
2571
2960
2804
2887
2590
2364
2978
1623
2367
1051
2321
2869
1149
1334
1493
2660
2056
2587
1520
1581
2690
1305
1217
1242
1231
1490
2984
1736
2258
2344
2732
1752
1726
1170
1078
1517
1244
1384
1218
1750
2942
1025
2679
1518
1798
2626
2059
1616
2243
1455
2133
1005
1626
2525
1910
2265
2743
2561
2655
2099
2381
2242
2366
1022
1320
1568
2143
2980
1256
2976
2416
1672
2368
2771
1639
2664
1626
2699
2444
1606
2431
2367
2493
1802
1211
2726
1126
2202
2260
1813
1775
1684
1729
2119
2370
1699
1660
2656
1198
1230
1482
2080
1360
2267
2040
1461
1638
1856
1885
2247
1639
1043
1116
2049
2668
1013
2750
1563
2812
1594
1442
2942
1719
2443
2201
1731
2943
1249
1400
2940
2004
1971
2500
2214
1123
1351
2007
1226
2763
2751
2088
2270
1316
1013
1174
1731
1567
2681
2451
2356
1950
1096
2845
2604
2788
1541
1360
1917
1066
1308
1518
1389
1455
1946
1243
2669
1544
1902
1926
2317
2007
2524
1800
1060
2507
2173
2625
1706
2269
1470
1164
1261
1798
2045
1989
1907
2126
2896
2427
2582
2991
1089
1160
2455
2232
1699
1815
2371
2771
1506
1187
2665
1755
1134
1349
2427
2296
2784
1097
1615
1917
2655
2649
2597
1144
1256
2591
2411
2957
2336
1542
1648
2476
2344
2326
1917
2364
2346
1829
1808
1358
1254
1936
1762
1282
1499
2507
1663
1695
2563
2611
2342
2799
1812
1665
1336
1440
1563
2310
1975
2108
2404
2415
1434
2964
2539
1189
2411
1808
2433
1063
2951
1955
2290
1257
1663
1719
1887
2314
2646
1749
1928
1716
1393
2726
2200
1850
1663
1679
1990
1477
1800
1035
2854
2701
1954
1840
1501
1798
1744
1309
1096
2856
2263
2499
2661
1387
1508
1555
1001
2617
2554
2250
2665
1226
1180
1688
2021
1709
1763
1689
2527
1731
2819
1955
2264
2915
2101
2590
2303
2824
1217
1088
1570
2336
1653
2072
2454
1894
1064
1813
1341
1108
1678
2374
1924
2550
1371
2628
2520
1266
2819
2793
1034
1054
1783
2366
1037
1307
1235
2747
2286
1919
2252
1178
2399
2465
1680
1328
2573
2108
2234
1126
1644
2951
1348
2418
1053
1445
1031
2715
2544
2474
1069
2037
1004
1425
1053
1515
1553
2287
2035
2146
1659
1318
2527
2422
1856
1499
2975
2460
1869
1042
1054
1412
2032
2693
2148
1084
2707
2365
2313
2592
1276
1521
1202
2813
1850
1215
1174
1973
2411
1165
2776
1286
1072
1087
2467
1326
1423
1926
1562
2554
1470
1572
1845
2502
2419
2657
1005
1311
2278
2970
1809
2189
2975
2443
1870
1138
1115
2715
1572
1640
1324
2001
1048
1704
1266
2769
1340
1944
1226
1822
2661
1780
1802
2759
2122
2705
2676
1701
1393
2193
1210
2864
2696
2442
2357
1586
1312
1629
2218
2329
1210
1709
1353
2922
2230
2469
1523
1141
2235
2651
2316
2061
1085
1455
1308
1028
1386
1215
1321
2166
1463
2415
2322
2380
1430
1461
2306
1606
2348
2680
2457
2712
2727
1898
1612
1952
1426
1880
1529
2653
2181
2534
2467
1742
2877
2149
2779
2240
2133
2328
1200
1096
1307
1051
1865
1796
2387
1974
2491
1769
1163
2917
1794
2555
1194
2605
2335
2188
2844
2357
2602
2506
2687
1669
2986
1929
2948
1580
2503
2282
1682
1065
2474
1019
2480
2360
2404
2675
1032
2816
2566
2452
2389
2760
2490
2264
1740
2912
1547
1272
2814
1591
2396
2777
2726
1694
1409
2639
1066
2937
1848
1807
2472
1209
1086
1097
1443
1774
1074
1834
1200
2661
2156
1027
2791
1150
1116
2927
2180
1722
1189
1035
1032
2231
2468
1091
1670
2697
1294
1786
1951
2766
2608
1095
1968
1758
2981
2180
2674
2392
1820
2966
2838
2713
1071
1153
2436
2368
2986
2576
1577
1482
1459
2345
2747
1812
1774
1240
1742
2995
2428
1746
1480
2289
2884
1435
1052
2060
2060
2033
1169
1937
1253
2788
2902
1224
1198
1319
2160
2315
1656
2302
2712
1718
1208
1468
2307
1263
1348
1155
2984
2741
1437
2679
2965
1074
2485
1548
2830
2637
1100
1375
1308
1953
2406
2640
1229
1671
2444
2523
1614
1455
2081
2428
2339
1125
2035
2762
2080
2416
2129
2790
1711
1904
2049
1429
1499
1574
2824
2828
1740
2650
1490
2523
2214
1280
1993
1758
2313
1569
1238
1635
1820
1826
2542
2529
1659
2010
1340
2839
2039
2723
2469
1414
1508
1311
2665
2404
2905
1977
2141
2656
1848
2616
1783
1964
2965
2558
1213
2058
2132
1276
1449
1511
2177
1493
1970
2886
2363
2520
2770
2489
1234
2986
1788
2017
1181
1075
2015
1903
1616
2590
1854
1335
2428
1583
2787
2204
1042
1577
2565
2101
1797
2282
1706
1763
2274
1957
2238
1014
2341
2779
1041
1384
2208
2652
2421
1863
1828
2767
1782
2889
1543
2310
1442
2543
2422
1114
2083
1593
1706
2766
2843
1785
2956
1668
1692
1953
2280
1025
2744
2225
1838
2000
2562
1837
2548
1469
2128
2777
2162
1924
1376
1276
2796
2676
1558
2488
1840
2163
2341
2159
2874
1644
2308
2576
2937
2257
1429
1539
1960
1468
2583
1802
1022
2558
2051
2543
2748
2605
2996
1952
1986
2307
2431
2782
2389
2566
1990
1280
1110
2204
1112
1116
1684
1584
2351
1194
2692
2987
1901
1291
1039
1589
1817
1694
2341
2574
1254
1238
1624
2015
2740
2235
2168
1388
1173
1567
2213
2526
1186
1371
1267
1149
1429
2756
1355
2467
1118
2439
1206
1857
2851
2762
1704
2704
1912
1397
1489
1737
1441
2815
2312
1751
2656
2095
2465
1878
1949
1295
1411
1784
1981
1166
2800
1529
1024
2891
1160
2062
1338
2875
2456
1816
1031
2768
2165
2979
1531
2464
2476
2776
1077
1476
2085
1371
2060
2516
1494
2334
1290
2478
1517
2823
2027
2422
2876
2685
2962
1174
2680
2022
1237
2428
1398
1566
1359
1496
1720
2888
2930
2486
1347
2486
1820
1636
1706
1504
2081
2428
2470
1508
2397
1826
1771
1861
2357
2634
2789
1610
2893
2480
1016
1356
2784
1454
2538
1650
1078
1519
1012
1564
1796
1606
2404
1805
2130
2032
2002
1391
1715
2372
1604
1533
1704
2172
2626
2412
1656
2537
2209
1725
1707
1110
2996
1450
2469
2991
2703
1365
2098
1056
1426
1561
2415
1906
2713
1790
2422
2966
2731
1325
1631
2397
2895
1520
1876
2483
2652
1612
1828
1126
2994
1541
2310
2288
2857
1686
1611
1954
2336
2140
2329
1636
2294
1659
1946
1042
2119
2799
2459
1836
2991
1690
2807
1883
1093
2311
1215
2475
2575
2986
1338
2091
2538
1971
1063
2885
2252
1127
2050
2027
1178
1467
1630
1591
1997
2995
1103
2236
2575
1833
1364
2854
2153
2993
1136
2303
1735
1427
2195
1546
1470
2137
2380
2350
1801
1238
2099
1322
1596
2061
1791
1991
1748
1431
1657
2523
1060
2215
2887
1098
2207
1980
2900
1741
2621
1484
2938
2545
1835
1760
2150
1824
1933
1503
1557
2042
2088
2280
2790
1758
1896
2782
1639
1514
1042
2374
2106
1722
2335
1613
2242
2520
1540
2096
2339
2490
2237
1638
2730
1316
1301
2554
2487
2836
2912
2967
1058
1244
2875
2616
1435
1781
2425
2129
2203
2426
1340
2386
1699
1247
2379
2216
1210
1222
2518
2630
1284
2837
2165
2067
2805
1449
2551
2474
1457
2342
1294
1804
1603
1075
2315
1861
1848
2719
1178
1461
1094
2412
2894
2914
2150
2851
2940
2482
1937
2086
2344
2265
1318
1281
2682
1221
2080
1807
2811
2986
2231
2952
1672
2861
2132
2537
1783
1623
1932
1518
1368
1491
1043
2056
2536
1873
2944
2252
2917
2954
1510
1068
1537
2371
2998
2030
1485
1322
1393
2094
2781
1040
2908
1192
2231
1143
1739
1032
1782
2614
2068
2316
1549
1418
1718
1853
2221
2262
1745
1809
1278
2829
1891
2858
2476
2162
2415
2301
2864
1101
2051
1461
1229
2839
1738
1327
1583
2851
2826
2393
1133
2912
1469
1303
1886
2194
2520
1118
1653
2145
2809
2224
2577
2585
1815
2952
2150
1050
1717
1069
1728
2439
1169
1680
1562
1606
2086
1710
2681
1390
1269
2371
2437
2353
1675
1366
2359
1587
1971
1282
2643
2296
1648
1718
1293
2828
1885
1645
2023
1786
2178
1532
2134
2756
1664
1695
2743
2790
2742
1279
1107
1809
1438
1263
1876
1437
2788
1223
1909
1449
1593
1562
2080
1435
1427
2433
1791
2451
1386
1735
2722
1441
2687
1894
2212
2737
1237
2681
1689
2981
1624
2569
1846
1691
1174
1833
1858
1385
2843
2857
1039
1661
2736
1574
1192
1616
2453
1698
2329
2232
2905
1291
2404
2006
1558
2667
2122
2544
2051
2139
1200
1107
2535
1929
2825
2024
2717
1389
1261
2594
1574
1406
2609
1530
1695
2061
1705
2112
1701
1596
1284
2539
1351
2458
1076
1332
1165
2840
1132
1508
2711
2315
2334
1704
2656
2933
2126
1807
1749
2169
1899
2063
1437
2736
1657
2499
1683
1874
1310
2498
1961
1009
1842
1455
1854
1661
2756
1077
1853
2493
1859
2878
1256
2753
2883
2259
2072
1905
1874
1763
2935
2899
1363
2533
2697
2222
2101
1615
1800
1578
2650
2291
2529
1635
2547
2701
1473
1879
2850
1994
1176
2049
2955
2257
1309
2022
1807
1684
2854
2399
1426
2778
3000
2548
2563
2063
2647
2309
1758
2633
2560
2141
2278
1275
2843
2568
1348
2621
1206
1181
1786
1193
2055
2880
1586
1886
2944
2106
2223
1675
1414
1417
1762
2401
1151
2873
2292
2981
2072
1483
1054
2164
1121
1217
2435
2036
2771
2680
2415
1742
1673
2187
1478
2672
1612
1233
1723
1119
1962
1677
2119
1541
1086
1082
2218
2143
1378
2877
1123
2971
1276
1367
1548
2723
1127
2623
1072
1837
1445
2551
2115
1264
2692
1481
1002
2228
2939
2091
1789
2919
2149
2172
2019
1395
2364
2514
2078
1038
2000
1291
1657
2895
2556
2444
1466
1305
1638
1755
2544
1990
1161
2886
2675
2411
2563
1855
1849
2605
1079
2991
2204
2288
2088
1205
1821
2104
2349
1153
1358
1614
1544
1033
2838
1154
1893
2221
1708
1247
1015
2697
1590
2183
2547
2800
2758
2264
2497
2608
1832
1509
1664
2473
2959
2009
2087
2370
1807
2351
1623
2362
1957
1484
1396
1930
1445
1128
1047
2521
1518
1342
1146
1602
2590
1383
2401
1020
2742
2289
1448
2557
2607
2741
2321
2850
2950
2072
1074
1828
2067
2524
1414
2358
2624
1653
1740
1105
1787
1616
2354
2630
2217
2977
2090
1490
1362
1062
2884
2576
2609
2066
2628
2519
1903
2066
2755
2216
2163
1547
1980
2374
1054
2219
1453
1994
2928
1789
1978
1936
2643
2295
2234
2125
2935
1819
1340
2631
1650
1831
2487
2888
2188
1498
2220
1000
2896
1896
1455
1557
1899
2524
1942
1239
2637
2981
2575
2998
2524
1096
1562
2574
2084
1947
2934
1313
2832
1503
2584
1084
1726
1124
1566
1332
2060
2092
1185
2556
3000
1452
2098
2032
1333
1420
1036
1118
1353
1995
2489
2955
2244
1342
1106
1553
1268
2914
1804
1240
1564
1906
1169
2393
2312
1371
2832
1775
1958
1609
2179
1544
2795
1019
2999
2071
1999
2530
2241
1664
1910
2815
2961
1837
2015
2630
1841
1383
1017
1012
1064
2147
1288
2945
1992
2094
1283
2706
2721
2963
1589
2262
2161
2744
2816
1944
1160
2225
1344
2036
2555
1738
1673
1139
2331
1749
1945
2332
1377
2683
2531
2448
1757
1945
1545
1032
1255
2850
2027
1905
1788
2294
2810
2278
1075
2649
1654
1217
2022
1071
2469
2616
1039
1982
1458
2327
1474
1148
1614
1242
1148
1951
2328
1037
1432
2141
1504
1216
2198
2784
1688
1310
1197
2439
1247
1260
1928
2395
1064
2682
1095
1728
1310
1306
1213
2915
2408
2776
1486
2219
2558
1107
2235
1785
1756
2837
2967
2773
1845
1934
2144
1437
2019
2239
2383
2159
2419
1600
1734
1197
1398
2080
1084
1933
1147
2421
1641
2021
2825
1518
2733
1729
2731
2980
1225
1581
2076
2413
1683
1411
1294
2156
1549
2130
1538
2658
2709
2072
1924
2055
1495
1807
2042
1288
1820
1478
1023
1302
1637
2336
2195
1945
2949
1327
2201
1415
1707
2040
2013
1802
1083
1006
2918
1322
2903
2242
1530
1954
1395
1489
2712
2570
1097
1769
1022
1926
2688
2442
2159
2747
1558
1773
1775
2348
2217
2350
2208
1221
2930
1122
1951
1669
1058
1122
1972
1489
1890
1719
1385
2578
2949
2069
2908
1148
2624
2625
1848
2179
1304
1275
1728
2266
2881
2267
1243
2310
2231
1570
2106
1553
1034
1308
2024
1272
2539
2043
2512
2976
2798
2534
1036
1968
2056
2581
2799
2489
1866
1627
2724
2592
1502
1028
2918
2654
2395
2686
1788
1791
2879
2662
2258
1319
2613
2833
2544
2640
1044
2636
1610
1580
1113
1872
2382
1771
1239
2760
1209
1300
2469
1755
1444
1604
1846
2515
1051
1005
1391
2371
1877
2854
1254
1720
1097
1135
1275
2717
2356
2224
1037
1158
2444
2230
1016
2143
2479
2630
1647
2147
2415
2636
2476
1488
2323
2123
2218
1654
2473
1098
2782
2538
2249
1674
1758
1757
1325
2393
1775
2247
1495
1522
1404
1986
1263
2310
2312
2214
1587
2703
1036
1421
2359
2244
2957
2242
1377
2767
2398
1974
1917
2622
1244
2257
2442
1499
1909
1769
1472
2260
1818
1085
1854
2401
1652
1892
2231
1489
1225
1012
2812
1004
1066
2770
1062
2360
1179
1004
1718
2516
1379
1559
2995
2802
1329
1873
1278
2147
2544
2764
1400
1542
1741
2327
1885
2951
2567
2959
1592
2064
1010
2888
2542
2385
2162
1913
2556
1474
2195
1081
1319
1905
1051
1957
1881
1258
1091
2053
2071
2779
1613
1084
1945
1461
2612
2270
2263
1740
1884
1112
2794
1221
2412
2654
2505
1491
2018
1610
1639
2417
2318
2805
2953
2462
2445
2496
1491
2785
1446
1627
2859
1514
1888
1814
1450
2927
1942
2081
2773
2893
2651
1815
2590
2082
1288
1098
2493
1397
2452
1389
2241
2481
1413
2654
1461
1809
1132
2484
2016
1116
1778
2478
1294
1257
1253
2279
2334
1598
2204
2579
2549
2937
1837
1746
2767
1502
1214
1870
2174
2346
1003
1094
1333
1056
2386
1377
1100
2234
1352
2641
2795
2459
1064
2657
2114
1173
1521
2333
1829
2010
1765
1894
2193
2874
1841
2304
1644
2667
2888
2960
1595
2263
1309
2671
1112
1684
2144
1238
1871
2876
2179
1099
1245
2563
2785
1089
2873
2181
2633
2593
2981
1881
1040
1163
1581
2109
1901
1460
2215
1082
2734
1433
2346
1393
2046
1531
2149
1393
2545
1430
2029
1283
1462
1953
2832
1665
1648
2631
1089
1751
2431
2464
1034
1294
2979
2714
2222
1146
2090
2003
2784
1684
2023
1788
1141
1745
1753
2853
1517
2253
1940
2479
2636
2202
1564
2698
1419
2088
1332
2916
1460
2270
1371
1464
1651
1270
1398
2052
1415
2332
2310
2003
2304
1541
1646
1345
2261
2674
1811
2086
2913
1796
2114
1836
2811
2953
2828
1833
2731
1281
2295
1133
2814
2175
1542
1514
1313
1558
1137
2872
1346
2702
2438
2186
2943
2938
1175
2095
1556
1219
1436
1746
1276
2247
1002
2665
1156
2535
1653
1699
1443
2566
2322
1133
1036
2176
2190
1129
3000
1132
1032
1702
2536
1940
1740
1211
2359
2928
1894
2874
2777
1733
1276
2511
2845
1548
2858
1567
2172
1878
1357
1778
2905
2438
2428
1780
1379
2304
2149
1766
1747
1045
2096
1423
1187
2735
2210
2336
1506
2792
1305
1228
1641
1780
1922
2711
2290
2811
1289
2488
2319
1622
1958
2121
2775
2254
1797
1097
2512
2960
2832
1055
1779
1127
2126
2731
2637
2854
2324
1110
2339
1521
1060
2380
1572
1129
1137
2125
1516
2718
2491
1569
2015
2661
2448
1124
2088
2975
1648
1933
1937
2113
2825
1547
2961
1250
2450
1513
2655
2192
1073
2437
1486
1178
1149
1797
1562
2578
1549
2646
2117
2673
2582
2795
1469
2262
2041
2118
1680
2001
1643
2663
2205
1391
2174
1226
1697
2514
2419
1321
1680
2625
2471
2325
2645
1054
1082
1836
2511
1650
2563
2510
2425
2002
2817
2264
2531
1029
1077
1699
2210
1331
2833
1653
1549
1410
1231
1095
2005
2924
1099
2048
1159
1227
1966
2492
1202
1257
1150
1414
2180
1204
2607
1030
2438
2133
1238
1202
1574
2910
1695
1668
2436
1720
2112
1348
2793
1817
1776
2234
2823
2988
2832
2588
1550
1514
2351
2197
1036
1324
2062
2273
2880
2664
2519
2005
1724
2802
2215
2416
1172
1029
2521
2095
2228
2432
2613
2440
2116
1617
2700
2385
2482
1916
1592
2193
1373
1019
2480
1924
2783
2041
1166
1250
1847
2423
1788
2773
2201
1107
2625
2991
2602
2360
2061
2793
1466
1736
1359
2118
1902
2912
1081
2419
1625
2678
2792
1963
2071
1326
1631
1704
1322
1291
2634
2131
2864
2271
1248
2806
1644
2841
1238
2008
1993
2710
2783
1122
2855
1799
1726
2637
2660
1362
1021
2871
1959
1747
2625
2169
2631
2825
1701
1874
2476
1920
2669
2311
2726
2931
2930
2196
1488
1554
1474
2062
2673
2073
1425
1915
2896
2669
2108
1271
2601
1994
2045
2961
1269
2763
1171
2116
2646
2079
1174
1819
2139
2364
2533
1072
1041
1471
1396
2925
1870
2531
2149
2106
2888
1960
1198
2887
1322
1710
2274
2962
1717
1429
2274
1481
2876
2708
2041
2963
2759
1813
2550
2409
1379
2655
2923
1308
2541
1353
1874
2424
2273
2183
2402
1069
2846
2940
1072
2309
2565
1285
1794
1936
2805
1213
1102
1709
1090
2052
1197
1333
2430
1433
1166
1057
2981
2740
1727
1232
2037
2890
1345
2970
2836
2851
1689
2534
2028
2204
1636
2937
2636
2733
1398
2473
1018
1614
2605
1166
2553
2214
1218
1489
1155
1541
2994
1839
2017
2345
1088
1105
2212
2840
1271
2676
2940
1825
2100
2954
2524
1568
2681
1886
1415
1261
1697
2698
1035
1693
1038
2367
1135
1560
1679
2824
2671
2857
2814
2295
2858
2850
1516
2684
2115
1530
1724
2796
2461
1723
2533
2194
2514
2651
1642
1985
2533
2332
1073
2894
2844
1295
1803
1324
2307
1722
2970
1651
2160
1448
1004
1083
2011
2806
1096
2674
1052
2998
2772
2885
2538
1902
1237
2313
2160
1844
2854
1485
2919
2695
1290
1339
2783
2920
2452
2562
2046
1192
1377
1393
1561
1072
1635
2012
1718
2450
1182
2708
2554
1968
1932
2536
2561
1188
1356
1942
1058
2491
2164
1462
1868
2485
1733
2466
1158
2666
1300
2092
1354
1534
1627
2860
2620
2378
2324
2465
1266
2225
1594
2711
1661
1145
1931
1950
1762
1754
1778
2595
2563
1509
2504
2556
2028
2916
2525
2077
2339
2170
1854
2053
2149
2091
2354
2019
1341
2073
2917
1183
1865
1891
1675
1833
1896
2454
2801
1723
1553
2784
1703
2404
1888
1706
2529
2845
2031
2072
1831
2705
2854
1246
1126
2096
1371
2542
1561
2571
1792
2913
1609
2690
1838
1594
1729
1672
2834
1671
1659
2575
1114
1802
1524
2556
1467
2450
1165
1442
2563
2509
2989
2269
1241
1211
1330
1618
1765
2580
1462
2355
1892
1230
2931
1640
2174
2013
1566
1293
2978
1856
1010
1360
1412
2256
2591
2051
2723
1570
1629
1921
2377
1119
1007
2284
2924
2340
2448
1626
1264
1110
2907
1254
1209
2305
1683
2885
1871
2884
1381
2454
1884
2873
1465
1706
2498
2629
1857
1985
1621
2279
1896
1194
1951
2541
2979
1773
1222
1647
1716
2835
2566
2940
1028
2867
1950
2757
1150
2107
1573
2706
1180
2839
1189
2175
1037
2504
2654
2302
2786
1295
1483
1463
1005
1986
2215
2712
2303
1668
2327
2911
2663
1223
2167
1547
2889
1944
2844
1599
2757
2742
2478
2750
1412
1915
2099
2057
1005
2776
2504
1474
2119
1921
1862
1421
2351
2102
2935
2043
1651
2238
1453
2483
2781
1662
1043
2957
1672
2642
2287
2093
2661
2055
2546
1043
1818
1734
1050
2090
2887
1158
2706
2528
2165
1852
1791
1742
2362
1746
2196
1786
2010
1801
2948
1518
2289
2996
2969
2750
1872
2143
1385
1363
1489
1410
1814
1064
2376
1818
2604
1617
2052
1844
2156
1493
2533
1926
1318
1928
2872
2302
1595
2926
1446
1500
1083
1859
2107
2027
1755
1822
1765
1301
1218
1744
2773
2342
2038
1754
1038
1727
2366
1543
2143
1578
2735
1165
2645
2454
1986
1363
2678
2040
2879
2570
1548
1459
2918
2989
1327
2955
1957
1348
1063
1781
2853
1750
1626
1412
1721
1190
2888
2564
1890
2144
2936
1051
1783
2868
1766
2918
2215
2654
1041
1392
2145
2725
1422
1648
1196
2314
2425
2049
1427
1083
2770
2018
1480
1361
1726
1984
2540
2233
1733
1796
1475
1113
1150
1734
2635
1496
2676
1049
2223
1409
1740
2304
1306
2672
2636
1127
1328
2978
1216
2407
1765
1839
2136
1806
2375
1917
2572
1422
2142
2783
1378
2982
1921
2246
2918
2032
2575
2688
2014
2700
2638
2376
2827
1017
2344
1466
1711
1808
1726
1598
1656
2562
2017
2326
1030
2637
1977
2344
2360
1717
1925
2254
1907
2441
1031
1758
1383
2061
2754
1604
1552
1640
1964
1516
2770
2390
2012
2119
2463
1909
1205
1763
2697
1544
2126
1816
1965
2595
2215
1281
1054
1231
1328
1297
1775
1384
1468
1386
2987
1585
1083
2651
2055
1121
1045
1015
1598
1500
2557
1641
1624
2859
2881
1450
1511
1161
2558
1363
1314
2215
2793
1788
2846
2473
1550
1321
1311
1667
2741
2385
1921
1626
2132
1878
1826
1555
2709
2575
1498
2111
1217
1465
1038
1574
2657
1195
1350
2879
2786
1614
1827
1105
1071
1771
1792
2295
2806
2582
2572
2725
2705
2932
1759
1171
2720
2998
1727
2002
2625
2957
1453
2983
2866
2204
1998
2328
1750
2271
2816
1354
2971
1433
1881
2127
1558
1816
1554
1360
1085
2531
1749
1126
1002
1774
2406
1286
2706
2867
1854
2659
2469
2349
1254
2830
1161
1844
1239
1868
2774
2464
1545
1535
2766
2218
2754
2272
2050
2633
2614
1904
2444
1366
1916
1093
2207
1326
2981
2092
2798
1711
2623
1883
1416
1157
1886
1622
1179
2052
1966
2714
1576
2687
1586
1622
1986
1214
1361
1785
2020
1134
2236
1072
1252
2951
1215
2102
1432
1160
1622
2835
1864
2148
2070
2063
2842
2662
1118
2609
1331
2132
2093
2999
1666
2900
1327
2758
2780
1294
2108
1993
2966
2195
1071
2664
2475
2550
1631
1466
2942
2784
1190
1018
1429
2131
1850
2428
1616
2524
1780
2324
1096
1752
1453
2889
2042
2238
2407
1353
2623
1458
2323
1137
2053
2629
2870
2669
2076
2407
2588
1291
2031
2652
2667
1548
1941
2074
2569
2535
2049
1899
2141
1255
2515
2784
1897
2213
1741
1183
1622
1236
1143
1278
1844
2484
1461
1053
1965
1801
2262
2182
1352
2209
2936
1489
1292
1444
2085
2906
1947
2968
2670
2872
2304
1723
2317
2067
1623
2270
1732
1656
1928
1892
1785
2352
1148
1753
1808
1183
1087
1888
1109
1768
1273
2868
1547
2933
1320
2026
2491
1452
1128
1836
2237
1655
1567
1271
1974
1121
1167
2395
2431
2696
1068
1606
1253
2460
1424
1584
1340
2540
2637
1902
2819
1058
2858
1901
2599
2436
1175
2384
1747
2598
2779
1279
1528
1092
2656
1129
1784
2877
2779
1687
1015
1693
2458
1413
1699
2668
2615
2088
2508
2736
1685
2952
1816
2226
2018
2178
1797
2666
1673
2539
2946
1783
1648
2833
2917
2790
1077
1161
2804
1294
2801
1463
2761
1950
1887
2125
1601
2444
1202
2932
2822
2087
2877
2011
1912
2827
2464
2302
2074
1477
2333
2119
2204
1240
1741
2232
1045
2625
1496
1910
2590
2453
2284
2213
2936
1222
1191
2867
1339
2893
1577
2353
2464
1741
2718
1858
1906
2637
1921
1090
1325
1776
2087
2326
1962
1682
2259
2521
1208
2655
2080
1976
1947
2292
1342
1368
2804
1664
2076
1690
2636
2598
1963
2182
2901
2980
2655
1462
1522
2884
1325
1408
1704
1406
1584
1814
1365
2958
1250
2254
1963
1671
2658
1684
1812
2601
1405
1171
1399
2349
2055
1242
1561
1230
1454
1728
2813
2906
2426
1982
2027
1796
1998
1325
2330
1671
1272
1540
1707
2529
1003
2846
1414
2823
2728
1965
2940
1279
1369
1300
2574
2484
1063
2174
1828
1083
2848
1473
2953
2856
2001
1459
1532
2268
1226
1166
2674
2332
2355
1140
2328
2865
2464
1871
2345
2210
2829
1738
1503
2490
1789
2534
2536
2125
2408
2543
1733
2824
2497
2246
1824
2800
1588
1851
1527
2544
2313
2146
2596
2561
2292
1607
1925
1229
1973
2709
1019
2192
2829
2619
1255
2109
2970
1462
2067
2468
1924
2408
2861
1683
2433
2850
2836
1108
2317
2528
2277
1612
1344
2801
2897
1682
2143
1943
1198
1181
1608
2307
1152
2699
2524
2542
2995
2878
1991
2715
2831
1125
2785
2060
1620
2906
2286
1912
1127
2442
1772
1817
1912
2445
1432
2407
1848
1027
2723
2573
2967
2026
1264
1885
1859
2618
2255
1161
2160
2892
2855
2958
2117
2602
2697
2151
1828
2285
2181
2992
2397
1230
1816
1756
2410
2792
1394
1707
2267
1116
1693
2967
1155
2419
2749
1805
2862
1899
1200
2003
1650
2125
2752
1235
2588
1814
2700
2310
2748
2282
1579
2564
1847
2731
1175
2736
1210
2509
2476
2067
2223
1547
1895
2044
2199
2888
2802
2699
2854
1892
2289
2929
2084
1178
2342
1272
1479
1580
2169
1595
1092
2084
1960
2985
2537
2130
2120
1425
2243
1012
1594
1353
2423
2133
2780
1102
1230
1708
2037
2700
2012
1000
2457
1855
2993
1650
1479
1668
1388
2904
2257
2630
1339
1880
1975
1139
2588
1910
2507
1068
1767
2377
1456
2841
1297
1936
1506
2952
1399
2240
1042
2771
2544
2469
2583
1091
2628
1104
2992
1886
1651
1452
1036
2340
1756
1965
1013
1543
1157
2641
1514
2320
2201
1969
1932
2636
2545
2616
1558
2057
1144
1527
1269
2149
2861
2486
1086
1871
2298
1884
1511
2484
1918
1620
2417
1315
2340
2117
2085
2333
1923
2964
2794
1758
1725
1723
1569
1574
1536
2948
1546
1011
2547
1935
1742
1123
1183
1888
2479
2270
1878
2143
2245
2274
2129
2031
1401
1581
2552
1617
1295
1428
1531
2225
1133
1181
1734
2511
1423
2138
1917
2512
1334
2350
1337
1500
2938
2984
2879
2294
1132
1452
2638
2815
1454
2781
1718
1520
2630
2695
1321
2989
2023
2920
2652
1117
2481
1321
1802
1561
2390
1672
1464
1341
1353
2367
1808
2896
1936
1629
2094
1418
1703
1258
1484
2843
1791
1716
1771
1353
2464
1214
2882
1729
1816
1929
1489
1414
2699
1220
2020
2617
2182
2318
2904
2460
2989
2297
2462
2088
1972
1823
2585
2001
1601
2904
2286
1764
2435
2810
2327
1764
2550
1448
2097
2176
1791
2736
2525
2424
1878
1394
1196
1716
2609
2477
2237
2385
1354
2025
2854
2494
2255
2684
2381
1640
1630
1880
1127
1913
2644
2725
1980
2889
1893
1256
1066
1733
1220
1728
1669
1253
2772
1037
1209
1578
1626
1868
2392
2124
1666
2901
1410
1410
2956
2833
2509
2867
2068
1456
1546
2911
2608
1611
2781
2153
2414
1308
2823
2353
2411
1504
2165
2626
1356
2601
2723
2217
2474
1803
1014
2762
2489
2004
1246
2743
2315
1569
2934
2060
1747
1199
2665
2764
1182
1758
1646
2160
1257
2057
2164
1318
2046
1038
2713
1162
1735
1784
1053
1355
1110
1292
1393
1265
1442
1784
1421
1604
1365
1037
2839
1845
1374
1762
1606
2212
1839
2402
2444
2598
1954
1562
1960
1417
2639
2697
1715
2451
2291
1083
2008
1531
1515
2579
1950
1455
2806
2400
2321
2398
1336
1042
1795
1219
2218
1319
2944
1283
2433
1501
2324
2334
2340
1456
2401
2549
2333
2977
1626
1745
1069
1971
2313
1281
2030
2308
1329
1796
2813
1150
2406
2439
1080
1045
2262
1912
2767
1740
2199
2320
2754
1431
1017
1789
1760
2675
2191
1059
1177
2402
2123
2830
1774
1576
2329
2365
1729
1514
2190
2910
2991
2147
1471
2283
2095
2885
2253
2295
2194
1489
2782
1592
1777
2307
1992
2638
1954
1523
2521
2356
1117
1269
1619
1410
2028
2577
1665
2505
1717
2897
1182
2253
2550
2290
2329
1606
2960
1735
2695
1875
1421
2897
1865
2689
2620
1530
2052
2467
2584
2691
1411
1206
1993
2835
2792
2721
1528
1060
1254
2519
2219
2749
1577
2298
1306
1529
2043
2488
2978
1386
2678
1219
1829
1646
1934
1221
2404
1930
1791
1497
1525
2199
2921
2026
2486
2977
1260
2715
2498
2609
1078
2899
1480
1176
2656
1672
2319
2568
2383
2091
2487
2565
2489
2198
1013
1191
2377
1347
1900
2571
1316
2598
2270
2758
1993
1020
2828
2552
2812
1329
1268
2328
2990
1369
1308
2779
2739
1653
1990
1262
1903
2836
2548
2701
2010
1960
2710
1723
2013
2294
1600
2914
1814
2928
2292
1480
1629
1723
2183
2636
1844
2768
2757
2053
1822
1159
2575
2120
1890
1234
1453
1724
2357
1638
1667
1481
1050
2570
1747
1033
1311
2104
1538
1518
2730
1355
1514
1062
2077
2828
2150
2016
2471
2354
2418
2136
1079
1494
1878
1851
2386
1589
2834
1778
1841
2876
1556
1175
2260
1811
1430
2060
2977
2149
2324
2740
2229
2238
2324
1467
2645
2513
1043
2062
2085
2438
2253
1002
2221
2532
1401
2556
1691
2896
1647
2722
2271
2761
2677
2854
2799
1338
1803
1266
2398
1090
2040
1321
1030
2678
2908
1842
2171
1411
2207
2874
1546
1772
2693
2404
1623
1553
1955
2728
1410
1874
1368
1080
1502
2603
1469
2468
2561
2470
1668
2307
1710
2777
2665
1995
1397
1932
2973
2543
2625
2560
1385
1280
1689
1774
2175
1499
1067
1273
2231
2245
2383
2075
2856
1524
2722
1959
2820
1427
2209
1439
2281
2701
2743
2900
2164
1769
2108
1698
2006
2691
1580
2412
1103
1851
1488
1087
2392
2728
1427
2971
2400
2287
1239
2424
2924
2635
2921
2140
2273
2439
2113
2545
1334
2185
1278
1685
1538
1789
2611
1406
2392
2370
2268
2540
1665
2972
1971
2005
1035
2635
2568
1091
1000
2238
2039
2994
2461
1319
2977
2529
1849
2968
2425
2567
1578
2036
2078
1918
1572
2804
2549
1602
1117
1021
1578
1030
1019
1700
1759
2953
1663
1915
2105
2639
2872
2022
2545
2096
1145
1285
2224
1219
1813
1082
2558
2425
2945
2702
1961
2629
1893
1053
1433
1231
1085
1966
2974
2980
1659
2009
2974
1761
2561
1024
1865
2934
1862
2787
2696
2557
2492
2982
1773
1286
1580
2330
2789
1035
1463
2154
1085
1318
2739
2130
2059
1610
1481
1873
2553
1906
2048
2565
1436
2137
1311
1463
1659
1789
2217
2624
1562
1158
1005
2405
1137
1912
2280
1147
2652
1756
2177
2939
2516
2505
1923
2656
2023
1431
1965
1254
2452
2989
1233
1790
1509
2927
2545
2636
2975
1117
1670
2000
1818
1840
1592
2927
1312
1333
1992
1147
2331
1334
2222
1797
2729
2109
1048
1931
1213
1656
2440
1228
2824
1962
1172
1573
2926
2216
1896
1211
2367
2644
1173
2535
1085
1176
2120
1676
1913
1996
2343
1689
2439
1818
1924
2117
1767
2436
2061
2400
2879
1613
2423
2319
1677
1442
2176
2856
1667
1018
1001
2097
2438
1780
1780
2687
1161
2687
1711
2553
2990
2372
1018
2217
2313
1751
1789
2006
1038
2056
2807
1489
1154
2496
1332
1753
1221
1854
1858
2644
2001
2264
1009
1894
1995
1246
2251
1659
1038
2238
1956
2080
1725
2509
2410
1506
1595
1205
1005
2926
2654
1170
2818
2612
1211
2512
1942
2942
1447
1026
2465
2307
1829
2068
1551
1726
2363
2124
1222
2067
2501
1130
1968
1800
1099
1727
2765
1646
1086
2827
1158
1016
1849
1932
2990
1830
2447
1398
1682
2483
2304
2309
1211
1011
2774
2649
1250
2657
1957
1684
2144
2471
2984
1939
1425
2523
2203
2017
2512
2485
2748
1295
2856
1621
2868
2448
1458
2897
2078
2721
2280
1965
1441
1739
2763
1191
2920
1956
2027
1450
1476
1108
2690
2402
1683
1687
1033
2910
1507
1467
2628
1429
1886
2198
2736
2009
2453
2590
1144
1325
2191
1354
1578
2236
2405
1179
2030
2244
2177
1233
2604
1246
2990
2061
2009
2640
1606
1454
2939
2181
2415
1548
2390
1611
1092
1850
1078
2244
2004
1753
1739
1329
1812
1702
2260
1121
2530
1454
2997
1504
2658
1789
1733
1274
1863
2382
1439
2825
1188
1096
1402
1999
2652
1964
1910
1642
1965
2967
2143
1555
1100
2786
1240
1423
2495
2274
2435
2287
2802
1887
1109
1152
1457
2435
2523
1625
2816
2116
2749
1711
1410
1253
2055
1907
1350
2740
1678
2849
2793
1617
2157
2564
2311
2442
1403
2872
1549
1309
1779
2589
2947
2152
1023
2302
2988
1250
1542
1216
2441
1284
1827
2850
1218
1431
1144
2848
1731
2333
1072
2755
1596
2587
2495
2184
2730
1545
1841
2015
2031
2651
1076
2506
1336
1159
1764
2259
1229
2754
1920
1100
2198
1461
1407
2508
2791
2308
2345
1879
2298
1556
2141
2216
1236
2024
1993
1360
2658
1839
2572
2442
2410
2527
2185
2791
1207
2321
2513
1059
2667
1886
2618
1978
1413
2973
1557
1134
2179
2987
2394
1422
2200
2962
2717
1475
1509
1861
2270
2312
2166
1404
2601
2391
1181
2479
1691
2671
2276
1617
2300
1469
2795
2286
2212
1412
1939
1163
1803
1264
1467
1859
2181
2671
2446
2150
1241
2448
2811
1710
2281
2347
1051
1201
1893
2263
2285
1227
1796
1934
2282
1886
1858
1562
1687
1924
1628
2915
1749
2304
2537
1345
1058
2005
1845
1307
2223
2931
2946
2032
2237
2244
2861
1566
2336
2954
1418
2594
1392
2950
2128
1711
2368
2869
1983
2581
1000
1619
1984
1521
1522
1327
1698
1506
2173
1935
2289
2046
2356
1586
1040
2354
1282
2765
2698
1037
2026
1292
2226
1733
1506
2034
2522
1800
1176
1825
1978
1189
1021
2264
1306
1603
1947
2424
1510
1910
1545
2354
2393
1401
1665
2372
1237
2807
2909
2775
1429
2603
1171
1945
1555
2709
2394
1250
1015
2488
1806
2898
1330
1347
2957
2099
2025
1091
1279
2437
1406
1858
2255
1788
2493
2672
1899
1825
1068
2134
1797
2715
1891
1402
1395
2376
1018
2077
1709
1598
2210
1697
2409
2023
1103
1647
2024
2046
1444
2566
1347
1145
2527
1472
2368
2572
1348
2384
2453
1883
1810
1568
1181
1881
1690
2091
2007
2928
2953
1581
2080
2949
2383
2682
1227
2710
2449
1232
1684
1845
1647
2854
1381
1502
1787
1651
1187
1419
2034
1824
2028
1635
2624
2827
2789
1641
1515
1528
1332
2012
2641
2096
2094
2863
1486
1399
1763
2846
1244
2659
1123
1115
1699
1607
1235
1956
1187
2680
1094
1039
1904
1587
1894
2128
2554
1444
1324
2556
2893
2586
2195
1921
2901
2672
2205
2552
1759
1518
1016
1387
2889
1341
1174
2376
1701
1912
2937
2017
2591
1832
1454
1835
1433
1292
1108
2053
1202
2966
1309
1041
1075
2207
2954
1659
1463
2202
1215
2028
2403
1684
1196
2669
2663
2707
1151
1562
1412
2518
1427
1641
1508
2308
2966
2060
2131
1359
1487
2608
2563
1151
2349
1794
1208
2976
1312
1681
1388
2516
1912
2499
1696
1908
2614
1907
1635
1785
2173
1727
1141
2547
1640
1684
2538
2668
2533
1767
2242
1893
2528
1104
1715
1608
2465
2251
2335
2403
2461
2688
2394
2470
1173
1897
1605
1929
2946
2601
2694
2059
1425
1346
2186
2761
2467
1016
2511
1664
2257
1540
1442
2545
2440
2496
2989
1808
1784
1088
2443
1362
2572
2233
2325
2485
2333
1672
2373
2744
1078
1609
2723
2933
2074
1183
1468
2182
1918
1955
2142
2449
2741
1670
1145
1920
2246
2849
1029
1678
1908
2798
1145
2857
1157
2332
2487
2192
2021
2702
1427
1794
1643
2768
1586
1648
1818
1509
1471
2257
2027
1806
2890
2830
1947
2995
1622
1901
2087
1404
1239
2484
1642
1695
1835
1281
1463
2866
2776
2742
1696
2276
1160
2217
1527
1347
1806
2974
1084
2498
1102
1737
2378
1772
2651
1102
2909
1316
1910
1162
1709
1585
1105
1617
2463
1944
1152
2949
1932
1304
1184
1952
1733
1729
1561
2752
1646
1673
2302
1600
2189
1649
1816
2589
1302
2503
1106
2870
2044
1733
1373
1147
1955
2613
2033
1110
2170
2544
2754
2583
1195
1858
2041
2780
2314
2150
1003
1648
1211
2900
2456
2235
2014
1310
1974
1060
2770
1516
1315
2961
1838
1282
1904
1198
2932
1037
2998
2121
2697
1450
1581
2103
1919
2720
1404
1330
2608
2036
1275
2152
2499
2459
2659
2145
2278
2138
2133
1645
1638
1972
1341
1654
2228
2794
1745
2914
2954
1843
2849
2276
2153
1883
1951
2761
2318
1353
1316
2295
2906
1643
1453
1733
1241
2163
1461
2379
1623
2760
1921
1794
1904
2353
1482
1724
1109
2928
2875
2126
1974
1491
1377
1764
2188
1999
3000
1616
1507
2898
2828
1925
1822
2839
1739
2996
1519
2608
1412
1065
2332
2366
2290
1193
2923
2054
1372
2801
1400
1227
2651
2390
1478
2190
1321
2415
1266
2689
2545
2242
2163
2845
1872
1725
2933
2997
2973
2066
1613
1487
1204
1501
2516
2809
2794
2608
2201
1184
1842
1133
1627
1199
1215
1280
1247
1437
1446
2632
2517
2324
2729
1831
1062
2170
1902
2487
1494
1565
1261
2927
2082
2306
2187
2914
1022
2150
2875
1670
2396
1713
1213
1082
1847
2411
1615
1964
2629
1591
1478
2495
2550
1340
2549
2289
1758
2374
1438
1345
1906
1306
2113
1636
2923
1915
2052
2321
2012
1301
1258
2097
1563
2777
1235
1804
2111
2647
2985
1651
1555
2939
2858
2903
1086
1766
1376
1741
2758
2898
2156
1649
1711
2529
2764
2090
2600
2578
1159
2932
1359
2295
2952
2328
1333
2381
1932
2774
1105
1745
1178
2111
2389
2787
2791
1968
1448
2211
1549
2156
1539
1311
2564
2115
2146
2609
1386
2034
1013
2146
2204
2534
2488
1053
1292
2261
2988
1530
2570
1706
2835
1602
1636
2013
2720
1045
2260
1924
2739
1796
1641
1389
2028
2003
2392
1048
2732
1837
1181
1724
1994
2898
2761
1959
2541
1645
2623
2336
2495
1530
1980
2919
2641
2844
2322
2937
2675
1550
2396
2100
1349
2463
2295
2217
1505
1814
1505
1484
1661
1244
2530
2151
1349
1845
2712
2937
1842
2677
2472
2074
1422
2925
2429
2209
2816
1723
1749
2185
2681
2455
1373
2181
2441
2082
1375
2532
1603
1543
1454
1727
1140
2138
1674
2250
2001
2830
2569
1796
1131
2386
2095
2999
2079
1321
1677
1425
1033
1086
2402
2783
1065
2320
1803
2206
2872
1348
2710
2267
1469
1180
2334
1298
2223
1744
1934
2284
2250
1179
1208
2986
2154
2953
2053
1295
1360
1374
1101
2120
1404
2951
2498
1516
2141
1671
1662
1820
1335
2468
2379
1652
1120
1302
1326
2952
1051
1796
1775
1335
2388
2393
2175
2855
2878
2417
1629
1112
1266
1507
1846
2497
1247
1589
1862
1519
1682
1817
2157
1551
1082
1113
1949
2782
1800
2557
2866
1851
2626
2102
1244
2565
2600
2767
2732
2012
1775
2644
1639
2725
1042
1549
1553
2828
1622
2882
1404
2531
2441
2808
2269
2234
2639
1224
1252
2274
1443
2394
2054
1321
2551
2778
1486
2165
1263
2282
2898
1481
1858
2851
2745
2039
1178
2433
1509
2533
2561
2122
2159
1919
2152
1334
2411
2819
2833
2010
2926
2375
2514
1458
1568
2382
1589
1317
1173
1264
1062
2388
2564
2341
2985
2923
1673
2590
1062
1230
2056
1206
2716
1720
2713
2321
1234
1135
2169
2217
1367
1667
2332
2253
2356
1522
1968
1399
2282
1363
1449
2861
2259
1244
2471
1172
2559
2818
1934
2230
2662
2821
2757
2603
2955
2719
2660
1794
1745
2248
2147
1454
2149
1957
2898
2395
1056
1310
2986
2462
1955
1273
1308
2700
2781
2195
1948
2471
2249
2541
2763
1417
2201
2940
2555
1546
1911
2729
2299
2637
1862
1174
2654
1034
2217
2996
1711
1301
1346
1075
1116
2248
2833
2472
1274
2388
2512
1056
2823
1759
1771
1188
2545
2205
2485
1729
2253
2210
2403
2352
1483
1327
2011
1348
1600
1780
1620
1274
1483
2785
1483
1647
2125
2174
2425
1514
1584
2730
2665
1167
2034
1855
2907
1539
1866
1673
1630
1449
1549
1487
1743
2502
1899
1994
2592
2789
1237
2485
1872
2494
1768
2238
2573
1037
1276
1124
2064
1371
2781
1971
1145
2523
2545
2235
1317
2629
1421
1472
2482
2927
1150
1171
2726
2997
2041
1982
2748
1130
2582
2636
1277
2100
1857
1170
2400
2797
2282
2869
1263
1742
2610
1259
1668
2578
1342
2221
2957
2664
1676
2964
2368
2765
1002
1946
2344
1596
2512
2577
1997
2294
1376
1933
1789
1144
1694
2045
1665
2374
2836
1521
1346
1552
1208
1740
1316
2892
2503
1148
2655
2821
2025
1084
2454
2619
1268
1512
2098
2912
1827
1803
1285
2706
1872
1969
1365
1677
2470
1524
1883
2297
1555
1582
2829
1155
2617
1815
2557
2262
1629
2452
2094
2363
2922
2176
1269
1292
2479
2170
2877
1182
2948
1754
1547
2032
1236
1640
2681
2239
1375
2639
1421
1978
2265
1357
2266
1442
1256
2299
1002
2453
1956
2836
2282
2375
2709
1922
2784
2697
1700
1073
2199
1299
1647
1701
2350
2801
1035
1796
2919
1976
2135
1317
1887
1990
2031
1115
1098
2565
2911
2827
1035
1179
2168
1423
2227
1111
2472
2172
2323
2315
1856
2985
1539
1301
1440
1121
1331
1563
2008
2465
1407
2460
2380
2026
1317
1638
1949
1291
1344
2594
1823
1219
2786
1874
1037
2019
2131
1224
2475
2238
1329
1864
2473
1604
1119
2151
2779
1585
1550
1909
2785
2535
1557
1445
2420
1576
1799
1142
1105
1588
2162
2180
1827
2730
1491
1637
1198
2665
1264
2422
1991
1106
2088
2770
2136
2543
2987
1776
1906
2167
1859
1364
2742
2436
2809
2288
2663
2341
2454
2462
1219
1989
1118
1887
1075
2149
1037
2743
1112
2483
1953
1113
1321
2128
2919
2678
1447
1787
2310
2877
1589
1022
2236
1939
2730
1798
2438
2391
2922
2204
1975
1857
1211
1803
2202
1001
2989
1201
2694
2987
2506
1244
1664
2424
1213
1746
1043
1614
2518
1130
1841
1875
1030
2578
1872
1196
2754
2179
2158
2278
2711
1647
2822
1909
1508
1095
2903
2519
2927
2917
2689
1245
2093
2324
1370
1345
2359
2812
1726
1983
1755
1824
2873
2791
1362
1099
1826
1633
2931
2005
1248
1810
2044
1415
1275
1859
1422
2756
1916
1117
1843
1525
1687
2602
1441
1596
2782
1707
2207
1527
1838
2942
1453
1174
1523
1886
1774
1030
1546
1408
2270
2269
2588
1921
2669
1879
2201
1678
2048
2512
2923
2604
1896
1608
1140
1229
1137
1270
2349
2767
1317
1118
2427
2404
1167
1307
1357
1870
2893
2390
1084
1392
2209
1507
1848
2574
1937
2767
2933
2563
2395
2104
2660
2695
1605
2234
2045
2845
1033
1293
1749
1503
1681
1779
1090
2151
2843
1184
1754
2362
1522
1331
1785
2659
2427
2531
1394
1388
2760
1566
2293
1370
1338
2787
1372
2214
1458
2732
1799
1933
2262
1512
1836
2599
1640
2581
2711
1429
1417
2698
2732
1752
2013
1571
2040
2063
1318
1001
1267
2074
1840
1657
1085
2467
2001
1378
1165
1895
1407
1877
1692
1110
2386
2821
1099
1010
2495
2187
2018
2847
2820
2965
2972
1062
1835
1540
2358
2767
1747
2309
1895
1457
2464
2725
1093
1605
1427
2369
1598
1261
2416
1816
1022
2540
2005
2621
2367
2192
1472
2030
2569
2132
1983
1421
2255
1876
1685
1022
1632
1460
2021
1399
1148
2099
2983
1235
1647
2662
2728
2494
2584
1125
1588
1757
1430
2004
2943
1432
2057
2215
2174
1165
2294
2717
2741
2763
2474
2042
1470
2217
2921
1404
1737
1138
2241
2016
1668
1923
2557
1770
1974
2705
2465
1978
2447
2443
1544
1226
2992
1250
1933
1252
1965
2417
2286
1855
2105
1431
2359
1220
1761
2605
2192
1510
2574
2179
2388
1450
2517
2415
1336
2019
1876
1287
1241
2470
1701
1316
1270
1297
2218
2247
2051
1219
1284
2668
2439
2321
1852
1385
2911
1236
2565
2336
1009
2369
1513
1954
2404
1267
1054
1093
1710
1576
2915
2915
2377
1678
2176
2817
1154
1789
1161
2061
2002
2514
1553
1972
1226
2907
2741
1067
2598
2131
2504
1099
2455
2540
1278
1872
1957
2747
1912
1002
1243
2124
1537
1474
1305
1370
1290
1761
1144
2036
1231
2121
1075
1503
1333
1495
1815
2541
1728
2498
1527
2987
1496
2580
2072
2815
1459
2838
1400
1303
1860
1407
2878
1158
1818
2879
1977
1078
1667
2857
2617
1979
2924
1562
1900
1382
1023
1952
2206
2783
1057
2417
2019
2414
2476
1256
1628
1958
2403
1490
2911
1453
1360
2842
1176
2825
2244
2918
2685
1455
2519
1736
1873
1871
2882
2548
1063
2934
1680
1690
2791
2507
1631
1617
1246
2443
2388
1463
1683
1562
2250
1018
1676
1177
2946
2164
1619
1082
1386
2076
2139
1106
2267
1751
1264
2322
1543
1147
2533
2928
1192
1695
1278
1713
1699
1403
2822
2744
2596
1733
1436
1781
2235
2123
2206
2500
1059
1695
1926
1718
1929
2982
2548
2604
2551
2685
1240
2880
1353
1924
1900
2241
1930
1755
1369
1555
2741
2964
2478
2542
2342
1875
1487
2653
1640
1357
1872
1144
2546
1765
2262
2848
2221
1815
1998
1211
2147
1674
2162
2015
1163
2942
2390
1671
2834
2195
2851
1479
1754
1650
2759
1095
2218
2384
2376
1053
2495
2895
1964
2194
1813
1095
1334
2589
2663
2052
1019
1115
2757
1158
2408
2067
1802
1463
2378
2400
2486
2816
2820
2445
1507
1392
2391
1895
2006
2166
1630
2838
2439
1945
1716
2252
2710
2968
1202
1067
2608
2802
2008
1782
2175
2735
1723
1595
2242
1692
2293
1755
1005
2977
1568
2679
1075
2520
1686
1420
1705
2439
1582
1496
1421
1182
1677
1812
2442
1156
2357
1834
1261
2310
2792
2684
1808
2038
1269
1772
2670
1795
2653
1313
2873
2876
2832
2463
1376
2038
2176
1189
2282
2782
2363
1168
2219
1511
1360
1993
2058
2911
2154
2086
2335
1459
1494
1695
1184
1885
1871
2038
2250
2914
1751
2911
2787
1269
1624
1546
1351
2214
1435
1404
1980
2167
2553
1479
2948
2624
1464
1296
1678
2277
2714
2759
2641
1566
1979
2414
2382
2136
2278
2492
1166
1138
1940
2368
2031
2453
1382
1950
2888
2814
1642
2844
2476
1750
1106
1167
1906
1014
1748
1561
1420
1574
1360
2974
1199
1992
1269
2220
2291
2210
2165
2215
2937
1943
1237
1841
1227
1185
2449
1495
2241
2514
1408
1864
1634
2871
1283
1891
1460
1811
1508
2367
1387
1717
2072
2593
2779
1966
2168
1038
2183
2163
2660
1678
1649
2427
2908
1532
1513
2265
2940
1721
1566
1253
2320
1906
1165
2497
2340
1329
1709
2379
1759
1479
1702
2798
1827
2219
2872
1644
2063
2262
2017
2411
2312
1077
2855
2731
1214
2207
2963
2751
1377
2196
1871
2787
1801
1134
2397
1165
2427
1282
2626
1838
2329
2805
1404
2180
2977
1851
1600
1689
1661
2869
1202
1678
2704
2155
1941
2243
2052
1435
2282
1132
1367
1959
2001
2564
2609
1915
1997
1693
2822
2706
2218
1781
2636
1179
1081
2508
2674
1674
2755
2364
1607
2273
2090
1509
1993
1193
1082
2646
2194
1154
2114
1991
2001
2494
1470
1369
1803
1841
2572
2061
2854
2907
1867
1955
1651
2422
2042
2525
2073
2434
2570
1377
1681
2918
2526
2094
2870
1492
1570
2415
1832
2352
2500
2667
1591
1226
2780
1142
2709
2713
1704
1833
2102
1693
2511
1700
1405
1134
2858
2572
2151
1557
1572
2760
1585
1737
1310
2083
2968
2377
1500
1311
1270
1156
1228
1502
1407
2201
1364
1424
2642
1900
2817
2361
1729
1737
2275
2989
1407
1826
1688
2735
1634
1998
1264
1275
1780
2740
2082
2855
2917
1696
1175
1332
2212
1393
1562
1945
1464
2008
1292
2205
2771
2434
2931
1251
1741
2211
2030
2849
2462
1322
1676
2142
1688
1765
2677
2273
2893
2954
2722
1668
1118
1509
1508
1945
1725
2485
1149
1336
1174
1330
2524
2399
1533
2483
2965
2201
2068
1013
2534
2569
1709
2233
1392
2595
1020
2033
2645
1446
1716
2289
2053
1511
2286
2625
2087
2261
1926
1985
2527
2256
2061
1693
2674
2132
1798
2277
1608
2205
1800
1476
1205
2879
1419
1153
2959
1886
1117
1913
1925
2692
2841
2704
2621
1886
2277
2012
1112
1909
1396
1704
1275
1082
1487
1277
1507
1015
2560
2261
1796
1743
1424
1439
2646
1240
2084
2174
1091
2133
2666
1201
2143
1012
1060
2835
2416
2358
2073
1788
2855
2787
2165
2700
1808
1096
1200
1122
2392
1141
2646
2943
2327
1856
1117
1181
2267
2401
1057
2380
2802
1102
1921
1979
2243
1195
2561
1262
1021
1652
1862
2150
1943
1771
2407
2010
2579
1724
2632
2550
1039
1961
2783
2950
2488
2724
1875
1287
2896
2880
1567
1015
2301
2693
1987
2752
1865
1185
1457
1612
1535
2939
1101
1739
2280
1496
2000
1555
2450
2107
1603
1542
2770
1508
2341
1840
1320
1971
2492
2520
2321
2274
1367
1142
1085
1847
2849
2250
2785
2655
1144
2393
1267
2019
2015
1101
1860
2043
1670
1992
1723
1319
1838
1788
2276
1024
1245
1792
1352
1146
2432
2895
1693
1937
2292
2262
2571
2960
1654
1433
1647
2750
1771
2795
1962
2210
1275
1750
2494
2239
2981
2277
1300
1500
1796
2002
1435
2579
1866
1060
1601
2057
1898
2638
1223
1249
1700
2330
2727
2753
1530
1901
1389
1237
1344
1974
2548
2044
2826
1066
2750
2495
2299
2113
1166
1154
2594
1193
1141
1290
1826
2993
2094
1594
2832
2591
1851
2134
2571
1713
1510
1945
2024
2741
1709
2080
1888
1063
1155
2822
2454
2392
2753
1799
1310
2106
2758
2786
2471
1069
1655
1506
2189
2437
1927
1537
2807
2796
1405
1754
1123
1414
2473
2113
2557
1804
1471
2559
1404
2087
2267
2531
1037
1319
1837
2434
1240
1294
1283
1726
2833
2066
2663
2502
1057
1003
2757
2587
1813
1171
2273
2092
2659
2401
2699
2039
2920
1639
2243
2507
1634
1198
2382
1384
1802
2125
1468
1869
1600
2493
1297
2513
2512
2679
1921
2058
1751
2971
2056
2553
2047
1885
1745
1232
2815
1174
2873
1637
1620
2798
2515
2601
2052
1777
1092
2634
2684
2279
1699
1932
2535
1887
1987
2321
2874
2760
2581
2980
1479
1641
1288
2949
2583
2690
1459
2750
2454
2149
1569
1628
2253
2832
1248
1802
2978
1697
1461
1735
2587
2288
2374
2473
2271
1124
1018
1160
2899
2425
1359
1054
1594
2893
1157
2980
2510
2567
1017
2362
1318
1342
1180
1535
1709
1071
2680
2703
1638
1184
2343
2176
2299
1845
1393
2192
2267
1815
1677
2459
2672
1298
2852
1029
1790
1515
1033
2360
2675
1269
2293
1411
1679
2099
1416
2244
2107
1839
1763
2200
1445
1315
2522
2714
1081
2183
1755
2749
2500
1965
1712
1694
1890
1558
2690
1019
1491
1151
2745
1194
1038
1319
1028
1369
1891
1932
1496
1200
1429
2149
1084
1428
1052
2478
2014
2357
1777
1137
2949
2607
2760
1284
2861
1709
2557
1599
2521
1120
2409
1397
1752
1956
2094
1568
2161
1125
1286
2153
1822
2149
1686
1555
2320
1350
1881
1284
1641
2413
2545
1333
2242
1354
1202
1138
1435
2754
1458
2320
1812
1292
2411
1376
1791
1031
1396
2129
2335
2485
1316
1888
2071
2625
2315
1799
1921
2204
1965
2510
2829
2273
2958
1108
1576
2076
2155
1398
1753
1956
1132
2408
2668
1966
1340
1529
2738
1310
2765
2288
2955
2752
1949
2157
2096
1656
2262
2618
2039
2404
2218
2232
1789
1948
2492
2539
1335
2303
2800
2715
1877
2999
1375
1379
2352
1909
2221
1104
2284
1785
2061
1610
2439
2677
2556
1076
1323
1800
2013
2920
2814
2537
2359
2350
2738
1901
1618
1719
2474
1802
1194
1435
1511
1049
1411
2956
2376
1570
2806
1187
2436
2158
1334
1253
1342
1607
2793
2113
2393
2416
2215
2535
1290
2880
2902
2340
1640
2026
1641
1451
1290
1501
1630
1482
1591
1626
1099
2389
2265
2601
1700
2754
1995
1826
1484
1656
2203
2105
2007
2131
2108
2506
2327
1058
2587
1659
1145
1631
1148
2071
2316
1349
2930
2354
2897
1934
1527
2853
2663
2717
1508
1403
2848
2792
1715
2462
1540
2464
2396
2246
1137
2535
1019
2511
2343
1785
2175
1571
1895
2933
1481
2469
2241
1193
1284
1351
2824
2641
1930
2550
1128
2350
2443
2291
1623
1704
2659
2535
2344
1125
1119
1681
2235
1902
1934
2782
1330
1419
1011
2111
2760
2956
1958
2730
2235
2039
2162
2654
2508
1363
2638
1899
1534
2846
2117
1787
1092
1728
1888
1638
2126
2641
2228
1769
2813
2800
1233
1338
2260
1503
1020
2405
2630
2819
2791
1173
1392
2713
1055
2584
2542
1004
1027
1981
1487
2221
1146
2390
2786
1146
2689
2602
2531
2373
2985
1119
1728
1188
2918
2435
1806
1823
1394
2004
1342
1232
2269
1716
1055
1943
1394
1379
1673
2304
2097
2121
2613
1246
1282
1592
2654
1844
1553
2113
1814
1419
2874
1257
2834
2672
2446
1204
2796
1620
1777
1718
2611
2023
1638
1255
2952
2430
2335
1843
2753
2310
1929
1226
1276
1863
1506
1481
2907
2325
2782
2962
1270
2281
1190
2924
1358
2012
1883
1383
2498
1189
1584
1052
1527
1378
2511
1590
2609
1026
1640
1223
2510
2711
2361
2505
2491
2647
2982
1970
2166
1965
1298
1470
1838
1815
1448
1329
1832
1715
2897
1940
1547
1951
2346
2563
1725
1876
2700
2898
2353
2916
1872
2880
1684
2559
1452
1560
2921
1686
1432
1712
2030
2914
2217
1532
2892
1114
2214
2712
2931
2181
2759
1894
1130
2700
2676
1558
1365
2798
1780
1615
2948
1083
2617
2251
1092
1419
2786
2280
1363
2888
1409
1146
1282
2185
2910
1634
2734
1813
2672
1611
2662
2989
2968
1172
1156
2978
2749
1985
2883
2894
1195
1123
2907
2818
1764
1947
1296
2967
1440
2472
1328
2934
2349
1042
1772
2612
1612
1945
2790
2042
1824
2552
1126
1168
1953
2959
1115
2444
2094
1114
1670
1801
2398
1469
2693
1286
1240
1464
1420
1963
1337
2768
1373
1199
1283
2728
1640
2926
2401
1545
2366
1803
2195
1840
2069
1643
2997
2738
1865
1806
1832
1853
1872
1325
1802
2527
1536
1879
1350
1485
2372
1147
1525
1827
1705
2057
2179
2928
2886
2225
2319
1189
1043
1549
1749
2867
2607
1557
2400
2049
1289
1503
2600
2615
1130
2485
1895
1048
2398
1756
2192
2761
2576
1915
2173
2218
1278
1367
1135
1012
2464
1069
2852
2640
2487
1642
1809
1323
2576
1935
2921
2979
2479
2301
1196
1869
1548
1911
1697
2221
1161
2131
1529
2130
1033
2558
1614
2128
2376
2531
2589
2239
1422
2388
2586
1219
1651
2960
1127
2488
1675
1572
1472
1463
1835
2213
1282
1275
1718
1304
1670
2368
2671
1914
2851
1333
2540
1722
2607
2929
1028
2681
1947
1045
2346
1682
2557
1091
2715
2977
1217
1588
1783
2209
1545
2589
1658
1066
1294
1821
2276
1339
1409
2072
1860
1221
2568
2509
2537
2252
1680
2930
1353
1198
2460
1994
2626
1427
2117
1153
2656
1190
1560
1742
1087
1082
1585
1462
1368
1261
2675
2474
1427
1785
1653
2690
2271
2876
2185
2125
2114
1048
1554
1463
2297
1287
1234
1584
2749
2552
2964
1231
1950
1140
2165
2085
2779
2668
1984
1778
2637
2106
2140
2275
2578
2206
2502
2569
2546
2771
2723
2750
2243
2992
2040
2608
2637
1097
2446
2800
2849
1000
1713
1817
1298
2443
1523
1287
2621
2568
2911
2604
1891
1406
2489
1008
1908
2280
1885
1090
1786
1666
2038
2979
2829
1214
1989
1958
2101
2557
2449
2682
1222
2185
1930
2636
1392
1322
1977
1134
1683
2215
2948
2978
2861
1119
1858
1836
1503
2032
1699
1357
2212
2355
2014
2182
1963
1735
1989
1083
1454
2566
2187
1063
1119
1228
2382
2707
2477
2854
2616
1586
1302
1751
2408
2571
1718
2060
1117
2710
2356
1152
1455
1068
1858
2092
1470
1867
1171
2748
1673
2657
2334
1893
2680
2117
1028
2885
2859
2632
1737
2152
2360
1649
2416
1113
1054
1460
2948
2443
1464
2903
1617
2280
1728
1302
2110
2118
2205
2028
2759
1514
2536
2729
2180
2960
2253
2409
2072
1290
2543
1833
2202
1485
1972
1204
1792
2806
1653
1745
2037
1009
1920
1729
2284
1771
2039
1053
1165
2377
1007
1911
1679
1830
2874
1223
2617
2632
2470
2457
1860
1645
2389
2657
2900
2631
1700
1131
1308
1524
2510
2304
1464
1460
2992
2749
2595
1807
1445
1409
1920
2199
2244
2695
1283
1632
1153
1371
1612
1748
1588
2161
1336
2197
2885
1391
1621
2263
1829
2653
1070
1907
2746
2642
2867
1703
1446
1218
1839
1125
1628
1809
2186
2060
1536
2662
2402
2695
2374
2268
2477
1328
2520
2560
2936
1349
1968
2268
1576
2600
2128
1332
2978
1792
1339
1012
2453
2602
2828
2581
1186
2935
2533
1486
1120
2779
2975
2277
1660
1222
1989
1927
2889
2562
1175
2742
2388
1186
2706
2518
2735
2178
2643
2240
1997
1296
1832
1394
1721
1524
1208
2801
2867
2794
2081
2543
1796
2033
2440
1157
1374
2692
1608
1353
1610
1201
1443
1416
1617
1597
1625
2267
2896
1310
2846
2008
1292
1293
2489
2824
1947
2581
1556
1135
1014
2189
2060
1095
1480
1633
1946
1354
1747
2548
2143
1043
1570
2289
1629
1796
2853
1415
2777
1123
2900
1941
2905
2557
2948
1073
2250
1503
2544
2616
2211
1794
2136
1472
1339
2421
2141
1347
2936
2984
2652
1270
1520
1348
2167
2802
1438
2004
2664
1693
2972
1531
2804
1432
1236
2073
2285
2504
1148
1407
2384
1442
1810
2131
1337
1349
1908
1098
1949
2208
2655
2506
1479
2794
1472
2630
1421
2557
1389
1145
2635
1246
1840
1851
2645
1680
1990
1703
1236
2267
1136
2638
1199
2529
1600
2209
2461
2389
1010
1818
1894
1339
1054
1455
2038
1465
1051
1010
2961
1606
1652
2729
2114
1002
1772
2138
2603
2959
2487
2657
2359
1205
2862
2683
2072
1016
2307
1951
2193
2263
1169
2032
2546
2571
2252
2296
1191
1384
2814
2179
1628
1980
1743
2630
1614
1407
1524
1196
1756
2463
2606
2502
2902
1354
2460
1689
1478
1372
2383
2021
2159
2100
1817
1697
1437
2620
1183
2543
1750
2477
1946
2219
1145
1308
2029
1379
2462
1232
2068
1665
2493
2110
1195
2731
2658
1668
2130
2192
1111
1563
1817
2820
2002
1792
1020
2528
1162
1045
2192
1995
1224
1982
2446
2280
1516
1387
2356
2594
2325
2080
2227
1245
2305
1718
2528
1048
1905
2087
2040
2770
1490
1992
2431
1187
1659
2127
1217
2353
1288
2501
1217
2416
2040
1073
1440
1511
2664
1916
2214
2270
2312
2537
2867
2031
2337
1572
1515
1283
2264
2972
1623
2075
2006
2422
1504
2233
2551
2259
1620
2390
1170
1002
2306
2825
1863
2811
2205
2231
1277
2017
1385
2990
2874
2770
1458
1954
2126
1399
1850
1087
1612
2934
1089
1316
1877
2142
1410
2619
2569
2208
1960
1404
1295
2825
2100
2310
1230
1041
1167
2527
2367
2284
1005
1247
2587
1633
2202
2236
1964
2551
1107
2151
1409
1532
1777
1236
2914
1989
1947
2722
2400
2587
2663
2069
1056
2981
2694
1049
1670
2148
1723
2084
1231
2324
1721
2329
2928
2842
1730
1244
2941
2174
1654
1018
2101
2810
2996
2763
2047
1863
2397
2242
2094
1446
1126
2780
2622
1937
1190
2606
1939
2152
1566
2816
1827
2023
1919
2085
2812
2449
1309
1071
1258
1703
2781
1226
1932
2644
2969
1247
2985
2932
2002
2808
2752
2481
2990
2785
2198
1942
2708
1991
2652
2125
2305
1788
1608
1839
2191
1078
1890
1911
2952
2599
1553
2325
1983
1391
1666
2900
1847
2978
1969
2944
2621
2008
1150
1758
1063
2347
2033
2134
2887
1870
2742
2318
1420
2134
2398
1992
2619
1093
1453
2890
2357
2074
2980
2404
2254
1426
1498
2599
2119
2298
1094
2730
1022
2708
2504
1297
1638
2850
1775
2845
2045
2756
2024
2081
2858
2236
1905
2850
1993
2675
1281
1754
2525
2079
1586
1547
2028
1747
2504
2638
1848
2435
1015
1589
1775
1011
2296
1712
2631
2101
1353
2769
2318
1608
1845
2602
1050
1898
2546
1018
2521
1648
1606
2444
2017
2341
1205
1944
2122
1957
2269
2892
1346
2138
1996
2611
2740
1434
1306
2846
2940
1193
1218
2892
2321
1513
2436
1916
1233
1985
1496
1129
2201
2485
1116
1199
1828
1571
2573
2435
2807
1351
2590
1674
2833
1462
2423
1180
2613
2235
2862
2616
1592
2701
1079
2328
1430
1715
1123
1503
2906
2289
1710
1137
1460
2139
1690
1861
2022
1796
1782
2169
1862
1871
1038
2588
1604
2545
1059
1858
2091
2255
2303
1999
2123
1881
2537
2501
2406
1789
2770
1113
1448
2069
2530
1517
2642
2453
1213
1693
2773
1562
2159
1816
1452
1693
1753
2722
2662
1491
1723
1885
1655
2266
2413
1650
2987
2712
2014
2580
2602
2190
2455
1232
2026
1669
1721
2794
2342
2522
2947
2152
2332
2366
2086
1529
1095
1486
1547
1430
1127
2816
2839
1915
1065
1885
2458
2182
2657
1879
1531
2930
1438
1633
2091
1582
2107
1926
2791
2784
2972
1960
1379
1140
1544
2572
2554
2290
1179
1884
1554
2500
2165
1584
2453
2787
2352
1539
1167
1141
2211
2539
1136
1463
1990
1017
1713
1698
1275
1503
2422
2170
1696
1764
1458
2167
2437
2699
1371
1494
2331
1168
2002
1772
1324
2032
1765
2855
2181
2305
2231
1568
1759
2649
1572
1433
1823
2917
2150
1527
1858
1855
2014
2677
2463
2385
1803
1400
1125
1286
1349
2653
1167
2674
1810
2043
1536
2365
1138
2959
2252
1859
2518
1971
2273
1853
1410
2048
1191
1025
1343
2521
1548
2845
2636
1475
2155
2326
2310
1940
1229
1364
2729
1894
1955
2578
1400
2086
1838
2530
2897
2459
2778
2192
2275
2999
2338
1043
1404
1609
1975
2756
1209
1099
2944
1829
2105
1323
1037
1335
2889
2211
1055
2199
2729
1887
2130
1623
1015
2695
1453
2325
1209
1662
1129
1884
2743
2357
1569
2637
2137
2111
1922
1700
2966
1473
1155
2630
1951
1126
1473
1077
2048
1503
2642
1686
2404
1579
2463
1388
1868
1715
1027
1709
1156
2650
2546
2548
2971
2059
2087
2748
2754
1400
2198
1777
1288
2355
2234
2256
1732
2501
2672
2890
2221
1376
1276
2707
2020
2443
2481
2163
2894
1181
1769
1422
2083
1212
1544
1315
1928
1608
2660
2893
2040
1725
1323
1648
2306
1865
1397
1049
2346
1207
2657
2368
2043
1138
2489
2780
2374
2840
1527
1527
2578
2924
2855
2573
2632
1775
2694
1076
1810
1919
1327
1123
2842
2780
1850
1495
1052
2629
1400
1155
2046
2432
2818
2686
1525
2401
2380
1945
1724
1764
1941
2088
1080
2132
1314
2116
1871
1751
2016
1530
2171
1321
2239
1427
2880
2533
2526
2263
2289
1993
2728
2746
2439
1371
2482
1146
1105
1168
2047
1231
2396
1749
2352
1045
2978
2240
1043
1710
2466
2734
2625
2302
1612
2871
1985
1724
1192
2391
2807
1993
2875
1116
2656
2732
2037
2195
2649
2709
2650
1167
2011
1702
2704
1785
2135
1422
1969
2193
1449
1640
2489
1816
2798
2555
2368
1426
2133
2569
2387
1757
2954
1715
1362
1054
1356
2280
2093
2621
2009
1782
2591
1334
2060
2298
1723
1923
2598
2828
1736
1563
2755
1999
1942
2166
2504
2059
1318
1100
1363
1611
1062
1080
1322
1893
1214
1295
1339
2650
1428
2855
2329
2349
1184
2667
2049
2155
2757
1499
1832
1445
1829
2305
1833
1824
2003
1954
2774
2197
1550
2297
1961
1992
2257
1398
1720
2511
1011
1167
2084
1427
1583
2948
2399
1881
2234
1406
1815
2275
1116
1349
2302
2820
2269
2918
2782
1757
2247
2499
2891
2260
1522
2143
2100
2132
1894
1337
1091
2787
1946
2539
2143
2590
2415
1404
2863
1882
2906
2953
2590
1596
1139
1498
2080
1200
2996
2141
2723
2339
1616
2964
1263
1513
1276
2825
2905
2441
1847
1267
2987
1897
1314
2028
1329
1578
2207
2713
1404
1864
1055
1900
1851
2295
2909
2294
2120
1024
1062
1899
2136
2753
1614
1752
2171
1983
2276
1629
2313
2591
1500
1421
1034
2639
2967
1693
1282
2112
1169
1502
1994
1283
1737
1859
2283
2716
2112
1969
1605
1983
1705
2881
2378
2948
2132
1233
1283
2562
2857
2346
2303
1577
1399
1814
1364
2635
1866
2213
2328
2216
2011
1007
2856
2561
2906
1853
2016
2755
2470
2456
2871
1306
1024
1329
1886
1619
2044
1086
1507
2733
1410
1721
2255
1823
2200
1416
2884
2924
1494
2649
1849
2900
2641
2389
2973
1697
1025
2817
1042
1278
2217
1528
1092
1401
2476
1996
1553
1069
2928
2745
1590
1779
1706
2596
1806
1290
1752
2033
1361
2489
1970
2093
2260
2821
1606
2972
1666
1635
1357
1189
1594
2228
1044
1228
1516
2882
1628
1854
2347
1203
2864
2814
2996
1750
2059
1069
2194
1045
1583
2682
2945
1992
2456
1554
2309
1124
2268
1271
2795
2505
1329
2919
2713
2739
2150
2363
1735
1477
2079
1924
2662
2899
2686
1157
2626
2156
2097
1510
1761
1536
1778
1621
1051
1676
1245
2602
2773
2491
1920
1391
1614
1356
2060
2843
2875
2946
1101
1257
2600
2697
2335
1716
1966
2660
1019
1046
2307
2298
1928
1152
2028
1757
2511
2258
1727
2709
2867
2036
2494
2549
2590
2245
2558
1688
1309
2305
1838
2843
1283
2680
2054
1840
1911
2065
2202
1061
2655
1392
1656
1198
1295
1474
1562
1767
2363
2857
1846
2803
2115
1165
1078
2065
1763
1051
1106
1089
2159
1277
2350
1715
2208
2464
2015
2249
2098
1188
2847
1445
1055
1665
1054
2475
1380
2295
2254
2116
1683
1790
2326
1452
1458
2035
1728
1118
2601
2990
1076
1860
1958
2113
1903
2377
2042
2941
1991
1831
2460
2314
2670
2175
1010
1401
2747
1450
1111
1604
1685
2469
1798
1991
2407
1368
1952
1897
1256
1173
1736
1897
2648
2109
1112
1987
2488
1943
2762
1677
1432
1439
1304
1422
2656
2370
2121
1150
1442
1057
2288
1277
1007
1997
2304
1607
1062
2968
2706
1535
1425
1144
2685
1818
1094
1563
2666
1560
2062
2024
1913
1804
1688
2434
1172
1245
2164
1375
2335
1037
2248
1801
1455
1199
1885
1458
1890
1651
2806
2505
1925
2521
2237
2227
1251
1287
1755
2487
1327
2093
2704
1560
2089
2419
2144
1484
2590
1573
1824
2058
2443
2687
1632
2669
2287
2624
2690
2486
2933
2636
2674
2015
1755
2558
1098
2393
2568
2461
2183
2885
2491
2678
1047
1242
1333
1687
2713
2036
2055
1400
1869
1316
2827
1747
1061
2238
1888
2568
2941
1627
1598
2270
2554
1691
2420
1688
2806
2531
2320
2751
1917
1128
2391
1940
2567
2766
2639
1389
2336
1599
2912
1653
1430
2532
1766
2357
2189
1007
2496
1861
1504
3000
2521
1555
2286
1221
1124
2357
1823
2646
1882
1181
2717
2304
2484
1741
1926
1886
2180
1296
2600
1499
1232
2341
1716
2945
1839
1021
2925
1062
2499
2798
1034
1459
2246
1917
1607
1836
2654
2346
2642
1282
2567
2690
2717
2730
1937
2127
1048
1025
1430
1303
1828
2200
2262
1005
2767
1180
2839
2341
2383
1102
2432
1760
1146
2085
1146
2258
1057
1566
1134
1090
2232
2835
1654
2317
1932
1542
2624
1986
2008
2712
2974
2900
2633
2196
1969
1835
2197
2241
2150
1426
1997
1312
2963
2539
1850
1807
2543
1631
2584
2680
2070
2482
2891
1340
2071
1993
1546
2945
2074
2224
1556
1853
1333
2671
1129
2533
2128
1951
1116
2312
1060
1817
2416
2708
2094
1919
2872
2115
1467
1124
2000
1992
2403
2329
1642
1491
1009
2292
1124
2977
1288
2253
1166
2927
2871
1144
2980
1291
2410
2318
2680
1592
1515
1271
2619
1252
1065
1182
2247
1151
2121
2431
2478
1949
1224
2565
2451
2004
2029
2638
2523
2836
1827
1140
2023
1807
1650
2490
2838
1950
1940
2581
2706
2149
1445
1408
1476
2131
2710
1389
1426
2827
1045
2973
1855
1858
2776
2217
2702
1306
1693
1976
2263
2772
2795
2845
2765
1375
2248
1812
2602
1575
1344
1297
2212
2541
2725
1328
1504
2817
2088
1319
2294
1639
2212
2697
2790
1854
2285
1164
2032
2434
2789
2532
1256
2965
1318
2934
2355
1600
1643
1101
2883
1898
1788
2851
2482
2749
1760
2314
2134
2448
1712
2885
2218
1374
2682
1623
1560
1098
1054
1910
2091
2084
2780
1168
1787
1813
1041
2248
2223
2791
1974
2904
2174
1987
1436
1395
2852
2361
1214
1040
1094
2971
2031
2585
1721
2904
1313
2882
1282
2695
2373
2256
1545
2733
2011
1799
2118
1620
2064
1669
2708
2512
1091
2343
1474
1808
1711
1231
2939
2286
1772
2200
2884
1013
1816
2120
1052
1195
2447
1883
1499
1159
1965
2529
1417
2718
2358
2442
2976
2637
2278
2232
1297
2546
1333
1582
2880
2689
2111
2913
2193
1081
2944
1997
1922
1173
2372
1532
1916
2891
1747
1923
2173
1181
1169
2549
1547
1563
1925
1756
2450
2270
1255
1301
1008
2541
1902
1338
2681
1234
2240
1364
2085
2534
2690
1417
1216
2969
1606
1244
1345
1826
1525
1084
1890
1355
1058
1116
2376
1785
1035
2317
1763
1354
1463
2924
2826
2643
1989
2381
2272
2034
1851
1682
1651
1382
2838
2640
1491
2752
2332
1578
2957
1681
1411
1623
1745
1170
2411
2654
2483
1786
1963
1896
1198
2924
2602
1731
2071
2767
1592
1573
1980
2225
1972
2312
2976
2843
2434
1508
1517
1419
2625
2624
2453
2457
2360
1082
2944
2840
2179
2655
1231
2335
2899
1485
1070
2956
1483
1727
1781
2106
1568
1725
2160
1758
2599
1731
2709
2099
1648
1902
1737
1903
2136
2063
2161
2339
2443
1742
1563
2519
1788
2232
1587
1937
1342
2645
2327
1487
2241
1020
2360
1706
2727
2411
2851
1900
1464
1694
2859
1629
1373
1844
2191
1277
1918
2329
1199
1835
2325
1732
1512
2742
1164
2262
1318
2337
1137
1223
1416
2954
2405
2222
2859
1627
2543
1030
2176
2725
2213
1261
1875
1749
1883
2935
2146
2944
1040
1310
1018
2014
2446
1491
2163
1508
2509
2618
1542
1465
2092
1513
1763
1240
1277
2906
2224
2152
1986
1564
1734
1887
1152
1474
2623
2063
2858
2763
1858
1229
1116
1375
2297
2827
1204
2403
1507
1914
1059
2350
2119
2925
2489
1711
1632
1700
2498
1634
1471
1978
1710
2995
1957
2477
2577
2131
1861
1972
1869
1099
1651
2746
1759
1312
1349
1717
2216
1936
1036
1875
2398
1310
2092
2637
2445
1809
2399
2442
2842
1922
2566
2223
2292
2881
2519
1121
2418
2821
1250
2073
1541
2536
1045
2961
1698
2374
2165
2176
1362
2916
2485
1562
1597
2596
2580
1400
1902
2321
1031
1767
2733
2420
2130
2947
1533
2428
1454
1879
1793
1227
2299
2395
1686
1964
1334
2863
1264
2132
1938
1071
2645
1223
2080
2926
2438
2004
1626
2696
1301
2119
2220
1097
2789
2484
2341
2122
1405
1098
2427
2271
1920
1286
1382
1134
1617
1089
2877
2634
2262
2717
1136
2771
1383
2961
2123
2509
1339
2205
1509
2530
1802
1758
1577
2675
2008
2202
2607
2202
2624
2212
2457
1166
2706
2667
2151
2358
2841
1945
2309
2349
2127
1992
1433
1584
1983
2450
2714
2828
1360
2832
1782
2201
2590
2897
1469
1161
2709
1708
2127
2416
1482
1674
1010
1050
1259
2970
1064
1716
1809
2765
2669
2394
2896
2160
1403
2810
1325
2994
1692
2558
2488
2779
1842
2792
1429
1256
1576
2809
2198
1990
2649
2132
2819
2894
1866
1453
1982
1383
1324
2013
2385
1998
2019
1596
1162
2388
2305
1429
2494
1659
2836
2716
1016
2569
2928
1704
2833
1218
2621
1003
2394
1256
2518
2819
1115
1536
2576
1002
1294
2950
1828
2943
2669
2680
1173
1490
1760
1246
2629
2042
1951
1146
1315
1539
2155
2934
2116
1249
2967
1161
1621
1763
1762
1320
2619
2129
2480
2200
1480
2627
2812
2303
1135
2545
2832
2893
1046
1337
2395
2438
2945
2587
1590
1578
2053
2247
2941
1979
1664
1182
2421
2327
1035
1132
2328
1064
2180
2348
1060
2045
2010
2560
2766
1002
2230
2648
1010
1771
1707
2262
2888
1778
1854
1529
1217
2035
1173
1183
2268
1371
2188
1501
1535
1297
1205
1485
2267
1003
1216
2767
1713
1698
1277
1350
1427
1384
2821
1587
2349
2405
2236
2170
1271
2402
1294
1642
1472
2507
2916
1293
2892
1996
1080
2689
2858
1509
2024
2468
2798
1744
1380
1007
1554
1940
1549
2189
1501
1504
1101
2833
2215
2587
1835
2863
2135
1017
1229
2133
1002
2564
1013
2760
1087
2924
2876
2717
1618
1588
1493
2918
2360
1352
1790
1604
2025
2229
1615
2331
1853
2106
1140
2969
2406
1083
2078
1304
1161
1217
1553
2840
1279
2892
2465
1233
1731
1620
2921
1631
2064
1832
1571
2914
1010
1184
1472
1863
1796
1230
1838
2907
2402
1899
1280
1897
2423
1045
1354
1004
1845
2572
2556
1401
1034
1653
2638
2469
1887
1556
2874
1404
2308
2984
1266
1021
1535
1227
2958
2221
2612
1215
2508
2931
2379
1647
1437
2381
2612
1568
1811
1686
1265
2916
2787
2493
2277
1170
2879
2358
1546
2003
2976
1240
1357
1433
1598
2419
1632
1258
1362
2196
1087
2134
1393
1629
1063
2625
2022
2388
1215
1256
2858
1318
2745
2188
1139
2393
1197
1773
1745
1365
1348
1599
1675
1608
1240
2268
2574
1946
1048
2019
1749
2353
1206
2616
1598
2132
2523
2158
2430
2652
2148
1491
2142
1289
2145
2658
1495
2169
1294
2206
2221
2859
2514
2998
1848
2488
1458
2785
1389
1795
1051
1076
2339
2197
2508
1505
1112
1129
1589
2007
2870
2039
2344
2093
2217
2857
2458
1385
2464
1583
1772
1404
1651
1842
2798
1890
2839
1208
1768
2110
1673
2739
1769
1634
2600
2072
2152
2946
1782
1639
2545
1366
1580
2287
2337
1182
1515
1420
1781
1991
1030
1073
1320
2807
1023
2648
2425
1496
2399
1617
1667
2905
2362
2480
1334
1130
1270
1709
2494
1144
1704
2513
2604
1824
2038
1406
2825
2365
2506
2616
1375
2418
2428
2777
2080
1600
2418
1963
1611
2953
2648
1656
1546
1164
2973
2641
2004
2101
1953
2207
2913
2806
1927
1636
1287
1517
1469
2497
1768
2618
2824
1060
1991
2783
1241
2249
1476
2586
1399
2735
1712
2308
1098
2542
1496
1048
1966
2440
1851
2398
2402
1723
1411
1299
2704
1570
1491
1791
2490
1562
1130
2922
1194
1993
1128
2588
2665
1763
2923
1724
2164
2419
1701
2218
1494
1605
2707
2386
1140
1238
2552
2030
1646
2370
1216
2100
2649
1692
1079
2672
1757
2685
1095
2837
2605
1790
2113
2106
2413
1909
1383
1202
2517
1126
1233
2983
1022
2194
2805
2099
1863
2106
1651
2251
2011
2100
2276
1825
1777
2029
2940
1973
1684
1251
2967
2480
2324
1864
2614
2705
2492
1601
2973
2231
2856
2349
2514
1519
2137
1233
2077
1455
1887
1981
1808
2652
2033
1845
1826
1504
2515
1288
1328
1383
1969
2410
2519
2266
1160
1754
1659
2158
2580
1100
2607
1262
2133
2420
2396
2663
2586
1757
2689
1543
2952
2485
1085
2704
2443
1315
1446
1478
1038
2109
1189
2204
1272
2589
1261
1445
2830
1248
1359
1382
2575
2919
1875
1787
2374
1546
1518
2613
2449
2164
1918
1758
1600
2786
1432
2485
2324
2816
2823
2845
1307
1180
2120
1470
2911
1402
2990
2545
2158
1950
2833
2338
1398
2306
1969
1032
1609
2299
1329
1896
2798
1833
2030
1874
1190
2432
1604
1487
2157
1776
2121
1014
1425
1514
1074
2394
1799
1404
1876
1971
1557
1974
1454
1498
2331
2581
1359
2294
1817
1399
1876
1025
2487
1927
1047
2475
2151
1246
1280
1478
2799
2502
1387
1381
2830
2819
1913
2884
2231
2575
2234
1204
1422
2358
1338
1823
1378
1531
2544
1610
2072
2310
2671
1758
2901
2096
1528
2498
1467
1600
1243
1553
1124
1398
2173
2055
1586
1072
1669
2513
1668
1476
1062
2242
2165
1672
2603
1128
1588
2224
2096
1620
1702
2670
2407
1488
2832
2630
1481
1734
2291
2415
2417
1631
2332
1681
1079
1024
1184
2284
1236
1305
2862
1030
2943
1596
2248
1428
2593
2229
2493
1399
1910
2243
2505
2623
2851
1455
1991
1685
2224
1957
2592
2935
1222
2253
2060
2432
2911
1484
1592
2579
2944
2305
1988
1790
1758
1672
2728
1810
2241
2403
1036
2253
2242
1892
1504
1173
2127
2709
1831
2625
2033
2500
1060
2279
1714
2927
2809
1689
2536
2816
1518
2108
1636
2914
1455
2605
1255
1714
1865
2178
1727
1181
2444
2821
1920
1338
1693
2330
1748
1886
1304
1202
2654
1968
1545
1444
2245
2709
1075
1831
1863
2038
2275
2425
1885
1928
1617
2328
1436
1900
2919
1412
1843
2653
1897
1852
1055
1239
1359
1376
2234
1478
2941
1650
2511
1316
2455
2669
2369
1010
1360
1547
1638
1033
1315
2690
1907
1019
1936
2992
2722
2366
1894
2849
1968
2893
2359
1000
1070
2694
1389
2005
2350
2700
2598
1384
2098
1624
2914
1568
2474
1948
2960
1425
1539
2372
2775
1809
2338
2208
2946
1036
2304
1367
1654
2869
2585
1091
2683
2619
1958
2455
2599
2675
2622
2355
2198
1939
1436
2931
1591
1282
1105
1367
1518
1773
2407
1468
2309
2596
1118
1549
1663
1862
2749
1352
2702
1982
2045
2730
1800
2006
1942
1295
2611
1018
2350
1284
1804
2185
1174
1836
1373
2408
1616
2663
2932
1937
2849
2882
1462
2117
1782
1086
2501
1409
1792
1736
2927
2270
2654
1215
2894
1707
2130
2586
2340
2811
1756
1500
2423
2122
2665
1124
2422
2282
1175
2256
1245
1085
1421
1765
2134
2164
2268
2684
1223
1856
1794
2202
2227
1614
1357
2535
2532
2959
1942
2667
1277
2031
1323
1120
1180
2349
1458
2340
2452
1658
1665
1218
1233
2536
1490
2842
1848
1888
2081
1729
2440
2447
2362
1484
2016
2555
2273
1808
1765
1130
1593
2463
1340
1509
1978
2215
2762
1300
1585
2786
1705
2928
1231
2566
1191
1575
1968
2691
1124
1515
1686
1643
1878
1212
1226
1830
2669
2839
2105
1625
1075
2650
1575
2322
1064
2202
2879
2724
1557
2276
1079
1547
1303
2296
1024
2512
2215
2797
1293
1440
1586
2582
1684
1249
2444
2950
1585
1127
1282
1148
2546
2923
2196
2960
2711
2055
2353
1909
2501
1989
1697
2245
2133
1848
1436
1138
1339
2583
1188
1715
2615
2873
2546
1664
1038
1493
1966
1326
2879
1114
1617
2752
2441
1409
2730
1156
2352
1344
2585
1969
1158
1306
1295
2304
2744
2342
1448
2837
2814
2305
2611
2002
2939
2568
1533
2673
1377
1531
2921
2217
1089
2027
2030
2387
1372
1945
2804
1724
2118
1279
1787
2996
2998
2219
1556
2309
2578
1241
1921
1697
1045
2130
1513
1574
1504
2615
2813
2874
2877
1057
2780
1821
1423
1368
1880
2132
2276
1909
1932
1798
2538
2725
1718
2534
1518
2615
2005
1720
2011
2224
1094
1135
2611
2223
2172
1960
1514
1456
1882
1757
2133
2931
1847
2061
1499
2967
2573
2629
1339
2424
1032
1669
2310
1122
2160
1320
1411
1979
1055
1890
1610
2093
1862
1652
2963
2645
2211
2200
2197
2920
1618
1819
1026
1174
2666
2608
1877
2657
2035
1552
1042
2376
1380
2587
2192
2426
1825
2488
1063
1851
1548
2535
1401
2993
1147
1039
2068
1195
2098
1855
1756
1372
1432
1419
1806
2213
1642
2135
1457
2552
2443
1755
2945
2504
1847
2234
1712
2275
2461
1537
1819
2723
2136
1345
2372
2083
1418
1034
1027
2627
1539
1682
1559
1179
2797
2670
1944
2962
1781
2979
1783
2691
2030
1512
2408
2794
2591
1897
2145
1914
2327
2794
1734
1560
1036
2033
2236
1086
2047
2723
1794
1608
2108
1831
2013
1761
1196
2765
2708
2177
1289
1751
1493
2482
2755
2129
1693
1624
1937
2579
2493
2522
1889
2113
1299
1745
2948
2999
1142
1764
1433
1857
1914
2058
2184
1174
1582
1199
2499
1647
2598
2826
2190
2969
1624
1576
2300
2253
1805
1908
1340
1612
2150
2469
1230
2273
2720
2996
1531
1267
1813
1197
2622
1944
1743
2433
2837
2436
1298
2581
1546
1493
2125
1289
2981
2667
1331
1921
1488
2724
2446
1695
2193
2235
1424
2822
2708
2446
1828
2911
1455
1586
2668
2232
2835
2400
1203
1246
2225
2192
1740
2865
1954
2225
1361
2847
2487
1860
2488
1564
1942
1798
2507
1808
1822
1117
2004
1387
1520
1922
2725
1391
1608
1387
2125
2961
1826
2894
1455
1580
2463
1085
2696
2297
1984
2581
2741
2968
1873
1577
1334
1847
2958
1263
1969
2657
2080
1859
1409
2717
1396
2817
2727
1303
2467
1348
2257
1567
1100
1401
2021
2594
1404
1907
2101
1856
2103
1209
2825
2241
1376
2037
2514
2943
1587
1877
1433
1344
2418
2469
1880
2967
2484
1738
1184
2647
1358
2393
2830
1635
1324
2174
2868
1472
2557
1741
1442
2050
2163
1113
1554
1870
2035
2169
2340
2359
1302
2785
2716
1589
2915
1912
2150
1632
2522
2055
1109
2667
1723
2455
1498
2710
1379
2190
1917
2203
2169
2042
1386
2846
1434
2384
2182
2305
1914
1009
1931
1315
2399
1825
2345
1574
2677
2241
1720
2412
1023
2236
1951
1502
1632
1776
1327
2709
2615
1844
1490
2846
1252
1137
1190
2260
2399
2871
1154
1531
2731
2846
2718
2512
1123
2794
1267
2898
1109
2924
1033
2139
1469
2505
2180
2934
1091
2884
2214
2659
2057
2474
2690
1069
2519
2086
1063
2261
1635
1084
2176
2807
2086
1189
2681
1177
2518
2439
1379
1838
1509
1430
2599
2692
1811
2352
2376
1747
1957
1256
2169
2515
1656
1496
2474
1257
1156
2648
2993
2037
2730
2007
2262
1025
1747
1226
1052
1280
2824
2002
1416
1652
2505
1375
2149
1627
2875
2998
2259
1167
2711
2317
1304
1379
1915
2662
2150
1590
1715
2424
1021
2870
2447
2343
2108
2502
2168
2573
1944
1584
2299
2096
1924
2956
2841
1517
1009
1281
2347
1847
1382
1158
1389
2826
2326
1413
1702
1882
2110
2086
2077
2463
2565
1400
1981
1546
2206
1162
2267
2648
2459
1301
2054
1674
1869
1615
1392
1349
1539
1398
2652
1868
2243
2869
2041
2863
2481
2622
1016
1695
1800
1285
1463
2859
2508
2836
2531
1524
1975
2294
2311
2848
2014
2700
2388
1080
2105
2716
1956
1711
1020
1353
1343
1711
2434
1208
1220
2696
2359
2118
2066
2585
1146
1572
1847
2173
2839
2196
2167
2033
2084
2869
2374
2245
2087
2805
2855
2543
1481
1960
1758
2765
1665
2305
1674
1446
2943
2752
1424
2299
2615
2836
2165
2858
1228
2727
2702
1441
1852
1214
1242
2910
1548
2923
2628
1152
1979
2099
2624
2630
1354
1677
2215
1398
1359
2301
1920
1841
2899
1401
2231
1086
1771
2868
2418
2249
1704
2517
2016
2361
1103
2413
1691
1266
1718
1849
2217
1742
2678
1521
2467
1843
1128
1794
1945
1938
1620
1766
2498
1928
1807
1860
1543
1451
1983
1155
2138
1681
1504
1378
2449
2462
1082
1263
2526
1941
2987
1948
2681
2510
1084
1177
2163
2377
1935
1388
2959
2977
1923
1480
1628
2938
1019
1088
1553
2243
1870
1240
2284
1562
2712
1535
1237
2299
2073
1004
1761
2865
2268
1003
1951
2672
2085
2988
1844
1629
2697
2166
2516
1595
1197
2161
2758
1024
2751
2511
2443
2994
2710
1283
1071
2747
2665
2119
2799
2549
2941
2865
1303
1930
2628
1093
1709
1920
2529
1957
1852
1031
2245
2925
2547
2705
1724
1688
1364
1551
1778
1212
2549
2563
1561
1767
1155
1985
2933
2205
1006
2966
1189
2295
1688
2833
1862
1585
1968
1103
1452
1838
1495
1793
1658
2412
1749
2785
1736
1367
2023
1977
1755
2248
1771
2728
1316
1741
1369
1860
2938
2724
1988
1324
1950
1887
2842
2951
2236
2715
1842
1138
2721
1260
1099
2940
2718
1755
1904
2150
1018
1370
1248
2565
1182
2030
2211
1942
1524
1961
2517
1121
1216
1107
1166
1728
2851
1170
2844
2772
2570
1799
1549
2022
2525
1884
2256
1494
2148
1831
1010
2561
2837
2219
1842
2568
2475
2423
1141
2921
2676
1900
2426
1275
1197
1721
2922
2613
1094
2371
1089
2547
1912
2133
2580
2219
2822
2227
1040
2298
2774
1716
2794
2693
1950
2956
1284
1998
2266
1598
2254
1428
1028
2924
1095
1670
2373
1273
1824
1804
1962
2644
1399
2778
1741
1463
1649
1703
2639
2623
2746
1248
2383
1844
1146
1959
2106
2733
2325
1242
1436
1924
1347
2496
1116
2662
2518
1989
2037
1910
2847
2549
1402
2236
1335
1130
1316
1015
1951
1487
2307
2581
2359
2643
1853
2006
2045
2185
2777
2136
2564
2640
1948
1582
1367
1038
2296
1904
2662
2080
1946
2661
2667
1729
2777
1197
2847
1146
1508
1015
1643
2090
1782
1838
1936
1855
2566
1704
1643
2111
1616
1332
2212
2902
2346
1206
1600
2820
1868
1297
1834
2413
1354
2872
2541
2646
2915
1630
2867
1656
2160
1899
1677
2761
1493
1474
1858
1110
2646
2512
1473
1591
1260
1551
1463
1613
1448
2765
2383
2570
2597
1026
2278
1210
2182
2230
1736
1910
2297
2290
1941
1935
1838
2988
2951
2718
2655
2451
2408
1872
2349
1490
1173
2356
2825
1243
2152
2804
2408
1928
2198
1149
2248
1297
2059
2133
2621
1467
1579
2264
2738
2948
1813
1356
1571
2538
2754
1273
1600
1746
1958
1997
1357
1510
1220
2107
2853
2923
1385
1938
1077
1932
2503
1369
1092
1791
2688
1540
1929
1818
1097
2188
1872
1144
2134
2401
2678
2818
1785
1287
1490
1878
2204
1661
2970
1200
2793
1737
1076
2952
2281
2698
1081
2641
2186
1806
1445
1443
1263
2781
2850
2213
2345
2783
1649
2770
1125
1212
2376
1820
2430
1035
2138
1098
1448
2200
2729
1841
1399
2893
1998
1950
1463
1977
2537
1399
2107
2231
1959
1328
1955
2234
2554
2004
1437
2277
2534
2422
1012
1199
1074
2581
2362
2257
1522
2246
1560
2983
2193
2986
2077
2605
1044
1371
1782
1900
1749
1368
1245
1250
1663
1895
2254
2048
2865
1196
1481
1133
2662
2172
2667
1307
1828
1199
2819
2418
2589
2207
1455
1291
2839
2124
1038
1973
2251
2350
2189
2183
1222
2538
1528
2165
2176
2763
2537
2180
1327
1314
2393
1326
1764
1427
1321
1020
1319
1770
1777
2845
1553
2364
2311
2543
2914
2954
1411
2540
1857
1280
2797
1514
2007
2299
2911
1124
1644
1501
2131
2066
1663
1639
2091
2275
2815
1128
2528
2411
1803
1017
1653
1481
1573
2344
1629
1858
1226
1986
2252
2222
2351
2997
1322
1046
1517
1878
2319
2466
1516
1196
2377
2819
2639
2711
2182
2915
1273
1036
2728
2785
1426
2001
1736
1839
2627
2315
2941
2663
1669
2053
2899
2658
2249
2909
2715
1666
1316
2044
1757
1936
1810
1061
1895
1606
1640
1834
1842
1862
1162
1715
1584
1190
2258
2467
1796
1350
2261
2484
1419
2203
1937
2657
1796
2464
1298
2720
1569
2730
2996
1515
2599
2229
2279
1792
1975
1364
1105
1129
1199
1792
1472
2078
2500
2955
1468
2708
1400
2783
2113
2365
2406
1833
1624
2555
2999
2153
2266
2432
1308
1921
1265
2112
1867
2647
2117
2355
1911
1466
1492
1431
1244
2131
2284
2627
1730
2860
1156
1841
1995
1590
2319
1787
1617
1631
2110
1766
1605
2725
1793
2822
2098
1674
2822
2279
1527
2360
1211
2854
1838
2113
1796
2935
2290
1681
2121
1275
2549
1998
1824
1139
1997
1425
1436
2718
2603
2478
1495
1235
1537
1351
1750
2187
2673
1671
2333
2570
2309
1005
2100
2370
2648
1303
1003
2883
2795
2384
2498
2936
2510
1835
2217
2607
1900
1653
1825
1673
1238
1104
2677
2049
1865
2976
2317
1487
1362
2610
1261
1619
2349
2551
1966
2543
2898
2455
1492
1694
1421
1553
2924
1218
2981
1559
1725
2703
2134
2143
1287
2020
2846
1659
2332
2205
1329
1050
1505
2672
1987
2517
2520
1184
2122
1879
1587
2960
2869
2675
2710
2445
1161
1131
1252
2685
1180
2458
2069
1305
2250
2614
2353
2219
2322
2242
1773
1689
1219
2762
2214
2848
1950
1820
2708
1905
2033
2739
2096
2102
2973
1766
2834
2460
2434
1842
1859
2715
1407
2647
2024
1871
1982
1199
1421
2373
1163
1301
1863
2881
1105
2898
2740
1107
1460
2862
1495
2341
1424
2347
1651
1442
1362
2967
1333
1484
2781
2894
2785
1479
1383
2058
1281
1572
1737
1342
1865
1750
1398
1335
1742
1732
1875
2216
1996
1074
2026
2727
1999
2572
1347
2518
2291
2061
1995
1582
1509
2015
2867
2938
2592
1269
1516
1383
2498
2047
2616
2168
2370
1118
1997
2745
1942
1089
1605
2920
2567
2147
1970
1258
2458
1053
1895
1212
1132
1865
2768
2221
2577
1155
2834
2851
1884
1461
1743
1472
1215
1491
2718
2949
1459
2859
1356
1881
1575
1602
1576
2202
1455
2076
2015
2363
1044
2608
1479
2538
2375
1304
1251
1632
2280
1394
2591
2215
1284
2147
1861
1480
2346
1132
2704
2075
2429
2022
2799
2600
2697
1014
2637
2530
1288
1565
1765
1500
2140
1471
2806
2276
2982
2205
2098
2912
1240
2085
1669
1064
1267
2142
1596
2429
2742
1095
2856
1323
2373
2940
2935
2023
2810
1880
2841
2360
1667
1721
1344
1714
2630
2090
1074
2814
2341
2585
1499
1141
2034
2792
1835
1343
1352
2735
2332
1555
2418
1208
2789
1192
1710
1442
2128
2201
1536
1782
2467
2102
2364
2738
2245
2519
1741
2955
1435
2178
2068
1782
1087
1156
2597
2715
2290
2582
2105
2591
1671
1074
2548
2286
2943
1459
1932
1151
1004
2187
2963
1874
2277
1559
1118
2397
1778
2296
1546
2317
2602
1398
2299
1154
2487
1635
1120
2633
1596
1996
2153
2547
1095
1946
1111
2392
2554
1077
2796
1786
1586
1590
2951
2248
2215
1194
2505
2529
1038
1199
1937
2994
2035
2789
2990
1272
1776
2394
2799
2307
1338
2300
2556
2009
1034
1416
1778
1331
1448
1726
2844
1700
2501
2761
1730
2012
1448
1050
1939
2293
2130
1591
2594
1396
1058
2159
1511
1307
1956
2839
1616
1159
1278
1488
1447
2286
2034
1941
2214
1799
2417
2174
2081
2313
1356
1236
1493
2275
2058
1977
2825
1725
1454
1506
1176
2748
2707
2159
1950
1875
2905
1470
2375
1609
1109
2684
1421
2012
2313
2444
2978
2507
1837
1140
2877
2957
2511
1281
1040
2823
1666
2237
2250
2979
1013
2892
2705
2773
1312
1700
2580
2876
2991
1338
1895
1946
2799
1471
2203
1672
2816
2482
2962
2614
2000
1317
2888
1314
1630
1219
1237
2425
2119
2128
1209
1667
2221
2397
1595
1218
2979
1649
1700
1613
2865
1102
2516
1499
2246
1930
1158
2039
2079
2368
1006
2184
2276
2636
1979
2696
1004
2391
2142
1092
1463
1154
1756
1863
1128
1227
2726
1402
2876
1984
1693
2166
1782
2349
2749
1898
1802
2388
2069
2700
1061
2198
1346
2751
2121
2025
2392
2585
1417
1899
1214
1588
2507
1607
1150
2711
2346
1653
1371
2018
2204
2757
2163
1094
1675
1841
1402
2928
2887
1080
1894
1616
1322
2442
1031
2265
2808
2006
2742
2103
1836
1141
2985
1977
1770
1105
2660
1174
2199
1038
2553
1148
2017
1050
1496
1304
1034
1252
2076
1280
1623
2465
2698
1336
1005
2598
1266
1064
1576
1885
2903
1340
1911
2268
1182
2063
2772
1186
2324
1569
2181
1228
1729
2848
1528
1745
2599
1271
1946
2727
2230
2555
2930
2461
1480
2371
1443
2648
1972
2172
2839
2595
2598
1313
1136
2213
2238
2750
2868
2433
1532
2849
1929
1506
2099
1395
1736
2850
2809
2260
3000
2995
2118
1850
2655
1347
1410
2450
1788
1811
1620
1124
2215
1151
1730
2586
1630
1415
2712
2316
2508
2850
1403
2514
2194
2382
1626
2424
1361
1085
1635
1593
2840
2712
2173
2845
1477
1748
1659
2789
1802
2788
1961
2056
1813
1408
1634
1777
2776
2514
2766
1320
1137
1492
2752
1149
2592
2604
2656
1272
2722
1987
2088
1703
1175
1026
1284
2503
1978
1886
2109
2882
2756
2924
1513
2721
1888
2347
1701
1786
1748
2849
2648
1848
1320
1314
1455
2347
2961
2024
1252
1873
2093
1386
1066
2816
1699
1258
1880
1786
1123
2131
2799
1889
1404
2884
1565
1214
2980
1030
2261
1244
1903
1870
2525
2873
2339
1239
1383
2862
2571
1938
2542
2955
1633
1236
1788
2369
2857
1697
2022
1630
1466
2915
1662
2617
1050
1758
1444
1436
2750
1241
2368
2930
2763
1008
2970
1223
1862
1194
1476
1459
2876
2019
2216
2186
2589
2844
1255
1167
2095
2196
1357
2282
2009
1631
2778
1988
1207
2908
2823
1581
2796
2947
1111
2329
2570
2612
1192
1625
1266
1565
1506
2662
1220
1562
1754
2448
1699
2477
1028
1206
1502
1276
2341
1553
2884
1086
1921
2131
1231
1982
1015
1955
1372
2896
1663
2929
1908
2887
2616
2977
2652
2631
2902
1530
1689
1695
2061
1446
2878
1330
1288
1731
2879
2616
1078
2519
1606
2558
2446
2484
1691
2061
1393
2285
1550
2552
2290
1325
2899
1825
1539
1813
2861
1051
1554
1872
1375
1810
2865
2189
2025
1474
2254
2902
1693
2284
2076
1756
2818
2145
2322
2350
1440
1132
2286
1591
2237
1616
2980
2138
2406
1736
1548
2052
2791
2476
1871
2828
2062
2207
2144
2796
2694
1257
1459
1217
2807
1492
1592
2266
1475
1533
1507
1754
2503
2189
1372
2729
1766
2964
2635
2759
1831
1726
2783
1288
2927
1202
1110
2218
1413
2249
2695
1611
1000
2527
2657
1183
2673
2068
1784
1745
1024
1714
1663
1872
1228
2794
2549
1601
2103
2143
2062
2099
2572
2385
1965
1967
1474
1170
1291
2605
1381
2375
1853
2227
1839
2897
1754
2977
2533
1188
1055
2698
2179
1890
2735
1117
1063
1911
1059
1132
1653
2510
1114
2271
1186
1595
2039
1615
1561
1689
2710
2503
1777
2180
1363
1650
2861
2437
1032
1332
2040
2573
2069
1914
2088
2364
2921
1682
2651
1848
1904
2563
1110
1158
1952
1872
2260
2583
2040
1243
1858
1138
2415
1843
1478
1552
1920
3000
1526
2084
1256
1627
1878
2728
2093
2081
1441
2200
1182
1822
1675
1356
1964
2714
2786
1147
2392
1619
1228
2492
2390
1278
1396
2790
2474
1901
1157
1225
1435
1535
1444
2921
1156
1566
1592
1276
1684
1383
2065
2871
1430
1059
2400
1217
2568
1501
2174
2702
2057
1331
2161
1301
2772
2034
2694
2978
1230
2089
1253
1192
1924
1215
1764
2648
1378
1755
1200
1398
2122
2510
2463
2008
2555
1357
2061
2331
1879
1178
1221
1973
2727
1455
2168
1104
2375
1142
1149
2122
1873
1614
1045
2596
1130
1873
1947
1214
2295
2752
2839
1813
1301
1776
1580
2548
1869
1152
1747
2414
2973
1363
2099
1051
1868
2281
1465
1469
2047
1660
1273
1235
1605
2078
2525
1507
2464
2867
1878
1681
2411
1846
1035
2127
1340
2408
1671
1951
2875
2621
2235
2222
2396
1736
2149
1509
2516
2995
1727
1849
1408
1477
2167
1635
2479
2603
1208
2223
2251
1072
1084
2002
2274
1065
1002
2127
1328
2972
2712
2461
1609
2514
1594
2427
2426
2051
1840
2869
2930
2016
1992
2470
2140
1029
1273
1933
2679
2401
2649
1737
2199
2449
2700
2803
2536
1232
2949
2331
1733
1022
1181
2544
1282
2267
1239
1894
2884
2741
2209
1427
1763
1339
2293
1235
2081
1615
2863
2245
2792
2069
2448
1927
1322
1975
1261
2161
2815
1791
2892
2193
2103
2510
2135
2908
1834
2448
2187
2873
2790
2380
2049
2939
1191
2222
2974
1859
1155
2464
1721
1921
1369
1703
2539
2664
1575
2254
2222
2307
2005
2079
2079
2093
2850
1015
2324
2254
2205
2386
2401
2634
2428
2991
2455
1412
1020
2509
1736
2101
2002
2402
2006
1350
1069
1970
1824
1400
2971
2471
2333
2581
1226
2881
1867
1710
1300
2957
1089
1175
2898
1720
2655
1769
1063
2088
2493
1379
2248
2127
2644
2066
1518
1120
1305
2604
1073
1729
2023
1879
2192
1924
2284
2734
1053
2821
2407
2548
2123
1744
1111
1063
2420
1560
2204
1281
2748
1236
1287
1982
2477
1444
2152
1843
2828
1266
2062
1106
2575
2264
1637
2572
1934
2210
1984
1974
2437
2922
1716
1242
2682
2946
2257
1504
2016
2581
2647
2958
1917
1023
2856
2838
1442
1040
2402
1747
2773
1440
2907
2787
1759
2301
2973
2859
1107
1539
2129
1209
2577
1229
1845
2826
2520
1044
2301
2532
2188
1648
2828
1246
1620
2104
2189
2552
2409
1800
2130
1893
2809
1236
2202
1996
1015
1929
2484
1380
2974
2398
1396
1476
1451
2438
1381
1687
2178
1029
1317
1397
1740
2871
2560
2124
1612
2660
2167
2655
1111
1421
1450
2307
2409
1236
1400
2341
2028
2849
2811
1591
1560
1920
2558
2790
1251
2351
2796
2182
1723
1502
1373
2379
1483
1733
1152
2938
1676
1077
1384
1356
2762
2830
1268
2552
1948
2090
2068
1215
2037
2041
2660
2330
1219
2726
2837
2821
1312
2771
1873
2262
2864
2985
1932
2610
1048
2071
1824
1676
1083
1463
1664
1950
2465
2455
1829
1731
1651
1005
1841
2162
1283
2581
1145
2682
1842
2044
2160
1757
1896
1332
2626
1906
2204
2122
1492
2777
1898
1659
2504
2877
1266
1391
1131
1574
1376
1709
2865
1764
1897
2106
2169
1306
1929
2712
1978
1283
2840
2250
1767
2005
2912
1066
2781
2751
1838
2759
2747
1342
1962
2052
2834
2993
1502
1965
1896
2892
2449
2571
2306
1133
2179
1395
2861
2791
2164
2319
2978
2493
1144
1209
2938
2648
2892
1499
2966
1199
1611
1381
2737
1618
1963
2522
2802
2845
2272
2176
2805
2965
1816
2086
1834
1268
2945
1634
2826
2516
1205
2991
1586
2519
2781
1253
1198
1753
2115
1185
1101
1002
1999
1696
2281
2068
2835
1687
2170
2657
1594
1016
1518
2989
2514
1012
1677
2058
2376
2669
2704
2257
1674
1449
2995
1621
2795
1217
1837
1709
2324
2049
1730
2087
2075
2803
1965
1120
2806
2767
1434
2257
2464
1168
1922
1189
2472
1598
1004
2769
2577
2141
2378
2446
1482
1844
2328
1550
1701
1660
2273
2618
2850
1461
1333
2545
2286
2432
1914
2712
2048
1557
2252
2609
2235
1447
2793
1506
2528
2805
2149
2197
1212
2069
2133
1182
2672
2284
1605
1230
1474
1415
2419
2145
1494
1816
2407
2003
2835
2377
1903
1040
2685
1292
1720
2020
2889
2769
1211
1034
2051
1822
2023
1897
2512
1076
2405
1781
2328
1150
2874
1002
1827
1683
2238
1633
2138
1107
2115
1418
2040
1789
1671
1150
1901
2108
2512
2921
1348
1112
1294
2903
2073
1570
2179
2652
2392
1522
2634
1417
2412
1626
2675
2684
2504
1901
2214
2001
2055
1087
2882
2782
1654
2793
1995
1262
1151
1872
2996
1403
1564
2485
1432
2216
2857
2972
1930
1257
2505
2587
2241
1616
1473
1697
2006
1414
2114
1987
1647
1000
2895
1511
1865
1261
1230
1512
2249
2280
2575
1917
2500
1520
1526
2231
2854
2928
1194
1459
2828
2533
2972
1957
2497
2468
1847
2265
2308
2957
1787
1581
2148
2164
1225
2995
1508
1053
1619
1171
1985
2344
1722
2651
1682
1588
1086
1721
1090
2243
1844
2079
1220
1655
2160
2115
1029
1938
2015
2398
2414
1965
2204
2292
1493
1994
2770
1336
1294
1532
1722
2800
2309
1023
2474
1483
1810
1321
1275
1908
2381
1126
2175
1065
2113
2708
1361
1492
1004
2111
2966
2571
2039
2221
1757
1019
1139
2431
2157
2688
1818
2751
1426
2558
1520
2044
2770
1197
2181
1677
1304
2709
1663
1106
1016
2288
2791
2139
1178
1785
1633
2277
1332
2184
1566
2152
1761
1087
2266
2454
1343
2380
2164
1587
1090
2630
2700
2617
2545
1069
2939
1163
2311
2327
1806
1257
1907
1933
2204
2469
1229
2001
2252
1372
2054
2541
2419
2243
1992
2369
1282
2682
1931
2728
1334
1925
1544
1075
1015
1386
2588
1173
2594
1109
1846
1469
2967
2005
1377
1309
1245
2829
1884
2797
2224
2342
1127
1791
2534
1549
1211
1457
1625
1176
2788
1256
2233
2584
1993
2881
2713
1831
1917
1817
2882
1056
2407
2143
2526
1584
2575
1414
1865
1682
2124
1454
1798
2134
1503
1992
1797
2753
1542
2467
1175
2130
2548
2418
1322
1589
2237
1383
1011
1496
1596
2414
1911
1066
2916
2167
2936
1985
2265
1949
1975
2797
2593
2943
2053
2333
2459
1099
2080
1001
2083
2960
1289
2451
1642
1752
1509
2990
1821
1937
2348
2192
1402
1368
1086
2710
2543
1732
2219
2336
2057
2813
1488
2594
1492
1378
2538
2605
1364
1989
2131
2137
2303
1010
2414
1636
2124
2461
2425
2164
1658
2946
1164
1328
2601
2783
2395
2224
2857
2343
2791
1727
1880
2744
1944
2271
2472
1695
1958
1263
2214
1905
2626
2832
2806
1211
2889
1391
1955
2450
1586
1081
2308
1055
1678
2111
2649
1159
2994
1709
1984
1314
2748
2021
2198
1404
1256
2560
2066
1142
2165
1429
1503
2161
2950
2753
1320
1332
1523
2389
2895
2003
1269
1406
1757
2709
2420
1825
2065
2834
2623
2313
1702
1249
2279
1900
2157
1604
1633
2402
2955
1328
2325
1812
1285
1156
2579
1146
1105
1925
1791
2316
2637
1604
1814
2981
1044
2342
1264
2489
1985
2432
1494
2233
1520
2853
2727
1253
2882
2050
1596
2717
2699
2121
2435
2566
2678
2457
1121
1600
1130
2273
1719
1139
2043
1306
2676
1097
2435
2299
1855
2815
1340
2145
1417
1523
2835
1092
1291
1433
1429
2325
1264
2056
1329
2075
2618
1515
2170
2248
1303
1588
2221
2664
2359
2712
1712
1354
1190
1214
1176
2630
1819
1583
1194
1781
2376
1554
1704
1912
2732
2586
2165
2688
1170
1806
2009
2664
2811
2969
1689
2161
1928
1186
1995
1267
1594
1676
2786
1706
2812
2480
2902
1077
1257
1800
1505
2681
1862
2548
2699
2063
2811
1258
2517
1718
2423
2533
2493
1552
1702
2048
1543
1222
2526
2015
1701
1632
2588
2928
1187
1700
1768
2999
2100
1252
2684
2088
2431
2371
1300
2328
1802
1263
1269
2626
2350
1670
1670
1277
1844
2062
2184
2233
1003
1763
1936
2680
1552
2242
1098
2874
1092
1934
2361
1999
1295
2813
2158
2265
2034
1335
1102
1122
1252
2374
1246
1279
2953
2900
2665
1031
2963
2311
2083
2125
2516
2535
2995
1337
2316
1003
1535
1188
2272
1427
2235
2868
1903
2271
2331
2538
2513
2405
2243
1509
1959
2061
1981
1629
1516
1657
2728
1653
2577
1067
2911
1782
2852
1235
2483
1760
2818
1820
2950
2031
2801
2914
1851
2826
1138
1379
2377
1681
1569
1127
1518
1557
1067
1574
1165
1455
1554
2366
2821
1659
1276
2883
1612
2204
1516
1453
1015
1668
2789
1571
2721
1692
2456
1212
1708
2046
1210
2155
1490
1137
2280
2046
1083
2450
2549
2353
1714
2277
1069
2027
1205
1452
1999
2291
1754
2918
2302
2647
2309
2686
1363
1708
1892
2999
1406
2827
2101
2855
2866
2120
1245
2399
1875
2684
2379
2230
2799
2162
2656
2163
2739
1739
1598
1761
1365
2269
2693
1165
2458
1791
2745
1563
2847
1805
2774
1571
1154
1085
2044
2723
1251
1859
2412
1950
1782
1807
2577
2316
2912
2524
1119
1139
2992
1145
2947
2625
1110
1130
2633
2138
1133
1936
1397
2075
2376
2682
2553
1070
2911
1807
2076
2713
1118
2933
1911
1879
2327
2649
2980
2559
2692
1377
1253
2934
1672
2605
1571
2701
1858
1148
1461
1023
1452
2906
2589
2316
1462
1336
2574
2101
2254
2507
2405
2105
1448
1406
1021
1058
2234
2068
1297
1461
1151
1074
2446
2757
1682
1463
1403
2771
2110
2852
2213
2763
1346
2053
2261
1212
1344
2596
1416
1991
1074
1878
1304
1185
1972
2149
2486
1265
2584
1513
1466
2791
2851
1000
2872
1378
1460
2833
1633
3000
2934
2804
2992
2403
1293
2643
1759
2395
2146
2809
2715
2639
1651
2307
1386
2274
2771
2260
1784
2534
1977
1137
1187
1597
2385
2422
2912
1345
2182
1882
2753
1512
1962
1417
2057
1271
1887
1901
2892
2330
1390
1090
2120
2775
1798
1828
2139
1543
2615
1598
1607
2200
2048
2100
2022
2796
2616
2394
1017
1871
2731
1413
1213
1263
1056
2202
1676
1233
1249
1114
1386
1869
2368
2454
2143
1886
2017
1413
2799
1556
1282
2368
1731
1584
1275
1552
2464
2863
2395
2261
1655
2493
1883
2020
2600
2978
2878
1857
2718
2597
1152
1906
1293
2500
1211
2739
2833
2594
2957
1136
1779
2203
2596
2462
1589
1362
2682
2630
2988
2505
2738
1814
1839
1988
2459
1894
2986
1347
2855
2166
2009
1160
1695
1202
1404
2377
2075
2232
1372
1536
1719
2871
2906
2259
1482
2453
2897
2422
1431
2237
1295
1248
1869
1213
2859
2338
1066
2305
1040
2318
2753
2485
2739
1791
2127
1618
1507
2394
2057
2212
2288
1450
2257
2452
1785
2868
1909
2580
1506
1006
1997
1563
2916
1618
1871
1761
2291
1481
1343
2066
2311
2770
2192
2055
1784
2234
1131
2114
1131
2865
1945
1503
1365
2220
2949
2845
1991
2418
2429
2991
1429
1486
1799
1033
1320
2189
2570
2121
2920
1366
2328
1025
2050
2991
2902
2519
2259
1201
1667
2551
2737
2795
2449
1641
2061
1493
1198
1695
1669
2026
2770
2873
2053
1353
1637
1824
1970
2158
1734
2595
2665
2010
2194
2765
1536
1919
2453
1374
2319
1430
1586
1789
1750
2878
1254
1635
2038
1157
1973
2828
1991
1874
1452
1894
1596
2455
1973
1697
2354
2077
1549
1100
2468
2073
2886
1726
1600
2685
1105
1141
2041
2825
2377
1238
1439
1981
2123
2175
1098
1002
2786
1812
1185
1907
1604
1791
1558
1300
2168
2082
2947
1755
2020
1241
2882
1485
2322
2678
2993
2528
1034
2354
1052
1831
1786
2166
2498
1213
1454
2616
1332
2798
1598
2352
2292
2737
2916
1560
1469
2095
1168
1299
1516
2024
1195
1285
1804
2135
1357
2955
2660
2445
2183
1571
2968
1432
1759
2354
1120
2438
2294
1344
2847
2553
1749
1148
1157
2669
1950
1144
1570
1761
2208
1897
2360
2735
1837
2029
1635
1501
1362
1362
2857
1500
2957
1887
1614
1027
2384
1859
1978
1561
1439
2032
2802
2824
1453
1964
1274
1046
1128
2136
1184
1212
2384
1898
1237
1286
2212
1232
2596
2731
1718
2620
2076
1931
1488
2347
2596
2862
2535
1129
1284
1091
2167
1008
1322
1176
2096
2536
2282
2874
1754
1589
1373
2227
1177
2644
2116
2059
1650
1328
1816
2152
2263
2247
2844
1820
2956
1871
2336
2107
2368
1412
1512
2999
1851
1093
2045
2376
1576
1060
2191
2676
1951
2722
1976
1129
2246
2850
1753
1844
1230
1537
2212
2206
2314
2133
1828
2920
1165
2502
1220
1225
1200
1175
1505
1342
1076
1374
1375
1084
1599
2740
1482
1589
2138
2140
1201
2542
1271
2714
2575
1106
1117
1491
1876
1830
2201
2307
1685
2719
2265
2125
2211
2074
2840
1965
2476
1775
2217
1634
1052
1871
2474
1668
1245
1490
1054
1623
1067
1173
1932
2287
2649
1451
2928
1114
1107
2710
2300
2675
2141
1770
2690
1656
1819
2474
1529
2409
1749
1172
2665
2426
1324
2638
2661
1703
1632
2449
1246
1385
1776
1578
2239
1511
1787
2979
2477
1759
2147
2726
1858
2767
2476
2542
2493
2283
2181
1817
2850
1771
2962
1646
2874
2895
1508
2506
1962
1010
1790
2224
2482
1658
2464
1915
1899
1563
2531
2178
2870
1841
2998
2771
1262
2023
2315
2899
2951
1783
1145
1378
2522
2815
2600
2475
1423
1130
1704
2344
1002
2281
2016
2466
2969
2923
1244
1200
1303
1561
1642
1929
2752
1003
1948
2009
1774
1191
1383
1850
1580
1610
2556
1179
2866
1412
2702
2667
2059
2989
1491
1769
2860
1187
2175
1589
2825
1531
2802
1339
1779
2114
2596
2389
1140
2216
1627
2519
1867
1591
1701
1232
2747
2854
1763
2393
2725
1837
2601
2557
1220
1577
2141
1314
1070
2874
2070
2564
1828
1358
2184
1242
1389
1043
1070
2466
2015
1166
1038
1650
2786
1183
1800
1467
2288
1258
2023
1005
2424
2783
1864
1988
1931
1245
1119
1202
2974
2281
2319
1266
1145
2063
1691
1509
2407
1458
2843
2703
2783
2297
1378
2558
1798
1951
2771
1037
2778
1673
2027
2812
1851
2065
1140
2046
2494
1196
2311
1144
2925
2869
2493
2734
1848
2773
1504
1722
2493
1291
2061
1829
1415
2320
1222
1127
2404
2307
1189
2981
1474
1082
1425
2300
1254
2508
2416
2081
1923
2645
2015
2211
2147
2699
2778
2915
2804
1644
1710
2026
1446
2049
1544
2487
2613
1197
2396
2531
1843
1012
2642
1187
1006
2331
2670
2842
2443
1193
2479
2340
1356
2424
2800
2848
2276
2850
2682
1717
2543
1307
1323
1760
1597
2164
2534
2426
2538
1939
2687
1056
1111
2886
1238
1910
1003
1828
2205
2817
1028
2936
1471
2611
2166
2370
1669
2023
2249
1697
1210
2764
1515
1679
2989
1535
2690
1882
2591
1842
2797
1244
1304
1504
1506
2423
2229
1471
2186
1889
2845
1448
1645
2866
1688
2607
2837
1712
2594
2227
1494
1511
1176
1841
1728
2924
2542
2433
2898
2703
2220
2122
2238
1362
1019
2785
2632
2967
2104
2744
1141
1198
2838
1359
1852
2763
2118
1650
2992
1381
1699
1977
2288
1363
1348
2286
1067
2463
2776
1583
2881
2796
1574
2483
2670
1723
2211
1283
2846
1903
2975
2870
2609
2851
2086
1296
1673
2817
2989
1966
1806
1891
2442
2516
2003
1242
2834
1874
1013
1734
2718
1169
1191
1521
2863
1345
2625
1354
1690
1129
1552
1835
1804
2088
1407
1830
2369
2437
2278
1052
1612
1250
2474
1810
2778
1990
1354
2058
1479
2427
1889
1336
1269
2112
2186
2806
2678
2088
2989
1740
1671
1318
2127
2859
1414
2972
1087
1353
2108
1173
1874
1397
2597
2962
1122
2467
1695
2381
1744
1872
2991
1566
2876
2264
2241
1215
1565
2692
2903
1602
2152
1281
2448
1537
2381
1293
2124
2616
1395
2806
1902
1000
2951
1306
1553
1491
1740
1307
1990
2720
2111
1296
1343
2117
1749
1104
1443
2864
1617
1198
2406
1395
1451
1506
2021
1592
1950
2059
1581
2830
1342
2079
1986
1938
2971
2991
1616
2569
1710
1749
2476
1257
1702
1182
2491
1855
2938
1331
2788
2276
2850
2261
1998
1196
1400
1506
2550
2444
2285
2961
2542
2681
2727
2160
2378
1031
2311
2406
2146
1759
2488
1874
2153
2869
1723
2148
2693
1268
2015
1166
1654
1618
2272
2305
2980
2081
1081
1789
1538
2464
1440
2173
1284
1750
2208
2796
1531
2542
1805
2460
2544
1532
2185
2029
2788
1975
1108
2130
2474
2252
1814
2281
1428
2119
2306
1924
1409
1422
2181
1296
2950
1522
1867
2683
1319
1315
1590
1403
1661
1928
1617
1150
2464
2556
1622
1122
2434
1242
2517
2005
1973
1952
2315
2286
1650
2160
1745
2165
2444
1283
2387
1109
1361
1509
2510
2021
2665
2503
1710
2473
1384
2706
1468
1546
1635
1663
2818
1873
1497
2184
2490
1166
1906
1176
2324
1998
2208
2581
2033
2159
2571
2426
1960
1377
2542
1508
2790
1955
1045
2601
1457
2932
2533
1043
1620
2267
1483
1769
1651
2987
2343
2873
1668
1259
1794
2221
2203
1185
2185
1512
2814
1083
1469
2551
2903
1959
1746
1091
2005
1126
1874
1862
1827
1896
1726
2559
1633
1862
2557
1056
1514
1438
1930
2046
2817
2698
1757
1700
2583
1321
2305
2605
2770
2533
2787
1374
2462
2983
1141
2661
1521
1391
2765
1525
2113
1480
2045
2772
2534
2235
1587
1341
1629
2129
2999
2376
2154
2424
2734
1204
1201
1046
1508
1684
1822
2270
2093
2295
2110
1351
1096
1650
1721
2896
2535
1122
1674
1404
2934
2337
1653
1986
2166
1348
2734
1964
1976
1641
2535
1411
2220
1038
1249
2937
2460
1475
2883
2080
2704
2844
2388
2751
1661
2182
2138
2938
2620
1733
2594
2876
1701
1749
2490
1396
2551
2215
1880
1160
1951
2858
1294
1451
2760
1699
2132
1058
1400
1784
1436
2060
1240
2594
1701
1089
2950
1903
1324
2984
2210
2796
2344
1242
2048
2660
2710
1470
1548
2854
1385
1244
2595
2722
1129
2846
2550
1936
2991
2963
1050
2080
2538
1836
1297
1534
2636
2108
1048
2400
1446
1648
1891
1897
1951
2155
1514
1051
2403
1100
1989
1661
2510
1547
1398
1191
2465
1518
2464
1856
1540
2013
1912
1362
2934
1129
1258
1507
2945
1514
1023
1602
1422
2148
2407
2738
2354
1698
1771
1975
2332
2498
2533
2890
1974
2390
2570
1991
1438
1106
2069
2118
2644
2193
1860
2434
2737
1529
1964
1821
1897
1006
1107
1889
1077
1386
1238
1362
2140
1661
1838
1766
2747
1489
2524
2043
2480
2023
2388
1543
1560
2268
1069
2839
2445
1906
1959
2230
1288
2974
1001
1825
2735
2950
1078
2325
2390
1644
2813
1587
2152
2208
2851
2777
2268
1303
2371
2155
2669
2817
2954
1713
2141
1420
1261
2630
2937
1269
2444
2171
2428
2009
1073
2167
1660
1013
2031
2798
1411
1199
2653
1836
2210
1801
2392
2352
2418
1293
1570
2142
2536
2805
2562
1471
1019
2288
2684
2315
2688
1449
2389
2121
2201
1642
2159
1143
2134
1683
2117
2254
2273
2573
1743
2469
1164
2118
2503
1339
2029
1909
1211
2644
2699
1302
2635
2624
2447
2603
2148
2372
1329
2716
1109
2963
1811
1532
2636
1568
2643
2249
1218
1734
2177
2316
2870
2963
2061
1092
1307
1902
2785
2345
1286
1779
1237
2745
2422
1898
2007
2535
1696
2531
2536
2745
1925
2557
2464
1781
1658
2632
2483
1935
1697
2780
1691
2478
1467
1382
1433
2672
1563
2355
2295
1245
2588
1985
2430
2331
2726
2066
2110
1737
2562
1107
1553
1687
2198
2432
1391
1313
1499
1280
2434
1675
2420
1850
1648
1506
1088
1759
2278
2040
1465
2335
1972
2341
1235
2290
1156
2941
1126
1133
2056
2593
1522
1745
2374
1589
2227
1003
1279
2035
2991
1120
2173
1283
2922
1620
1826
1737
1336
1923
2243
1966
2788
1069
1271
1226
2136
2212
1451
2909
2275
1451
1186
1365
2225
2841
1153
1674
2477
1058
2280
1084
1479
1243
2049
1345
1161
1689
2420
2616
1464
2420
2604
2203
1891
1089
2806
1452
1473
2147
2454
1014
2552
1371
2760
2539
2934
1808
2059
1080
1466
1152
2261
1277
2644
2158
1486
2545
2020
2927
1064
1446
2793
1836
2444
2856
1848
1983
2475
2135
1035
2701
1200
1329
1605
2265
1533
1108
1483
2510
1411
2354
2631
2339
2149
1312
1158
2326
2560
2734
2603
1261
2432
1547
2082
2007
1221
1716
1927
2905
1691
1950
2334
2924
1044
1766
2952
1931
2673
1378
1624
1378
2061
2511
2516
1711
1816
1453
2687
2132
2697
2522
2424
2742
2533
2775
1269
2654
2247
2598
2043
2818
2181
1579
1819
2461
1020
2708
2294
1383
1360
2228
2654
2181
2109
2224
2200
2922
2031
1371
1191
2769
2029
2796
1207
2169
2527
2593
1390
1270
1496
1297
2684
1074
2335
1807
2198
1482
1691
1054
1691
2109
2159
2303
1771
1469
2869
1242
1632
1308
1575
1347
1622
1876
2407
2275
1788
2386
1372
2650
2934
1428
2317
2024
2887
1062
2544
2579
2847
1302
1026
1717
2230
1977
2681
2083
1609
2726
2024
2738
2300
2284
1960
1081
2696
1149
2676
1808
1668
1059
1018
2813
1110
2041
1120
1262
2793
1135
2417
1708
1925
1290
1396
1329
1282
2858
2117
2646
2195
1323
1666
2062
1361
1634
1350
1649
2468
2235
2329
2738
1387
1736
1910
2787
1284
1214
1607
1189
1856
2418
2291
1474
1309
1316
1812
2010
1888
1631
2800
2838
2032
1029
2613
1344
2394
1956
2451
2476
1691
2471
1795
1557
1806
2679
1321
1189
2381
1609
1045
1067
2250
1928
1790
2777
2033
1192
1753
1044
2822
2341
2762
1837
2435
2491
1705
1358
2123
1565
1393
2329
1763
2131
2498
2385
1623
1733
2668
1631
2995
1623
2629
1279
1586
2733
1587
1104
2240
2837
2312
2202
1203
2406
2655
2351
2710
2958
2122
2315
1973
2964
2067
1816
1216
1716
2304
1119
2430
2405
2153
1300
1524
1121
1049
2199
2712
2482
1251
2703
1903
1601
2118
2287
2254
2191
2126
2357
2477
1147
2675
1665
2611
1352
2658
1031
2556
1813
1062
2870
1428
1468
1674
2835
1683
2011
1677
1081
2356
1455
2640
1227
2707
2420
1411
1372
1845
2781
2562
2025
2591
2948
1642
2283
2731
1488
1689
1171
1464
1018
2643
1898
2420
1381
2275
1435
2928
2284
1603
1242
1514
2044
1000
2021
1507
2448
1959
1191
2942
2286
2187
2776
2251
2038
1278
1480
2827
2391
1104
1195
1322
1505
2617
2338
1812
1741
1808
2325
1144
2977
1445
2561
2177
2320
1511
1546
2947
2622
1775
1282
2529
1498
1230
2179
1831
2868
2647
1381
1103
1794
1609
1536
2180
1408
2921
1008
2428
1662
1208
2767
1639
2634
1046
2965
1840
2627
1599
2932
1527
2732
1534
1204
1616
2822
1666
2824
1275
1438
1507
1945
2094
1426
2222
2350
2368
2910
1380
1768
2400
1502
2119
2284
2413
2009
2643
2896
1451
1265
1338
2205
2269
2716
2855
1371
1260
1404
2921
2359
2743
1096
2733
1990
1155
2263
1672
1213
1411
1697
1597
1931
2246
2831
1532
1024
1613
2250
1792
2607
1178
1770
2373
1009
1099
2303
2677
2378
1572
1851
2090
1964
2989
2022
2026
2303
1770
1129
2128
1149
1336
2430
2484
2755
2669
2408
2959
2438
2184
2831
2759
2010
2613
1313
2181
1972
1724
2724
1891
1853
2587
2295
2641
2561
2607
2633
1942
1224
1804
2229
2255
1483
1121
1642
2271
1748
2287
2619
1340
1691
2344
1238
1194
1742
2092
1080
2351
2676
2842
1054
1579
2046
2239
1275
1563
2042
2790
2923
1147
1035
1465
2735
1633
2955
1575
2275
1888
1970
2043
1432
2686
2106
2383
1199
2509
2348
2100
1899
1469
2527
1282
2267
1383
1750
1650
1208
2245
2847
1079
1228
1959
2364
2471
1304
1226
2610
2606
1240
1166
2818
2192
1380
1633
2409
1369
2473
2664
2040
1767
2215
2942
1890
2454
1621
2754
2199
2351
2884
2304
1367
1029
2042
1891
1814
2474
1321
2635
2078
2973
2899
2743
1860
1732
1651
1334
2902
1633
1974
1381
2177
1545
1205
2079
1864
1286
1068
2910
1850
1551
2027
1258
2722
1936
2800
2788
1150
2490
2819
2935
1047
2839
1585
2067
1868
2473
2082
1158
1802
1286
2853
1565
1376
2502
1126
2822
2825
2963
1027
1527
2406
1411
1785
1527
1945
2640
1020
2924
1933
1864
1183
1412
1814
2039
1333
2339
2961
2139
1211
2392
2205
2910
2108
1563
1698
1462
2883
1219
1809
2978
2963
1188
2462
2292
1529
2637
2053
1057
1121
2229
2452
2159
2226
2939
1102
2441
2751
2337
2169
1787
2862
1686
2752
1636
2323
2496
2304
1221
2830
1483
2758
2801
2114
1955
1901
2996
1950
2523
1510
1697
1286
2903
2017
1983
2940
1046
1684
2169
1461
2258
1711
1545
2051
1021
1116
2277
1437
1826
2970
2034
1332
1832
1228
2638
2471
2651
1044
1270
2038
1107
1490
1228
1827
1471
1501
2959
2669
1769
1696
2276
1811
1135
2761
1571
2773
2213
1750
2092
1839
2624
2559
1123
2553
2476
1364
2455
2675
2380
2512
1288
1002
1413
1131
1354
1767
1482
2718
1579
2520
1157
2609
2669
1129
1693
1223
1197
2071
2657
2865
1258
1901
1952
2432
2414
1549
1366
1676
2351
1107
2047
1283
1289
2257
1408
2274
1397
1003
2407
2805
2291
2495
1170
2573
1681
1015
2890
2995
1859
2253
1166
1383
1018
2515
2254
2387
2050
1982
1717
2806
1400
2807
1366
1472
1473
2874
2319
1411
2722
2420
2826
1193
2665
2853
1574
1763
1731
2380
1750
2398
1659
1372
2817
1098
2941
1664
1265
1774
1003
2021
1223
2416
2286
2602
2404
2484
2129
2698
2099
1808
1696
2479
1272
2440
2427
2974
1719
1166
1940
1490
1655
2671
1231
2320
2146
1028
2990
1268
1531
2810
2608
1544
1408
1700
2196
1410
1908
1062
1449
2090
2635
2033
1280
2943
1701
2180
1099
1377
1671
2968
2945
1099
2835
2513
1365
1553
2184
2967
1455
2375
2495
1860
2166
2290
2200
1152
2071
2573
1244
2016
2065
1656
2718
2850
1856
2623
2391
1289
1618
2966
2929
2613
2597
1564
2865
2509
1710
1895
1334
1642
2227
1941
2608
2074
2596
1774
2867
1990
1742
1549
1109
1527
1132
2655
1902
2289
1382
2985
1657
1743
2163
1895
2349
1489
2447
2882
2264
1602
2426
2692
2442
1175
2238
2602
2790
1124
2049
1643
1253
1081
2756
1400
2547
1068
2857
2401
2480
2942
2663
1576
2126
1726
1238
2592
2480
1332
2592
2118
2627
2715
2511
2265
2565
2051
2108
2935
2290
1531
2866
1777
1239
2739
2731
1575
1988
1762
2348
2280
1633
1045
1401
2322
1940
1850
1565
1715
2937
2646
1122
2458
1532
2931
2016
1539
1571
1490
1836
1495
1960
2922
1111
1949
1076
1885
1336
2388
1996
2664
1603
1717
1984
1312
1485
2582
2313
1188
1325
1714
1486
1393
2998
2644
1409
1407
1244
1308
1722
2191
1003
1497
2927
1852
1319
1711
2935
2452
2246
1054
1513
2177
2720
1273
2042
2405
1473
1220
2446
2435
2226
1383
1165
1121
1009
1567
2924
1467
1540
2669
1640
1028
1665
2805
2660
1106
1790
1132
2993
2774
2648
2861
1943
1270
1201
2309
1674
2725
1601
2004
2935
1024
1862
2288
2966
2621
1332
2806
1843
2752
1788
2467
1912
2577
2415
1485
1512
2915
1613
1936
1614
1341
1228
2673
2788
2365
2440
2895
2921
1700
2894
1199
2866
2536
2735
1616
2166
2378
2840
1039
2774
1985
2289
1240
1986
1180
1949
2366
1856
2716
1797
1759
2111
2666
1390
2594
2796
2190
2500
1600
1180
1437
2885
1142
2859
1588
2601
2376
2843
1799
2320
2134
1075
1574
2163
2629
2052
2989
1686
2607
1416
1074
2039
1204
2904
2135
2089
1200
2146
1140
1820
2976
2878
2239
2859
2336
2101
2147
1382
1397
1579
2573
2524
1057
1396
2663
1684
1536
1503
1761
1541
2808
1503
2894
1184
1106
2399
2681
1239
1723
2500
2401
1229
2702
2979
2344
2257
1836
1715
2827
1528
2905
2606
1289
2027
1843
1550
1981
2808
1240
1450
1552
2698
1385
2599
2012
2473
2985
2055
2753
2938
2421
1908
2659
1898
2179
2344
2822
1078
2053
1406
2849
2821
1676
1233
1637
1201
1214
1866
2342
2556
1417
2873
2999
1272
1948
2703
2845
1102
1967
2872
2273
2781
1963
2889
2108
1997
2948
2391
2848
2500
1729
1903
1755
2835
1602
1731
2021
1152
1962
1810
2258
2118
2714
1196
2520
2548
1910
2386
2951
2477
2499
2719
2112
2182
2134
1067
1858
1787
2126
2640
1254
1823
2018
2843
1827
2515
2118
1164
2671
1216
1681
2693
2141
1156
1613
1154
1067
1767
1369
2560
1087
1561
2441
1371
1000
2010
2792
2573
1701
1535
2874
1233
2026
2323
1555
1434
1099
2872
2369
1004
1430
1745
2716
2734
1796
2807
1578
1955
1568
1979
3000
1090
1418
2566
2552
2693
2382
1647
2842
2818
2724
2545
2463
2136
1343
1447
1666
2818
2601
1178
1055
1196
2398
1364
2129
2342
1846
2708
2576
1193
1431
1837
2005
2722
1535
2783
2816
2461
2771
1863
2053
2452
1029
2552
1281
1886
2283
1580
2391
1348
2141
1760
2354
1390
1923
2804
1693
1053
1437
1210
1847
2675
2072
2649
2386
1886
1540
2742
1600
1560
1632
2206
1047
1738
2126
1604
1167
2846
1083
1243
1059
1265
1317
2227
2052
2671
2483
1614
1799
1731
2089
2762
2024
2561
1015
2378
1379
1380
1166
2395
1345
2541
2980
1830
2717
2936
1713
1615
2264
1319
2637
1848
2971
1193
1150
1581
2358
2846
1596
2715
2404
2926
1943
2870
2471
1870
1182
1487
1723
2748
1224
2787
2679
1688
2899
1518
1286
2487
2510
2117
1958
1868
2351
1479
2095
1241
2792
1830
2410
2434
1020
1534
2785
1452
2992
1420
1598
1110
2360
1847
2754
1226
2893
2516
1095
2850
2169
2283
1295
2633
1295
2872
1335
2480
1756
1535
1575
1463
1774
2229
2078
2352
2077
2289
2728
2691
1002
2226
1696
2478
2920
1175
1127
1663
2363
1731
1976
2835
1384
2245
2072
1508
1535
2777
2138
1149
1198
1305
2696
2457
2845
1135
2337
1130
2769
1402
2149
1603
2789
1405
2848
2944
1587
1817
2713
1120
2744
2673
1116
1025
2560
1741
1079
2529
1157
1569
1817
2301
1151
2579
2492
2698
2531
2240
2634
2785
1839
2997
1894
1961
2583
1372
1046
2979
2398
2129
2922
2718
1064
2018
1405
1526
1189
2671
2897
2104
1055
2808
2973
2199
2586
2849
1451
1209
1914
1150
1413
2347
2183
2928
2281
2747
1778
2155
1442
2187
1695
1100
1131
2029
1648
2099
2236
2134
2174
1965
2509
2860
2343
1529
2730
2032
1024
2696
2376
2734
2921
2837
2065
2248
1716
1574
1534
1136
2737
1658
2749
2034
2229
1709
1409
2955
2677
1944
1551
1486
1612
2318
2036
2949
1642
1553
1004
1654
1198
1249
2723
2082
2779
1708
2266
1858
2035
1883
1312
1073
1564
2100
2397
1515
2216
1474
1631
1634
1120
2775
2355
2080
2144
1889
2122
1603
1800
2117
1606
1162
1570
2881
2938
2487
1935
1666
2256
1520
2443
2551
1919
1793
1631
1478
2923
2513
2922
1521
1732
1167
2923
2370
1533
1424
1895
1643
2939
1889
2587
1663
1058
2919
1277
1150
2503
1683
2162
2911
2580
1549
2218
1110
2191
1570
1855
1562
1448
1666
1967
2609
1682
1279
1384
1438
1239
2200
2348
2513
1592
1292
1728
1367
1934
1780
2492
2001
1515
1481
1975
2240
1351
1010
1941
1183
1949
2813
1179
2963
2570
1332
1194
2272
2923
2979
2982
2780
2535
2839
2912
1302
2335
2649
2319
2288
2822
1851
2177
1410
2078
2854
1046
2968
2691
2727
2257
1671
2339
1201
2489
1427
2021
2385
2944
1259
1097
2456
1444
1955
1798
2713
2466
1677
1569
1673
2905
1702
1692
2653
1361
1098
1635
2769
1885
2716
1286
1227
2582
1195
1721
2311
1441
2334
1350
2485
2282
2950
2706
2059
2190
1366
1406
1221
2613
2366
1388
2370
2398
2018
2823
1554
2979
2686
2840
2391
2792
2252
1500
1227
2974
2871
2875
1249
1234
2488
2272
1132
1326
2085
2392
2955
1997
2633
1462
2996
2692
1413
1156
2520
2328
1916
1829
1563
1372
1166
2332
1755
2494
1959
2693
1029
2450
2478
2086
2320
1491
1157
2988
1124
1093
1255
2043
1312
2627
2868
2558
1345
2223
2845
2699
2378
2096
1981
1900
2057
2041
2311
2877
1067
1156
1516
1638
2367
2392
2362
1505
2520
1547
2143
2504
2535
1426
1032
2426
2072
2874
1516
1937
1505
1609
1986
2533
2650
2260
1315
1934
1469
1578
1029
1279
2181
1280
2921
2968
2578
2617
2676
1921
1264
2363
1037
2799
1080
1340
1164
1952
2064
2556
2828
2183
1524
1373
2372
2458
2171
1984
1989
1106
2077
1428
1036
1941
1518
1863
1323
2255
1505
1064
2849
2455
1197
2596
1673
2143
1571
2188
2452
2309
2096
2363
2870
1913
1750
1846
2756
1808
1909
1462
1797
1593
1628
2569
2844
2836
2326
2097
2280
2217
1017
1910
1446
2000
2707
1372
1986
1928
2700
1228
1887
2984
2532
2680
2011
2714
1559
2123
1190
2672
2108
2515
1346
1043
2267
2255
1827
1628
2752
1838
2817
2475
2908
1235
2292
1185
1917
1870
2207
1378
2861
1827
2108
1680
2576
1814
2062
1948
1558
1130
2277
1203
1906
2608
1109
1502
1564
1402
2733
1452
2545
1357
2177
1862
1412
2412
1076
2297
1388
1826
1797
2689
2917
2813
2812
1281
1407
2666
1468
1453
1192
2880
1070
2622
2562
2613
1569
1299
1125
1789
2622
1514
2138
1754
1833
2503
2651
1246
1267
1163
1738
2766
1559
2733
2334
2588
1287
2093
2797
2828
1095
1898
2935
2280
1260
2666
1287
2555
2301
1799
1842
2777
2171
2599
2204
1282
1551
2163
1979
1309
1631
1161
2399
1304
2715
1427
2320
1338
1288
2974
2326
2476
1503
1297
1694
1723
1579
2858
1494
2167
2216
1095
1945
2469
2322
1961
1595
1961
1528
2051
2037
2125
1113
2487
2197
2934
2500
2631
2565
2833
1346
2949
2267
2328
2473
2367
2274
1873
1905
1481
2704
1693
1668
2812
2094
1535
2216
2930
1983
1754
2833
1359
2811
2237
1936
1201
2362
2016
2101
1760
2223
1949
1292
1661
1821
2267
1828
2618
2996
2955
2687
2722
1055
1046
2348
1343
1456
1302
1393
1662
1718
2570
1648
1811
1000
2988
1138
1029
1391
2272
1004
1258
2773
1144
2258
1754
1401
1007
1991
2827
2708
2598
2935
2028
2067
1110
1303
2764
2890
1592
2746
2060
1623
1439
1042
2654
1300
2481
1660
1834
2128
1798
2226
1724
2951
2429
2950
2912
1789
1593
2943
1448
2312
1566
1954
2120
2636
2621
2745
2891
2684
1375
1140
2799
2526
1945
2636
2334
1101
2605
1453
1920
2347
1156
1698
1909
1371
2210
2078
2639
1160
1391
1975
2296
1650
2297
2749
1056
2485
1922
1018
1680
2737
1770
2150
1753
1658
2428
2198
2006
2794
1616
2810
2185
1139
2023
2102
2155
2869
1045
1748
1425
1543
1106
2730
2292
2401
1844
2149
1229
2196
2579
2849
2180
2586
2773
2183
1577
2006
2946
1251
1944
1012
1071
2845
2545
1582
2791
2157
2627
1195
1593
1187
2439
1173
2593
1137
2631
2040
2859
2353
2814
1278
1969
2810
1214
1767
1630
2599
1366
2840
1524
1148
2924
2795
2805
1413
1471
1261
1185
1710
2611
2688
2522
1034
1602
2391
1410
2006
2993
2636
2553
2538
2148
1592
1437
1666
2043
1262
2631
1777
2952
1191
1790
2788
2671
1445
1264
2645
1369
2180
2667
2370
1854
2148
2742
1125
1756
1934
2208
1823
1357
2625
2606
1731
1287
1986
2001
2331
2357
2138
2370
1209
1631
2408
1758
2419
1898
2735
1363
1157
2127
1765
1636
1813
2969
1182
1683
3000
1850
1311
2911
1108
2054
1807
1420
1327
1586
1058
2500
1684
2444
1934
1287
2231
2811
2458
1738
2447
1390
1323
2228
2021
1571
2050
2697
2592
1988
1793
1763
1104
1303
2002
1480
2045
2228
2261
2155
2825
1987
1431
1832
1839
1235
2679
1714
1192
1478
2406
2002
1511
2445
2236
2610
1527
2084
1889
2538
1004
2110
1829
2340
2794
2296
2395
1381
1442
1453
2242
1002
1549
1302
1914
1459
2960
2491
1388
1786
1892
1336
2505
2114
2583
2791
1251
1660
2067
2393
2954
2962
1339
2723
2151
1714
1158
2092
2039
2544
1840
2298
1272
2739
2236
2403
1452
1208
1530
1777
2651
2036
1696
1103
1646
2668
2606
2716
2757
1003
2044
1735
2314
2049
1500
2281
2664
1827
2152
1199
1301
1867
1452
1844
2946
2595
1064
2766
2879
1180
2338
1043
1129
1290
2743
1918
2266
1235
2077
2483
2109
1443
2335
2035
1500
1105
2984
2223
2239
2955
2739
2626
2056
1331
1475
1783
1583
2852
1158
2052
2604
2841
2838
2577
1666
2000
1605
2024
2307
2583
1015
2428
2750
2669
2091
2858
2533
2418
1344
2840
2611
1842
1526
2924
1441
2712
1987
2799
2815
1960
1334
2414
1077
1025
2880
2269
1606
2759
1369
2500
2501
1959
2916
2657
2939
1310
2877
2388
2240
1617
2250
2166
2507
1318
2441
1761
2314
2914
2135
1954
1013
1806
2210
1347
2248
1601
2351
2725
2789
2823
2252
2775
2048
1845
1338
1651
1926
1870
2985
1130
2836
2600
1558
2197
2710
2169
2907
2759
1584
2119
2955
1692
1623
2416
2487
1694
2750
2569
1408
2337
1960
1151
2599
2418
2366
2476
1117
1662
2981
1789
2836
1444
2929
2005
2119
1414
1248
1012
1638
1079
1695
2593
2140
1670
2868
1559
2152
2633
2359
2644
1902
2358
1462
1647
2171
2684
1000
2141
2832
1234
2051
2245
2779
2795
2283
2511
1764
2618
1296
2072
1446
2737
1930
1328
1642
2368
2012
1929
2550
1806
1323
1485
2304
1336
2888
1477
2983
2281
2834
2435
1414
2107
1181
1403
2029
2451
2814
2345
2387
1357
2796
2534
2336
1286
2198
2165
1427
1133
1005
2804
1672
2071
2591
2025
2911
1565
2941
2443
2908
1805
2528
2483
2785
1862
1658
2339
2555
1526
2300
2192
2554
2667
2542
2192
2010
1790
2150
2018
2138
1722
1050
2849
2276
1030
1763
2343
2517
2156
1493
1463
2510
1371
2438
1581
1830
1312
2750
1474
2628
2859
2611
2901
1833
1813
1249
2006
2530
1398
1015
2120
2416
1923
1304
2186
1755
2679
1207
2754
1098
2316
2823
1398
1033
1836
2682
2182
1228
1960
1362
1697
2041
1676
2390
2280
2112
1149
2016
1462
2781
2757
2814
2118
2141
2373
2048
1587
1067
1252
2827
2151
1105
2996
1375
1312
1035
2212
2868
2998
2131
2068
1777
1569
1036
2318
1079
1739
2533
2024
1074
1606
1663
2745
2974
1342
2503
1704
2258
1660
2788
2095
2115
2977
2134
2212
1592
2045
1301
2078
2244
2900
1281
2019
2332
1713
1980
2244
2082
2824
2294
1309
2055
2044
1178
2220
1487
1361
1022
1033
1809
2332
2954
2208
1209
1036
2954
1801
2436
1824
1726
2035
1438
1454
2780
1174
1325
2645
1413
2261
2362
1258
2623
2434
2367
2479
1039
1071
2799
2914
1725
1231
2023
1268
1268
2913
2946
2074
1809
2295
1760
1179
2809
1257
2098
1259
2871
1601
2264
1004
1895
1842
2948
1761
1671
1551
2709
1520
2842
1730
2997
2882
2002
2522
1099
1495
1011
1170
1185
2868
1228
2251
1835
2118
1500
2183
1450
2365
1336
2108
2608
2439
1808
2795
2018
2883
1283
1261
2597
2718
1204
2426
2232
1079
2299
1878
2177
1286
1158
1603
1247
2701
1415
2396
2776
2644
1006
1829
1261
2489
1101
1343
1183
1734
2122
1557
2074
2208
1503
1216
1211
2750
1573
1467
2664
1802
1019
1756
2820
2623
1005
1163
2207
2734
1860
2908
2024
2412
1018
2375
2877
2454
1000
1108
2617
2861
2243
1498
1957
1741
2804
2970
2784
2943
1391
1497
2128
2948
2733
1974
2625
2251
2010
1638
2483
2938
2137
1449
2874
2215
2534
2663
2189
2129
1340
1757
2750
1464
1851
2803
2559
2521
2799
2078
2820
1036
1380
2264
2343
1362
1779
2076
2679
2045
2750
1625
1444
2363
1626
2680
1723
1794
1625
2743
2208
1140
1780
1654
2603
2635
1748
1663
2097
2930
2415
1104
2453
2933
1819
2447
2558
2874
2107
2511
1435
1458
2984
1144
2379
2715
1313
1387
2839
2172
2080
1765
1896
1055
2871
2679
2256
2726
2662
2709
2615
1115
2979
2750
2630
2646
2173
1512
1544
2179
1121
1850
2688
2114
2307
1750
1157
1636
2276
2888
2322
1361
1825
2926
1850
1650
2208
2397
1061
2140
1191
2832
1211
2398
2897
1320
1479
1234
1515
2734
1542
2801
2844
1659
2050
1229
2078
2783
1749
2120
2522
1619
1450
2774
1387
2254
2291
1053
1900
1979
1437
2776
1450
2404
1988
1290
1638
1289
2217
1987
1270
2923
1121
2542
2346
2521
1518
1165
1875
1620
2573
2426
1648
1942
2619
2572
2381
1438
2011
1643
2029
1425
2334
2536
2296
1766
2351
1439
2672
1759
2591
1789
1565
2762
1850
2599
1498
1908
1428
1866
1735
2125
2178
1279
2407
2012
2128
2509
2786
2416
1909
1200
2278
1574
2958
2845
1588
1586
1246
1579
1170
1078
1494
1115
2029
1783
1861
1886
1091
1019
2074
1472
1009
1145
2908
2904
2248
2054
1128
1284
2639
2842
1654
1255
2851
2391
2511
2991
2805
2005
2010
2913
1662
2850
1696
1657
1631
2062
2251
1624
1150
1242
2417
2766
1342
1436
1191
2133
1667
1054
1597
2534
1457
2962
1941
1328
2425
1238
1265
2639
2272
1870
2082
2086
2009
2162
2811
1160
2449
2251
2272
1185
2804
2505
1134
2397
1424
1888
2914
2414
2199
1378
2324
2750
1408
2476
2455
1701
1909
1367
2232
1393
1797
2613
2352
2280
2160
1330
1756
2180
1626
1030
2684
2416
1782
1412
2731
1953
2828
2544
2904
1536
1325
1852
1439
1894
2547
2332
1678
2534
2708
2109
2252
2081
1018
1879
2388
1191
1152
1854
1236
1094
1132
1733
1787
2169
1694
2908
1968
2996
2746
1501
1873
2365
1464
1696
1068
2945
2173
1457
2733
2829
2653
2223
2473
2518
1779
1602
2398
2903
2024
2540
1800
1973
2308
2810
1404
2592
1065
2270
1199
2640
1364
1682
2788
2206
1235
2888
1617
2322
1811
2444
2018
2696
2121
1408
1441
1909
2261
2270
1390
1091
1510
2065
1972
1205
2701
2900
1056
1654
1292
1476
2880
2903
1258
1093
2464
1970
2435
1266
2282
1892
2986
1075
2091
2581
1522
2105
2853
1900
2368
2495
1330
1796
1880
1107
2129
2299
2711
2583
2506
1336
2831
2963
2030
1334
2564
2115
2437
2027
1944
2471
2475
1994
2988
2499
1106
1434
2974
2392
2684
1595
1047
2157
2287
1798
1145
2084
2023
1150
1964
1165
2260
2853
1761
1946
2061
1023
2046
1757
1016
2408
2668
1825
2956
2897
1020
2337
1808
2382
1001
1695
2326
1318
2899
1910
1288
1673
1676
1231
1189
1480
1092
2286
1062
1779
1211
2622
1233
2042
1437
1083
2389
2217
2375
1276
1928
2222
2202
2390
1777
1809
1276
2641
1149
1269
1840
1941
2954
2852
1657
1388
2348
1814
1567
2537
2315
1381
1762
2177
2686
1398
2103
2766
1945
2918
2306
1108
1944
2623
2983
2066
2472
2286
2455
2380
1203
1451
2137
2794
2940
2270
2669
1382
1385
1048
1736
1574
1649
2839
1961
1546
1460
1024
2705
1379
2706
1510
1695
1231
1963
1731
2998
1330
2869
2591
1917
1061
2360
2188
2333
1864
2245
1969
2238
1416
1730
1721
2381
1896
2182
1731
2459
2105
1662
2436
1606
2447
2582
2075
2674
2693
2756
1905
1830
2208
2272
2338
1513
1794
2132
1674
2215
2462
1505
1097
2301
2492
1786
2288
2650
1985
2130
2800
2050
1231
2272
1892
2669
1433
1985
2470
1479
1284
2514
2641
2108
1340
1138
1030
2144
2392
1208
1587
2765
1508
2517
2998
1600
1565
1134
2115
1661
1293
2426
1689
1563
2957
2856
1598
2936
1379
2670
1080
2809
2662
1195
1931
2948
1865
1989
1961
2353
1756
1144
1258
1776
1543
1034
1541
1715
2275
1292
2104
1298
2871
1809
1185
1859
1824
2077
2151
1484
2540
1094
1765
2723
1128
1778
1102
1312
1586
1049
2736
2576
2173
2762
2905
1149
2168
2914
1019
2923
2314
2884
1660
1087
1565
2782
2939
1853
1009
1071
2123
2788
2838
1476
2814
1661
2380
1535
1648
2766
2933
1229
1129
2225
1557
2529
2125
1108
1904
1036
2692
1911
2058
2229
2171
2656
2434
1677
2157
1346
1840
2249
1303
1514
1927
2948
2738
1697
2949
2244
1770
1632
2265
1254
2991
2085
2755
2436
2531
2037
1656
2830
2950
2974
1380
1211
1730
1609
2306
1157
2227
1702
2379
1301
1925
1683
2927
2615
1298
1609
2791
1428
1160
2660
2266
2059
2647
1803
2239
1086
2902
2999
2147
1120
2691
2010
2299
1329
1134
1715
2218
2129
2392
2792
1016
1067
2254
1963
2329
2307
2159
1140
2138
1921
2246
1227
2670
1290
1707
2321
1565
2927
2370
2219
1255
2229
2555
2258
1611
2916
2384
2597
2480
2583
2391
1661
2037
1368
2643
2198
2806
1683
2474
2933
1928
2762
1860
1225
1874
2463
2341
2009
2623
1814
1150
2292
2760
1172
2536
1788
1512
2996
1352
2414
2923
2562
1660
2555
2531
1584
2191
2301
1647
2509
2515
2882
1452
2438
1291
1494
1368
2330
1384
2149
1575
1375
2974
1666
2433
1099
1902
1864
1833
1855
1685
2811
1331
1060
1009
2366
2102
2306
1695
1289
1272
1039
1362
1113
2299
1268
1839
1322
2882
2041
1420
2183
2612
2204
1838
2548
2589
2994
1122
2431
2683
1326
1467
2792
1823
2705
2551
1391
2428
1925
2393
2063
1634
1094
1876
1535
1012
2861
2368
2165
2261
1580
1983
2792
1435
2503
1199
2128
2222
1461
2778
2108
2183
2264
1607
2946
2573
1571
2290
2594
1718
1447
1894
1956
2649
2357
1548
2517
1327
1303
2536
2728
1625
1958
1170
2102
2343
1676
2357
2321
2506
1422
2170
1967
2148
1284
2880
2371
2488
1931
1963
2442
1570
2774
1446
1814
2687
1026
1143
2078
1954
1682
1801
1919
1925
1049
1483
1225
2094
2506
1602
1896
2214
2970
1088
1295
2278
2927
2809
2364
2478
2178
1029
2397
2341
1094
2158
1851
1511
2357
2415
2317
1533
1278
1367
1823
2622
1251
1041
2098
2802
2655
1276
2983
1328
1066
1227
1600
2686
1151
2536
2761
1217
1779
2600
2776
1653
2405
2578
1831
1892
2632
2714
2738
1090
2286
1363
1935
2603
2265
1673
2027
2885
1711
2563
2824
1902
1047
2068
2274
2867
1557
2166
1360
2821
2655
2099
2754
1679
1591
1170
1217
1673
2211
1205
1170
2941
1539
2892
2043
2703
2292
1998
1420
2478
1509
2876
2507
2217
2777
1874
1606
1336
1303
1965
1334
1465
2354
2918
1436
1186
1609
1256
2011
2095
1456
1353
1674
1505
2392
2883
1363
1155
1025
2571
1574
2560
1745
1882
2311
2779
2593
1537
1902
2718
2565
2882
1369
1245
2872
2705
1587
1622
2456
1856
2094
2036
2987
2326
2022
1155
2202
2001
2825
2894
1510
1450
1311
1733
1390
1775
2720
1471
1606
1657
1594
1072
2355
2294
2531
1575
2985
1428
1634
2688
2296
2742
1699
2170
1477
2539
2573
2420
2861
2155
1577
1591
1712
2008
2207
2114
2570
2637
2855
2096
2985
1115
1015
1799
1261
2022
2682
1693
2796
1447
1171
1773
1367
1137
1598
1769
2752
2141
1255
1852
2203
1300
1611
2451
1079
1003
2360
1346
1086
1416
2005
1348
1574
2539
2703
2181
2726
2901
1908
2456
2857
1880
2624
2414
1984
2805
1223
1575
1410
1438
2362
1429
2381
2003
2894
2684
2505
1564
1719
1258
2662
2335
1606
2379
2442
2823
1199
1829
1434
2418
2044
2851
1233
1799
1996
1322
1677
2197
1467
1274
2780
1784
2937
2649
2055
1576
1967
2571
2645
1019
2676
2161
2181
1650
2795
1521
1273
1245
2972
2161
2606
2395
1141
1992
2394
2511
1195
1582
1006
2571
2007
1307
1097
1445
1478
1877
2399
1958
1324
1866
1855
1628
2184
1415
2742
2883
1670
2584
2005
1474
1049
1431
2226
2306
1669
1384
1643
1944
1254
2544
1380
1385
2564
1074
2012
2369
2064
1736
1171
1917
2123
2315
2921
2105
1306
1978
1211
2726
2251
2512
1841
1612
2577
2533
2522
1575
2081
1792
2776
1094
1234
1454
1704
1781
1486
1470
2064
2109
2403
1372
1819
2934
2412
1088
2351
1734
1511
1120
2000
2691
1173
1917
2694
1742
1702
2768
1808
1031
1553
1436
1287
1272
1960
1077
1682
1668
1611
2140
1619
2836
2915
2102
1323
1878
1693
1907
2200
2489
1181
1787
1064
1961
2792
1084
2921
2317
1760
2962
1078
1718
2663
2032
1556
1967
1085
1546
1974
2335
2406
1682
1122
2372
2501
2164
2777
2072
1594
1816
1049
2795
1567
2319
2850
2766
1371
2327
1480
1875
1156
2365
2909
1650
2061
2901
1173
1882
1545
2356
1792
1146
2934
2866
1083
2499
1665
1693
2460
1627
1308
1849
1723
2945
2913
1284
1151
1343
2183
1791
1595
1759
1066
1098
2179
1040
1774
2473
1310
2600
1991
1895
1526
2238
1023
2903
2862
1702
2236
1350
2101
2679
2867
2853
1567
2307
1642
2964
1738
1777
2750
2830
2700
2755
1761
1033
1080
2836
1686
1042
1725
2193
1382
2860
2637
2414
1322
2485
2921
1009
1422
2449
2107
1832
2690
1917
1892
1214
2531
2872
2398
1810
1734
2534
2850
2161
2196
1772
1477
2990
2823
1026
1015
2194
2626
2908
2296
1006
1216
2154
1985
2158
1043
1729
1354
1301
1723
1867
1064
2844
2142
2866
1304
1815
1644
2915
1458
1848
1010
1475
1217
2551
2007
2931
1186
1396
2434
2914
2207
2782
2621
1885
2998
1376
1887
1240
1767
1005
2180
2549
1438
1328
1707
1633
1848
2957
2722
2201
1549
2712
2450
1448
2997
2741
1936
2434
1150
1112
1542
2958
1868
1810
2661
1282
1223
1256
2868
2928
2929
1404
2147
1452
2669
1461
1037
2890
1843
1373
2083
1229
1674
1233
2364
2495
1332
2173
1889
1257
2441
2453
1089
1654
2464
2222
1681
2628
1668
1425
1410
1592
1088
2795
2273
1145
1564
1997
1779
2536
2704
2047
1591
2777
2030
1312
2284
1634
2447
1165
2950
2051
2368
2611
1487
1475
1314
1492
1989
1446
2780
1409
2221
1418
2964
1491
1140
1880
1961
2218
1931
2336
1393
2354
1554
1393
1862
1312
2625
2151
2939
1046
1181
1503
1475
2360
2224
1478
2307
1797
2832
1071
1007
1333
2756
2294
2827
1172
2814
1539
1172
1403
2674
1228
2234
1614
1657
1013
2057
1093
2613
1001
1868
2839
1507
2734
1227
1717
2943
1604
2267
2663
2573
1163
2387
1859
2328
1059
2599
2260
1567
1689
1499
2086
1979
2535
1373
2954
2269
2861
1702
2211
2422
2213
2185
2830
2204
1168
2826
1021
2067
2109
1230
2209
2272
1509
1831
2511
1842
1375
2287
1597
1415
2797
2527
1923
2502
2783
1860
1973
2361
1273
2448
1081
2903
1056
1241
1359
1979
2557
2656
2160
1233
2577
1193
2458
1459
2291
2814
1469
1704
1863
2112
1894
1574
1104
1795
2625
2687
1261
1328
2422
2308
1853
1661
1793
2661
1148
2307
2216
1268
1471
1532
2285
1720
1126
1364
1839
2604
1069
1464
1211
2969
1391
1268
1497
2162
1554
2507
2798
2261
1616
1673
1717
2229
1233
2852
2381
1915
2400
2797
1310
2984
1597
1201
1232
1330
2828
1174
1447
2741
2957
1021
2617
2798
1116
2453
1917
1584
1163
2632
2107
1641
2509
2956
2652
2799
2816
1056
1486
1275
1984
2924
1203
1273
1153
1227
2371
1190
1036
1167
2335
1380
2060
1057
2304
1595
2056
1919
2112
1781
1935
1796
1751
2769
1690
2669
1475
1642
1549
1434
1515
2771
2688
1172
1757
1032
2818
2344
2645
2890
1081
1726
1548
2997
1296
1726
2582
2452
1651
2056
1742
1896
1945
2706
2341
1188
2173
1434
2583
1484
2753
1729
2641
2603
2652
2564
1692
1887
2301
2271
1777
2713
2274
2222
1699
1208
1247
1754
2472
2964
1086
2023
2991
2493
2692
2620
1826
2983
1831
1569
1860
2384
2761
2160
1137
2352
2086
1946
1345
1733
1033
1694
1151
2380
1279
2029
2623
2723
2006
2133
2941
1418
1962
2620
1397
1729
1739
1147
2911
1031
1737
1710
1056
1732
1410
2394
2952
1113
2085
2347
2122
2301
1409
1739
2930
2392
1872
1610
2214
1662
2998
2104
1976
2699
1628
1442
1421
1141
1763
2409
1613
1938
2036
1313
2996
2324
1638
2420
1970
1885
2078
2509
1638
2660
1010
1639
1009
1223
2691
2005
2857
1128
1934
2248
1034
2634
2735
1357
1103
2969
1973
2811
2351
2677
1733
1184
1265
1095
1743
1606
1754
2453
2641
1329
2585
1488
1466
2317
2688
2990
1433
1197
1451
2758
2552
1485
1004
2789
1279
1361
2589
1280
2316
2002
2913
2267
1157
1961
1926
2827
1374
2915
2480
2084
1251
1403
1488
1605
2663
2546
2168
1417
1670
1114
2535
1775
2360
2593
1124
1248
1180
1477
2817
1382
2017
1473
1137
1639
1416
1317
1330
2505
1391
2862
2615
1519
1717
2367
2507
2148
2997
2399
1125
1733
2194
2172
2611
2202
2467
2137
2908
1565
1836
1677
2646
2897
1098
2098
1067
2779
1266
2850
1188
2345
2216
2664
1026
1808
1499
2016
1057
2994
1086
1976
1251
1781
1351
2083
2188
2846
1862
1935
2172
2280
1410
2766
1668
2714
1215
2719
1421
2620
2299
2729
1882
1147
2211
1781
2518
2530
2145
1802
1702
1451
2079
2914
1478
2860
1425
1865
2546
2015
2910
1222
1916
2331
1677
1909
1934
2450
1995
1312
1593
1781
1594
1438
1694
1358
1094
1104
2571
2571
2566
2659
1700
1059
1233
1721
1200
1496
2288
1808
2288
2351
1173
2407
2710
2077
1812
2551
2471
1302
2847
1067
1535
1832
1209
2922
2857
1641
2220
1120
2766
1321
2295
2975
2449
1251
2522
1856
2098
2956
1708
1438
1162
1186
2024
2242
1608
2188
1728
2617
2546
1543
1633
2269
2725
2498
2123
2869
2851
1311
1865
2560
2277
2167
2043
1967
1056
1198
2958
2458
2556
2957
1453
2515
2594
2409
2906
1348
2808
1967
2314
1668
2913
2604
1574
2222
2688
1025
1250
2951
2129
2654
2006
1786
2091
2149
2161
1995
2144
1057
2186
1409
2230
2271
1060
2590
1090
2119
2675
1316
2593
1774
1060
1883
1998
1196
2647
2674
1592
2822
2280
1030
2948
1007
1329
2903
1950
2667
1423
1444
1247
1910
2205
2751
2782
1904
2438
1642
2543
1985
2131
1569
1351
2935
1358
1354
2593
1123
2789
1894
2503
2488
1402
2322
1778
2156
1462
2223
1941
1158
1639
1424
1695
2230
1068
1682
2570
1310
2101
1093
1758
2005
1131
2608
1690
1711
2680
1013
2650
2976
1310
1827
2878
2530
1942
1759
1508
2883
1972
1626
1442
1215
2702
2385
1346
1707
2874
2121
2866
2676
1784
2282
2022
2695
1136
1498
2357
1795
1632
1067
2477
1448
2573
1965
2848
2812
1546
2166
1287
2309
1174
2687
2338
1475
2652
1543
2303
1746
2262
2983
1837
1558
1147
2974
2191
2028
2806
1183
2393
1444
2403
2714
2251
1905
2150
2994
1642
1736
2537
1534
1161
1708
1834
1556
2502
2098
2945
1547
1042
2593
2195
1610
2533
1649
2230
1918
1301
2599
2774
1820
1006
1363
2773
2843
2907
1460
1436
1432
2325
2659
2901
1567
2210
1728
2822
1129
2725
2592
1472
1093
2083
2258
1140
2800
2250
1792
1180
1601
2675
1231
2693
2043
1962
1716
1527
2799
1935
1991
1650
2041
1662
2512
2222
1384
2693
1627
2400
1805
1827
2101
2194
1709
2127
2681
2737
1749
1223
2973
1592
2114
1280
2835
1757
2094
2967
1857
2605
1493
1200
1023
2194
1733
1941
2431
2432
2572
1036
2756
1107
1622
2393
2375
2775
1574
2038
1983
2917
2281
1980
2779
2575
1963
1398
2536
1760
1827
1754
1128
1418
1835
2022
1907
1604
1804
2908
1460
2768
2696
1248
1165
1712
1467
2865
2971
2722
1905
1060
1183
1056
1983
1941
1323
2514
1422
1448
1230
1335
2406
1670
1604
1817
2908
2337
2272
2601
1485
1770
1970
1666
1577
2215
1220
2033
1814
2066
2108
2098
1428
2814
2856
1767
1571
1072
2435
2895
1698
2393
1182
1355
2678
1125
1362
2026
2645
2349
1805
2130
1593
1369
2236
1134
2090
2518
2480
2769
1721
2291
1700
2356
2341
2132
2907
2592
1815
2838
1245
2836
2902
2378
1902
2093
1587
1615
1989
1451
1853
2194
2388
2465
1261
2978
1505
1058
1578
2721
2678
2053
1593
2667
2173
2408
1693
1827
2014
1545
1218
1771
1210
2807
2103
1970
2228
2216
2468
1143
2548
1474
1529
2028
1916
2527
2904
2235
2095
2364
1627
2849
2014
2095
1160
2192
2243
1235
1204
2495
1400
2761
2601
1443
1232
1081
1984
2582
1361
2292
1749
2290
1590
1435
1173
2203
1524
2565
1751
2647
2504
2458
2733
2651
2918
1370
2757
2116
2647
2912
2728
1993
2011
2974
2743
2787
1873
1085
1795
1834
1543
1321
1873
2804
1614
2338
2258
1578
1922
1957
1668
2678
2484
1557
2991
1943
1028
2950
1526
2863
1324
2868
2935
1450
2565
2757
1278
1617
1692
1386
1329
1439
1769
2918
2104
2183
1584
2929
2037
1580
2112
2179
1194
1690
2244
1049
2510
1454
2984
1800
2759
1924
2560
1933
1509
1675
1387
1423
1238
1858
2060
1641
2887
1535
1627
1228
1908
2566
2454
1808
1358
1099
1913
2947
1750
2146
2674
2244
2207
2515
1246
2825
1633
2893
1628
2406
1880
2837
2409
1429
1795
1161
2690
1179
2520
1470
2292
2659
1062
2015
2141
2945
2000
2176
1441
2659
1010
2614
1182
2363
2001
2143
2216
1724
1611
2235
1007
2995
2908
2222
2349
2072
1156
2025
1012
1197
1409
1733
1426
1280
2855
1015
2182
1192
1373
1302
1824
2458
2451
1969
2395
2267
2654
1046
2428
2652
1945
1966
2568
1285
1462
2298
2752
1841
2666
1069
2788
2976
2163
1244
2250
2277
2187
2903
2509
1986
2962
2024
1351
1309
1411
1550
1543
1938
2827
1082
2419
1109
2597
1361
2253
2444
2165
1141
2818
1556
1264
1341
1526
1304
1514
1849
1295
2207
2720
1117
1079
2752
1538
1442
2690
2921
1615
2259
2874
2913
1755
1813
2014
2583
1651
2679
1379
1801
1991
2807
1111
2046
1085
1952
1721
2621
1497
1047
2796
2563
1255
2337
2218
2709
1003
2668
2572
2154
1671
2332
1828
2907
1267
2905
2802
2451
2327
1943
2653
1836
1469
2494
1215
2914
1005
2033
2667
2586
2721
1069
2424
1568
2464
1311
2658
2418
2596
2305
2580
1984
1106
2225
1130
2660
1978
1205
1779
1180
2151
2271
1293
2554
1394
1959
2093
1761
2121
2304
2703
1970
1000
2986
2433
1602
2909
1260
1442
2956
1247
1383
2855
1021
2364
1669
1729
2245
2364
1556
1936
2801
1254
2486
1435
1450
2776
2870
1173
1504
2219
1896
1297
1291
2603
1610
1983
1121
2793
2528
2752
1717
2763
1824
2933
1768
2416
1272
1190
2725
1230
2849
2398
1564
1368
2903
1716
1514
2550
1983
1826
1038
1086
2939
1736
2351
1085
2564
1419
1754
2687
1607
2453
2836
1805
1218
1037
2431
2554
2668
2034
2504
2680
1449
1274
2371
2499
2733
2923
2700
2894
1468
1571
1809
1702
2714
1630
2825
1087
1582
1682
2853
2853
2436
1038
2623
1395
2563
2760
1149
2865
2285
1961
2883
2950
2323
1358
2638
2664
2365
2853
1353
2641
1719
1860
2218
1035
1643
2134
2092
2588
1212
2343
1971
1986
2181
2651
1243
1410
1651
1975
2937
2973
2774
2835
1609
2507
1689
1860
2379
2355
1993
1160
1722
1730
1328
1212
2133
1576
1820
2587
2753
1429
1668
1561
2653
2942
2991
1897
1768
2672
1114
2227
2013
1390
2917
1380
2868
1885
1251
2712
2347
2784
2755
2737
1595
1052
1620
1241
1657
1969
1517
2668
2591
2064
2223
2507
2305
2212
1182
1667
2517
2792
1092
2708
2240
2766
2147
1332
1813
2949
1344
1248
1325
2109
1240
2970
1674
1931
2967
2601
2322
2749
1240
2799
2154
1447
2637
2950
2167
1409
2076
1655
1702
2584
1194
2555
2692
1047
1497
1830
1905
1288
2428
1708
1624
1269
2342
1481
1824
2254
1832
1373
2246
1582
2346
2769
2552
1293
1553
1792
1128
2198
2166
1404
1872
2690
2547
1741
1914
1685
1277
1627
1434
2136
1695
2034
1320
2532
2174
1885
2105
2155
2126
2914
2577
1703
2409
1119
1238
1426
1002
2398
2494
2705
1701
2707
2122
2024
2837
1935
1722
1601
2568
1138
1976
1204
2939
1109
2887
1312
2448
1020
2119
2669
2688
1973
1072
2252
1828
1169
1280
2427
1503
1487
1682
1880
2134
1730
1435
1989
2912
2296
2695
1239
1162
1504
2588
1988
1937
2372
1764
2299
1233
2927
1978
2983
1278
2826
1017
2728
2635
2870
1196
2667
1654
2296
1098
2080
2456
1096
2071
2209
2675
1898
1400
1152
1325
1880
2506
2183
2386
2085
1314
2456
2405
1981
2194
1576
2509
1700
1601
2309
1713
1708
2354
1041
2100
1027
2585
1867
1406
1507
2532
1841
1301
2556
2625
2335
2526
1826
2657
2399
1319
1834
1341
1550
2556
1740
1262
2673
1101
2522
2571
1755
2495
2763
1496
1966
2544
1359
2052
1298
2295
1639
1777
1879
2553
2474
2155
2850
2356
2859
2051
1683
2044
2203
1989
2880
1366
1804
1486
1360
2766
2913
1765
1884
1936
1776
2347
1539
2059
1659
2792
2166
2775
2358
1103
2681
1056
2463
1997
1082
2585
1412
1316
1243
1471
1888
2712
1292
1773
1617
1600
1740
2874
1692
1532
2383
2874
2894
2943
1777
1126
1616
1790
1697
1067
2885
1908
2686
2100
2309
2823
1903
2807
1404
1775
2353
2596
1522
1412
1047
2065
2054
2766
1442
1058
2052
2293
2083
1826
1720
2807
1163
2521
1220
2956
1969
2623
2620
1175
1587
2980
1025
2193
2464
1794
2697
1933
2470
2917
2179
2788
2352
2481
2895
2713
2073
1850
1347
1638
2015
1592
2826
1860
1379
2503
2660
2383
2587
1448
2807
2731
2977
1346
2826
1068
2039
2862
1302
2649
1362
1118
2823
2166
2647
1932
1454
1682
2626
1508
1882
1118
2275
1981
2161
2995
1153
2166
1813
2961
2134
1314
2347
2021
1110
2449
2812
2005
2655
2827
1673
2212
1547
1699
1276
1896
1769
1660
2213
2448
2048
1978
2758
2078
2567
2689
1455
1995
2186
2831
2915
2874
2048
1342
1514
1048
1772
1801
2056
1198
2120
2449
2027
2799
2835
2671
2571
1576
1705
1264
2225
2494
2954
2365
1912
1156
1556
1268
2455
1422
1993
1817
2820
2824
2913
1800
1163
1205
1185
1227
1124
2969
2604
2014
1327
2600
2951
2960
2244
2897
1117
2880
1290
1922
1606
1420
2921
2683
2430
1357
2492
1503
2347
1634
2206
1303
2630
2204
2886
2035
2507
2365
1391
1477
1139
2257
2891
1939
2038
2313
1206
1597
2025
2559
1304
2114
1527
1898
2218
2493
1879
1480
1776
2828
1736
2621
1621
1969
2809
1024
2970
1747
1073
1208
1389
1753
2489
2813
1782
2349
1529
1981
1645
1117
1150
1895
2479
2789
1330
1091
2777
1731
2986
1393
1156
2026
1589
1563
2742
1519
1636
1921
2131
2013
2343
2460
1523
1817
2169
2552
2626
1714
1116
2870
1963
2898
2836
1658
2678
2841
1142
1832
1639
2717
1248
2239
1761
2681
1052
2363
1163
1926
1071
1262
1712
2609
2851
2632
1774
1691
1371
1662
1619
1778
1466
2062
1615
1115
2430
1258
2191
2931
1886
2901
1376
2804
1281
2415
1765
1104
1698
1843
1764
2807
2388
1699
1642
2854
2157
2355
1047
1203
2884
1986
2470
2481
1213
2861
2250
2186
1624
1645
1250
2795
1172
1232
1040
1171
2887
1909
2327
1436
1867
1670
2994
2528
2898
1813
2391
2767
1420
1761
1959
1074
1210
1987
1046
2900
1430
1896
2591
1421
1164
2580
2480
1052
1592
1970
2634
2155
1659
1471
2968
1248
1028
2612
2337
2214
1993
2942
2583
2400
1470
2483
1766
2863
2687
1176
2584
2185
1185
1140
2741
1990
2318
1906
1272
2287
2191
2941
1936
1927
2179
1235
2108
2949
1794
1710
1046
1599
2651
1833
1907
1489
2313
1190
2951
1681
1814
2618
1365
1416
2387
1449
1970
1519
1730
1978
1930
2123
2339
1049
1023
2053
2006
1656
1220
1235
1375
1817
2068
1977
1129
1984
2535
2352
2234
2252
2677
2127
1955
2591
1473
2573
2575
1519
2541
1730
2266
1588
2218
2817
2780
1923
2260
2601
1810
2854
2483
1657
2971
2716
1306
2997
1549
2389
1287
1402
1915
2618
2285
2479
2301
2803
1168
2749
2577
1450
2478
1487
2115
2491
1970
2787
2599
2252
2197
2206
2725
2934
1542
2380
2769
2019
2157
2239
2285
1476
2023
1185
1232
2139
2816
2648
2304
2740
1515
2978
1755
2512
1023
1360
1376
1996
2543
1480
1746
1519
1398
2298
1192
2081
1678
1981
2076
2905
2710
1281
1646
1929
1464
2101
2427
2292
1254
2977
2675
2322
1483
2859
1736
2219
1450
1213
2910
1181
2004
1773
2477
1677
1493
1765
1078
2726
2993
2151
1461
1834
1572
2399
1030
1234
2331
2827
2047
1923
1933
2084
1741
2566
1805
2425
1036
1539
1561
1973
1630
1465
2071
1894
1901
1936
1805
2970
1436
2699
2023
2702
2299
2104
2516
1841
1749
2084
2829
1502
2888
1624
2166
1987
2249
2920
1032
2911
2872
2068
1729
2539
2164
2020
1521
2996
2763
2679
1497
2094
2429
2362
2391
2349
2901
2232
2786
2638
1050
2964
1675
1952
1710
1059
2085
1006
2299
1084
2646
1982
1904
1894
1097
2368
1970
2484
1537
1279
1583
2520
2079
2071
1586
1734
2073
1526
2233
2818
2087
1016
1134
1394
2861
2909
1393
2777
1828
2105
2935
1514
1697
2679
1033
2516
1189
1535
2265
1023
1378
1416
1695
2506
2055
1531
1885
2605
1365
2976
1987
1559
1773
2482
1997
2629
1848
1510
2034
1188
1974
2193
1655
2432
1345
1068
1823
2400
2038
2071
1545
1538
2261
2210
2439
1670
2322
1628
2340
2329
2023
1788
2411
1852
1118
2375
2741
2215
1681
1404
1668
2680
2501
2077
2049
2186
2762
2263
2160
1987
2709
2485
1567
2295
2431
1448
2299
2564
1043
1326
1307
1219
2170
2705
2165
1185
2782
2803
2314
1971
1327
2608
1718
1634
1403
1865
2037
1183
1160
1252
1909
1058
2468
1353
2621
2538
1221
1116
2422
2670
1075
1177
2172
1355
1096
1448
1510
2797
2912
1863
2405
2959
2949
1189
1659
1100
1767
2934
1891
1566
2412
2115
2404
2791
2417
1249
1751
1817
1084
2627
2965
2665
1381
2645
1895
1149
1436
1363
1537
2956
1355
2241
1272
2297
1848
1951
1109
2279
2694
2520
1771
1288
2225
1855
1257
1960
1774
2381
1938
2848
2697
2694
2712
1284
1899
2740
2578
1304
2294
1509
2665
1403
2396
1936
1211
1171
1843
1106
1943
1466
1139
2473
2123
1565
1856
2676
1440
2526
2388
2936
2376
2055
2425
1689
1258
1662
2529
2989
1398
2109
2374
2806
2986
2184
2856
1368
1892
1288
1644
1085
1117
1667
1438
1472
2709
1224
1570
2147
2429
2223
2299
1051
1917
2359
2134
1609
1978
1706
1678
2550
1643
1854
2709
2835
2093
1333
2488
2939
1709
1487
1783
1151
1882
2302
2818
1708
1617
1953
1981
1033
1091
1382
1559
2175
2810
2323
1889
1626
1050
2246
2390
1185
2611
2094
2443
2263
1959
1604
2379
2375
1737
1631
1437
1941
1440
2148
2169
2615
2541
1425
2993
1025
2726
1645
2458
1260
1295
1533
1024
2771
2445
1861
2889
2464
2098
1597
1541
2789
2860
1555
2749
1012
2574
2606
2296
2461
2946
2619
1735
1661
1153
2274
2086
2625
2253
2365
1460
1965
2636
2182
1968
1426
1579
2609
2931
2877
1742
1973
2844
2843
1607
2381
2756
1986
1677
2981
1451
1120
2350
2998
1315
1676
2799
2364
2617
1170
2775
1264
1210
2734
1137
2576
1152
1677
2587
2323
2433
2966
2675
2419
1718
1972
2776
1893
1054
1773
2519
1100
1948
2273
1914
1339
2615
2639
1867
1291
1627
2216
2993
2761
1102
1478
1762
1109
2705
2031
2229
2079
2399
2354
1547
1485
1445
2931
2280
2344
1901
1906
2309
1843
1652
2675
2317
1938
1820
2798
2962
1513
2811
2295
1695
1217
2973
2915
2317
1239
1209
2666
2188
2024
2545
1439
1701
2594
1725
1428
2895
2685
1358
2523
2391
2722
2907
2149
2108
1427
2162
2825
2290
2907
2070
1715
2269
1103
1659
1329
1513
1530
1614
2041
2134
2235
2718
1285
2299
1212
1973
2724
1212
1392
2904
1276
1155
1287
2905
1974
1310
1824
1807
1889
2077
1385
1376
2281
2954
1830
2171
1597
1934
1395
2916
2364
2070
2318
1389
1155
1003
2622
2850
1895
2455
2439
2612
1898
1003
1793
1560
1982
1199
2686
1019
2689
2724
2725
2964
1749
1859
1437
1331
1469
2042
1375
1789
2817
1477
1539
2207
1837
2898
2750
1970
1689
1974
2912
2435
2639
1773
2478
2277
2161
1270
1188
1398
2249
1376
1226
2641
2346
2355
2640
2296
2567
2290
2381
2853
2079
1649
2795
1421
2465
2586
2723
2084
1450
1715
2330
1714
2812
1289
1324
2976
2382
2160
2170
1199
1853
2977
2541
2441
1250
1899
2862
2482
1258
1453
2404
2400
2594
1058
1356
1989
1979
2057
2813
2575
1547
2105
2949
1533
2047
2512
2829
2056
2030
2664
2915
1406
1119
2181
1999
2102
2109
1354
1170
1566
2725
1240
1826
2997
2312
2931
2121
2753
2934
2335
1997
1325
2348
2596
2653
2749
1028
2007
1393
1738
2070
1805
1451
1594
1539
1997
2280
1412
2060
2255
2880
1624
1886
2247
2850
1306
1279
2953
2221
2117
1391
1076
2123
2696
1667
2590
2059
1524
2529
2251
2074
1101
2961
2433
2496
1920
2790
1231
2457
1314
1650
1708
1693
1679
2456
1373
2439
1100
2746
2346
2469
1075
2786
2277
1346
1994
2683
1756
2927
1950
2939
1756
1883
2809
1180
2779
1663
2454
2751
1930
1517
1047
1496
1907
1466
2684
2383
1444
1240
1293
1150
1958
1779
1183
2782
1998
1315
1684
2086
1502
2238
2033
1304
1506
1376
2895
2825
1885
1498
2678
2711
2986
1349
1815
1829
2422
2580
1879
1811
1663
2611
2238
1516
2634
1800
1980
2977
1700
1026
2183
2463
2980
1367
2249
2693
2484
2743
2990
1531
1572
2859
1498
2946
1563
1583
1165
1609
2964
2354
1360
2419
2437
2873
1423
1891
3000
1516
1671
2707
2396
2918
2125
1859
2316
1214
2731
2618
2101
2123
2345
2679
2590
1348
1239
1804
2113
2292
2954
2050
1635
1371
1012
2346
2666
2764
1025
1106
2944
1357
2693
1968
2071
1283
2135
1654
1734
2639
1630
1348
1852
1547
2508
1841
1009
1681
2829
2088
2634
2620
2779
1707
1563
2622
2072
2024
2905
2779
2193
2552
1189
2625
2674
1744
2430
1377
1608
2307
2213
2585
1070
2474
1662
2606
1197
1087
1864
2171
2337
1984
2936
1937
1472
1324
1578
1986
1405
2450
2212
1110
1750
1955
1446
2079
1158
2228
1873
1763
2412
2633
1073
1522
2876
1049
2549
1304
1045
1957
2424
1984
1160
1733
1442
1208
2616
2252
2153
2350
1165
1443
2973
2159
1094
2103
1835
2115
2028
2584
2447
1970
2215
1101
2760
2705
1911
2413
2062
1422
1775
1274
1941
2448
1025
1227
2951
1016
1513
1237
2463
1907
1074
2524
1597
1969
2660
1915
1427
1772
2215
1434
2276
1461
2510
1453
2769
1059
1974
1738
2298
1203
1189
1730
1574
2892
2503
1524
2133
2867
2153
1818
1602
1790
1120
1540
1895
2692
2504
1791
1044
2997
1985
1289
2208
1341
1998
1479
2938
2573
1458
2891
2042
2776
1940
2260
1717
2345
1949
1705
2466
2136
2783
1560
2620
1396
2833
1486
1341
1970
2558
1077
1555
1183
1693
2301
2218
2900
2522
1232
1894
2023
1586
2561
2408
2262
2777
1827
2851
1861
2823
2551
1742
1798
2325
1908
1214
1424
1669
1812
1509
1512
1138
1968
1014
1381
2335
1859
2082
2639
1041
1817
2823
1717
2812
1443
1549
1221
2153
1358
1620
2005
1635
2480
2148
1007
2336
2758
1859
2785
2087
1793
2230
1710
2724
1381
1885
2619
2546
2027
2927
1918
2746
1211
1819
2005
2729
1025
1986
1881
1359
2993
2272
1311
1191
2504
2877
1658
2821
1007
2045
2578
3000
2297
1551
2249
2588
2112
1993
2431
2558
1931
1676
1125
1431
2702
2260
1423
1660
1142
1279
2311
1771
2978
2426
2095
2521
1919
1518
1219
1504
1226
2799
2539
2982
1349
1918
1448
2661
2571
2418
1616
2032
2556
2324
2429
2317
2147
2880
1489
1243
2454
2998
2678
2728
2735
1806
1022
2871
2456
2729
1668
1593
1773
1926
2332
2132
2137
1143
1082
1784
1811
1763
2090
1725
2663
1278
2215
1654
2998
2779
1373
2039
1028
2976
2051
1228
1120
2811
1247
2543
1895
1577
1204
2843
1749
1022
1258
1630
2992
1296
1179
2004
2798
2706
2433
1690
1908
1953
1065
2457
2592
2369
2874
2678
2355
2630
1564
1798
2875
2103
2011
2326
2897
1539
2890
1233
1559
2248
2976
2641
1019
1585
1662
2701
2599
2370
2241
1323
1543
1361
2321
2168
2746
1790
2952
2526
1704
1527
1487
2120
2458
2461
1755
1889
2285
1854
2108
2258
2816
2199
1131
2661
1978
1424
2437
2006
1707
1172
1078
2986
1388
1241
1254
2514
2783
2844
2580
2106
1588
1363
2530
1031
1760
1855
1182
1559
2831
2773
1415
1745
1262
2983
1508
2345
1229
2661
1190
2321
2354
1946
1819
1531
1448
1502
1732
2217
2206
2241
2107
2442
2274
1001
1670
2453
2669
1099
1900
1122
1242
1878
2175
1934
2758
2333
2723
1405
2733
1910
2284
1121
2653
1258
2753
2642
2545
1998
2583
1258
1123
1965
2353
1589
1666
1973
2472
1260
2313
2055
2677
1130
1761
1068
2079
1475
2771
2885
1774
2116
1779
1327
2484
1296
2958
1985
2790
2015
1249
2028
2909
1670
1516
1641
3000
2277
2525
1586
1268
1784
2862
2463
2092
1677
2234
2154
2361
2585
2180
2277
2872
2660
1224
1467
2479
2796
2482
2057
1632
2682
2184
1456
1010
1284
2147
2006
2614
1119
1068
2803
1951
2185
2617
2991
2255
2317
2235
1806
2063
1803
2624
1204
2836
1973
2157
1248
1446
1049
2163
1203
2796
1468
2954
1586
2600
2405
2452
1808
2531
1227
2540
2242
2516
2377
1325
1686
1042
1234
2213
1162
1561
1675
2994
2829
1057
1980
1621
2038
2128
1899
1559
2565
1957
2866
1007
1482
2231
2030
1390
2850
2865
1426
2276
1835
2264
1381
1688
1458
1647
1470
1206
1212
1836
2000
2643
2120
1475
1125
1529
1620
1784
1414
2681
1631
2669
2976
1285
2651
2370
2844
2455
2012
2844
2363
1298
1134
2399
2158
1565
2676
1291
1162
1390
1657
1692
1346
1728
2957
1222
1887
1007
2106
1501
2770
2065
2450
1746
1644
2167
2288
1096
2038
2089
1804
2016
2195
1368
2473
1701
2509
2721
2317
2561
1853
1328
1622
1024
2024
2940
2322
2248
1328
2428
1482
2836
1349
1510
1073
1298
1849
2388
1754
2992
2277
2580
2254
2073
2587
2642
2498
2979
2255
2256
1714
2166
1691
2545
2649
2442
1443
2425
2723
1705
2845
1040
2768
2610
1607
1968
1666
1684
1295
2175
2853
1120
1966
2325
1283
2273
2075
2549
1438
2382
1441
2344
2993
2073
1714
2316
2145
1804
1862
1632
2855
2424
2666
1049
1146
2237
2813
2645
1466
1618
1975
1814
2684
1079
2404
1593
1199
2366
2261
1375
1366
1894
1987
1340
1263
1501
1047
1694
1896
2291
2824
2862
2822
2663
2321
1428
1455
1917
2179
2047
2461
2431
2083
2821
1407
2628
2661
2914
2670
1120
2116
2779
2543
1486
1266
1960
1437
2325
2786
2646
2189
2118
1748
2176
1794
2113
1992
1020
1759
1975
1138
2283
1187
1214
1915
1935
2812
2167
2934
1636
1841
1134
2025
1775
1174
1045
1319
2336
2397
1360
2992
2130
2132
2534
2858
1343
1682
2907
2026
2294
1636
2640
2154
1694
2982
2834
2592
2329
2572
2331
2149
2270
2392
2149
1804
2055
1092
2974
2001
1749
1794
2657
1624
1399
1984
2008
1150
1654
1356
1571
1253
2905
1140
1639
1000
2202
1980
1330
1794
1341
1453
1991
2764
1065
2211
1721
2739
2983
1729
1803
1250
1709
1906
1277
1500
1979
2015
1755
2711
1974
2683
1937
1972
2000
2078
2244
2130
1753
2149
2603
1074
2762
2180
1660
1295
2804
2893
1558
2188
1262
2270
1168
2925
2553
1321
2544
1999
2864
1138
2021
1186
1225
1620
2820
1658
2517
1018
1763
1988
2968
2592
1985
1834
2127
1728
1488
2530
1246
2982
1697
2087
1456
2567
2449
2704
2515
2012
2419
1679
2534
1245
2266
1614
1127
2416
2850
2142
2360
1002
1779
2786
2129
2571
2221
1670
1284
2334
1798
1825
2833
1014
1753
2882
2442
2935
2730
1658
2171
1116
2143
1504
1599
1084
2455
2722
1326
1371
1706
2711
1879
2347
1170
1243
2202
1911
2958
1886
1346
1778
2419
1180
1213
1594
1846
2520
2493
2384
2172
1192
2687
2191
2971
2243
1859
1275
2186
2045
1115
2500
1344
2913
1627
2088
2946
1486
2844
1509
1679
1530
2978
1843
1312
1392
1697
1962
1290
1004
2238
2935
1229
1942
2200
1513
1023
2688
2376
1927
2385
1927
2726
1912
1770
1846
1434
2507
2553
2126
1648
1360
2676
1984
1704
1641
1215
1843
1879
2578
1546
2897
2985
2182
2807
1181
2271
2402
1713
1114
2064
1258
2110
1917
2124
2753
1805
2065
1073
2466
2959
2191
2410
2165
2356
1878
1259
2245
1237
1558
1298
2181
1809
2799
1381
2488
1942
1543
2106
1589
2576
2032
1793
2439
1061
1390
2251
1759
2860
1952
2836
2150
1770
2413
2620
2355
1487
1820
2827
1929
2922
1025
2164
1154
2816
2884
2450
2312
1535
2636
1810
1262
2960
2484
2890
1926
1397
2971
2103
1966
2628
2501
2385
2286
1723
2148
1411
2396
1178
2026
2001
1122
1717
1176
1668
2551
2869
1638
2623
1178
1940
2939
1223
1223
1142
2574
2191
2286
2523
1694
1957
1517
2717
1861
2302
1421
1640
2879
2432
1668
2472
1053
2133
2510
1635
1687
2546
2783
1816
1339
2058
2760
1347
1925
1025
2689
2277
2162
2144
2149
2957
2125
2873
2485
1068
1483
1405
2857
1875
1246
1911
2990
2206
1955
1706
1887
1805
1713
2589
2455
1028
2409
1470
2184
2636
2198
1169
1792
1836
2613
2144
2479
1735
1283
1711
1346
1180
2649
2442
1151
1282
2689
1907
1569
2429
2068
1553
2393
1218
2138
1883
1563
2573
2689
2121
1548
1655
1689
2849
1870
1313
2614
2021
2263
2102
2432
2255
1923
1243
1360
1706
2157
2272
2437
2173
1339
1501
2901
2756
1568
1645
1777
1573
2698
1730
1580
2906
2046
2162
1162
2691
2492
2800
1571
2838
1668
1668
2645
2468
2997
2814
2630
2149
2859
1432
2726
2292
1136
1516
1782
1047
1755
1933
2281
1225
2537
2040
2323
1533
1521
2526
1209
2761
1080
1669
2214
2358
1700
2599
1504
2671
1857
1433
2759
1755
2015
2629
1715
2265
2004
2289
2770
1529
1380
1115
1936
1558
1518
1346
1301
2629
2346
2112
1946
1470
2604
2870
2068
2189
2219
1368
1591
1538
1012
2111
2191
1322
2175
1526
2211
2908
1324
1058
2530
2233
2757
2681
2381
2966
2733
1655
1839
1354
2297
1875
1325
2746
2487
2288
2151
2146
1560
2527
1046
1635
1697
2232
1516
2270
1925
1614
2384
2993
2135
1394
2305
2288
2583
2714
1714
2924
1489
2103
2456
1563
2530
1236
2241
2138
1786
2445
1835
2887
2375
1065
2347
1798
1011
1894
1535
1525
2164
1111
2040
2119
2272
1846
2219
1903
2571
2038
1163
2774
1574
2228
1657
2458
1070
2484
2105
1460
2991
2379
1483
2480
2780
2497
1617
2070
2047
1507
2276
1688
2178
1188
1759
1377
1062
1337
2291
1684
2017
1338
2568
2749
2282
2061
2313
1147
2409
2889
1727
1528
2790
1074
1535
2786
2628
2561
2339
2776
1229
1149
2856
2063
2762
2475
1596
1385
1469
1279
2396
2734
1192
1421
2443
2653
2811
1734
1197
1718
1184
1470
2662
2158
2780
1747
1899
2103
2654
1973
1750
1501
1998
2516
1454
1868
1482
1504
2987
2807
1465
1927
2679
2130
1493
1994
1336
2368
1632
1882
2976
1893
2363
1620
2591
2760
1488
1698
2284
2015
1576
2493
1732
2496
2529
1895
1735
1676
2967
1575
2171
2307
1748
1391
1253
2257
1791
1532
1665
1786
1411
2531
1471
1771
1998
2857
2139
1377
2925
1695
1380
2784
2221
1972
2230
1972
1195
1182
2601
2598
1258
2661
2401
1056
2712
1668
1145
1972
1367
1334
1968
2957
1032
1497
1604
2046
2022
2961
1498
2673
2756
1358
1751
2272
1195
2387
1086
2776
2161
2282
2061
1608
1931
2067
1528
1750
1129
1414
2060
1329
2711
1166
1010
2591
2728
1424
2752
1723
1368
1184
2951
1235
2685
2929
2843
2901
1909
1129
2862
1325
1581
1370
2812
2085
2273
1359
2025
1965
2970
2854
1916
1607
1901
1168
2962
2589
1347
2161
2545
2771
2635
2364
2408
1976
2332
1826
1924
2003
2225
1628
2842
3000
1553
1734
2749
2341
1355
1925
1317
2368
2399
1786
1754
1514
2268
2343
2334
2517
2967
1253
2553
2749
1585
1090
1690
2218
1962
1835
2754
1446
2436
1021
2741
2341
1011
1917
1054
1166
1420
1621
2234
2423
1843
1176
1372
1849
1609
1893
2708
2989
2493
2407
2037
1972
2076
1092
2414
1462
1043
1530
1378
2521
2171
2872
2932
2377
2046
2413
1502
1351
2289
2167
2097
2346
2020
1130
1906
1409
2719
2842
1609
1068
2128
2766
1954
1028
1985
1769
1265
2920
2503
2592
1122
2891
1242
2713
1251
1972
1245
1995
2804
2197
1391
2356
1699
1325
1310
2692
2953
1945
2187
2005
1743
1202
2922
1310
1393
2405
1917
2903
1392
1276
2147
1583
1849
2697
2045
2207
2103
2307
2879
2934
1163
1724
1037
2413
2678
2772
2066
1629
2718
2294
1816
2320
1732
1497
1849
2921
2969
2932
2320
1846
1054
1342
1602
2527
1049
2808
1507
2003
2280
2104
1588
1646
2067
2253
1841
1019
1164
1508
1632
1621
1339
1287
1184
2099
2461
2828
2852
1351
1848
2125
2238
2171
2987
2032
2880
2822
1121
1511
2364
2871
2265
1063
2349
1614
1705
1170
1253
2479
2657
1829
2756
2461
2300
1699
1507
2767
1157
2504
1066
1221
2957
1155
1155
1155
2867
2417
1659
1034
2374
2020
2898
2654
2145
1762
2357
1275
1939
2571
1393
2290
2574
1372
1695
1018
2370
2777
2872
2287
1525
1112
2664
1617
1445
2142
2915
2109
2909
2193
1747
2289
2512
1219
1105
1636
1931
1101
1315
1537
2343
1231
1828
1586
2111
1777
1648
2584
2461
1136
1786
1089
2546
2372
2509
2262
2356
2281
2209
1003
1848
1247
1367
2746
1824
2104
2779
2355
1267
1058
2088
2268
2462
2334
2945
1293
2284
2078
2507
2669
1493
1330
2648
2773
1406
1657
2744
1139
1710
1843
2281
2651
1893
1311
2690
2095
2865
2082
2763
1006
1998
2294
2317
2402
2048
2519
1627
1211
2428
2215
2979
1278
2774
2540
2511
1517
1599
1595
2339
1166
2361
2639
1644
2425
1778
2438
1374
2151
2644
1850
1429
1201
2316
2501
1670
2200
2014
1246
1724
1888
1029
2532
1712
2495
1865
2002
2877
2353
1801
2173
1495
2270
2743
2596
1645
2360
1649
2893
1624
2611
2144
2477
1568
1577
1785
2777
1963
1273
1870
1310
2503
1353
2871
1451
1137
2830
1927
2149
1559
2776
2561
2021
1350
1471
1355
2160
1458
2720
1855
2311
1550
2122
2623
2114
2744
1553
1964
1134
1709
2089
1039
2604
1483
1490
2670
1141
2399
2292
2459
1816
1432
2500
2333
1848
1050
1123
2126
1096
1222
2626
2318
2243
2418
2560
2760
1381
1731
1757
1707
2584
1865
1793
1439
2471
2736
2957
1538
2861
1801
1213
2762
2167
1261
1039
1878
2050
2790
1774
2063
2621
2427
1867
2913
2084
2771
1797
1185
1923
1730
2289
2410
1642
1584
2875
2951
2640
2061
2862
2113
1093
2585
2266
2296
1008
2864
1151
1981
2379
1681
1710
1592
2958
2694
2087
1157
2999
1880
2355
2701
1939
2771
2616
2130
2513
1803
2119
1582
1387
1089
2239
2990
2928
2662
1970
1035
1160
2572
2904
2220
2620
2816
1807
1241
1020
1696
2453
1949
2498
2718
2952
1759
2706
1161
1173
1323
2970
1135
2784
2205
1745
2569
1594
2289
2443
1720
1665
1296
1724
2051
2997
1427
1977
1135
1080
2123
1963
2374
2110
1816
2351
1170
2085
1669
1137
1480
1284
2766
2488
1647
1066
1025
2789
1698
1475
1050
2221
2519
1799
2301
1031
2157
1225
1446
2722
2525
2783
2571
1080
2050
2360
1596
2026
1967
2855
1575
1484
2926
2151
1963
1435
1899
1808
1076
1985
2972
1639
1278
2660
1030
2903
2445
1575
2810
1784
1193
2946
1639
1948
1613
1697
1714
2686
1437
2287
2471
1999
1821
1844
2901
2566
2296
1367
2836
1865
2133
1349
1148
2461
2750
1886
2505
2911
1049
2148
2915
1020
2216
1182
2662
1629
2846
1977
1537
1265
2722
2214
1370
1790
2515
1972
2818
2434
2760
1465
1606
2077
1739
1945
2652
2845
2797
2178
2198
2728
2193
1803
2636
2290
2373
2450
2783
1639
2183
2271
2720
1319
2830
2571
2143
2919
2979
2359
2947
1778
2068
1070
1151
2585
1541
1838
2282
1271
1530
2817
1833
1667
2779
1810
2073
1918
2578
2081
2418
1064
2189
2179
1251
1488
1745
1287
2247
2169
2802
2733
2866
1438
2232
1420
1659
2123
1652
1050
1748
1534
1168
2512
1108
2366
1438
2053
1540
2020
1498
1225
1340
1898
2942
2882
2590
2890
2819
2664
1840
1253
2591
1112
1470
1798
2951
1394
2436
2359
1150
2950
1266
2528
1332
1883
2897
2677
2071
1886
1050
2693
2748
1226
1671
2576
2392
1968
1497
2351
1830
1770
2305
1989
2211
1495
1944
1055
2042
2311
2415
1043
2617
2182
1870
1548
2960
1813
1565
2058
2985
2913
1819
1932
2613
2147
1506
2364
2442
1894
2406
1982
2898
1085
1528
2380
1645
2278
1316
2838
2940
2842
1635
2761
2472
1006
1075
1565
2357
1123
2617
1578
1403
2439
2366
1918
2952
1372
2376
1064
2989
2580
1613
1147
2905
1432
1145
2532
1654
2490
2904
1681
1497
1728
2119
1143
2277
2059
2461
2606
2071
2941
1006
2319
2277
1827
1579
1459
1719
2610
2429
1272
2902
1252
2849
1359
2228
1487
2856
2039
2862
1544
2912
2868
1220
1936
1081
2675
1319
2223
2642
1893
1912
2770
1993
1048
2573
2295
1871
2077
2853
2687
1812
2044
1061
2631
1780
1245
1880
1760
1915
1789
2203
1421
2745
1526
1029
1139
2099
1341
1746
1905
1139
2497
2969
1535
2361
1132
2259
2801
1786
2933
2617
1778
2187
1175
2733
1867
2806
1589
1155
2836
1794
2560
1307
1852
2690
1491
1025
1466
1018
2433
1196
1530
1331
1947
2547
2315
2075
2526
1270
1648
1986
2080
2974
1983
2173
1425
2234
2570
1794
2162
1333
1509
1185
1910
1111
1580
2190
2117
1845
1869
1106
1793
2782
2354
2737
2086
1446
1239
1629
1418
2792
1280
1319
2508
1850
2715
2586
2325
2679
2265
2257
1456
2673
1857
2099
2687
1344
2422
1836
1966
1125
2959
1680
2401
1541
1193
2298
1620
2246
1086
2979
1995
1941
1376
2370
1053
1190
1678
1059
1397
1994
2865
2438
2581
2613
2651
2121
1925
1254
1050
1742
2025
2404
2663
1292
2834
2600
1918
1966
1657
1416
1966
1078
2593
2287
1262
2516
2297
2487
2046
2497
2667
2362
1439
2972
1260
1521
2100
2789
1890
2073
1373
1366
2196
2345
1953
2592
2278
1083
2537
1454
2272
2712
2403
2981
1028
2786
2845
1293
2351
1135
2824
2438
2209
1553
2075
2663
1964
2692
1031
2312
1499
2130
1076
2585
1042
1600
1883
1247
1333
1671
1237
2213
2951
1591
1224
2956
2960
1458
2943
1475
1676
1806
1438
1755
2249
1936
2158
1642
1270
2291
1627
2587
1052
1224
2955
1142
2635
2819
2939
2429
1903
2597
2961
1679
2898
1611
2487
1617
1329
2119
2704
1505
2749
2557
1635
2693
1692
2321
1336
2106
2443
1240
2978
2043
1043
1651
2161
2726
1636
1081
1320
1140
1519
1514
2572
2079
1846
2759
1857
1638
2449
1540
1312
2151
2587
1121
2839
1495
2590
1262
2451
1314
2483
1832
2987
1662
2620
1918
1636
2247
2450
2761
2981
1247
1798
2563
2986
2234
2985
2556
1847
1933
1463
2698
2657
1902
2928
1826
2456
2922
1812
1665
1136
1374
1631
1006
1658
2688
1528
1909
2460
2929
2122
2610
2188
2689
1559
1064
1353
1023
1135
1604
1511
1033
2415
1517
2851
2785
2175
2084
1735
1793
2462
1715
1434
1785
2624
2606
2617
1792
1904
1298
1705
2076
1096
1918
2811
1854
1510
2969
1342
2863
1473
2432
2786
1207
1154
1103
1959
1113
1155
1874
1512
2445
1174
1666
1467
1407
2175
1402
1064
1954
1448
2562
2120
2838
2899
2435
2937
1497
1706
1997
2274
2207
1741
1872
1320
1029
1929
1227
1631
2521
1646
2503
1636
1030
2787
2261
1901
2431
1451
2404
2679
1108
2905
2389
2415
1912
1312
2949
1309
1719
1167
1462
2407
2159
2601
2306
1703
2303
1345
1437
2479
1948
2772
1544
1307
1945
1925
2089
1050
1638
1534
1506
1045
2303
2319
2166
2302
2353
2457
2409
2717
1981
2919
2912
2354
1184
1096
2478
1429
1481
1558
2599
2085
1013
2926
1730
1336
2361
2082
1469
2987
2223
2898
2671
1185
2661
1416
1104
2840
1435
1003
2351
2846
1937
1721
1498
2030
2860
2191
1123
1849
2448
1660
2570
1079
1935
2422
1032
2377
1589
1829
2941
1271
1988
2422
1493
2083
1247
2727
2693
2768
2992
2638
2995
1477
2208
2754
1147
2293
2428
2700
1476
1170
1958
2621
1539
1563
1328
2592
2250
1239
1384
1727
2251
2606
1062
2079
1857
2515
1227
2415
1783
1133
2498
1355
1857
2810
1666
2092
1872
2181
2274
1739
2950
1889
1353
2771
2313
2367
1883
2931
1754
1656
1476
2453
2383
2265
1387
1389
1414
1128
1896
1632
2065
1012
1917
1343
1672
1603
1763
1730
2898
2237
1719
1068
1966
2645
1777
1362
2253
1292
2767
2491
1632
1297
1661
1127
2657
1045
1972
2593
2423
1276
1677
1744
1285
1641
2675
2938
2973
1009
2098
1710
1604
1153
1032
2517
2937
1407
1487
2739
1487
1025
2136
1122
1361
2406
1000
1767
2351
1789
1686
1627
2631
2170
2307
2621
1559
2976
2784
1324
2971
1840
1389
2243
2195
2057
1886
1479
1265
2144
1190
2249
2558
2234
2106
2398
2141
1555
1382
1880
1641
1907
1586
2183
2323
1470
2080
2434
1846
1411
1958
2962
1624
1162
2768
2647
2636
2894
1928
2305
1519
2521
1502
1206
1599
2438
2069
1396
1064
2910
1480
1004
2594
1904
2684
2064
1254
2206
2920
1724
2978
2453
2634
2854
1186
1229
1624
2396
2467
2460
2762
2247
2628
2077
1360
2121
1404
1379
1584
2886
2401
1683
2370
1937
2932
1954
1368
2721
1478
1704
2393
1430
2974
1203
2328
2067
2887
1649
1020
1369
1813
2674
1929
1605
1147
2233
1376
1516
1543
1563
1659
2875
1621
1034
2323
2294
1083
1697
2922
2233
2861
1904
1917
1762
1067
2332
2274
2424
2749
2293
2234
2756
1359
1214
2073
2728
2755
1764
1789
1698
1577
2852
2177
2915
1045
2518
2809
2940
1880
1034
1984
2190
1727
1787
1509
2909
1756
1166
1538
1815
2960
1953
1767
2251
2330
1903
2515
1406
1962
2596
2540
2319
2908
2223
1656
1008
2728
2002
1717
1549
2524
2335
1543
2715
1309
1043
2029
2573
2706
2164
1971
2588
1226
2975
1739
2625
2085
2927
1585
2143
1002
2402
1977
2285
1495
2666
2283
2504
1131
1500
1181
2754
2450
2989
2292
1625
1409
2053
1941
2287
2874
2943
1700
2799
1624
2952
2092
2933
1484
2031
1924
2801
1417
2575
1546
1121
1357
2259
2220
1643
1760
2526
2441
2206
1982
2217
1137
1238
1682
1114
2215
1031
1985
2298
2269
1060
1701
2179
1660
1543
1573
2351
2020
2100
2576
1381
2336
2875
2442
2170
1267
2151
2834
1297
1527
1348
1502
2495
1816
2408
2815
1854
2250
1369
2816
1892
1815
2119
1305
1486
2420
2178
1598
1676
1070
2410
1506
1340
2631
1601
2881
1262
1796
2513
2847
1064
1198
1687
1771
1921
2559
2207
1363
2253
1729
2720
1100
1650
2284
1683
2566
1217
2570
1955
2750
2090
1552
2157
1227
2118
2842
1161
2865
1215
2527
2552
1057
2738
1523
2752
1694
1127
1348
2385
1928
1213
1815
2346
2948
1350
2309
2856
2056
1947
2036
2664
1693
2841
2763
1756
2513
2042
1460
2654
2079
2397
2343
1147
2727
2178
2663
1363
1127
2533
2990
2438
2869
1184
1027
2537
1275
2207
2209
2878
2809
2987
2105
1917
2180
2863
1858
1216
2976
2767
1239
2652
2668
1695
1305
2532
1870
1667
2619
1770
1688
1946
2729
2524
1958
2598
2796
1508
2814
1225
1481
1305
2833
1582
2845
2093
1292
1425
1967
2865
1319
2446
1388
1360
2294
1337
2770
2174
2880
1495
1666
2608
2588
1439
2190
1863
1257
2582
2960
2582
1067
1349
1403
2750
2285
2934
2820
2086
1850
2213
2239
1445
2700
2755
1450
2243
1558
2368
1229
1620
2829
1621
1629
2318
2560
1874
1717
2394
2393
1982
1836
1711
1466
2386
2798
2971
2042
1638
2076
2361
1518
1684
1323
1666
2257
1221
2908
2834
2989
2948
1304
1889
2352
2339
2754
2446
2720
2085
1189
1410
2216
1426
2693
2868
1377
1528
2979
1314
2958
1480
1200
2920
1292
1869
1102
2144
1297
2964
1061
2338
1967
1884
2405
2445
1678
2947
2359
2127
2632
1351
1250
2958
1448
1665
1144
1091
1991
1455
1289
1728
1242
2593
2877
2508
2748
1384
1596
1483
2237
1609
2148
2757
2024
1852
2444
1332
2021
1247
2190
1430
2170
1852
1682
2606
1230
1243
2471
2627
1724
1010
1153
2842
2675
2333
2096
2374
2008
2898
2698
1293
2351
1875
2890
2023
2204
1494
1933
2597
2222
2812
2071
1743
2266
2859
2559
2390
1910
1270
2278
2504
1913
1969
2759
2226
1456
2306
1082
2692
2757
1069
2325
2124
1549
1897
2080
1294
1963
2660
1402
2736
2310
2875
1405
1913
1940
2410
1576
2816
2774
2706
1464
1737
1619
1194
2380
1381
2116
1663
1566
2898
1411
2242
2841
2152
1486
2948
1194
1368
1779
2265
1427
2250
2868
2542
1194
2039
1563
1846
1286
2047
1729
1266
2918
1050
2606
1588
1504
1355
2518
1699
2179
1299
2094
1505
2324
1068
1033
2254
1426
1992
2216
1208
2037
1509
2278
2214
1870
2078
3000
1340
2818
1270
1377
2520
2168
1145
2325
2790
2546
2899
2444
2839
1851
1079
1086
1128
1156
2363
1217
1126
2005
2310
1419
2295
2832
1521
2230
2408
1772
1392
2718
2427
1355
2177
1881
1908
2922
2574
2338
2179
1743
1244
2709
1528
2549
2377
2357
1957
1423
2150
2057
2508
1860
2874
2336
1508
2851
2083
2689
1646
1915
2917
2018
2153
1180
1017
2483
2675
2199
2178
1206
1582
1024
2038
2383
1761
2601
2892
2746
1454
2165
1272
1985
2623
2336
1210
1566
1481
2841
1373
2058
1839
2886
1691
1263
1827
2227
1555
1347
2532
2895
2683
2759
2246
1943
1474
2483
2822
1491
1574
1907
2960
2337
2235
2482
1643
1932
2395
2818
2970
2451
2001
2834
1825
1119
2367
1697
2334
1775
1555
2535
2046
2544
1214
1560
2482
1514
2739
1679
1861
1728
1744
2991
2266
2466
2099
2503
1651
2210
2621
2896
2832
1737
1378
1080
1893
2849
1933
2126
2576
2777
1149
2047
2937
2040
2862
1415
2122
1674
3000
1129
2193
1715
1957
2241
1706
2011
1567
2360
2021
2865
1046
1123
2154
1660
2703
1308
2166
1134
2667
2634
2581
1612
2103
2084
1579
2698
1053
1226
2605
1683
1381
2977
2210
2492
1702
2116
2781
2137
2374
2882
2281
2574
1105
2712
2731
1025
2894
2277
2337
2553
2250
1987
2008
1366
1548
1580
2613
2873
1662
2009
1957
1341
2755
1338
2483
1070
1914
2663
2958
1587
1528
1028
1760
2786
1352
1007
1507
2391
2354
1554
2805
1777
1890
1051
2433
2394
1969
1844
1944
1122
2504
2908
1475
1365
1924
1940
2819
2767
1229
2660
2112
1230
2320
1749
2025
2222
1227
2223
1013
1540
1072
1221
1519
1107
2205
1180
2452
2704
1905
1088
2102
1069
1719
2836
2084
1620
2554
1395
1861
2413
1189
1741
2162
2694
2443
2574
2458
1140
2027
1211
2167
2747
1831
1403
1049
2283
2389
1367
2160
1744
2488
1115
1861
1140
1558
2042
2512
2484
2666
1405
2668
2832
1361
1600
1351
2332
2059
1825
1665
2632
1723
2312
1677
1694
1922
2356
2238
1315
2786
2801
2231
2187
2236
1116
2925
1074
2880
2022
2135
1400
1061
2974
1474
1621
1543
2335
2385
1231
1052
1717
1223
1564
2702
2529
1021
1176
2438
1167
2218
2203
2805
2197
2698
2865
2175
1481
1596
1245
1675
1276
2453
1036
2691
1265
2571
1749
1837
1055
1151
2587
2971
2007
1262
2069
2578
1667
2486
2707
1095
2749
1636
2713
2804
2932
1595
1864
1275
1609
2447
1061
1739
2140
2556
2776
2264
1186
1874
2436
2959
2272
2339
2383
1015
2632
2232
1797
1934
1629
1287
1507
1996
1889
1149
1927
2641
2741
1233
2759
2670
1706
1473
1228
1609
1089
1848
1831
2451
1487
2805
2391
2794
1049
2749
1823
1409
2254
2697
1172
1700
2798
2931
2647
1321
1939
2066
2850
1990
1628
1135
2524
2954
2115
2766
2253
1798
2111
1773
2927
1784
1401
2347
1447
1824
1897
1714
1946
2141
2326
1518
1387
1043
1060
2058
2872
1775
1827
2907
2670
2024
1998
2841
1823
1352
1281
2437
1678
1283
1496
1025
2299
1480
2771
2389
1298
1451
2484
1822
2425
1225
1119
1709
2665
1110
2749
2480
2894
1056
2894
1477
2972
2204
2104
1902
2786
1560
1523
1095
1543
2460
1035
1663
1644
2301
2220
2907
1273
1672
1760
2421
2292
1004
1482
2445
1904
1288
1176
1712
1603
1802
2544
1621
1390
1019
1054
1095
2377
1868
2603
2739
2928
2389
1279
2966
1189
2457
1065
1363
1891
2842
2206
2221
2297
1473
2186
2967
1722
2660
2999
2497
1383
2812
2492
2742
2916
2415
1273
1625
2247
2124
1530
2406
2069
2021
2493
2904
2726
1516
2255
2448
1223
2813
2821
1762
2596
1323
2324
2917
1834
1088
2373
2717
1870
1105
2356
1116
2898
1538
1050
1774
2184
2440
2117
2767
2311
2801
1151
1276
1981
2283
1241
1205
1404
1550
2274
1570
2991
1729
1145
2593
1090
1356
2792
2159
2751
1813
1535
1964
2666
2376
1006
2187
1466
1481
1264
1784
1696
1054
2451
2795
1171
2048
1935
2551
2847
2168
2313
1320
1832
1785
1125
2168
1392
1458
1683
1827
2649
2959
1015
1497
2266
2188
1611
2605
2276
2054
2740
2923
1286
1490
2875
2937
2278
1351
2421
2043
2421
1240
2312
1583
2500
1215
1131
1880
2251
1838
1794
1008
2798
2437
2135
1737
1038
1954
1529
1983
1436
2331
1275
1793
2429
2390
1034
1342
1911
1189
2890
1041
2037
2640
2407
2409
1647
2433
1997
2050
2057
2731
1354
1438
1259
2732
1125
1849
2355
2137
2898
1324
2822
1438
1606
1090
2966
1518
2155
1110
1181
2790
2970
2061
1948
1753
1971
1157
1030
2727
1090
1606
2957
2479
2927
1706
1976
2837
1533
2697
2265
2185
1988
2775
1291
2566
1219
1598
2034
2316
2443
1128
1277
1887
1868
2267
2762
2293
2490
2507
1760
2968
1818
2628
2047
2292
1368
1343
1511
2901
2114
1128
2985
2458
1845
1996
1802
1194
1770
2383
1533
1372
2124
1714
1283
2962
1328
2069
1610
1659
1944
2683
1347
2027
1937
2297
1367
2360
1727
1999
2197
2877
1087
2133
1201
2315
1143
1819
1042
2873
1465
2567
1523
1106
1973
1387
1844
1103
2345
2085
1963
2300
2733
2853
1956
2432
2781
1958
1521
2549
1629
2442
2468
2771
1186
1657
1285
2991
1513
1969
2818
2509
2027
1738
1193
2378
2160
1241
1053
1550
1452
1263
1014
2643
1035
2898
1144
1235
1176
1770
2534
2185
1298
1493
2243
2023
1099
1752
2921
1316
1101
1853
2591
1376
2267
2455
1273
1994
2659
2579
1271
2540
1905
2972
2096
1366
2428
2825
2736
1288
1513
1050
2814
2743
2435
1632
2211
1533
2496
2170
2278
1407
1320
2737
1448
2599
1672
2639
1375
1581
2625
2150
1576
1598
1498
2994
1280
1327
2398
1877
2596
1274
2017
2632
2804
1051
2039
2849
1941
1635
1243
2740
2498
1488
1301
2865
2219
2168
2524
2497
2694
2789
2450
2154
1664
2363
2474
2216
2244
2441
1352
1884
2135
1619
2574
2004
2391
1689
2934
1397
1559
1824
1698
2741
1337
2885
2652
1088
1297
1634
1774
2112
1804
2902
2183
2808
1824
2864
1967
1440
1577
2824
1604
2500
1282
2360
1605
1879
1914
2298
1474
1530
2235
2126
1937
1869
2091
2710
1816
1780
2711
2386
1919
1610
1666
2241
1079
2234
2436
2767
1179
2527
2723
2493
2820
1736
1220
2198
2458
1978
2280
1773
2174
1999
1160
1244
2878
2678
1964
1313
1716
2115
2047
1187
1730
2192
1904
2994
1833
2042
2280
2371
2443
2147
2118
1947
1807
2742
2307
1200
1649
2894
1251
2839
2501
1937
1211
2920
1450
1422
2364
1402
1269
2123
2050
2064
1480
2536
1763
1627
2833
1226
1364
1416
2698
2909
2330
1026
2881
2214
2437
1135
1370
1764
2664
1823
1863
2209
1686
2793
1981
1984
2544
1411
2679
1878
2102
1320
1096
1054
1466
2272
1979
1679
1368
1423
2530
2836
1141
2592
2608
1184
1038
2236
1985
2228
1031
2506
2459
1227
1201
2271
1849
1970
2647
1848
1682
2953
1738
1819
1807
2010
2931
2827
1747
1165
2156
2691
1395
2241
2294
2028
2068
2095
1185
1797
1945
1307
2427
1450
1846
2596
1862
2870
2854
2196
1423
1009
2033
2520
2741
2577
2097
2322
1785
1598
1254
1212
1489
1819
1072
1341
2110
1217
1934
2173
1203
2755
1784
1850
2903
1374
1525
1288
2974
2211
1147
1060
2974
2552
2742
2147
1658
1876
2500
2717
2931
2747
1309
2588
1542
1733
2819
1608
1377
1505
1486
1644
1936
1680
1992
1669
2225
1183
2617
2367
2052
1809
2348
2575
1450
1193
1238
1938
2077
1926
2683
1234
1718
2217
2243
1457
2445
2197
1307
2169
1556
2918
2911
2469
1725
2503
2125
2294
1559
2073
2922
1474
2259
1133
1665
2121
1398
1735
2137
1349
1495
1880
2531
2452
1822
1251
2927
2719
2437
1535
2224
1027
2877
1448
1810
2134
1899
2879
1849
1948
2069
1944
1378
1004
2004
2209
1976
1584
1552
1122
1058
1710
1059
2958
1674
2676
1387
1458
1647
1473
2576
2406
2858
1023
2850
2894
1598
1811
2323
2531
1222
1519
2886
1189
2281
2551
1502
2526
1448
2614
2276
2342
2167
2315
1477
1514
2969
2919
2774
2135
1747
1440
2232
1376
2372
2663
2087
1355
1155
2110
1610
1165
2262
2021
2901
2539
1824
2871
1677
2123
2174
1861
1010
2033
2198
1234
1239
1543
2547
2335
2926
1680
2037
1188
1783
2782
2287
2510
1818
2618
1464
1146
2371
2339
2003
2111
1080
1145
2414
1939
2690
1097
2241
1651
2961
2887
1430
1199
2179
2138
2424
1544
1809
1820
2184
2931
2128
2074
1238
1118
1251
2315
2053
2060
1658
2027
2490
1672
1029
1086
1153
1093
2129
1607
2646
2829
2439
1385
1227
1897
2352
2088
1330
2681
1194
2921
2338
1551
1154
2073
2983
2006
2908
2296
1687
1374
2045
1181
2994
1934
1396
2759
1169
2092
1984
2330
2415
1201
2175
2356
1491
1743
1846
2341
1767
2163
1984
2373
1866
1738
2690
1939
1517
1957
1104
2147
1186
2833
2920
2271
1783
2258
1392
2294
1500
2594
1919
2239
1696
1864
1505
2137
2376
1798
1581
2239
1160
1566
1528
2525
2390
2673
2316
2256
2244
2458
2241
2213
1988
2837
2144
2582
1281
2904
1572
2234
1351
2553
1840
2174
1244
2746
1676
1001
1232
1553
2563
2719
1375
1865
1987
2620
2305
1395
2881
2111
2942
2137
1049
2043
1352
2706
1250
1860
2721
1923
1855
2473
1226
2348
1888
1607
2727
2355
2280
2644
1997
2314
2023
1691
2896
2522
1838
1123
1849
2524
1277
2887
1023
2462
2292
2214
2503
2798
1821
1538
2496
2817
1281
2309
2698
1090
2493
2028
2977
1380
2894
2950
2115
1236
1114
1628
1113
2358
2148
1831
1868
1126
1010
1196
1645
1969
2450
1764
1055
2675
2104
2929
1533
1742
1148
2180
2033
2715
1994
2805
1028
2811
1147
1469
2631
1328
1771
2787
2348
1664
2101
1145
1650
2991
2671
2369
2806
1084
1663
1729
1641
1729
1972
1302
2276
2965
2417
1373
1088
1934
2595
1399
1364
2343
1802
2058
2980
2541
1565
1317
1197
2663
2416
2392
1573
1959
2279
1543
2072
1779
2374
1948
2051
1264
2164
2299
1838
2846
2194
2667
1912
1398
2698
1414
2069
1701
2781
2307
2188
1612
2390
1264
2520
1345
1532
1978
2314
2581
2729
1316
1685
1873
2302
2309
2560
1647
2348
1099
1178
2503
1219
1134
1347
1898
2406
2799
2966
2001
1322
2872
2178
2973
2355
1459
2390
2110
2428
1705
2733
1186
2986
2258
1116
1877
1982
1038
2097
1388
1855
1421
2354
2682
2128
2685
1392
2255
2918
1622
1940
1734
2013
1312
2258
2857
2138
1712
2518
1842
2920
1450
2219
1642
1367
2993
2518
1962
1017
2470
2916
2368
1701
2577
1146
2902
1518
2497
1844
2671
1066
1134
2192
1806
2766
1999
2174
2673
1000
1260
2740
1269
1520
1255
1469
1404
2202
1711
2314
2136
1167
2431
2238
1447
1706
2572
1032
2436
1166
2357
2338
2641
2869
2848
1776
2785
2258
1413
1877
2369
1819
2845
1962
2758
2731
2646
1847
1446
2108
2742
1699
2808
1183
2709
2504
1636
1897
1745
1100
1193
1966
2738
2507
1644
1922
1098
1401
1673
2480
1684
2147
1789
2835
2946
1316
1322
1468
2481
1716
2060
1725
2587
1327
1424
1657
2531
2458
1159
1343
1139
1888
1513
1312
1683
1402
2081
1337
1318
1835
2633
2245
1174
1967
1424
1595
2910
2974
1237
2392
2181
1167
2416
1028
2041
2469
2380
2410
2083
2987
2391
1640
1241
1329
2340
2796
1633
1477
2151
2544
2236
2985
1150
1645
2084
2816
1550
1620
2904
2829
1747
2558
2221
1768
2163
2973
2472
1485
2271
2214
2022
2671
2255
1331
2444
1992
2003
2845
2627
1628
2963
2433
1822
1694
1155
2196
1017
1771
1945
2226
1918
1760
2507
2255
2239
2834
2420
2474
2167
2368
1324
1148
2206
2938
1521
2565
1730
2819
2202
1091
1812
1706
1993
2276
2867
2314
1736
1526
1612
2967
2955
1701
2541
1045
1295
1262
1164
3000
2093
2611
2572
2529
1678
1259
1304
2815
1227
1884
1172
1591
1465
1199
2569
1853
1413
1212
2767
1231
2389
2926
2097
1893
1861
2200
2413
2623
1608
2160
2643
1259
2401
1731
1726
2591
1519
2283
1027
1734
1971
1052
2087
2853
1354
1021
2501
2756
2132
1687
2632
1082
1495
2933
1611
2168
1514
1678
1668
2478
1846
1681
2206
2067
2242
2914
2190
2735
2473
2979
1333
2130
1185
2033
2260
2337
1838
2245
1539
1840
2700
2657
1490
2921
2528
2560
2764
2468
1119
2559
2077
2841
1615
1549
2888
1289
1846
1019
1610
1441
1831
2766
1282
2154
1354
1502
2898
2463
1673
2275
1329
2269
1139
2828
2779
2189
1190
2286
2539
2682
1149
2723
2616
2915
1901
1492
1514
2636
2145
1970
1490
1819
1634
1097
1008
2934
2374
2337
2567
2026
2662
1301
1795
1844
2229
2808
2702
1788
1770
1698
1098
2560
1480
1928
1292
2109
1150
1368
1252
2862
2988
1262
1317
2703
1784
2511
1634
1041
2819
2846
2816
1854
2720
1513
1020
2848
1928
1771
1685
2093
1791
2727
1865
1446
1871
1931
1338
2706
2806
1900
2783
2006
2084
2705
2039
2400
2984
2092
1059
2719
2174
2660
1969
1925
1883
2245
2841
2968
1908
1444
1181
2379
2683
2160
2071
1260
2397
2871
1831
2854
2172
1929
1235
1919
1062
1809
2770
1014
2474
1620
2864
2836
1711
1967
2920
2131
1757
2940
2564
2627
2090
1371
1798
2362
1719
1404
2323
2925
1634
1778
1002
1113
1260
1206
1546
1244
2424
1050
1863
1073
2475
2826
1493
1288
1580
1345
1668
1715
2240
2940
2504
2457
1307
2205
1763
1801
1130
1874
1200
2659
2486
2846
2380
1696
1617
2751
2576
1505
1420
2675
2708
1707
2077
2490
1151
2264
2878
1510
1781
1373
2737
1607
1685
1695
2275
1546
2806
2055
2443
2745
1114
1549
2851
2204
1587
2630
1446
2798
2671
1830
1770
1162
1295
2565
1231
1796
1379
1817
2053
2500
1924
2621
1092
2827
2923
1878
2161
1685
2422
1071
2945
1520
2063
1676
2561
2158
1857
2873
1902
1522
1818
1079
1839
2952
2604
2574
1312
2120
1463
1478
1166
1989
1002
2944
1821
1493
1456
1023
2282
2709
1468
2761
1376
2600
1885
1249
2100
2619
1004
2074
2940
1506
2915
1530
1681
1844
1782
1141
1222
1348
1565
1040
1221
1943
2906
1956
1518
2119
2855
2068
1701
1833
1591
2193
1054
2057
2704
2240
2067
2354
1473
1694
2116
2390
1538
2660
2074
2472
2262
2978
2712
1315
2802
1934
2143
1427
2540
2433
2695
2930
2732
2981
2765
1936
1372
2107
2916
1722
1476
2624
2140
2542
2075
1868
2875
2872
1925
1831
1405
1245
2883
2046
2858
2878
2357
1385
2031
2657
1049
2627
2518
1270
2546
2138
2623
1493
1929
1179
2018
2431
2744
1352
1996
2638
1837
1169
2241
1933
2059
2272
2503
1709
2028
2449
1047
1686
1123
2887
2580
2987
1075
1259
1672
1849
1106
1870
2997
2937
2246
2382
1943
1745
2813
1974
1502
2530
1050
1219
2041
2188
2145
1098
1597
1778
1124
1808
2243
1096
2090
1937
1370
2042
1600
2031
2355
2485
2681
1146
2532
2967
1172
2304
2687
2678
1328
1757
1896
1053
1947
1517
1636
2904
1846
1392
1842
2978
2662
2894
1725
2298
2627
2900
1847
1309
2011
2901
1145
1781
2620
2017
2850
2904
1688
2074
2015
2841
1411
1919
1450
2367
2913
2190
2150
1573
1301
1466
1196
1208
1189
2378
2823
2787
2422
1233
1340
1273
1457
2378
1667
1428
1612
1114
1434
2930
1667
1732
2215
2773
2378
2002
2566
1742
2444
2358
2386
1437
1749
1273
1008
1544
2705
2937
1592
1241
2195
1062
1482
1455
1734
1741
2383
2034
1252
1022
1755
2799
1755
2221
2906
2569
2252
1424
1831
2188
2812
2081
1343
1063
1848
2903
2524
1184
2370
1122
1723
1675
2522
1192
1735
1605
1250
1760
2038
1636
2619
1532
1489
2421
1602
2587
2682
2529
1367
1439
2293
2281
2106
2404
1430
1114
2719
1419
2607
1831
2217
2199
2664
1130
2299
1080
1276
1562
1486
2301
2319
1491
2386
1194
2570
2279
1591
1922
2461
2261
1220
2996
2817
1931
1829
2443
2569
1118
2763
1620
1886
2832
2154
1207
2420
1419
1869
1359
1122
1522
2311
2120
2043
2067
2120
1802
2896
1912
2835
2151
2524
1796
1958
1345
1611
2222
2382
1733
2302
2856
1511
1158
1800
2866
1415
2488
2338
2178
1775
2150
1410
1231
1800
1938
2951
2101
1953
1750
2811
1027
2548
1656
1283
1612
2097
1089
1873
1808
2597
1197
2037
1135
2058
1266
1010
2153
1319
2178
1651
2633
2464
1717
1137
1685
1740
2292
2997
1019
1395
2510
1269
1632
1923
2274
1308
2856
2875
1187
1768
1326
1614
1530
2582
1577
1112
1275
2174
1533
1928
1797
1781
2775
1099
1178
1563
1831
1519
2598
2873
2806
1092
1853
1412
1086
2929
1405
2213
2784
2959
1155
2278
1131
1409
1324
2018
1934
2135
2561
1573
1465
1117
2463
2092
2598
1728
1494
1533
1745
1710
2478
2336
1276
1315
1962
1233
2762
1118
2495
1648
2707
2062
2391
1575
1772
2520
1650
2366
2775
2160
2630
2696
1959
2025
2408
2689
1629
2762
1814
2359
2435
2872
1468
2073
1480
1819
2001
2817
2448
1091
2257
1816
2640
1912
1866
2403
1727
1888
1319
1078
1078
2128
1759
2585
2081
2783
1377
2252
1908
2274
2605
3000
2304
1136
2213
2835
1594
1317
1095
2953
1519
1834
2919
2684
2904
1814
1055
1046
1158
1004
1962
2742
2443
1736
2281
1306
2113
1884
2993
1698
1442
2749
1908
1173
1486
2257
2512
2504
2699
2031
1809
1409
1792
1366
2560
2245
2210
2076
2681
1267
2727
1330
2093
1903
1312
2863
1557
1568
1856
1907
1722
2710
1325
2397
2511
1770
2926
2745
2197
1646
2302
1552
1347
2128
2196
1552
1949
2076
2176
1035
2096
1036
2203
2725
1972
1112
1656
1005
2862
1624
1700
1944
1647
1792
1309
2099
1083
2396
1856
1790
2319
2466
2880
2034
1965
2174
2983
2966
2707
2760
1913
2481
2392
1820
2811
1685
1507
1600
1425
2398
1113
2921
2884
1572
2947
1358
2905
2556
1819
1097
1468
2554
1220
1386
1717
2631
1157
1168
1760
2798
1129
1691
1298
1101
2711
2220
2552
2828
1981
2624
1592
2484
1970
2458
1676
2399
2582
2307
2088
1606
2270
1426
2146
2610
2292
2360
2260
2006
1103
1179
1528
1338
2841
1628
2269
2423
2622
2782
1861
1726
1807
1077
1574
2195
2506
1985
1583
1763
2710
2318
1048
1850
2080
1153
1527
2703
2545
1688
1810
1351
2960
1545
2724
1802
2096
1253
2643
1342
1189
2254
2777
2801
1446
1361
2800
2192
2853
2951
1104
1306
1776
1497
2296
1785
1130
2678
2258
2688
1100
2566
2878
1934
1971
1510
1767
1261
1353
2773
1099
2252
2343
1241
1573
1455
2541
1248
1404
1718
1353
2336
2851
2594
1584
1504
2575
2462
2249
1939
1671
2418
1995
2955
1241
1624
2377
1843
1829
2936
2595
2538
1839
1079
2852
1852
1964
1534
2924
1841
2244
2883
2274
1539
2334
1765
2715
1283
1349
1467
1935
2305
2012
2415
2101
1682
1257
2388
1000
2950
2079
1698
2419
1468
2124
1815
1496
2771
2743
2732
2540
2041
2538
1408
2695
1789
1144
1455
1621
2476
1909
2093
1493
1362
2001
1289
1526
2425
1978
2169
1594
2577
1534
2975
2762
1546
1463
1805
2416
1519
1268
2944
1541
1618
1927
2895
2767
1604
2720
1312
1537
2803
1767
1524
2041
2986
1204
2056
2468
1834
1289
2072
1793
1573
2137
2964
1507
2564
1646
2148
1325
2340
2040
1101
2208
1965
1552
2876
2435
2106
1522
2922
2705
1665
1631
1792
1810
1009
1933
2776
1342
2408
2337
1581
1229
2197
2151
2968
2481
1964
2387
1202
2958
1572
2988
2198
1763
1665
2317
1075
2434
1328
2621
1361
1312
1367
2367
1127
2942
1345
2154
1497
1630
1870
1805
1918
1003
1458
2872
1010
2815
1585
1394
1471
2720
1320
2965
2132
1678
2434
1029
1144
1693
1858
1342
1013
2787
1975
1269
2863
2830
2023
1025
2136
2811
1890
2572
2087
2767
2070
2195
1304
1793
2306
1260
1849
2935
2150
1642
2992
1403
1234
2450
1508
1315
2009
2805
2773
1528
1792
2132
2028
1189
1009
1180
1791
1559
2259
1661
1830
1748
1877
2366
2609
1239
2726
2352
2387
1597
2494
1079
1636
1332
1277
2460
2596
2574
2518
1820
1801
2086
2800
1559
1975
2939
1166
1114
1784
2126
2470
1289
1675
1488
2813
2244
2526
1869
2841
1269
1590
2658
1417
2175
2034
1712
1495
1696
2913
1550
1585
2217
2042
1439
2860
2744
1948
1317
1390
2670
1072
2611
1567
1261
2128
2205
2405
1148
1519
2033
2934
1726
2733
2248
1229
2144
1668
1625
2526
1262
2443
2470
1202
1234
1540
1252
2247
1236
1628
1068
1296
2208
1478
1171
1196
1980
2090
1156
1046
2830
2308
1347
1176
1879
1616
2859
2485
2795
1209
1716
2076
1323
1792
1128
1227
1602
2408
1333
2721
1876
2958
2168
2520
1450
1736
1726
1247
2562
2051
2250
1054
1512
1578
2696
1955
2096
2293
2323
2618
1681
1768
2453
1026
2913
1993
2974
1415
1350
2944
2594
2573
1757
1435
2170
2872
1139
1827
2727
1142
2891
2611
2923
1743
1960
1662
1564
2745
2097
2173
2131
2309
1084
1715
2039
1108
1505
2141
2607
2458
1763
1310
2898
2618
2457
2678
2297
1076
2408
2824
1815
1268
2567
2180
2728
2071
1845
1710
2067
2251
1428
1228
2319
2177
1813
1285
2488
1041
2397
2062
2367
1998
2221
1268
2380
2581
2714
1304
2286
2283
2365
1488
1337
2273
1357
1862
2742
1904
1987
2969
2263
2796
1074
1355
2029
1534
1991
1720
1805
2172
1189
2256
1680
1346
1456
2818
2048
2299
2801
1147
2357
1541
2424
2785
2887
2941
2892
1045
1819
2952
1543
1583
2054
2428
2799
2572
1924
1865
2239
1845
1589
1993
2500
1113
2093
1108
2808
2991
1816
1540
2814
1443
2104
1840
1612
1722
1371
1289
1469
2089
1643
1946
2901
1854
1629
2606
1201
2252
1547
1885
1893
1182
1059
1955
2559
1363
2042
2311
1692
2778
1132
2901
2229
1279
1137
1099
2480
1214
1816
2077
2201
1635
1396
1150
1202
2643
2093
1646
2484
2488
2908
1556
2444
2932
2647
2632
1383
1148
2281
1248
2681
2060
2597
1691
1956
1742
2717
2622
1716
1529
1125
2987
1436
2470
2684
1258
2787
2910
1753
2916
2271
1395
2827
2205
2870
2577
1457
2298
1632
1506
2717
2332
1933
1567
2397
1140
2038
2705
2194
2460
2926
2472
2930
1955
2362
2921
1119
2974
1247
2389
2845
1473
2395
2365
1978
2285
2233
1392
1822
2379
1285
1419
1989
1210
1813
1794
2053
2869
1073
2543
2220
1082
1715
2293
2990
2800
1466
1872
2843
2949
2457
1483
2050
2243
1661
2243
2937
2569
2590
1112
1907
1646
1883
2815
2175
2507
1482
2719
1141
1567
1868
1251
2901
1704
1168
2762
2758
1102
2375
2178
1818
1361
1549
1873
2922
2802
2370
2747
2550
2571
1858
2485
1278
2962
1636
1574
2200
1900
1117
1483
2317
1748
1730
2276
2081
2206
1583
1345
2074
1899
2485
2835
1193
1411
2294
1546
1096
1009
2894
2374
1136
1736
1169
1571
2710
2383
2973
2939
1068
2595
1562
1858
2985
1892
2861
1070
2631
2274
2792
1716
2219
2024
1672
1650
1085
2023
2292
2867
1668
1089
1478
2190
2007
1744
1347
1581
1578
1159
2566
2699
2233
1644
1276
2480
1337
1627
2850
2302
1550
2223
1915
1823
1218
2177
1154
2112
1063
2520
1485
1686
1090
1106
2271
2979
2117
2373
2851
2241
1544
2280
2493
2472
2708
1093
2484
1574
1747
2192
1313
2459
2174
2991
2316
2445
2174
2656
1972
2831
1589
2235
1517
2059
2674
1880
2608
2127
2374
1297
1363
1965
1777
1609
1757
2271
2731
2444
2115
1124
2694
2581
1365
1872
2206
2026
2513
1100
1790
2826
1805
2461
1400
1019
1651
2310
1762
1433
2798
1828
1486
1356
2201
1449
1829
2349
1682
1564
2234
1045
2715
2731
1540
1847
1136
2009
1870
2646
2853
1648
2367
2508
1337
2548
2493
1902
1564
1757
2958
2447
1509
2298
2647
1286
2639
2337
1379
2916
1043
2858
1344
1948
1866
1744
1111
2074
1921
2553
2884
2643
1440
2116
1580
2150
2461
1978
1019
2654
1957
2927
1784
2926
1607
2788
2537
1417
1083
1253
2209
1799
1629
1954
2603
2996
1303
1419
1641
2593
2436
1418
2982
2011
1873
1315
2006
2393
1717
1497
1826
1660
2318
1726
1959
1116
2074
1419
1341
2079
2208
2695
1991
1667
1344
2084
2013
2486
2514
1585
1846
2042
1337
1427
1217
1538
2946
2773
2052
1291
1781
1143
2700
2586
2428
1548
2482
2903
2996
2486
1922
2885
1078
2563
1384
2742
2428
2314
1667
2790
2302
2520
2879
1132
2652
2785
1323
1891
1509
1420
1171
2301
2367
1049
1297
2065
2996
2405
2240
2796
2602
2111
2491
1027
2664
1961
1963
1775
1042
1476
2110
1631
2106
2262
1990
2262
1264
2568
2935
2644
1225
1591
2394
2575
2315
2621
1517
1029
2265
2320
2747
1022
1074
1871
1187
1191
1029
2852
1468
1690
1821
2549
1848
1032
2311
2540
1194
1104
2059
2036
1800
1427
2470
2597
2571
2011
2717
2916
1713
1042
1444
1934
2510
1723
1730
2087
1557
1234
2075
1799
2233
1413
2099
2245
1822
1677
2744
2362
1264
2775
2427
1413
1970
1229
1519
2319
1553
1478
2301
2177
1475
1114
2138
1426
1246
2888
1038
1124
2303
1223
1983
2960
2030
1260
2804
1386
2328
1225
1774
1893
2268
1355
2651
1938
1616
1031
2965
2281
1203
2411
1534
1078
1933
2899
1324
2119
2275
1673
1999
1935
1638
2619
1058
1041
1792
2467
2383
1709
1426
1132
2991
1328
2704
1407
2910
1119
1463
1199
2810
1214
2923
1758
2921
2892
2689
1904
2027
2132
2937
1685
2111
1655
2226
2840
1255
2649
1296
2610
1146
2150
1648
2255
1854
1071
2420
1206
1375
1525
2990
1204
1655
2076
1864
1784
2012
2880
2698
1166
1352
2888
1440
1251
1773
2742
2021
2336
2102
2864
1152
1260
2824
1854
1053
1660
2567
1668
2904
2850
1471
2483
1528
1501
2143
2733
1029
1035
2791
1441
1827
1376
2952
1129
2257
1258
1710
1397
1482
2113
2050
1084
2104
1511
1373
2729
1380
2802
2022
1203
2218
1344
2976
2848
2695
1870
2359
2939
2108
2041
2712
1985
2545
1661
2036
2777
1309
2694
2597
2795
2951
2169
1185
1791
1800
1387
1378
1017
1128
2414
2352
1228
2014
2588
2224
1483
1400
1103
1434
1387
1899
1771
2289
2442
2402
1064
1539
1443
2475
1597
2420
1686
1204
2228
1252
1048
1158
2185
2047
2307
1491
2342
2811
2695
2689
2484
2972
2958
2438
1553
2377
1205
2259
2210
1895
2180
2880
1744
2389
1736
2849
2936
1542
2531
2995
1665
1023
2787
2335
2175
1325
2215
2056
2127
2896
2558
1960
2595
2753
2919
1092
1581
2006
1922
2220
2215
2427
1994
1332
2073
1168
2414
2797
1311
2459
1556
1799
1279
2700
2024
2460
1185
1622
1262
1228
1161
2149
1132
2315
2338
1219
1285
1992
2471
1643
2267
1929
2621
1310
1780
2238
2030
2454
1261
2006
1911
2419
1744
2669
2340
1758
1681
2895
1729
1458
2908
2960
1743
1694
2059
1065
2295
2680
1994
1854
2884
1422
1325
2669
1191
2627
2179
2969
1920
2786
1430
1731
1360
2256
2317
1743
1405
1463
2975
1579
2538
1390
1262
2012
1736
2308
1186
1926
2252
1714
2943
2350
1459
2407
2123
1489
2094
2076
2477
2714
2579
1712
1975
1943
1028
2176
2599
2487
2377
1315
2661
1832
2706
1415
2317
2494
1159
2313
1933
1884
2441
1252
1717
1205
2843
2080
1272
1954
1133
1828
2650
2329
1986
1261
2001
1826
2416
2319
1984
2560
2710
1699
2549
1936
2054
2111
2645
1044
1090
2629
1329
2781
1143
1593
1272
2326
2996
1769
2101
1948
1904
1645
2354
1549
1666
1331
2846
2444
2414
1490
1078
1841
1329
2373
2175
1741
1703
2781
2151
1732
2436
1227
1863
1505
1498
2869
2186
1393
2989
2675
1830
1647
1218
1035
1656
2064
2346
2000
1270
1723
2266
1200
1630
2600
2551
2489
2452
1770
2418
2531
1623
1215
2618
1369
2513
1676
2782
1848
1050
1797
2145
2452
2455
2740
2661
2431
1622
1293
1716
1110
2396
2704
2510
1428
2466
2235
2597
2263
1954
2010
1417
1416
1975
1457
2052
1615
2029
2850
1523
2980
2282
1497
1949
2473
2579
2815
1746
1891
2940
1119
1866
2159
1053
2308
1135
1919
1705
2190
1903
1277
2080
1519
2895
2041
1380
1729
1476
1998
1688
2046
1402
1773
2771
1737
1828
1899
1755
1037
1849
2652
1489
1706
2323
1834
1144
2259
1362
2668
1322
1132
2910
2840
1946
1245
1900
1763
1602
2909
2093
1849
2338
2749
1202
1894
2718
1093
2388
2317
1480
2236
1164
1668
1340
2252
2788
1373
2196
2060
1896
2122
1366
1809
1675
1555
2136
1562
2827
2525
2837
1065
1296
1847
1945
1000
1313
1741
1503
1429
2117
1051
2871
2045
2188
2087
2969
2242
2500
2695
1457
1526
2567
2543
2012
2971
1483
1529
2073
2647
2759
2156
1266
2864
2481
1415
1939
2317
2723
1340
1938
2047
2871
1767
2944
1845
2251
2322
2622
2589
1587
2894
2062
1131
2067
2311
1498
1754
2835
1974
2517
2785
2668
1856
1671
2961
2785
1007
2565
1773
1147
1651
2520
2160
1757
2411
1656
1800
2599
1167
1719
2161
1907
2485
2060
2865
1094
1135
1796
1170
2917
1184
2483
1749
1823
2153
2379
2014
1096
2983
2060
2244
2757
1849
2441
2936
1374
2902
2375
2657
1654
2699
2156
2668
1254
1356
1877
1183
2797
1806
2867
2650
2211
2395
1856
2964
2169
1770
1337
2604
1031
2642
1703
2616
2107
2476
2405
1058
1043
2125
2490
1192
1760
2139
2516
1217
2029
2815
1494
1467
1275
2196
2218
2290
1116
2411
1032
1362
2993
2478
1767
2604
2565
2771
2626
2013
1995
2540
1561
1779
1951
1819
1139
1672
2317
2675
1889
1072
2880
1638
1934
2354
1276
2871
2328
1836
1424
2414
2500
2696
2444
2042
1065
1566
1357
2887
1628
1989
2514
1502
2223
2489
2254
2716
2516
2457
2056
1546
2973
1441
1521
2961
1483
2355
1543
2413
2328
2694
1443
1789
1589
2581
1040
1865
2336
2909
1753
2573
1314
2431
2047
2901
1558
2377
2416
2446
1099
1561
1355
2872
2780
2878
2441
2058
2174
2483
1559
1711
1023
1945
1558
1934
1546
1725
2914
2642
2448
1389
1380
2607
1703
2483
1232
1542
2395
1621
2402
2106
2939
2098
2314
1767
2339
1571
2009
1711
1140
1983
2691
2853
2350
1042
2550
2369
1872
1112
2354
2834
2463
2775
2998
2710
1180
1749
2168
1296
2646
1898
2663
1552
1081
2454
1772
1926
2632
2792
2596
2975
2716
2203
2502
1465
1699
1528
1256
1661
2934
1863
2671
2283
2268
2568
2643
1164
2100
2604
1586
1589
2403
1713
2065
2242
2320
2138
2771
2897
2270
1624
2738
2080
1517
2380
1118
1260
1272
2532
2011
2653
1492
1507
1363
1783
2228
1380
2285
1514
2811
1608
2826
1028
2206
2006
1571
2002
1137
1259
2146
2561
1757
1360
2391
2309
2125
1590
1766
2889
2449
2382
2892
2568
1592
1933
1097
1896
1349
1282
1014
1940
2854
2257
1085
1661
1798
2710
2875
2511
1808
2116
1123
1013
1386
2451
1895
1131
2116
2054
2658
1637
2615
2397
2065
1428
1716
1257
2436
1272
1909
2676
1653
2856
1245
1205
2708
2501
1274
1729
1510
2416
1716
2255
2081
1333
2259
2879
2181
2141
1037
2966
2780
2296
1624
2377
2326
1456
1192
2658
2946
1541
1273
2602
1601
2132
1463
1267
2768
1181
2744
2395
2857
1386
1543
1242
2921
1359
1316
1732
2169
1837
2076
1295
1234
1943
2897
2357
2232
1869
1880
2251
2309
1617
1784
2970
2142
2114
1654
2949
2870
1992
1111
2000
2398
1643
1108
2393
1752
1382
2457
1966
1140
2460
1488
2108
2465
2979
2368
2658
2236
2106
2036
1899
2301
1492
1086
2240
2603
1574
2100
1806
2706
1367
1862
1177
1726
1076
1897
2592
1835
1503
1605
1849
2413
2914
2111
2849
1128
2676
1505
2164
2747
1996
1713
1764
2956
2213
2700
1906
1557
1869
2791
1178
2282
1650
2261
2773
1598
1311
1382
2389
2082
2776
1823
1732
1501
1186
2486
2387
2382
1238
2111
2927
1068
2937
2060
1710
2655
1098
1221
2513
1376
2991
2035
2966
1713
1427
2568
1762
1653
2338
2250
2817
2294
2117
1082
2971
1172
2981
1262
2770
2727
1312
2525
1318
2758
2864
1109
2346
2591
1551
1117
1500
1090
1869
2012
2091
1741
1858
1019
1074
1619
1724
1734
1043
1988
2295
1633
1952
2854
2089
1537
2675
2836
1452
2787
1064
1466
1716
1208
1849
1317
1221
2172
1101
2221
1750
2727
1424
1105
1992
2230
2314
2961
1188
2150
2003
2579
2482
2331
1463
2231
2158
2492
1501
1013
1443
1664
2639
2083
1947
1624
1025
1650
2170
2757
1397
2552
1632
1823
1237
2568
1209
1846
1862
2860
2223
2714
2647
2302
1783
1486
1985
2385
2745
2619
2159
1730
1670
1088
1778
1086
1088
2341
2158
1367
2204
1664
1791
1431
1752
2451
1946
1658
2093
1895
2021
1311
1629
1642
1790
1729
2017
1336
1299
1461
2639
1640
1905
2552
1597
2668
1881
1544
1045
1151
2480
1869
2689
1495
1655
1559
1923
2215
1549
2333
2540
1326
1291
1849
1597
1848
1100
1028
2298
1048
2069
2752
2041
1697
1728
1563
2759
2239
2835
2085
1570
1402
1613
1942
2416
1152
1623
1134
2987
1231
2807
2802
2788
1967
1921
2312
1348
1056
1955
2750
2567
1853
2246
2997
2083
2728
2828
1992
2767
1091
1800
2684
2381
2465
1762
2137
2714
2350
2434
1444
1225
2967
1041
2066
1242
2267
2965
1073
2776
2416
1214
2703
1284
1084
2518
2717
2157
1617
2860
2689
1325
2631
1368
2895
2432
1122
1420
1322
1204
2785
2599
1999
1623
1510
2525
2601
1812
1180
2755
2816
2763
2754
2217
1350
2878
2097
2400
2297
2947
2046
2981
2096
2491
2746
1119
1594
2598
1146
2634
1119
1847
2642
2869
2991
2817
2216
2080
2775
1559
2917
1905
1977
1862
1043
2926
1571
1414
1017
1017
1335
1723
2124
1376
2159
2804
1503
2508
1877
1390
1931
1002
1666
1546
2635
1969
1120
2886
2226
1533
1661
1016
2626
1737
1029
1141
2004
1234
2447
2820
2549
1179
2581
1128
2299
2397
2724
2266
1710
1187
2314
2709
1202
2384
2629
2915
1238
1430
2228
2075
2805
1686
2189
2485
2357
1318
2097
1386
1347
2017
1799
1269
1060
2058
1842
1752
1422
1537
2247
1237
2246
1855
2175
2038
2219
1952
2815
1242
2109
1115
2903
1573
2006
1372
1015
1863
1990
1095
1771
1981
1299
2337
1919
2693
2388
2045
2649
2145
1541
1877
2492
2702
2184
1990
2830
1949
2511
1150
1265
1404
1504
1855
2278
1231
2115
1226
2263
2689
2042
2980
2762
1327
2766
1266
2938
2909
2937
2483
2650
1173
2304
1669
2701
1232
1624
1201
2390
1016
1542
2066
2352
1839
2830
1367
1476
2445
1059
1687
1578
2162
2783
2960
1102
1561
2115
2164
2936
1918
2052
2922
2012
1028
1501
1092
2101
2835
2154
2045
2608
1914
1836
2246
2146
2976
1627
1922
1497
2399
2790
1493
2849
2250
1904
1488
1391
2344
1566
2139
2117
2460
1265
1471
1964
1621
1053
2324
1338
2738
2267
1641
1290
2014
2080
2664
1325
1536
1814
1127
2934
1192
1667
1537
2129
1559
1072
2763
2124
1012
2702
2757
2269
1014
2929
1148
1649
1365
1282
1524
2922
2304
1584
1760
1132
2148
1203
1835
1169
2241
1162
2855
1530
1439
2206
1924
1792
2728
2343
1405
1549
1291
1200
1325
1036
2510
2373
1275
2086
1932
2015
2961
1254
1289
1205
1630
2609
2908
1404
2981
1355
2238
2594
2884
2851
2847
2226
1829
1809
2004
2356
1921
2023
2877
2976
2631
2104
1258
1723
1622
2775
2928
2749
2238
1225
1202
2600
1240
1234
1575
2316
1885
2323
2362
1049
2311
1698
1317
1475
1189
1284
1543
2466
1081
2576
1094
1937
1378
1313
1574
2527
2350
2184
2783
1206
1427
2489
1355
2658
2649
1246
1985
1595
1234
2689
1470
2598
2662
2827
1664
1933
1787
2784
1534
1338
2231
1462
2668
2663
1131
2265
2222
2928
2660
2049
2966
2702
2541
2156
2622
2823
1342
1659
1826
2943
2299
2949
2232
1392
2106
1496
2276
1551
2649
2642
1740
2567
1649
2444
1975
2966
2822
1693
2527
1384
2025
2058
1935
2186
2724
1768
1057
1505
1204
1842
1590
1127
1958
1591
2040
2283
2231
2275
1556
2636
2989
1671
1278
1018
1308
1398
2053
1096
1180
2657
1000
2650
2132
1441
1918
1240
2013
1045
1669
1337
1438
1771
1346
1807
2051
1612
1609
1058
1404
2692
1735
1547
1136
2892
1396
1353
1780
1917
1877
2325
2716
2961
1324
1548
1841
1941
1996
1516
2673
1800
1269
2185
1605
1218
2197
2218
1325
2471
1968
2697
2790
1994
2693
1489
1921
2454
2513
2241
1045
1565
2460
1096
2169
2344
1622
1478
1446
2798
2966
1109
2617
1092
1386
2605
2423
2551
2942
2919
1695
2179
1028
2310
2950
2181
2536
1722
1267
2836
2628
2387
2428
2755
1470
2108
2340
1173
1016
2262
2597
1718
1771
1527
2505
1858
1079
2697
1608
1088
2066
2371
2513
2595
1546
1867
1536
1150
1147
2988
2809
2901
1210
1610
1170
1579
1682
2863
2622
2279
1264
2249
2535
1680
1321
2977
1407
2502
2805
2091
2102
2839
1113
1179
1770
1257
2875
2833
2209
2604
1571
2190
1026
1028
2453
2696
1508
1161
1357
1926
1176
1217
1074
2330
2825
2818
2837
1833
2273
1569
1459
2035
1345
2056
1886
2970
2787
1030
2841
2913
1704
1849
1653
1018
1707
2074
2223
2506
2227
1626
2469
1245
2144
1879
1915
1884
2764
1784
1355
1952
1421
2042
1559
1639
2145
2536
1844
1970
2143
2484
2910
1477
1321
1444
1221
2327
2564
1056
1622
1750
1594
1330
2606
1647
2101
1213
2891
2467
1141
1002
1206
2002
2676
1888
2492
2663
1289
1014
1873
2171
1230
1252
1362
2743
1716
1992
2925
1700
1657
2588
2320
2707
1162
2606
1358
1090
2436
2913
2539
1931
2646
2378
1829
2141
2278
1907
1801
2434
1952
1559
2038
2550
2183
2451
1520
1342
2969
2863
2931
1109
1289
2191
1810
1553
1682
1499
1840
1070
1530
2402
1226
1377
1475
2943
2526
1852
2424
2222
1465
2810
1190
1490
2748
1097
1550
2770
1523
1712
2085
1015
1121
2573
2982
2430
1641
1454
1568
1275
1458
1778
1067
1730
1904
2551
1333
1660
2074
2241
2925
2668
1918
1746
2398
1121
2919
2799
2444
1712
1003
1912
2976
1127
1985
1514
2280
1653
1396
2046
2301
2072
1284
2148
1763
2688
2743
2460
2587
1197
2765
2890
1695
2283
1787
2418
2097
2376
1175
2861
2511
1842
2011
2856
1272
2547
1803
2940
2746
1389
1270
2680
1264
1028
2941
1853
2384
2771
2984
2710
1379
1458
1212
2247
1948
1113
1216
1693
2341
2568
2417
2905
1478
1536
2535
1458
1060
1428
1876
2217
1884
2803
2715
2197
2927
1084
2626
1667
2343
2935
1034
2327
2392
1465
2481
2053
1630
2765
1908
1158
2330
1110
1599
1177
1973
1366
2202
2729
1493
2482
1792
1955
1894
1767
1826
1576
1743
2015
2320
1863
1488
2550
2351
2406
2534
1089
1512
1012
2055
1482
2828
1296
2521
1718
2887
1774
2204
2538
1224
2561
1883
2898
1173
2861
2143
2079
1433
1625
2640
1905
1309
2616
1444
1044
2671
2780
1760
2193
1644
1883
2854
2189
1674
1011
2654
1495
2435
1176
1880
1051
2372
2206
1791
2760
2981
1590
2377
2490
1263
1454
2657
2888
1372
1150
1173
1212
2853
2476
2047
1107
1014
1011
1893
2341
2707
2694
2224
1162
1207
1647
2645
1256
2745
2588
2533
2103
1824
1684
1064
2080
1403
2270
1929
1190
2226
2966
1817
1524
2839
2441
1643
2959
2130
1773
1037
2361
1313
2450
1052
1286
2367
2215
2283
2616
1810
2401
1142
1784
1617
2070
2389
2168
2412
2967
2704
1744
2083
1703
1115
2742
1877
1700
1323
1766
1004
2686
2127
1972
2551
1172
1790
2375
1632
2778
2713
2189
2988
2313
2380
2826
2823
1032
2907
1768
1052
2475
1547
2163
2070
2293
1278
2610
2335
1311
2410
1667
1891
1516
2612
2124
1274
2171
2234
1444
1280
1014
1536
2634
1253
1514
1757
2770
2323
1290
2919
1845
1793
2556
1714
1529
2138
2965
2903
1258
2895
2180
1039
1320
1368
2046
1298
2471
2702
1255
2552
1652
1799
2462
1488
1038
1939
1914
1909
1555
1536
1508
1286
2045
1392
1564
2875
2335
2803
2082
2987
1309
2269
1975
1550
2100
2975
1215
2266
2208
1216
2287
1067
2067
1739
2267
1046
2331
2068
1675
2590
1224
2055
2347
2723
2386
1893
1995
2928
2804
2172
1963
2668
1619
1269
2242
2383
2824
1911
2388
1063
1724
2648
2701
1339
2250
1441
2219
1306
2126
1518
1543
1267
2128
2493
2762
2254
2922
2253
2165
1206
1980
1287
2462
1036
2253
2619
2449
1798
2497
2884
1222
1419
2681
1612
1866
1576
2355
2008
1472
1945
2674
1689
1802
2286
1628
1696
1540
2127
1508
2988
2462
1570
2747
2181
2084
1436
1186
2664
2086
2631
1992
1421
1809
2243
1295
1123
1586
1515
1626
2185
2900
1913
1780
1219
1533
1290
2486
1176
2408
1556
2079
1321
1289
2510
1421
2653
1673
1499
2528
1429
1390
2691
2923
1842
2953
2253
2880
2559
1990
1505
1109
1024
1500
2324
1088
1549
2790
2527
1648
1793
1950
1010
1256
1530
1551
1670
1132
2300
1821
1643
2451
1087
1987
1196
1794
1208
1991
2939
1267
2281
1411
2927
2187
1903
1446
2054
2822
1966
2421
2873
2863
2146
2852
1735
2480
1380
2435
2393
1290
2282
2120
1580
1738
1346
2055
1022
2037
1303
1529
2880
2559
2852
2260
2368
1382
2023
1823
2353
1083
2498
1849
2167
2879
1948
1780
1304
1235
1252
1717
1414
1774
2598
2648
1985
1160
2831
2189
1840
2848
1424
1016
2518
1437
2542
1314
1011
2887
1484
1352
1456
2557
1081
2310
1793
1433
2954
1701
2790
2567
1750
2788
1785
2587
1114
2106
2961
1203
1274
2207
1551
2835
2984
2505
2659
2481
2331
1730
1337
1634
1768
1418
2751
2901
1261
1857
1692
1288
1855
1552
1206
2130
2399
2273
2098
1636
2232
2932
1322
1435
1353
2809
2612
2277
2801
1621
2573
1577
2651
2313
2102
2224
1364
2155
1798
1332
1036
1885
2326
2257
1414
2672
2348
2723
2001
2422
1435
1711
1407
2022
1248
2400
1407
2902
1281
1960
1806
1473
1099
2640
2285
1115
1638
2543
2451
1983
1766
1243
1474
1765
1599
1347
1606
2065
1021
1681
1460
2890
1276
1379
1185
1862
1169
1628
2064
2703
1816
1462
1874
2839
2526
2564
1786
2686
2973
1299
2034
2806
1271
1017
1656
1192
1236
2643
1423
2901
1793
2343
2881
2600
1500
1917
1196
2720
2454
1422
2946
1009
1478
2748
1166
1304
2370
1636
2240
2036
2562
1920
2093
2722
2648
1654
2618
1258
2724
2994
1626
1527
1205
2163
1910
2474
1581
2274
2339
1609
2367
2066
1232
2551
1353
2024
2327
1524
2852
1352
1822
2601
1403
2387
1339
2873
1249
1159
2953
2846
2299
2939
2997
2460
2797
2419
2805
2315
1838
1692
2723
1095
2297
1630
2670
1496
1687
2542
2369
1623
2327
2094
1407
2372
2172
2026
1123
1819
1824
2037
2224
1422
2322
2493
2310
2428
2070
1773
2754
1935
2220
1011
2686
2160
1629
1727
1303
2773
2717
2843
2185
1708
1791
2329
1518
1205
2532
1624
1287
1771
2295
1986
1491
2802
2468
2301
1773
2805
2321
1241
2426
2915
2788
1433
2404
2316
2408
2247
1743
1445
1722
1351
2102
1981
2852
1516
2632
2994
1975
2104
2897
1445
1485
1983
2640
1233
2521
2885
2692
2328
2954
1499
1451
2475
1417
2271
1920
1357
2926
2203
1798
1284
2882
2843
1048
1943
2884
2510
2950
1951
2670
1780
1829
1216
1344
1980
2429
1805
1794
2170
2795
2523
2555
2415
1491
1223
2900
2627
1564
1580
2597
2274
1067
2773
1306
2613
1564
1643
1935
1696
1349
1011
2936
1741
2658
2173
2670
1235
2130
2437
2842
1114
2563
1755
2409
2275
1729
1466
2351
2825
2044
1257
1945
2369
2354
1395
1712
2057
2910
1732
1416
1786
2870
1097
1820
2783
2588
1814
2758
2319
1554
2665
1496
2128
1738
2482
2711
2313
1364
2032
1883
1097
2292
2111
2653
1092
2067
1566
2387
2262
1461
1612
1325
1398
2020
2056
1245
2466
2935
2626
2688
2916
1709
1032
2270
2379
2761
2818
1630
2872
1685
2400
1693
1878
2850
1318
2495
1758
1445
1728
1716
2022
2427
1495
1857
2942
2340
1098
1107
2683
2237
1245
2378
1738
2345
1967
2389
2260
2841
1273
1331
2250
2936
2515
1577
2062
2920
2448
1548
1702
2562
2487
2020
2207
1910
1666
1489
1213
2175
2329
1039
2663
2710
1948
1635
1439
1021
2955
2534
1882
1930
1235
1918
1171
1396
2466
2086
2912
2918
2796
1022
2893
2550
2406
1121
2750
2225
1170
2829
1679
1478
2175
1084
1512
1234
1669
2540
1988
1879
1138
2040
2965
2914
2667
2773
2327
1569
1849
1811
2444
2580
1577
1296
2380
2306
1147
1112
1304
1826
1886
2214
2851
1126
1855
1404
2755
1150
1405
2937
2727
2927
1098
2033
2780
1755
1057
2979
2884
2634
1795
2181
1376
2360
1384
2099
2902
1879
1704
2206
1086
1556
2236
1161
2994
1924
2189
2838
2059
2262
1017
2176
1163
1912
2084
2518
2482
2545
1516
1624
2249
1169
1229
1671
1031
2706
1838
1491
2743
2756
1502
1875
2447
2200
2851
2171
1691
2937
2039
1855
2566
1219
1920
1621
2616
2619
2017
2464
1276
1867
2618
1357
1362
1079
2958
2918
1327
1564
1130
1288
1086
1698
1095
2303
1759
2142
2729
1964
2062
2914
1827
2545
1505
2662
2059
2029
2249
2608
2055
1412
1688
2374
1214
1876
1138
1145
1513
2367
2242
2933
1843
1126
2807
1750
1768
1868
1124
2617
2862
1473
2890
1052
1402
1363
1040
1072
2852
1701
2021
1928
1668
1720
2510
2718
2601
1713
1483
2220
2165
1614
1629
1362
2722
2130
2070
1700
2739
2756
1893
1190
1904
2633
2746
1581
1522
1636
1972
2852
1836
1065
1294
2812
1346
1313
2264
1122
1617
1088
2150
1055
1384
1905
1452
2248
2845
2528
1330
2273
2293
2340
1334
1096
2809
1831
1024
2036
1974
1928
2196
1964
2741
1632
1384
2100
1319
1818
1015
2409
2866
1948
1083
2650
1605
1837
2806
3000
2181
1497
1737
1994
1305
2700
1558
2496
2731
1197
1003
2516
1289
1227
2149
2689
1893
1185
1315
2753
1521
2353
1928
2027
2512
1922
2407
1345
2256
1684
2491
1971
2025
1024
2856
1477
1191
1201
1659
1041
1073
1888
2369
1121
1814
1500
2119
2639
2799
1395
1757
1420
1522
1052
2479
2829
2569
2711
2482
2383
1292
1213
1240
2047
1707
2032
1490
1265
1372
1672
2498
1691
2527
1273
2680
2634
2984
1807
1212
2012
2804
2769
1546
1861
2928
2071
1449
1972
1546
1027
1908
1480
1719
2276
2749
2860
1647
1322
2415
2783
1010
1854
2266
2127
1897
1065
1893
1248
1373
2846
2845
1762
2499
1470
2580
1524
2668
2380
2120
2637
1582
2518
2719
1344
2764
2017
2973
1250
1525
2820
1986
2662
2392
1429
2001
1950
1502
2419
2964
2862
1177
1201
1599
1701
1183
1145
1982
1248
2696
2225
1192
2267
2203
2779
2200
1492
2135
1922
2364
2881
1093
1643
2724
1553
1859
1182
2371
2069
2470
1630
1022
1248
2417
2258
2459
1381
1918
2018
1161
2619
1034
2724
1554
2301
2628
2719
1459
2613
2229
1509
2815
2580
1055
1082
2768
2535
1478
1046
2842
1000
1775
2914
1779
2066
2202
2945
2851
2945
1319
1819
2574
1117
1761
2745
2847
1369
1088
1423
1925
2140
2724
2758
2840
1960
1815
1442
1192
2335
2490
2925
2904
1872
2176
1160
1843
1120
1945
2489
1098
2684
2869
1514
2294
1410
1935
2698
1819
1310
1236
2399
2446
1054
2122
1702
1276
2018
1073
2819
1250
1760
2752
1516
1454
1395
1916
1702
1941
1600
1902
2726
2424
1600
1324
2242
2271
2209
1464
2430
1025
2118
2623
2883
2098
1091
1479
2849
2751
1474
2884
2826
1047
2127
2238
2338
2932
2353
1060
1899
2494
1232
1756
1219
2409
1511
2975
1845
2731
2880
2431
2068
1554
1644
2793
2132
2138
2870
2418
1363
2916
2067
1952
1467
1716
2076
2679
1297
2363
1986
2310
2919
2149
2566
2936
2794
1362
2403
1473
1587
1116
2634
1118
2871
2043
1816
2272
2403
2334
1105
1200
1062
2935
2697
1983
1427
2280
1288
2504
1333
1833
2677
2483
1744
1570
2513
2920
1988
1708
3000
1770
2735
2397
1831
1246
1281
1949
2082
2425
2900
2804
1275
1964
2257
1786
2248
2984
2452
1582
2509
1513
1073
2900
1139
2754
1439
1151
2374
2301
2531
1897
1283
1694
2334
2336
1466
1666
2104
2450
1701
2478
1198
1864
2604
1529
1557
1713
1226
2959
2323
2529
1467
1406
2200
2487
1697
2835
2257
2077
2807
1130
2576
2782
2894
2003
2520
2581
2630
2922
1319
1581
1880
1001
2882
1031
1315
2209
1295
2611
2197
2727
2925
2416
2979
1001
1430
2878
2495
2848
1638
1631
2410
1026
2643
1570
2903
1417
1971
1601
2010
1976
2083
1305
2639
1741
1648
1465
1524
2169
2172
2489
2540
2647
2881
1080
1206
1159
2804
2892
1572
2643
1086
2783
2283
2688
2172
1854
1358
2311
1129
2898
1237
2694
1601
1220
1644
2620
2778
2237
2353
2965
2353
1325
1675
2150
2092
2764
1145
2563
1364
2743
1613
2079
1028
2367
1889
2300
2022
2951
2569
2795
1106
2213
2040
2274
2251
2846
2046
2660
2436
1586
1382
1566
1538
1608
1289
2762
2107
1133
1596
2409
1708
1795
1947
1386
2284
2159
2665
2234
2331
2344
1597
2827
2668
2559
2858
1140
2286
2402
2899
2246
1717
1485
1127
2778
2361
1047
1541
2421
2078
2128
1192
1889
2355
1160
2087
2312
1266
1654
2990
1092
1181
2812
1329
1091
2989
1556
1898
1980
1751
1149
1475
2706
1234
2350
1691
1222
1668
2169
2025
2237
1618
1244
1155
1202
2152
2709
1471
2508
1471
1546
2874
1632
2413
2807
2065
1906
1156
1035
2789
1805
2150
2561
1670
1929
1653
1487
1655
1005
2469
1865
1643
2097
2629
1753
2474
2937
2657
1126
1940
1280
1084
2390
1509
1204
1275
2844
1293
1427
1284
2786
1065
1632
2380
1220
1087
2057
2574
2227
2550
1664
2054
1465
1038
2606
2903
1777
2003
1659
1333
2128
2249
1030
2096
2509
1720
2760
2052
1465
1653
1809
1194
1227
2722
2684
1800
1010
2717
2409
1665
1417
1363
1429
1576
1276
2227
2619
2352
1903
1301
2498
1840
2634
1094
2156
1536
1035
2537
2872
2500
1328
1005
2108
1573
1740
1470
1826
1744
1355
1806
2892
2061
2595
2995
2917
1765
1820
2454
1820
1282
2102
1407
1148
1164
2156
2970
1561
1133
1565
2147
1764
1474
2845
2910
1337
1411
2255
2857
2836
2807
1400
1875
1996
1097
1409
1437
2245
2639
1178
1390
2717
1581
1717
2590
1397
2921
2858
1944
2418
1771
2909
1692
1178
2208
1041
2418
2216
2685
2657
2505
2510
1963
2618
2013
2882
1227
2412
1051
2755
1718
1724
1922
2956
1174
2430
1182
2757
1255
2512
1417
1554
1311
1438
2065
2898
2708
1696
2788
1055
1992
2221
2560
2983
1673
1880
1753
1964
2704
2708
1170
1509
2806
2190
1699
1046
1987
1737
1004
2779
2859
2661
1960
1173
2240
1951
2199
1525
1552
2116
1173
2531
2624
2996
1763
2497
2164
1939
2283
2294
1676
2219
1053
1548
2341
2909
1748
2121
2740
2018
1910
1971
1692
1009
1197
2331
1261
2387
1742
2722
2682
1228
1411
1587
2534
1640
1885
2811
1427
2202
1883
1047
2455
1710
2102
1640
2608
1411
1832
2332
1203
1078
1785
2535
1206
2203
1839
2614
2799
2433
2236
2778
1197
2561
2613
1448
1807
2466
2015
1701
2023
1937
1694
1537
1135
1862
2517
2983
1908
2557
2723
2850
1554
2411
2519
2603
2444
1877
1381
1331
2801
2272
1012
1994
2967
2106
2851
2894
2097
1653
2833
1142
2397
1131
1309
2266
2384
1247
2399
2345
2687
1857
1706
1241
2710
2386
2223
1786
1041
1009
2005
2931
2084
1683
1901
2752
1925
2700
1571
2030
2011
2623
1885
1254
2725
2580
1453
1423
2102
1253
1219
2196
2478
2037
1644
1943
1566
2771
2285
1580
2883
2065
2853
2087
2649
2902
2058
1713
2231
1558
1340
2684
2677
1369
1333
1063
2972
1451
1517
1129
1933
1800
2685
2789
2791
2809
1452
1047
1039
2958
2185
2155
1415
2991
2147
2947
2771
2798
1605
2823
1522
2740
2193
1544
2913
1535
2519
2109
1703
1581
1971
1114
2254
2155
2648
2083
2381
1063
2297
2841
2450
2011
1674
2273
2373
2186
2268
2686
2222
1387
1293
1174
2846
1694
2608
2194
2607
2140
2876
2255
1289
2344
2344
2458
1986
2071
2902
2261
1343
1063
1565
2707
1501
1765
1373
2512
2065
2920
2172
1727
2267
2834
2887
1316
1287
1797
1268
1559
2547
1454
2477
1240
1187
1041
2551
1106
2667
2216
1287
1302
2285
1007
2342
2158
2822
1587
2673
2081
1321
1096
1128
2688
2969
2149
2988
1456
2457
2028
2171
1188
1802
2342
2715
2890
1587
1325
2519
1460
2215
1267
2845
2850
2632
1870
2442
2260
1492
1728
1495
2700
2125
2188
1237
2450
1326
2789
1271
2039
1053
2094
1649
1639
1044
1099
2500
2943
1293
2453
1571
2496
2069
2213
2866
1054
1251
1279
1055
2099
2707
1728
2965
1728
1532
2472
2063
2614
2104
1264
2564
1799
1053
1480
1406
1120
2618
2206
2805
2533
2370
2500
1966
2039
1157
1999
1630
2913
2322
1183
2199
1046
2734
2173
2332
2326
2130
2922
1106
1573
2036
2886
1838
1029
2889
2772
2443
1589
1807
2746
1436
2046
1475
1522
2730
1207
2762
1925
1570
2534
1841
2151
1292
1921
2066
2517
2066
1881
2148
2080
1990
2696
2099
2231
1497
2484
1662
1937
2150
1385
2556
1041
2105
2577
2747
1152
2572
2211
2444
2124
2565
1205
2352
1572
2733
2885
2594
2917
1964
1372
1706
1562
2441
2727
1755
1741
2948
2244
1025
1245
2545
1824
2775
1184
2978
1799
1045
1715
2174
1913
2945
2855
2438
1024
2516
1785
1344
1526
2498
1612
2890
1745
2974
1778
2679
1994
1600
2379
1822
2006
1204
1328
2185
2198
2579
1740
1430
2167
1595
1933
2839
1879
1743
1050
1427
1851
2124
2417
1211
2971
1396
2421
2746
2413
1355
1800
1851
1997
1505
1984
1199
1667
2894
1167
1708
2617
1670
1239
1445
1775
1354
2177
2932
1565
1773
2011
1001
2923
1350
1828
2870
2184
2167
1851
1609
1784
1582
2772
1842
1779
2889
2434
1662
2612
1734
2172
1985
1575
2342
1811
1181
1885
1972
2436
2616
2220
2490
2181
1639
2345
1798
1928
1646
2678
2114
2016
2501
2042
2559
2925
2035
1899
2398
2666
1887
1921
1515
1320
2832
2602
1026
2427
1581
2540
1646
1985
1212
2732
2236
2390
2294
2402
2132
2498
2981
1960
1787
1984
1498
2719
2672
2943
2017
2417
2777
2283
2487
2306
1549
1695
1705
2170
2349
2038
2319
2372
1347
2107
2031
1128
1804
2769
2807
1168
1630
2633
2767
2900
2686
2927
1134
2531
2823
1113
2931
1083
1410
2164
2764
2364
2498
1906
2182
1541
1685
1124
1052
1094
1179
1609
1613
2680
2954
1370
1914
2903
1136
1848
1786
1143
2516
2588
2621
1623
1560
2174
2347
2236
2107
2235
1961
2184
2344
2668
1630
2898
1587
2265
2484
1506
2581
2673
2720
2076
2313
1454
2578
2453
2199
1028
2947
2562
1377
2620
2849
2911
2286
1559
2981
2511
1777
1816
1987
1944
2649
2430
1336
1286
2740
2017
2315
1871
2364
1280
1563
2843
2868
1544
2310
1106
2597
2895
1037
2078
2289
2399
1806
2724
2819
1719
1611
1027
2285
2974
2729
1764
1685
1776
2428
2884
1117
2291
2713
1181
1713
2075
1198
1096
2057
1005
1042
1742
2250
2874
2914
1882
1779
2910
2656
1249
1623
1612
1467
2021
1406
2288
2587
2391
1552
2799
2158
2092
2117
2426
2989
1305
1182
2856
1365
1213
2201
1710
1667
2814
1676
2870
1778
2411
1059
1846
2985
1776
2121
2178
2261
2506
1824
1691
2776
2426
2489
1807
2545
2258
1847
1951
2625
2824
2886
2609
1700
1924
2545
2442
2048
2914
2946
1654
1344
1536
1509
1175
2332
2706
2815
1382
2972
2939
1165
1483
2482
2491
1079
1939
1725
1393
2165
2409
1966
2726
1244
1955
2526
1451
1146
2061
2232
2679
1130
2348
2560
1170
1347
2239
1916
2313
2476
2839
2444
1465
1979
2686
2658
2402
1126
2209
1844
1605
1716
1655
1748
1536
2688
1618
1292
2555
1650
1880
2560
1753
2151
1292
2809
1818
1923
2311
2143
1840
1023
2412
1917
2327
2965
1500
1746
1558
2297
1123
1324
1937
1216
1626
1962
2475
1599
2024
1482
2729
1947
2362
1663
1595
1278
1690
2315
1687
2878
1840
1479
1816
1065
1003
1582
2305
2738
2422
1572
2188
2873
2734
1257
1526
1556
1623
1537
1524
2330
1333
1218
2900
1828
2415
2894
1661
1748
1321
2048
2274
2185
1059
1681
1457
2645
2508
1871
1212
1044
2658
2737
2178
1451
2295
2857
2214
2104
1137
1039
2656
1153
1791
2357
2544
1621
1580
2988
1651
1110
2921
1556
2416
1374
2298
1002
2813
2053
2801
1882
2048
2753
1324
1479
2673
1596
2041
2448
2534
2558
1680
2558
1611
1282
2392
2121
1394
1702
2137
2836
2065
2521
1219
1102
1124
2101
1321
1804
2154
2293
1044
1160
2303
2256
1991
2904
2829
1311
2684
1947
2580
2132
1454
2094
2431
1362
2946
2134
1982
1177
2609
2110
2916
2965
2817
2528
2533
1222
1355
1572
1275
1237
1294
1240
2513
1519
1254
2355
2292
2489
2292
1082
2019
1189
1255
2933
2067
2125
1672
2762
2155
2187
2822
1976
2685
1934
1245
2338
2439
2464
1371
2607
2957
2112
1671
2343
1837
1213
2581
1911
1107
1590
2843
2494
1886
2527
1091
2726
2710
2884
1461
1407
2551
1593
2417
2089
1415
2318
1556
1579
1273
1917
2917
2828
2118
2686
1125
2907
2519
1913
2095
1853
2545
2761
2654
1564
2345
1328
1090
1157
1842
1520
2629
2555
2002
2964
1055
2363
2696
2583
1927
2519
2657
2002
1637
2191
1674
1014
1375
2200
2401
1185
1207
1796
1788
2608
1863
2791
1940
1852
2745
1087
2228
1398
2737
2754
2288
1361
1826
2154
2630
1762
1211
2936
2986
2577
2196
1542
2123
1462
2890
2330
2953
1890
1757
1657
1312
1833
1766
2394
2101
1265
1423
1843
2839
1840
1291
2259
2265
1884
2904
1313
2189
2222
2571
1638
2974
1271
1810
2212
1412
1320
1667
1477
1963
1414
1134
1337
2642
2079
2442
1455
2595
2432
1053
2365
1339
2369
1097
2146
2285
2938
2278
1239
1559
2577
1141
1731
2320
1118
1683
1040
1022
2555
1982
1781
2598
2946
2880
2424
1706
2954
2617
1186
2442
2449
1718
2758
2169
1205
1298
1605
1174
2665
2928
1474
2043
1428
2919
2386
1273
2404
2018
2524
1396
2401
1433
1040
1449
2273
2767
1394
2489
1673
1439
2332
1321
2091
1797
2110
1858
1383
2563
2114
2820
1078
2867
1357
2627
1507
2738
2170
1026
1494
2150
2302
1936
1093
2791
1041
2016
1678
2308
2897
1439
2905
2117
2501
2225
1596
1153
2952
2631
1808
1527
2890
2842
2904
2704
1317
2534
1075
1413
2943
2535
1596
1368
1994
2524
2138
1395
1228
2301
1755
1094
1180
2076
2666
1675
2916
1962
1365
2132
2031
1353
2787
2539
2218
2967
2260
2461
2033
1389
2473
1508
1940
1264
2366
1361
2843
2536
1122
2978
1087
1200
2926
1650
1876
1713
1347
1814
1175
2228
2789
2356
2168
1944
2382
2589
2748
2058
2151
2028
1263
2677
2363
2839
2829
1247
2155
2916
2711
2305
1833
1380
1839
1388
2044
1831
1428
2137
1663
1504
2619
1446
2286
2805
1600
1116
2340
2996
1883
2777
1614
1785
1385
2095
2715
1411
1837
1086
1821
1628
2559
1432
2103
1871
1395
2409
1517
1780
2901
1551
2160
1611
1394
1647
2409
2817
1391
2559
2238
2713
1907
2160
2033
2934
1691
1048
2996
2745
1674
1632
2994
1341
1315
1034
1946
2187
2344
1415
2410
2192
2600
1560
1095
1331
1616
1002
1390
2739
2686
2898
1020
2279
1848
2109
2722
1399
2400
2169
1180
1346
2414
1772
1105
2268
1558
1819
1295
1360
2701
1221
1472
2977
1148
1046
1112
1346
2064
1701
2318
1688
2659
1256
1058
1776
1612
1714
2494
2206
1313
1547
2788
1175
1235
2063
2779
1827
1455
1828
2774
2798
2707
1030
1037
2464
2426
1043
2131
1802
1996
2375
2335
1698
2852
2492
1688
2157
1713
2329
1655
2844
2326
2090
1046
2154
1434
1297
2742
2085
1267
2285
2892
1236
1928
2520
1981
2628
1219
1594
2351
1569
2584
1691
1209
1938
2212
2089
1324
1743
1375
1622
1114
2126
1172
2930
1472
1617
2984
1883
2030
2129
1302
1045
1535
2712
2483
2099
2771
1331
1511
2060
1937
1118
2979
1086
1260
1634
1880
2108
2942
2345
2974
1998
1710
2646
2171
1766
1063
1998
2047
1363
2645
2336
2565
1222
1266
2538
1156
1498
2456
1113
2319
2993
1232
2315
2685
2996
2147
1086
2669
2839
2738
1875
1942
2685
2156
2304
2336
1889
1540
1716
2035
1772
2285
1147
2416
2601
1554
2757
2820
1723
1478
1381
2653
2829
1026
2981
1766
2395
2961
2175
2620
2977
2329
2209
1626
1769
1394
2881
2067
1962
1201
2267
2958
1739
2078
1547
1708
1085
2900
1084
2442
2391
1266
1946
2361
2357
2223
2113
2658
2175
1538
2942
1929
2366
2097
2059
2443
1075
2522
1647
2206
1673
1690
1857
1521
2211
1423
1914
1750
2480
2273
1681
2496
2876
2733
1229
2710
1383
2849
2269
2547
2282
1222
2892
1424
1260
1337
1592
2642
1019
2104
1632
1564
2252
1878
1768
1700
2409
1425
1149
1933
1308
1363
1178
2903
2857
1445
2054
2633
1868
2349
2060
1227
1252
2100
2925
1451
1798
1433
1260
1873
2831
2272
1731
1375
1640
1117
1243
1997
1964
2529
1300
2958
2699
1335
2238
1918
1043
2990
1567
2816
2284
1960
1774
1670
1044
1405
1311
1151
1954
1317
2903
1976
1165
2277
2103
2037
2633
2803
2262
2740
1201
1056
1668
2340
2048
2102
1529
2917
2863
2006
1408
1808
2866
1445
2589
1871
1497
1060
1331
1235
2806
1091
1043
1647
2626
2324
2793
1422
2233
1200
2286
1241
1728
1828
2614
2228
1291
2435
2622
1942
2877
1395
1289
2948
2910
2095
2111
2721
2688
1232
1539
2572
2472
2026
2935
1110
1013
1020
2714
2724
2310
1106
1683
2662
2721
1166
1080
2038
1831
1361
1579
2063
1438
2389
1359
2411
2803
1095
1738
1531
1213
1071
1735
2001
2661
2714
1769
2702
1894
2504
2215
1271
2721
2898
2632
2770
2712
1627
1227
2743
2014
1073
1889
2326
2653
2477
2133
1082
1667
1524
1307
2918
2282
2182
2511
2238
2372
2683
1000
1006
2398
1378
1143
2328
2147
1307
2343
1541
2758
1590
2699
2175
2869
1996
2517
1140
2183
2409
2348
1184
1580
1687
2035
1370
2196
2297
1989
1538
1387
1394
1397
1029
1626
1220
1344
1635
2930
2561
1179
2346
1133
1592
1325
1077
1825
2133
1049
1286
2666
2371
1055
2964
1334
2816
2426
1710
2344
2774
1132
2850
2319
1804
1153
2363
1192
2670
1548
2648
1651
1882
1210
2622
2229
1002
1050
2989
1362
1958
2545
1063
2247
1703
1873
2017
1338
1433
2695
1810
1795
2635
2291
1155
2429
1329
1026
2330
1438
1962
2885
2155
1584
1402
2635
1783
2160
1433
1734
1332
2766
2438
1348
1386
1229
1069
1603
1615
2931
2137
2025
2759
2976
2738
1853
2017
2591
1055
1193
1899
2976
1721
2550
2401
2073
1389
2479
1845
2069
1089
2857
2906
2700
2362
2045
2357
2287
1905
2927
2359
2727
2412
2399
2301
2938
1125
2180
1846
2549
1618
2193
2105
1239
2835
1356
2044
2888
1947
2313
2840
1590
2758
2547
2842
2281
2119
1059
1613
1693
2496
2730
1685
1128
1835
2173
1564
2322
1249
2464
1948
2210
1633
2296
1450
1896
1752
2667
2865
2005
1001
2470
1339
2592
1087
1768
2970
2865
2558
1020
1818
1065
1566
1153
1053
1888
1507
1976
2405
1662
2793
2723
2639
2484
1365
1629
2958
1461
2096
1945
1528
2453
1195
2609
1692
1026
2391
2094
1041
1066
2203
1700
2764
1228
1645
1882
1644
1479
2243
2563
1388
2777
1262
2202
2213
1278
2832
1855
2227
2458
1811
2508
1768
1613
2492
2366
2871
1957
2462
1027
2497
2414
1934
2338
2459
2093
2959
2410
1839
2483
2985
2478
2218
2534
1556
1752
2190
1994
1396
1413
1194
1535
2868
1583
2256
2696
2932
2151
1737
2279
2012
2687
2018
2216
1065
1975
1843
1924
2743
1119
1320
1421
1016
2744
2474
2333
1289
2235
1057
1740
1175
1876
1561
2049
2833
1961
2546
1350
1082
2764
2161
1808
1673
2560
1470
1298
1460
1002
2468
2581
2910
1265
2251
1276
1093
2773
1519
1123
2110
2924
2406
1697
2093
2997
2103
1136
2126
2970
2384
2105
2429
1492
1842
2979
1958
2512
2749
1456
2273
2175
1873
1287
2767
1476
1831
2910
2626
1284
1956
1059
1442
2422
2241
1158
1358
1464
2715
1676
1456
1334
2173
1490
1619
1363
1152
2417
2424
2272
2319
1581
1024
1063
1851
2935
2051
2118
1930
1617
2166
2194
1510
1841
2014
2324
1662
1006
2252
1683
2621
1494
2798
2073
3000
1939
1002
1382
2668
2404
1324
2414
1486
1353
1966
1374
1035
1378
1571
2306
2108
2240
2534
2098
2511
2263
2824
1331
2477
2295
2701
1145
1165
1740
2652
1824
1783
1951
1063
2912
2933
1668
2450
2527
1292
2752
1707
1157
2875
1639
2289
1284
2435
2946
2575
1380
1960
1699
2563
1737
2115
2671
1905
1373
2704
1178
2248
2746
1701
1141
2591
2084
1315
1660
2373
1439
2790
1007
1805
2759
1555
2666
1457
1837
1006
2417
1710
1219
2165
2271
2865
1084
2389
2327
1797
1262
2763
2077
2823
1113
1503
1961
2456
2733
2048
1204
2969
1775
1573
2135
1591
1952
2895
2804
1181
2449
2214
1068
1366
1286
2469
2029
1581
2431
1277
2507
2696
1989
2863
2111
1677
1712
1184
1692
2255
2595
1210
1724
2790
2803
2448
2936
2647
1029
1680
1912
1190
2585
2145
2348
2048
2695
1711
2537
1645
2475
1380
1025
2456
2541
1508
1980
1912
2462
1458
2879
1767
2203
1549
1587
2239
1489
1279
1564
1839
2533
2382
1551
1751
2365
2317
1110
2844
1515
1062
1982
1001
1648
1046
2780
2214
1184
2268
1248
2294
1468
2023
1184
2572
1801
1145
1988
2036
1558
1108
1558
2416
1147
1697
2112
1093
2830
2275
1090
1224
1398
2136
1397
2400
2477
2878
1118
2156
1769
2373
2055
2222
1031
2270
1371
1510
2198
1980
2950
2220
1329
2075
2285
1407
2504
2567
2854
2952
1934
2687
2385
1910
2178
1023
1896
2332
1626
1785
1094
1923
1026
2832
1266
2186
2054
2337
2385
1877
1326
1602
1896
1849
2325
1871
2895
2323
2851
2990
2896
2911
1023
1167
1221
2082
2988
1145
1044
1007
1374
2039
2884
1412
1885
2026
2193
1498
1809
1099
2354
1166
1181
1977
2625
1332
1791
1535
2585
1306
1129
2574
2481
1636
1889
1184
1900
2860
2610
2184
2198
1909
2293
2378
1502
2287
1718
1483
2965
1298
2679
2397
1513
2752
1636
2730
2729
2046
1542
2890
1291
2452
1560
2738
2878
1801
2559
2248
2524
1701
1126
2333
1888
2625
1901
1445
1873
1804
1475
1337
2615
1307
1571
2286
1627
1733
2060
2730
3000
2160
1455
2854
2317
2721
1892
2747
1348
2556
2500
2701
2729
2471
1959
2263
1172
1345
1508
1889
1850
1191
1856
1924
1571
1204
1275
2984
1880
2274
2110
2144
2742
2830
2248
1364
1245
1273
1015
2168
1732
2155
1096
2318
2305
1774
1608
1144
2349
2309
2114
1282
1225
1170
1879
2809
1303
2531
2282
2112
2446
1909
1866
2074
1445
1355
2960
2900
1222
1595
2017
2899
1329
2340
1156
2696
1095
2538
2620
2798
2597
1130
1635
2572
1160
1828
1919
2571
1950
2439
1060
1714
1991
1903
2723
2824
1288
2022
1873
1949
1814
1708
2922
1753
1291
2215
2953
1885
1014
2183
2714
1766
2912
2484
2516
2315
1273
2295
1914
2617
2437
1388
1949
1783
1534
1302
1908
2427
2618
1333
2407
2073
1664
1671
1984
1888
1209
2882
2280
1945
1876
1033
2557
2768
2726
2294
1803
2508
2388
1407
2550
1994
1108
2256
2513
1425
2760
2138
1219
2989
1307
1526
2268
2682
2776
1641
1101
2241
1500
1628
2105
1391
1014
2970
1741
2403
1832
2182
2058
2240
2500
2401
1039
2210
1783
1413
1965
2408
2158
1558
2129
2071
2663
2291
1637
1350
1766
2876
2992
2085
2193
2563
2007
1759
2303
2158
1980
1138
1515
1110
2594
1577
1080
1979
1489
1907
1486
1058
1899
2363
2676
1693
1082
2943
2500
1033
1729
1723
2332
1390
1637
1957
2190
2973
1047
2938
1393
2280
2908
2625
2433
1826
1893
2048
1964
1551
1991
1684
1802
2731
2864
1707
1977
1628
2409
1499
2480
2064
2260
2269
1429
1256
1807
1124
2473
1637
2387
1107
1931
1552
1514
2207
1151
2274
2930
1850
2801
2035
1978
1948
2043
1045
2922
2602
1527
2930
2981
1562
1564
2548
1457
2329
1020
1639
2195
2177
1019
1768
2575
1327
2165
1884
2753
1250
2217
1657
1556
2703
1698
1559
1699
1445
1086
1311
1225
1384
1335
2205
2598
2543
1657
1825
2543
2383
1094
2185
2187
2513
1079
1753
1831
2032
2460
1651
2784
1158
1292
2671
1385
2871
2374
1277
2864
1005
1849
1012
2243
2709
1413
1811
1841
1814
2171
1032
2671
1340
2341
1369
1155
1031
2470
2044
2624
2946
2729
2667
1985
2435
1528
1067
1091
1664
1820
2727
1169
1379
1961
2538
1534
1081
2943
2478
2099
2268
2912
1016
2862
2428
1980
2444
1818
2924
2515
1353
1400
1330
1654
2919
1277
2183
2027
2808
2180
1346
1720
1177
2995
2444
2863
2292
2379
2803
2836
1074
1089
2993
2945
1355
1033
2712
2805
2558
1454
2085
2250
1168
2149
1467
2327
2839
2725
2043
2261
2351
2055
1134
1298
1753
1548
2735
1021
1418
2565
2689
1064
2015
1087
2441
1263
1408
1386
1299
2886
1565
2378
2470
2353
1095
2096
1551
2028
2528
1116
1023
2567
1335
1542
1484
2019
2956
2694
2191
2807
1298
2690
2387
2993
1766
2020
1235
1080
2708
1203
1918
2453
2426
2158
1695
2974
2585
1781
1202
2657
2997
1706
1494
1301
2541
1122
2730
1472
2603
1422
1308
1714
2195
1492
2587
1875
2991
2477
1587
2075
1861
1471
2320
2325
2198
1571
1141
2178
2847
1511
2435
2174
2491
2534
2811
2592
2196
2086
1452
1644
2291
2763
1477
2286
2895
1204
1258
1934
2572
2821
2983
1108
1193
2128
1796
2526
2387
2170
2103
1970
2981
1552
1625
2092
1987
2134
2223
2661
1681
2995
2680
1905
2025
2944
2785
2099
2994
1034
2430
1994
1312
2207
2607
1026
1529
2327
1981
1363
1738
1284
1205
1025
2983
2482
1663
1739
2137
2386
1298
1761
1981
1597
1252
2577
1141
2077
2083
1249
2344
2698
2532
2352
2741
1108
1657
1774
1946
1599
1562
2661
1152
1860
1922
1397
2789
2654
1923
2544
2281
2045
2962
1608
2736
1668
1013
2715
1955
1029
2886
2453
1243
1731
2020
2041
1753
1853
1285
2875
1824
2890
2794
1538
1823
1637
1608
1121
2676
2856
2788
1487
1154
2540
1969
1298
2736
1924
2617
2072
1095
1943
2819
1916
1713
2110
2418
2422
2841
2882
2645
1935
2368
2048
1719
2392
2252
2423
2785
2098
1060
2892
1039
2099
1241
2398
2298
1703
2763
1721
2305
2829
2237
2213
2779
2882
1070
1877
2825
2714
2220
2187
1281
2795
1211
1852
2120
2106
1821
2577
2046
1313
2139
1518
2012
1203
1903
1719
1674
2316
2812
1714
2659
2119
1576
2816
2699
1154
2270
1838
2322
1374
2598
1071
2878
1873
2611
1245
1888
2389
1278
1192
2883
1186
2676
1992
1689
1718
1201
2575
1978
2351
1202
1509
2902
1506
2528
2163
2218
1396
2154
1965
2837
2983
1255
1671
1716
2068
1641
1138
1593
1658
2832
2286
2038
2619
1831
2473
2444
2585
2126
1980
2954
2695
2860
2971
1172
2089
1169
2372
2346
1448
2027
1492
1235
2313
1356
2901
2932
2004
1276
2622
1077
1062
1982
1320
2520
1917
2472
1283
2675
1055
2720
2634
2270
1173
2012
1141
1122
1284
1499
2628
1899
2269
1793
1144
2631
2339
2051
2726
2263
1931
2542
1439
2308
2505
1903
2891
1712
2540
1451
2255
2618
2886
2698
2290
1729
2394
2222
1061
1300
1214
2778
2647
1504
1649
1722
1809
2269
1838
1690
1180
2867
2746
2020
1744
1513
2280
1325
2766
2271
2121
2430
1583
2834
2244
1009
2013
2572
2504
2416
1237
1116
1990
2425
2048
2154
2895
2936
1659
1782
1094
1622
2875
1850
1270
2389
2872
1866
1954
1776
2450
2068
2457
1790
2180
1785
2194
2814
2260
1639
2709
2237
2766
2422
1452
1064
1877
1321
2973
2590
1619
2345
2666
1983
2177
1499
2555
2733
2563
2856
1138
1147
1617
1727
2967
2169
1660
1199
1245
1262
2960
1080
1675
1020
2073
1857
1856
1452
1397
1205
1512
2550
1893
2364
1157
1104
2402
1473
2613
1681
2230
2461
1250
2405
1500
2562
1620
2039
2456
2284
2405
1677
1076
2710
2631
1538
1669
2646
2910
1320
2643
2103
2336
2357
2344
1589
2254
2254
1569
2862
2767
1186
1587
2565
2032
1498
2830
2270
2521
2512
1237
2818
1996
2114
1801
2835
2474
2183
2733
2619
2436
2757
1564
2292
2038
1127
1125
1893
1061
2912
1307
2366
1469
2595
2517
2219
1090
1512
1678
2133
1708
2400
1124
1398
1083
2825
1106
1222
1556
2509
2115
1071
2522
1951
1426
1010
2623
2295
1526
1905
1372
1936
2209
2610
2205
1871
2349
2402
2597
2583
2745
1962
1505
1599
1910
1035
2632
1165
2209
2214
1020
2904
1337
1553
1796
1236
2845
2519
2168
2506
2596
1796
2986
2774
1760
2772
1191
1515
2193
2212
1476
1704
1625
1973
2765
1153
2566
1922
1040
1390
1378
2457
1085
2312
1884
1469
1599
1656
1813
1968
2027
2830
1234
1090
2987
1948
1976
1732
2840
2139
2845
2117
1972
2997
1737
2317
2278
2365
1788
1643
1670
1923
2479
1778
2128
1139
1710
1674
1889
1291
2173
2535
2703
1224
1185
1646
1470
1534
1986
1816
2177
1834
2083
1901
1545
2262
1484
1089
1574
2568
2192
2234
2868
1170
1298
1104
1351
2456
1963
2848
1237
1302
2843
2548
2966
1309
2415
1747
2811
1091
1846
1743
1378
2972
2466
2836
2841
1577
1232
2866
2655
1621
1099
2322
2099
2939
2668
2532
2927
1081
1295
2014
2572
2139
1579
1875
1992
2535
1936
1235
2848
2737
1278
1483
1721
1448
1856
2897
1704
1462
1264
2774
2224
2098
1192
2617
1202
1520
1448
1027
1642
2883
1821
2730
2796
2832
2172
2240
2393
1591
1844
1305
2642
2997
1017
2919
1343
2616
1600
1651
2083
2772
1828
2464
2818
1521
2791
1474
1946
1963
1672
1471
2086
1908
2593
2966
1916
1549
1688
1890
2277
2616
1503
1112
2618
2959
1132
2227
2080
1274
2273
1587
2921
2798
1945
1871
2054
2357
2912
2274
1040
1698
1293
1430
2919
1373
2220
1733
1403
1052
2003
2795
1928
2710
2374
2467
2268
1715
2846
2860
1388
1564
2394
1672
2690
1085
1551
2288
2964
1722
1911
2559
1637
2414
1850
1579
2323
1073
1193
2245
1738
2400
1823
2028
2271
2479
2659
1210
1423
2478
2603
1338
2511
1052
1885
2476
2304
2622
1740
2834
2823
2933
1769
2682
2141
2445
2158
2515
1860
1795
1144
2194
1521
1601
2121
1989
2742
1366
2401
1210
1426
1341
1864
1485
2119
1572
1047
1584
1528
2374
2275
2701
2333
1359
2423
1806
1630
2141
2887
2827
1321
1144
2350
2628
2334
1408
2818
1910
1932
2897
2735
1937
1220
1530
2408
2482
2068
1283
1562
1568
2397
1573
1986
2487
2521
1443
2862
1161
2178
1315
1359
1600
1480
2575
2890
1281
1991
2237
2152
1710
1755
2138
2653
1632
2639
1337
2481
1803
1952
2942
2739
1346
1578
2318
1429
2748
2158
2863
1107
1891
1547
2656
2732
1616
2537
2135
1457
1645
1640
2127
1490
2831
2132
2853
2813
1259
1921
1354
2848
2183
1963
2058
2210
2237
1576
1012
1021
2162
2145
1141
2123
2128
2129
1261
1162
2100
2406
2036
2095
1504
2880
1835
1162
2825
2452
2908
2215
1726
2505
1170
1827
1804
1015
1924
2928
2489
1445
1495
1040
2525
2113
2296
2500
1498
1004
2362
1702
1871
2690
1713
1854
2886
2260
2344
2304
1127
1895
2385
2786
1669
1797
2296
2657
1975
2315
1318
2113
1205
1333
1673
1654
1911
1996
2570
2392
1584
2335
2665
2821
1089
2206
1344
2036
1792
2316
1942
2545
1671
2621
2801
1594
2060
1709
2371
1727
2818
2639
1525
2184
2686
1249
1497
1537
2016
1059
2944
1889
2690
2953
1719
1792
2231
2565
2696
2463
1453
1259
1865
2659
1373
1774
1441
1584
1532
1079
2594
1201
2625
1842
2574
1945
1810
1480
1135
2841
1709
2807
1020
1733
2373
1052
2855
1719
1901
2008
2363
2496
2014
2908
1274
2559
1774
1866
1810
1911
2808
2913
1004
1936
1465
2742
2265
1848
1378
2775
2983
1750
2430
2856
1754
1646
1238
1132
1285
1321
1920
2723
2683
2524
1717
1098
2188
2717
1568
1015
1171
2945
2670
2225
1032
1796
2802
2084
1267
2631
1788
2007
1341
2127
2026
1612
1066
2158
2154
2628
2320
1642
1580
1489
2991
1085
1230
1480
1219
1366
1554
2548
1279
1363
2603
1037
2081
1204
2823
2959
1845
2155
2865
1655
2534
2914
2381
1555
1498
1104
1032
1029
1563
1940
1696
2530
2364
2181
2234
2948
1566
2321
1864
2902
2077
2240
1727
2979
2524
1988
2532
2862
2336
2195
1783
1165
1777
2926
1956
1077
1704
2675
2983
1115
1334
1525
1985
2340
2667
1073
1674
2900
1971
2875
2393
2524
1290
2964
2578
1293
2187
2403
2031
2510
1573
1170
1694
2368
1157
1530
1752
2439
1225
2157
2244
1891
2338
1749
2567
1551
1255
2388
1311
2451
1314
2632
1891
2461
2803
2259
2876
1814
1347
1662
1890
2301
1644
1473
2542
1163
2832
2617
2183
2137
2322
2235
2675
2814
1631
1501
1185
2541
1396
2027
1038
2799
2092
2581
2196
1941
2280
2234
2566
1898
1655
2938
2091
2563
1266
2943
1247
1865
2207
2404
1720
1638
1205
2174
1128
2079
2958
2077
1829
2301
2074
1334
1418
2321
1623
2091
1208
2063
2277
1601
1883
1598
1051
1284
1481
2385
1143
1112
2547
1688
1254
2320
1333
1993
1306
2400
2594
2919
2453
1116
1984
1202
1404
1264
2825
1321
2519
2771
1939
2175
2735
2184
2588
1606
1520
1122
1587
2921
1693
1743
1935
2846
2531
1140
2047
2754
1000
2426
2014
2224
2498
1290
2611
2161
2618
1681
1193
2787
1460
1160
2867
1373
2173
1371
1954
2070
2733
2728
1473
1184
1813
2674
2225
1709
2182
2139
1672
1263
2218
1071
1320
1093
1757
2716
2678
2444
2574
1427
1989
2840
2930
1800
2461
1533
1877
1562
1672
2159
2187
2977
1021
1273
1953
1830
1410
2824
2065
1902
2980
1478
1008
2930
1569
1389
2840
2774
2616
2457
1693
2510
2497
2305
1739
1633
1255
1012
1213
1692
2832
1619
1466
2514
2077
2241
1049
1047
2140
2928
2305
2855
1379
1672
1448
1510
2831
3000
1230
2071
1693
2104
1946
2215
1465
2677
1480
1716
2534
1319
1575
1398
2611
1373
2070
2360
1012
1495
1853
2329
1339
2793
1633
2689
1152
1839
2131
1825
1857
1229
1803
1255
2783
2142
2999
1728
2673
2251
2048
2401
1761
2334
1513
1821
2353
1907
1244
1005
2603
2088
1497
2336
2147
1902
1732
1900
1471
2258
2063
2627
1546
2656
2860
2305
2517
1319
1616
1468
1374
1341
2687
1761
2447
2452
1567
2005
2280
2813
1336
2245
1595
2125
2222
2769
2732
2467
2109
1880
1409
2099
1257
1415
1187
2422
1855
2106
2474
2208
2305
2033
1291
2776
2632
2261
2402
2737
2889
2695
1334
2727
2621
1659
1922
2819
2031
2421
1433
1091
2573
1049
2210
2736
1058
2276
1084
2272
1573
1025
1597
2462
2532
1071
1507
2303
1954
1819
2494
2962
1367
2996
2579
2415
1546
1682
2478
2599
2493
1369
1390
2434
1673
2383
2636
2255
2824
1556
2717
1356
2177
1129
2163
2864
2097
1873
1195
2550
1151
2620
1865
1212
2927
1471
2724
2578
1471
2796
2190
2376
2798
1486
2779
1204
2635
2164
1789
1148
1436
2253
2479
1398
2102
2138
1785
1237
1833
2715
1317
2673
1487
2929
2447
2874
2504
1178
2507
1201
2659
1057
1784
1027
2366
1340
1558
1690
1350
1958
1228
2934
1084
1047
2113
1899
1140
1467
2110
1789
2687
2487
1744
1756
2478
2517
1889
2870
2039
2906
1700
2456
2657
1587
1489
1378
1468
2452
2032
1762
1579
1094
2888
2875
2486
1384
2589
1439
1815
1548
2734
2037
2069
1717
1514
1172
2314
1028
1549
2849
2452
1688
2652
1445
1258
1773
1276
2497
2558
1735
1430
1688
2435
1347
1210
2593
2600
1870
2270
2094
2929
1449
2055
1490
1172
2663
1387
1939
1072
1317
2065
1440
1902
2183
2310
2891
1442
2442
2617
1713
1107
1091
1882
1080
1118
2045
2602
1721
1507
1922
1573
1443
1758
2456
2921
2002
2634
2161
1273
1595
1385
2338
2424
2241
2670
2991
2787
1252
2037
1319
2150
1157
2253
1556
1986
2837
2568
1975
1372
2128
1061
2666
1431
2150
2744
1621
2682
2446
2262
1308
1257
2282
2169
2021
1327
1770
1668
2641
1410
1128
2258
2350
2684
1188
2773
1416
2191
1202
1470
1084
2434
1659
1789
2145
1534
1720
1906
1273
2498
2049
1308
1340
1991
1729
1062
2869
1988
1231
1228
1215
2168
2928
1564
1244
2870
1712
2982
1243
2378
2328
2431
2480
1976
2177
1874
2598
1492
1023
1487
2608
2864
1394
1143
2361
2820
1917
1358
1955
1126
2905
2428
1959
2974
1254
1917
2507
1094
1545
2275
2823
1739
1662
1896
1169
2618
1829
2365
2814
2855
1464
2376
1964
2745
1621
1351
1774
2784
2204
1424
1952
1353
2026
1117
2473
2901
1472
2506
1721
1260
2368
2504
2948
1748
1665
1869
2202
2498
2974
2743
1991
2553
1545
2101
2663
1528
1463
2214
2353
2903
1142
2723
1891
1120
1323
2469
2713
1545
2423
1269
2146
2323
1643
2554
1487
1960
2429
1215
2079
2753
2150
2277
2811
2461
2434
2400
2808
2926
1455
1944
2437
2258
1153
1818
1118
2645
1613
2827
1425
2196
2156
1656
1074
2705
1597
2668
1909
1992
1613
1702
2100
1247
1135
2601
1752
1865
2913
2431
1687
1923
2661
2787
1089
1478
1832
2889
2169
2825
2435
1842
1347
2603
2791
2883
1596
1493
2202
1105
1863
2766
1491
1816
2312
2754
2845
2190
2122
1553
1066
2253
2732
2182
2139
2503
2536
2370
1567
2596
1872
1708
1499
2084
2557
2772
1354
2498
1457
1252
2005
1259
2664
2807
1567
1922
1432
1845
1474
1336
1634
2643
1766
1616
2759
1182
2110
2166
1463
1287
1347
2226
2927
2606
2234
1154
2267
2407
2260
2541
2399
1347
1732
1870
2549
2807
2589
2925
1614
1217
2071
1691
1896
1230
1962
2229
2943
2883
2325
2374
1661
2189
2034
1169
2906
2779
1332
1058
1573
1412
2655
2025
2585
1933
1938
1287
1911
2897
2068
2952
1593
2186
1551
1246
2217
2657
1330
2697
1643
1005
1212
2384
1082
2886
1880
1209
2313
1562
1964
2770
2475
2531
2352
1202
1562
1046
2106
2963
2292
1675
1318
1045
1815
2373
1781
2476
1638
1788
1953
1248
2449
1635
2415
1568
1200
1271
1942
2699
1053
1729
1974
1348
1932
2298
1477
2062
2834
1348
2684
2171
1550
1367
1404
2969
2687
1166
1569
1709
2105
2405
2571
1525
2609
1715
1321
1839
1116
1784
1001
1291
2104
2407
2910
1563
2702
2970
2114
2518
1896
2719
2642
1289
2104
2783
2698
2081
1231
2446
1881
1033
2702
1233
1594
1649
2158
1448
1739
1216
1976
2638
1946
2050
1347
2392
1067
2144
1458
2841
1267
2717
2053
2052
2814
2387
2763
2281
2422
2827
2018
2241
1608
1671
2903
2969
1589
1870
1813
2261
2406
2253
2231
1897
1541
2258
1773
1591
2943
2712
2716
1554
1622
1390
2179
2164
1981
1650
1419
2207
1886
2877
2027
1912
2199
2736
2030
1274
2148
1378
1802
2197
1330
2198
1435
2014
1486
1155
1510
1556
1614
2172
2339
2710
1111
1463
1619
1217
2493
1738
1987
2940
1451
2606
1375
2530
1226
1318
2698
1806
1227
1498
2444
2564
1909
1518
1223
2424
2955
1164
1677
1825
1140
2864
1593
2714
1538
2317
1801
1736
2116
1812
1782
1409
2392
1863
1745
1725
1823
1906
1787
1168
1458
2705
1328
1115
2728
2775
1801
2593
1239
2195
1262
2328
1061
1162
2800
1587
2012
1661
1991
1910
2517
1962
2690
2416
2716
2035
1172
1046
2774
2499
1600
2049
2377
1509
1367
1436
2536
1478
2986
1763
1516
2209
1496
2922
1549
2454
1348
2229
2064
1158
2713
1162
2915
2878
1651
2496
1014
1913
1399
1693
2602
1755
2820
1740
1594
2214
2952
2552
2795
2364
2052
1534
1675
1228
1394
1308
1466
2768
1866
1261
1686
1943
1982
2616
2787
1438
2135
2500
2858
1872
1421
1623
1078
2292
2161
2761
2389
2756
2328
2336
2503
1796
2435
2701
2106
2178
2487
2687
2484
1343
2030
1246
1046
1137
1007
1659
2773
1204
1954
1155
1079
1451
2695
1923
1942
1429
1456
2383
2067
1633
1920
1710
1440
2530
1759
2891
2509
2282
1509
1608
1951
2448
1015
2515
2842
1174
1576
2941
2285
1502
2989
2185
1801
2172
2257
2051
2101
1511
1758
1676
1722
1103
1620
1850
2424
1319
2806
1517
2379
1116
2150
1490
2695
1346
2204
1631
1436
1180
2081
1767
2854
1515
1098
1564
1644
2735
2909
2269
1273
2708
1789
1998
1524
2833
2886
1848
1828
2166
1090
2523
1369
1059
1562
2169
2352
2498
2490
1455
2968
1626
1615
1921
2430
2991
1823
1207
1005
1055
1206
2689
1410
1537
1243
2672
2327
1152
2967
2862
1460
1356
2803
2270
1089
2559
1398
2795
2954
1929
2212
2147
1245
2454
2302
2648
2092
2869
2569
1533
2010
2679
1842
1773
1960
1402
2112
2833
2816
1890
2842
2200
2531
2628
2995
2611
1823
2345
1831
2871
2593
2029
1253
2076
1843
2059
2444
1957
2235
1596
1579
2458
1584
2434
1852
1782
2515
2030
1310
2688
1446
1566
2979
2063
2088
1012
2616
1617
2460
2691
1824
2747
2038
2698
1941
2982
2425
2766
2930
2901
1958
1155
1597
2220
1310
1383
1615
1097
1776
2213
1096
2794
2035
2143
2424
2027
2050
2190
2989
1830
2444
1827
2498
2545
2772
1833
1420
1887
1492
1870
2357
2749
2100
1410
1729
1291
2969
1759
1752
1704
2397
2518
2841
1246
2595
2031
1712
2895
1273
2915
1932
1235
2777
2099
1456
1131
1658
2053
2448
2478
2964
2729
2606
2907
2857
1347
1693
1624
1414
2133
2058
1290
1438
2285
2434
2927
1987
2251
2950
1741
1120
1525
1613
1578
2939
2122
2972
1000
2955
1597
2633
1916
2311
2274
1740
2668
2913
2935
1390
2248
1337
1088
2480
2140
1857
1641
2798
1492
2666
1530
2145
2408
2103
1707
2358
2438
2116
2027
2968
1735
1375
1693
1670
2817
2501
1142
1980
2164
1544
2766
1014
2052
1860
1702
1403
1032
2045
2474
2722
2298
2324
2480
1335
2424
2453
1225
2813
1603
2917
2302
1552
1885
2967
2656
1872
2645
2418
2664
2640
1715
2662
1633
2949
2901
1516
1092
1547
1400
1304
2325
1393
2643
2306
1670
2411
1896
1357
2246
1364
2276
1329
1376
2247
2242
2213
2129
2086
2205
2831
1759
1614
2382
2834
2007
2636
1690
2531
1435
1908
2360
2678
2413
1299
1592
1909
1910
2580
2296
1245
2977
2287
1172
2299
1364
1385
2285
2387
1707
1687
2387
2006
2343
1570
2546
1710
2011
2809
1299
2034
1720
2365
2923
1337
2005
2598
1917
1076
1655
1332
1303
2550
2791
1959
2854
2472
1442
1083
2470
1621
1351
2304
1824
2748
2522
1353
1335
1842
1754
2882
2898
2101
2280
1261
2526
1611
2364
2835
1293
1767
2469
2208
1732
1374
1383
2838
2216
1383
1717
1073
1268
1928
1339
2678
1683
2416
1541
1174
1816
1651
2262
1074
2323
1773
1434
2202
1269
2529
2434
2242
1107
1607
2790
1703
2152
2143
1571
1450
2365
2685
2137
2952
1124
1680
2614
1970
1762
2603
2579
1109
1070
2189
2019
2643
2505
2394
2885
2960
2940
2182
2568
2688
1950
2475
2967
2661
2138
2636
1525
2541
1845
1091
1810
2132
2515
2310
2950
1643
2160
2465
1439
1667
2950
2324
2171
1919
2589
1147
2199
2759
2258
1612
1510
1182
1116
2449
2002
1650
1714
2953
2832
2126
2077
1038
2265
2980
1378
2887
1128
1194
2444
2242
1799
1475
1742
1901
2739
2626
1304
2047
1071
1991
1437
1767
1282
1232
2581
1628
2016
1065
1308
2300
2930
2207
2633
2313
2590
2912
1059
2191
1540
2703
1019
2004
1314
1016
2813
1035
2441
2215
2711
2376
1346
2667
2882
1840
1689
1309
2756
2032
1399
2751
1871
1062
2886
1144
2313
2593
1842
2429
2311
2827
2567
2113
1507
1369
1972
2433
1453
1266
1420
2546
2187
2801
1354
1932
1954
1263
2325
1792
1624
2280
1155
2027
1792
1789
1832
2957
2118
1170
1703
1219
2194
1011
2904
2885
2810
2234
2159
2513
2869
2256
2857
2489
1612
1854
1563
2070
2709
1954
2190
2050
1267
1049
1805
1031
2671
1539
1320
2719
2538
2016
1315
1283
2563
1200
1351
2176
2897
1470
2122
2721
2104
2813
1924
2369
2424
1667
1415
2939
1225
2762
1248
1164
1980
2654
2953
2144
2207
2873
1213
2271
1913
2441
2976
1853
1941
2573
2926
1411
1502
2388
2173
2238
2832
2470
2946
1455
2125
2436
1607
2004
1124
1382
2493
2776
1767
1150
2303
2909
1248
2207
2969
1024
1257
2852
1808
2664
2838
1071
1427
2852
1741
1003
2436
1838
1588
2010
1332
2511
2709
2497
1018
2771
2266
2209
2147
1531
2948
1199
1085
1790
1269
1017
1163
2295
2419
2149
1981
2980
1662
1282
1618
2054
2009
1756
1263
1120
1946
1655
2188
2758
2818
2793
1200
1751
2188
1197
1758
2048
1705
1276
2716
2638
2986
2638
2582
1724
2841
1141
2419
2439
1029
1352
1849
2427
1879
1965
1762
1510
1946
2026
2586
2293
2012
1328
1972
1477
2817
2412
1106
2221
1391
2934
2275
1385
1566
1980
2069
2372
2174
2540
1279
1805
2236
2749
2729
2466
1943
1774
2872
1223
2436
1248
1101
2679
1691
1423
1626
2658
1665
2105
1907
1429
1034
1197
2048
1096
2078
1464
1860
2900
2896
2391
2336
2407
1747
1780
1056
2263
1600
2507
2534
2043
2540
2883
2786
1142
2832
2596
2694
1142
1354
2412
1706
1069
1632
2851
1770
2039
1701
2632
1387
1479
2914
2973
1328
1044
1912
1695
1932
2911
1366
2364
2057
2158
2571
2865
1889
1151
1411
1905
1264
2483
1770
1717
2546
1484
1684
2267
1774
1896
1010
2018
1561
1968
2120
2054
2129
2568
2555
2742
2230
2136
1663
2784
2777
1991
1354
2549
1498
1768
1962
1618
1627
2796
2367
1904
2710
2196
1427
2845
2360
2646
2921
1036
2901
2349
1802
1089
1037
1517
1735
2322
1597
1670
2676
2129
1820
1987
1941
1555
1129
2136
1768
1006
2935
2392
1391
1766
2601
1215
2345
2934
2140
2711
1381
2585
2216
1627
2883
1427
1188
1265
2511
2982
1032
2640
1020
2957
1120
1238
1084
1723
1254
2873
2715
1223
1877
2915
1101
1508
1957
1036
1488
2823
2173
1802
1181
1887
1288
1091
2914
1192
2104
1514
1366
2865
2625
1787
2974
1294
2372
1435
1645
2362
1131
1621
2679
2268
2996
1157
1707
2301
1525
2375
2470
1152
2777
2689
1809
2231
2459
2134
2668
1029
1325
2892
2620
2741
2506
2850
1598
1090
2942
2808
2136
1522
2391
2126
2691
1551
2123
1913
1891
1130
2385
1612
2668
2729
2044
1213
1088
2937
2979
1742
1836
1238
1767
1616
2037
1239
2002
2938
2763
1145
2559
1616
2360
1718
1238
1947
1761
1650
2998
1257
1107
1545
1242
2537
1645
2714
1224
2891
1697
2292
2762
1662
1112
2199
1971
1898
2756
1775
1089
2452
2549
2186
2151
1745
1572
1768
2253
1950
2490
1096
2453
2438
2939
2721
1635
1290
2996
2230
2971
2324
1015
2111
2241
1470
1384
1897
1504
1160
2747
2340
2192
2987
1560
1546
1708
1922
2394
2497
1965
2877
1460
2274
1401
1600
2840
1324
1723
1391
1564
1680
1903
1525
1804
1766
2436
1437
2945
1680
1361
2675
1264
2092
2203
1149
1905
2467
1877
2393
2012
2713
1897
1499
1265
1094
1863
1741
1710
1641
1631
1060
1173
1112
2597
2066
1437
1666
2182
2795
2110
1270
1978
1713
2135
2290
2613
2369
1070
1251
2696
1373
2447
2331
2379
1851
2784
1403
1260
1710
2904
1695
2728
2304
1049
1301
2501
1151
2495
1137
2712
1238
1284
2083
1282
1742
1735
1183
2365
1975
1481
2494
1670
1458
1946
1257
1613
1843
1733
1745
2282
1034
1406
1471
2892
1415
1543
2675
1664
1833
2789
2461
2874
2934
1539
2457
1088
1364
2048
1637
1116
2601
2039
2285
1229
1409
1024
2269
1357
2792
2689
1658
2419
1750
1855
2678
2832
2814
2192
2868
1198
2060
2519
1531
2186
2021
2620
1737
2919
2489
1169
1249
2796
1096
1628
2682
1995
2122
1242
2482
1391
2275
2317
1872
2145
2131
1042
2124
2078
1862
2626
1274
2173
2180
1438
2056
1081
1508
1098
2208
1789
2287
2350
1869
2623
2440
1863
2322
1121
2174
1682
1709
2572
2710
2477
1924
2744
1647
2386
1055
1979
1495
2659
2057
2863
2895
2076
1615
2658
2572
2600
1487
2023
2034
1693
2104
2925
1447
2250
2706
1268
1720
2003
2905
1179
1916
1703
2464
2704
2515
2313
2435
2122
1043
1229
1293
2629
1293
2006
2728
1363
1248
2665
1549
2574
1195
2687
1538
2017
1372
1999
2297
2397
2681
2788
1258
2493
2754
1877
1947
2192
2613
1911
1142
1259
1165
2366
1980
1805
1399
2476
2632
2441
2523
2342
1019
2056
1454
1331
2985
2230
1165
1447
2332
1515
1016
1037
2441
1255
2971
1801
2875
2416
1059
1536
1750
2337
2522
1289
2408
1830
1706
2733
1617
1897
2368
2856
2875
1339
2768
2203
2038
2423
1893
2717
2027
2166
2580
2628
1243
1127
2925
1724
1835
2598
2602
1216
2382
1987
1591
1682
2534
1164
1923
2154
1524
1432
2830
1434
2148
1161
1163
2102
1488
1767
2763
1451
1522
1342
2509
2585
2758
2895
1045
2281
1905
2982
1898
2019
2296
2151
1473
1888
2748
2085
2670
1873
1500
2740
2193
1595
2337
2145
1479
1082
2964
1823
1236
1068
2835
2150
2695
2039
2478
2007
1925
2640
1119
2643
1248
1542
2534
1810
2139
2997
2688
2276
2355
2403
2098
1890
2952
1782
2150
1914
1248
1612
2415
2964
2317
1082
2745
1830
2185
1145
2457
2435
2410
1740
1160
1029
1754
1857
2491
1651
2061
1526
1006
1482
1395
1688
2468
1834
1970
1945
2199
1912
2890
1563
1759
1312
1224
1155
1325
1166
1797
1704
2626
1994
1540
1253
2866
1614
2242
2068
1135
2094
2292
1498
2854
2722
1606
1932
2568
1629
1615
1911
2860
1239
1946
1544
2545
1847
2982
2849
2805
1598
1532
2325
2854
1356
1900
2012
2943
1142
1822
1854
2592
2903
1809
1104
2620
2391
1710
2037
2706
2293
1588
2697
2552
2887
1845
2387
1047
2996
1708
2019
1633
2394
2263
2537
1562
2968
1645
2498
1821
2594
1990
2426
2807
2762
2319
2957
2430
1842
1924
1153
1136
1945
1142
1512
1010
1836
2773
2967
2512
2514
1965
2947
2435
2804
1220
1198
1639
2272
2543
2653
1745
2213
1215
1111
1303
2162
2891
2791
1568
1888
2957
2206
2071
1554
1882
2689
2251
1750
2527
2726
1194
1679
2986
2308
1629
2043
2992
1002
2541
2120
2318
1157
2299
2272
2408
1924
1729
1030
1209
1848
1946
2983
2398
1623
2558
2760
1876
1880
1921
1532
1947
2890
2746
2817
2458
1066
2227
1908
2483
2261
2171
2888
1249
2448
2571
2799
2907
2800
2146
2959
1959
2221
1541
1678
1780
1211
2281
2363
2751
1869
1167
2111
2081
2008
1172
2428
1411
2482
2814
2342
2698
2822
1547
1949
2678
2058
2733
2951
2053
2759
2853
2077
2735
1963
2574
2727
2348
2068
2037
2247
1786
2865
2158
1614
2093
1059
1806
2242
2276
1142
2388
1425
2986
2805
1261
2137
1673
2592
2001
2723
1478
2331
1309
2992
2016
2090
2377
1117
2435
1445
1080
2344
1445
1567
1555
2834
1664
2934
2856
2618
1251
1491
1674
1911
1371
2428
2092
2930
1702
1436
2054
2756
1066
2315
1768
2456
2555
2166
2598
1003
1682
1688
2807
1830
1062
1043
2981
2418
2249
1427
1473
1739
2737
2383
2471
2988
1656
2399
2621
2589
2999
2448
2416
1999
2392
1324
2278
2130
2800
2100
1278
2499
1336
2853
1935
2563
1684
2845
1848
1328
2447
2674
1680
1274
2963
1314
1019
1684
2844
1781
1799
1156
2545
1008
1004
2235
2273
1808
2439
2739
1766
1850
2618
1149
1149
1975
1403
2885
1447
2908
2303
1811
1550
2293
1142
1325
1767
2141
2036
2077
1304
1593
2286
2019
1300
1122
2954
1327
2849
2701
1290
2877
1406
2110
2563
1597
1055
1531
1125
1988
2912
1135
1237
2937
2479
2989
2606
1252
2867
2680
1468
1132
2773
1361
2434
1172
2564
1599
2850
1026
2022
1076
1035
1747
2618
2426
1405
2440
2731
2546
1269
1235
2016
1047
2166
1169
1356
2350
2541
1312
1517
2701
1461
1169
2232
1158
1103
1044
2677
2390
2033
2457
1681
1098
2967
2836
1099
2490
1319
1052
2583
1165
1522
1321
2410
1233
2117
2725
2196
2264
2816
1214
2059
2538
2510
2321
2615
2867
2516
2460
2323
1360
2764
1340
1512
1812
2554
1917
1081
2330
1070
1866
2030
2489
1729
1351
2179
1139
1759
1999
2041
1379
1848
1412
2574
1819
1397
2144
1588
1645
1220
1232
2975
1860
1730
2222
1402
1181
2809
1597
1679
1199
2643
2866
2194
1950
2184
2571
1808
2158
1142
2476
2108
1516
1418
1943
2513
2351
1766
2693
1414
1409
1328
2437
2110
2838
1892
1170
1758
2508
2950
1997
1331
1161
1320
1842
1736
1982
2219
1624
2636
1827
1336
2431
1502
1745
2124
2458
1442
2787
2710
2051
2416
1115
1183
1269
2872
1206
1756
2356
1057
2014
1812
2301
2209
2146
2145
1947
1196
2577
1206
1530
1132
1142
1057
2588
1073
1898
1934
1365
1714
2434
2728
1972
2798
1899
2582
1215
2979
1050
1970
1530
1226
2863
1566
1621
1015
2036
1221
2357
2601
1177
2262
1866
2580
2180
1919
2273
1058
1595
1195
1973
2272
1390
1642
1624
2286
2840
2503
1310
2564
1929
1969
1145
1606
2677
1303
1269
2576
2437
2573
2037
1676
2578
1765
1537
1172
1862
2392
1618
2980
1308
1157
2383
2855
2997
2259
2836
2221
2943
2336
1175
2534
2912
2793
1671
2208
2116
1259
2904
1877
1650
2698
1621
2023
2158
1297
2695
2626
1105
1452
1424
1447
1884
1330
2256
1772
2587
1291
1609
1417
1467
2048
2634
1101
2397
2504
1764
2785
1093
2329
2056
1602
2489
2742
2330
1611
2536
1359
1696
2700
2565
1209
2116
2490
1911
2728
1649
2582
1537
2899
2622
1825
2651
2486
1409
2602
1064
1520
2626
2655
2533
2910
2533
1776
2396
2822
1959
2143
2000
1645
2237
2227
2595
1909
1853
1257
2933
1143
2190
2670
1855
2183
2248
1195
2707
1231
1952
1002
2332
2729
1546
2015
1734
2042
1166
2655
1677
1339
1093
2090
1769
2506
1581
2892
1661
1395
2230
1741
1632
1151
2669
2921
2331
2957
1799
1350
1662
2337
2070
2165
1870
1956
2811
2272
1098
1222
1492
1552
1743
2199
2580
2594
1049
1099
1901
2350
1601
2356
2534
2312
2001
1210
2371
2180
1059
1626
2684
1778
1243
2817
1992
2341
2270
1929
1220
2813
2695
2309
2794
1439
2903
1678
2999
2434
1572
1075
2871
2231
2056
2450
2749
2307
2804
2758
1163
1659
2586
1631
2213
2473
1538
2715
1309
1926
1206
1239
1324
2121
2880
2088
2655
2293
2563
2094
2409
1323
1212
2937
1608
2985
1755
1452
2723
1793
1067
2686
2538
2512
1765
2561
1227
2064
1096
1320
2902
1188
1368
2072
2227
1332
2752
1750
2352
2968
2795
1456
2744
1709
1349
2840
1447
2649
1022
2229
1718
1085
2993
2516
1859
1521
1702
1812
1355
1319
1861
1590
2196
2242
2193
2221
2956
2140
1710
1276
1232
1005
2101
2755
1998
2612
2942
1829
2162
1925
2113
1578
2042
1868
2603
2817
1195
1852
1213
1706
2631
1939
1394
2032
2107
2205
2260
1502
2516
2129
2885
2308
1939
2746
1996
1713
1984
1238
1518
2247
1579
2874
2650
2430
2207
1282
2549
1328
2640
2377
2025
2103
1927
1004
1645
2293
2611
1068
1647
2794
1351
2440
2313
1033
2040
2806
2640
2296
2872
1890
1832
2958
1334
1966
1126
2757
2290
1964
2826
1825
2656
1931
1862
1139
1103
1782
1381
1935
2101
2703
2102
1916
2591
1724
1896
2139
1560
2617
1389
2402
1642
1253
1457
1750
1545
2068
1768
2961
2878
1888
1003
1647
1243
2823
1138
2420
1577
2174
2930
1258
2424
1705
1195
1169
2788
2917
1367
2611
1070
1987
2196
2673
1574
1424
1182
2403
1474
1112
2594
2036
1013
1420
2057
1212
2699
1455
1672
2768
1586
2476
1562
2387
2687
1131
2978
2938
1057
1287
1962
1629
1700
2158
2891
1890
2693
1330
1072
2819
2640
1735
1946
1465
2580
1894
1244
2004
2648
2984
1470
2333
2244
1599
2024
1595
1425
2810
2987
1442
1447
1245
2345
1187
2150
1965
1335
1855
1530
1167
1519
2368
1382
1854
1127
2851
1529
1097
2808
1793
2887
1973
1289
1074
2817
2630
2385
1100
1134
2295
1465
2883
1344
2630
2372
2395
2391
1759
2315
1614
1558
2390
1473
2481
2464
2103
1951
1389
1472
2173
1065
1328
1001
2194
1556
2474
2957
2270
1370
2520
2580
1234
1721
2235
2703
1637
2024
1752
2482
1733
1460
2771
1782
2194
1234
1497
1500
1809
1611
1714
1679
1995
2629
1961
2230
1136
2882
2150
2074
2898
2439
1120
1389
2796
2034
1323
1668
2239
2778
1827
1078
1198
1908
2739
1713
1294
2547
1808
1959
1059
1974
2147
1659
2656
1841
1584
1606
2761
1004
2566
1755
2874
2678
2585
2295
1340
2382
1987
1159
2912
2829
2261
2031
2784
1635
1480
1087
2891
1247
1936
1590
2074
1191
2015
1924
1291
2461
1733
1954
1449
2718
1908
2234
1211
1071
1205
1521
2324
1444
1373
1912
1560
1648
2048
1230
2713
1116
1875
2020
1360
1497
1716
2513
2069
1976
2682
2683
1663
1660
2004
1879
1648
1032
2711
1194
1921
1027
1819
2713
1430
2960
1764
2446
2875
1023
1030
1426
2144
1785
2211
1174
1585
2714
1594
2953
2001
2395
1164
2236
1390
1522
2858
1663
2440
2494
1263
1527
1938
1853
2309
2686
2297
2163
1590
1400
2733
2270
2638
2046
1946
2256
1539
2878
2449
1829
1294
1935
2438
2758
2193
2526
2863
2584
2322
2908
1101
1101
1006
1381
2760
2503
2488
1290
2476
2526
1878
2422
2123
1194
1220
2732
2758
2119
1290
2135
2984
2980
2214
1611
2200
2328
2090
2180
2660
2783
2824
2714
2842
1682
1298
2631
2264
2256
2287
2444
2768
1248
1402
2924
2952
1872
2813
2244
2538
2462
2769
1743
2293
1187
2925
1122
1887
2395
2182
1431
1412
1307
1631
2693
2702
2164
2581
1441
2896
1589
1468
1501
2833
1847
2368
2735
2578
2290
1660
1327
2516
2847
2643
1198
1014
2080
1420
2655
1758
1176
1743
2869
1074
1855
2031
2460
2618
1709
1221
1787
2291
2371
2348
1948
1993
2267
1910
1446
1819
1189
1544
2598
1735
1854
1915
1566
1665
1432
2678
1622
1744
2927
2684
2720
2847
1599
1426
1977
2816
2908
1117
1868
2068
2874
2037
1145
1498
1695
2205
1747
1169
2974
1835
1568
2632
2146
2134
2220
2941
1464
1795
2186
2031
2600
1043
2364
2688
2629
2101
1394
1840
2934
1630
1912
1072
2677
1529
1861
2818
1770
1067
2970
2227
1930
1452
1770
2092
2115
1087
1700
2465
2207
2037
2352
2113
1931
2837
2468
2830
2673
1458
1870
2594
1811
2908
1236
2344
2924
1496
2956
1617
1272
2403
2171
1396
1825
2959
1100
2148
2274
1272
1572
2541
1401
1929
2634
1896
2279
2799
2141
2840
2061
2031
1144
1311
2198
1375
1416
2023
1215
2426
2169
1619
1131
1083
2192
2804
2867
1955
1288
1973
2736
1320
1556
2401
2887
2329
2193
2882
1273
2341
1064
1124
2355
1116
2556
2241
2258
1859
2199
1449
2543
2078
1933
2848
2103
2953
2409
1317
2737
2830
2029
1324
2511
1168
1103
1741
1475
1743
1425
2870
2183
1534
1750
1874
2362
2044
2265
1015
1528
2951
1546
2008
2756
2839
2431
1658
2387
1709
1297
2935
2920
1876
1145
1443
1311
2741
1614
2187
1012
1815
1766
1514
1434
2330
2267
2008
1327
1058
1486
1059
1687
2394
2790
2786
2284
1021
1568
2672
1737
2445
2354
2766
1445
1491
2950
1307
1389
1306
1563
2621
1430
1077
1002
2713
2185
1031
1574
1426
1572
1422
1331
2329
1223
1238
2247
1526
2086
1359
2160
1290
2172
1942
1449
1568
2462
2001
1069
2943
2380
1960
1619
1021
2496
1865
2629
1609
2391
1076
1601
2253
2448
1141
2100
1315
2114
1024
2542
1206
2245
2424
2221
1029
2146
1272
1449
2488
2629
2435
1251
1184
2963
1631
2047
2613
2804
1309
2834
2359
1609
1637
2135
2010
2758
2908
1842
2031
2843
1134
2454
2437
2459
2863
1698
2957
2740
1589
1875
2223
1415
1141
1981
2957
2826
1417
2291
1817
2095
2487
1512
1805
1191
1183
2598
1607
1288
1210
1271
2239
2430
2419
2645
2494
2981
1814
1725
1099
2933
2091
2874
2214
2434
1610
1943
1468
2656
2179
2184
2341
1617
1025
2936
1355
2623
1649
2245
2275
1264
1090
2668
2529
1317
2637
2793
1997
1496
2487
2976
2011
2692
2191
1884
1004
2614
2298
2371
2582
2240
2129
1952
2110
2027
1931
1622
2405
2483
2289
2872
2332
2570
2451
2836
2843
2423
1345
1896
2798
1817
2946
2972
1168
2204
1172
2649
2426
2142
2932
1742
1324
2279
2664
1035
2136
2139
1558
1501
2387
2014
1388
2515
2208
2616
1643
2442
1241
2356
2042
1581
2269
1402
2573
1764
2294
2158
1783
2907
1854
2282
2196
1263
2552
1547
2548
1053
2907
2416
1699
1703
1865
2844
2509
1784
1429
1431
1764
1553
1560
1731
2408
1070
1099
2350
2473
2922
2706
1899
1741
2978
1355
1651
2648
1105
2818
1125
2964
1660
1067
1590
2536
1826
1656
1338
2716
2425
1893
1789
1335
1863
1394
1230
2346
1122
2874
2126
1163
1201
2074
2626
1347
2007
1674
1722
1347
1213
1196
2404
1966
1304
1468
1103
1485
2971
2196
1582
2415
2761
2635
1047
2028
1917
1563
2879
2583
1125
2306
2525
1231
1692
2962
2762
2586
1441
1242
1528
1151
2934
2992
2503
2229
2490
2823
1031
1394
1290
2745
2376
1927
2292
2711
1402
1567
2027
1598
2431
1444
1796
2139
1222
1908
1671
2172
1273
1342
1706
1518
1044
2728
1667
1430
2481
2770
1131
1818
2538
2095
1532
2484
2293
1381
2930
1598
1939
1981
2560
2195
1559
2844
1812
1084
2355
1795
2769
1594
1558
1317
2549
2690
2688
2773
2701
2649
1259
1862
1230
1632
1435
1208
2060
1335
2913
2313
2847
2841
1978
1073
1233
2293
1783
2512
2960
1200
1915
1583
2075
1686
1001
2538
1260
2221
2546
1842
2797
2520
1681
1281
1338
1077
1751
1927
1760
1350
1783
1476
1172
1042
1948
2929
2616
1484
1084
1256
1907
1175
2814
2500
1733
2676
2787
2544
1631
1898
2948
2840
1790
2070
2517
1326
2160
1697
2735
1156
1541
2856
1752
2609
2418
1439
1411
2033
2738
1072
2922
2776
2136
2289
2936
2621
2707
2181
2548
1663
1290
2208
1295
2862
1403
1944
2687
2103
1526
1621
1768
1919
1750
2929
2716
2051
2424
1205
1082
1294
2265
1754
2806
1558
1976
1171
1703
2501
2134
2897
1620
2979
2149
2072
2866
2334
2560
1890
2205
1473
1752
2309
1507
2116
2305
2003
2026
2208
2574
1885
1196
2501
2099
2254
2398
2537
2402
2738
1886
1231
1241
1185
2969
1630
1001
1790
2770
2678
1062
1381
2491
1533
2000
2609
2542
2957
1247
1690
2254
2974
2145
2495
2927
1249
2700
2119
1879
2896
2674
1328
2933
2823
1004
1974
1232
1567
2340
2878
2115
1514
2234
2349
2145
2193
2394
2663
1500
2490
2712
2442
2290
1712
1483
1913
2086
1746
1258
2720
1930
1882
2911
2874
1003
2734
1449
2669
1529
1026
2377
1975
1616
1369
2575
1739
1739
2797
1349
1734
1855
1036
1619
2390
1183
1232
2039
2220
2339
2092
2888
2487
1308
2621
1947
1233
1604
2360
2345
2412
1743
2726
2134
1474
1113
1737
1825
1920
2137
2744
1173
2290
1396
2524
1864
1893
1263
1521
2691
2772
1695
2229
1329
2437
1139
2890
1666
1996
2423
2342
1134
2380
1452
1938
2992
2130
1903
1144
2276
2447
2407
1119
1083
2595
1919
1598
2090
1784
1756
1053
2970
1083
2670
2573
1717
2514
2396
2697
1334
1223
1071
2830
2497
2796
2610
1793
1837
2458
2533
2735
2991
1118
2245
1244
1365
1576
2146
1734
1518
2542
1799
2882
1240
2370
2372
1051
2711
1879
1221
1477
2734
2206
2811
2052
2375
2578
1622
1287
2986
1125
2761
2633
2252
2021
1062
2852
1838
2426
2208
1140
1368
1662
2179
1793
2424
1189
2589
1127
1424
2558
2083
2959
2237
2056
1000
1785
1308
1193
1869
1788
2955
1858
1748
1392
2781
2167
1630
2219
2307
2520
2213
1284
2671
1080
1109
2072
1027
2017
2628
2185
2989
1494
2864
1428
2043
2802
1396
1195
2021
2278
2544
1645
1556
1420
1186
2510
2914
1786
2012
1257
2560
1370
1821
1904
1345
1798
1287
2156
1947
1929
1757
2291
1565
2684
1800
2460
1994
1320
2350
2980
1771
1434
1198
1028
2977
1568
2728
2251
2894
1599
2158
2242
1004
2371
2626
2618
2673
1960
1082
1244
2515
2240
2249
1091
1521
1252
1079
1873
2620
1726
1516
2594
2436
2033
2486
2125
1172
1793
1928
2778
2071
2036
2262
1347
2771
2515
2287
2195
1057
2182
2788
1034
1237
2106
1464
2531
2185
1106
2507
2724
1488
1855
2631
2167
1083
2565
2807
1972
2885
1500
2446
1879
1032
1305
2174
1478
2979
1901
1321
2006
1966
1885
1815
1438
1939
1481
2356
1329
1568
2956
2940
1065
2286
2204
2289
1215
2405
1094
1264
1206
2709
1314
2311
2558
2736
1908
1002
2933
2933
2987
2553
1284
2786
1501
1758
2603
1039
2193
1228
2602
1208
2477
1403
2930
1560
2380
2594
1828
2016
1958
2073
2884
1637
1114
2297
1651
2575
2258
1702
1030
1479
2424
1397
1582
1402
2656
1280
1785
1445
2686
1176
1212
2867
1663
2998
1232
2912
2382
1997
1356
2315
2174
1916
1975
1913
2669
2647
2671
2204
1107
1028
1782
1490
1197
2123
1785
2079
2821
2527
1905
2100
1809
1382
2330
1782
1861
1017
2974
1116
2065
1739
1193
1261
1346
1716
2305
1507
2423
2670
1733
1008
1609
2581
1338
2658
2394
2722
2669
2540
2212
2153
1091
2855
1092
2256
1505
1791
2586
1192
1052
2652
2674
2554
1139
2368
2836
1521
1144
2481
2819
1277
2657
1150
1793
1896
1490
2228
1044
2673
2388
2139
1349
1434
1905
2912
1648
1338
1169
2090
1211
1513
1921
2230
2618
2082
1335
2055
2442
1971
2822
1873
2578
1187
2722
1934
2497
2941
2062
2196
1766
2278
1747
2914
1805
1914
2303
2239
1649
1227
1719
2498
1352
2055
2270
2305
2357
1426
1533
2711
1560
2436
2786
2073
2851
1514
2561
1161
1712
2971
1414
1707
2276
1973
1323
1933
2767
2008
1425
1704
2780
2097
1405
2215
1251
1323
1521
1523
1918
1416
2578
2071
2408
2352
1636
2331
2493
2674
1062
1290
2353
2141
1526
1679
2813
1012
1222
2379
1731
1337
2539
1348
1001
2830
2931
2464
2030
1571
1822
2527
2994
2038
2244
1295
1392
2344
2300
2925
1336
1993
2441
1092
1945
1134
2351
1638
1570
2726
2402
1239
1101
2142
2792
1581
1878
2230
2069
2579
2421
2173
1300
1922
1852
1535
1297
1314
2898
1230
1287
1468
1712
1297
2043
2738
1897
2447
2403
2868
1478
2292
1893
2304
2169
1583
2426
1851
2247
1663
2418
2162
1275
2722
1503
2163
1692
1519
2240
1410
2837
2037
1741
1339
2439
1933
2527
2804
1099
1054
2684
2432
2827
2202
2100
1128
1280
1997
2753
1269
2110
2446
2068
2235
1813
2125
1193
1991
2794
2880
2045
1377
1206
1993
1030
2441
1551
1553
2866
1235
2056
2622
1752
2192
1979
2986
2336
2073
1621
1375
1883
2696
1766
1971
2300
1390
2969
2506
2527
1313
1740
1535
1010
1219
2009
2307
2226
1833
2171
2659
2577
2727
2131
2517
2213
2489
1694
2876
1256
1827
2790
2120
1370
2419
1996
2350
2612
2235
2694
2640
2473
2046
2027
2553
2496
1521
2612
1532
1183
2672
1760
1503
2902
1962
1798
2157
1564
2249
2758
2811
2697
1093
2249
1699
1524
2620
1165
1591
2224
2660
2695
2991
2139
2532
1186
1531
1700
2579
1021
1692
2878
1161
2692
1584
1067
2286
2218
2408
1621
2839
1785
1362
2478
2883
2944
2379
2797
1327
2028
2876
1355
2020
2309
1524
2978
1769
2364
1370
1776
1266
1457
1985
2227
2066
2934
2535
1401
1665
1632
2238
1402
1758
2971
2385
1874
2333
1513
2257
2588
1807
1735
1372
1551
1146
1336
1857
1853
2168
1607
2298
2922
1847
1632
1354
2382
2801
2135
1411
2950
1409
1978
2132
2695
2791
2474
2598
2050
2924
2651
1645
1256
1107
1782
2969
2532
1084
1434
2081
1730
2076
1681
2233
1057
2335
2317
2555
1125
2616
1002
2074
1197
1101
2307
2179
2830
2603
1677
1761
1672
1738
2808
1929
2518
2963
2041
2814
1064
1663
1822
2297
2366
1054
2682
1873
2728
2745
2074
1360
1473
2920
2472
2434
2921
1577
1447
1154
1801
2604
1139
2929
2407
2674
1408
2992
2269
2753
2716
1095
1293
2503
2490
2463
1794
1706
2708
1143
1420
1433
2452
1084
1528
1317
1287
1753
2266
1373
2008
1941
2515
1886
2013
1461
1524
1893
2890
2693
2646
2690
2605
2975
1029
1979
1066
1971
1429
1009
1640
2215
1869
1304
2735
1367
1151
1055
2400
2090
2387
2655
1725
1895
1744
1775
1580
2407
1489
2028
1939
2901
1816
1015
1497
1731
1829
2477
1055
2550
1250
2316
1323
2257
2734
2793
1071
2211
2152
1646
1309
1468
2493
1800
1305
2991
1964
1709
2231
2254
1399
1659
1482
2402
2071
1740
1399
1854
2807
2003
2539
1675
1000
2851
1839
1071
2331
2469
2162
1951
1704
2370
1254
2843
1718
1470
1407
1015
2710
1506
2767
1119
1246
1801
2150
2591
1833
1922
1186
1994
2394
2217
2404
1149
2108
2635
1468
2642
2961
1234
1659
2496
2548
1279
1550
2030
1405
1639
1683
1600
1332
1383
2144
2300
2237
2419
1429
2199
1701
2248
2238
1409
2282
1168
2558
2487
2966
1105
1735
2084
1001
1765
1054
2476
2847
1270
1571
2967
1251
1120
2186
1194
1239
2586
1661
2010
1073
1103
1912
2689
2206
2270
1941
1713
1996
1250
1213
2380
1722
2064
2064
1299
2905
2600
1599
2568
1329
2669
2453
1966
1848
1462
1948
1580
1062
2044
1169
2697
2507
1548
2414
2863
2194
2046
2879
1731
2824
2342
1479
2597
1056
2191
2245
2187
2057
1887
1289
1640
1986
2094
1681
1404
1650
2946
1841
1743
1322
1360
1651
2953
1081
1517
2874
1173
2651
2201
2105
1858
2721
2868
2744
1987
2190
2857
1909
2657
2218
2761
2524
2175
1754
2530
1710
1413
2868
2009
2212
2248
1204
2135
1409
2463
1691
1526
2515
2540
2318
2071
2537
2856
2782
2432
1919
2119
2350
2694
2215
1793
2036
2185
2526
1561
1837
2476
2199
1551
2807
2460
1306
1641
2989
2858
1653
1586
2458
1280
1296
1663
1341
2370
1338
1146
1223
2668
2394
2323
1611
2592
2064
1173
2794
1419
1211
2019
2610
2849
1626
2215
2328
1964
2733
2859
1764
1895
2868
2925
1778
1333
2661
2069
2397
1552
1451
2667
1847
2379
1337
2169
1082
2876
2941
1215
1396
1132
1847
2570
2646
2634
1976
2610
2655
2081
2335
2378
2637
1480
2382
2328
2801
2470
1544
1277
2932
2995
1777
2242
2968
1545
1172
1230
2511
2457
2133
2452
2023
2518
2462
1631
1048
1297
1278
2144
2357
1050
2415
1316
2217
2074
1029
1367
2997
2010
2369
1613
2331
2664
1283
1402
2356
2606
2603
2100
2462
1745
1099
1197
2948
2883
1354
1119
2018
1751
2280
2503
2191
2401
1920
2882
1580
1460
1025
1893
1516
2806
1234
1500
1088
1520
1121
2360
2235
2060
2276
1443
1695
2178
2682
1612
2951
2217
1368
2335
1719
2911
2349
2246
2730
2866
2422
2931
1743
1401
2822
1895
2581
1709
1584
2657
1511
2599
1109
2428
2762
1994
1884
2959
2475
1837
1808
1013
2719
1308
2932
2364
1092
1690
1173
1605
1456
1988
1771
1223
2099
1190
1617
1833
2238
1380
1863
2986
1594
1025
1101
1351
2107
1941
2573
2725
2026
2390
2771
1892
2057
2409
1211
1434
1470
1458
1803
1890
1535
2979
2200
2523
1828
2887
1329
2571
1377
1051
1721
2095
2975
1822
2419
2693
1207
2580
1256
2152
2117
1448
2580
2066
2218
2880
2166
2690
2979
1182
1362
1780
2578
2973
2450
1615
1826
1578
2524
2220
1611
1002
2348
1974
1669
1676
1917
1234
2990
1518
1227
1890
1201
2651
2773
1087
1398
1133
1305
1949
1721
1639
2592
1194
2689
2941
2518
1002
2373
1804
1867
2629
1056
2036
1540
2115
2101
1605
1397
1541
1962
1931
2701
2461
2955
2473
1578
2927
1200
2363
1216
1692
1273
1574
1499
2973
1410
2153
2285
1729
2159
1915
1862
2186
2652
1598
1833
2165
2110
1657
1987
2794
2737
2764
2988
2791
1939
1131
1239
1216
2362
2591
2802
1009
1587
1174
2356
2483
1537
1567
1705
2948
2320
2669
2383
1046
1068
1515
2810
2357
1639
2414
1816
2543
1376
1423
1956
1509
1587
1709
2034
1278
1913
2069
2367
2568
2113
1852
1598
2477
2243
2351
1628
1543
2953
2039
1473
1068
1381
2941
2722
1424
1322
1883
2578
2949
1774
1259
2634
1164
2219
1847
1895
2828
2534
1426
2034
1251
1301
2815
1933
2216
2917
1333
1113
2288
1786
1273
2591
2337
2950
1887
1128
1646
1987
1610
2957
1029
2491
2418
1794
1854
2219
1433
1257
1396
1456
1800
2009
2526
1004
1221
2767
1566
2008
1506
1507
2989
1770
1289
2163
1501
1668
1297
1214
1331
1718
1248
1840
1923
1470
2004
1761
1884
2021
1078
2998
2483
1075
2718
1832
2986
2264
1064
2332
2728
2121
2562
2639
1481
1103
2968
2260
2201
1254
1293
1185
1922
1219
2927
2678
1207
2960
1085
2056
2001
2461
1883
2545
1929
1508
2024
2914
2053
2458
2178
2237
1604
1965
1486
2211
2157
1610
1359
1820
1502
2745
2560
1629
1728
2893
2076
2264
1149
1039
1624
1025
2179
2009
1331
1267
1238
1017
1709
2974
2079
1054
1207
2744
2077
2056
2582
2957
2733
1716
1521
2598
2601
2265
1554
2256
2902
1253
1817
2037
2433
2760
2765
2013
1833
2152
1057
2595
1634
1219
1972
2139
2901
1385
2742
1448
2538
2817
2552
2672
1311
2119
2532
2434
2518
2027
1425
2914
1455
2075
1365
2985
2201
2673
1540
2319
1289
2194
1910
2926
1999
2988
2323
2513
2744
2382
2697
2215
2524
1105
2719
1084
1701
2145
1726
1314
1227
1331
2495
2807
1726
1144
2140
2559
2855
1987
2939
1228
2846
1422
1158
1343
1906
2627
1673
1323
2796
1019
2690
1136
2331
2210
1389
1349
2356
1280
2284
1055
1947
1226
2092
2959
2699
2104
2199
1854
1847
2765
2658
1756
2443
2468
2370
2102
2948
2376
2179
2075
1471
1402
1519
1208
1641
2359
1476
2517
2756
1791
1203
2574
2704
2884
2282
2620
2331
1199
1645
2803
1427
2819
2477
1031
1361
1933
1693
2863
2841
2288
1401
2981
2102
1208
2584
1545
2707
1883
2318
1339
1628
2683
2099
1056
2562
1084
2053
2560
1186
2750
2772
2748
1731
2376
1647
1652
1925
1487
2847
2708
1666
1613
2676
1467
1389
1222
1471
2495
1299
1737
2913
1447
1882
1305
2174
1744
1720
2420
1470
1277
2881
2134
2676
1090
2517
1653
2250
2726
2561
1932
2620
2220
2037
2610
2674
1014
1006
1631
2668
2339
2613
2558
2261
2450
2838
2324
1866
1425
1201
2903
2933
2505
1017
2570
2828
2533
1938
2585
1951
2736
1973
1745
2934
2368
2117
1693
2410
2273
1632
2160
1738
1088
2753
2132
1664
1322
2873
1226
1253
1192
2788
1824
2524
2658
1999
1114
2202
2468
2782
1141
2077
1422
2680
2932
1365
1868
2625
2893
1332
2145
2915
2593
2794
2042
2165
2844
2752
1886
1906
2506
2660
1711
2332
1759
2948
1149
2221
1275
1368
2003
2491
2943
2491
1490
1082
1315
1408
2822
1767
2796
1697
2981
2895
2109
1278
1194
2031
1482
1492
2156
1362
1316
1561
1275
1482
1365
2090
1921
2984
1215
2647
2349
2525
2330
2654
2972
1101
2303
1959
1849
2435
2931
1119
2110
1808
2679
1817
1222
1481
2753
2119
1739
2783
2213
1640
2174
2381
2216
1008
2718
2225
2488
2838
1551
1149
2349
1455
1564
2455
1306
1092
2728
2523
2644
2721
1432
1197
2452
2468
1803
2549
1868
1439
1230
2097
1907
2566
1311
1690
1480
1590
1886
2295
2242
2625
2948
1092
2568
1960
2460
2224
1253
1767
1174
2661
2392
2216
1139
2493
1207
1976
2930
2748
2205
1168
1357
2048
2607
2455
2242
2783
1143
2875
1975
2717
2207
1432
1280
1018
2773
1339
1630
1491
1008
2580
2296
1100
1265
1570
2706
2692
2427
1819
1482
2504
1660
2139
1089
2073
2267
1900
1486
1113
2719
2677
2080
1378
2792
1458
1453
1959
1935
1120
2720
2868
1346
2439
2740
2626
1873
1256
1783
2036
2749
2551
1356
2325
2392
2472
2056
1067
1343
2208
1752
1873
2854
1516
1772
1331
1499
1917
1308
2807
1116
1746
1756
2306
2099
1614
2157
2222
2399
1463
1200
2010
1117
2450
1364
1167
2321
2756
1986
1320
2403
1386
1616
2728
2369
1847
1014
2831
1666
2408
2127
2957
2948
1976
1919
2003
1795
2051
1225
1777
1315
2835
1668
2880
2007
2742
1756
1403
1151
1605
2011
1744
2931
2989
1404
2731
1130
2028
2937
1251
1599
2326
1555
2992
2337
1243
2063
2141
1531
2362
2373
1269
2530
1209
1004
2569
2718
1736
1720
2628
1091
2612
2679
1061
1396
1382
1025
2959
1572
2189
1872
2767
2114
2974
1177
1989
2279
1677
1543
1764
1679
2615
2873
1790
2232
1741
2215
2722
2984
1836
1013
2395
1307
1309
1160
1988
2648
1494
2595
1955
1218
2104
1569
2343
1490
2606
2156
2556
1031
2016
1289
2041
1193
2957
1948
1476
2740
1889
1829
2656
2167
1304
2975
2737
2175
2477
2460
1804
2814
2190
2342
1785
2083
2589
1546
2575
2046
1530
1299
2627
2586
2660
2691
1968
1546
1973
2202
1350
2361
2684
2249
1759
2665
2940
2788
2914
2129
1833
1167
2013
1145
1351
2742
1841
2675
2504
2958
1605
2411
2373
2431
2209
1589
2203
1069
2508
1613
2007
2190
1202
1275
2109
2443
1130
2942
1582
2121
2143
2801
1632
1446
1213
1363
2286
2481
2234
2918
1850
2294
2042
2015
1597
1940
2989
1252
1039
1169
1461
2870
1279
2301
1121
2644
2965
1738
2037
1908
2612
1900
2092
1383
1815
1804
1779
1927
2218
1846
2303
2723
1835
2591
2764
2714
1147
2188
2678
1169
2455
2878
2902
1413
1659
2274
2522
2331
1324
1570
1398
1548
1444
1326
1305
2950
1201
1659
1200
2794
1160
2061
2035
2193
1866
1739
2034
1688
2537
1408
2496
1777
2060
1867
2454
2735
1998
1679
2725
2541
2282
2448
1602
1648
1448
1755
2279
1509
2285
2814
2512
2489
1987
2885
1009
1394
1842
1709
2547
2921
1239
1833
2794
2916
2074
2621
2488
2577
1872
1570
1952
2523
1934
1659
1511
1712
1458
1386
1744
1111
2460
1525
2403
2723
1896
1007
2790
2176
1857
2060
1892
1289
2132
2805
2302
1449
2654
1686
2574
1828
2267
2702
2637
1715
1862
2990
1554
1328
2374
2297
2936
1455
2965
2436
1460
2715
2430
1071
2020
2066
2831
1312
1720
2813
2679
1663
1391
2130
2358
1062
2059
2772
1813
2917
1844
2759
1888
1688
1861
1907
2453
2462
2802
2561
2124
1436
1324
2697
2344
2588
2019
2583
2667
1507
1997
1954
1982
2825
2036
1199
2599
2425
1971
2311
1238
1163
2643
1047
1591
1701
1826
1741
2210
1112
2614
1369
1510
2159
1688
2242
1338
1694
2786
2770
2043
2476
1105
1305
1920
2891
1777
2064
2653
1661
2309
1028
1491
1490
2322
1961
1793
1277
2106
1643
1761
1278
1372
2555
1894
1627
1444
2823
2136
2794
2862
1904
2639
2201
1268
1762
1058
2338
2127
1701
2925
2763
2089
1549
1804
2585
2879
1019
2838
2728
1449
1060
2589
2143
2009
1764
2103
1551
2411
1293
2446
1954
2928
2859
1800
1405
1389
2290
1222
1559
1903
2455
2150
1405
1718
1998
2190
2824
1751
2310
1749
1424
2986
2409
2345
2801
2315
1496
1191
2504
2660
2508
2928
1834
2255
1970
2836
2230
2749
1398
2195
1588
2798
2278
1824
1994
1911
2184
1424
1011
2575
2279
2800
1101
2544
2022
1969
1519
1514
1999
2090
2894
2099
1718
1900
2396
2528
1315
2151
2748
2163
2961
1075
1352
1114
1160
1626
1708
1584
1351
1890
1131
1071
1180
2930
1380
2708
2826
2290
1232
1001
2317
1715
1749
2309
2301
2490
2079
1377
2429
2466
1595
1033
1676
1849
2615
2204
2448
2987
2384
1395
1261
2935
1163
1109
1958
2823
1918
1789
1520
2688
2702
2026
1918
2747
2846
2245
2326
2043
1813
1670
2548
1330
2155
1885
1294
1098
2395
2332
1314
2176
1259
2840
2907
2838
2740
2382
1552
1640
1350
2479
1572
1290
2858
2741
2764
2570
2115
1930
2003
1370
2879
1404
2174
1713
1848
2931
1780
2278
2815
1860
1427
2587
1475
2344
2429
2863
2119
2080
1006
1464
1692
1686
1693
2334
1098
2258
1472
2415
2121
1725
1983
1465
1328
2945
2298
2855
1665
2194
1990
2809
1601
2275
1825
2491
2052
1985
2815
1514
1312
2902
1450
1034
1923
1538
2678
2193
2712
2840
1614
2591
2459
2366
1157
2090
2877
2963
2258
1530
1046
2574
2197
2926
1090
1198
2864
2418
2861
2202
1282
2114
2443
2959
2102
2219
1274
1948
2542
2791
1266
1104
1142
1826
1579
2400
1350
2236
2117
2735
2614
2089
2727
2285
1468
1738
1704
1525
2945
1725
1675
1260
2332
1510
2557
2501
1147
2500
1263
1938
1815
1929
1420
2468
1263
2942
2431
1371
2346
1691
2848
1627
1300
1125
2589
2194
2387
1157
2491
1364
1514
2750
2004
1817
2115
1006
1773
2633
2269
2079
2252
1850
1973
1179
1920
1685
1668
1259
2021
1526
2308
1333
2180
2253
1877
1047
2960
2206
1922
1363
1113
2991
1009
2900
1423
2066
2926
2604
1352
1257
2169
2798
2102
1266
2440
1997
2655
1121
2206
1904
1525
2128
2137
1964
2056
1181
1569
2752
2940
2067
1047
2567
1711
1905
1966
2262
1841
2073
2757
2854
1759
2065
2907
1764
2358
2510
2232
1913
2813
2880
1393
2839
1000
1018
2839
1986
1853
2046
1843
1242
1496
1174
2664
2285
1209
2602
2087
1196
2301
1178
1156
1581
1364
2352
1144
2460
2221
1372
2606
2547
1950
2657
2939
1060
1674
1208
2567
1693
2067
2981
1408
2796
1230
2515
2358
1585
2402
1622
1554
2757
1423
2035
2613
2634
2724
2813
2474
1648
2874
1378
2765
1480
2440
2297
2292
1840
1235
2604
1611
1000
1035
1393
2129
2321
2771
1360
1351
1850
2995
2559
1058
1599
2819
2850
2124
2915
1044
1304
1336
1861
1735
1918
1819
1689
1215
2928
1355
1933
1222
1518
1350
2799
1010
1553
2721
1029
2906
1291
2864
2363
2462
1624
1654
1315
1319
2165
1662
2591
1173
2378
1795
2932
2267
2750
2266
2117
2574
1440
2105
2843
1004
2418
1627
2476
2209
1260
1589
2265
1128
2094
1009
2753
1440
1973
2400
1110
1264
1504
1370
2050
2265
1765
1760
1845
2723
1418
1531
1260
2287
1603
1456
2466
2187
1020
2359
1043
2998
2178
2106
1058
1576
2398
2462
2079
2369
2043
2491
1294
1350
2156
1853
2070
1069
1054
1578
2240
1657
2783
2754
1790
2730
1328
2978
2526
1638
1543
1566
1419
2615
2356
1113
2086
2398
1311
1474
2868
2304
2681
2477
1680
1928
1236
2911
1131
2751
2386
2396
2132
2443
1118
2387
1214
2425
1316
1329
1248
2420
2937
1441
1825
1476
2071
1680
1994
2043
2768
2672
2759
2581
1710
2936
1976
1305
2073
2863
2493
1417
2847
2776
2252
2147
2435
1977
2496
2970
2899
2661
2082
2982
1225
1448
2368
2240
1651
1203
2857
2557
1917
2089
2983
2715
2638
2551
1733
1183
1410
2909
1351
1454
1836
2831
2573
1160
2190
2678
2042
1094
2185
2024
2144
1106
1590
2777
2355
1261
1567
2737
2655
1870
1005
2937
2501
1758
2793
2537
2509
2884
1243
2312
2560
2990
2309
1627
2145
1394
1875
2207
1049
1974
2161
2763
1372
2893
2945
2876
2124
2862
1196
1472
2616
1673
1254
2482
1449
1900
1330
1815
1368
2653
1168
2159
2852
2873
2465
2155
1798
2963
1631
1960
2386
2360
2688
1681
2709
1242
2565
2608
1814
2917
1412
2648
2688
2772
2696
1886
2735
2828
1178
1245
1064
1060
1839
1396
1805
1002
2912
1499
1428
1790
2078
2162
2230
2236
2086
1256
1986
2574
2773
1206
2336
1723
1001
1451
2241
1521
2472
1079
1176
1578
2420
1970
2784
1386
1896
2325
1521
2291
2876
2707
1331
2065
2179
1023
1839
2251
1417
1451
1685
2440
2900
1161
1054
2973
1910
2341
1059
1388
2156
1284
1530
2832
1323
2850
2371
1107
2378
1844
1339
2761
2735
2696
2699
1066
2875
1270
2545
2978
2612
2990
1103
2020
2394
1736
1679
2258
1915
2811
2477
2556
2265
1133
1134
2592
2176
1499
1742
2329
1653
1731
2873
2574
1111
1925
2705
1204
1463
2989
1097
1639
2796
1082
1776
2166
1180
2510
1437
2587
2171
1112
2193
2567
2368
1784
1495
2602
2561
1106
1890
2375
2528
1215
2324
1881
1117
1529
1909
1469
2032
1474
1795
1927
2714
1837
2760
2183
2357
1968
2411
2666
1062
2156
1157
1541
2539
1305
1206
2328
1429
1103
1644
1356
2099
1723
2111
2581
1758
2896
2049
2652
1601
2968
1555
1697
2317
1266
2854
1530
2024
2313
1244
1592
1695
2225
2313
1372
1057
1783
2342
2813
1323
2582
1040
1928
2831
1438
2829
1991
2726
1179
1424
2462
2920
2760
2064
1094
1601
2461
2224
2273
1451
2677
1303
2117
2859
1051
2661
2874
2410
1739
2523
2976
1553
2237
2328
2020
2928
2627
1866
1878
1437
1863
1804
1845
1888
1783
1673
1936
1160
2219
2772
1596
2559
1069
2361
1647
2278
1924
2070
2780
1778
2955
2581
1987
1657
1448
1909
1683
1431
1044
1167
1974
1595
1346
1835
2588
1872
2459
1228
2076
2379
1725
2714
1191
1967
1926
1417
1483
2876
1681
2742
2004
1556
2087
1100
1483
2283
2817
1187
1439
2874
2991
1504
1115
2051
1797
1001
2213
2234
2773
2775
2820
1695
2995
1400
1052
1240
2389
1020
2731
1031
1425
1807
2750
1302
2164
1417
2508
1245
1351
1305
2056
2271
2789
2202
2389
1220
2598
2140
1169
1924
2204
2250
1102
1907
2922
1308
1562
1686
1048
1243
2894
2797
1456
1408
2449
2183
1755
2813
2888
1379
1494
1967
1882
2468
1719
1549
1907
1792
2012
2832
1642
1249
2851
1807
1827
2176
1704
1843
1381
1855
2856
1821
1197
1108
1411
2259
1814
2381
2754
1205
2466
2786
2252
2791
1430
1237
1367
1635
1188
2373
2401
2770
2675
1216
2601
2645
2946
2650
2581
1272
1479
2913
2432
2032
1524
2673
1770
1774
2056
2460
2736
2527
2039
1807
1366
1857
1997
1060
1376
1590
1809
1069
1655
2008
2455
1085
2147
2982
1508
1767
2314
2164
2800
2481
2727
2554
1353
1219
2266
1758
2467
2593
2579
1728
2638
2875
1731
1867
2851
1744
1647
2886
2274
1991
2463
1410
2257
1423
2578
1439
1525
1789
1266
1288
1146
1571
2727
2558
2081
1812
1503
1777
1794
2619
2123
2216
1490
2927
2371
2580
2355
1280
1131
2765
1120
2428
2891
1809
1018
2316
1296
2930
1641
1827
1232
1678
2327
2290
1582
2067
1147
2173
2787
2038
1240
2870
2092
2655
2868
1247
2920
2331
2053
2999
2084
1245
1658
1501
1168
1718
1680
1918
2540
2765
1516
1573
1135
2967
2386
1445
2889
2200
2345
1304
2432
1181
1493
2093
2524
1250
1336
1235
1941
2772
2397
1965
1877
1643
2743
2988
1019
1825
2121
2864
1386
2230
2634
1022
1521
2667
2734
2125
1268
2423
1358
1719
2987
1749
1566
1903
2752
2565
1977
2919
1381
1445
2978
2769
1367
2551
2697
2493
1224
2399
1425
2063
1078
2481
2918
1202
1547
1471
1572
2858
1516
2212
2968
2519
2413
1677
1979
1127
1076
1840
1235
1455
2849
2203
2483
2942
2253
2866
2655
1970
2970
1241
1901
1870
1998
2295
1640
1506
1831
1364
1355
2281
1993
2120
2402
2170
1477
1459
1355
2691
1572
2570
2416
2385
2164
2970
2215
1876
2998
2977
1949
1682
1816
2602
2889
1274
1311
2097
1520
1118
1036
1473
2296
2713
1484
1954
2463
1728
2801
1313
2464
1794
2510
2964
1398
1400
1826
2516
2706
2028
1079
2765
1508
1854
2415
2673
1464
2391
2232
2128
1858
2381
2939
1236
2654
1099
1273
2704
1900
1209
1507
1487
2075
2685
1513
1155
2173
1853
2203
2489
2449
1795
2392
2493
1039
1271
2965
1442
1297
1811
1489
1071
2497
1673
2455
1083
1856
2273
1310
1299
1126
2122
1616
2496
1520
2593
1690
1823
1340
2259
1500
2612
1188
2743
2679
1063
2989
1445
1197
2383
1134
2832
2406
1089
2721
1435
1990
1401
1230
1430
2300
2900
1543
1903
2362
1326
1179
2896
1972
1447
2582
2142
1101
2038
1310
1878
2884
2755
1994
2392
1094
1410
2076
1927
1165
1295
2717
1526
2776
1085
1603
1288
1593
2911
2960
1601
2069
2285
1381
2353
2884
1093
2473
2750
2801
1993
2730
1367
2779
1842
1552
2236
2408
1839
1336
1889
1823
2616
1738
2066
1610
2653
1120
1887
2845
2294
1548
1191
2079
2710
2809
1598
2373
2642
2508
1001
1938
2326
2127
2173
1566
2349
1748
1933
2533
2367
1881
2755
2574
2070
2778
2454
1547
2315
1742
1231
2974
1586
2906
1507
1444
2539
2289
1069
2034
2955
2863
2766
2331
1335
2952
2498
1488
2566
1500
2261
1904
2187
2355
1477
1412
1794
1617
1009
2933
1355
1050
1057
1899
2276
1027
1351
2420
1619
1728
2027
1060
1679
2900
2579
2505
2115
1423
2239
2118
1279
1965
1982
1815
2482
2327
1786
2231
2429
1094
2650
1922
2279
1136
1679
2904
2805
1867
1054
1307
2600
1077
2870
1837
2473
2201
1225
2288
2777
1973
2298
1371
2378
1892
2653
2390
2069
2243
2418
2950
2242
2121
2992
1525
2078
1105
1781
1542
2221
2675
2700
1248
1368
1932
2518
1202
2096
1144
2342
1280
2101
2499
2455
1456
1796
2279
2544
1387
1484
2289
1834
1561
2449
1105
2066
1479
1085
2345
2759
2368
1419
2684
1067
1101
2273
2050
1002
1446
2374
2450
1293
1925
2902
2137
1848
2744
2666
2536
2729
2800
1562
1394
1057
2932
1841
2138
1799
1263
2867
2038
1116
2752
1385
2974
2862
2418
2432
2354
2183
2747
2276
2097
2013
2034
1995
2910
1660
1312
2257
2322
1814
1550
2616
2960
1806
1025
2626
1135
2261
1134
1251
2739
1580
1336
2334
1542
1539
2928
2276
2431
1312
1312
1352
2982
1523
2465
2381
2023
1937
1931
1478
1487
2006
1544
1224
2566
1135
1426
2168
2836
2792
2296
1093
2049
2496
2537
1517
1677
2701
1453
2370
1732
2036
2827
2010
1502
1198
2635
2436
2341
1645
1603
2199
1329
2657
2765
1733
1036
1111
2768
1406
1113
1760
2441
2639
2016
1218
2304
1486
1986
1948
1703
2323
1484
2562
2746
2451
2180
2534
2722
2368
1501
1990
2828
2190
2189
1096
2765
2392
2731
1804
1480
1565
2933
1046
2257
2973
2596
1187
2995
1283
1894
2148
1449
1393
2943
2280
1715
1767
2911
1313
2553
1503
1389
1399
2906
2123
1933
1250
1450
1919
1454
2912
1755
1181
1467
1137
2391
1437
1304
2774
2856
1992
2539
2439
1474
2354
1540
2434
2248
2909
2382
1997
2482
2418
2252
2978
1175
2533
1141
1133
2040
2346
2738
2075
2830
1982
1392
1267
2926
2805
2890
1277
1463
1137
1458
1561
1964
1951
2926
1552
1582
2499
2002
1541
2538
2457
1430
2338
1930
1490
2962
2858
1296
1170
1733
1509
2255
1464
2610
2492
1961
1273
2509
2444
1019
2104
1534
2345
1959
1691
2013
2225
2607
2589
2552
2542
1343
2196
2538
1372
1552
2054
2337
2435
2844
1031
2982
1292
2404
2949
2306
1500
2341
1434
2591
1309
2990
2559
1521
1433
1923
2086
1378
1239
2478
1736
1250
1707
1619
2192
1166
1059
1927
2238
1939
2907
1936
1074
2600
2989
2123
1242
2941
2011
2385
1513
2884
2173
2998
2242
2552
1785
1674
2104
2449
2467
1676
2098
2957
2107
2782
2274
2673
1211
2783
2247
2573
1103
2495
2685
2374
2916
2959
1533
2311
1681
2145
2368
1855
1964
1853
2077
1709
2378
2641
2381
2385
2823
2789
2473
2231
2838
1117
1493
1206
2849
1569
2730
2229
1137
1940
2781
2679
1313
2868
2636
1827
1140
2794
1768
1321
2309
1242
1993
1254
1704
1564
1294
1571
1402
2863
2750
1314
1021
1454
2536
2799
2465
1326
2462
1111
2416
1139
1717
1024
2073
2399
1396
2511
1004
1554
2244
1029
2021
2151
2923
2595
2125
1239
2503
2285
1275
2158
1827
1275
2190
2466
2657
2860
1331
2838
2362
2814
1331
1656
1906
2169
2526
1968
2182
2305
1168
1784
1566
2848
1618
2721
2294
1871
1532
2942
1674
2226
1824
1177
2837
1257
2313
1441
1834
2607
2743
1536
2179
1166
2192
2431
2699
1365
1244
1753
1069
1156
2058
1198
2116
2491
1591
1979
2658
2470
1172
1786
2328
1390
2164
1135
1990
1154
1820
1649
2857
2085
1134
2575
2562
2632
2605
1399
1656
2188
1021
1928
1626
2779
2873
1518
1168
1625
2061
1346
2666
1333
1784
2364
2435
1957
2209
1789
2003
2056
1440
2544
2546
2596
1896
1985
1021
2483
1636
2485
2886
1191
1322
1470
2448
2244
1159
2549
1518
1646
2968
1364
2093
1473
1984
2523
1300
1771
1140
1605
1423
1816
2397
2600
1747
1478
2383
2030
1883
1887
1496
1685
2990
2577
1460
2474
1010
1313
2916
1190
1797
2660
1270
1357
2089
1075
1450
2072
1611
2373
1684
2251
2343
1030
2062
2069
1795
1723
2723
1970
2861
2130
1665
2631
1149
2283
1375
2517
1013
2511
2513
2988
1855
2950
2809
1763
1545
2039
1510
1671
1027
1311
1419
2511
1203
2246
2342
2959
1515
2392
1678
2288
1590
1946
1330
2668
1995
1640
1208
2806
2701
1933
2059
2101
2861
1696
1395
2394
1222
1298
1524
2757
1213
2052
1942
2549
1710
2155
2427
1903
2941
1416
2002
1622
1832
1224
2397
2910
2620
1140
2769
2906
1831
1704
1970
2094
2253
2318
2651
2507
1851
2949
2737
1216
1867
1922
2075
2539
1003
1781
1957
2840
2213
2305
2865
2285
2932
1436
1268
2636
2300
1485
2774
1082
1530
1618
1926
2509
1081
2849
1295
2393
2505
2920
1052
2993
1680
1786
2755
2911
2150
2858
2907
1838
2184
2929
1692
2526
1839
2686
2163
1816
2049
1014
1207
1365
1174
2655
2686
1249
2997
2566
2458
1154
1485
2565
1335
2294
2252
2873
1604
2145
1682
1357
1485
2442
1578
1936
1898
1602
2927
2400
1669
1395
1686
2480
1343
2490
2713
2687
2819
2026
2101
2506
2915
2585
1400
2753
1353
2619
2594
2399
1274
1967
2081
1017
1133
1692
2530
1766
2787
2239
1756
2083
1322
1597
1897
2062
2469
2006
2221
1845
2582
2565
1054
2579
1044
2177
1443
1901
2041
1826
1583
2280
2009
1528
2125
2702
2314
1668
2346
2652
2960
1946
2901
1579
1270
1017
2183
2318
1687
2338
1283
2347
1398
1748
2818
1709
1913
2503
2973
1957
1249
1629
2725
1961
1656
2477
1074
2794
2472
2195
2749
1800
2661
2570
1885
1635
2665
2475
2309
1027
2994
2125
1213
2704
1543
2236
1881
1261
1711
1416
1789
2812
1696
1389
2403
2331
2222
1939
2924
1794
2943
2390
2847
2492
2590
2483
2687
1829
2863
2182
2044
2438
1193
2946
1963
2124
1415
1021
1417
2420
1595
2814
2082
2055
1406
2937
1104
2272
1166
2555
2413
1725
2551
1515
1085
1604
2278
1721
1113
2060
2550
1052
1398
2529
2372
2351
2618
1751
2427
1278
1916
2201
1522
1503
1198
1128
1307
1791
2086
2653
2379
1415
1662
1308
2770
1318
2887
2679
2860
1358
2847
2694
2908
2358
2871
1542
2415
2553
2684
2055
1319
2354
2845
2889
1639
1212
1203
2048
1316
2957
1296
1486
2636
1461
2681
2135
2391
1090
2760
2053
2464
2940
1891
2068
1432
2222
2293
2164
1633
2657
1714
1754
2108
1030
2333
1024
1570
1773
2669
2557
1115
1839
2362
2904
1061
2360
1058
2447
2677
1736
2152
2324
2794
1630
2592
1380
1463
1777
2457
2418
1920
2040
1414
1660
2242
2543
2379
2605
2128
2657
1564
1617
1421
1203
1938
1625
1577
1987
2006
2073
2163
2847
2487
2898
1505
2390
1961
1477
1439
1953
2562
2793
2317
1251
1637
2076
1424
1702
1662
1519
2981
1453
1318
1020
1171
1534
1902
2591
2693
1967
2804
2477
2771
1383
1254
2073
2553
1517
1155
2853
1581
1901
2166
1175
1095
1771
2301
1170
2566
2863
1200
2875
1325
1487
2092
1710
2528
2467
2726
2972
1487
2371
1785
2473
2150
1084
1022
1933
2998
2564
2523
2907
1547
1809
2938
2080
2288
1143
2926
2400
2233
1732
1024
2830
1766
2929
2152
2284
2292
2545
2546
1085
1792
1184
2365
2211
1115
2694
2026
1010
1749
1367
1172
1002
1339
1293
2327
2516
1549
1012
2423
2385
2542
1325
1738
2755
2346
1956
1706
2221
1933
1739
2642
1453
1018
2437
2115
1363
2444
1727
1964
2594
2118
2916
1651
1865
1559
1021
2491
1473
1601
2636
1734
2279
1122
1160
1544
1466
2446
2610
2865
2160
1988
2805
2077
1010
1726
2720
2985
1902
2179
1964
1071
2823
2048
2829
1267
2626
2675
2873
2195
2325
2465
1233
1619
2298
1004
1362
1331
2858
1893
1648
1917
2835
1862
2804
1606
2313
1839
1640
1139
1840
1037
1588
2294
2638
2565
1912
1231
1293
2894
1918
1791
2574
1414
1540
2695
1754
2186
2779
1006
1363
2389
1126
1009
1530
1047
1237
1960
2244
2222
1954
1787
2035
2733
1355
2287
1877
1939
1982
2734
2092
1131
1037
2965
2975
2858
2343
2420
1322
1109
2852
1126
2060
1634
2776
2452
2912
1579
1764
2590
2327
2953
1987
2072
1939
1131
2757
2841
1059
2254
1818
2816
1204
1045
1914
1232
2351
1162
1034
1673
1704
1818
1638
2135
2370
1827
2728
1400
2958
1903
2376
1297
1175
2392
1406
2140
2145
1966
2025
2844
1101
2503
2360
2068
2291
1036
2923
2014
2721
2544
1100
2749
1544
1091
1886
1509
2315
2852
2702
1111
1403
2356
2884
2156
2878
1520
2641
1812
2640
2775
2088
1385
2137
1191
1571
2202
2458
2570
2845
2334
1905
1713
1680
1413
1803
2627
2754
1084
1506
2897
2825
2293
2264
1913
2440
1745
2620
1203
2191
1770
1396
2110
2374
2946
1456
2716
1612
1353
2520
2684
2052
2746
1007
1368
2207
2690
1676
2470
1353
1251
1767
2556
1306
2744
2950
2795
2121
1223
1751
2827
2583
2254
1379
2074
1937
2795
2339
1734
2958
2087
2014
2401
1565
1822
1845
1079
2286
1896
2707
2750
1068
1149
2851
1939
1003
1840
1803
2631
2997
1661
1594
1389
2602
2693
1101
2798
2366
1933
2431
2412
1350
2943
2512
2266
2237
2366
1991
2485
1899
2870
1509
1225
1517
2001
2758
2433
2404
2440
2070
1096
1991
2709
1738
2297
1493
1625
2800
1872
1720
2047
1713
1352
2465
1294
2400
1126
1637
1584
2703
1638
2850
2319
1732
1126
1152
1369
2873
1601
2936
1669
1394
2927
2864
2334
1421
1642
2205
1215
1773
1611
2567
1119
1764
2852
2157
1157
1760
1222
2602
2631
1795
1819
2737
1432
1247
2672
1976
1611
2145
1123
1753
2199
1937
1050
1653
1786
1488
1130
2874
1757
1922
1422
2812
2091
2071
2730
1555
1880
1970
2995
2609
2650
1999
1304
2874
2575
1190
2432
2086
1749
2666
1593
2071
1649
2859
1368
2182
1713
2199
1370
2669
1629
1349
1845
1708
1373
2008
1645
2361
1517
2117
1096
2642
2150
1515
2104
1199
1633
1177
2078
1596
2057
2045
2125
2091
1329
2351
2162
2233
1703
1548
2842
2681
1600
1326
1980
2300
1154
2596
2501
1566
2545
1070
1568
2632
2570
1952
2922
1134
1754
1168
1549
1536
1121
2774
1611
2585
2225
2754
1379
2023
2847
2413
1657
2970
2276
1415
2041
1823
2535
2804
1045
2037
1676
1511
2052
1986
1476
2493
2522
2378
2430
2027
1478
1534
2999
2305
2560
1826
2716
2395
1074
1400
2217
1478
1720
1132
2414
1599
1355
2154
2911
2098
1599
1951
1123
2513
2860
2610
1722
2625
2109
2732
1231
2002
2593
1819
1934
1123
2971
2972
1856
1215
2108
1140
2729
2645
2820
1198
2792
1919
2573
2877
2138
1368
2467
1331
1428
2528
1411
1486
2445
2951
1104
1090
1285
1343
1168
1215
1885
2901
2198
2291
1628
1384
1298
2696
2991
1459
2222
1479
2693
2661
2818
2803
1052
2232
1594
2864
2535
2262
1391
2407
2712
2485
1526
1905
1110
2018
2855
2386
2476
2605
2314
2891
2722
1282
2248
1753
1069
2771
1340
2969
1306
2932
1794
2784
1132
1301
1037
2054
2749
1305
1680
2623
2510
2791
2579
2144
2859
2393
2585
1973
1605
2836
2003
1087
1347
2928
1080
2770
2984
2841
2794
2764
1922
1422
2101
2780
1690
1742
1773
2810
1980
1801
2638
2171
1925
2692
1381
2931
1704
1104
1895
1677
1186
2368
2364
1470
1929
1707
2437
1204
1220
1267
2070
2908
1511
1916
1701
2087
1690
2799
1454
2116
1619
2776
2993
2804
1197
2833
2162
1655
2547
1149
2066
2880
1946
2117
2578
2554
2059
1630
1851
2984
2305
1568
2589
1712
2732
2731
1659
1008
1991
2294
2241
1905
2651
2779
1058
1410
2375
2560
1273
2096
2545
1781
1658
1070
2201
2190
1961
2395
2338
2147
1027
1060
1947
1470
2811
1050
1187
2281
1072
1467
2173
2154
2665
1252
1909
1161
1229
2167
2059
2168
1179
2499
1357
2756
1439
1524
2911
2518
2511
1541
1769
2265
1671
2845
2266
2180
2958
2180
2968
1007
1222
1094
2487
2806
2923
1391
2117
1405
2162
2040
1961
2794
1336
1170
1967
1529
2704
2192
1031
2287
1140
1670
2770
2532
2699
2909
1483
2821
1987
2730
1203
2050
2200
2051
1945
1084
1011
1551
2833
1047
2408
2506
1356
1471
2581
1975
1929
1500
1877
1737
2476
1766
2148
1681
2868
2553
1325
2956
1106
1014
2909
2296
2419
2432
1837
2911
1594
2285
2226
1883
1517
2152
2360
2984
2880
1634
1314
2299
2951
1724
1980
2983
1944
1249
1253
2438
2902
1518
2184
2392
2760
1056
1445
2819
1139
1111
1086
1924
2635
2670
1380
2644
2275
2995
1220
1324
2406
2164
1802
2233
2239
2027
1004
2383
2034
2926
1352
2169
2179
2399
1009
1075
1101
2834
2123
1460
1707
2542
2844
2768
1548
2390
2664
1281
1343
2336
1708
1950
1029
2930
1031
1737
2717
2952
1152
1733
1051
2062
1784
1214
2760
1917
2746
1235
2661
1304
2543
2441
1871
2760
2617
2865
2320
2034
1685
2850
2363
2724
2039
2698
2218
2403
2140
2249
2368
2272
1359
1149
2681
1389
1409
2646
1757
2630
1008
2631
2644
2429
1620
1038
2794
2267
1078
1269
1312
1166
2418
1682
2267
1303
2371
1327
1022
2086
1997
1357
2778
1496
1867
1389
2946
2393
2760
1482
2351
2972
2108
2691
2026
2054
1205
2934
2104
2000
2905
2951
2324
1870
1937
2202
2854
2677
1883
2377
2019
1081
2623
2672
1633
2652
2853
2148
1561
1230
1093
1400
2508
2597
1919
1341
2059
2727
2657
1212
1098
2437
2224
2022
2181
2047
2033
1907
2560
2666
1535
1268
1509
1382
2464
2269
1348
2436
2058
2375
2202
2058
2373
1873
1907
2504
1443
2728
2951
1596
1142
1127
1019
1671
2279
2582
1857
1600
1490
2587
1618
1946
2588
1896
2696
2825
2892
2125
1133
2651
2993
2623
1669
1282
2010
2040
1064
1351
1115
2678
1603
2306
1956
1964
2523
1408
1249
2838
2104
2882
1411
2748
1945
2471
1756
1255
2470
1476
2178
2082
2613
2318
2594
1300
1603
1519
2458
2738
2661
1238
2517
1506
1485
1813
1983
2312
2990
1624
2373
2287
2576
1053
1021
1251
2239
1244
1677
2198
2526
1755
2570
2588
2174
2034
1064
2286
2712
1655
1360
2003
1950
1511
1177
1865
1365
2906
2263
1132
1488
2444
1265
1846
2104
2891
2506
2560
2297
2343
2062
1359
2843
1260
1211
1906
1669
2929
2333
2452
1748
2698
2601
2334
1263
1369
1337
2065
2876
2156
2886
2333
1981
1545
1710
1081
1489
1724
1484
2283
2528
1504
2989
1369
2594
1000
2161
1690
1300
2271
1196
1436
1573
2812
2384
1791
2844
1931
1582
1735
2554
1441
2684
1140
2457
2729
2378
2297
2551
1129
1417
2945
2445
1049
2924
1243
2709
2232
2741
1263
2208
2647
1764
1605
1960
2450
1760
2170
2161
2919
1238
2558
1141
2749
2729
2087
1821
2848
1912
2865
1622
2865
2140
1170
1854
1251
1992
1523
2888
2140
2082
1612
2191
1319
2527
2907
2677
2079
2181
1007
1969
1207
1135
2632
2892
1859
2804
2696
1321
1836
2423
2862
1319
2876
2641
2344
1507
1593
2751
1709
1458
1237
2283
1021
1837
2627
1366
2822
1222
2823
2411
2742
1667
1905
1896
1414
2729
2508
1279
2995
1447
2296
1202
2051
2717
2220
1292
2316
1679
1182
2399
2083
2328
1472
2550
1731
1925
1114
1795
1264
1492
2983
2474
1499
2426
2682
2195
2415
1979
2226
2616
2000
1314
2757
1261
2162
1035
1231
1304
2617
2334
2051
2143
1039
1423
1327
1413
1194
2356
1165
2490
2614
1713
1014
2502
1465
2822
2704
2625
1035
1025
1878
1336
2453
1567
1399
1769
2572
1210
1387
1696
1693
2811
2178
1931
2442
1840
2434
1075
2099
2268
2000
1059
1814
2737
1002
1286
1299
1254
2797
2340
1332
1607
1268
2591
1455
1714
2690
2473
1023
2558
1842
2985
1968
2469
1796
2803
2535
2084
1060
2625
1388
2628
1526
1768
2026
1819
2523
2717
1564
1113
1470
2318
1413
2047
1364
1086
2543
2587
1475
1727
2150
2962
1052
2541
1426
2015
2091
2345
1940
1199
1751
2215
1193
1171
1952
1704
1081
2501
1565
2636
2192
2974
1908
2910
2088
2524
2572
2921
2105
1710
1260
2949
1608
2334
1475
1427
2575
1985
1341
1010
2729
1178
1776
1364
2362
2255
2125
1241
1095
2660
1004
1041
2021
1840
2536
2176
2053
1142
1452
1902
2444
2170
1240
1230
2940
1803
1607
1860
2697
1525
2129
2096
2159
1555
2908
2014
2198
1544
1548
2833
1399
2330
2826
2445
1705
1218
1927
2769
2799
2299
2374
2433
1532
2440
1566
1558
2938
1546
1425
1559
1648
1264
1545
2570
1530
1909
1883
1466
1932
1521
2979
1508
2595
1620
1503
1114
2344
1795
2525
2721
2876
1838
2062
1397
2151
2697
1563
2720
2990
2349
2076
1651
1119
2989
2185
1134
1785
1256
1914
2797
2336
1461
1836
2277
2320
1865
2839
2913
1936
1452
2215
2143
2021
1704
1683
2810
2203
1147
1418
1834
1345
2163
1477
2583
2446
2328
1389
2606
2435
1368
2330
2088
2881
2729
1385
2415
1001
2785
2077
1285
2859
1651
1783
2537
1134
2933
2631
2416
2305
2375
1931
1637
2838
1080
2451
1173
2985
2254
2831
2993
1476
1232
1477
1568
2123
1126
2262
2292
1319
2269
2808
2419
2070
1133
1975
2694
1380
1940
2448
2513
2697
1974
1300
1060
2437
1692
2251
2801
1277
1212
2431
1748
2955
2085
2810
2627
1173
1215
1414
1008
1671
1338
2096
1036
2567
2513
2567
2704
2106
2757
2793
2044
2806
1317
1295
2502
2932
1417
2131
1430
1875
2462
2015
1107
2838
2060
2464
2986
1323
2349
2520
1164
1525
2440
1842
2359
2878
1264
1493
2925
2125
2547
1694
1521
1419
1386
1942
2637
1789
1307
2695
2757
2084
2985
2133
2209
2324
1989
1199
1507
1048
2582
2381
2758
1236
2628
1519
1365
2475
1937
2625
2668
2924
2207
2305
2329
1767
1493
2688
2452
1117
2828
2196
1016
2654
2764
2081
1541
1307
2634
1035
1888
1064
2987
2876
2544
1166
1937
1284
1791
2868
1577
1161
2853
1683
1026
2834
2878
1679
2804
1441
1830
2301
1747
1389
1221
1385
2364
1103
1473
1547
2978
1058
2842
1901
1736
2603
2937
2332
2762
2162
2831
1209
1897
2584
2541
2666
2344
2334
2627
2930
2204
2862
1503
2192
2206
2587
2318
2597
2654
2158
1802
1834
2811
1243
2890
1518
1319
1951
2947
1424
2897
1545
1918
1642
1611
1620
1403
2164
1849
1555
2042
1030
1476
1544
2344
1116
2556
1650
2696
2149
1285
1340
2678
1603
1360
1996
1398
1654
2695
2023
2346
1392
2387
2203
1032
1658
1944
2862
1580
1585
2183
1153
1747
2098
1116
1772
1357
2267
1900
2774
1962
2670
2256
1798
1138
2557
1868
1315
1281
2616
1221
2750
2470
2827
2210
1649
1644
2274
1511
1686
2173
2695
1070
2110
2966
1131
2593
1579
1486
2589
1639
2132
2755
2922
1060
2677
2136
1589
2064
1476
2791
1628
2580
1965
1363
2434
1684
1921
2889
2468
1127
2084
1755
1214
1600
2268
2599
1146
1832
1006
2965
1288
2829
1693
1976
2090
2996
2548
2767
2533
2513
1055
1209
1035
1896
1544
1114
2106
1746
1532
2447
1672
1691
2019
2461
2556
1376
2541
2321
1792
1078
1990
2757
2057
1512
2502
1800
1886
2989
2274
2438
2136
2155
1356
2955
1072
1874
1719
2319
1056
2153
1493
2400
1300
1560
2293
2598
1810
2233
2421
1713
1455
1227
1974
2455
1522
1298
2153
2524
2394
2745
2229
2118
2473
2094
1311
2517
1334
2064
2389
1681
2658
1221
2264
2639
2586
2591
2457
1497
2220
2905
2991
2654
1567
1560
1983
1909
1180
1902
2433
2774
2721
2195
2925
1312
2925
2375
2927
2206
1248
2776
2263
2746
2844
1739
2056
1233
1963
2335
2869
1932
1842
1655
1304
2490
2755
2575
1550
1913
1111
2402
2337
2433
2632
2615
1961
1462
1297
1952
2715
1210
2664
1251
1248
2444
1641
1244
2810
2828
2504
1749
2946
1845
2033
1501
1932
2066
1890
1435
1558
1350
1825
2014
2095
1846
1438
2830
1113
1229
2779
1594
2937
1011
2621
2659
2268
1591
1407
1860
1848
2510
2765
1722
2409
2362
2457
1491
1400
2131
1683
2895
2572
2863
1394
2365
2385
1650
2156
2402
2006
1812
1130
2581
1049
1910
1813
2934
2225
2374
2233
1341
1659
1029
2587
2048
1585
1102
2605
2733
2390
2948
2429
1983
2546
2884
2022
1074
2617
1256
1273
1617
2435
2005
2855
1036
2379
1183
1673
1499
1548
2523
2267
2027
2898
1341
2236
2542
1275
2346
1779
2283
2046
2424
1012
2058
2383
2148
1034
1165
2888
1739
1317
1969
2100
1616
1907
2654
1175
2551
2670
1401
2429
2106
2184
2867
1680
1402
2085
2205
1648
2481
2799
1271
2477
1991
2571
1010
1993
1796
1653
1230
1148
1508
1611
2810
2206
1297
2927
2281
2435
2582
2367
1724
2677
1378
2855
2941
1239
1145
1377
1980
1063
1830
2517
1407
1940
1045
2493
1109
2045
1896
1661
2379
1897
2439
1252
1920
1494
2375
1660
1383
1476
2804
2771
2066
1114
2074
1594
2099
2137
2631
2772
1847
1419
2674
1167
2319
1992
1204
1869
2160
1805
2818
1236
1538
1920
2989
2828
1238
1125
1934
2446
1865
2485
2995
1504
1259
2060
1451
1293
2866
2452
1394
1972
2414
2124
2815
1960
2224
2272
1934
2929
1289
1505
2501
2578
1658
2568
2232
1145
1125
2247
1356
1973
1202
1184
1907
2362
1424
2169
2908
1259
1540
2912
2004
2709
1411
1845
1822
2415
2106
2029
1603
1967
2192
2006
2157
1359
2985
1417
2847
1692
2829
1305
1167
1619
2095
2421
1770
2230
1217
1452
1535
1054
2364
1675
2388
1378
2502
2792
2166
2813
1746
2818
2040
2097
1643
2390
2782
2197
2028
1547
2378
1006
2323
2216
1430
1235
2745
1384
1613
1990
1075
2593
2197
1653
1493
1548
2603
1517
2618
1779
1858
1192
2251
1033
2947
1011
2266
2070
2976
2706
2640
2574
1201
2670
2075
1528
1732
1148
1244
2152
1633
2117
2179
1175
2738
2154
1620
1386
1603
1094
2787
2265
2579
1249
2690
2185
1756
2289
2269
1419
1970
1674
1409
1908
2351
1502
2391
2527
2578
2965
2817
2455
1272
1466
1145
2742
2014
2075
1296
1793
2391
1879
1466
2882
2920
1375
2995
2952
2981
2891
2773
2443
1879
2825
1182
2960
1708
1270
1825
2236
2763
2093
1809
1639
1278
1332
1992
2113
1104
2948
1170
2681
1993
1476
2028
1091
1207
1527
1989
1976
1507
2440
2547
2687
1191
1373
1576
1448
1283
1185
2033
1743
1250
2061
2031
1298
1069
2828
2604
2587
2383
1882
2847
1032
2721
1091
1450
1402
1796
1090
2753
1180
2282
2849
1728
1322
2547
2122
1447
2905
2757
1544
1829
2919
1914
2427
2431
2933
2446
1730
1021
1380
1924
2402
2594
2626
2593
2514
2967
1100
2924
1173
2652
1192
1433
1853
2462
1401
1332
1708
1752
1947
2380
2699
2831
1839
1052
2928
2118
1293
1661
1517
1957
1065
1068
2373
2256
2881
1255
2102
1729
1032
2156
1347
2982
2583
1892
1636
2486
1061
2966
2029
2600
1737
2979
2074
2000
2226
2571
1754
2574
2666
1396
2673
2439
2406
2217
2586
1124
2061
2597
2581
1146
2231
2980
1719
2792
2033
2717
1248
2947
2416
1442
2057
1328
2632
1918
1219
1087
1995
1372
1030
1310
2501
2529
2064
2637
2483
1908
1576
1366
2307
1512
1424
1464
1385
1882
1369
1758
2259
2283
2967
2510
2323
1808
1157
2223
2339
2344
2807
1488
1997
2499
2129
1688
2567
2270
1646
2702
1915
2083
1308
1124
2141
2882
1640
1904
1017
1592
2944
1749
1548
2461
1828
2712
1406
1520
1988
1692
2372
2841
1297
1139
2102
1088
2369
2809
2383
2736
1898
2115
1236
1668
2843
1176
1974
2843
1368
2441
1168
2253
2205
1747
2401
2057
2940
2536
1670
2418
1282
2046
1282
2954
1329
2074
1786
1169
2023
2053
1512
1831
2521
1282
2695
1829
1513
2881
2618
1652
1737
1563
1152
2547
1524
1118
1636
2550
1738
1044
1148
2833
2138
2966
2454
2852
1832
1283
1338
1768
2390
1805
1820
2316
1929
2337
2733
1923
2053
1572
1544
1059
2919
1017
1680
2720
1894
1736
2429
1210
1438
2236
2431
1978
1904
1679
2693
2556
1828
2843
2997
1229
2542
1849
2262
2933
2744
1836
1617
2187
1386
2713
1496
1166
2500
1088
2915
2121
2285
2735
1957
1096
1854
1127
1330
1153
2374
2842
1411
1250
2644
1177
1094
2211
1576
1314
1518
2069
1755
1748
2976
1058
1118
1242
2825
1725
1740
2265
2479
1816
1764
1572
1270
2094
1885
2900
2376
2414
1519
2109
1558
2903
1424
1367
2543
1209
2619
2286
2591
2186
2571
1846
1365
1537
2759
1899
2979
1612
1303
2605
2414
1108
1363
2596
2486
2071
2907
2000
1325
1676
1939
2104
1549
2647
1190
1073
2635
2751
1699
2615
2107
2454
2675
1292
2246
2918
1207
2734
2336
2987
2922
1764
2111
1914
2695
1449
2540
1828
1881
1471
1303
1618
1960
1914
1246
1466
1297
1718
1347
2685
2265
1227
2913
1688
1498
2961
1434
1070
1350
2569
1864
1172
2665
1339
1754
1175
2993
2636
2953
2741
1534
1806
1869
1227
2312
1489
1493
1760
1045
1779
2621
2490
2387
2651
1721
2694
1851
1423
1416
2735
1015
2470
1478
2313
2608
1130
1953
1621
1159
1071
1473
1662
1766
1606
2151
1459
2358
2686
2376
1009
2467
2674
1024
2572
2949
2375
1786
1013
2619
2061
2324
2570
2220
1218
2726
2065
1327
2557
1620
2182
2536
2873
1601
2975
1305
1958
1723
1780
1500
1262
1335
2166
2047
1406
1267
1341
2445
1907
2365
1233
2344
1940
2003
2099
1748
1904
2443
1548
1881
1085
1131
2802
2066
1193
1473
2594
2073
1050
2266
1990
1651
1005
2513
2356
1725
1158
1522
1813
2951
2384
2620
2421
1191
1386
2838
1595
1870
2502
2226
2402
2516
1175
2900
1414
1131
1534
1100
1854
2934
1673
2269
2395
2641
1375
2582
2339
2427
2647
1374
1590
1381
1630
1597
2497
1466
1710
2611
1679
1355
2878
1724
2572
1824
2865
2474
1475
1105
2098
2224
1191
1058
2669
1879
2277
1115
1224
2780
2817
1805
1499
2169
2223
2127
1636
2021
1886
2578
1403
2949
2421
1923
2421
1498
1055
2950
2698
1571
2777
1901
2106
2233
1329
1422
1183
1531
1712
2751
2320
2382
1241
1930
2794
2874
2857
1709
2501
1444
1187
1844
1587
1897
2703
2150
2804
2268
1637
2171
1824
2328
1417
2654
1003
1915
2699
2266
1839
1800
1943
1104
1308
2136
1257
2021
2707
1491
2130
2548
1641
2346
1448
2253
1383
1932
1314
1209
2531
2179
1619
1916
2895
2541
1926
2993
1964
1588
1926
1879
1175
1591
2870
1700
2501
1082
1535
2451
1639
1681
2443
2312
1138
2090
1530
2478
1879
2165
2270
2071
1601
2490
2735
2661
1181
1027
1210
1768
1210
1265
1057
2118
2565
1251
2372
1050
2477
2748
2752
1300
1397
1863
2570
1849
2736
2308
1778
1805
2011
2449
2113
2799
2319
2855
1277
1686
1856
1209
1519
2474
2873
2768
2241
1374
1624
1325
2748
2887
2718
1480
1001
2132
2414
1970
1674
2738
2921
1885
2925
1874
2250
2406
2758
1762
2153
1258
2800
2710
2974
1686
2194
2267
2229
1278
1428
1629
2622
2195
1225
2411
2560
1891
2087
1530
2447
2982
1385
1349
2181
1540
1766
2971
1285
2646
1223
1467
1010
1479
2222
1366
1525
1038
2914
2032
2286
1734
2903
2136
1541
1045
1115
1725
1660
1513
2314
1359
1319
2227
2315
2171
2873
2451
1529
2433
2920
2223
1982
2583
1054
2961
1619
2143
2974
2860
1885
2522
1977
1054
2245
1712
1078
2250
2808
2136
1424
1041
2311
2773
1331
2865
1148
1784
2165
1050
1493
2075
2509
1480
2113
1063
2753
1320
2081
1581
2426
1973
1751
1801
2628
2793
2382
1264
2982
1602
2093
1622
2643
2394
2009
2879
2913
2209
2251
1189
2813
2836
2979
2924
2366
2811
1012
1497
1942
2182
1959
2759
1169
2227
2710
2452
2290
1510
1144
1539
1483
2884
1802
1562
1957
2871
2432
1115
2472
2234
1150
1543
2069
1891
1768
2591
1994
1828
2435
2818
2780
1885
2323
1800
2644
2335
1453
1416
2684
2557
1589
2402
2065
1712
2707
2930
2034
2417
1966
2495
1378
2898
2025
2708
2031
1415
1690
2278
1458
1119
1457
1462
2075
1327
1760
2598
1560
1001
1918
2623
2418
2015
1431
2915
1645
1749
2479
1356
2184
1839
1556
2578
2863
2941
2439
2882
2860
2616
2770
2228
1645
2176
2959
2564
2100
1126
1327
1738
2952
1109
2369
2032
1498
2343
1077
2363
2466
2111
2062
1282
1937
1333
1093
2620
2563
1879
1600
2135
1888
1878
2739
1945
1232
2691
1978
1241
2057
1867
1815
1518
1421
1740
1405
2075
2471
2525
2080
1519
2864
1076
1416
1749
1553
2488
1290
1311
2083
1339
1001
1220
2527
2193
2851
2073
1371
1423
1800
1807
1364
2836
1305
1598
1296
1544
2861
1196
2928
2018
1148
1038
2800
1080
2272
1811
1462
1989
1392
1744
2400
1666
2159
1718
1866
1594
1992
2229
1890
2332
1704
2047
1724
1272
1154
1027
2771
2819
1452
1008
2628
1094
1384
1064
1190
2963
1420
2446
2922
2039
1611
2382
1030
1055
2408
2699
1677
2588
2732
2702
2553
1631
2306
1596
1314
2102
2314
2528
2927
2244
2041
1644
1537
1383
2117
2305
1282
2094
1528
1903
1174
2546
2308
2852
1720
2323
2016
1669
1864
1456
2351
1182
1086
1751
1456
1996
1788
2789
2751
2089
1649
1893
2520
1677
2999
2968
1845
2647
1939
1102
2416
2583
2060
1829
2528
1006
2324
2455
2876
1991
1085
1645
1663
2470
2894
1858
1558
2787
2927
1121
1517
1494
2344
2440
1254
2282
1025
1631
2853
1753
1478
2370
2731
1762
2040
2768
2123
2257
2223
1449
2673
2334
2913
1759
2003
1004
1229
1050
1783
2141
2410
2058
2720
1818
2586
1922
1239
2621
1575
1246
2982
1692
2602
2122
1513
1716
1914
2901
1429
1126
2735
2301
1563
2477
1448
2183
1581
1584
1436
1249
2052
2975
2849
1712
2344
2420
2650
1912
2177
1118
2529
2503
1682
1976
1468
1980
2732
1791
1246
1287
2090
1328
2621
1657
2406
1109
1495
1242
1369
1402
1340
2655
2184
1325
2195
1006
1844
1890
2779
2094
2067
1001
1724
1310
1597
1232
1618
2587
2009
2468
2452
2791
1338
1148
2159
1723
1354
2191
2306
2234
1924
2407
1543
1774
2779
2874
1318
1356
2782
1461
1136
1842
2012
2152
2221
2088
2604
2311
1059
2174
2491
1908
2234
1901
1951
1550
2317
2036
2166
1471
2653
2653
2584
1544
1169
2660
2459
2951
1532
1723
2914
1261
2806
1547
2332
1610
1778
2186
1928
1071
2119
2044
2131
1132
2743
1016
1172
2643
2824
2229
1557
2283
2190
2311
1809
1483
2258
1467
1983
2561
2630
2654
1778
2337
2260
2230
2103
1686
2569
1340
2772
1130
1108
2095
2352
1609
1522
2451
1802
1152
2488
2817
1126
2304
1165
1631
2071
1494
2738
1849
2352
1310
1203
2367
1441
2465
1265
2795
1873
1513
1914
2486
1073
2484
2457
1426
2175
1095
2959
1200
2962
2807
2666
1830
1073
2814
2528
2475
2171
1628
1158
1608
1949
1720
1988
2461
2928
1741
1653
2887
1343
1727
1578
1289
2239
1001
2743
1643
2847
2739
2457
1976
1536
2538
1888
2546
1645
2373
2293
1628
2938
1791
1623
1244
1354
1306
1537
2354
1495
2996
1499
1433
2442
1071
2858
2234
2229
2377
2592
1072
1070
1885
2628
2432
2172
2183
1071
2411
2832
2443
1816
1554
2449
1024
2950
2553
1104
1333
2936
1933
2464
1388
1147
2852
2240
2024
2535
1464
2681
2654
1316
2269
2782
2220
1558
2053
2164
2191
2073
2171
1234
2126
2522
2052
2180
2946
1985
2417
1122
1304
2130
1895
2442
1658
1609
2682
1737
2777
1192
1147
2649
2607
2731
1178
2126
2547
1772
1228
2467
1897
1389
1913
2261
1764
1699
1337
1866
2095
1671
2295
1039
1117
1342
2376
1524
2422
2828
2124
1611
1876
1315
2387
1999
1925
2523
1627
2396
2344
2927
2634
2173
1756
2951
2225
2916
1217
2635
1677
2960
1271
1815
2642
2105
1898
1108
2531
2265
1355
2655
2705
2720
2649
2617
1590
1581
2002
2915
1335
2241
1071
1942
2523
2169
2038
1121
2283
1167
2117
2460
1306
2787
2150
2164
1340
1061
1674
1281
1100
1816
2992
2363
2040
2690
1221
2914
2524
2140
2360
1644
1914
1303
2299
2436
2888
2330
2293
1473
1067
1776
1826
2364
1147
1896
2348
2919
1569
1484
2277
1529
2908
1720
2814
2519
2250
1709
2902
2833
1948
2124
1598
1143
1808
1473
1545
1003
1488
2714
2277
2011
1768
1201
1214
2325
2991
1628
2216
1144
1342
1303
2345
2040
2863
1831
1737
1194
1489
2780
1186
2179
2428
2460
2525
1944
1178
1683
1556
2675
1350
2344
2431
1856
2208
1266
2761
2706
1506
1489
2529
1622
2494
2758
2490
1645
2779
2558
1280
2978
2736
1351
2515
1708
2528
1097
2583
2308
1676
2270
2146
2307
1072
2541
2794
1998
1873
1489
2832
2597
2070
2031
2689
1000
1250
2565
2685
2670
2970
1880
2165
1620
1403
1579
2939
3000
2830
1722
2328
2110
1683
1452
2030
2236
2343
1222
1549
2953
2964
1492
2773
2290
2727
1684
1907
1704
1662
2514
1457
2963
1413
2914
2338
2797
1104
1526
1904
2494
2603
2794
2169
1150
2161
1721
1913
1617
1001
1452
1657
1028
2015
2732
2706
2478
2108
2875
1894
2719
2672
2234
2337
1316
1265
2365
1697
1770
2114
2234
2131
1817
2318
2056
1350
1170
2323
2622
1129
2005
2771
1290
1703
1210
1856
1428
1948
1681
1207
2860
1688
1230
2633
2185
2822
1368
1457
1853
2886
2796
1024
1143
2503
1767
2321
2841
1711
2959
2382
2536
1154
2486
2746
2889
2949
2382
1531
2127
2460
2837
1417
1015
1562
2255
1545
1901
2185
1132
2234
2982
2713
1470
2737
1334
1980
2628
1787
2936
1889
2015
2718
1989
2299
1671
2706
2203
1485
2744
2237
1440
2838
2330
2393
1048
2378
1008
2581
1248
1222
1420
1656
1578
1724
2401
2823
2685
2750
2411
1908
1321
1594
1595
1238
1444
1119
2428
1717
2891
2549
2343
1416
2441
1896
1794
1143
1382
2077
2688
1956
1972
1046
1538
2714
1468
1359
2140
1264
2899
1849
1020
2454
2074
1835
1915
2846
2243
2092
1949
2930
2950
2292
2690
1699
1880
1004
2216
2682
2931
2257
2441
1607
1061
1454
2937
1274
1056
1882
2770
1085
1979
2164
1818
2042
2528
2889
2342
1605
2981
1948
1901
2291
1128
2759
2006
2680
1356
2840
1833
1464
2143
2458
1334
1641
2409
2414
2393
1619
1899
1641
2790
1360
2323
1864
1950
1786
1473
1647
2171
1991
1662
1610
2701
1982
1355
1149
1478
1302
2449
1257
2918
1216
1048
2305
1942
2522
1829
1176
2634
1114
1496
1722
2707
2340
2159
1540
2968
2265
1808
1219
2206
2710
1668
2842
2802
1533
2757
2352
1286
2259
1935
2090
2171
1642
1723
2573
1311
1018
2922
2429
2958
1296
2013
2057
1495
2941
1904
1361
2824
2815
1182
2214
2494
2229
2051
1208
2549
1207
2503
1408
2765
2478
2891
1375
2179
2406
2552
2065
1617
2586
1229
2949
2343
2380
1262
1909
1696
2611
2347
2862
2630
2396
2529
1471
2076
2722
2597
2943
2591
1514
1024
1104
1516
2514
2664
1480
1406
1638
2879
2089
1388
2840
2744
1237
2586
1233
2871
1113
1966
1141
2513
2938
1860
2641
1779
1368
2949
2420
2300
2457
2810
2609
2474
1102
2562
1124
2433
2830
2717
2783
1503
1058
2733
1257
2473
2791
2653
2291
1885
1842
2851
2483
1976
2449
2002
1087
2244
1875
1734
2295
1531
1986
2338
1421
2279
1780
1365
2641
1676
2462
1800
1041
1397
2184
2639
2454
1204
1603
1167
1989
1716
1658
1534
1457
2607
1327
1633
1024
2101
2475
1880
1558
2096
1422
2251
2517
1720
2312
1979
1693
2425
1011
1614
2424
1041
2810
2086
2793
2811
2548
2883
1641
1708
2745
1578
2874
1452
1880
1815
1952
1147
1340
1540
2202
1581
1242
1946
2976
2933
1122
1733
1893
2625
2474
2565
1705
1043
2110
1416
2798
2242
1840
1214
2553
2592
1239
2851
2351
2844
2378
2064
2841
1496
1026
1546
2084
2471
2413
1843
2799
1863
2110
2860
2689
1815
1989
2017
2234
1180
2873
2831
2342
1464
2018
2711
2307
1126
1988
2610
1342
1392
2596
1131
1555
2058
1893
1397
2598
1928
1480
2235
1630
1267
1617
1934
1131
1981
1526
1738
1603
2222
1616
2170
2971
2547
2723
2377
2478
1316
2240
1958
1482
2803
1500
2407
2267
1979
2305
1631
2922
1592
2420
1306
2701
1638
2200
2074
2847
1083
2579
1326
2601
1250
2007
2120
2776
1426
1161
2008
2335
2517
1919
2281
2688
2523
1752
1828
2768
2211
2667
2153
2676
2896
1816
1010
2803
1310
2469
2333
1347
1648
2530
2394
1737
1914
2358
1231
1795
2380
2631
1841
1818
1297
2296
1404
2674
1138
1618
1178
2886
1372
2307
1636
1417
1426
1650
2705
2435
1997
2318
2465
1957
1828
1660
1687
2988
2525
1543
1774
1164
1520
1032
1387
2580
1825
1334
2379
1600
1411
1337
2664
2693
2291
2447
2975
2342
1894
1977
1311
1263
2653
1797
2799
1062
1165
2885
2990
2637
1609
1417
1148
2596
2844
1013
2365
1340
1920
2056
2592
1091
2272
2105
2023
1660
2655
2773
2666
2382
1686
2346
2094
1547
1232
1511
1512
2723
1233
1324
2414
1941
1345
2742
2991
2994
1188
1068
2850
2277
1081
2635
1421
2838
2386
1219
1992
1547
2775
2139
1408
1393
1218
1607
1951
2263
2324
2602
2363
2333
2502
2643
1106
1595
2642
1651
2746
2530
2114
2029
1471
2586
2923
1388
2301
2051
1924
2256
2162
1013
2519
2965
2949
2095
2917
2021
1722
2739
1791
1728
1669
1586
1705
1517
2776
1439
2529
2827
1195
1734
1473
2462
2434
1746
1667
1822
1471
2830
2307
2900
1339
1068
1439
2350
2814
2537
2695
2012
1678
1621
2930
1007
1738
1386
1359
2885
1881
2406
1613
1862
2522
2098
2060
1427
2540
1057
1531
2202
1427
2095
1549
1892
1432
1891
1388
1601
1147
2356
1704
1238
1744
1517
2148
2575
1805
1465
1724
2047
1386
1782
2941
2066
2217
1445
1378
2242
2008
1012
2810
2756
2006
1492
1584
2584
1071
2037
2576
2847
2999
2758
2738
2526
1701
1374
1117
2005
2950
2486
2622
2075
2333
2484
1816
2645
2154
2484
2675
2987
1513
2147
2594
1134
2546
1948
2233
1252
2933
2565
2503
2769
1890
1877
2049
1628
2045
1415
1364
1842
1328
2373
2292
2522
1390
1735
1423
2522
2676
1939
1429
1587
2362
2589
2334
1851
1164
2603
2980
2754
2142
2865
2072
1385
2984
2854
1185
1456
1435
1187
1600
1739
2120
1833
2659
2141
2855
1071
2745
1811
1525
2711
1576
1993
2136
1915
1406
2301
2544
1197
1463
2442
1435
1611
2701
1463
1300
1907
2538
1536
1550
2968
2087
2489
1339
2690
2468
1529
2930
1193
1997
1092
2859
2169
2228
2432
2288
1078
2250
2069
2448
1884
1912
1238
2724
2159
1303
1509
2132
2196
1840
1948
1533
2208
1261
1558
1624
2088
1654
2446
2448
2877
2371
2351
2201
1371
2583
2266
2383
1269
2176
1221
2658
1469
2089
2666
2055
1849
2765
2181
2386
1959
2397
1734
2353
1048
2559
1651
1908
1670
1807
1199
2425
2805
2622
2571
2514
2562
2037
2353
2576
2038
2126
1863
1019
1618
2291
1064
1118
1595
2504
2776
2324
2474
1059
1488
1479
1636
2998
2152
1812
1932
1358
1712
2462
1976
1797
2854
1848
2518
1152
2493
2812
1411
2605
1348
2833
1534
1714
1735
1758
2495
1532
1312
2167
2032
1876
2952
2745
2133
2092
1877
2564
2886
1541
1644
1680
1414
2402
2044
2821
2438
2216
1601
1443
1010
2965
1912
2870
2711
1656
2946
2923
2263
1393
2317
1400
1045
2545
1430
1100
1846
1108
2716
1426
2275
2929
2927
2871
1960
2669
2419
2133
2671
1914
2321
1279
2932
2870
2157
2067
2964
1081
1034
1476
2147
1955
1301
2492
2224
1244
1634
1869
1971
1943
1975
2330
2500
1174
2169
1081
1038
2042
1909
1041
2238
1812
1251
1348
2073
2038
1468
1176
1388
2363
1137
1764
1073
2239
2280
1320
2627
1434
1647
1716
2034
1549
1161
1727
2939
2992
1779
2757
1701
2075
2029
1922
2173
2993
2239
1334
1703
2954
1418
1185
2776
1458
1480
2608
1806
1211
2256
1261
1894
1848
1454
2604
1395
1193
2007
1688
1651
2524
1409
2082
1259
1711
2476
2313
1333
2216
2592
1081
1000
1946
2618
2674
1015
1461
1940
1576
1068
1553
2922
2728
1736
1518
1862
2853
1620
2426
1526
1979
1985
1550
2684
2179
2544
2337
2927
2064
1983
2168
2275
2591
1620
2174
1260
2949
2230
1780
2588
2935
2254
1431
1619
1097
2603
1682
1345
2742
2850
2623
1693
1908
1689
1612
2097
2450
2263
1438
1130
1679
1534
2876
2593
1901
2279
1331
2108
2562
1257
1914
1622
2840
2838
1592
2726
1554
2931
2587
2577
1861
1991
1185
2215
2361
1475
1366
1901
1007
1077
1810
1686
1792
1650
1909
2400
2378
1838
2719
1818
2271
2575
1784
2484
1935
2000
1853
2070
1096
1887
1543
2520
2676
1862
2270
2688
1349
1660
1232
1426
1913
2430
2101
2485
2448
1227
2831
2190
1928
2193
1347
2716
1212
1768
1305
2287
1207
1701
1279
1360
2622
2296
1805
2120
2535
2291
2010
2930
2380
2222
2051
1718
1606
2292
2906
2841
1473
2299
1036
1708
2169
2663
1142
1903
1540
1827
2307
1908
1556
2983
2480
2648
1381
2872
1804
2617
1625
2981
2950
1157
2217
2902
2810
2707
1142
2630
2110
1920
1863
1465
1813
1908
1665
2572
2192
2960
2154
2902
1580
1707
2984
1102
2374
2398
2742
2403
1337
1734
1487
1289
2215
1493
2350
2879
2491
2268
2853
1435
1761
1911
2718
1386
1044
1090
2170
1572
1982
1809
1680
1845
1462
1723
2401
2243
1173
2115
1527
1412
2965
1739
2293
1375
1433
1574
2250
1320
2559
1786
1080
2924
1107
1718
2141
2670
1990
2597
1058
2283
1228
2170
1420
2528
1054
2643
2827
1492
2093
1106
2706
1376
1740
2440
1471
1021
2619
2343
2954
2471
1841
1849
2014
1196
1729
1756
1738
2744
2583
2732
1253
1577
2056
2245
1184
1795
1318
2765
1321
1790
1747
1758
2228
2452
2081
2704
2184
1667
1247
2119
1050
2647
2644
1588
1441
2379
1155
1224
1799
2298
1905
1082
1909
2362
2854
2128
2320
2495
2255
2676
2703
2854
2021
2163
1723
1083
2622
2562
2115
2025
2573
1070
2497
1463
2681
1606
1934
1468
1803
1806
1639
1094
1966
2023
2886
1665
2849
2866
2598
2953
1384
2689
2412
1572
2417
1197
1626
1480
2865
1358
2757
1594
2110
2774
2725
1834
1586
1446
2682
2248
1194
1851
1692
1449
2036
2609
1887
2999
2277
1057
1234
2756
2964
2162
1641
2885
1659
1924
2047
2483
2981
1453
1603
1445
2050
1045
1984
2192
2299
2052
1078
2402
1184
1350
2758
2533
1997
1963
2536
2808
2310
1628
2203
2808
1124
1000
1630
2948
2133
2841
1175
2662
2400
1198
2268
2742
1247
1247
2400
1991
1624
2696
1699
1225
2980
1832
2572
2614
2404
2108
1888
2697
2388
2239
1173
2353
2250
1796
1320
2049
2415
2037
1059
2458
1877
1416
1002
2987
2082
1016
2285
1750
2563
1545
2184
2615
2929
1978
2828
2292
1429
2016
1543
1025
1952
1479
1274
1161
1025
2916
1491
2451
2927
1350
2576
2588
2637
2242
2349
2563
1830
2585
1532
2388
2823
1138
1133
1842
1055
1558
2424
1271
1969
2029
1620
1398
1493
1033
1505
1398
1142
2841
2962
2167
2526
2834
1823
2213
1970
2596
2979
1686
2630
1264
1461
1844
1484
2156
1202
1814
1345
2432
1106
2467
1491
1219
1482
1897
2731
2177
2094
2603
1736
1950
2421
1989
2624
2365
2862
2989
2315
1921
2873
1459
1580
1737
1642
1704
1567
2776
2915
2338
2831
2692
1052
1711
2735
1494
1675
2306
2352
2927
2483
2794
1502
1376
2951
1679
1844
2473
2221
2119
2294
1214
2500
2425
2559
2648
1886
2754
2578
2779
1330
2955
2263
2756
2772
2045
1898
1709
2255
2129
1690
1556
1637
2389
2439
1078
2957
1204
1787
2963
2860
2095
1555
1795
1044
2617
1191
1627
2152
1087
2608
1922
2728
2574
2597
2528
1531
1746
1604
1906
2782
1134
1218
1091
1429
1737
2577
1111
2987
2481
2691
1682
1967
2616
2919
2235
2399
1468
2712
1154
1853
1270
2558
2167
2521
2769
1828
2064
2793
2911
2548
2211
2600
2881
1181
2726
1877
1464
1365
2307
1040
1080
1641
2672
1396
1926
2955
1112
2656
1361
1129
1063
2034
1450
1053
2511
1577
2051
1570
1661
2910
1513
1319
1076
2933
1480
2082
2086
2435
1193
1358
1934
1102
1405
1114
1772
2630
2886
1771
1595
2814
1716
2409
2431
2781
2485
1176
2150
2828
1671
2148
2827
2895
2704
2398
2527
2762
1565
2739
2917
2844
1869
1678
2463
1003
2195
2961
1629
1336
2282
2881
1691
1280
2975
1848
2193
2105
1888
1295
1448
1304
2933
2259
1763
2045
1531
2040
1398
2008
1587
2010
2065
1146
1854
1752
1945
1038
2947
2428
1586
2524
2547
1814
1546
1790
1456
2547
2920
1856
1204
1422
1874
1269
2291
2612
2911
2611
2915
1417
2472
1154
2562
2622
2749
1271
1815
1545
2426
2223
2903
2155
2159
2460
2710
1924
1757
2119
1712
2974
1588
1985
2121
2542
1803
1164
1136
1795
1856
2242
1841
2334
1123
2529
2957
1431
2963
2926
2065
1274
2976
2912
1120
1696
1954
2049
2264
2414
1560
1367
1855
1792
1898
2942
2829
1486
2034
1019
1818
2585
1135
1019
2690
1183
1382
1568
2031
2630
2504
2278
1962
1831
1053
1438
2999
1677
1865
1425
1588
2755
1901
1722
1235
1488
1387
1048
1436
1182
2700
2470
2397
2943
2108
2481
1139
2956
1222
2938
1313
1385
1017
2634
2910
2282
2406
1023
1738
1459
2943
2152
2622
1609
2431
2064
1683
2413
2785
2201
2796
1334
1132
1849
2930
1034
2882
2019
2724
1573
1298
1043
1454
1927
1111
1203
2737
2267
1813
1953
2083
1363
2310
2977
1239
1548
2849
1788
1511
1044
1797
1727
1170
2021
1141
2980
1252
2169
2705
2876
2401
1386
1300
1165
1161
2900
1697
1694
1497
2228
2327
2417
1599
1832
1118
2432
2024
1155
1609
2382
1185
2093
1508
2679
2776
2572
2873
2433
1786
1131
2952
1567
2563
1937
2553
1696
1063
2145
2816
1339
2851
2155
1290
2284
1717
2381
1127
2339
1903
1709
1956
1097
1560
1323
2690
1307
2879
1622
1389
1589
1027
2265
2908
1366
2277
1760
2855
2663
2280
2423
2369
2880
1340
1269
2531
2031
1803
2225
1961
1395
2444
1533
1530
1077
2176
2854
1007
2239
2248
2245
1817
2442
1755
2226
1312
1586
2247
2925
1006
2958
2527
1465
1059
2481
2340
2077
2758
1290
1792
1659
2505
1654
2661
2995
2146
2494
1734
2831
2191
2423
1753
1615
1414
1034
1605
2928
2124
2114
2958
1944
2784
1878
2218
2004
1869
1979
1474
2050
1737
1098
1096
2717
1446
1588
2740
1163
2782
1761
1080
1819
2852
2417
1733
1584
2205
1911
1050
1024
1875
2413
2954
1643
1333
2849
1875
1626
2436
1656
2126
1166
2020
2685
2094
2092
2326
2036
1168
2827
1295
1441
1146
1362
2034
2139
2092
1367
1144
1633
2800
2958
1929
1449
1174
2324
1145
2454
2384
1598
2713
2113
1727
2125
2636
2914
2799
1167
1322
2642
2258
1168
1742
1224
2730
1433
2267
2591
2610
2195
1756
1508
1481
1803
1856
2168
2238
1570
2510
2770
1947
2873
2652
2571
1113
2182
2715
2021
1727
2120
2340
1925
1044
1503
2375
2631
2215
1704
1720
2741
1057
1554
2844
1189
2843
2205
1632
2925
1269
1467
1676
2229
1657
1552
1694
2386
1517
2172
1110
1547
1719
1245
1864
1490
2856
2831
1463
2979
2428
2225
2954
1533
2851
2769
2713
1392
1028
2463
2729
1909
1550
2790
1751
1259
1443
1110
1267
2492
2809
2990
2114
1042
1594
1172
2022
2812
2691
2354
1334
1011
1741
1653
1496
2044
1513
1143
2379
1889
1840
1302
2358
2055
2444
2202
2998
1929
2495
1604
1046
2745
2564
1971
1169
2439
1111
2911
2940
2679
1747
2901
1701
1674
2129
2717
1167
2897
2293
2708
2746
1300
1732
2379
1652
2507
1632
1059
1599
2393
1174
1092
1317
2087
2308
1589
1448
2770
1484
2058
1933
1603
1203
2700
1141
1939
2601
1683
2926
2727
2034
1100
2637
2787
1858
2746
2012
1184
1319
1663
1807
1052
2311
1546
2504
1655
2584
2615
2367
1539
2269
1398
2412
1235
1775
2143
1096
2032
2237
2713
2906
2949
1133
1872
1359
1074
1456
1530
1229
2562
2578
1263
2450
2822
1251
1880
2292
2658
1196
2487
2356
2987
2317
2387
1458
1635
1689
2401
2012
2715
2650
2980
1948
1607
1757
1858
2919
1439
1187
2430
1198
2053
2385
2805
1962
2006
1948
2591
2985
2895
2852
1439
1836
2751
1357
2919
1632
1747
1414
2724
2385
2055
2519
1514
2913
2598
2316
1843
2065
2393
1962
1853
2470
1767
2288
1302
1601
2512
1424
2452
2688
2098
2417
2118
2864
2210
2144
2197
1249
1838
1226
2172
1024
1464
1044
2144
2535
1871
2893
2364
2691
1104
1525
1591
1932
1998
1969
1068
1462
1055
2318
2120
1322
1962
1035
1287
2638
1400
1651
1702
1453
1118
1594
1226
2167
2791
1828
2006
1723
1143
1767
2731
2620
2060
2762
2584
1572
1826
1185
1865
1240
2076
1734
1194
2521
2106
1849
2062
1428
2757
2506
2134
1219
2190
1910
2572
2511
1299
2425
2142
1170
2964
2345
1318
2288
2587
2501
2262
2201
1452
2715
1812
1215
2786
1461
2378
2384
1399
1706
1060
1941
2766
1577
1966
1638
2633
2511
1429
1149
1189
1072
1273
2401
2043
1695
1277
2731
1415
1907
2935
2606
2587
2862
2977
1042
1693
1919
1434
1729
2533
1188
2111
2594
2365
1201
1404
2387
1378
2681
2655
1075
2071
2113
2011
1379
2441
2412
2172
2090
1184
2647
1968
2493
1771
1454
2355
2905
1600
1923
2946
1714
2077
2701
1617
1001
1962
1680
1036
1842
1291
1890
2352
1735
2252
2859
1535
1474
1850
2597
1602
2282
2747
2345
1545
2886
2220
2618
1822
1910
1846
1500
1787
2456
2736
1941
1999
2371
1495
2010
2418
1761
2375
1330
1798
2294
1295
1233
1241
1912
2920
1880
2054
2003
1321
1663
1967
2732
2156
1732
1781
2344
2859
2126
2996
2792
1103
2897
2000
1310
1860
2165
2980
2841
1179
2842
2907
2417
1546
2251
2591
1987
2377
2910
1991
2967
2446
2784
2134
2072
2975
2267
1214
2764
1229
1074
1902
1249
1334
2007
2191
1398
2234
2931
1052
1754
1901
2214
1823
1480
1757
2550
2186
2905
2141
2795
2967
2949
1134
1029
1345
1319
1762
2928
1336
2594
1950
1215
2612
1105
1939
2658
2083
2539
1060
2192
2754
2447
2858
1236
2065
1232
1960
1654
1315
1424
1081
1310
1622
1435
1107
1954
1114
1304
1661
1871
2636
2306
2594
1458
2805
1685
2603
1718
2541
2100
1466
2647
2845
2950
1040
1520
1091
2898
1965
1113
2360
1108
2613
2913
2513
1640
2594
2177
2999
2986
2543
1778
1877
2190
2557
1447
2853
2399
1431
1379
1630
1242
2114
2215
2958
1434
1465
1673
1394
2588
1862
1216
2340
1548
2511
2528
2694
2682
1946
2165
2092
1426
1719
2556
2557
2689
1769
1655
1392
2594
1667
1692
2466
1585
2484
2117
1995
1397
2955
2078
1174
1921
1782
1410
2123
2327
2439
1329
2679
1028
1754
1171
1452
2267
2287
1204
2523
2558
2659
1269
2665
2810
1280
1800
1921
1170
1750
1754
2065
1394
1533
2297
2728
2868
1991
1171
2644
1309
1433
1230
1249
1440
1977
1364
1840
1495
1239
1199
2299
2280
2595
2437
1739
2685
2413
1364
1640
2982
2490
1952
1576
1685
2265
2285
2496
2457
1444
1584
1276
2116
1560
2214
2125
2428
1020
2225
1833
2917
2961
1425
2931
1550
2456
2786
1799
2096
1558
1042
1455
1626
2531
2662
1819
2481
2654
2565
2176
2693
1868
2383
1051
2655
2924
1182
1719
1380
1312
2311
2665
1188
2532
1724
1020
2064
2022
1025
2229
2479
1485
1400
1899
1401
1129
2650
2586
1899
1394
2644
2774
1455
1049
2141
2048
1578
1374
1275
1626
2274
2067
1418
1783
2247
1378
1266
2095
1806
2641
2755
1458
2629
1335
2697
2208
1468
1483
2650
2526
1274
1596
2821
2987
1668
2537
2209
1138
1390
2677
2443
1690
1747
2399
2956
1412
1066
2617
2653
1023
2864
1555
1780
2258
1639
2186
1145
1119
1352
2934
1580
1095
1724
1750
1352
1677
2247
1432
1115
2711
2169
1127
1704
2130
1198
2064
2712
1229
1380
2284
2141
1852
1831
2627
2662
2719
2817
1562
2347
2483
2391
2089
2787
1457
2096
2348
2967
2997
2047
2279
2166
2634
2502
2942
1854
2736
2852
2650
2060
2576
2474
2917
2740
2068
1792
2729
2265
2097
2088
1634
1860
1684
2086
1632
1319
1079
1341
1246
1033
1850
2098
2715
2183
2101
1118
2508
2350
1889
1772
2927
2868
1166
2502
2772
1009
2475
2349
1718
2666
2368
1083
1869
1909
1412
1418
1481
1548
1869
2622
1774
2394
2606
2617
1209
1477
2759
1733
1639
1950
2285
1378
1375
1325
2161
1767
1694
2182
2314
1623
1845
1731
2624
1581
1666
1767
1229
1806
1770
1683
2637
1959
1480
2267
2998
1533
1262
1550
2293
2294
1250
1741
1710
2769
1380
1989
2708
1544
2748
2646
2725
2299
2234
1246
1777
1043
2771
2024
1951
2442
1248
1953
2964
2956
2313
1325
2898
2108
1327
1628
1505
1144
2890
1020
1373
1103
1020
2855
1200
2677
2060
2686
2058
2124
1959
1337
2726
1234
1489
2955
1762
2238
2599
2851
2046
2297
1778
1754
1455
1054
2092
1599
1216
2120
2141
2580
2409
2214
2874
1674
1023
2916
1824
2275
1382
1563
2896
1839
1997
1975
1600
2664
1618
1373
2867
2267
1545
1039
1974
2076
2326
2266
2400
1145
1584
1460
2469
2939
2983
2379
1928
1512
1360
2816
2931
1847
1413
1324
2468
1483
2402
2939
2757
2480
2455
2429
2982
2844
2254
2874
2034
2370
1239
1798
2349
1757
1516
1678
1690
2923
2094
2957
1856
2619
1046
1088
2303
1803
1442
2019
1853
1221
1571
1491
2675
2387
2509
2920
1690
2156
1479
2626
1685
1109
1344
2559
1272
2563
1467
2174
1331
2736
2634
2546
2389
2445
2082
1138
2433
2367
1125
2179
2401
1234
2020
1813
1798
2749
2123
2962
2248
1596
2988
2535
2444
2469
2272
1747
2274
1488
2816
2741
1335
2269
1688
2118
1588
2026
2102
1230
1305
2371
1487
2324
2031
2301
1224
1451
2089
2532
1760
1523
1440
1506
2926
2735
2748
1098
1102
2920
1172
1334
1864
1945
2551
1385
1843
1132
2546
2903
1225
2773
1646
1892
2657
2878
1109
1664
1504
1142
2245
1821
2659
2743
2728
2292
2301
2830
2343
1953
2370
1489
1924
2183
1057
2971
1506
2542
2773
1645
1457
1091
1905
2186
2307
1988
2877
2548
1850
1048
2626
2084
2595
2960
1675
2352
1675
2121
2217
1258
2084
2014
1790
1592
1532
2736
1849
2464
1835
2686
2371
1567
1891
2859
2686
2153
2916
1473
1436
1740
2416
2753
1979
2294
2328
1286
1894
1964
1507
1706
2295
2386
1325
2514
2562
2443
2302
1313
1653
2571
1139
1413
1712
2164
1678
2059
1192
2737
1273
2522
2437
1202
1685
1476
1843
2332
1034
2496
2265
1246
1841
2885
1957
1129
1391
2985
1241
2378
1297
1242
2852
2602
2820
1866
1600
2003
2040
2815
1615
1268
1093
2158
1691
1986
2269
2092
1701
2849
1670
1229
2409
2806
2049
1407
1729
1255
2456
1583
1773
1693
1818
1815
2439
1031
2671
2835
1383
2819
2876
2841
1291
1219
1881
1996
1152
2684
2193
2971
1860
2299
2284
1392
1707
1067
1834
1045
1553
2412
1137
1345
2547
1457
2042
2922
2451
2279
2719
1659
2316
2435
1709
1882
2973
1830
2939
2189
1925
1052
1255
2045
2062
2486
2724
2475
2409
1425
1107
2372
2197
2625
2282
1972
2682
2531
1294
2834
2178
1959
2546
1873
2965
1533
1655
2426
1590
1402
1420
2878
1128
2646
2121
1500
2156
2092
2284
1061
1733
2567
1513
2025
2172
1347
2463
2691
1153
2737
2200
1442
1535
1105
1010
2967
1507
2383
2080
1528
1830
1298
1885
2007
1005
1230
2244
2552
1504
1781
2816
1590
1247
1233
2101
2611
1446
1520
2702
2618
2071
1965
2272
1853
2202
2978
2342
1023
2635
2154
2994
2774
1011
1755
2231
1435
1682
2506
2020
1941
2104
2911
2187
2372
2922
1610
1195
1302
2004
1399
2521
2987
2681
2462
2457
2866
2026
1031
2806
1027
1888
2220
2918
2350
1787
1041
1579
2492
2002
1665
1929
1940
2501
1760
1514
2161
2778
2901
1932
1591
2783
2040
2019
2235
2634
1007
1092
1549
2299
2366
2409
1650
2700
1992
1052
2884
2994
2838
1585
2880
1031
1704
2300
1339
2471
1580
1486
1921
1948
1296
1087
2126
2100
2214
1245
2849
1201
1682
2716
1780
2950
1029
1193
2637
2257
1278
2241
1508
1708
1631
2168
2940
2315
2052
1560
2079
2741
1680
2764
2054
2521
2172
2602
2002
2278
1283
2551
1486
1747
1204
2683
2311
1122
2806
2931
1001
1510
2663
2083
2193
2340
2979
1212
1316
2128
1147
2811
1047
1654
2167
1107
2521
1919
1661
2259
1777
1428
2191
1359
1973
1727
1754
2761
1503
1949
2858
2818
2510
2122
1558
1568
1077
2598
1570
2715
2543
1959
2285
2875
2130
1472
2503
2832
2580
1096
1161
1391
2461
1547
2153
2573
2320
2304
1109
1466
1585
1217
2710
2368
2271
1330
1300
1925
1095
1599
1030
2924
1348
1947
2716
2818
2143
2316
2230
1500
2224
1923
1181
1407
1788
2466
1357
1963
2969
1985
2248
1774
2488
1104
2129
2326
2250
2918
1604
1800
1172
1578
2737
1981
1066
1237
1043
1513
1831
2336
1430
1003
1073
2609
2242
2663
1036
2303
1580
2805
2973
2338
1957
2110
2351
2256
1435
1244
2819
1390
1568
2226
1712
1430
1328
1646
2186
2201
1340
1550
2422
2845
1132
1633
1555
2245
1700
2880
1862
2467
2290
2948
2338
1799
1827
1834
2622
1626
2630
1810
2803
2800
1694
1441
1768
2204
2291
2644
2281
1596
1476
1835
1962
1030
1382
1127
2206
1323
1554
1106
1555
1556
2382
1352
2100
1620
2888
2914
2603
2494
2025
1559
2571
2531
1747
2623
2150
2691
2866
2352
2954
2057
1598
1266
1990
1454
1986
2308
1416
1700
2629
2298
1072
2524
1255
2247
1418
1342
2341
1147
2316
2378
1041
2787
2571
2917
2265
2432
2283
1760
1978
2515
1458
2203
1152
2499
2958
2115
2362
1646
2635
1580
2498
1903
2866
2727
1487
1047
2275
2501
2205
1807
1350
2719
1035
1576
2015
1811
1696
2073
2190
2554
1024
2656
2722
1114
1840
1869
2371
1757
2289
2303
1981
1694
1512
1736
2880
2139
2922
2844
2430
2217
1156
2783
2555
1170
2164
1739
2168
2577
1483
2146
1419
1288
2457
1080
1555
2842
2181
2751
1887
2618
1677
1518
1212
2903
2827
2656
2206
2300
1696
2876
1890
1852
2644
2973
2398
1242
1100
2552
1950
1100
2702
2795
1273
1142
1883
1692
2238
1431
1180
1038
2959
1170
1957
2812
1540
2638
2571
2653
1343
2508
2533
2869
1880
1607
1256
2568
1645
2485
1683
1312
2741
2629
1801
1786
2917
1883
1245
1069
2019
2134
1418
1775
2119
1658
2918
1719
2895
2832
2432
2761
1672
1448
2208
2442
1568
2834
1914
2666
2887
2316
1046
2754
2749
2868
1298
1329
2370
1170
2896
2658
2392
2501
1634
2209
2090
1758
1749
1222
1690
2537
2673
1814
1052
1923
2640
2293
1420
2359
1218
1082
2969
1580
1182
2703
2088
1665
2027
2251
1359
2588
2350
2725
2937
2774
1368
2172
2814
2999
1352
2810
2084
1691
1976
1350
2644
2233
2701
1825
1228
2006
2909
1010
2953
2813
2689
1812
2318
1932
1121
1424
2731
2499
2863
2102
1186
2949
1878
1278
1555
1468
2480
1422
2007
1408
1998
2277
2605
2833
1058
2855
1964
1201
2023
2354
2679
2340
2772
1123
1084
2556
2854
1881
2878
2928
1079
2586
1828
2874
1163
2696
1355
2422
1270
2760
2527
2487
2003
2544
1815
1412
2208
2485
1873
1267
2460
2529
1475
1509
2423
1846
1176
1754
1193
1999
1615
1598
1544
2079
1329
2412
1448
2731
2669
1363
2499
2543
2932
2264
2828
1191
1336
1228
2309
2673
1347
1368
1008
2610
1467
1550
2111
1319
1450
2318
2520
2601
2228
2271
2144
1928
1942
2924
2215
2403
2964
2477
2817
1510
1768
2918
2598
2212
1681
2231
1509
2949
2446
1521
1651
1246
1590
1935
1612
2780
1301
1129
2280
1351
1844
2899
1314
1660
1119
1899
2250
1412
2014
2906
2710
1871
1552
2498
1842
1550
1952
2899
2639
2220
1808
2572
1154
1707
1620
1898
1338
1007
2312
2435
2101
2835
1196
2465
2667
1870
2604
1938
2093
2782
2982
1096
1934
2541
1811
2781
2695
2092
1092
1062
1827
1403
1490
1060
2543
2272
2744
2607
1039
2221
1561
2242
2101
2579
1805
2875
1674
2087
2832
2973
1947
1013
1806
2857
2238
1711
1637
1614
2896
1839
2203
2246
2916
2250
1608
1697
2344
1136
2922
1394
2127
2997
1899
2872
2221
1740
1996
2356
1735
1937
2106
1607
2261
1120
2116
1814
2598
1634
1822
1832
1635
2129
2711
2201
1018
2315
2327
2851
1971
1107
1531
1538
2166
2437
1845
1950
2115
1934
1636
1498
2716
2281
2880
1959
2733
1595
2986
2795
1134
2794
2100
1710
2314
2090
2759
2999
1285
2698
2854
2906
2414
2146
1385
1628
1405
1568
2442
2824
2275
1165
2699
1663
2999
1324
2117
2355
2249
1752
2468
2423
2330
2532
2716
2177
2007
2822
2224
1075
2678
1847
1665
2417
2081
1731
2085
1569
1895
2251
1553
2165
2154
1161
1519
2970
1095
1436
1712
1989
2974
1404
1749
2534
1230
1430
1575
2882
2430
2209
2621
1584
2344
2367
1145
1428
2501
1282
2583
2267
2240
1547
1459
2998
1198
1303
1268
2169
2012
2747
2082
1571
2110
1235
1102
2274
1098
2132
2186
1650
1155
2203
2140
2686
2631
2970
2821
2788
1015
1091
1469
2813
1854
2445
2750
2427
2945
1751
2335
2928
1161
2407
1869
2684
1127
2049
2475
2109
2265
1872
1329
1369
2096
1932
2111
1036
2408
1773
1367
1228
1482
1481
2153
1921
2278
2269
2718
2665
1485
1675
2329
2348
2797
2259
1488
1749
1333
2456
2559
1581
1495
1712
1523
2144
2762
1099
1717
2922
1333
2713
1019
2172
1383
2106
2446
2681
1253
2949
1406
1858
2332
2810
1623
1589
2543
1982
1572
2838
1443
1362
2704
2952
2215
2786
2734
2771
2959
1009
2159
2178
1552
2796
2332
1773
1656
1157
1964
1690
2814
1808
1495
1385
2050
1700
2250
1686
1088
2935
2601
1780
2528
1880
2478
2971
1009
1067
2958
1598
2373
2675
2722
1244
1789
2228
1306
2536
1477
2850
2933
2386
1018
2883
1023
2636
2867
2318
1901
1514
1536
2048
2682
1024
1408
1379
2651
2672
1318
2361
1764
1588
1200
1365
2317
1138
2086
1251
2596
2823
1393
2714
1208
1239
1001
1214
1761
2645
1856
2843
1104
1691
2167
2443
1061
1324
2994
2698
2836
1410
2578
1635
2218
2116
2086
2344
2186
2653
1565
2886
1549
2616
2722
2079
1120
1823
1839
2443
1022
1194
2618
1005
1816
1476
2257
1072
2422
1757
1303
1992
1144
2389
1415
2186
1244
2759
1496
2092
2153
1658
2029
2108
2079
1971
2293
1488
1970
1088
2322
2239
2486
1551
2675
2642
1792
2572
2820
1741
2860
2013
2922
1428
2350
2573
2741
2160
2200
1536
1834
1362
1326
2748
1289
2365
2165
1510
1927
2846
2183
1768
2103
2334
2436
2064
2507
2594
2714
1774
1393
1673
2940
2755
2233
1139
1736
1601
2759
2506
2230
1133
2289
1434
2254
1959
1912
2739
1261
1310
1476
1282
1645
2974
2559
2091
2911
1588
1992
1285
1066
1147
2446
1426
1142
1161
1423
1572
1514
1149
1629
1564
1751
2421
1615
2050
2479
1669
1080
1476
1152
2769
2332
2404
1297
1111
1028
2966
1196
1141
1229
1147
2609
2474
2440
2083
1687
1863
1291
2093
1536
1340
2224
1112
2681
2913
2531
2224
2359
1508
2612
2242
1508
1516
1133
1297
1815
1042
1128
1030
1133
1457
1376
1373
2921
1481
1955
2278
2981
2533
1363
1616
1377
1987
2941
2812
1545
2220
2723
1384
1580
1804
1607
2688
1529
1987
2640
2093
2340
2143
1267
1644
1734
1260
1960
1078
2964
1850
1192
2200
1957
1253
2244
2827
1145
1996
1865
2521
1575
1321
2752
2596
1319
2745
2451
2329
2851
1689
2845
1933
1842
2863
2938
1838
2265
2719
2883
1116
1027
2862
2848
2695
2027
1523
2428
1327
2561
1780
2542
2534
1122
1119
1517
2019
2391
1672
1325
1990
1810
2631
1228
2275
2006
2259
1358
2095
1315
1405
1561
1427
2113
1748
2493
1714
1473
1057
1568
2796
1316
2123
2769
2070
2147
1310
1810
1722
2346
1919
2447
1592
2393
1893
2306
1397
2634
1572
1688
2768
1165
1332
1012
2155
1219
2115
1420
2374
1626
2803
1545
2334
1103
1529
1673
2688
2863
2158
1128
1695
1448
2636
2750
2396
1959
2969
2034
1220
2442
2096
2081
2901
2369
1800
2631
2985
2110
1613
1851
1031
2891
2436
1096
2543
1374
1113
1489
1864
1219
2619
1535
1475
1444
2993
2319
1530
1583
1617
1196
1250
1080
1199
2932
2530
1722
1644
2966
2303
1898
1689
1577
2249
1306
1096
1805
2013
2539
1206
2022
1845
2480
1170
1000
2824
1561
1605
2457
2376
2481
2101
2401
1493
1417
1601
2951
2691
2504
1566
1821
2730
1148
2186
2966
2531
2041
2287
1168
1347
2188
1306
1991
1376
2595
2351
1770
2911
1198
1108
1969
1116
2187
1589
2822
2798
2288
1083
1831
2706
1146
2114
2509
1973
2386
2292
1697
1294
1204
1470
1783
2275
1436
2110
1187
2175
1110
2024
1898
2067
2832
1040
2493
2396
2597
1704
1543
2559
2364
1168
1242
1957
1455
1463
1201
1074
1798
1017
1991
1303
1653
1475
2706
2729
2326
2695
2680
1077
1401
1647
2687
1264
2185
2764
2875
1105
2622
1112
2376
1682
1749
2139
1930
1036
1227
2826
1819
2974
1909
1113
1376
1092
1033
1595
1413
2356
1334
2764
1070
2903
2024
1465
2157
1716
1481
2979
2772
1691
1589
1095
1453
1686
1642
1309
2554
2515
2545
2670
2501
2500
1875
2707
2168
1288
1271
2594
1231
1590
2351
1519
2772
2858
1042
2473
2658
1283
2982
1214
2555
1249
1053
1128
2384
1813
2660
2690
2451
2725
2042
1899
2811
1664
1262
1570
2028
2318
2297
1869
1445
1887
2747
2182
2341
1070
1323
1596
1644
2169
1651
2270
2534
2331
1115
2252
2447
1747
1322
1354
1628
1581
1143
1507
2548
1451
1708
2107
2595
2472
1445
1339
1986
2113
2770
1667
1503
1871
1787
2314
1489
2064
2046
1282
2073
2772
2366
1479
1549
2011
2123
1280
1996
1942
1240
2864
1744
2240
2634
1889
2362
2217
2001
2172
1723
1312
1283
1420
2562
2448
1749
1575
2961
2008
2866
2564
2536
2861
2435
2777
2086
1229
1558
1583
1348
1165
2344
1043
1872
2906
2923
2263
2237
2898
2953
2273
1063
2874
2560
1760
2488
1945
1917
2101
1262
1548
1320
2988
2077
1676
1327
1884
2805
2858
2804
2133
1658
1417
1824
1558
1968
1240
2548
2656
2525
2486
2338
1062
2056
1592
2501
2663
1301
1674
1288
1141
2312
2457
1321
2801
2845
2356
1966
1196
2579
2039
2458
2380
1094
1819
1614
2646
2050
2001
2793
2248
2397
2261
2577
1776
2210
1258
1931
1485
2176
1665
1582
2131
2569
2663
2821
2202
1096
2023
1713
2613
2274
2352
1077
1486
1027
2959
2969
1236
2978
2856
1612
2300
1882
2041
1744
1050
2881
2545
1590
2587
1425
1481
2021
1913
1456
1327
2811
1431
1998
2413
2550
1026
1288
1179
2975
1045
2184
2090
1749
2252
1289
1694
1508
2320
1052
2282
1249
1528
1918
2771
2322
1551
1432
2127
2187
1792
1331
2165
1029
2701
1147
2537
2239
1565
1305
1586
2012
1702
2067
1699
1867
1790
1796
2339
2297
2731
2974
2701
1860
2175
1077
2283
2514
2228
1091
1999
2594
2162
1992
2182
2715
1018
2061
2048
2104
1753
2456
2944
2015
2467
1270
2548
2461
1219
1904
1531
2755
2094
2830
2457
1819
1630
1305
1855
2623
1865
1023
1010
1473
2307
1992
2851
2710
2886
1985
1848
2730
2748
1234
1543
1274
1030
1686
2393
1904
1529
2822
2294
1324
2560
2244
1500
2332
2536
1362
2084
2714
1205
2426
1239
1730
2445
2470
2708
1475
1419
2839
2576
2235
1055
1802
1007
1860
2286
2182
1789
2945
1912
2951
2093
2043
1729
2687
1914
1063
1492
1518
1173
2523
2901
2135
2524
1322
2995
2814
1829
1561
1978
1917
1484
1691
1245
1059
1268
1758
2237
2640
1045
1353
2574
2139
1801
1254
1332
2197
1000
2758
1555
2645
2984
2901
2665
1053
2334
1920
2278
2685
1865
2473
1353
1228
1967
2995
2466
1402
1797
1670
2419
1156
1827
1852
1473
2821
2949
1762
1333
2269
2991
1798
2813
2072
1005
2333
1934
1584
2027
1192
1725
2348
2480
2552
1775
1573
1000
2346
1172
1806
1789
2930
1399
2331
1339
1399
1818
2131
2428
2844
1104
1572
1587
1008
2695
1066
2660
2281
1222
2634
2061
1882
2376
1605
2946
1070
1676
2275
1077
2900
2821
1603
1589
2528
1480
1060
1398
1482
1732
2606
1515
2803
2156
2183
1087
1152
1761
2472
2857
1708
1913
1719
2123
1539
2746
2907
1554
2795
2385
1269
2723
2543
2054
2529
1023
2501
2984
2060
2529
2635
2669
2178
1549
1616
2119
2258
2727
1192
1517
2793
2309
2205
2419
2369
1987
2101
2481
1050
2782
1574
2506
1604
2097
1462
2884
1972
1749
2627
2159
1587
1169
2702
2944
1222
2040
2735
1169
1506
2421
1488
1179
1361
2278
2593
1960
1518
1124
2686
1542
1922
1020
2933
2278
1954
1128
2065
1081
1087
1733
1146
1509
1100
2034
2931
2623
2608
2262
2196
1329
2252
1932
1975
1630
2294
1394
2144
2326
2504
2502
2365
1848
2063
2085
1236
1566
1236
1423
1989
1093
2976
2654
1082
2773
2274
2979
1079
2328
2348
2970
2353
2257
1928
2356
2291
2991
2045
2303
2985
1560
1985
2739
1577
1585
2369
2298
2446
2015
1797
2364
2386
2184
1273
2103
1354
2599
1850
2203
2356
2315
1314
2817
2979
2534
1148
1107
2920
2707
2795
1246
2522
1934
1439
1428
2109
1236
2076
2497
1403
2977
1533
2065
1530
2984
1584
1169
1984
2826
2002
2692
2140
2843
2948
1669
1246
2168
2761
2044
1436
2261
2379
2739
2221
1551
2843
1452
1744
2845
2994
1117
1522
2354
1799
2380
1782
2250
2286
2995
1950
2980
2124
1094
1705
1102
2106
2679
1986
2771
1181
2941
1476
1032
2060
2143
1597
1794
2844
2980
1141
1131
2425
2139
2832
1884
2170
2787
2044
1568
2887
1997
2883
2767
1093
1457
1137
2284
2034
2119
2446
1163
2467
1974
2663
1052
2642
1490
1293
2656
1782
2989
2406
2307
2853
1818
1555
2985
1262
2821
1933
2319
1635
1417
2884
2185
1058
1710
2939
1603
2006
2314
2760
1725
1534
2978
1665
1450
2477
2779
2243
1679
2493
2388
2787
2898
2591
1576
2914
2275
2902
1152
2021
2214
1185
1126
2529
2049
2090
1478
2995
1932
1552
2691
1650
2468
1228
1681
1772
2875
1153
1104
1508
1483
1578
1254
2826
2247
1630
2986
2595
2482
1796
1663
1701
1854
1292
1546
1539
1407
1449
2616
2361
1998
2785
1310
1126
2802
1737
1319
2670
1910
2804
1038
2122
2798
2644
1538
1636
2932
1300
1281
1419
2104
1883
1512
1135
2890
1990
2797
2176
2682
1141
1364
2426
1538
1744
2510
1699
1267
1127
1024
1509
1311
1316
1684
2678
1757
2542
1903
2210
2755
2911
1608
1107
1167
2196
1256
1115
2272
1174
1237
1812
1941
2143
2988
1768
2439
1613
1583
2053
1134
2839
1368
2805
1276
2773
1107
1788
1199
1835
2379
1347
1086
1587
2421
2772
2534
1257
2259
2342
1488
2395
2427
1092
2891
2212
2569
2168
1328
2917
1239
1144
1958
2851
2076
2916
2542
1803
2831
1395
2089
2468
2917
1437
1796
2890
1725
1354
2723
1216
2235
2182
2355
2241
1565
1739
1411
1276
2915
2064
1203
1939
1459
1282
1595
2234
2390
1236
2511
2506
1229
1730
1426
1863
1253
2020
2479
1990
2297
1000
1487
2215
2446
1112
1681
2057
1790
2717
2285
1336
2504
2266
1889
1767
1191
1149
2009
2634
2842
2563
1500
1488
1843
1216
2988
1504
1755
1491
1988
2546
2261
2422
1980
2914
1576
1989
2494
1347
2602
2539
1443
2673
1952
2175
1001
1963
2841
2660
1672
1103
1011
2846
2149
2734
2501
2999
1371
2229
1125
1176
1302
1299
1729
2740
2076
1082
1286
1976
1190
2203
1656
1662
1032
1303
2119
1827
2537
2669
1215
2024
1664
2096
2819
1884
2535
2415
1272
2246
1413
1578
1617
1264
1221
2425
2236
1144
1943
2212
1098
2920
1677
1864
2469
2469
2448
2349
2814
1846
1615
1673
1461
1703
2014
2102
2513
2206
1480
2846
1204
2661
2810
2041
1563
2613
1585
1391
1440
1607
2067
1974
2884
1325
2570
1295
1347
2800
2627
1350
2436
1185
2602
2427
1630
2740
1116
2914
2250
2120
2912
1030
2665
2098
2007
1437
1110
2636
1301
2857
1884
2056
1908
2206
2779
2641
1789
1136
2134
1719
1754
2714
2580
1130
1409
1019
1059
1382
1410
1824
2497
1672
2142
2321
1696
2037
2310
1786
2318
2132
1185
1711
2498
2771
2467
1380
2277
1396
2649
1990
1950
2980
1780
1531
1365
1198
1450
2534
1689
1988
1378
2728
2226
2478
1359
1211
2915
2588
1510
1742
1330
1003
1819
1001
1533
1043
1215
2809
1664
1028
1742
2664
1734
2420
2874
2518
2893
1610
1955
1497
1586
2776
1096
1329
1754
1458
2485
1020
2412
2255
1465
2689
2887
1906
1659
1947
2160
1779
2999
1322
2984
1642
1870
1660
1245
1715
1994
2806
2604
1842
1319
2304
1633
1012
1155
1554
2907
1490
2247
1075
1558
1194
1397
2409
2564
2053
2777
2828
1760
1927
1358
2114
1612
1633
1514
2945
1906
2437
1083
1038
2464
2679
1417
1569
1935
2161
2056
2874
1750
1105
2040
1669
2532
2923
2765
2789
1244
2461
2097
2193
1938
2166
2046
1677
1483
2206
1692
3000
2498
1211
2649
1470
1406
2208
1611
1879
2778
2828
1473
1402
2997
2904
2077
1655
2887
2689
2582
1689
1869
1725
2700
2445
1340
1891
2101
1298
1633
2740
1085
2730
1469
2057
1375
1539
1457
1570
1262
1323
2312
1885
1011
1417
1987
1695
2196
2035
1088
1390
1790
1795
2624
1003
2131
1772
1512
1203
1129
2516
1107
1313
1245
1037
2742
1744
2933
1940
2528
1538
1198
2316
2426
2259
2377
2984
1714
2283
1457
2645
2695
1066
1209
1242
1949
2291
1106
1466
2926
2604
1026
1253
1440
1747
1215
1999
1640
2974
1675
1243
1762
1255
2507
2551
1192
2474
2370
1364
1626
2148
1057
2230
2746
1484
2821
1041
1103
1002
2088
1451
1637
2467
2015
2925
1511
2945
1875
1679
2043
1378
2344
1741
1608
1214
1883
2440
1559
1658
1050
2476
2922
2742
2841
1778
2546
1797
1508
2956
1926
1174
1895
1637
1885
1223
2606
2295
2241
2583
2039
1248
1598
1691
2321
1247
2804
2317
1621
2532
2602
1381
2482
2445
2953
2613
1530
1896
2627
1237
1379
2715
2437
1920
2753
1869
2483
1706
2857
1384
1608
2588
1199
1977
2620
2803
1877
2230
1420
2593
1974
1228
1175
1976
1354
1545
1692
2451
1685
2272
2694
1710
2669
2003
2204
2325
1811
2679
1938
1452
1765
2097
2461
1237
1923
1013
1182
1505
2826
1150
1736
2300
1475
1033
2263
1150
2539
1460
1565
2208
1176
1032
1021
1584
1691
2898
2919
2196
2774
1294
1991
2198
1292
2969
1828
2877
1768
2939
1053
1340
1362
1187
2625
1534
1536
1393
1235
2635
2740
2053
2787
1351
2114
2730
1275
1732
2075
1876
2546
2025
1095
1987
1732
2531
2160
2539
2008
1506
2206
2387
2382
2600
1407
1224
1845
2990
1407
2488
1048
1298
2663
1284
2456
1720
1508
1639
1083
1562
2693
1095
1801
2892
1392
2028
1245
2376
2456
1094
2375
1997
2386
2729
1429
1353
2671
1186
2945
1889
1885
1286
1324
2588
1828
2248
2363
2811
2531
1011
2023
1520
2455
1445
1813
2110
1585
2490
2208
2380
2980
2470
1533
1313
1112
2051
1912
2934
2855
2102
2050
1321
1694
2195
2678
2407
2772
2213
2064
2144
2665
1434
2845
2444
2071
1854
2543
1940
1916
2319
2768
1180
1979
1565
1910
2415
2753
1010
2475
2777
1336
2429
2957
1429
1962
1701
2827
1259
1768
2407
2339
2373
1426
1063
2715
2545
2625
2090
2242
2259
2509
2972
2018
1536
2335
1869
2343
1129
1285
1262
2654
2761
2739
2288
1808
1236
1478
2416
1482
1370
2028
2283
1172
2509
2980
1395
2755
1915
1850
2365
2790
1663
1768
1216
1268
1364
1410
2420
2094
1092
2358
2697
2975
1505
2753
2579
2634
2138
2256
2479
2067
1209
1607
1872
1230
1225
2800
2510
1556
1939
2114
1427
2279
1921
1472
1991
1992
2522
2019
1444
2826
2058
1321
1389
2012
2331
2309
2668
2757
1401
1761
1616
2660
2372
1298
2581
1056
2897
2986
1043
1565
1901
1863
1155
1978
1930
1417
2054
1032
1762
1586
1112
1119
1811
2653
1008
2888
1217
2860
1899
1916
1131
2753
1155
1178
1498
1768
2908
1622
1892
1935
2096
2536
1976
2880
1924
1195
1166
2412
1082
1914
1255
2635
1995
2815
1649
1497
1848
2719
1289
2694
2839
1036
2086
2127
1433
2148
1708
2978
1480
1162
1510
1431
2141
2828
2491
1576
2143
1932
1728
2814
2722
1806
2778
2986
1661
1497
1758
1340
2529
1000
2920
1188
1333
2198
2096
2059
1449
2849
2446
2776
2487
1189
1931
2920
1403
2824
1494
2168
1323
1072
2355
2916
1990
1476
2972
2033
1259
2101
1465
2937
1390
1368
1448
1479
1242
1322
1098
2943
1731
1432
1126
2294
2486
1952
1327
2533
2875
2858
2583
1838
1002
2591
1016
2456
1646
1004
2198
2857
2227
1062
1800
2349
2384
2510
2386
2118
2741
1452
2678
1080
2726
1551
1436
2892
2947
1060
1429
1037
1149
1439
2159
1401
2518
2628
2934
1800
1352
1992
2833
1238
2124
1241
1716
1669
2633
1777
2911
2977
2567
2209
2792
2423
1180
2502
2112
2452
2155
1124
2510
1586
2575
2160
2708
1787
1904
1398
2831
2756
2577
1586
1766
1748
1619
2440
1957
2484
2836
2768
1259
2169
1149
1453
1471
1940
1647
2737
1221
1016
1515
1482
2646
1227
2483
2247
1663
2965
1534
2930
2765
2234
1946
1155
1399
1981
1443
2043
1803
1740
1545
2629
2617
2387
2866
1341
1436
2122
1689
1767
1139
2168
1177
2815
2240
2095
1940
1538
2266
2372
1777
1993
1949
2906
1002
2025
1222
2995
1053
2491
1497
2604
1933
2481
2472
1887
1866
1258
1361
2142
1811
2542
2275
2768
2790
1596
2057
2132
1916
2305
1040
2905
2778
2432
2964
2553
1680
2711
2385
1840
1118
1442
2068
2199
1270
1535
1235
1696
1343
1352
1229
1682
1177
1124
1561
2235
2718
2182
1116
2406
2969
2091
2079
1749
2450
1592
2827
2501
2518
2919
1207
2155
1874
2522
2023
1368
1474
1076
2498
2254
1361
1360
1788
1563
2076
2358
2728
2653
1870
1728
2835
2498
2594
2979
1871
2027
2364
1319
2749
2678
1708
1734
2179
1424
1145
2074
2809
1655
2101
1192
1761
2641
2685
1862
2045
2609
1302
1515
2673
1092
1865
1174
1630
1789
1084
1709
2562
1896
1650
2996
2005
1155
1328
2820
1545
2627
2182
1364
1417
1002
2550
2072
1551
1678
2968
1194
2814
1731
1933
2263
1725
1848
1646
2656
1812
1534
1103
1389
1340
2436
2512
1913
1005
2106
2188
1606
2312
2865
1316
2418
1426
2939
1098
2671
1542
2794
2623
2953
1822
2890
1896
1830
2963
2387
2271
1157
2509
1672
2007
1011
2524
1793
1023
1982
1490
1637
2066
2446
2491
2361
1882
2949
1414
2516
1837
1786
1750
1976
2114
2019
1911
1150
2567
1450
1540
1681
1951
1619
2835
2030
2097
1639
1857
1305
2895
2634
2916
2117
2180
2906
1727
1177
1462
2461
2008
1947
1416
1446
1550
1484
2408
1533
2559
2989
2100
2373
2226
2573
1441
2809
2686
1447
2611
1460
1263
1242
2091
1109
2622
2203
1871
2634
2796
2208
1292
1734
2689
1106
2443
2593
1265
1504
1069
2350
2623
1564
2081
1869
2205
1522
1408
1342
1675
2371
1219
1280
1566
1002
2197
1765
2856
1307
1825
2347
2614
2774
1737
1351
2696
1366
2685
2119
1130
1849
2544
2182
1378
1261
1837
2700
2162
1222
1904
2100
1795
1529
1958
1424
1988
1012
1167
2686
1909
1678
2737
2959
2680
1722
2737
2849
2827
1729
2173
1838
1837
2289
1212
2827
2828
2038
2902
1305
2165
2498
2604
2634
2403
2725
1552
2084
1816
1313
2363
2684
1199
2999
1210
2453
2112
2585
2502
2656
1524
1988
2873
1432
2049
1065
1262
2506
1317
2132
1596
2951
1110
2862
1521
2411
2074
1103
1555
2955
1169
1652
2033
2514
2367
2490
1639
1839
2079
1759
1715
1242
2536
1245
2782
1176
2626
2171
1585
2338
2463
2047
1767
2684
2717
2413
2574
1337
2478
1800
1378
2009
2029
2547
2487
2872
2956
1359
2065
2560
2427
2423
1427
2558
1417
1353
1414
2865
1080
1344
2786
2903
2518
2218
1492
2123
2886
2350
2798
2955
2917
1301
2362
1278
1381
2706
2214
2990
1759
2910
1221
2267
1106
2026
2911
1039
1619
2210
2267
2363
1999
2709
1257
2134
2015
1475
2491
2811
2055
1363
2987
1606
1562
2111
2643
2125
1061
1148
2176
1711
2140
1425
2105
1170
1122
1518
2797
1492
2308
1452
1504
1676
1082
1434
1955
1207
1043
1228
2264
2907
1215
2403
1934
1396
2923
2616
1705
1995
2383
1785
2979
1470
1033
1555
1222
1573
1603
1086
2011
1496
1678
1999
1503
1603
2860
2311
1523
1127
1155
2436
2082
2834
1884
2270
1496
2738
2491
1709
1248
1506
2814
1802
2110
1522
1474
1033
1642
2528
1212
1382
2605
2958
2217
1768
2228
2217
1899
1331
1536
1612
2093
1577
1839
2948
2704
1145
2587
1763
1059
1485
2083
2895
2839
1504
1682
2876
2889
2982
1128
2827
1668
1996
2916
2774
2831
2125
1616
1116
1042
2279
1838
2160
1172
2636
2414
2237
2964
2162
1819
1329
1446
2879
2468
2727
2300
2711
1118
1712
1086
2352
2328
1918
1202
1710
2944
1097
1662
2065
1116
1579
2529
2471
1721
1780
2647
2923
2722
1202
2091
2445
2913
1727
2162
2800
2380
1789
2528
1188
1474
1120
2006
2905
1029
1690
2952
2920
1958
2463
2693
2316
1574
1899
2046
1239
1800
1976
2158
1687
1080
2377
2989
2916
2621
1641
2440
1601
2756
1402
2331
2154
1569
1473
1590
2996
2573
2625
2441
1031
1829
2728
1965
1259
1510
2776
1870
2013
2681
1923
1999
1403
2632
1841
1108
2098
1132
2091
1283
2388
2251
2351
1163
1555
1132
1538
1746
1101
1309
2050
1667
2176
2536
2127
2859
1352
1412
2730
2405
2846
2772
1426
1920
1833
2403
1927
2523
2729
1365
2492
2864
1482
2341
1052
1780
2478
2564
1409
1127
2972
2029
1769
1704
1631
1255
2824
1868
1505
1982
2756
1685
1402
2686
1437
2617
1825
1430
2331
2153
2205
2016
2018
2736
1817
2186
1184
2836
2483
1346
1380
1789
1003
2602
2434
1817
2002
2722
1289
1577
2580
1059
2017
1747
1610
1807
2461
1797
1903
1436
2956
2048
1233
2257
1922
1956
1010
2034
2888
2445
1071
2988
2385
1158
1602
1966
1682
1800
1252
2621
1615
2103
1141
1753
2573
2146
2999
1271
2126
1010
2725
2388
1932
2047
1390
2333
1556
1747
1680
1477
1806
2968
2834
1845
1506
2592
1674
1859
1144
2644
1124
1661
1545
2283
2821
1853
1907
2481
2684
2777
1957
2740
2909
2878
2720
1684
2056
1338
2769
2270
1410
2936
1120
2775
1814
1647
2269
2297
1246
2982
1471
2140
1126
2482
2886
2064
1842
2650
2226
2538
1425
2076
2063
1903
2520
2067
1059
2957
2125
2823
1536
1336
2090
1875
2234
1188
1540
1770
1469
2174
2584
2611
2234
2702
2305
2818
2613
1426
2992
1655
2842
2406
2112
1230
1844
2335
1872
2217
1254
2747
1587
2313
1171
1424
2446
1135
1049
2251
1248
2697
1524
1071
2181
1052
2955
1815
2842
2362
2599
2703
2454
2634
2965
1470
2981
2130
2224
1860
1031
2900
2317
2323
1516
1722
1586
1271
2439
1809
1256
2170
2768
1361
1178
1295
1131
2770
1225
2059
1276
1028
2493
2511
2619
1551
1293
1954
2348
2702
1444
1315
1911
2190
2220
1349
1380
2201
2556
1459
2467
2683
2377
2033
2105
1429
2936
2092
2456
2670
1338
1210
1904
1165
1583
1002
1406
2806
2705
2965
1428
2633
1923
2738
1365
2942
1258
1578
2142
2829
2915
1930
1214
2767
2593
1593
1652
1459
1406
2190
1616
2201
2499
2679
2363
1233
2411
1746
1606
2217
2943
1574
2496
2592
1030
2834
1760
2639
1667
2164
1170
2358
2951
2627
2755
2408
2997
2138
1572
2991
2351
2948
2400
1515
2348
2227
1134
2244
1374
1132
1530
2513
2972
2925
2887
2341
2435
1622
2736
2760
2833
2013
2793
2243
2020
2259
2251
2872
2924
2955
1236
1273
1174
1615
2866
2996
2174
1981
1243
1804
2700
2516
2265
1535
1633
1657
2386
1025
2741
1414
2974
2375
2402
1813
1157
1338
1155
1157
2496
1089
2976
1262
2321
1419
2896
1257
2339
2357
1058
2892
1166
1453
1378
1932
1059
1317
2749
2257
1609
1362
2874
2226
1130
2510
2982
1862
1871
2362
1458
2528
2841
2016
2486
1154
1828
2438
1195
1845
1639
1376
2319
1029
2967
2850
1247
2521
1996
1470
1753
2841
1590
1898
2549
2133
1215
1750
1131
2811
1438
2034
2387
2977
1898
1531
1050
2150
1968
1223
1104
1621
1121
1903
1617
1233
2043
2845
2259
1281
2263
1460
2866
1400
1608
1617
1937
1942
2468
1352
2940
1077
2306
1384
1406
2606
1990
2342
2131
2436
2799
2097
1553
1773
1366
1131
2719
2687
1281
2316
1089
1371
2492
2851
1548
2979
2169
1986
2369
1281
2594
2109
2683
1615
1284
1026
2316
2737
1497
2012
2243
2702
1714
2823
1483
1166
2908
2093
1034
1476
1898
2250
1661
1152
1262
2568
1586
2456
2837
1428
1437
1003
2973
1849
2842
1690
2414
2938
1488
1339
1816
2983
2190
2270
1072
1388
2658
2669
2367
1382
1070
1075
1951
1893
2383
1343
1448
2530
1352
1716
2441
2860
2901
1069
1574
2240
2729
2865
2982
2794
1752
2970
1604
2696
2660
1916
1060
2391
1080
2875
2911
1917
1088
2455
1357
1361
2052
2080
2467
2499
1241
2885
2586
2773
1898
1956
1081
2120
1695
1833
1659
2794
2688
2574
2630
1100
2472
2256
2233
1466
1282
2057
2450
1478
1806
1523
2772
1446
2712
1213
1187
1648
1397
1483
2552
1868
1384
1831
1797
1704
1835
1940
1696
2248
2215
1116
2230
1514
2825
1256
1889
2797
2848
2000
2216
2185
1434
2108
1966
1374
2185
2636
2409
1482
1645
1011
2396
2204
1022
1762
2717
1640
1458
1529
2632
2343
1361
1202
2263
1689
2294
2257
1621
2455
2324
1390
1800
2397
2268
1367
1433
2277
2866
1422
2519
2199
2532
1214
1602
2204
1720
1025
1492
2062
1540
1248
2338
2319
2369
2873
1823
1231
2845
1277
2081
2929
2014
2954
2158
1254
2211
3000
2937
2656
1329
1440
1775
1035
2010
1433
2811
1147
2601
1059
2969
2268
1765
2560
1915
2075
2053
2481
1028
2395
2544
1201
2432
2589
2342
2591
1184
2578
2056
1347
2993
1721
1089
1836
1733
1100
2474
2302
1309
1936
1061
1676
1631
2786
1308
2814
2163
2455
2038
1082
2202
2730
2971
1542
1111
1127
2008
2187
1694
2420
1248
1232
2091
2253
1066
2248
2179
2929
1826
1815
2602
2751
2172
2093
2333
1867
2570
2647
2281
2528
1427
1730
1540
1973
2146
1263
1751
2547
1724
1606
2092
1286
1608
1890
1687
2830
2585
2379
2720
2060
1635
2234
1628
1223
1481
2452
1557
1878
2210
2245
1557
2362
2907
2167
1992
2519
2693
1118
1107
2804
1497
2632
2204
1220
2723
2315
2143
1282
1405
2504
2282
1191
2927
1220
1893
2194
1101
1316
1492
2695
2706
2873
1337
2480
1048
2731
1380
2441
2898
2169
1136
2467
2272
2917
1563
2003
1029
1407
1500
2166
1308
1275
1472
2706
2963
1366
2435
2687
1274
2798
2417
2377
2627
1412
1097
1624
2295
2725
1172
2993
1935
2702
1384
2237
2368
2815
1920
1010
2657
2890
2164
2695
2816
2326
2386
2430
2401
1631
2517
2683
1295
1694
2167
1099
2753
1760
2841
1859
2819
2940
2709
1305
1235
1508
1231
1606
2891
2235
1338
1147
2447
2425
1029
1385
1634
2723
2561
1301
2027
1667
2223
1663
1207
1489
2697
1241
1535
1284
2485
1608
2975
1060
1191
2718
1180
1859
2459
2307
2094
1779
2540
1166
1292
2370
1236
1871
1664
1782
2466
1029
2199
2540
2832
2151
1716
2045
1097
2746
1812
2991
1071
2606
2751
2731
1173
2386
2233
1311
1204
2776
1263
1253
2207
1247
2128
2057
1371
1838
1252
1826
2577
2753
1819
2455
2409
1435
1228
2041
2002
2136
1761
2713
1495
2103
1707
2934
1415
1561
2196
1851
2638
1353
1578
2691
2767
1945
1332
2585
1022
2660
1674
2260
2494
2987
1414
1318
1787
1295
1322
2739
2157
1192
2310
2069
2014
1550
2759
1104
2541
2195
1641
2810
2642
2402
2188
2223
2175
2129
2688
1464
1102
1644
2018
2343
1461
2502
1219
1509
1688
1389
2147
1120
1239
2458
2694
2446
2044
2509
1676
2216
2187
1227
1044
1828
2018
1865
2618
1091
1799
2191
2143
2659
1607
2859
2636
1513
2174
2967
1607
2513
1331
2249
2416
2151
1047
1521
2570
1184
2708
2742
1179
2667
1452
1471
2277
2875
1600
1189
1324
2597
2885
1127
2711
2498
2246
2489
2513
1381
2822
2181
1272
2077
1902
2164
1885
2938
1811
1893
1781
1497
2295
2433
1383
2057
2011
2477
2206
1136
1581
2761
2913
1985
2643
2010
2629
1203
2539
2919
2906
1559
2008
2189
1362
1527
2470
2103
1764
2289
2587
2340
2063
2708
2409
2827
1302
1451
2745
1653
1486
2769
1282
2377
2800
1060
2268
2288
2434
2892
2536
1682
1398
1893
1987
1222
2489
1105
2071
2857
2588
2909
1713
2918
1549
2242
1697
1205
2576
2816
1708
2178
1459
1886
2433
1137
1276
2632
2389
1301
2259
1181
2669
1873
2754
1904
1941
1170
1721
2187
1338
1196
2380
2888
2065
1577
2056
1365
1827
1558
2364
2063
2712
2619
2183
1357
1223
2513
2460
1850
2946
2857
1716
1769
1597
2406
1239
2840
1163
2646
1300
1527
2484
1389
2478
1511
2798
1571
2821
1855
2081
2911
1805
1831
1938
1195
1470
1050
2690
2396
1681
2428
1710
2871
2241
1481
2481
1611
2291
2660
1337
2216
1202
2182
1257
1836
2579
2322
1140
1672
1560
2653
2693
1605
2769
1035
2052
2886
2831
1401
1936
1189
1149
1768
1964
1872
2817
2614
2148
1997
2031
2186
2280
1161
1517
2865
2709
2624
1573
1102
1616
2148
2910
2018
1835
2029
2736
1105
1102
2206
2429
2595
1780
1889
1724
1148
2067
2434
1217
2385
2019
2966
1173
2144
2641
2374
1372
2532
1087
2904
1327
2428
2312
2729
2786
2788
1279
2131
2933
2936
2137
2712
2511
2943
2568
2436
1406
1391
2438
1369
1798
1274
2407
2188
2083
1650
1975
1766
2378
2461
1656
1204
1017
1198
1878
1001
1282
2052
2104
1936
2869
2936
2502
1281
1248
2308
1455
1231
2576
1204
1968
2981
1094
2719
2105
1053
1021
1124
1646
2135
1813
2514
2754
1471
2279
1932
2694
2312
2064
2567
2154
2354
2288
1501
1500
1863
1772
2125
1940
2775
1195
1743
2190
2173
1493
1676
1110
1299
2093
1825
2980
1158
1405
2970
1123
1355
1181
2030
2002
2316
2614
2143
2167
1009
2051
2614
1693
2593
2218
1242
2281
1897
2185
1871
1939
1069
1323
1580
2979
1603
1822
2395
1218
1239
2588
1995
1949
2319
1377
1145
1681
2742
1122
2624
1160
2053
2577
2181
1122
1879
2984
1517
2082
1851
2545
2082
1974
2534
2030
1054
1031
2602
2052
1399
1493
1219
1924
1928
1421
1055
1665
2375
2216
2072
2561
2539
1774
2561
1711
2887
1492
2142
1457
2100
1620
1305
1313
2368
1694
1505
1021
2415
1288
1323
1114
2080
1690
2724
2130
2942
1128
1649
1759
1067
1213
1609
2302
1009
2290
1005
1308
2413
1823
2144
2562
1889
2144
2953
2780
1188
2906
2557
1233
2917
1034
2251
2086
1892
1958
1481
1849
2050
1431
1769
2758
2843
1382
1390
1886
1011
2003
1303
1078
1689
1197
1608
1591
2144
1761
2225
2937
1737
2945
1941
1035
1572
1416
1843
1033
1962
2523
1409
2052
1808
2156
2258
1982
1054
2387
2720
1506
1753
2066
2769
2185
2602
2479
2544
2720
2426
1659
2943
1131
2733
1545
1111
2106
2490
1733
2186
2427
2540
1357
2924
1488
1594
2252
2270
2534
1939
2627
1537
2758
2042
1718
2183
2672
1176
2757
1433
2093
1873
2123
1607
1303
2580
1277
2319
1263
2044
1152
2492
2321
1200
1292
1967
1396
2142
2280
1591
1350
1208
1009
1780
2800
1122
1185
2090
2015
2362
1440
1930
2734
1299
1092
1554
1416
2750
2621
1909
1317
2933
2006
1490
1787
1134
2216
2557
1749
2752
1786
1530
1897
2165
1083
1885
1863
1343
1807
1181
2395
2187
1304
1901
1603
2223
2759
2021
1108
2739
1550
1646
2521
1371
1274
1418
2203
2520
2994
2666
1906
1628
1341
2263
1575
2911
1032
1568
1216
2208
2691
1073
1942
2440
2514
2130
2628
1104
2887
2565
1375
1195
2449
2010
2201
1140
2009
1525
1891
2665
2682
2344
1349
2142
2275
1766
1846
2042
1325
1693
2190
2190
1805
1900
1047
1477
2704
1081
1857
2144
1790
2098
2633
1429
2290
1711
2180
2331
1062
1435
1902
2507
2677
1551
2526
1347
2725
2801
1164
1747
1283
1586
2779
2194
1375
2185
2391
1548
1963
1724
1436
1928
2669
2748
1874
1584
2711
2921
2853
1564
2586
2516
1980
2891
2792
2683
2514
1253
2375
2701
1753
2904
2917
1109
1861
1204
2319
1439
1054
1104
2321
1632
1368
2338
3000
2974
2839
2930
2678
1942
1636
2804
2949
2601
2162
1768
2607
2889
2402
1692
2672
2137
2174
2262
2972
1532
2011
2559
1886
1670
2265
2272
2867
2748
2244
1954
2148
2642
2892
2818
2845
2584
1576
1432
2064
1949
2956
1315
1948
1092
1597
2431
2037
2362
1433
1183
2458
2106
2366
2467
1963
1279
2043
2007
2678
2365
2938
1200
1357
1207
2621
2965
2998
2585
1848
1087
1561
1741
1198
2023
1577
1695
1611
1794
1072
2834
1234
1504
2314
2060
2496
1041
1275
1424
1855
2565
1541
2569
1755
2699
2011
2755
2959
1741
1472
1632
2434
2452
1514
1346
2622
1717
1907
1343
1890
1267
2669
1249
1934
2844
2130
2434
1887
2297
1711
2579
2690
2573
1730
2284
2547
1993
2987
1499
1011
1822
1737
2870
1321
2440
1400
1782
2991
1968
2439
1779
2135
2933
2535
1587
2896
1291
1634
1911
1568
2578
1868
1662
1029
1894
1943
2861
1722
2230
1799
1629
1730
1408
1332
1067
2531
2800
2928
2494
2444
1348
2444
2919
2858
2932
1444
2758
1038
1142
2388
2255
1358
2076
2931
1433
2955
1074
2840
2428
1497
1539
1060
1760
1168
1810
1049
1726
2600
2467
2057
1096
1364
2141
2467
1220
1134
1950
1804
1098
1449
2186
2823
1579
2842
2545
1270
2655
1477
2899
1113
2456
2960
1499
1997
1904
1288
1683
2750
2048
2883
2718
1157
1571
2086
2292
1890
2218
2609
2711
1299
2005
2270
2742
1978
2311
1717
2481
1918
1623
1539
1395
1249
2702
2354
2601
1137
2865
1143
1563
2933
2451
2200
2757
1215
1732
2029
2251
2494
1550
1654
2053
1045
1767
2599
2109
1185
1217
2521
2687
1186
1808
2766
2126
1509
2488
2468
1455
2218
2485
2155
2026
2074
2046
2778
1848
2805
2514
2527
1246
1282
2467
2987
1367
2969
2486
1349
2483
1102
1244
2415
2921
1343
1457
1376
2125
2686
1073
2247
1728
2264
1573
1032
1009
2396
2629
2979
2000
1989
1750
2304
1672
1690
2275
2404
1720
1821
2398
2158
2023
2138
2986
1353
1974
1069
2234
1683
1617
1670
1653
2163
2732
1266
1799
1982
2710
2435
2977
1972
1340
2507
2350
1493
2352
1940
1743
2230
2069
2053
2656
1303
1287
1916
1223
2590
2278
1219
2059
2941
1161
1946
2362
1329
1335
2588
2572
1405
2892
1292
2695
2286
1844
1425
1817
2517
2789
2492
2001
1033
2326
1004
2614
2564
2014
1350
1875
1816
1042
2209
2705
2490
1376
1036
1811
2395
1145
2020
1158
2765
2368
1337
2339
1776
2359
1370
2459
2863
1098
1707
2802
2787
2219
2025
1614
1156
2332
2799
2316
2986
1712
1756
1362
1682
1588
1204
1910
1807
2615
2423
2372
1768
2334
2236
1665
1989
1666
1838
1204
1643
1891
2013
1717
2335
2408
2918
1270
2351
2423
1654
1062
1346
2704
1172
2052
1612
2975
1656
1188
2154
2461
1652
1247
1676
2336
2033
1452
2983
1359
2625
2491
1494
2594
1673
2095
2700
1038
2027
2275
1670
2934
2559
2384
1961
2360
2025
2064
2162
1183
1053
2014
1010
1649
2050
2182
1239
1765
1041
3000
1375
2466
1288
1991
2798
2163
2569
1753
2031
2078
2353
1574
1948
2382
2518
2220
2903
2268
2287
2316
1311
2969
2291
2800
1306
1611
2481
2845
1543
2491
1856
1934
2997
2028
1899
2204
2646
1567
2587
2798
2792
1271
1032
1084
1831
2480
1066
1628
2131
2831
2280
1971
2479
1726
2688
1406
1175
1489
1685
2187
2683
2725
1210
2541
1221
1419
1577
2920
1482
1314
2575
2335
2681
2489
2525
1039
2936
2207
1968
1827
1545
1852
1713
1713
1211
2885
2455
2271
2340
1493
2029
2157
2883
1400
1114
1067
1061
1492
2863
1411
1902
1146
1146
1817
1255
2945
2290
2991
2202
2649
1470
1969
2521
2859
1641
1831
2011
2497
2330
1337
1964
2307
1579
2989
2286
1417
2453
2281
2375
2458
2979
2444
2344
1557
2925
1398
1705
2896
1457
1266
1594
2465
1069
2692
1023
1059
2637
1024
2759
2283
2056
1564
2163
2525
2447
2596
2567
1157
2532
2839
1492
1009
1615
2745
2670
2026
2625
1964
2934
1242
1125
2116
2040
2064
2744
2500
2237
1888
2966
2226
1781
2429
2523
1091
1401
2414
1281
2820
2110
1328
1831
1548
1363
1619
2774
1585
1849
1325
1021
1997
1434
1673
1090
2516
2158
2941
2524
1098
2782
2948
1358
1679
1192
1306
2058
2063
1486
1524
2343
1255
1745
2806
2855
2606
2411
2578
1752
1421
2290
2158
1651
1912
1866
1969
1791
1107
2339
1006
1933
1461
2891
1182
1038
2162
2970
1152
1356
1057
2561
1711
1098
1324
1982
2766
1252
1629
1819
1484
1105
2580
2188
2103
1809
1623
2297
2447
2813
2223
2515
1950
2725
1480
2591
1881
1365
1562
2768
1692
2636
2259
2222
1694
1860
1579
2060
1326
2930
2101
1717
1162
2289
1854
2902
2353
2273
1787
2373
2415
2866
1523
1339
2133
1543
1611
1986
2618
1734
1101
2400
2690
1862
1126
1849
1846
1358
1494
1243
1230
2564
1971
2517
1712
1506
2353
2661
1871
1579
1237
2608
2579
2189
1352
1827
2112
1919
1088
1150
1249
2593
2442
2592
2829
2701
2027
2300
2163
1004
2055
1995
1779
1544
2142
2852
1895
2006
2628
1626
2191
1950
1114
2038
1496
1493
2822
1500
1509
2300
2737
2927
1270
1343
2994
1638
1121
2379
2689
2011
2480
1052
1498
1866
2525
2243
1829
2035
1046
1501
2932
1105
2292
2462
1960
2299
2478
1404
2095
2335
2880
1527
1791
2863
1268
2128
1724
1435
1550
1504
2731
2516
2318
1616
2147
2139
1451
2249
2514
2254
2664
1787
1453
1008
2368
2631
1635
1808
2384
1695
2160
2718
1283
1353
2132
1953
2262
1636
1598
1396
1518
1393
1484
2543
1771
1416
1788
1675
1315
2822
1848
1229
1890
2842
2672
2092
1073
1782
1494
1637
1493
2917
2052
2856
2345
1013
2232
1965
2485
1194
2877
2816
1650
2117
1735
2271
1302
1911
2238
1952
1843
2961
1493
2562
2847
1930
1827
1441
1682
1039
1879
1479
1141
2962
2904
1601
2341
1629
1197
1758
2184
2824
2190
1120
2945
2032
2579
2773
2107
1400
1790
2162
2545
2543
2794
1532
2424
2491
1008
1414
2186
1790
1282
2446
2315
2398
2675
1689
2214
1133
2930
2674
1714
1479
2768
2020
1770
1372
2618
1815
2352
2054
2335
1281
2250
2717
1934
1598
1167
2371
2178
2851
1620
2783
2572
1393
2541
2745
1805
1547
2358
1889
1559
1973
1471
2116
1448
2065
2776
1774
2763
2051
2874
2193
2063
1132
2456
1001
1195
2598
1463
2076
1522
2844
1956
1079
2053
1931
1908
2374
2480
2026
2568
2070
2458
1462
1495
1362
2811
1133
2269
2869
1823
2394
2609
1127
2978
2427
1719
2440
1938
2539
2549
2207
1083
1281
1367
1715
1017
1391
1063
2517
1157
1401
2295
1736
2484
1803
2736
1601
2637
2093
1191
1062
1329
1594
1253
2129
1234
1829
1102
2626
1212
2469
1436
2941
2477
1360
1987
2176
1094
2780
1345
2419
1070
2753
2712
1421
1098
1872
1643
2174
2692
1118
2803
2846
2348
2487
1878
2489
1027
2239
1480
2189
1289
1437
2305
1688
2966
2354
2260
2123
2816
1560
1506
2857
1747
1772
2993
1577
1882
2833
2030
2363
1185
1928
2935
1093
2666
1590
1593
2990
2483
2498
2148
1856
2299
2157
2129
2633
1447
2024
1455
1745
2612
2521
2359
2131
2613
2947
2098
1575
2495
1301
1607
1195
1209
2118
2003
2362
1502
2211
2022
2375
1761
2270
2641
1318
2412
2651
1557
2591
2644
1359
1129
2859
2377
1285
2751
1665
2570
1803
1481
2720
2493
1017
1495
2182
1891
1953
1646
1181
1153
2767
2130
2237
1001
2081
2984
1342
2880
2040
2720
2962
2389
2507
1932
2135
1171
1748
1819
2925
2367
1338
2793
2699
1730
2302
2883
1743
1775
1458
2427
1459
2005
1375
2438
2877
2229
1893
2857
1296
1301
2409
1785
1529
2084
1520
1331
2986
2086
2360
2010
1142
1133
1721
1814
2815
2975
2432
1506
1699
2198
2240
2568
2422
2614
2261
1957
2013
1069
2055
2907
2279
1892
1522
2624
2959
2554
2264
1615
1210
1971
2897
2658
2415
2448
2284
1325
1283
2562
2623
2903
2798
1386
2157
2098
2061
2842
2364
1916
2824
2563
2318
2917
1031
2454
2732
2251
2612
2098
1856
1261
1710
1816
1296
2729
2302
2583
1152
2974
1329
1935
1674
2452
1446
2153
1109
1892
2735
2425
1562
1116
1190
1348
1791
1647
2653
2980
2626
2962
2717
1032
1714
2185
1705
2362
2192
1981
1089
2429
2797
2479
2689
2391
1586
1888
1889
2867
2471
1879
2344
1839
2517
1186
1536
1740
1070
1362
1024
2650
1075
2322
2957
1191
1256
1296
1221
2490
1747
2084
2961
2128
1802
1305
2629
2084
1428
1800
2762
2904
2759
2787
1509
1747
1617
1877
1516
1527
1648
2966
2291
1829
1957
1440
2354
1474
2522
2498
2134
1290
1667
2400
2120
1386
1918
1216
1036
2212
1558
2453
1311
2271
1600
1121
2891
1289
1813
2209
2575
2380
2781
2694
1841
1782
2794
2131
1170
1362
1952
2154
2562
1931
2666
2472
2236
1359
1667
1122
2830
1400
1840
2304
2970
2196
2654
1019
1229
1835
1549
2065
2661
1312
2924
2754
1509
1974
1558
1338
1593
2787
1045
2675
1259
2404
2892
2381
2605
2129
1886
2532
2622
1690
2380
2174
1539
1476
2725
2646
2128
2774
1902
2336
2813
2888
2494
2249
2007
2913
1963
1261
2801
1329
2530
1043
1355
2166
2044
1565
2305
1272
1414
2100
2950
2018
2443
1971
1933
1749
2215
1032
2250
1913
2210
1819
1884
1710
2863
1372
2911
1642
1373
2693
1166
1624
2731
2293
2160
2337
1819
2374
2432
2159
1341
1856
2359
2802
2386
1794
1444
1523
1316
1258
1698
1930
2012
1888
2120
1711
2159
2645
2303
1672
1655
1663
2899
1722
1934
2326
2288
1149
2811
2596
2931
2841
1600
1091
1572
1353
2460
2082
2324
2068
2928
2387
1325
1115
1995
2236
2612
1843
1173
1449
1178
2174
1070
1760
1503
2678
1957
1637
1868
1060
2507
1295
1713
1721
1327
1857
1329
1921
1315
1766
2251
1076
1320
1235
1744
2268
1337
2783
2727
2698
2714
1444
2976
2361
2418
1756
2770
2840
2588
1894
2396
1823
1214
2264
2562
2633
1674
2605
2788
1137
1907
1691
1528
2408
2198
1101
1854
2836
1016
2235
2341
2175
1911
2170
1346
2062
1319
2352
2303
2572
2088
1489
2333
2421
2370
1428
2862
2057
1674
2111
1593
1733
2995
2589
1791
2023
2917
1568
1162
2317
2903
2935
2824
1353
2554
1221
2913
2045
1917
1499
2314
2323
1301
1216
2050
1417
2359
2107
1037
1770
1240
2798
2162
1905
1641
1607
2180
2322
1379
2324
2146
2751
2189
2987
2669
2154
1666
1980
2868
2148
1516
1817
1139
1174
2798
2271
1431
2779
1538
1373
2665
1810
1531
2393
2077
1105
1772
1918
2712
1947
2042
1590
1665
2594
2354
2563
1133
1315
1548
2897
2752
1379
2239
1890
1253
2423
2659
1987
2107
2370
1175
2402
1783
1005
2660
1335
2220
2796
1910
2564
1381
2748
2268
1921
1106
2927
1151
1545
1821
1235
2137
1115
2230
1642
1621
2286
2571
2641
2140
2654
1447
2786
2812
1341
1771
2641
2807
1660
2934
2018
1342
1338
2406
1985
2516
1004
2111
1318
1783
1327
2271
2113
1165
1872
1233
1059
1171
1141
2384
1374
1764
2579
1656
2256
2116
1595
2936
1926
1149
1465
1119
2492
1611
2804
2893
1799
1710
1245
2126
1617
1174
2253
1858
1812
1382
2335
2620
1940
1108
1711
2470
2666
2276
2560
1253
1764
2682
1150
2869
1920
1068
1185
1168
1318
1208
2780
1501
1362
1979
2434
2350
2926
2015
1767
1200
2512
1721
2844
1873
2782
1976
1996
1817
2439
1996
1454
1216
2052
2550
2129
2118
1559
1377
1206
1548
2990
2085
1539
1604
1603
1833
2258
2962
1675
2361
2544
1650
1509
2360
1742
1042
2839
2277
1086
2945
2073
2368
1729
2323
2754
2564
2450
1812
2850
1316
1791
2549
1809
1218
1210
1426
1182
2239
1270
1948
2718
2035
1142
1077
2453
2804
2708
2692
1807
2087
2280
2283
1290
1262
2476
1621
1355
2217
1850
2040
2384
1445
1111
1359
1570
2995
2841
1290
2149
1316
2861
1599
2007
2139
1226
1037
2226
1652
2870
2950
2857
2758
1005
1763
2037
2508
2259
1547
1742
2590
1071
1965
1388
2230
2565
2273
1923
2784
2507
2458
2964
2417
1543
1491
2226
1680
1275
2151
1035
2438
2396
2704
2347
1900
2184
2627
1440
2349
2322
2062
1735
2294
2549
2560
1245
1895
1210
2777
2575
1954
2115
2442
2145
1412
2987
1439
2215
2514
2537
1356
2233
1107
1511
2304
1194
1367
2618
2489
1046
2938
1832
2575
1461
1444
1722
1669
2869
1984
1246
1330
1470
1499
2577
2082
1323
2954
1558
1935
1914
1744
1412
1926
2813
1966
2830
1627
1782
1244
2365
2878
2277
1722
2730
2637
1121
2541
1981
1700
2690
2317
1571
1231
2267
2206
2887
1734
1531
2430
1981
1240
2810
1683
1575
2303
2526
2906
2762
2496
1615
1095
2888
2625
2619
1369
2053
2748
1769
2941
1960
1783
1973
2859
2245
2597
1173
1181
2660
1606
2079
2096
1096
2353
2264
2125
1068
1594
1147
1427
1110
1215
2779
2485
1085
2595
2430
1947
1612
1898
1152
1138
2965
1591
1469
1197
2268
2952
2439
1978
2129
2345
1246
2155
1416
2520
2999
1534
1361
1494
1301
1459
2601
1341
2830
1745
2005
2488
2773
2651
1166
2226
2569
1761
1454
1941
2131
2506
1884
2066
2857
1117
2156
2169
2298
1766
2969
1623
2069
1566
2596
1896
1586
1118
1597
2693
1537
2624
1761
2725
2193
2781
1178
2788
1812
2904
2777
2486
1701
2475
1388
1493
2651
2295
1637
1184
2304
1432
2043
2063
1776
1381
1418
2207
1054
2270
1640
2451
1164
1762
1403
2507
1744
2160
2874
1076
2939
2368
1356
2395
1990
1483
2923
2594
1177
2103
2246
2291
2481
1412
1388
1105
1581
2699
1948
1811
2362
1971
2734
2543
2263
1326
2321
2940
2072
1881
2749
1491
2422
1561
1245
2937
1075
2648
1073
1292
1459
1824
2030
1952
1024
2349
2970
2752
1373
1297
1926
2046
1211
2062
1715
1968
2635
1814
1132
1664
2163
2984
1522
2297
2354
1754
2870
1920
1167
1452
1029
1933
2625
1655
1352
1537
2942
1781
2518
2914
1356
2569
2567
1774
2955
1703
1279
1360
2847
2277
1301
2262
2516
2410
2130
1476
1302
2734
2598
2271
2480
2049
2584
2921
1268
2994
2421
2556
1709
1177
2027
1853
2297
1218
1307
2594
1416
2748
2342
1650
1474
2509
2074
1891
1150
1768
2418
1215
2526
2876
1234
1207
2184
