0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-14 04:18:48 +00:00
OI-codes/BZOJ/2821/data/5.out

100001 lines
475 KiB (Stored with Git LFS)
Plaintext

2516
2500
2505
2213
1555
2214
2484
2495
1986
2438
2534
2360
2273
509
2518
2466
2500
2292
2098
2519
2490
803
2391
2430
254
2519
2067
834
1786
2438
2329
1471
2222
2315
2491
1863
1745
2378
2430
2154
1676
2505
358
2307
2358
617
2433
2453
1178
2067
1868
1604
2451
2491
2439
2328
2445
1496
2512
1914
1711
83
1914
852
2483
2478
2541
2251
2505
338
2029
2466
1562
2510
2067
1227
2415
2360
2525
2455
67
2510
2464
1098
1939
1053
2383
2467
2188
1079
185
2327
2206
382
1836
1563
226
2442
2436
1998
2489
2367
1850
2511
1396
2469
2491
2177
2387
2099
2111
1142
1879
650
658
2404
2552
2536
1177
2459
2472
2479
2449
2282
2502
1258
2383
2477
626
2485
511
2153
2419
1425
2480
2475
2489
2439
2140
2514
2493
775
446
743
1653
2457
1864
2414
1715
2010
2389
2463
2442
536
1531
604
2424
2542
2414
2482
1872
2305
2467
2226
899
2469
931
2231
2037
2464
2471
2140
1530
2048
1308
2426
2154
1571
1639
1555
665
2446
2500
2488
2336
2242
2366
802
2478
2501
1785
2445
2217
2220
2455
2497
871
2286
2251
255
2414
2096
1245
2347
2385
2082
2594
1249
1936
2466
2454
2490
12
666
2464
2581
2499
2360
2446
2458
397
1948
2453
1328
2456
2457
1738
2520
2469
2481
2162
2475
2503
2449
2491
2220
2214
2544
1622
2568
217
2405
1070
2440
2553
2276
2032
787
1600
2517
2142
2517
2493
1552
2466
403
2144
2110
2342
1979
1515
2479
2476
21
1416
2429
2504
2508
89
2537
2204
1331
1940
1847
2503
2404
2218
2437
2374
2393
55
2428
2337
2484
2554
2479
1031
487
2511
2475
926
1298
212
2500
2366
2441
1910
76
1446
2350
2445
2463
2492
2372
2483
2462
2374
2548
2490
1807
1894
2513
2160
2390
2161
2474
2005
2426
2479
1295
2463
1549
2506
2039
2269
2440
2430
2524
2444
1982
2410
2196
1752
2362
2408
1913
2480
2464
1041
2476
1223
1249
1926
2507
250
2159
2438
2419
193
2055
2294
2487
2523
2424
1788
2476
2413
385
2207
2510
1828
2304
2504
2515
2461
2266
2325
2423
2153
2376
2460
2458
2474
2367
4
2170
2474
2325
2453
1978
2577
2479
1638
1637
2333
2076
2426
1257
2444
2559
2371
1011
2183
2056
53
2445
1941
2467
1654
2539
2519
2210
642
2481
2442
2085
2532
2452
2589
2439
2444
2212
2446
2420
1944
2476
2073
1629
2515
1487
1021
1224
1913
2076
2527
2488
2338
1806
761
2477
883
743
1680
2395
2140
2088
2368
2502
2328
2495
2261
2496
117
1777
1768
446
2450
2368
2502
2438
2434
2044
526
976
25
1735
2504
2456
2381
1262
2482
2460
835
2509
2550
2183
2274
2186
2480
2386
1957
1179
2495
2398
2438
2185
2397
2094
1858
2446
2458
2377
2472
2288
2506
2445
1832
2520
2364
2153
2520
2495
1726
2218
932
2258
2100
1981
2316
1798
1394
863
2511
2317
576
272
2405
2391
1982
1771
1754
628
2419
2533
312
2513
2294
1634
2278
1466
2394
2397
1462
2421
664
2533
2249
753
1263
2547
2452
2038
2148
2456
2257
2361
139
1273
2284
2259
2465
1868
1190
1156
2453
2469
2201
2428
1999
2412
1088
2480
2381
2001
824
2456
1138
1739
2455
2414
1432
1655
1914
119
1646
2108
2483
2504
160
2504
874
2472
2362
2280
2112
1666
1162
1936
2388
2100
2487
1282
905
1697
1299
860
2476
2443
2434
1847
925
1937
299
2429
879
2506
2465
2339
2213
2338
2506
1170
502
1558
1832
2547
2496
2306
2090
2373
1968
1713
2003
732
2515
1460
2442
2484
2390
2217
1767
2280
2383
2130
684
2406
113
2492
964
2415
1037
2508
2437
2443
2426
2545
2217
2405
2287
430
2523
2059
1173
434
677
2409
2419
1321
1708
1405
1253
1104
2483
482
930
2380
1940
2529
1863
660
2418
2145
2125
2240
2551
1582
2004
2297
2534
2028
2370
625
2034
2529
1211
1297
1944
1559
2078
2522
507
2419
1966
2408
2415
2479
2224
2421
2295
2241
2435
1865
1628
907
2422
2463
2392
195
2503
2342
2429
1729
2464
5
2440
2283
2472
2442
67
2098
2225
2321
992
2474
2488
2394
2297
2517
2133
2429
2384
438
2419
1935
2352
2500
1097
2498
1017
2488
2470
2452
2276
1178
2442
2467
2239
2485
2541
785
2460
2419
2381
2489
2464
2507
2366
2394
2537
2410
3
2316
2495
481
2539
2256
2446
2359
107
2427
2420
2028
2283
1182
2408
2452
1614
2244
2468
2482
2169
2472
1409
1845
2368
2493
2400
1245
2457
1342
2441
2469
2297
2375
1081
2475
489
2446
2186
2293
1957
2522
2275
2384
2545
133
2529
2536
1548
1275
2307
2481
2340
2462
2483
2303
2485
2267
2177
1347
2050
1820
2465
2422
2486
1319
2448
2189
2079
1482
2376
1988
2420
2380
1207
2477
2400
2254
2454
1207
1507
2312
722
2497
2504
1813
2495
2390
1905
2472
2362
880
2492
606
1405
2387
2291
1699
2386
2067
2508
2462
2100
1255
2514
1937
2528
1114
2478
2306
2375
2529
2480
2224
1972
2333
1246
441
1691
662
1248
56
2526
1926
1717
2552
2529
2358
2340
2503
675
1516
1167
2506
2412
2442
2561
2490
2447
2381
2363
2454
1980
1044
2482
2446
2243
1732
1589
2496
399
1542
2300
1970
2436
240
1310
2069
2471
2246
2511
1880
2343
1670
2408
2555
2464
2374
656
2265
1513
819
2494
2511
2111
1120
2515
1665
1990
2473
2024
1290
1059
2464
412
2527
2301
2519
2094
2138
1704
2445
1474
1852
2379
2501
2380
2482
2486
2250
1027
2434
2215
2498
2269
2427
2489
597
2490
2491
2291
2457
2439
2417
2473
2417
2448
282
653
2517
2486
2294
1810
1619
2532
2487
2292
86
2220
2357
1368
2207
250
2476
2445
2442
1867
487
2445
2450
2212
2442
2191
2468
982
2542
2421
2236
1817
2434
2028
2445
2369
2499
2436
1431
1455
2509
2342
2543
2475
2439
2410
553
2511
2064
2454
916
2515
604
22
2489
1049
2449
2152
773
1626
2462
2483
2371
2466
2495
1471
2462
2442
1353
2477
2097
1907
2499
2395
299
2227
1605
1517
536
2116
2480
2267
2094
1836
2523
2206
2450
2297
1670
362
2491
2491
1725
2216
2239
1859
2508
774
2502
2392
2100
2153
2434
1429
2313
2327
2074
1272
2466
286
2429
2256
2146
2507
2341
2117
2439
1826
2452
1357
2420
1164
2480
2467
1762
2451
2119
2486
2380
1968
2460
2518
2486
1089
808
1518
1966
2283
500
1386
2221
2034
914
2369
2454
2462
2473
1351
2465
1656
2448
1269
1864
410
2476
1089
2151
2286
2476
2443
2468
1528
2430
2495
590
1018
2546
2228
2510
117
2169
2446
2000
2471
2526
885
2477
2413
1966
2515
2502
2430
2062
2504
1829
2511
2482
1259
2456
2441
1856
1750
2454
2368
1212
1846
2008
2087
2541
2278
1656
2504
2479
2391
121
2432
2437
1685
2272
2434
1472
2515
2453
1189
2324
1054
2505
2327
2371
2464
1922
2506
15
1949
2344
1743
2479
2127
1839
267
1836
2503
2490
2330
1590
2344
2536
2079
2444
2214
2220
2225
2544
2183
1914
1733
2489
1916
2524
2200
2441
2350
2521
2435
903
1944
2479
2439
2311
2254
2380
1202
2279
198
2515
2365
1500
2186
2374
394
2456
2375
2245
2506
1754
815
2304
2475
1927
1241
1103
2362
2127
1992
2291
1645
2200
2462
2300
1859
2293
1902
994
2461
2147
2378
2479
1893
1185
2440
2397
2494
1690
2371
2480
2292
1858
1686
1499
2463
1379
2489
2468
2429
2444
1494
2140
2481
2504
2369
2482
1895
1167
1433
2119
394
1156
2408
2449
2470
2333
2438
1948
1843
2524
2327
1459
2217
2515
2509
2498
1611
2224
2208
1778
2461
1443
2385
2201
2087
2328
2193
2339
2074
2209
2151
2415
2489
2249
2508
2516
2358
2444
2437
2455
35
2449
2295
1110
1099
2451
2502
2414
2193
1893
2045
751
2030
2419
1009
2402
2191
2485
2494
2064
2475
1241
2305
2084
2459
2350
1992
1044
1738
165
2475
2466
2471
2475
2395
2351
2442
2048
2411
2326
172
1467
2257
2340
2019
2468
2544
1997
2370
1860
2566
2445
2463
2293
1724
456
2342
2152
2390
2270
1446
2387
2257
2410
2531
2346
2246
925
1218
896
1538
2311
590
1487
1520
2310
2255
2036
1738
2319
2181
2542
2401
2448
202
2328
1892
1983
7
2386
2480
2499
2046
2515
2519
2462
2116
373
286
2371
2362
2303
2361
1821
2402
2446
2457
2474
7
2467
1490
2338
2509
2082
1506
1876
2528
1772
142
1740
1968
2208
2438
2467
2520
103
2520
2359
2543
1496
2417
1864
1801
2527
2391
462
125
2492
2439
2213
1798
2325
2414
2443
2532
2389
2413
1798
2475
2366
2472
2398
2564
1935
542
2492
2498
985
2039
2321
2239
1472
2491
2468
2120
1938
1011
2392
2271
2463
2472
2392
1738
2432
2457
2097
2183
1499
2496
1282
21
2461
2376
2375
2428
2330
1453
10
2510
2500
982
991
2145
2461
2532
2521
1936
2337
2281
1696
2190
2077
2360
2509
1018
2470
1980
2463
2403
2475
2430
2389
2400
2294
2178
1708
2134
2473
2336
2459
1470
2291
1977
1947
927
2372
2225
238
1767
2526
2467
1054
2126
2368
2200
1994
2334
509
2440
2495
2424
2497
2478
2122
2354
2476
2279
2483
800
2484
2037
2369
2284
2478
1023
1986
2468
2491
2182
2408
1200
2099
281
1676
2505
2362
2251
1432
1496
2460
2412
2275
2504
2394
2402
1919
2447
2333
2478
2403
2069
1138
2449
1402
2436
2457
2013
2293
2403
2487
2458
793
324
2250
613
1721
1824
2472
2481
1784
1187
1991
2169
2483
1830
2459
1604
2494
2508
1492
117
1947
2299
2542
1941
1352
2506
1251
2383
2149
1208
2487
2163
764
870
2465
2282
2381
646
2128
2341
2489
2433
2154
2468
2346
2189
377
772
2197
2177
199
2320
2526
126
2536
2042
2475
2470
2086
1194
2225
2455
1781
1997
2285
2424
2323
2390
833
2491
2235
1451
2286
2211
1880
2538
848
2388
2543
2374
2232
2497
2480
562
2499
569
1852
2535
2436
2171
2476
2478
2541
2265
2444
759
2060
2273
835
2413
2386
1607
1831
952
1573
2490
1738
1767
2472
2318
2421
1561
1905
2126
2442
2417
1600
2429
2182
2494
2494
2478
158
2113
2215
2539
2528
2456
2391
2501
2458
2146
2555
2067
2062
41
2336
2485
886
2456
922
1424
2372
1825
2173
2222
2471
2463
1743
2419
2148
1572
2438
1583
1817
759
1666
2578
2477
2326
2533
1687
1095
2558
2428
1999
2558
443
819
2232
1821
2502
1516
706
21
1682
2444
2452
2517
1641
2220
1859
1081
2488
2175
2205
584
2439
1204
415
2574
2442
1612
2422
2470
2522
1972
2441
2431
2344
2451
1510
1669
0
2493
2158
2207
2439
2502
2335
2505
2466
2213
2452
1952
2326
2495
2312
2167
1500
1929
1948
1211
2501
1517
2532
2472
2505
1605
2491
2517
2399
2541
2506
2351
1772
2344
2395
1761
1478
2005
2456
2465
2284
2617
2409
2516
2338
2192
2483
1109
2488
1971
2451
2237
2454
2504
2352
78
2475
2540
1362
2051
2203
2508
2353
2226
823
2471
929
1166
1396
2346
1391
2436
2161
1836
1365
2302
1985
911
2474
2207
506
1535
2149
2370
386
1910
2489
2193
1135
21
2415
2444
2475
1841
2465
2460
336
2113
2332
2477
2507
2252
2527
2487
1300
2347
1176
2293
2406
2531
2472
2277
2339
1527
2447
2503
2475
2387
2484
2545
1887
2550
2184
2516
1235
1204
2383
2464
2496
1424
393
2491
2490
1112
487
248
323
2029
2551
2404
2504
2528
2265
1973
2476
2480
1411
1275
2255
1725
2391
2044
2313
2486
2575
2328
2424
2516
2304
2374
2061
2383
2248
1859
1411
2449
2337
2433
1771
2454
2222
2493
2377
2006
2291
2498
2461
2481
2494
2469
17
2530
2019
2419
2000
2510
2007
1614
2453
2509
1155
1547
768
2097
2480
2415
931
1289
641
2541
1258
1523
860
2483
2459
2449
2451
1430
2374
2346
6
1851
2395
1187
2435
2460
2432
2480
229
2156
1399
2382
2341
2325
2441
1871
2421
1001
2297
1033
1340
2495
1816
2146
2460
1739
2270
2016
2467
2390
2469
2209
2494
2534
2374
2467
0
42
2002
2376
2234
1256
2392
2528
1491
2500
2207
1944
2117
2480
2110
2205
2346
2432
2495
2230
2499
2481
1484
2320
2503
2468
2437
135
1172
2489
2447
2510
1058
2471
1851
2411
2419
1945
2480
2461
2519
420
2391
1434
2476
1986
2208
2343
1882
1727
1932
1797
2361
2403
1822
2554
2447
581
1565
2476
1180
2349
1951
2562
2208
2502
1699
2044
2428
2501
2453
1201
1802
2089
1216
2473
1418
2450
2265
1299
2495
2482
2188
1128
2514
2340
2510
1971
2513
2386
2541
2433
1586
2444
2359
1188
2246
2367
756
2175
2270
2520
1653
2458
766
2367
1894
2506
1107
2518
2274
1569
2224
2216
1708
2457
2441
2368
2480
2517
2420
1804
1604
2519
1528
2293
1671
2460
1829
2362
2479
33
2507
2478
2427
1019
2476
2145
1818
2300
2211
2526
2167
2497
2423
1516
2126
2532
2356
2015
2491
39
1558
221
2507
2478
2486
1029
2408
1578
2179
2395
2477
1987
2168
652
2360
2243
2360
92
2145
384
2196
1975
2121
2374
1857
2428
2429
2448
1327
2375
1562
1525
1982
1265
1737
2299
390
1957
2523
2045
2497
2179
1581
2259
2339
2454
2492
2479
2443
1270
1245
1966
2206
2535
2382
2057
2498
2447
2498
2440
651
1997
1364
2431
2308
2522
2585
2425
2356
2471
2378
1317
2275
2462
2216
2317
2415
1612
1592
2511
2358
2499
2447
1892
2552
2494
2099
2384
2430
2490
2387
2153
2454
770
2411
2380
2517
1630
2435
2396
2099
534
2410
463
2490
2540
2079
1754
2469
2489
2444
1886
2431
2158
1141
2421
966
2454
2465
1690
2472
2374
2418
2474
2493
1593
2173
2131
2502
772
2196
2450
1895
196
2442
2501
2383
2426
2447
1360
1406
534
2520
439
1322
102
1883
2487
2292
2252
1707
228
2448
1816
2518
2449
2445
1258
2381
985
1773
2107
2166
2324
2508
2530
2413
2514
597
1024
2227
2440
2375
23
2497
2462
2483
2354
1967
2425
2422
1857
1830
1315
863
2483
2480
2067
2456
2339
1446
1839
2576
656
2499
248
2411
2460
2104
1154
2551
2204
2479
1361
2526
2537
2169
2493
817
2485
2367
2095
2368
2510
2432
33
2527
1955
1981
1450
2303
847
2395
2383
2237
2332
2446
2534
2512
2388
2499
92
2225
2449
2428
1093
1985
2298
2272
2499
2512
2452
2428
2356
2479
2510
2480
2080
2050
2348
527
2477
2491
2489
1998
2318
2476
2499
2470
2426
2409
1990
2543
2479
2248
2488
2443
1855
2460
1974
2368
2253
2291
2326
1963
2477
2498
2504
2414
2402
2534
2441
2068
1370
2408
1751
1424
1080
2486
2431
2513
2473
2486
618
2406
1992
2296
1849
2315
2236
2446
2477
2449
2016
2446
2438
1705
2149
2468
2485
2428
2076
2503
2344
2415
2483
2242
2230
2402
166
2139
2450
2069
2440
2477
2485
2459
2385
1924
2504
2373
668
2444
2268
2455
2523
2474
2415
1978
1221
570
2501
2385
2283
2504
999
2211
2474
364
2075
283
2514
2494
1462
2426
1032
2457
1029
2455
2478
2453
423
2208
2420
2044
2470
1978
2397
2351
1797
2355
2449
2379
1360
2260
2422
2456
2523
2224
1270
2454
1978
1976
2245
2527
1847
951
2330
2443
2428
1278
2043
2376
2470
2455
2170
1455
2449
2461
2451
2406
462
682
2483
6
2061
1366
2503
1953
2301
2392
7
1222
2428
1454
612
1975
2425
1953
1346
2520
222
2467
2403
1048
2428
599
2301
2459
2502
2472
2515
1944
2109
2515
2142
1730
2500
2486
2027
2417
2302
2337
755
1853
2504
27
2492
2255
2496
642
2481
2510
2457
2215
1505
1539
2505
2296
2353
2133
2503
266
2508
2325
960
1832
2352
2217
2314
2382
2452
19
626
1326
2532
199
799
2279
2303
2406
2230
2236
1115
2230
2530
2381
2413
2358
1707
2450
2488
2472
1973
2478
2145
2464
2472
2219
2152
2072
2202
1146
2363
2427
2467
2429
2450
2463
1395
2483
2417
2378
1622
1006
2523
1328
2437
2466
1918
2512
2432
2475
134
2275
2072
274
2324
1826
2278
2195
1173
40
629
588
2471
1956
2446
2492
2309
1309
1063
2451
1241
1810
2417
2436
2528
2392
2436
2457
2260
2393
1919
1813
1776
2090
2321
1160
2515
2540
820
660
637
2512
1169
2472
2418
1772
1540
2323
2426
1104
2477
2450
2040
1959
1777
262
2524
2483
2380
2307
2482
1518
1837
796
2513
42
2458
2404
2424
2273
2545
2461
2253
2492
2436
2420
2434
1733
2468
1766
2479
2320
2485
2451
2273
2395
2159
2119
2148
2453
1253
2428
2539
939
2488
677
2474
2298
2427
2417
1574
2225
2422
2371
2327
641
75
2451
2359
2389
2088
999
2269
1740
2276
2517
2083
321
1629
2335
2486
2518
2468
2474
1423
2469
2382
2352
2480
2128
2211
2216
1931
472
2465
413
2482
1948
2464
2065
2150
1552
2493
2338
1387
2422
780
1171
2544
1821
2471
1706
2455
2473
1833
2387
2328
2314
2443
2081
2453
2488
2505
2393
1675
1852
2195
2441
2119
2164
2061
1138
1667
1225
2536
2399
2461
2484
2223
2427
2501
2470
1561
1429
2287
2379
31
87
788
2555
1901
1292
2400
2474
2479
2502
1538
2327
1901
2417
2359
2450
2445
2555
37
1817
638
818
2468
2437
2236
648
2330
2467
2486
2419
1926
1450
2461
1840
2470
2370
2412
2540
592
2184
1407
1923
1524
2306
1606
2409
2471
2510
2342
1960
2578
2453
2300
1335
2371
2481
2340
1833
2367
2292
2566
2501
2327
2380
2463
2414
2016
2383
1602
1970
796
752
2500
2492
56
1948
2158
2329
1812
2315
2456
1785
1227
501
2499
2463
2524
2368
2432
639
2200
2222
2413
337
1280
2461
2326
2362
2498
2235
1804
2324
2407
2409
1508
2490
2365
1581
2224
2483
2477
1641
1840
630
2233
12
2182
2463
2481
2491
2024
2478
2453
2508
2363
2370
2457
2501
1901
2238
2494
2355
2501
1283
1270
1639
2371
2425
820
2507
2504
1009
1660
1662
2419
244
2498
2396
2540
2438
2469
2374
2406
2425
1891
2526
1343
2284
2437
2410
2229
2064
2447
606
2157
2518
2432
1558
2538
2482
2479
1754
2439
2492
1950
1142
2030
1912
747
1615
2466
2502
2455
2296
2247
1811
2339
2377
1
1985
2194
477
2478
2485
2442
947
99
2484
2490
2024
2145
386
2550
1201
2498
2079
1779
2009
2409
2494
2486
2261
2509
2386
2565
388
2512
2480
912
201
1934
2266
2317
2495
2231
2435
2020
467
358
1025
2490
2531
2424
1401
2440
2342
2018
2481
2221
2423
2450
2468
2394
2030
2177
2146
2000
1817
2465
1780
2471
1147
2443
2439
2452
2322
126
1549
1704
2492
2528
1861
2397
1150
2337
1999
2545
2534
172
162
1839
1717
1106
1665
2228
2407
902
2470
2473
2532
1515
2444
755
2327
469
1792
2388
2223
1174
1219
2523
2393
2265
2071
2496
110
2340
195
2404
1199
2492
2497
2465
2491
2084
2094
1675
2425
2465
380
2432
1127
2484
532
2152
2454
367
1929
1698
615
2443
2524
2535
1279
2333
2582
2428
2348
2062
1431
2364
639
2473
2479
2498
2480
2551
1827
2405
1521
1839
2284
2424
1731
2415
1972
245
188
1612
2509
1153
2071
2547
2448
2511
2000
1927
2292
2503
2410
2428
2323
2319
2432
2044
2140
2262
2031
2452
279
15
2454
2530
1868
1623
1687
723
2063
2372
2330
2368
2219
2456
2418
2499
2517
1784
2550
2001
2457
2494
2539
2330
2428
2167
2291
1132
2376
2264
2526
98
10
1757
2519
693
911
2520
573
1763
2451
964
1936
2453
347
2500
1972
1142
2447
2216
2519
180
1936
1820
1941
2373
2446
1329
2423
716
2430
1990
2263
1961
2445
2100
2286
1999
1998
19
2145
2448
1395
2456
2391
2519
1031
2378
2462
2270
2489
2350
2453
768
11
2203
1207
2392
2438
2515
2563
31
2451
1657
2115
2254
2200
2564
1148
779
2492
17
2521
1723
2118
2411
1846
2245
2502
312
2378
2282
2492
504
1814
2526
2482
2256
2319
2454
2506
2183
2553
2409
2445
2484
2447
2400
2081
172
2482
1629
2323
1219
262
1131
2437
2418
2381
1873
2478
2494
2011
1380
2009
1914
2495
2448
830
2541
2276
2559
2457
2361
2320
2519
2503
2416
30
2414
2347
2562
882
2425
2453
0
1992
2500
1686
1712
2332
1229
2471
2518
2552
2484
2487
1704
1493
2410
2240
2281
2018
670
2443
2227
2282
2305
2421
517
2473
2278
1780
2403
2480
2501
313
2507
2209
2493
2360
2411
261
2470
2451
2001
2355
2034
582
2406
1042
1878
1101
2459
377
2496
2463
717
2491
2487
2512
2499
2541
2382
1641
2449
2459
2472
2469
1760
1062
2345
2326
2461
2491
1588
2454
2394
1696
2134
2103
2274
1724
1654
2476
278
1954
2392
2460
1285
2038
1266
1154
1624
2446
2497
1976
1938
1999
2509
2131
1425
2
170
2491
2495
2392
2353
1567
2467
2464
1945
1584
2553
2498
1696
1518
840
2180
1935
2540
1149
23
2500
2537
149
2456
1142
2429
1336
1902
63
2461
2483
993
2155
2512
759
2275
2487
264
2222
1558
2418
2539
2469
622
2124
2294
1334
2064
176
2524
2436
818
2335
2577
1425
947
1963
2119
19
2519
2489
2376
1520
1685
1118
2344
2476
2467
2513
2444
2485
2532
2180
6
2249
2487
2389
2471
2469
2425
891
2515
2492
1804
2443
1479
2444
2482
2449
2163
2477
2446
572
2187
2496
2364
1734
2511
474
2427
2389
2234
2462
2453
2468
1721
2453
2145
0
2078
2452
2461
2238
881
2445
2439
1398
2332
1915
2066
392
2445
2093
2263
2508
2558
2362
1577
1963
1894
1867
2493
2439
2450
2091
1804
2467
2513
2540
2435
2218
2445
2194
2473
2484
1811
2451
2499
359
2450
2436
2049
2143
2343
2508
284
1455
1742
2456
2543
294
2466
2486
1525
1564
2515
2173
2381
1948
2241
2440
2447
2526
2292
1671
53
2132
2240
2516
4
2442
350
2368
2454
1670
2479
2496
506
1256
3
1057
2358
1451
1827
2209
1288
1134
2385
1701
2407
2421
2483
184
1472
2188
2257
2384
2280
2534
2411
1535
2476
0
2460
2532
2363
950
2034
2478
2486
2455
2412
1140
1688
1481
1110
1584
2454
2497
1258
2465
2058
2478
2511
1644
2017
2403
630
96
2466
1726
1559
2423
2430
2449
2320
2486
2411
1675
1623
2448
2160
2539
2481
2461
71
2473
2502
2456
2496
2574
2533
2521
559
1912
1977
2341
1626
2478
2436
2379
2175
50
2362
1814
2428
1430
1709
2466
2490
2476
1000
2312
2299
2489
1868
2572
2478
2210
2075
2489
2435
2492
2531
2474
2168
234
2306
2521
2457
2135
1594
2176
2297
863
1083
665
2059
1542
2464
2395
2023
2500
2509
1248
1280
2480
2529
2431
2540
1515
2292
997
1933
813
2327
2192
2083
2141
1260
2444
688
2367
2419
1919
1982
1127
1720
2392
1654
2478
2542
273
1401
2517
2437
2446
1978
144
771
2371
2381
2442
196
2197
1325
1215
1025
2291
2506
2540
1840
1761
2464
2437
2562
784
2503
2499
1302
2456
1846
2454
2268
2464
735
2532
2528
747
2409
2021
1934
2381
2485
1361
2384
241
2408
1918
862
930
1876
2461
2137
2295
2528
2413
2517
588
2525
2370
1939
1336
2257
2274
2442
2428
2038
1178
2236
2481
2420
2522
1876
2454
2429
2129
2286
1339
36
1736
290
2485
2513
53
2438
2563
2263
2443
2391
2166
2313
2362
1087
2344
2493
1490
2367
2478
1567
1758
1998
2443
2493
2458
2354
474
2409
65
2364
2020
1023
2526
2453
2385
2502
2446
2472
2336
937
896
1659
1233
2532
2484
1719
699
2503
2557
2490
2544
95
2291
2496
2429
1991
2438
2212
43
2539
2530
2407
1890
2481
2250
2033
1512
2556
2521
19
2467
518
2322
64
1989
936
2467
955
2365
1320
2446
1577
2582
2487
2024
1711
2264
2324
2266
2504
20
2483
2442
285
2491
2145
2014
2386
1937
1138
2548
2420
2436
2475
90
1891
1986
2160
2402
2363
2416
0
2327
622
1673
2361
600
547
2522
1961
2500
2528
2474
2440
2462
1891
2289
1821
2103
744
2220
2419
2325
451
1871
2462
1537
162
2120
2398
2437
2489
2038
2346
961
2562
2400
311
2311
2410
1993
2430
721
2344
2508
2503
2273
2141
1693
2348
2424
2367
2542
2337
527
2463
2235
2443
2532
2497
1973
923
2318
2424
2332
2510
2510
1124
166
2399
2469
2456
2155
1996
2468
2125
2484
2359
781
2310
2505
1331
2467
1614
2397
2507
2222
2522
593
2303
735
2272
1849
2487
1746
2253
2568
1658
2498
1862
2165
2333
2048
2506
1544
2050
2405
2560
2472
838
2390
593
2472
2183
2480
241
1955
2526
2487
222
1563
2521
2456
1563
2496
1868
2503
2418
1549
2439
1913
2327
2514
126
2465
2382
2471
2426
2430
2484
2217
2488
2471
1720
2301
2460
2341
2457
2511
1485
2438
2514
2196
2308
2424
2472
2491
1216
2438
2033
216
2191
1895
1772
1994
2477
2197
2443
1045
2137
1408
2222
2339
2408
2538
52
2494
2262
2480
2263
2449
2548
2409
471
2298
2032
2496
2403
1642
2475
904
2296
2371
2421
2302
446
2358
2422
2617
2296
2538
2256
2316
1893
2476
2564
1109
2158
2491
2521
2350
2408
2385
510
2556
1505
2238
2313
2446
2502
1969
2566
2381
553
2463
2105
2446
1277
1952
2218
2445
1162
830
2517
2535
628
2453
1500
1218
870
1722
2469
2458
1602
2487
1995
2341
2417
2507
2431
2415
2445
1823
1881
984
528
1515
2496
8
2491
2181
1051
2461
2519
1996
2215
1779
2244
0
175
248
2484
2498
1263
1070
1261
2522
2427
23
1582
2376
1178
2537
2512
2426
2348
2229
2378
2494
2549
2206
2430
2413
2283
2313
1368
2419
220
1774
2472
321
1359
1789
2434
2533
2495
2214
2477
2386
707
2381
2055
2406
1430
2469
2347
1185
2292
2421
2428
2465
2500
2149
1441
2139
2131
587
2508
954
1249
2481
2482
2421
44
2460
1968
1819
630
487
2106
1536
2438
1793
2531
2307
2038
2364
1208
2483
2461
738
2400
2465
1815
2496
2194
2430
1680
2392
2427
2281
2492
2224
600
2154
2245
340
1793
2550
2190
2488
2465
2150
1922
23
2401
1017
1912
2473
1780
1821
1292
2536
2406
2024
2481
45
1823
2484
2370
1761
886
694
2017
2288
2547
2272
2575
56
1369
2431
2351
2523
847
2500
2031
126
2181
817
2395
2485
2453
49
1126
2006
2429
2151
1673
1988
1529
2479
2461
1193
2550
2477
2366
2011
2512
2548
2468
2416
2440
2207
1195
1322
454
728
2047
2319
2209
2534
2485
1731
2461
2445
2461
2547
1326
2250
2427
2490
598
2285
2170
2517
2490
1940
2463
2536
1335
2461
2159
2454
1580
2291
529
2077
2281
2359
1353
2148
2415
2421
2519
2265
2279
167
2047
1619
1390
1561
968
202
2524
2145
2310
2314
2185
2426
2348
2535
2447
2262
2458
2483
2080
736
2418
1883
2442
2473
2513
713
2474
1070
2502
21
2301
2497
1188
2399
187
2362
1932
1130
617
2301
2225
2416
2439
2242
1987
2349
169
2513
2418
1681
2466
2427
2102
2318
1906
2230
1775
1819
1185
2519
2238
2511
1837
2521
2455
2469
2591
1592
2065
2511
2308
2511
2394
2452
2212
1518
2483
2430
2290
424
2418
2428
2234
2398
2451
2363
0
2530
1669
1954
2476
63
883
2471
1153
2408
1505
835
2086
665
1848
2230
2370
2479
2505
442
2429
2475
2435
2499
2464
2477
2508
1530
2141
1450
1924
2546
2549
2219
2555
1849
2348
2495
2084
282
149
2469
453
1009
1619
2076
1849
2533
2530
2142
2487
1912
2073
2447
2456
2180
2496
1304
2458
2551
2439
2351
2477
2505
2434
353
2520
2448
2382
2498
2029
1941
524
2286
2391
1827
35
2425
139
2599
2479
2365
2135
2241
2486
2373
2532
2461
2413
2438
2269
2016
2290
2464
2495
2439
2479
2462
1944
2047
2509
1516
2398
2484
1287
762
2355
2512
2412
992
2392
2524
2448
2305
2339
1343
2504
1573
1627
2334
2279
2422
2366
2481
694
2471
1535
2530
99
2509
2414
1980
2475
1477
1092
2547
2481
2429
2342
2196
2380
2277
2296
2449
589
2517
2133
1782
2156
2549
1594
2364
2462
2225
2383
2018
2513
2477
2330
2200
1546
1950
9
1982
323
1366
2540
2514
2035
1336
2051
845
2080
2368
2469
1837
2453
1459
2461
2452
263
2431
2334
2504
1220
2332
2460
2451
2070
1286
711
651
2354
2449
1480
1996
2474
1850
1250
1900
2448
2436
2409
2496
1267
2023
2521
1121
2297
2590
1456
2520
2013
2566
1556
1771
1196
2465
1838
2303
2317
2167
2451
2331
2396
2473
2159
1793
2447
2001
2447
1157
2386
29
2510
1966
2467
1424
2530
2355
726
2471
2367
2496
2549
2407
2218
2515
2480
1113
2475
2455
2479
873
2307
2513
1422
2430
2118
2135
2340
2401
2491
2012
2169
2138
2467
2292
2361
2230
2548
2466
2336
2520
2483
229
2208
2135
1806
2388
919
2432
0
1885
2459
474
2047
2180
2076
2423
2508
739
686
2156
2445
1311
951
2437
2484
2241
2477
2255
370
1454
2445
290
2473
1492
2224
2350
2538
2428
2456
635
2469
2032
128
2073
1422
2416
1855
2253
1460
2518
2521
477
2193
2372
2463
964
2489
2496
551
2494
1567
2062
855
2479
2336
2397
2317
187
2429
1751
2163
2332
1341
1151
2327
2423
2429
2456
2275
1504
2464
2494
2487
891
1169
2485
2438
2499
2458
1255
1642
2472
2432
2494
1738
2433
543
2479
1830
1932
1649
2487
2512
2209
2435
2470
2487
2329
2368
2540
2415
1360
1147
2525
2526
1196
665
2179
2012
2321
841
2370
2480
2437
899
2344
2331
325
2438
2523
2478
1864
2470
2524
1936
685
1556
2462
37
178
2507
2433
2389
2466
2494
2410
2257
2529
1960
2424
2432
2051
2491
2517
2510
2482
2094
2018
2461
2473
2472
1894
679
694
2355
473
2297
649
2482
2473
2288
2469
1018
2499
2318
2318
2547
2505
2020
2416
2429
2391
341
512
2329
1373
2237
2491
156
2372
2521
1731
2172
1919
2458
1354
2430
2296
1500
2560
2491
2522
2403
326
2485
2458
2469
2405
2379
1981
2545
2456
2288
2531
2561
2505
2419
2116
2470
1963
2490
2141
2089
2499
2497
2478
1933
2434
2266
2448
1349
2351
2513
2376
2340
1566
2157
188
1593
1906
2477
2483
2295
1994
2541
2509
2529
2419
2511
2435
1839
1159
2504
2269
22
1208
1057
2547
2144
244
2084
7
1699
830
1841
2453
2289
1556
2164
2216
2390
2529
1334
2547
1460
2509
2468
1753
1939
1630
2435
2379
183
2208
2537
1471
2405
2303
2502
1956
2218
2147
1683
2448
2474
2488
2132
2350
1032
1386
2065
1713
2466
769
2447
2505
2057
2541
2025
2528
2269
2480
2210
2415
2435
2558
1644
1816
708
2003
2488
2102
2372
1972
2488
2444
2485
2450
2357
2418
2345
2293
2162
2278
2282
1280
2207
1628
2443
2441
2452
2298
2061
2
1854
2493
2486
2087
2392
2410
2523
2472
1400
1753
2353
732
1908
2470
2490
2533
2350
2507
488
967
1639
2541
2247
2339
2488
2552
2490
2391
1161
2481
2232
1125
364
1636
2491
2121
683
2470
2405
2164
2334
2449
2149
1561
2495
98
2495
2468
2456
2483
2462
3
1587
2537
2449
1757
2436
2133
294
2327
2507
1758
1758
2457
604
2477
2488
2486
2174
2450
2417
2492
2495
2301
1230
2436
2439
2520
2466
2476
2475
2328
2248
2498
1245
2527
2446
1477
1000
2440
1512
2478
2450
1415
1927
2207
1208
2460
2453
2470
2430
2476
2156
924
2458
1871
2456
2476
2465
1583
2401
1268
2145
2295
1442
2471
1920
1559
1011
2523
2065
2443
2352
2431
1988
2372
2398
2293
2495
2511
2484
2472
2511
2230
2359
2330
2257
537
2378
2503
2469
948
2482
2434
1595
111
2460
187
1511
2248
2382
1967
2520
2509
2542
1264
2002
1070
1794
727
2525
2382
2491
2472
2532
1627
2171
1748
1930
2454
2537
2515
1739
2482
1604
1835
1103
2403
2440
2413
2472
9
2300
2496
1245
2432
812
1
1551
2457
1347
1964
2539
2195
2535
2151
458
1249
2260
2359
864
2521
2529
1248
2106
1265
2498
1187
2454
2214
2201
915
2524
2485
2481
2512
2460
2369
2529
1722
1469
1178
2413
2500
1188
330
975
1478
721
2311
2176
2500
1672
2015
2327
2511
883
2459
2418
1681
532
2399
196
1333
2086
2512
2246
2021
2551
2516
2447
2510
1239
1801
1610
1667
735
1562
1726
1859
1594
2073
2498
2487
2429
708
2112
2518
2342
884
1752
1235
2380
2486
1165
1848
1299
2421
1136
920
2225
2481
93
2427
586
2444
2453
2479
2342
1886
2480
2427
2475
2521
2429
2489
1983
2269
2395
2400
2470
1697
2208
2445
2476
2252
2269
2438
2468
956
2348
2226
2087
2495
2479
1710
1552
2455
395
2471
2397
2046
592
436
1660
674
2456
2438
2250
2017
2511
2483
2250
2429
2084
1390
2551
2317
1896
1554
2446
2020
1949
1839
2462
2441
2507
9
2401
2205
2207
2246
2046
2341
755
19
1675
1865
2393
2270
2406
2439
2449
1145
1615
2423
2476
2481
2410
2450
2481
2441
2492
1947
1648
1776
1169
2414
2473
2429
2357
2449
219
2414
2497
101
2498
2255
241
2174
1287
1140
2539
2197
2319
1898
2495
2440
1199
2361
2478
2318
1150
2369
2465
569
2567
2076
2455
2341
209
1154
2393
2510
2058
2474
2508
2500
862
2495
2537
2525
2400
2466
1906
2039
2469
2361
1391
2525
53
182
2025
2422
2430
2471
2399
2151
1618
2474
2482
1828
1900
2443
1872
2435
2428
2367
1712
2518
2282
2472
2517
2492
185
2471
2523
2469
2459
2456
1276
2453
2395
438
1344
2
1087
2422
1794
2033
856
2242
2357
2409
2388
2494
2528
443
2471
2479
583
2264
2419
2423
2164
2420
2406
2345
1873
968
2446
2113
163
2451
2494
593
1386
7
2431
2496
1130
1541
239
2374
2438
972
2480
2372
2163
2190
1260
3
1960
2226
1374
2371
2447
2543
2185
2412
1832
2485
1773
2427
1305
2457
2357
788
2361
2460
2524
2268
2424
2469
2460
2518
2404
1084
2416
2371
2370
244
2496
2441
2181
2248
2185
2497
2522
1396
469
316
2021
2481
2311
2479
2491
2356
2518
2507
2390
2469
508
1710
2485
2437
2472
1535
1139
1898
2516
2451
2519
491
2273
1096
1904
2548
1649
2428
2465
2509
2464
898
2497
2011
2500
2370
531
2478
2476
2476
1405
2528
2492
2517
2500
2342
1998
1932
2145
2520
707
100
944
2279
719
2491
2095
1028
2435
2342
1913
2533
1699
2095
2370
2257
1450
2440
1339
1125
828
2433
2450
2517
2339
1911
789
333
105
2191
1462
2104
2096
569
2383
2127
926
2456
1672
1995
2438
2413
2400
1402
2414
303
2464
2192
2448
2472
2453
2531
2227
2040
2208
2449
2454
1902
2520
1929
842
2521
2152
2267
1702
2402
2475
2487
2031
2333
2383
2534
2280
2488
1236
2499
2216
1898
2485
381
2471
1728
2007
2418
2505
9
2019
925
2177
2415
1279
2510
2228
2068
139
2443
1713
1099
2547
1579
2544
2329
2360
1204
1759
466
2287
599
2463
2474
2326
2337
2418
2282
2580
2329
1987
2398
2465
2463
1951
861
2531
2508
2476
2372
2368
1853
1224
786
910
2496
1333
1518
427
2365
1318
2453
1603
2457
2469
2388
1832
2462
54
1109
1656
1934
2435
2525
2124
847
2051
2512
2133
2484
64
2413
2376
2430
2497
2166
2424
2370
2319
2507
2489
2547
1855
2425
2517
2226
2541
829
1793
1728
991
2206
2441
1430
2456
2491
1398
1893
2440
2511
294
108
589
2507
855
2327
2452
2247
2526
2485
387
2477
1228
0
2480
2187
2415
2391
2203
1141
2534
2500
836
2525
2458
1497
2379
2097
2485
742
1799
2296
2205
2394
2488
522
2083
2398
2407
1447
2526
2489
2098
2478
2403
2495
2261
2560
2406
2466
1748
2023
2520
11
153
2355
2512
1486
1553
2501
2315
2266
2019
2494
1581
1472
2225
2491
2309
2217
2215
2454
2254
2464
1606
1488
1772
993
2022
2287
2448
2508
2405
1400
281
2511
1326
2392
2461
2496
2211
2518
2505
1493
2358
2516
2523
1767
2532
990
1440
2082
1056
2352
1287
2498
2482
2212
2473
247
2488
2054
2321
2504
1522
2557
2374
2195
2266
2072
9
2391
575
2527
2496
2442
1764
2425
2517
2383
52
2389
2376
2448
2475
2468
1081
2508
2424
2262
2315
2447
1858
2496
211
1995
2046
2508
2401
2440
2522
2467
40
2460
2516
2379
290
2279
2474
37
2187
2427
1805
2278
2265
2242
2489
1591
2512
2078
2217
2422
1664
1308
2103
2472
2453
2460
2368
2461
2447
2445
2211
2446
2380
1836
2432
2444
1003
2434
2445
2470
2403
1841
1986
1649
2263
2423
2445
2299
2326
2474
2357
2368
2489
2441
1240
491
18
2481
2496
2105
2523
2488
1333
1611
2364
2005
812
2386
2522
1921
1656
2274
2456
1169
1369
2198
2512
927
1085
288
1864
70
976
2268
2407
88
2458
365
2463
1033
2506
1373
2478
2186
1832
857
2463
2396
1965
1221
1483
990
2263
2483
1908
1620
2561
2381
2384
2323
994
2408
1109
1798
2396
2489
2352
1649
2213
2513
1136
2459
2146
1423
2066
2511
1612
2268
2486
1662
1632
1838
428
761
2438
1707
2351
1793
2509
2484
893
2541
2450
2487
2514
469
2184
1647
2473
2027
2150
2453
2357
1893
2219
2261
2444
2208
2470
646
1101
2438
1236
180
1306
1448
2102
2491
1644
1598
1167
2398
2155
17
1710
2077
2026
2466
1658
2492
2180
2464
2455
932
2532
2550
2415
2111
2112
2048
1510
2444
2550
308
2486
2342
2458
590
2146
2265
2417
2470
2030
1445
371
519
2520
2464
2137
2522
2481
2459
2062
2499
2545
2396
2460
2439
2378
2453
2315
2399
1202
2428
2550
343
2457
1494
2267
2539
2490
10
2509
2042
2351
2405
1987
1959
231
1385
1595
828
2387
2186
2370
2503
2473
1753
1731
1993
2466
2296
2508
2372
556
2274
1825
2477
795
648
159
2446
2397
2497
2297
2535
2449
663
2110
1925
2363
2428
2387
2457
1683
2251
1935
2504
2499
1915
2324
2469
2228
1780
2442
1903
2478
2532
2529
659
2431
2195
2422
2408
2485
2385
1828
2522
2503
2194
2234
188
2496
2328
489
2436
2404
2270
2546
2003
2110
2200
925
1385
2456
2299
2264
2500
2222
2261
2517
2313
2473
2415
1483
1208
2518
1874
2117
2378
1676
1941
2391
2420
1745
2222
1990
1830
1336
1903
1886
2066
1902
2501
2489
2465
2490
2464
2131
2531
2459
803
2399
2466
872
2500
1969
2442
1015
2283
2512
2030
2275
2313
758
2511
2455
791
2538
2407
833
2073
1256
2464
2391
2424
1648
2244
2232
2077
2480
1130
2400
2544
2475
2499
2503
2512
1759
2460
2367
911
784
1907
2474
66
1397
2317
2184
2243
2523
2040
2476
2444
38
2011
412
2335
1999
2485
2420
2418
2517
2492
1633
2489
1869
2482
2350
2416
2482
2492
2530
2366
2190
635
1847
2504
2429
2485
2463
2492
2166
1348
2430
864
1765
2485
2297
2160
2365
1028
2425
1717
2434
2503
2418
2442
2507
2284
2431
1989
2419
2478
2164
2496
2277
2258
2324
1982
1945
2413
1754
1738
2327
531
708
2480
823
1847
716
2384
1564
542
2128
1203
2528
887
365
781
1799
2478
2263
2014
2339
2441
1217
1798
2471
2492
2119
2541
907
1660
2516
440
1889
2489
2465
2486
1928
2250
1832
1491
2445
2506
2485
2513
2381
2330
2293
2459
2414
48
2475
2522
2530
2180
1180
1879
1570
2294
2492
2023
2181
2321
171
2428
2473
1785
2454
2536
1359
2364
2523
2180
2478
2321
2470
1258
2395
2440
2498
1650
2450
2499
2087
2456
2364
1907
2441
1093
2394
2476
2427
1245
363
2471
2273
2346
2472
1689
457
2459
2034
1267
2363
150
2555
833
2503
2332
1221
2485
2491
2447
2500
1252
2494
2529
2429
986
2119
2116
2180
2476
1948
2426
309
2393
2381
2393
2452
2390
2483
1771
2075
945
2168
2369
2545
2489
2459
1712
2393
149
2496
2466
678
2232
2548
2530
2452
2530
160
1880
345
1976
2375
2409
2152
2016
2375
2498
1698
1483
1
2419
364
1224
1548
2472
2472
2215
2410
2256
1836
2479
2504
2309
2387
2348
2501
2477
2422
2497
862
2202
292
1568
1877
2520
2385
2425
2466
2171
1802
1094
1755
1451
1887
1931
728
2306
2406
2372
2512
2322
732
2456
2357
2517
2463
1879
2351
2552
1412
2486
2282
2541
2502
1449
2454
2417
2140
981
2435
1996
960
1499
1885
2414
792
2430
2476
2364
2206
2444
25
2033
2557
2357
2385
1854
2484
2215
1960
2449
1471
2427
1706
1996
2125
2531
2553
2252
1088
2463
2385
1577
2150
2434
2522
530
1610
1859
2355
2082
2412
2473
1629
2118
1902
2186
2363
2465
2470
2029
2439
2188
1298
2499
434
2237
2420
434
1163
833
2433
2334
2464
896
2232
2077
2378
1806
2461
2482
2359
1716
2457
2418
166
1708
2525
1749
2503
2022
2334
2151
2160
2446
2409
851
2416
2486
1106
198
2331
2409
156
2395
2474
1608
2522
2331
1819
2578
2400
2429
2494
2143
2068
2420
146
2478
2485
96
2508
110
2511
2097
2535
2492
2360
2231
2450
1944
37
2466
2236
2362
1857
2421
2360
2498
1207
2372
1378
2465
2417
1871
2499
2504
2446
1259
2392
2495
2479
2378
2366
1142
2361
2467
1597
2314
2361
2432
2151
2531
618
2494
2539
2478
2514
2013
1311
2499
2066
2450
2464
2525
277
2420
2462
1583
2515
2426
1346
30
1344
1372
604
2212
2392
1940
2542
2457
1935
1266
2297
2443
49
2502
1676
2405
2422
1834
2420
94
1541
2419
2538
2219
2519
2460
2442
2158
1142
822
2495
2396
514
2483
2416
1991
2294
624
2507
2447
2452
1792
2140
2432
2488
2163
1439
2264
2446
2188
1452
2310
2392
1143
2403
2495
2225
2385
52
2285
2474
2470
2450
2498
2230
1045
2453
2562
2143
2540
2195
2476
88
2489
2350
2441
2032
2511
2421
2454
1958
2463
1191
2257
1996
464
1761
1356
2530
2392
2454
947
2468
2030
2479
1923
2459
2372
1945
1394
2423
1913
2109
2229
2476
2190
2462
1519
2496
2474
1913
1231
1942
2476
2467
737
2274
2285
2007
2013
2526
1595
2488
2196
2469
2543
2274
2488
259
865
2490
2450
2505
2414
2546
2455
2461
1845
2395
2412
2468
1767
2450
1204
1255
2051
2330
2480
2023
2538
1476
2058
1031
2383
2349
2476
2494
2471
2068
2185
1777
2083
2535
2409
2333
1650
1953
2480
2483
2421
1727
2089
1673
2088
2298
1827
404
2480
2506
2438
1654
1322
2398
2282
2478
2385
2419
2519
2328
2441
2428
2226
2295
2246
2518
958
2431
2461
2460
2128
1544
2493
340
1792
2450
2270
2344
1641
522
2468
2421
2430
1879
1216
2383
2431
2292
2546
2444
2232
2548
2053
761
852
275
2546
1538
2130
2587
1951
2251
2468
2175
1385
2582
2405
2286
2477
606
2344
1480
2484
1
1990
1777
1666
180
606
1309
2381
2514
1969
2208
2328
2205
2237
1602
2462
1766
2113
346
2528
1785
2484
2454
1447
2429
2551
2441
2314
2457
2238
2478
2412
2434
2455
2486
2570
1461
1036
2438
420
1718
646
1813
2225
1365
1046
1508
2284
1037
2491
1674
2468
2245
2505
2514
644
2447
2463
860
2172
413
2212
791
1977
2179
2408
2420
2483
1457
2491
2522
1399
1884
2203
1948
2051
2312
2095
611
584
2473
1949
779
2222
2245
1892
2443
2479
32
824
2535
2431
2433
2163
2062
1207
2310
2473
2379
2529
2404
2334
2371
2340
2481
2364
2335
1422
2547
268
2549
2144
2086
2368
2436
68
2442
1973
2495
2517
2460
250
2364
2471
2537
2504
2426
33
2190
2486
1854
1788
270
986
785
2518
2348
2117
2340
2473
31
2445
836
2507
2418
1847
2542
1881
2478
2350
599
2339
1523
2467
2437
2470
2479
2105
2493
2508
2464
2501
2439
1010
334
2095
2274
2388
842
2459
2457
1861
217
926
2368
1061
2467
783
2096
2375
2391
1952
2475
2359
2191
2511
2420
2356
2466
2544
2426
2190
2536
1722
2290
332
1570
2509
2519
2531
2376
2395
2076
2514
519
1593
2437
2545
2532
2263
1207
1725
2373
1536
2258
2373
2496
2417
2422
2456
2043
2570
2416
2511
1032
2306
2496
1691
2382
2419
2474
2069
273
1532
712
2485
1609
2458
2515
2468
646
2353
2568
528
946
1396
2465
2186
2527
2484
2291
2338
2469
2382
717
2445
2568
1790
1663
2327
336
1796
2199
436
2008
1872
2509
1784
2524
1948
2372
1712
2331
75
2466
2436
1884
2522
2463
2465
2475
2478
2367
354
2388
923
1466
2367
2479
324
2456
443
1801
2448
1077
1547
2409
2515
2288
2237
1782
1354
2448
2269
2473
2449
2174
2080
2362
1779
2466
2081
2545
1809
2498
2535
2464
2485
2432
1554
2378
1710
2237
2321
2480
1784
511
2314
2486
2356
2054
2073
2553
2388
38
2528
2317
2413
1367
2446
2259
243
2477
2181
2390
2461
1881
411
2211
1024
643
2395
1613
2383
2428
2407
2333
2294
2454
2433
680
449
2467
2531
1457
2511
2541
1005
1677
549
2553
2435
1854
1101
805
107
2332
1863
275
2532
152
2429
2391
2443
766
1711
2531
2466
2556
769
2123
974
19
2164
1943
2554
2479
2541
484
2411
2200
2272
1288
964
2465
2152
2322
2212
892
2381
2458
1320
2405
2133
1511
2076
2457
1512
2482
2408
539
2431
2506
1679
1043
2213
1765
2561
1388
567
1546
1017
2269
2471
2538
2454
2047
2559
2448
1191
2361
2002
2361
2185
2540
1427
1888
2241
2390
1442
2427
2310
2391
54
2376
2516
320
2444
2263
2468
2264
2215
2505
2519
2306
2472
1194
2474
2218
1843
1992
2307
2319
1341
2464
2445
2436
2152
2450
749
1995
2429
2425
2508
2491
893
1454
2437
1468
81
2541
2441
513
1307
2447
2471
2042
2468
2116
1922
627
2455
2075
2228
2357
2487
2439
1946
2497
2382
2321
1391
2341
1452
2494
2406
2534
473
1557
2240
2183
1111
2381
750
2420
2164
112
2421
45
2218
2223
1758
2411
1004
1520
2005
2480
2318
930
2439
1989
2435
2419
2060
2176
2559
2512
2204
2363
2169
1818
2528
1499
2187
2470
1727
2395
1765
2178
196
2433
1856
382
1908
2180
2264
707
2395
2481
69
2485
2106
2491
299
2243
1737
1913
2370
2429
1964
2499
2438
325
2390
2430
1193
2501
2145
6
1081
2113
2480
697
1865
2460
2281
2169
2239
2120
2028
1493
2385
2167
1681
2047
2466
1657
2430
2272
1552
554
2242
2513
2446
2344
2005
2509
2496
2446
1738
1892
1041
19
950
2177
2262
2363
2270
2479
2486
1782
1115
1768
2372
1448
557
1971
2481
2552
2322
642
1689
2543
2437
2492
2223
2368
665
2509
2187
2506
2137
2508
2453
161
556
2468
1037
290
1785
1973
2170
2421
2306
2351
1882
2129
2404
2000
2388
1620
1368
1874
2529
2497
354
1051
2478
1825
2315
2331
2223
1591
1048
2445
1640
2298
1932
2449
732
2217
2546
2350
1129
1316
2481
2401
2422
1676
2324
2476
2463
2538
1975
2507
242
2144
2487
2163
1921
2145
1553
2216
2341
2223
2242
2083
2379
2503
2394
2541
2496
1343
23
2099
1008
2081
2527
2460
1263
2427
2221
2456
2279
2304
2506
653
2446
1640
2216
2487
1629
2482
2421
2478
2389
2382
2462
2216
2343
2311
2274
2492
2486
2231
2527
2465
2437
317
2478
372
2485
2436
104
1889
2470
2468
2387
2515
658
2444
2477
962
2385
2476
2478
2474
2498
2086
2423
1578
1927
2165
2397
2456
619
2414
2484
76
2134
2576
2444
1930
2503
2319
2127
2516
77
2521
1396
2456
2535
2379
2326
2426
1410
2458
2504
2078
2216
2288
1333
2427
1783
1701
335
1502
2381
2348
1460
2385
2521
2501
2386
1967
1808
2197
925
2450
2505
2427
38
1280
880
431
2478
1513
2137
1489
1409
2497
2555
1613
2264
1776
2202
2289
2489
2485
2492
1980
2499
1955
2473
2298
2477
2438
2065
2506
2485
1891
2479
1569
2508
1218
333
1866
2508
2395
2407
1934
2481
2074
2216
2497
1263
2519
2465
2456
2141
971
2365
2389
1803
1077
2289
2448
2535
1934
2542
2429
2403
2217
1932
1720
2299
1648
2469
2047
2437
66
2344
1774
2316
2566
2355
1160
2506
2069
2462
2410
2008
2401
2488
1606
2463
103
779
2015
2077
2520
2513
63
1398
2399
2027
2458
2157
611
2477
2094
1693
1949
2494
2463
2470
2328
1030
2360
1979
2524
2542
2312
2460
1797
2551
2202
2272
1368
1058
2479
2397
4
2347
2494
2489
249
2510
1743
2304
638
1633
2246
2504
1960
2545
2260
585
1325
2439
2430
2471
2103
2092
2165
2492
2304
2473
2260
2483
143
1380
1337
55
2235
2128
2532
2481
2320
1936
2403
2400
2390
2533
2059
2027
2367
2525
2192
1647
44
2154
2393
2475
2359
2450
1447
2387
740
1909
2477
2421
2426
1828
1447
2294
1427
2311
2166
1622
2518
2424
2206
2559
2501
2462
1437
2556
1151
1557
2488
1816
2531
1644
2472
2493
395
2483
1919
2509
1099
2061
2238
2475
500
2491
199
2474
2529
2578
1245
1101
715
2475
2176
2275
2395
2084
1687
123
2487
2387
716
2252
2528
963
2132
2113
1720
2043
2531
2442
1061
2530
2247
1699
2534
1272
2111
1848
2435
2559
2487
1617
2321
1256
2463
1954
1208
2492
2489
1614
2384
2415
2457
2461
2393
2486
1816
2477
2445
2167
1845
819
1535
2405
2454
2120
1237
2528
2483
2508
2020
1237
2341
579
2381
604
2432
2393
2372
2469
2449
2503
1717
2511
531
874
1212
2229
2473
2166
2097
2551
2459
1540
760
2192
2462
1959
394
2362
2429
218
1754
2483
2483
1891
2350
2557
2369
92
2034
1381
1447
1550
1602
2277
2347
334
2060
1563
2062
2523
2418
2557
2388
2489
2505
2515
2010
2462
2467
2498
2463
2488
1530
1864
1670
63
159
2462
1114
2212
2397
2368
2356
1978
1159
2456
1590
2453
800
1163
2448
2491
2479
1813
2499
2502
2338
2351
2536
2286
2493
2381
1272
2459
2528
2082
2413
2498
1129
2416
2223
2494
2389
2525
2497
2501
2219
1804
2466
2457
788
2070
15
650
2516
2428
2087
1603
2478
2052
2469
2456
2531
152
2502
1881
2442
2459
2191
2461
5
1847
2111
2284
2384
1213
565
2464
1046
2463
1792
2428
2454
2199
2491
2396
2536
2428
2484
1982
104
2471
2460
2460
2023
2379
1695
2469
2506
2504
2422
2508
620
2367
1224
2423
2244
2490
706
2444
2480
2459
2192
1378
2453
2380
2359
115
2514
324
2037
2480
2510
2452
1452
1863
1207
2493
2087
2146
2400
1735
1992
2529
1416
2383
239
2007
2487
2491
2510
2344
1941
2473
2009
2494
2364
2373
2195
2487
2469
2506
1737
1198
259
2104
2092
2312
575
725
2498
1931
2518
91
2501
2470
2426
2431
2454
2297
2432
1538
2350
2432
2406
2471
2145
2288
2213
2379
293
386
455
408
2496
1386
2507
2378
2387
1546
2388
1719
2522
2556
2151
1877
2147
1808
1327
2526
2275
2432
881
1646
1472
2364
1803
2457
2338
2440
2496
2496
2426
2517
2340
1663
2381
1998
1816
2179
2254
2439
2500
1407
1155
2467
2258
2423
815
6
2320
1801
666
1546
2485
1765
2227
2465
2376
2517
10
2450
2174
1922
2470
2525
1958
2412
2195
2368
2443
2300
2491
2442
1364
2423
2520
2089
1645
2483
2329
762
1184
2437
1846
2463
2504
2373
1708
2426
1887
2333
2466
2455
2494
2462
2524
175
1134
397
1944
2499
2014
1072
2455
439
1889
368
469
2441
2397
2420
2481
2565
275
2466
2513
1809
2064
2149
2436
2498
482
1867
2534
382
818
1078
1960
2362
2434
115
2483
1963
2496
2453
2342
2193
2226
2049
2573
2408
500
2486
2512
2070
2259
2269
991
1288
2099
2451
1559
2517
2508
2311
2351
2473
1266
2445
2493
2322
2391
2249
2399
2484
1719
1728
834
2016
1211
1743
2090
1563
2193
2521
1535
2295
2232
2030
2316
669
2270
2358
2415
2506
1137
667
2475
1455
1850
2415
2491
2476
1859
2512
2411
2576
1984
2226
10
2370
2492
2458
2278
2362
2482
2457
2424
2244
2437
1734
2313
2079
2420
2399
1437
2445
2499
2448
504
2554
2477
1547
2145
846
1601
1731
41
2514
1272
2466
2273
2210
1163
2525
1893
2366
2
2521
2458
2456
170
2349
2048
2248
1924
2438
1176
2485
2393
2335
2362
1241
2469
2535
1594
1548
1073
2557
2352
2016
489
2404
2262
2456
943
1225
1935
2026
1114
2571
2075
2503
2547
2099
2552
2165
1645
1018
2469
2295
2502
2522
1639
88
1273
2474
2073
2410
2140
2126
2477
2092
2273
2466
2141
2471
1509
1586
2542
33
286
2465
2421
1324
1866
1895
2458
2551
2526
33
2523
1074
2044
642
1831
2250
1827
878
2107
2511
2399
2252
2441
2074
2526
1996
2164
2422
2495
2459
2494
2358
2249
2475
2417
29
1643
2453
2266
1083
2396
2305
2536
2526
2425
2515
2470
1350
2168
2461
840
2175
2273
1925
1058
2470
2468
2547
1294
2131
2344
846
2389
2544
2544
2128
2473
2366
460
1416
2376
2480
2391
403
2504
2522
2385
1785
2186
2444
2495
1650
847
2511
390
1947
2478
2376
1377
1634
1987
2511
2512
0
1728
603
2224
418
2477
1974
1643
2173
2455
2538
2410
2106
2003
2435
1124
2186
387
1428
2495
22
2340
2365
2497
998
2448
1031
2451
2482
2259
2462
866
2498
2031
2365
2493
1318
2505
1023
2509
2468
788
2275
2496
1358
2527
1941
2468
1408
2240
2448
2416
2432
2289
2489
2509
978
2146
1890
2444
2446
2280
2513
2343
1780
1180
2214
2472
2509
1772
2242
1380
1628
2506
2175
2425
1066
1049
2475
629
2291
2131
2443
2500
2436
2153
2350
2497
2144
1540
2420
1633
2006
132
1957
1028
1980
2426
2521
2437
1927
2518
2161
2498
1783
2089
2468
11
2445
2307
1649
2475
744
1848
1818
2471
72
1379
2363
2210
2457
779
2269
320
2483
2257
2261
2508
2444
2360
2216
2127
2442
2433
1888
1746
4
1565
2454
2485
1104
2128
2452
442
2517
2503
2376
1211
2249
2455
2483
181
2441
867
73
2364
2468
2456
2346
928
2006
2403
1601
2385
2049
2283
499
2371
2576
2194
2477
1943
2330
1386
1655
2338
2544
2510
2505
2366
1577
2497
2501
2501
2389
2439
978
2445
2402
15
295
2264
2183
2094
2318
2506
2436
2516
2494
2362
1163
496
2418
2458
2268
2035
2571
1944
2434
2091
2234
2397
611
2233
2479
2506
2478
1797
56
2527
2405
1072
2471
758
2473
939
2484
2511
2418
2367
2307
1341
2361
2462
2300
1622
2450
2499
2507
2520
2419
2508
2041
2321
2228
2279
2388
828
1877
1835
1271
2519
2443
1435
26
1657
2328
2439
2521
2320
2455
1938
2100
2123
2474
1823
1489
1551
2438
2425
1917
2145
2430
514
2500
2502
2410
1980
1831
854
2373
1898
2100
1621
1260
2484
2421
648
549
2288
1405
1319
2200
1669
2524
144
1173
2504
2519
2379
2290
2359
2222
2494
1618
1792
2534
2275
2396
2537
2196
1489
2544
1545
915
2475
781
2523
2434
2207
2484
2483
301
1946
2468
2339
2487
182
2509
2478
2000
2407
2435
2534
2424
2171
2041
2149
2347
2028
2453
2460
2494
2564
2501
2480
2516
849
2445
2491
2208
2482
1253
1750
2449
2448
2285
2487
1977
2139
2484
2331
2031
2536
2464
2488
942
1821
2541
2254
2458
2545
1597
2372
2403
2423
2494
1672
1949
1766
2423
2461
2490
1568
2064
1831
2526
2508
885
2512
2123
2493
2508
2438
2535
2468
2074
1847
1887
2475
951
2531
2203
2457
1681
2310
188
2529
2474
413
2483
571
2549
2562
2425
2401
2531
2040
2463
2513
2446
2457
1986
2344
2489
2495
1442
1016
873
1439
2446
1104
2371
2372
2492
1104
2475
2234
2346
2490
2514
2234
2521
2484
2472
2371
1642
2476
1936
2377
865
1916
2143
2510
2516
2291
2006
2585
1946
2503
2308
1002
2528
1
2438
2458
1840
2243
1358
2063
2395
77
2230
994
2507
416
1993
2500
306
2417
1525
2504
2354
2438
2485
2407
2442
1005
1568
2361
2477
2499
2419
2094
2198
2379
1308
714
426
1031
283
791
2441
2288
143
2289
1860
2501
2461
2263
2556
2365
2252
2104
2432
2459
2371
870
2497
1016
2026
644
1783
2471
2366
799
1005
2214
2488
1699
2462
2506
2022
2480
2374
2569
2447
2172
2483
2270
1627
2428
2346
2473
2438
2512
2502
2099
2511
2489
2464
2463
2339
2488
2386
2480
1738
387
2539
2520
2331
2355
853
2296
1494
1372
2102
2429
1956
2172
2280
2339
259
1705
2103
2494
2020
2243
2522
2472
882
1579
2268
1895
710
2174
2469
2390
1022
2518
2487
2448
2512
2446
2474
2535
2470
2436
2412
2501
2335
2249
1681
478
2407
2474
1609
24
2496
298
2442
2509
2134
2318
1779
1534
2227
1367
2426
2389
1583
1796
2301
2451
2495
2099
1934
1637
164
2552
2348
2519
2392
1732
2227
2435
2459
2414
2489
1686
2392
1761
680
2484
2141
1831
2381
2327
2424
2460
2376
2448
799
2443
2533
1557
2533
2225
2442
1767
2504
1402
2073
2142
1559
2512
1687
2465
2500
2498
2186
2219
2506
1089
2563
128
1018
1096
2533
2462
2505
259
2261
2017
2453
1450
2422
2492
2418
2371
627
2497
2432
2430
2411
2566
2476
1823
2046
2041
2059
2524
1010
2518
1304
1179
2489
2535
2368
2407
2381
2473
2353
2069
2488
2490
2458
2463
1883
2222
1028
2507
2524
2451
2468
0
2053
2336
1960
1334
2362
2184
2449
1342
2536
2456
1864
2294
2492
2503
2429
2194
1042
2454
1052
2449
529
2518
2039
2258
2455
2566
2547
2494
2491
1719
2316
286
1135
2567
2474
2424
1821
2163
2340
633
2318
855
1848
2147
1583
2501
2401
2423
2480
2399
2029
2479
1192
1517
2367
2397
927
2269
1791
1222
1872
1378
2482
2392
1163
2488
1717
2497
2488
1478
1108
1534
2439
2493
2515
2360
2501
1976
2505
1603
2469
1853
2439
2531
2395
2529
2030
2549
2495
1051
1536
39
2473
1203
1153
2484
2557
2095
2491
2535
2484
1900
2062
2067
1929
2233
2310
2194
2356
2390
2534
2494
2467
2423
2438
2509
2176
2
1387
2370
2509
2439
2419
699
2453
2459
2160
1773
2386
2390
2495
1252
2472
2408
2536
2322
2177
2483
1911
1223
2508
2474
1503
2501
2495
1557
2160
2510
1989
996
1789
2296
2246
684
2137
2168
1917
326
1486
2286
1797
2410
2002
2297
868
2431
2355
19
138
165
2394
2430
2434
1943
2478
1915
2451
2553
2447
2498
2042
2275
2288
2300
2489
1283
2335
2492
1352
1008
1954
2372
2445
2485
1137
1837
2446
2523
1499
844
2500
2340
2140
2007
2348
1003
2520
194
2322
2084
2309
2352
2252
1054
2501
1171
1267
2347
1276
2473
300
2424
2485
2088
979
2379
1634
2143
2439
1841
2284
2326
2335
973
2451
2548
2452
176
2498
2226
2462
2364
2439
2069
2448
2428
1665
2457
128
1288
1167
2405
1224
1731
1973
580
2449
2513
2058
2323
1446
2198
2393
871
2533
2257
2369
172
2168
2422
2471
896
2454
2405
2094
2460
2418
2365
448
2445
579
2470
1625
2436
2395
1177
1537
2215
2476
1456
1477
2180
2364
2335
2370
709
2488
2405
1391
2537
1536
1483
2351
2411
2533
2301
1722
1731
1822
2459
2242
2381
518
735
2306
2259
1239
1597
2533
4
2467
2478
2436
2268
2021
1493
915
2408
2377
2211
2487
2318
2503
1589
1094
2356
2447
2068
2389
2430
2461
2480
2357
32
934
2528
1471
2252
1869
1823
2401
2462
2343
2141
806
2422
2138
2475
2466
52
2381
1143
2509
1781
2473
2486
2210
2287
2503
2336
1245
2322
2450
2576
2251
2472
2404
2467
1195
2445
13
2507
2332
2489
181
1636
2216
2549
1496
513
2224
1635
2496
2299
2497
2335
2416
2005
2157
2335
2406
1981
2488
2153
1077
830
2479
984
1804
2404
2533
2474
2514
2329
2330
2463
2330
2295
2170
2473
2052
2375
2460
2487
2377
2471
2483
2372
2062
2509
1150
1980
1986
1375
2331
1599
2079
1302
2490
2456
2410
2483
2349
2366
2544
2432
2499
2506
508
2402
2500
2177
2483
2478
2469
926
2377
2400
1996
1280
2490
969
2473
2327
2470
2336
2526
2010
2230
2381
2470
1902
2294
2376
1896
1483
1829
2472
2527
2482
2428
2485
62
2381
2233
2486
1943
994
1026
853
2356
1475
2461
1283
2520
2455
1018
2475
2023
1304
2429
2180
2298
2420
2208
1083
2319
2551
2543
2425
154
2014
1609
463
2339
1933
1581
1336
2217
1543
2485
2480
2085
923
2442
2444
2460
2392
2499
2491
2416
2058
2397
2510
662
1948
2502
1258
2505
1328
2450
584
1759
465
2434
2230
25
2388
2170
2011
2477
1728
2194
1973
2510
544
779
2359
866
2472
2472
2080
2472
2036
2443
722
2421
2450
2550
2183
596
2516
2003
1248
1885
1251
269
551
2268
803
2482
2257
1966
1534
2423
2369
2398
2479
2281
618
2272
297
2468
2241
1557
2404
1611
2178
1927
2504
2412
2420
2432
325
188
2429
779
2434
1682
1997
2486
2510
2404
122
2347
1447
2510
1116
2036
2198
2281
2413
1160
2454
2358
753
1743
1497
2442
2446
2455
2474
1830
2473
2477
2408
2224
2385
2421
92
2481
2425
2148
985
1424
2331
213
2099
2030
1286
1936
2379
1179
2489
2153
796
2407
1966
2373
2536
2488
2472
2059
2470
2503
2430
2438
2423
2480
2412
2521
57
2320
78
2567
1030
2117
2383
2463
2384
2483
1156
927
2411
392
1193
2210
2507
381
1905
2491
2481
2456
2398
2452
2189
2497
2490
1779
2505
2394
2251
2233
2132
2321
2553
2192
1949
2524
2344
2448
2444
2445
2262
2488
2506
2470
2421
2541
1981
2002
2100
1409
1843
1540
2473
2433
1377
2362
1020
2275
2561
2230
2525
1794
2427
2535
1845
2281
2449
2338
2450
2231
1912
2222
795
2434
2361
2470
2526
2452
2521
931
2427
1115
2431
2265
1811
343
2491
2134
2484
2259
274
2421
2279
2470
2560
1653
2487
2441
2461
2342
215
2173
2397
796
2544
1187
2520
2553
1760
308
406
2512
2499
1626
2516
2532
2502
2428
1559
1324
1381
1845
1546
2485
2455
1778
2309
809
2460
2386
1807
1847
2418
1998
2460
2353
1924
2086
2501
2443
1365
2499
2474
2506
2538
2459
1165
2455
1820
2297
2489
1629
2490
105
2451
2494
2423
1369
2459
1706
1012
2377
2428
2448
1461
2521
1266
2088
2536
1907
1964
2411
2071
2488
2448
2461
2555
1970
2484
2495
2470
1264
2460
2229
2070
2279
2505
132
2363
2403
2449
2524
2447
2467
2086
2405
1636
1576
2477
2407
2400
2489
2483
1062
2054
2079
1590
2060
1414
1312
2399
2403
306
2544
547
2533
2291
1197
2200
2044
34
2407
1485
2233
2188
2503
1384
1858
2404
2387
988
2375
1373
2418
1323
704
1404
1736
1896
2512
162
2426
1362
591
2145
2464
1116
1961
1256
2386
2492
2341
1202
2459
1831
2463
2094
2206
2271
2451
2336
2465
2490
1990
1794
2380
748
46
2485
61
2462
2167
1492
2456
2470
2008
2214
2461
1881
2421
2032
2268
2512
2506
2470
2534
1635
2432
2372
2483
2450
2465
2492
113
2546
2547
2470
1788
1796
2154
2485
2488
2500
2474
1863
2331
2468
2448
1504
74
1655
2553
2438
2483
2482
2297
2541
2531
1451
1419
2475
1964
2560
2513
2360
2454
2482
2338
2178
2474
2024
2399
1608
2507
2196
2458
2533
1328
2032
1078
2379
2320
2551
2311
2440
2496
2366
1123
2443
906
2548
1155
2330
2341
2372
2370
1085
2561
1849
2469
2442
854
813
2468
2437
2544
2433
2453
2347
2339
2330
2457
1117
2121
2185
2190
2463
644
2541
580
2243
2474
1979
1518
2494
2541
2517
2529
1767
2502
1675
193
2579
2490
1813
1045
103
733
1147
2299
2092
1937
2522
2145
763
2495
2310
2422
2435
2489
2445
2490
1578
2322
2514
2098
2431
2392
2506
1175
1864
2
2518
2356
1773
2348
1863
2411
2482
2396
1183
2215
2512
867
1805
2405
1686
2556
2464
2515
2232
2468
2370
2502
8
2310
1918
1460
2419
2448
2239
2531
1454
50
1747
1949
2390
1422
852
1885
1787
2484
2498
2501
2230
2433
2207
2392
780
957
2419
2442
1779
2506
1708
2433
2245
2191
2021
2446
1915
2463
2387
2347
2188
2492
1853
2225
2329
2549
1001
1633
1678
2445
2496
2435
2560
2475
1289
2480
2535
2529
701
2508
2434
804
2460
2417
2506
2453
2493
2486
1669
2514
847
2510
2428
2512
1167
2426
2117
1963
2355
2471
2021
841
1337
1195
2510
131
2278
1943
1247
1444
2534
1062
2343
2063
2475
25
2379
1501
1739
2425
2480
429
2385
1754
2443
839
2399
2047
2421
1285
1987
2369
2361
2189
2428
2370
2485
2225
2539
2159
14
964
2485
649
634
2518
2489
2384
2538
2457
490
2029
1701
2510
2504
2507
728
1741
1615
1546
2464
2155
2469
2475
467
2035
2564
2040
2521
2488
2437
2443
2503
2473
493
2424
1727
2288
2398
1807
2407
366
2451
2074
2461
2514
1700
2505
2465
196
2513
2512
2335
1781
1369
1127
2392
2446
2209
2454
2398
2532
497
2538
2330
754
2182
2498
295
997
1849
1035
557
2087
428
2022
1624
1276
2232
1928
2487
2275
2194
2057
2324
2188
1041
2470
1881
2482
562
2473
2497
2297
1161
2437
1541
1302
871
2356
2437
2252
2284
2499
2338
434
281
877
1724
1637
2524
2316
968
2436
2404
2122
641
2298
1429
1985
2390
1928
1099
2490
1006
2418
2527
2445
2139
2224
1111
702
2305
214
2451
2477
263
1555
2013
2404
2286
2495
1814
2395
1956
2457
2001
1742
2340
2193
2535
2455
2344
2490
2526
2243
2112
2484
1410
2295
1903
7
2315
2527
2162
1790
2316
904
1563
2213
2178
1286
2332
2491
2386
2504
2030
1128
2126
2322
2440
2463
2142
661
2456
2453
961
2078
2305
2407
1889
2457
2487
1133
1608
2097
1728
2280
2494
2230
1892
1823
1787
2083
1470
2412
2463
1797
2482
2459
2452
2440
2448
2428
563
2314
2402
2464
1760
2366
2472
1964
2457
1692
2434
1981
2292
2497
2530
1675
2439
2134
2474
2485
2174
2063
2520
2147
2488
2210
2067
1911
2422
2490
2463
2202
2454
2235
2272
2487
2531
2441
896
2436
2419
2582
2454
460
974
2339
2379
2394
287
1826
2399
2504
2463
2148
2493
2140
1557
2231
2406
2229
2418
2337
1821
2115
297
2480
2344
377
2341
2342
2517
2144
2040
2364
2106
2317
2441
1951
2427
2134
2522
2463
2488
1272
2446
2481
2402
2460
2244
2501
915
2504
2350
2494
2513
2425
2450
2328
2345
2377
2381
1224
2372
282
2342
2444
2367
2543
1648
2349
2485
714
2411
110
2174
2224
1909
2476
1850
1424
2242
2491
2472
2429
2188
2476
2380
2447
2387
2189
1320
2500
2415
2465
2144
2060
1098
2395
2467
2332
2443
2471
1939
2280
2479
2522
2480
2537
1031
2298
1881
998
2461
2159
2505
1125
2329
2486
2538
1631
2496
2408
1598
1684
2345
2522
2145
2466
2424
2051
615
2466
2394
1892
2424
1741
1723
2420
1560
2045
1479
2494
2264
1047
2488
2457
2377
2512
2460
1216
2321
2503
1769
1602
2472
1506
2453
2453
2431
2487
2503
2157
2373
2263
2537
2278
1415
2171
2370
2054
2501
2358
92
1135
2524
2018
2449
2309
2451
490
2202
893
2475
2457
2447
2318
2502
463
2198
2442
2443
1446
1731
2139
2414
2041
5
2419
2415
1313
2483
2392
2446
2496
2424
2443
2358
56
2566
2502
2385
172
2034
1408
2496
2463
2482
2394
683
237
2513
1578
2257
1266
2479
338
2526
2280
2464
72
2414
2455
2435
2477
2314
2444
2480
2305
2481
1763
2363
1114
2548
2380
2437
1623
1342
934
2469
2356
730
2405
2263
2332
441
2468
2463
2199
2464
1937
836
2439
1129
1912
2448
2428
1124
2444
1881
2442
2547
193
2158
2166
2393
2151
2491
2492
2151
1926
2511
2455
2268
656
2503
824
2466
2408
2444
1359
2196
2503
2094
1086
1188
2305
2424
817
1895
2500
2063
2349
2194
2125
2401
1826
6
2443
2448
1912
56
2172
1836
1476
2500
2094
2384
2362
2381
2192
2012
617
1960
2452
1785
2440
2503
2460
2455
2490
2492
221
1453
2367
2452
1793
2506
2469
2183
2420
2211
2482
2467
2035
2420
2277
2486
678
2364
2293
2472
2248
1989
1089
2504
2489
2481
2477
1464
2356
1492
2432
1968
2443
2311
2466
2485
2414
2497
2420
2270
2439
1743
1229
2564
2247
2539
2515
2419
2323
2393
2007
2453
1936
2522
1303
2019
1056
1967
2482
1828
2405
1606
1749
2507
2237
2521
2339
2095
2503
2470
2499
1519
2514
2478
2536
2481
1922
2518
1036
1954
1208
1292
2452
2029
2002
2375
2475
1083
1582
2410
2509
1166
1204
2509
2450
2457
722
2258
2042
64
2503
2069
1371
2318
2338
2070
2490
2313
72
2447
1328
1500
2528
2371
2503
2101
2292
1808
1946
1762
2049
2228
2463
2430
2135
2186
1478
2477
264
1410
2441
669
2444
363
2474
2061
2183
2390
2461
2511
540
1915
1793
368
2536
2514
1697
2526
2477
2103
1651
2559
2525
1645
2384
2381
1692
2477
2437
2436
2372
889
1907
2444
1352
2480
2500
2079
2390
2402
2198
1925
2461
1153
2530
2478
894
2513
1047
1759
2546
2357
2479
2470
2425
2022
2450
2479
2482
1049
9
2454
1936
2524
807
2351
2457
1508
2477
2224
2374
1
685
1623
2435
1175
2041
1010
2521
2433
2434
2546
2169
2463
1605
2404
2366
2426
2431
2497
1176
2481
2312
2491
2500
2197
2476
2151
1298
2423
1916
2285
2502
1457
2510
1823
1493
2327
1240
2533
2317
2480
2500
1712
2244
2474
1845
2464
2456
2462
1839
2339
2063
1497
885
2429
2448
2233
764
2376
2022
2215
1803
874
2338
1835
2065
2564
1533
14
2392
2438
2496
2529
48
1948
2477
2423
2461
2495
2452
2414
1390
2544
2080
1807
2405
2488
2451
1281
27
2074
121
2058
2309
2200
2527
79
2441
2436
2210
1518
83
2161
2474
1721
1237
1830
2441
2548
2398
1873
2202
2491
1674
1291
2269
2387
2505
1876
2494
2463
1463
2369
2538
2336
31
2404
2112
2171
2519
2461
1078
2423
1487
1030
2456
2369
808
2452
2361
2387
2483
91
2386
2379
2424
616
443
2447
2446
2060
2414
2283
1904
2439
2480
1610
2264
2478
1722
958
1451
960
1219
2532
2374
2501
1698
2493
2371
2355
2200
2138
1770
1270
1926
2500
2446
2345
1890
2454
1722
716
2515
680
2468
2231
2525
2546
2490
1680
1149
2387
1277
2564
580
2176
2343
2392
2496
1797
2499
12
874
1299
2480
40
2426
1488
2249
670
2453
2485
2266
2068
2500
2467
2481
1996
1714
2475
2368
1839
1616
1252
1835
1232
1522
2202
1199
2439
2232
2328
2470
1929
2475
2360
2448
2517
1160
2410
1820
2224
2471
2511
2334
2399
2450
2490
2361
2414
2008
2268
2231
2482
2492
2418
2248
2190
2529
254
2418
2308
1590
2436
2237
2449
1042
2477
2510
1985
2450
2482
2446
2534
2124
1738
2412
2186
1147
2503
2106
1429
2612
32
2474
1491
2253
21
1943
2293
2487
2250
2438
714
2482
2528
2518
2488
2474
2484
1788
1459
2497
2424
2462
2382
40
1949
2418
2518
2345
738
2460
2462
2546
1435
2360
2090
2497
542
2438
698
1108
2459
2501
1910
1026
2204
2511
2454
2048
1582
2409
2212
1719
2473
4
239
2536
2547
2372
2101
2465
2252
2469
2470
2489
2522
2560
2137
2361
2364
2067
1389
1371
2556
2368
2412
1273
2232
2097
2480
1259
1359
970
2482
1475
178
2221
2563
2251
2291
2023
2347
1234
1400
2314
2520
2467
1698
1951
932
2395
2385
2428
1003
2375
1976
512
2546
1441
2577
1597
282
2375
2429
2152
2453
2540
1763
2471
2483
841
1851
2486
2335
2505
2220
2447
2513
2346
2445
2429
2482
2531
1481
2537
2533
2377
2220
2276
1768
2413
2455
2441
2242
485
2393
2343
2083
2394
1394
549
1432
2486
220
1883
450
1854
852
1689
2498
2439
301
2394
2258
2472
2261
2438
2512
2467
2098
2494
1861
2456
2465
2472
2252
2505
2264
2479
2459
2248
2437
2467
2415
1598
2479
386
2394
2493
1978
2393
1217
1223
2431
1611
2450
2286
2432
362
52
498
2414
2448
1425
2447
2472
316
936
960
1105
2271
2437
2481
2257
2441
2499
1908
2523
2177
435
2393
2491
2163
2331
1972
1055
1882
2350
2335
2444
1646
2155
2364
1774
2349
2450
2073
2513
1778
2169
2495
2460
2505
2493
2208
1064
1044
2492
2402
2547
2459
2479
2246
2491
2548
2429
2446
468
2312
1942
2379
2490
2486
2092
1790
2359
2376
2150
2316
2460
2540
2370
2328
2371
2324
2428
2472
2192
2434
1473
2482
2443
2464
2456
2142
74
1666
1790
2508
2385
1926
2346
1919
1997
824
2064
1395
2407
2490
764
1291
2461
1942
1849
2416
2205
2259
2471
2399
2465
2393
2450
1545
2229
661
2469
2502
1904
125
1020
2313
2223
2475
2249
337
1582
2516
2514
1734
1734
921
2349
2494
1111
1330
1877
333
2305
104
216
2415
1746
2462
2451
2005
2474
2006
2461
882
2414
2459
164
2283
1452
1668
2321
2338
1758
1945
2356
2437
1278
1253
2363
2349
1862
1253
2506
2287
2508
2159
2540
2520
2543
2475
2466
2472
2478
860
2097
2495
2051
2597
2533
727
1398
2494
2437
2472
2417
2441
196
2490
2215
2490
2393
2511
1915
2419
2434
2048
521
2207
2104
2514
1732
2373
2384
2581
2009
2475
1577
1776
865
2251
2541
246
2521
2438
2496
2239
1935
1543
2556
2472
1772
1623
2516
2460
1990
2253
410
591
2502
2204
2147
484
2481
2407
2537
1202
1911
1710
2362
2482
2132
2348
2389
2479
1590
855
1719
1391
2428
1142
720
1708
2292
1963
2279
2470
2395
1613
2366
930
281
2233
2485
2365
2397
664
2434
2280
2516
2323
2460
2503
2433
1596
508
1858
2561
2263
2374
1339
2444
2396
536
2406
1431
710
2401
1842
752
419
2354
417
2358
733
1391
1315
2483
1725
2203
2202
2366
2071
2422
2
1954
2389
2374
1860
2405
2366
2451
2492
2549
1100
2546
2260
2429
1995
999
1803
1509
1087
2339
2465
104
2465
2365
2554
2342
2475
2338
2468
2504
2461
1466
2580
2476
1616
2481
1332
2442
2465
2418
2284
1
2417
1669
2329
2421
2529
2548
2108
2044
2498
2507
2486
1505
2453
1977
2428
2400
1066
2498
181
2397
2432
2508
2382
2355
2492
2439
2239
2484
2427
1273
2442
816
2279
2275
2136
4
2469
2200
1722
1551
2488
2485
2493
2469
1969
1361
905
2468
2374
2482
1469
2476
2485
2483
2430
2419
2289
2483
2414
2433
592
2484
1960
2264
2048
2448
2542
2480
1197
2477
2503
2455
2131
2462
2523
1811
1730
2345
169
2221
19
2522
2494
2410
544
2505
2100
422
943
2468
1587
2558
1523
2479
2318
493
2342
2129
2438
1364
2517
2184
2506
1196
216
2337
587
2500
2241
2491
2240
836
2225
2570
1837
2451
2450
1365
2435
1600
2415
1557
1946
2483
739
2347
2488
2432
2518
705
1578
2420
2375
28
1786
180
2502
2441
19
2202
2539
2420
2419
2545
1656
2492
2478
0
1684
521
2514
2592
2077
1203
2486
1949
1228
2409
2508
2373
2357
1297
80
2125
2474
1886
2294
2434
2335
2503
2379
2224
856
2490
2453
2457
800
2373
1081
2375
661
2280
2455
2458
2206
90
769
2445
1394
2479
673
1341
2372
988
1091
2158
545
2463
2492
1985
2418
2446
2476
2423
1153
1156
2472
2405
2498
2327
1539
2451
13
2503
2446
2425
1625
2517
2199
1457
2407
2427
2455
274
2368
1254
2568
1348
2490
2378
2357
2229
257
1905
2464
2450
2359
2210
577
2443
2014
320
2468
1055
2133
1637
44
2276
2422
1672
2409
1979
1277
680
2379
2455
432
2458
2443
2535
2443
1915
2471
969
1246
2447
1198
1059
1987
2506
2471
2418
2409
2223
2500
2499
2348
2309
990
2306
2486
788
1005
2388
1032
1949
2278
934
2355
2201
1841
2384
2056
2352
2263
2309
2543
2442
2464
2062
2426
2052
398
2355
2524
2244
147
1748
2480
1307
2567
1544
2461
2380
2514
2444
2356
2422
2493
119
2449
2486
1054
2350
2175
2556
2494
389
539
2361
934
1225
2350
2461
2437
2464
1863
1050
1966
2441
32
2476
2127
2357
2503
2458
983
2215
1946
2551
2441
2539
2415
2284
2474
454
2451
2457
2275
2484
1591
2452
2262
2406
2327
2202
470
1855
2450
2429
2430
2535
2501
1439
1825
2454
1573
1165
2405
2402
2406
2459
1777
2380
1045
2455
2525
2480
2533
2207
2446
2392
2559
997
579
842
326
1480
2479
2211
1188
2442
1650
1283
859
868
2475
2355
2347
415
1863
2501
2278
2396
2541
2510
1138
2474
553
2542
2457
2421
2233
2416
1568
425
2477
2222
835
2231
2154
2463
1681
2465
136
1653
1758
2329
2488
1099
1754
2488
2443
2445
2442
2504
2520
2539
2425
1706
2379
2473
2468
2461
2508
2394
2172
2548
2408
1303
2436
311
2279
1906
2237
2466
1802
2329
920
2529
2181
2373
1975
1952
913
2470
1383
1451
2425
2462
2339
2462
1290
2476
2369
523
2497
2214
2450
2483
2515
2375
2469
2437
1941
2103
2482
2405
2473
0
2501
2206
2482
2423
819
2453
2471
2226
2506
922
2439
2444
2181
266
2386
2477
2444
2373
1859
2230
2398
776
2453
1830
2471
676
2510
1729
2407
2305
1661
2396
2322
578
908
2261
1938
2080
2515
1989
2438
2458
2210
2480
2431
1565
2459
1904
1503
1889
2497
2418
2508
2399
2464
2477
1949
2430
2569
2471
2506
2398
2434
2500
2289
2319
2475
1036
2489
2166
1688
2049
2439
2521
681
2210
2392
2448
2520
2550
2256
2288
2510
654
2155
2402
2329
1201
2395
2426
2479
2430
2484
1737
2521
2380
2277
2409
2263
2472
2029
2384
1621
2524
1423
952
2276
319
2520
1407
2359
2238
322
1138
2463
2379
242
2328
2425
1148
2460
1654
524
2443
1663
2467
2486
2476
167
2451
2343
2337
2026
853
2419
2519
2297
2525
2381
2156
1276
922
2418
733
2068
2435
2421
1133
2063
2468
2501
2462
2487
2518
2489
2508
1855
483
2407
2386
2468
2015
2481
2521
2194
2440
1847
2487
2302
2490
2401
1311
2309
2367
1485
2414
2436
2447
2429
2262
1952
1258
1900
1689
2468
2385
1794
1882
2423
2290
1332
18
2388
2151
1490
2417
605
2451
2252
2437
2283
1639
1454
2282
2513
2386
2462
108
1573
2444
2457
2188
1938
2318
760
1492
2452
2136
775
2445
2447
2383
2421
2488
2484
2113
406
2368
1208
2007
2474
159
310
2154
2443
2381
2441
28
2299
2475
1568
2414
1933
736
2496
2178
1622
1887
2475
2463
558
1690
2463
782
2513
2071
2288
2452
815
2229
1963
2481
2215
2460
1762
2374
2149
2478
2388
2510
2379
1252
2416
1952
1898
2002
2315
1195
2408
2470
2398
2394
1439
2430
2496
2378
2490
1397
2342
2471
1790
297
1780
1191
126
2483
2407
2491
2403
1565
2443
2427
2169
2227
2318
1849
2533
1284
1944
1256
2572
2458
2269
2380
2429
361
2494
2267
2487
2381
2138
2368
1122
2214
1756
2247
2489
2479
1541
2474
2478
2065
2344
2280
568
2222
2476
2532
94
1095
2568
2380
2264
2429
2493
1124
603
2145
2407
2097
2071
2492
1225
2064
2400
2510
2515
2154
2436
1267
1868
1966
90
2459
2233
2478
2430
1663
2205
937
1393
2446
2396
2135
1922
2483
1060
2466
2359
2017
2281
2163
1659
2453
1933
2319
1025
1814
2429
2444
295
2157
812
2513
2529
2496
2521
2543
970
2526
616
288
2469
2492
1808
188
2347
2456
1343
2475
2421
1793
2420
2297
67
1721
2410
2479
1681
2400
2458
2559
2395
1964
2453
2443
2400
1913
2425
2521
2265
2140
2375
2507
2410
1581
2430
1578
2467
2451
2009
1711
1359
2363
2517
2398
213
2442
2419
1744
442
1778
2379
2429
1080
2509
2040
2479
2360
1352
2523
1466
2558
1754
2483
2429
2322
2498
2408
94
2487
2021
2517
2448
2167
2442
1412
2509
2363
2125
2340
1771
2334
2282
2534
2402
2160
1450
2499
1251
2363
2457
2481
2327
2493
2393
2243
2488
1657
2011
2440
2331
2363
2537
2451
2449
776
2361
2457
2413
2444
1949
2450
704
2396
2163
120
2542
2192
1131
2429
2055
1760
2535
2483
2544
1429
19
2026
2382
1958
2573
2481
2468
248
2385
2551
2510
1442
1140
2479
2407
2519
2336
2537
2125
2521
2443
1323
2494
1646
611
2069
2341
2468
1432
1986
2517
2001
2485
2561
2012
2453
1393
2407
1028
1953
2468
2238
2476
2416
2575
2036
2061
2140
2436
2469
2251
2502
2206
1982
2491
2393
2505
191
2440
2454
2157
2446
2472
2249
1730
2445
1919
1722
2446
396
644
529
2362
2146
2366
670
2463
936
1296
2220
1957
2460
1070
2154
2129
2574
2562
2531
1284
2477
2413
1401
2076
2509
1774
2496
1209
1970
2138
2468
2455
2513
2478
1588
2457
2421
2257
2486
2439
2450
1861
627
2115
2078
2403
2365
2476
0
2476
2477
1433
2459
980
2509
2380
2186
2411
2091
2241
608
2198
2450
2482
2452
2440
2451
2446
2247
1400
919
1559
2397
2372
2440
2521
2376
2458
823
2502
2228
513
2448
196
2126
1296
2480
2235
542
2060
2371
2446
2444
1913
2291
383
490
2550
2550
1297
1947
2276
2417
2027
1604
2452
2460
2141
1495
609
1097
513
2282
2428
2310
2462
1524
2412
2530
1496
2486
1315
2076
2437
183
160
2156
2170
1818
615
2489
2509
1370
2430
2245
2371
2515
829
2466
1963
1624
2409
2380
1611
2599
2056
2467
1428
340
2063
2057
2491
2483
2482
2433
2257
2521
2232
2420
1492
2504
2367
1260
1576
2315
2179
1510
2415
1232
2186
1622
2418
437
2091
2408
2497
2415
2161
1216
2027
2392
2164
2521
2498
1055
2172
2513
501
1860
2520
1336
2413
2370
2439
2552
2536
2373
2534
2537
2424
1991
2483
2452
2369
2453
2342
2146
398
2340
2017
386
2494
2024
2535
1294
2506
2353
2477
2430
1848
896
2493
990
2498
694
2441
1618
2354
2469
2470
1791
2063
2433
1285
2234
1947
2328
2480
2468
2131
2518
2518
1
2505
2482
1237
2467
2097
1322
2320
1632
403
2208
42
2508
2434
2325
2484
871
2493
2292
2421
2308
2424
2441
1786
228
2527
1319
1186
1945
440
2409
2147
2486
2485
2467
2394
2471
2032
2316
850
2197
2091
2515
2500
2466
392
2324
2484
66
2170
833
2093
2501
1716
2524
2440
1089
2445
2441
2494
1041
2259
1983
2538
2366
1614
2296
2421
1441
2483
1522
2446
2390
2500
1154
2302
1753
1405
2528
2519
2366
2331
34
2506
2417
2412
2071
2464
2415
901
2462
2474
1634
2513
2435
2495
2462
2431
2374
1261
1539
850
1834
2373
286
2476
2468
1884
2314
806
2428
2464
2267
1977
1147
2480
1737
2473
1405
2492
2493
2368
2362
2533
1848
2506
2472
530
1669
2499
2465
2436
2232
2461
1159
1573
2469
2426
2501
205
460
2545
2397
2423
1398
2213
1088
2359
1178
1452
2350
2381
2462
2213
1527
2533
16
2359
1917
2412
2147
894
2460
2396
2479
1429
2495
1308
208
1448
2286
2221
2086
2492
2251
1004
1759
2436
396
2037
2430
2155
2518
2483
1505
2512
2474
2520
2485
2474
1711
2535
2467
1147
1616
513
2492
2284
2480
656
2361
2539
1098
2464
1955
2225
1247
1921
2520
2346
2553
2359
2466
2182
2471
807
2375
1074
2524
2400
2476
2163
1696
547
1001
2453
547
2080
2535
2173
2484
705
1549
2138
2440
2015
2350
791
2520
2385
2477
2074
2497
1962
2379
1604
2523
1610
2444
421
2521
2457
2416
573
2331
2410
2118
2288
24
2213
2422
2496
2550
2230
546
1922
854
2529
2437
2490
2294
2469
2317
878
1202
1079
2480
2307
2263
2469
850
2519
2338
2434
872
1606
2423
2080
2198
1903
1886
2522
2061
31
265
2096
1690
1282
2432
1777
2157
2219
2493
2445
2539
2367
2155
2461
1355
2290
2436
103
2230
2158
2527
2295
2536
2356
2478
1930
2438
791
1747
2458
2021
2351
2427
2476
1167
2427
2493
1433
2536
2564
2441
2478
2437
2115
182
2307
2285
2226
2530
1299
2488
2422
1932
715
2068
2185
2451
1535
2417
2485
224
2414
1466
414
995
2490
2489
1762
2258
2018
2147
625
2486
2444
2440
2461
1189
2443
2361
123
2232
2254
2372
2375
2116
2170
746
1301
2478
429
1213
2240
733
2287
1294
2416
1984
2551
2434
2469
2079
1994
2289
2137
2338
2355
2323
708
1809
2233
1992
216
2391
2119
1803
2229
1606
1402
2119
2482
2562
2483
1325
2418
2412
2185
2011
2489
2435
2045
1902
2446
1929
2459
2501
2514
2407
1925
929
1935
2469
765
2380
2134
878
1603
2411
619
2440
2520
2413
2466
862
2111
2146
2010
2455
97
2440
2419
758
2448
2289
2528
1637
2497
2419
2521
1054
2205
2492
1934
2066
1347
2155
2180
2489
2368
2406
2431
2482
2338
2481
2502
2187
2497
5
2211
2422
207
1941
245
871
2560
2182
1295
2526
745
1349
2475
158
2376
2460
435
1990
2152
2506
1892
1931
2319
2507
2486
1957
2257
1747
2529
1389
2460
1000
2346
2495
2475
2554
1908
2496
1644
2511
591
2478
2463
2445
79
2448
2504
2278
1757
2317
2446
2425
2476
2175
1926
2448
2397
2476
2465
1752
2376
2306
558
2358
2312
889
1837
2281
2179
2400
1147
181
1012
2183
2370
1289
1950
2460
2493
820
1513
2492
2514
2199
2249
2430
2439
195
2489
2504
1502
1604
2078
2378
1776
2520
2390
1151
1271
2180
2442
2357
2556
1874
2489
359
2382
837
895
2035
2053
2467
2289
2458
14
2425
2233
1032
2482
2524
2252
2417
2509
2444
2533
1521
2312
2484
1213
2386
2213
2431
2481
1823
890
924
1757
2473
2428
431
2499
71
2463
2281
2222
2452
2324
2167
2549
2475
729
2482
2487
1833
2151
2478
2503
2348
2306
1957
2389
2336
1876
1505
2139
2057
1244
2396
2172
2474
2516
2487
2504
2529
2310
2330
2436
2524
2268
2034
2479
1568
2466
2460
2446
2494
543
234
2549
1405
2544
828
2086
2511
1816
2568
2415
2386
2441
1498
660
2486
2532
2445
2501
2280
1483
2111
2416
2537
2325
2491
2264
2396
2358
2379
2446
2498
2529
1753
2441
372
667
2219
1562
2288
1627
2205
2510
242
2480
2011
2474
1973
2434
1940
2460
2349
2382
678
973
2402
2481
2225
671
954
2425
2473
2526
478
244
1413
731
2399
2457
2197
1032
2484
2483
2472
2534
950
2417
2152
1104
2402
2442
2507
2363
2478
2507
2033
1733
2200
831
2375
2454
2414
1979
2008
1936
2307
74
1458
1860
625
1113
2244
1911
2432
2502
1965
2438
2345
2478
2036
2324
1276
1071
697
2509
2435
2139
2490
2448
2471
2443
2386
2490
1196
2315
2476
2247
1825
2427
2529
2490
2491
0
1927
2293
1571
1693
2399
2557
2456
2354
63
943
1777
2293
2068
2369
1763
2553
2479
1409
1996
2525
2261
2413
1537
2278
2418
2480
2337
2479
2185
2447
2488
2504
1054
1348
2388
2092
2089
2486
2549
2472
2392
2470
2472
2499
2480
2358
2537
2549
2050
1278
2489
2440
1486
1685
1816
2177
1871
2286
1122
2155
2555
2531
2491
2211
2417
1529
2429
2457
2086
2498
1715
2521
1840
2061
1794
1846
2369
1693
1551
2323
2529
2487
2532
2158
6
2427
2465
2382
2479
947
2520
2355
2432
463
2421
1154
2005
2521
837
2470
2505
2144
2496
1170
2527
2488
1587
2476
2461
586
2455
2509
2447
2442
490
1428
569
1833
51
2508
1761
958
2464
635
1642
2382
1826
2513
2376
1076
2248
2539
2296
2517
2448
2094
2082
1867
2464
2027
2398
2157
2167
2487
2324
2467
2263
1558
1711
1671
2531
2504
2010
789
2492
2417
849
2505
2315
1625
2246
1901
2478
2427
2567
1847
2343
2450
2500
2141
2362
2358
2478
1869
1986
2000
2217
1238
1664
1010
83
2328
1750
1182
2527
1438
2390
2421
2177
2322
2385
390
2406
2063
2322
2489
2499
2410
1806
2560
2333
2297
1850
2345
602
1617
796
2438
1809
2463
2405
2510
716
2471
2534
2271
2208
2113
1655
2446
2437
2449
1089
2473
2433
2006
2442
2502
2199
1071
1192
117
2492
2102
2509
2028
2515
2084
2338
2438
2550
2343
1672
1355
2211
1190
2467
2352
2494
2172
2446
2050
1641
2454
2487
2397
2445
2347
1762
2398
60
2536
2061
2052
574
1399
2387
2519
1638
2248
2428
1233
2476
2003
1788
2349
2381
2439
2140
1703
93
2287
678
2212
543
2506
935
2493
1773
1984
2441
2406
2232
2377
216
2509
2392
2478
2515
2514
2434
2513
2505
1896
1259
837
2453
1240
2475
2452
2483
2538
2489
1855
2536
2504
595
2190
2465
2040
1876
2458
2517
1336
1683
696
1404
2521
955
1752
1749
1198
1356
653
2528
2416
2452
625
2496
1252
2402
2367
2497
2529
189
2368
2411
4
2431
2495
2436
2504
1604
326
2041
2084
2464
2464
858
2442
2365
2371
2257
2503
2144
2325
2488
2493
2004
2036
2502
2220
894
2455
2529
1974
2153
1982
2352
2456
2462
1922
2495
641
2067
2468
2057
2410
1259
2469
1222
2477
2220
2382
2414
2466
2275
2518
2538
2421
2481
2155
726
2484
2182
2487
2376
2501
2458
1504
2121
1963
1790
2229
2456
2432
2067
1120
2311
254
2532
1259
2255
412
931
2557
626
2083
510
2103
759
2405
1727
2273
2510
2483
2435
2135
2207
2419
2342
730
2524
2395
613
2437
1867
2534
2091
2521
2208
2475
2325
2366
2481
2504
2507
2441
2194
1670
1633
2460
2459
2419
2477
397
2009
2168
2490
1820
1615
2478
2390
2440
1699
2464
1716
2399
2370
721
2543
2407
2008
1956
1722
1067
1911
2518
2522
1862
2465
2431
2512
2485
2439
1379
2442
2505
1398
2213
1849
1367
1720
1035
2492
1709
1103
328
2403
2509
2390
702
2505
2479
2508
1189
2087
2510
2404
1475
2458
2220
2463
2213
2485
2393
2500
2488
2493
2503
2482
181
2426
2097
1992
2452
2382
506
2439
2515
2430
2298
2411
2556
2406
1506
2271
44
2439
1422
1711
1507
1874
2179
2491
2400
125
1093
2037
2234
2526
2554
1562
2467
2093
2136
2196
2488
2469
2455
2494
2438
1524
2496
1827
2453
2239
2451
2115
2358
2537
750
2370
1986
2324
1174
2497
2441
2352
2561
2432
2272
2159
2529
1411
1235
2376
2503
2465
2444
1814
2185
1196
1836
2273
2192
2061
1258
2201
1060
2241
2299
1442
2011
2469
132
1859
2535
2260
2470
2522
2470
2338
1788
2280
2479
950
1396
2425
615
1201
2043
2522
1372
1727
2480
2396
2470
1153
2137
1716
967
2110
2534
1460
1889
1382
2485
79
2449
2263
2106
2412
2507
1786
2526
2467
2446
2247
2468
1424
2466
2182
2368
2080
137
2503
48
1390
2083
2517
1289
1781
1534
2284
1495
2448
1981
2499
269
2201
1968
1115
1730
2503
2447
1878
2502
2508
1740
1139
2326
1861
2456
2227
2409
2539
894
2480
245
2441
1180
813
1996
2518
1143
2261
2526
2504
2355
2214
2542
2509
2203
735
1025
2034
2283
1398
2435
2479
2492
1864
2408
929
2321
1736
2454
2515
2392
2482
2151
1126
51
1760
1969
1769
2493
2541
847
2227
291
2461
2441
2168
1661
2390
1334
279
2291
1797
2315
1754
2067
2448
1031
2508
997
2460
2106
2476
2464
995
2190
2408
2358
2409
2148
1658
421
2456
2338
2343
2489
2511
2436
2494
2163
1944
2357
13
1866
2524
1565
2251
2474
1544
1650
2200
2406
1733
2501
2527
2031
2292
2033
2501
1843
2449
2478
1227
2502
1478
2535
2531
2399
326
2397
1049
1158
2063
803
2194
2384
2101
1771
2535
2482
2348
2515
2551
2379
2486
2504
2337
1047
2518
557
1892
2327
1317
2540
2243
681
2502
2216
277
972
2059
2491
2430
2559
2062
2511
2084
2388
2531
2458
2338
829
1867
2215
2439
2200
2115
1545
2541
2399
2146
2084
2195
1674
787
1222
1488
2283
2415
2198
2116
2202
2370
1782
1712
2304
2388
1025
1899
2474
1195
2499
1844
728
2396
1340
545
2447
2491
1509
1633
2481
84
2443
2458
1617
1722
2435
65
2309
2474
2574
2194
2504
2293
2149
2361
2058
2527
2443
2397
477
2384
2499
2309
2520
2024
2484
2523
2503
2502
2537
2476
1081
2254
2307
918
22
2226
2514
2395
2339
2449
2230
2508
2083
6
2480
2288
2454
565
2494
2502
2399
2458
726
1628
286
1857
2498
337
2410
2427
2243
2578
2165
1042
2171
2313
2180
2223
2225
2238
2361
2409
1625
2514
2486
2444
2447
2026
1078
2468
2505
2220
1894
2469
1491
1062
2523
2524
2482
2477
1069
2482
2417
2436
2472
2435
1222
2326
2479
2471
2040
2488
2428
2539
2480
1012
227
2414
2271
2514
2487
2404
2205
1425
1759
2513
2411
1901
2488
2485
1898
2529
2465
2309
1994
2388
2422
2426
1285
1173
2258
2288
2182
2584
2278
1527
2065
1197
2327
2384
2515
2498
1936
2236
2549
2416
2473
2449
100
2173
2467
2544
2097
1850
2477
398
2119
2491
1707
1129
2508
2132
2410
2459
1982
2192
898
1405
2412
2471
2208
1508
2492
516
2411
314
2349
2062
1841
2406
2424
138
807
2437
1301
2430
2530
1547
2226
1693
2508
2313
2530
2415
2044
2267
2400
2540
2529
2483
2476
2458
2465
2261
2148
2439
1817
1737
1657
2500
377
1831
1001
2232
2466
2481
889
2270
2522
769
2477
2376
2234
2089
2514
902
1838
2078
2489
2460
1482
0
2215
2346
2484
2349
1700
555
2486
1170
2328
2488
2342
2086
2462
1984
2455
2081
2316
1741
2470
2351
2444
2398
2092
2409
32
2433
2407
2494
2532
2424
2224
2558
2322
2464
2444
2020
1823
2405
2540
2532
2514
2145
2482
199
2276
2430
1684
2399
2494
2485
2431
2418
2318
2214
2271
2204
2450
497
554
2117
2477
2390
1967
1101
2499
381
2253
2522
977
2215
2469
2404
2514
2072
1714
2454
2176
1392
1994
1833
1064
2451
2313
2332
2360
2439
2538
2488
1746
2401
2432
2546
2120
21
2480
689
2365
2438
2428
1952
2506
2362
2237
2467
1313
2431
2348
504
349
1529
2467
1495
2494
1493
1757
1030
2500
1472
2208
1203
2485
2298
63
1961
1878
2167
2475
2166
2440
1241
2471
2479
417
2284
2514
2428
883
2287
2476
2529
2379
740
2163
962
205
2423
2500
2426
2120
1789
2329
1147
508
2515
1833
2370
506
1561
1505
1854
518
41
2326
2426
2332
2478
2454
2484
1209
894
2530
1960
2512
2473
1895
1792
1672
2031
2515
1837
2015
2239
2070
1912
1156
674
2289
2217
2382
2284
2119
2187
2504
965
1574
2451
2453
712
2516
878
701
2440
2420
2428
1033
2281
642
2504
934
2449
2439
2457
2393
2451
2522
2522
1593
840
170
2177
1004
2473
1888
2388
2441
2528
2232
2467
2452
2399
920
2535
1307
2402
2214
2430
2061
2462
2482
1708
1460
2426
2136
2439
2464
1668
2037
2439
1329
2487
2293
2526
2380
2521
1070
2516
2448
289
2279
1464
1934
749
2387
2352
1319
2495
1161
1219
1853
2404
2373
1887
2422
2366
1903
1603
2346
689
0
2498
2469
2454
2453
2446
2214
2369
2448
1792
1851
2400
2491
2039
2415
2590
2323
392
2503
2381
2473
2449
2535
958
2500
1199
4
2407
2364
1827
2455
1842
2409
1675
1377
2484
2543
2463
2488
1573
2561
2371
1136
2261
2463
2531
2287
2088
2251
2478
2441
1383
1481
2412
1186
442
2117
2450
1473
2476
1422
2493
1539
1211
1952
2111
1189
2492
1974
2470
2419
1631
1319
2491
2415
1713
2514
2464
2291
2363
2160
2497
2498
1796
2153
2477
2394
1649
1687
2497
2253
1856
2533
2285
2129
2532
1873
1656
1572
2314
2173
2524
2510
2479
407
2483
2513
2508
1984
1795
388
2360
2334
274
2397
2231
1850
2357
2342
2242
2525
1710
2082
2369
2052
1359
7
1969
2376
2499
2486
458
2449
1730
1744
2506
2358
2305
1994
2238
2467
2465
2175
2286
870
2405
1242
2217
2527
1722
2477
2507
2377
1295
897
2352
2377
2408
2072
2543
1796
2221
1798
2414
1076
2492
1894
2505
2527
2430
2446
1285
1611
1666
2250
2494
2460
2427
2508
2035
1022
1008
2238
2342
2521
2454
2444
2509
2494
2088
2483
2371
2494
2269
1620
2442
2324
417
2430
2561
1996
2464
2012
2
2505
2491
1968
2257
472
2464
2245
2356
384
13
262
2461
2488
2530
2176
2486
2483
2428
1884
2256
1282
1186
1700
1127
2327
1458
2164
2440
1325
2351
2460
2467
2517
509
2261
2075
2180
1467
2105
1508
1087
690
2488
1592
2522
277
1799
1890
1929
2318
1283
2463
2228
2266
2304
141
25
2475
2473
2512
2496
2448
2290
2110
2526
2436
2468
1070
2504
1941
2305
2459
1749
2417
1628
2453
2516
2454
88
2051
2444
210
2379
2502
2336
1395
2429
2367
1108
1792
978
2451
1946
1547
2410
1700
2442
2542
2472
2507
2133
134
2161
2551
504
2265
2361
2516
2357
1069
2434
2380
2339
2467
2356
2440
2290
1967
2261
2093
2214
2424
2286
1406
600
2047
2448
2281
2179
2013
1564
2555
2445
1778
2422
2019
1841
2242
2408
2488
2470
2421
1160
2487
2426
2461
2326
9
1024
2438
2276
2400
2501
2497
477
2459
1795
2321
794
2301
2470
1108
2501
2489
2382
2281
1281
1260
2393
2429
2313
2281
2338
2394
132
820
2455
2161
2459
2182
1649
1486
2149
2489
2473
2240
2066
2385
2280
2456
2500
2464
2483
2187
2405
1903
2311
1878
2468
2461
2546
2421
2453
1861
2481
1385
383
1409
2177
1540
2109
503
1815
12
2550
1193
2461
2426
2426
2484
2107
1189
2519
1465
2502
746
2428
1285
2490
1549
2490
624
2527
2269
2425
2453
557
2427
2466
1141
1679
2490
1053
127
2549
2418
2433
2486
2446
336
2325
1931
2048
353
2449
2483
2491
2552
2513
2395
2423
2451
2168
659
2323
2507
2506
2193
2433
2052
1331
2245
2440
2438
2523
2502
2516
2491
1665
2291
2425
854
2460
415
483
2304
1649
2258
2440
2119
2549
2462
2471
2244
699
368
494
2455
2365
370
931
2252
1533
916
2176
1953
2486
2463
2292
2480
164
2464
784
1091
2372
2362
2503
1377
2371
2484
2471
2361
2524
282
11
2512
2220
2454
570
2527
1524
2182
1321
1486
2468
2347
2470
169
2343
1788
2472
2556
2180
2455
367
543
0
2400
83
1217
1786
2363
2411
1435
2189
28
1676
2483
2424
2070
1911
2436
2332
2458
2484
715
2278
2356
2318
2452
2223
2356
610
2213
2087
2363
1965
1426
2406
2426
2458
2281
2365
2337
1547
2479
2466
2325
2463
1644
2512
2187
2087
2469
2190
2452
1515
2508
1582
2300
1478
2417
2333
2442
2534
1925
2459
2556
2331
2057
1291
2371
2400
2545
2478
1762
1917
2013
2161
2153
2464
639
1955
2019
2179
1946
2438
2476
2435
2103
1934
2474
2473
2292
1639
2500
15
1335
2062
1659
183
520
799
413
2552
132
993
2389
2345
2193
2303
696
2499
940
468
2052
2542
870
2066
2522
2466
1753
2444
2157
1335
980
2314
2458
2414
2411
2488
2080
2354
2496
2365
67
2435
2352
2111
2517
2192
2462
683
2493
2445
1292
2398
2431
2070
1906
1849
2340
1026
272
2518
2495
1730
2453
1070
2425
1930
1730
2513
2216
2477
1981
1172
2475
2499
2283
2180
2148
1635
2428
1906
2459
2510
2383
754
2196
2467
1513
2475
2534
37
2139
2465
910
2494
2524
1963
2469
2522
2470
2420
2278
2440
1770
2531
2038
2567
2575
2400
2373
2355
2488
2317
2227
2464
2509
2449
2061
2090
2115
2301
2346
2508
1914
89
2486
2216
2417
2470
2467
2513
2225
741
2376
27
2169
2196
2457
2567
1924
2350
1044
2420
2530
2346
2423
2053
2441
2534
2385
2468
1007
2429
2345
2557
1871
2460
490
1910
2428
1758
2317
50
2499
2516
2458
2499
2389
18
1555
2519
2117
2339
1956
1555
1454
433
9
2426
2301
2129
2565
196
2107
2404
2509
1028
2492
2398
2276
2058
2496
2302
165
2240
1413
2059
1699
1923
887
2270
2394
2272
2399
2392
2404
2455
2547
2466
2462
1436
2499
2340
1252
2509
1420
2421
2398
1708
1971
2212
1138
2204
2490
2491
452
94
2480
2460
2435
2227
28
2288
2076
2413
2473
739
2384
2364
2469
2021
2173
695
2504
2448
2318
2459
1940
2531
624
2294
2143
1546
1085
2441
2432
2508
1544
1755
1749
1938
2067
1778
2048
2325
2472
2333
2010
700
2425
2247
2302
1894
2462
2452
2469
2523
2481
2345
1447
2489
2136
2496
2478
2488
1907
100
1778
2534
2270
2439
2285
1784
2300
2456
1860
2506
2484
2169
2456
1752
2338
2545
168
2456
2523
90
2369
34
2536
1640
997
2270
392
1105
2051
2452
2155
31
2297
2470
2282
1311
2218
1908
2132
1615
2494
1845
2536
1071
2513
1560
2021
2499
2211
153
2497
2089
2531
797
2451
309
428
2465
2531
2439
2459
1786
2475
2489
2377
2480
2345
2369
2255
2445
1211
1671
2214
1441
2509
2504
1059
2533
1197
2507
2377
1691
2485
2423
2383
2389
1304
2521
1871
2502
2496
2486
1559
2496
2413
2518
2318
2387
2515
2384
2491
2417
161
2490
1878
1894
1538
2434
2459
182
2454
2412
2110
2509
2500
2206
160
1665
2371
173
1268
1626
2345
2110
1789
2502
2062
1616
2497
2422
2405
2534
2222
1120
1660
2458
2519
2441
2450
2407
1606
2345
2508
2122
2457
2336
2392
1261
2416
2488
2265
2413
2459
636
2058
2490
1945
2536
2555
2467
2417
1171
2517
1447
2073
2558
2502
1236
2078
1959
1139
2533
2463
2281
1456
1488
791
2102
1291
798
2202
2451
1083
2493
2084
2468
2290
2461
2457
2325
1617
1617
2165
1406
2527
2412
2485
1140
2548
2446
2443
2043
2177
2487
1402
2454
2380
2485
2471
2488
1939
2480
2351
2466
1132
1850
2517
2404
1884
2523
2407
2543
2442
2570
1228
2323
1618
2132
1130
1706
2505
2074
423
1914
1857
2494
1209
2561
2515
1388
2404
2297
2506
2388
2434
1984
704
2419
660
2193
1568
2530
2332
2491
1123
2250
2450
2022
1945
2478
2446
2061
2508
915
2392
2201
1522
2476
2481
2527
2409
2503
1571
2258
2518
1621
2401
2332
2514
2400
710
1909
75
2486
2482
2324
2120
423
2465
2393
2274
2290
2452
2259
2285
2462
2353
2453
2498
2428
2462
2429
1884
2401
2445
2490
2512
2166
2173
2395
2445
1885
1616
2421
2418
2481
1499
2503
1995
1374
2359
1735
2535
2218
2174
2207
1007
2377
2474
2034
2453
2440
2461
1678
2535
2541
127
2477
2505
2398
2390
2421
1205
1666
2508
2355
2262
627
2498
1659
2434
2385
2437
1417
2137
795
2399
2451
2370
2476
2382
1182
1904
946
2407
2247
2325
189
2003
2520
42
2154
2176
2483
2545
2502
2484
2434
2450
2312
1779
2489
2426
2451
2038
2471
2502
2065
1451
2518
239
2494
2331
2489
2477
2520
2437
904
2586
1227
1564
2398
224
2530
1427
2435
2477
1600
1278
2481
2444
2198
2450
335
2479
692
1541
2137
2512
1670
557
2323
2406
2107
2084
2433
1063
199
2294
2471
2600
1968
2513
1890
2416
2190
2497
1961
1049
2389
2226
1894
1660
1549
2505
2495
2499
2459
2064
2455
2502
2213
2171
1247
2423
2458
2434
1187
2027
236
2532
110
1948
2474
2053
2495
1114
2432
2440
2484
2546
595
761
2156
1931
2460
2478
2453
1478
2428
2417
1386
1078
2468
2457
1490
733
752
2128
1851
2502
1973
2273
173
2400
1821
2424
2414
2475
2237
183
2036
433
2459
2246
2483
2120
2379
2236
2496
2314
2296
2506
1946
618
83
2496
2488
2465
2480
2450
1222
1664
1960
2506
2141
2384
2409
716
2472
2418
2518
1799
1060
1973
2460
2492
2571
1190
1796
2388
2293
2297
1908
2466
1536
2221
2366
843
2337
1902
2529
2429
1664
2461
2382
2502
157
2387
2058
1784
106
2522
2097
1860
2273
692
1699
2495
2468
2492
2056
2461
2303
1311
2505
1042
1290
159
2289
2247
2505
185
2455
1925
515
2510
2389
2490
229
232
2396
1924
799
735
2075
2325
2250
2458
2426
2230
2494
2352
2308
1115
2331
14
2194
2490
2172
2418
1543
187
1620
2509
2532
2439
2458
2343
2118
2392
2440
2471
2497
2486
2314
2496
2075
1847
738
2324
1633
2482
2348
2519
2352
859
2432
2484
2391
2471
2152
2350
1965
2239
2454
2396
2454
2055
986
2463
1837
2489
2434
2077
1870
2212
2387
523
2499
1068
2445
2121
2424
2447
1695
2377
2498
2359
2569
2450
2436
2538
584
2372
2490
2202
2454
2393
2494
2506
2329
1230
2514
2458
2444
2526
2206
2518
2391
2461
2486
1890
1100
2418
2328
2472
2340
1092
2463
2549
2478
2385
2191
2226
2372
577
1083
2484
2437
2496
1783
2513
1152
2419
14
2157
2375
2474
1926
2218
2467
2401
2441
2133
1251
2396
2463
2470
1245
2449
43
1917
2452
2475
2488
2460
2213
2476
2451
2451
2365
860
2055
2459
1386
2404
2449
2307
1220
2170
2413
1893
2013
2091
2522
1207
2416
2479
2475
2499
2449
2546
2467
1634
2435
2426
2181
2541
2084
3
1931
28
1905
1413
1976
1553
1115
1963
2284
1807
2473
2164
1469
2511
1977
1027
2495
515
1960
2109
2184
2475
2499
754
2516
2329
2193
2470
2469
2460
2109
2181
2371
2215
2315
2346
1453
1807
1237
2483
2429
1818
2011
1568
1802
185
2132
1884
1550
1099
2472
2440
2442
2173
2480
5
2450
773
799
1500
2432
2504
2460
575
2381
2288
2486
469
1155
2459
2003
290
671
1801
2561
496
352
2412
2422
2353
2467
2550
2374
2457
2490
777
2358
2147
2499
2478
435
2436
2503
2443
2155
2458
2472
2391
2103
1608
683
2319
1173
186
763
2241
2513
1944
2027
985
2532
1033
2020
2458
2329
542
2429
2458
2446
873
1981
803
2459
222
2432
2061
2550
2444
700
2488
2434
2499
2541
588
2464
2373
1988
1912
2360
1239
993
2493
2395
1490
2160
1665
2525
2337
2093
2307
2506
1165
2532
2399
2424
1793
1991
2525
2526
2516
1784
2434
375
831
2390
2491
1903
2395
2457
2491
2481
2294
2169
2497
2449
80
2452
2458
2351
1613
2054
2532
2504
2429
1510
2474
470
1183
171
2484
835
2437
2441
2455
1844
1732
2352
2430
2425
2469
2329
2455
2459
2468
1888
2473
2450
1582
2171
2456
1889
1787
1659
1485
2054
2479
2275
2510
2532
2480
317
2272
2526
2519
2240
2451
2085
974
1292
1006
2212
2516
1280
1516
309
1161
2503
2523
2465
2521
2466
1929
2557
1845
653
2150
2353
29
1792
2457
1034
2479
2435
2112
2276
2145
2472
1693
843
2433
2467
2381
2400
1300
1906
1048
2434
2334
2010
2204
54
2487
2299
2250
2562
2148
2279
2156
2107
2087
2472
2538
2418
2415
2506
1487
2244
1510
2267
2505
2473
479
1005
2388
2502
2499
2218
1162
2373
2457
2306
2535
1822
2330
2206
2387
2504
2329
792
2494
2351
2474
2377
2487
2207
2485
2488
2268
1511
2096
2222
2513
1981
2390
1860
1931
2298
2541
2116
679
2030
2483
1995
1621
61
2245
35
3
2387
2397
186
2302
1517
2218
2491
2016
2459
2348
1933
1464
2438
83
2134
263
2155
2439
2499
2381
1487
2384
854
2413
1566
507
506
2372
2502
2128
1920
1804
2518
2543
1716
2509
2473
2265
2144
2255
2169
2350
1007
1081
2184
2432
515
2493
69
2465
2481
2483
2493
2500
150
1955
2537
2436
2438
2523
2533
2456
1267
1716
2463
1002
2356
2447
2454
2500
2093
1774
2221
2427
1778
2213
945
1295
2368
2300
2436
2511
2451
2105
1804
1491
2414
1791
2505
2052
1973
16
2362
2460
1889
2332
2545
2326
302
445
1882
1857
2179
395
2491
1702
1816
2091
2498
2364
868
1447
2507
2057
2507
2040
2538
1999
2507
2506
2543
2185
98
2071
2462
1814
2143
2171
2467
1532
2352
2409
2327
2133
1239
2380
2503
2360
2441
1375
1896
2441
1817
1961
2232
981
2304
64
1545
51
2474
1921
2419
2494
1100
2395
1827
1859
462
2353
2398
2387
2480
2031
1128
2415
2319
2368
2447
2446
2429
2428
2199
2360
2485
2362
2506
2471
1749
2495
1835
2226
2456
1866
2472
2486
2493
1180
2306
2473
2015
2137
2486
2251
2458
2458
2283
2135
1936
2468
2393
2469
932
2456
2074
2451
2522
2485
2333
2502
2404
1
2138
602
2139
2253
2345
1398
2441
2039
2503
2464
1469
2109
2138
2335
1639
1567
2442
2351
2141
2506
2113
1840
2422
1945
570
2552
2461
2283
1748
2066
2450
2449
2378
2516
2543
970
2412
2546
1564
2281
2440
2466
2500
38
2455
2416
2387
1845
2253
833
2498
2449
2453
2454
2236
2489
2496
2322
2396
1676
1393
1557
2380
2441
2507
2113
1966
2154
1053
2474
2359
1409
2474
2488
2546
2504
1167
2419
1710
794
2131
1772
2336
2512
2458
1986
372
2515
2534
2476
2158
2504
112
1729
2445
580
234
2131
830
2494
2463
2399
910
1972
529
2503
2407
1592
2107
2335
1475
823
2439
1794
2434
2442
2477
2166
2566
2453
2486
2395
2322
1836
2306
2439
1931
2418
2317
2494
2438
849
2462
2425
2130
2222
1889
2442
2455
2317
652
1839
1196
1767
2473
2103
2177
2262
2288
2
2338
2503
2470
2427
2451
2481
2468
2375
749
942
946
2208
2482
720
2538
2445
2345
2509
69
2540
2466
2448
2186
1481
2490
2491
2506
1775
2444
2074
1332
1784
2451
1602
2458
2491
2547
2093
2378
2466
1090
353
728
1962
2369
2539
2298
2473
2113
2318
2503
1386
2271
1155
1754
2463
1761
148
2512
2171
2463
2072
1257
2433
2377
2482
2458
2444
1755
2478
1053
2462
2416
282
2318
142
2534
442
2426
1541
2225
2299
2229
2365
1292
2273
2535
1884
656
1996
859
2540
1795
1430
1986
2446
2325
1529
2453
1896
2458
2436
2443
2507
1875
2457
1997
1877
983
2306
2469
113
2493
2336
1279
1906
2476
2508
2431
2350
2436
2163
2562
1997
2130
2412
2518
1903
1922
365
2532
1561
2539
962
2513
2440
2530
2072
2482
2443
1324
2234
121
2483
1789
2245
299
1589
2275
106
2426
2379
2490
992
2344
2504
2498
2523
1127
1821
2446
584
2495
1511
24
2416
2308
2174
1801
411
2480
202
2484
2333
2015
2394
2470
1963
2440
2484
2055
2345
1217
1966
2458
2077
1860
2428
2086
165
1880
2171
11
2505
1928
2100
1007
2443
2004
2223
2401
2283
2450
62
2262
1906
280
2548
2472
1546
2483
2282
1556
2454
2262
709
2431
2388
1147
860
2474
2460
2500
2474
2484
2524
2449
2467
2161
2494
60
1620
2231
2144
2209
2356
2497
2469
2374
1148
2391
2142
970
2502
1546
2473
277
2030
2421
1121
1822
2461
2199
2533
2497
2269
2272
2218
1754
943
2493
1910
681
1926
1512
2489
2428
157
2380
2421
2384
885
2477
2459
656
2108
1948
2191
2420
1805
1663
1058
1736
2406
2511
2213
561
220
1954
2140
2389
2096
2339
2043
2394
2225
1932
2443
2477
2424
2048
2086
1253
2515
2516
2472
2523
2317
1303
91
1437
2209
2171
2383
2004
1324
2503
2250
2513
1971
2466
2240
2383
2053
2213
1710
2012
2161
775
197
2282
2399
652
2023
413
2507
2463
2471
2408
2181
1264
2503
1703
2509
663
244
2401
1266
2518
2484
2331
55
2378
2069
45
1212
2478
2009
1584
2389
2469
2484
1898
1951
1812
2149
2284
2376
2541
2558
287
2361
2462
739
2473
2378
2518
2540
323
2513
1132
2461
2440
2530
2192
2426
2489
1786
2477
2423
2466
2392
2462
2544
798
1190
1326
1678
2233
2534
728
2233
2256
2500
2461
1643
2394
2559
2499
852
2122
157
2428
1128
2301
1872
2433
2526
2426
1423
2270
2264
2549
355
2489
2503
2537
1879
2443
2467
2460
2282
2109
1754
2521
2342
2475
1324
2447
1318
1560
2245
2443
2475
1083
1756
2485
2520
2484
1813
2519
2465
2472
2075
2520
2518
2404
1989
2200
2464
2052
2532
2476
2062
2441
1070
2479
2501
1171
2534
2178
2415
2461
2418
759
2400
927
2409
2533
2410
2515
2510
2378
1598
2459
212
249
1336
2361
2550
2379
2493
2152
1609
2440
1449
2476
1265
2262
1894
2063
2475
1687
2010
1132
2384
2195
2263
2514
2109
163
2103
2271
269
1035
2019
2553
1846
932
2449
1660
1916
2364
2256
1430
2110
2476
2570
2435
895
2529
2523
2285
2039
2510
31
960
851
981
2516
2125
357
2485
2368
2523
2106
1704
2438
3
405
153
2469
1660
2442
2287
348
2454
2076
1665
2489
2372
292
2408
2520
1200
2497
2438
930
1942
2127
2428
1892
2494
2484
1948
2457
2467
2394
860
1111
2494
1766
2495
563
2343
1139
2485
2143
1732
2334
2225
2100
2419
421
1833
421
659
2474
2445
998
2534
1906
2135
2387
11
2459
2240
890
2388
2309
2454
1882
2471
2499
1995
2334
2460
1640
2390
2489
796
2538
2443
2056
2282
2531
2154
1890
2502
1114
2487
2452
410
2439
2496
2529
1989
1796
2424
2382
2523
2438
2484
2482
2448
509
1967
2227
2304
1923
2481
2451
2530
2491
2210
2402
2357
1606
2231
26
1953
2487
2450
2105
2465
2406
1899
2550
2456
2499
1279
1055
2428
2144
557
435
2412
340
2077
2154
2293
509
2452
2294
2463
1123
1545
1340
2438
1853
2484
2346
2311
1957
1498
2230
2495
2379
2481
224
2547
1210
2518
2456
2301
2494
2489
2361
2449
2464
1152
442
2485
2500
2462
2034
2332
2508
2055
986
1095
2082
1198
318
2479
2434
1497
2131
2480
2487
1573
2492
2461
2495
2510
631
2506
2443
1469
2445
955
2565
917
2475
2336
2406
63
2374
9
2463
990
2455
2425
1626
968
1639
2325
1091
117
2098
2529
1891
823
1214
2485
2471
566
1715
2446
2444
2124
2241
2410
2500
2203
2485
536
2415
888
1558
1281
2431
2416
488
1988
2499
1590
2039
2494
2488
2475
1969
1876
2462
2491
2373
2149
1812
1982
1488
1605
724
1198
2426
2222
2403
2372
1780
2508
2423
2492
1720
1692
2412
2502
2553
2498
2431
1055
2292
2524
2444
2398
271
379
2206
2506
1613
2294
2204
2318
1583
2431
2367
2168
2237
2461
1208
2288
2088
2465
2450
2462
2530
2545
2417
124
1925
1738
2490
2426
2512
2401
2369
2132
1318
2247
2543
2447
2395
2443
350
2301
2367
1881
2249
2351
2490
2310
1796
2048
1668
2443
2466
1359
2468
675
2171
2481
2432
2414
1825
2440
388
2394
2477
2519
2442
2230
2330
2500
2509
2480
0
1902
2338
2515
1688
2477
2449
2325
2035
2359
2317
2132
2425
2441
2429
2374
2422
1802
1204
2026
2280
2400
1011
1350
130
1834
1972
2392
2343
1405
2425
1369
1832
627
2529
2366
2348
2432
2491
2461
2444
2506
2517
1991
2536
2444
2382
2419
1737
2382
1914
2420
2456
2307
2504
2447
2235
932
324
2383
229
1872
697
2407
2499
2216
2464
2310
2389
2111
2368
274
687
2215
1998
2501
2532
1476
1736
2353
2213
290
1951
2452
2473
2488
2394
2291
2478
1369
2092
2459
1520
1202
767
2009
1725
2466
2453
1700
2405
2497
2024
2046
2308
2460
2464
2472
2340
2440
2507
1079
2453
2314
2187
2502
2435
1675
1513
2305
2242
2508
808
828
2257
2474
1569
2517
2161
2497
208
2500
2295
2415
1059
2383
2323
2536
1972
1770
1459
2046
2541
2495
1416
2512
2435
1287
2326
1888
2449
2145
1148
717
2340
2307
2441
1272
645
1392
2484
2480
2496
2489
2335
2418
1815
333
2229
2432
2091
1737
2492
1708
2276
1969
1577
2400
2518
2458
2455
1765
1008
2371
2344
2461
1802
2511
2489
2448
1890
2305
2320
2574
2165
272
2417
2156
2460
1970
2437
2561
1085
2431
758
2505
2507
2465
1511
2198
470
2170
1971
1128
904
1516
2100
2102
1972
2527
2004
2534
2378
2487
2403
2487
2388
1583
2359
2446
2413
2474
1899
1081
2365
2429
2362
1426
1359
2545
2452
1979
2417
2049
77
2452
2151
2509
1809
144
1390
2471
2465
2403
2417
2353
1864
2394
2530
1178
911
2187
2184
1534
2482
2000
2494
2415
2271
2483
1114
2465
2504
1460
2487
2306
966
2418
2267
2044
2434
2150
2519
304
2441
2407
2271
2587
1300
2253
1771
967
2256
2485
1475
1093
2091
1712
1627
2390
2556
2505
1177
2123
2545
2482
739
2355
2467
1131
1793
2487
2474
2451
1208
1407
2369
1980
2303
2529
2458
2556
1164
678
2369
2390
2412
836
2290
1696
2375
2118
995
1092
2514
1037
1453
2273
2531
2459
1431
2496
2060
2445
1763
2467
2438
2379
2369
2487
2501
2426
2310
1536
2356
2482
1203
1732
2400
2416
2332
2292
2434
2453
2483
2442
2484
2399
1669
2364
1054
2283
1074
1419
2448
1904
1294
2460
1987
24
2431
2420
1312
2347
2508
1681
2320
2217
2206
2355
2432
2068
184
4
2392
2232
2044
2431
2443
850
2413
2477
1106
1895
2154
1843
2411
823
2485
896
1700
1555
2267
1343
2445
2429
0
2404
993
2542
2431
1280
2473
2523
2521
2330
388
1819
2069
2525
2520
8
2378
2474
2474
2432
218
2361
1812
2337
1333
806
2469
1411
2460
2527
957
2533
1403
2531
2010
2346
1815
2327
2164
2368
1074
1982
2349
2335
2168
2104
2206
2319
2188
1068
2470
2427
160
2445
1480
2531
2442
1479
2539
2510
2471
2212
2407
2454
2000
2136
2025
2363
2448
2501
2430
2471
2434
1594
2418
1894
2183
2444
2418
1413
2264
2457
472
2475
2453
2148
2480
1272
2316
2524
168
138
2538
2399
1427
2017
2506
2505
2498
1972
1677
108
1428
2573
2088
2396
2141
1926
1959
2515
2525
2374
2509
2359
2429
2503
1475
2532
11
2371
2458
1629
1917
2497
2288
1557
916
1452
2438
975
1886
1780
2537
2457
1843
2385
2521
2433
2072
2415
2551
2372
2332
1765
2209
1735
2493
2176
1650
2345
2386
2422
2118
153
1725
2392
2446
2432
1003
2161
223
2454
2480
2455
2493
1150
2332
1293
1506
1402
2421
1946
1844
2521
2454
2521
2467
2506
2018
2466
1492
2304
1087
2329
2267
2116
2489
554
2493
2466
1352
2475
2394
1234
2054
2033
1225
2441
1655
1917
2482
2318
1862
2401
2530
2504
2446
2134
1879
2453
903
2456
2522
588
1905
2497
2415
2353
1624
2512
2055
2229
2362
1824
2132
2537
1639
1977
983
2429
1791
1038
2290
2167
2404
2447
2491
1778
2435
2256
2344
2450
2407
2111
2470
2544
1360
2022
2478
825
2032
1683
2214
559
1846
2129
2365
1192
2524
2496
2011
2544
2483
2441
1072
1784
203
624
2369
1244
2458
2373
1595
2467
2476
2492
1776
2420
2314
423
2215
2211
1225
1719
1527
2455
1067
2435
1205
2443
2491
2014
2357
618
2250
2495
2255
2488
2418
2450
1579
2167
2359
1128
2383
2306
1840
2537
2209
395
1784
94
769
1518
107
1939
2484
2279
2463
1597
2195
2044
1990
1033
2450
2435
1935
2453
2519
2103
2272
2337
2207
2478
2343
2479
2234
2493
1122
2006
2490
2530
2346
1961
2375
2408
2257
1003
2419
2317
2192
2419
1946
1625
2472
2499
2000
2485
1636
736
2343
178
1862
87
1106
1313
2434
810
2352
2388
2485
2466
2122
2345
1126
2402
402
2502
2547
2274
2077
2449
1669
2467
2385
2325
2522
746
2292
473
1554
2494
2310
2548
2422
2269
2484
2444
2410
2463
148
295
2458
120
1276
2447
289
49
2402
2492
2536
212
8
2180
2487
2488
1839
1374
1225
2076
1026
2469
2487
2376
626
2452
2426
169
1276
2474
2021
2465
1917
2400
268
180
2445
1022
2487
1323
1317
2457
2503
2110
2493
2334
2015
1462
2436
2449
2514
2400
2441
2293
2391
2355
2461
1765
2501
2526
2475
2434
1821
2527
2486
2015
1876
1543
2470
2513
1730
2448
1925
2440
2343
2255
2445
2499
1385
2474
2528
2433
1379
731
1265
2350
2491
1136
2159
2446
36
2522
2062
487
2505
1435
1129
2488
1588
2228
1216
1403
2510
2450
1470
2407
1295
2403
2480
0
590
2400
2505
1596
2481
2366
1915
2467
538
81
2418
2378
2492
2279
2259
2063
2468
1819
2145
783
3
2461
2262
2459
948
2336
2365
2528
2197
2437
2053
1839
2095
2182
523
2434
1217
1573
1878
1827
2475
2006
1571
2383
2253
2169
1310
2486
2512
1474
2417
2467
2447
2352
2502
1077
2063
2506
1990
2509
2490
210
1454
2471
2529
2505
2481
1466
418
1372
208
2425
2047
1759
2458
1643
1652
2126
220
2448
2125
2075
2210
1593
2418
2497
1572
2223
104
2545
2388
2415
2351
2326
580
2111
2342
2003
2373
2508
2308
2457
1063
2304
1805
2419
2494
2494
2491
425
2486
2192
2542
2446
2520
848
1197
2532
2327
2401
2408
2539
243
2472
1717
2229
1710
2387
1904
2082
2435
1973
1323
1422
2504
2418
2359
2328
2500
2492
2469
1001
2372
1742
2473
2522
1930
2303
2485
2423
2346
1794
2350
1529
2076
558
1735
2434
2207
2428
2503
1261
555
2496
2231
2560
2502
1901
2468
2524
2488
2129
2087
1805
1577
2487
2510
1454
464
2458
1315
2153
2444
2325
2485
1074
2433
2419
2060
2404
1025
2364
1946
2467
1989
1545
2499
1068
2432
2523
2464
2486
2532
2429
2500
2553
2124
129
1647
2214
656
2419
2144
2500
2436
129
2034
1212
1899
2507
1584
2423
767
2462
2501
2153
1823
1861
2474
1681
2039
2082
1296
628
602
2271
2416
2327
2429
2381
1099
1514
2526
2484
936
2414
2491
2126
2486
2445
2489
2464
2484
2488
2313
2492
2474
1826
1858
2486
947
2410
1616
2487
2563
2439
1400
2375
750
939
2453
2494
711
1612
315
2193
2362
2514
2447
2275
2239
2483
2210
2460
2553
2511
2509
2301
944
2469
1435
2459
2029
2518
2482
2492
2315
2463
2207
2448
2262
1256
2236
905
2402
1883
2426
470
1902
2341
2447
21
0
2132
2443
1345
1749
1754
2475
2490
2266
2222
1806
59
1127
2206
2378
2472
2489
2405
1924
1345
1722
1538
1240
2112
2153
1633
2485
888
1939
2175
2406
380
1625
2283
2384
2494
2395
2373
2501
2428
2152
2481
2456
2384
801
2367
2523
2482
1794
2487
2366
364
2287
2186
2239
1683
998
871
1645
1010
2480
1631
2341
2294
2511
738
2522
1052
2429
2406
2511
1726
2230
2355
1901
2527
2492
1532
2458
2410
2473
1057
2462
1086
1664
2443
23
1017
2536
172
2490
2492
2126
458
2308
2242
2449
2399
395
1866
2373
1388
2427
2245
2040
2451
2125
2445
1812
2300
2505
2469
2444
2418
0
2339
15
415
2416
2037
2466
1974
2451
2514
1666
2400
2445
2207
198
2535
1823
2121
2433
1956
1862
2318
2473
2178
2196
2504
2500
68
2472
1436
2547
1363
1575
1380
2230
2491
1653
2147
1118
81
2349
2523
2480
1738
2539
961
2460
969
2104
2479
2403
2439
2213
2547
2482
2166
1108
562
1678
2444
2472
2450
2272
2212
992
1927
2019
2489
2453
2431
2328
2136
113
2518
2306
2473
2460
2375
2222
2543
455
1320
1043
2453
2483
174
2448
2197
2008
2157
2505
2398
2473
1630
2181
2493
2220
2043
1805
2243
2193
2488
2238
2498
2202
2367
2461
2068
2407
2542
2335
741
2376
2252
1436
2491
2070
2086
2501
2249
701
2125
2506
2369
2405
2483
1416
2349
2288
981
2279
2509
2046
1699
1137
2492
2442
2442
2428
2446
635
2042
1907
730
1714
2390
2001
1232
1928
1890
1737
957
2020
2524
2490
2027
2548
2243
2482
2247
2390
1248
1933
2241
2432
2059
1565
1940
1603
295
2431
2298
1813
2480
1206
194
2467
2051
2458
2377
1085
2264
2491
2215
2490
2456
2000
2407
1216
2518
2479
2317
2109
2550
2219
2498
2464
1967
370
1285
1818
2546
1846
263
2461
2030
2438
1951
2504
2528
2509
2331
2490
2103
2409
2474
2515
2482
2027
2443
2129
2450
2524
2091
1261
752
2305
1920
2470
1725
2302
2188
2574
1882
2407
2406
2466
1448
2119
2353
2447
2145
204
2069
499
1352
646
2426
2485
2493
2166
2377
2472
2194
2446
2445
2407
2505
2403
2473
2507
1559
2481
2504
1363
2476
1952
998
2418
2132
1900
2498
2025
1696
2494
2477
2431
2425
2493
1082
2364
890
2448
2294
2391
2566
2521
2256
2351
1592
2456
2432
2481
2290
2517
2489
508
2384
2155
1723
2137
2450
333
2476
2219
2453
45
2439
2427
2450
2450
2481
2354
2545
2118
2327
2440
2424
2152
2240
2472
2448
2094
1707
2553
2426
1571
2482
2104
1170
2517
736
1866
2372
2386
2409
478
2365
2468
2491
2444
2154
1777
2442
2153
2271
2505
2075
1536
2394
2364
826
2432
1767
2458
653
2464
2205
566
1400
2106
2566
2410
830
2530
2454
1061
2441
1791
2479
2147
525
2461
2479
834
2236
2451
1484
2322
2374
2387
1893
2420
2339
2489
2545
2474
2441
2465
2482
2540
2432
2445
1112
1464
2397
896
2471
2512
1730
1321
1852
2333
2476
2250
2168
1134
1111
2489
2570
2568
2338
1185
1248
1625
2485
1998
2316
2534
2079
377
2271
2192
2462
2089
2287
2337
2389
828
2200
2538
1754
2195
206
1559
2219
2480
1877
1432
1802
2187
2412
2503
2169
2470
2472
2505
2378
554
983
1580
2422
843
2035
2443
2401
951
2509
2501
1934
1685
2452
1041
2472
2093
2417
2444
2209
2446
2423
2454
2354
847
2557
43
2527
2432
47
2420
2034
1403
2441
2495
2477
640
2473
2324
2516
1704
90
2319
347
1235
2030
2025
2405
2123
2501
2544
2491
2456
1854
2487
2441
2423
1877
595
2452
591
2273
2517
2534
1815
2458
2452
2537
2500
905
2447
763
2346
2482
11
2193
1322
27
699
2077
2157
2083
2158
2239
2483
2453
2440
1720
886
531
2261
2473
2455
1994
2400
408
1614
2517
1044
2415
2498
2434
2530
2418
2314
2512
1090
2378
2364
2223
2329
2391
2488
2254
124
2492
2497
511
2494
2240
2334
2507
1931
2071
868
48
1557
1821
2504
2533
2124
1957
2541
2553
683
2471
2214
2496
2525
2513
2493
2504
2463
2205
1689
1965
2382
1148
2015
2291
2501
2417
1824
777
2387
2488
2290
1698
473
2465
1744
2505
2048
1764
463
2302
2418
1323
2198
2453
2009
1182
2392
2486
1754
2217
2500
30
2074
2135
2330
2506
2161
2286
2228
2395
2424
1994
2511
2477
2419
2383
2380
2428
460
1966
2450
2418
2427
2449
2197
880
2356
1918
2356
2474
2283
1929
2496
842
439
2417
2458
2426
2407
2031
2451
1752
2281
2471
2461
2480
1624
988
2176
1100
48
2230
2385
499
2483
2024
2494
2049
2425
208
1306
422
2243
2475
2254
2376
1921
1212
1417
1719
2469
2250
1487
2266
2407
847
2545
2351
2485
2498
1074
122
285
2486
1743
2424
2486
2153
2312
1147
2234
2445
2436
2506
2376
2485
2482
2121
2408
2507
1551
2524
888
2471
2429
2019
2221
2412
2142
2291
2287
1328
921
1094
2539
1635
1524
2473
2245
2129
2463
1582
588
2384
1421
2212
2412
2491
2114
2463
2472
1913
1692
2401
2422
2471
2507
2472
2334
2446
2496
1921
1671
2559
1
1313
2411
2463
2016
2473
2004
2477
1966
2095
2401
2504
2498
40
2529
2404
2533
2303
2448
1582
2460
2388
2487
836
2098
1593
2412
2482
2386
2443
1401
1538
510
2484
2517
1611
2405
2052
2479
1533
2448
2560
243
2444
2442
0
2467
2435
1393
2479
2470
1969
2469
2406
2282
467
1835
2063
1218
2187
1980
2447
2437
1363
145
429
1969
2429
1451
159
2420
1715
1840
2327
2057
2162
2447
2439
2463
1232
862
227
2019
913
2341
2455
2262
2477
260
2507
2461
2469
2510
1515
2120
2438
1133
2481
2453
2550
2391
400
1956
2427
2428
2358
2597
1860
2433
2291
2488
1619
2297
1492
2378
584
2008
751
1249
2492
2450
2303
2575
1940
2502
1728
2488
190
2270
2448
1741
2154
2417
2516
1363
2481
2519
2446
2454
964
2481
2540
1222
1554
2321
2534
2044
2251
1044
2527
2408
2247
2316
1816
2500
1524
2437
2055
1547
2430
2428
2426
1467
1947
2429
2496
2269
1332
2490
2478
1795
2310
2045
2461
1538
2516
2522
2446
2489
1841
2432
2483
1158
2382
1077
835
1350
2131
2373
609
770
2465
1609
2497
2132
1958
1807
2038
1064
2253
2378
365
250
2203
2365
2519
1330
1854
2437
2334
1847
987
1639
2466
1561
2511
2463
1561
2454
2455
2416
2407
715
2460
2438
1696
2457
2492
2194
2225
1502
1784
2455
1939
2413
2524
2445
1108
2446
2489
1904
2472
977
2150
2152
2420
2550
2093
2564
1212
2384
2510
2480
2256
1829
2468
1922
2404
1809
2522
2371
2464
2299
2453
2348
1960
2465
2346
2429
2327
2028
2152
2276
1713
1245
2436
2144
2421
2372
2348
2485
1989
249
2367
2510
2436
2467
2454
1767
2484
2176
2062
1816
515
2368
2497
2482
2474
83
2353
790
2218
2422
2378
2439
2524
2480
2391
2370
2460
2532
2451
2387
2237
2494
1156
1551
2276
2303
1293
2348
2349
2271
1490
2351
2398
2546
2037
1845
2513
2068
2359
2199
2258
2425
503
2479
2241
2491
2198
1609
2442
2518
1548
2248
2472
2454
2471
1275
2497
2507
2540
2503
889
2374
575
2338
2060
2268
1823
2501
2516
2418
2578
988
2428
2512
1954
1613
2558
459
2471
1350
1987
2435
1324
183
116
2470
2382
2396
2493
1671
1387
2489
2502
2304
2274
2433
2303
2416
1414
1078
2461
1996
2428
156
2405
2459
2403
2038
4
2376
1756
2048
2414
2423
1683
2492
2456
2545
1463
2522
964
2318
2511
1665
2475
2470
1456
2278
1896
2209
2484
2480
1401
2412
2350
2082
2361
2356
2462
2354
2477
2477
2436
1882
2401
1994
2397
2066
2496
1792
1921
2098
2323
2333
2301
2514
2444
1810
1244
2476
2078
2440
2478
1259
2508
2400
2513
2423
1971
2406
2405
2009
2360
2375
1939
840
2206
2493
1600
471
2528
1828
1717
2407
2533
2457
1462
2502
2054
2343
2494
2524
2542
2502
2451
1631
2483
1092
2425
2444
1338
2299
2369
2094
1636
1919
1017
2196
1514
2394
2417
2490
2068
2445
2492
2402
1798
2474
1740
2336
734
2527
2458
2492
2559
2456
2361
2443
621
2355
2555
1850
2072
820
2501
2521
2528
2471
2500
2505
1956
1388
2346
1906
876
1303
2470
2075
1785
939
2537
445
2187
1310
2483
2362
2476
1755
2522
605
2429
2417
1791
2481
1748
2539
2008
929
2478
2484
2298
2482
2294
1710
2285
1961
2434
2483
2462
1438
1683
2407
2509
2184
2474
2241
2390
1748
1047
2206
2301
2195
111
2446
1885
2421
1386
279
2532
2548
2493
251
2185
2416
2361
2232
2365
2493
2390
1105
2179
672
2446
1768
2454
2494
2391
2017
1203
2507
1836
2442
1617
1817
2498
2240
1997
1407
511
1223
891
2424
2533
2245
551
2317
2491
2356
1885
843
2379
2449
2483
2487
1282
2339
2437
2332
2358
2379
2454
1998
957
2431
2443
2490
2440
2476
1666
2497
2418
2365
1900
2489
2419
2114
2179
2054
2325
2455
2275
1293
2440
2466
1332
206
2447
2525
2427
377
2298
2553
2192
2510
2522
1298
89
2404
2325
2459
224
2479
1891
2452
2439
0
92
1718
2042
2382
1752
2433
2447
2312
114
2517
1287
2240
2528
2407
2453
1107
2127
1310
2576
1101
2470
1130
1947
2459
2428
2479
1138
2381
2480
658
1521
1817
2509
2464
2454
1594
2378
2504
2497
2064
0
2093
193
2521
1983
2372
2505
1485
2452
2439
2346
139
2002
2314
2584
2374
2317
2448
2480
2245
2451
2254
2015
2032
2271
2490
364
1626
2518
2356
789
2243
1192
2455
839
2511
2400
1915
2318
2509
2111
1443
2420
2506
2393
2396
2475
2052
2399
2467
2158
2308
1245
485
2500
42
2504
2480
2493
2514
2529
1059
2471
433
2499
2421
631
2045
2335
1205
2358
2389
2308
2444
1924
1414
2298
2362
2477
2477
2412
1569
2347
2342
13
873
2468
2485
0
428
2346
2467
1356
2525
2490
2467
2490
2453
2435
2471
2068
2515
2521
2472
1766
2450
2183
2383
1164
2005
2073
549
2461
74
2420
1070
2457
1906
2440
2445
2473
2420
2297
2420
2123
1259
1155
1841
1750
2240
2495
2483
276
2478
2490
2464
2390
1127
1775
2483
2150
2213
2495
1055
329
1286
2445
2513
1385
2379
2007
2432
2543
37
1708
2256
1570
2208
2521
1196
2374
2358
2467
1340
1563
2398
1168
221
2189
2379
1719
2427
2428
2374
2416
219
2258
2429
768
439
2426
2307
1068
2218
608
2458
2594
1522
2475
506
2229
1987
2291
2462
2011
34
1238
2417
2455
1528
2501
2536
2376
2173
1818
2537
543
1802
2470
1243
2413
2345
2451
1388
1917
2156
2380
1757
2481
1858
591
2551
2448
1746
2480
1868
1632
674
1286
2270
2448
1772
75
2052
2420
2458
2425
1275
2414
1089
2303
2487
1259
2406
1248
1097
1765
1241
294
1879
36
39
2242
2457
2375
2449
0
2382
2075
2250
332
2465
2204
2466
2476
1244
1995
2353
2369
2330
899
1968
2425
1608
1451
2472
1947
551
2301
1572
1669
1917
2476
2485
1360
2493
2524
2141
2394
2438
670
711
2525
2507
564
1348
531
2504
671
1029
1678
2436
2266
254
2449
1964
1858
1208
2503
2552
1579
2057
2116
2489
2029
2383
2407
2193
1744
1812
820
2374
2503
2119
2477
1604
2441
2224
2475
2351
1166
2200
2576
2399
927
2514
1343
2489
2493
2062
2522
2471
1215
2310
1949
2460
1984
1671
2463
2477
150
2297
2342
2552
2491
2462
2490
2489
1733
2416
2291
2433
2502
2434
2496
2141
821
1421
1563
2499
2294
2395
2346
2417
2175
2469
2427
2502
2497
1702
2120
2448
1175
2468
2496
2529
2522
637
2430
2532
1920
2431
2198
2492
2458
2432
1630
2325
2330
1027
2527
2505
2037
2364
2271
2458
2529
2481
2229
2483
2472
1279
633
3
836
2510
1696
2324
1099
2245
1607
1026
2098
2010
2519
2264
2215
2468
2319
2277
2482
2481
2144
2416
2362
2525
2537
2405
2033
1890
2225
2510
1259
2516
2533
2414
1897
978
2537
2387
2209
2546
2408
1879
1398
2320
2219
2446
2432
1401
2052
803
2377
1355
2508
2378
31
2326
2458
2449
1948
2434
2325
2465
2500
2487
2450
1744
2401
2459
2496
2369
1027
2478
2488
1478
1057
1467
2511
1952
2187
1246
2488
2439
1515
2160
582
2460
1522
1243
2090
1441
2154
2320
2429
2360
1458
2494
2395
2021
1153
1241
15
2176
1105
2393
2495
2429
2387
2462
891
2366
2386
2391
387
2495
2481
2289
1721
2481
2314
1938
827
2390
2342
723
577
2463
2476
2470
1994
2423
2469
159
757
1745
2064
2463
1895
2482
2502
1049
2216
2498
2171
2371
2359
1402
2542
2070
2431
2150
2541
1837
1229
2138
2455
2372
2479
2323
497
1462
2497
578
2469
2313
2415
798
2534
2152
2037
2458
2142
2224
2485
2297
2438
1576
617
2015
2014
2401
1511
2529
1864
2060
2503
2519
1830
2418
2373
1753
2411
2444
2418
1634
2487
1012
2404
1500
1163
765
1708
2326
1630
2501
1719
2419
2563
2475
2499
1896
2466
2318
94
2445
804
2210
219
2437
2241
2001
1637
2471
2478
2482
784
352
2311
450
2297
2482
2410
2399
1330
1593
2553
2450
1380
2541
2520
2508
2484
2535
1601
2455
1013
1853
2445
2356
2391
2442
2117
1097
2476
2164
2494
2248
2446
2345
888
2460
2476
2007
2484
2451
2306
2281
1907
2493
2475
2461
2269
2243
877
2282
2110
1848
2489
2408
2450
1802
457
2413
2460
2047
2146
2092
2466
1887
2219
2509
2463
2481
2269
2456
2475
1701
1747
2458
2451
2446
2467
2514
2389
816
2501
2440
2537
2081
2473
2055
2268
1420
552
1381
1987
1850
2528
2418
1490
2157
2489
2524
2441
2416
2081
2497
2437
2483
1461
1150
2250
1967
2505
2475
2517
1111
1017
913
2494
2496
2504
2206
2544
2308
2463
2510
2026
894
1246
1736
1906
2483
2274
2168
2536
234
1693
1083
2496
2513
2386
749
2469
2303
610
2451
2431
2433
2366
810
2445
1190
2401
2488
2382
2354
2474
1098
2447
2457
1201
2507
2052
1700
2475
2472
2514
2554
2441
2105
2463
2378
1312
2421
2096
2466
2337
2070
1449
2475
2507
607
2340
2383
357
864
1473
1662
103
2110
2444
1647
2236
2447
1692
1641
2503
1687
2292
2195
2408
2535
2452
2364
1672
369
2071
2204
2444
2372
2294
2519
2466
2231
435
1891
394
2459
1999
2350
2192
1466
2045
1738
2478
581
2448
1239
2455
2261
1873
2103
1510
2504
966
2500
2182
2000
45
2451
2083
2531
2257
2417
1894
2208
2473
1378
2428
528
1689
2104
2503
1463
1405
1531
1012
2159
2004
2135
2265
1956
2461
2489
2429
259
813
918
2453
2436
301
2410
1605
2105
24
2115
2285
1869
2397
2424
2494
2223
2533
2473
2558
2146
2512
2245
2421
2476
2417
2490
1821
2459
2434
2452
2438
1575
1938
2414
2059
2509
2444
1907
2526
2475
2514
1132
1899
2150
2494
2489
2094
2459
2553
2422
2084
2445
2496
2482
2504
2429
2293
2467
2468
1629
815
1749
2561
408
2491
2473
2533
2199
1926
2482
1391
2559
2033
2490
2525
2460
345
2502
2456
943
2009
1899
1537
2263
2390
2441
1178
2522
2126
2419
2120
1708
2448
2145
458
2471
1988
2284
2466
2102
407
2490
2134
2462
2455
2216
1525
2205
2328
2326
2503
772
2141
1847
2500
2471
2481
2303
2272
2234
2405
2305
1235
2495
1592
2470
2288
2447
2229
2324
1678
109
2409
2453
956
553
2343
1107
740
2419
793
2406
8
2291
2477
2390
1273
2460
2476
2470
2238
970
1922
2307
2465
2447
1797
2340
2436
2296
2313
1442
2383
209
2135
2522
2498
1575
2207
2469
2492
22
2399
2536
2543
2465
2343
1707
2290
1946
2333
1998
581
2429
2515
2543
2462
2519
1780
2471
1761
2509
1665
2476
2445
2223
2415
2529
2491
1588
2340
2200
2449
1254
2341
2116
2365
1435
2322
2479
2448
2460
1492
2420
1806
1403
2512
2123
892
465
2429
2488
1652
2235
2445
2443
2250
2523
1528
2396
2271
2075
2050
2343
1442
2037
2232
2395
2012
2433
1484
2507
228
2518
1865
1901
2552
1684
2408
466
2444
2485
2485
2254
2512
2457
2493
1929
2335
1878
2483
2326
2481
2379
1232
2521
2476
1097
2497
2446
2497
1065
2532
8
2046
239
2314
2512
2107
2058
2464
2505
2509
1849
2454
2291
1601
2132
2468
1869
600
2311
2435
2401
2376
2279
2522
200
2488
1357
2501
2477
2471
2478
1908
2449
1553
1
2321
2440
2392
2513
2512
1138
2305
2025
2452
2334
2462
1614
2357
1789
1606
2021
2474
2352
2056
2482
2193
2441
2363
2467
2506
2489
334
2427
2472
2217
2226
2028
2196
2497
2070
1078
381
2489
2534
2460
2364
596
2456
2541
284
2526
2166
1975
1943
2478
2347
2532
1791
2461
2386
362
2435
246
2153
2532
140
2433
2507
2490
2545
1012
2196
2382
2055
1812
2365
2343
2525
70
2478
387
2038
1923
2194
2464
1436
676
2532
2509
2218
676
1844
2400
1878
2457
1782
1108
1292
3
2070
2540
2406
2414
1399
1499
2180
1728
2371
1794
2171
2089
1516
1030
631
2515
2476
2452
2421
2424
2274
2462
1628
2337
2159
2272
2350
2548
2209
2330
1381
2023
2476
2054
2380
2433
1063
2415
2020
2486
1883
1133
2049
2514
2476
2391
631
2055
2414
290
2289
1502
2114
1887
1938
2490
2481
2378
2443
2422
2463
1209
2518
2534
2501
2007
2122
2402
2492
1019
2445
2466
2270
2253
2406
2491
2035
2496
2211
2086
2519
2247
592
1573
2527
2535
2129
2482
2455
2192
2535
1503
1819
2444
2162
2448
1452
2478
2462
2380
346
1876
2486
2452
407
2492
222
556
2529
2404
2476
1034
2373
2121
2525
2466
2499
2501
1672
2425
1283
2470
2362
1141
2443
1676
2430
423
2491
1713
2233
2210
608
2383
2306
34
476
2459
2157
2243
2312
2370
2489
2345
1623
1610
2479
2492
2514
2434
2020
1093
592
2480
2193
2346
2254
2369
1382
2223
1215
2401
2425
2487
2421
2483
2454
2464
2374
2220
2176
2373
2345
1426
2489
1593
415
2477
1629
2216
1950
1964
2439
1363
2264
2241
2491
2023
2381
2096
2453
2494
2227
2414
2390
2272
1
2467
2436
2483
2462
593
2502
2370
2360
2528
2138
1962
1752
2471
730
2526
2472
2505
1735
2329
2462
2529
2447
1461
2534
2445
2483
2448
2509
1947
1625
2546
2403
2416
311
206
2526
2148
2425
2520
1662
2242
2231
2270
2468
2337
2537
1561
2465
1950
2491
2175
2356
1
2385
432
2488
2430
1939
2502
2120
1855
2467
2335
1679
2116
2471
2490
2254
2076
2411
2495
2050
2497
2512
2403
2490
2333
2405
1380
2404
1420
2404
2136
789
2408
2430
2385
2431
2454
2062
2285
2532
1324
1303
2260
2484
2307
2178
1859
2410
1579
215
2491
1436
2565
145
2486
1791
1330
2175
2442
2276
1166
2317
2203
2463
2453
2374
2475
2554
2546
2472
2417
2360
1726
1862
1053
2505
2426
1960
2048
2016
1143
2473
2515
2475
2539
2339
2484
2406
2158
2569
167
1108
2382
2464
2495
65
1971
2425
195
2052
2259
2543
2574
2516
1351
2427
1660
2502
1939
2398
2528
2458
2369
2492
1974
2406
2008
2493
2149
2405
2329
2258
2213
2522
276
1613
2491
967
2500
2375
32
2519
2231
1065
2471
2446
24
2431
2479
2484
2497
2041
2416
2429
2380
2495
1640
2489
1777
641
2396
2440
2481
2513
2473
2284
2479
215
2359
2396
2532
329
1651
1078
1843
2444
2475
2140
2402
58
1494
2436
2520
1825
2457
2391
2439
2201
2150
2403
2210
2486
2260
1972
2462
2406
2320
1967
2520
2509
2459
2245
2106
20
2536
1567
2535
2181
2492
1698
2433
1322
2342
2539
672
2208
2468
2328
1949
1724
2159
1904
937
2501
2487
1724
11
2040
2468
2545
2426
2486
9
2439
1631
2504
568
54
1435
2001
1397
2510
1038
2488
2231
2500
701
2376
2467
2368
2426
121
988
1449
2496
2285
2359
1186
1939
2238
2500
2490
2474
2237
1893
2268
2438
2345
768
1918
134
2533
2483
2420
2414
2587
2547
2470
2466
133
2216
1477
2531
31
2162
2323
2367
1920
2051
1819
2464
2479
2471
2484
1475
903
2551
2480
2503
2398
1919
406
542
2439
1394
2575
157
2514
2500
2356
1479
1925
2552
418
2
1029
1640
2237
2475
2479
2329
2517
2236
2470
2366
2480
1369
597
2157
2544
3
2390
2511
2390
2482
2412
923
1915
1878
2433
2105
2583
2374
1400
1447
1759
2415
2478
2461
2344
2330
2464
1089
2526
172
2346
1
2282
2267
2489
2510
2135
1934
1861
2507
1961
2417
650
212
2496
2423
2240
2472
1778
2460
2468
2372
2464
2278
2447
2391
2479
1815
1015
2540
1858
2488
2027
2450
2114
2077
2482
2112
2460
2287
1950
1887
2227
2519
2416
1375
1741
1945
2508
2488
2253
2511
2051
321
2426
2495
2421
2513
925
930
1684
134
2417
2474
912
2496
2497
2066
2455
1718
1479
2425
1599
2408
2492
2477
1244
2490
2409
2534
1014
2112
2477
2465
2229
2036
2477
2494
1164
2168
1357
773
2166
2057
2547
2322
2391
2359
711
2514
2469
1671
2413
23
2404
2485
2291
2546
2509
136
1074
2339
2268
2472
2128
1114
2530
2010
2236
2424
2562
2472
1654
2484
1959
393
2247
2347
2375
1738
50
210
941
2128
2222
2429
2464
2408
2439
2369
1253
1322
2276
619
2263
1169
2431
2315
2484
2531
2448
2443
1411
2429
2257
1576
1093
2458
2120
2533
2290
2492
2336
2219
1460
2500
2464
143
968
2425
1149
1632
2518
1792
1966
2186
1545
2469
2311
2433
1297
2316
1982
1862
2488
1772
2504
2500
2251
2531
688
2238
678
946
2036
2076
549
2491
2447
2368
2481
2410
2439
2241
2496
159
990
1580
2064
2446
1814
2461
2309
1886
1564
2450
1497
2486
2437
2246
1930
2487
2494
2533
2109
2475
2538
1385
2456
1618
2111
1866
697
371
2444
2457
2421
844
2467
2445
2456
2517
2527
2222
2473
2480
2522
2015
2371
1759
2365
473
2364
671
1815
2547
2160
1753
1857
2191
1862
2162
1758
2461
2340
1423
1759
2478
2552
2479
2486
2087
2444
2101
2502
2424
2171
1560
2488
2198
1687
2485
1076
2531
1940
1644
1539
2507
2216
2369
2093
2494
2430
2407
2499
2410
2005
2029
2076
2194
2455
1569
2501
344
1891
2463
2225
2455
1957
2394
2426
558
2547
2074
2023
2503
2444
2376
401
2331
2094
2460
2397
1766
2163
104
1942
2432
1735
2152
1688
2521
1058
2444
2107
1157
2551
2303
1337
1982
917
43
2224
2420
1426
1853
1351
2492
2466
1332
2404
2130
1723
2464
2461
2502
1546
2383
1109
2213
2301
382
2415
1939
2450
2460
2527
2419
2475
371
2480
988
2370
1175
1767
2409
2422
1870
1941
2395
2469
2082
2539
1511
2466
2170
2452
2128
2449
1993
1775
1936
1576
2447
2522
1455
2420
2501
2070
2529
2475
1814
2445
2033
2473
2341
2151
2513
2488
1373
1358
2233
2479
2534
2546
2471
2361
2477
10
2475
1627
2151
1477
1695
2380
1598
2365
1952
2138
2398
887
2403
2197
2204
2545
2533
2286
1882
1966
1407
1852
2523
2431
2433
228
1240
2383
2461
2486
2529
1444
2046
2537
339
2458
2422
2495
2511
1248
1464
1739
2434
2438
2118
1562
2149
2447
1928
2445
348
1630
1308
2513
1420
2264
2321
2442
1256
392
2436
2132
1429
1988
1816
2335
2501
743
1492
2419
633
2512
2492
2349
1949
2507
1795
2281
5
2423
1890
1354
2283
2505
288
2438
2463
1906
2496
2536
2387
2515
2016
2515
2073
2003
2534
2523
2430
2504
2508
2482
2265
2438
0
2406
1202
2481
2487
491
1936
2493
2486
2463
2097
2458
2435
1922
105
2458
2425
2542
1191
2502
2422
2429
2481
2532
2520
714
2462
2186
2553
1954
2369
2464
1911
1913
2534
2209
2055
207
1478
38
2246
2526
733
2515
2499
2475
914
2519
2438
2481
2466
2370
2455
724
998
2452
1163
2045
2414
2456
2308
1804
2452
2497
2429
2451
2378
2526
1139
2376
2455
612
2416
2594
2496
2470
2369
459
2419
702
2450
2491
2453
17
2413
950
2456
2384
71
2210
1267
2460
2391
2041
2412
1748
2370
2347
2439
2435
2344
2156
2058
2261
2504
2516
2471
2436
187
2227
1662
2338
2064
2531
2494
1188
1104
1145
1445
2113
2543
1560
2161
2354
2503
1840
1396
2356
1756
2354
2457
2506
2428
892
2513
2423
1985
2442
2309
2385
2424
2451
2490
2474
2014
983
2548
2469
2502
907
2456
1967
2513
2283
1860
2398
2444
2535
2414
2286
2485
1633
2426
2444
2303
2483
2484
2448
2500
2429
435
997
430
2062
1998
2425
25
2355
2386
2357
1825
2481
2481
2454
2358
933
1701
2572
2465
1474
1420
2015
2161
2470
2399
1654
2373
58
1612
2295
2417
2054
827
2478
2463
1522
2479
2498
1496
1140
2485
2427
2537
2105
2274
975
2267
2218
2414
2456
416
2414
2536
2528
2440
2486
2428
2471
1300
1402
2403
2528
1736
2461
2388
634
2395
2280
2386
2362
657
2124
2482
2319
2500
2084
2443
2428
2182
2505
2470
2021
344
2504
1889
2379
2479
2512
2429
1293
2499
2469
1079
2485
2032
2422
2481
1953
2394
2352
2451
2522
121
1921
879
2524
1127
2373
1669
2378
2515
2457
2023
2502
2454
2543
2512
876
2496
2360
2467
2361
2553
2354
2391
84
2429
2479
2563
2459
2163
1150
2277
2440
2192
105
2525
2499
2494
2472
2567
2534
1327
2461
2407
1806
2036
2371
1370
2512
2199
1887
2366
1922
2507
2353
2523
2374
2004
2313
97
1516
2500
2546
2432
2431
1644
2522
2475
2499
2252
2471
1642
2549
2469
2436
2379
1775
1538
2268
2475
2386
1827
2477
2469
2461
1945
2424
2267
2349
2439
1665
2020
1033
2526
1763
1937
2056
1530
2259
220
2336
2394
1730
2286
2508
1098
2469
2415
2374
142
1771
2558
2506
2493
2499
2083
2338
2495
2531
2407
2491
1969
2444
2461
2481
2470
2513
2463
1718
2060
2432
2360
2423
2417
2264
2008
2504
2495
2454
2083
1364
1486
2035
2480
2395
2526
2384
2520
2451
1621
381
2465
3
2447
2415
1765
2088
2355
2268
2114
1814
2355
1697
2218
2433
2191
2297
2366
2499
2493
75
1281
2390
2336
2503
306
2477
925
2447
2383
2551
2478
1097
2046
2472
2402
10
1301
2294
2447
2472
1989
266
2514
2479
2363
2368
2510
1415
2079
0
1983
2159
2502
598
2542
2506
2296
2469
2498
2511
2454
2223
2299
2521
659
2263
2446
2032
2445
2444
2262
2216
2294
2237
2425
6
2491
2471
811
2531
191
2000
2420
2505
2523
726
383
2458
1094
1996
155
2226
2457
2466
2051
2467
2486
2432
2517
2476
630
2462
2477
2425
2314
2480
2465
2182
2079
2406
2492
517
98
2460
2078
2260
2476
1790
2255
2227
2350
2473
1954
2561
2153
2312
861
2539
2479
2080
1401
2555
2200
2419
2235
2115
2512
1689
2440
2446
1627
2487
2523
2517
2482
2496
2474
2442
2392
1584
1563
4
2322
2143
2455
2483
1297
1736
2404
2497
2475
2469
1422
2248
2460
2377
2416
1739
2278
2281
2498
2461
73
2109
2495
1687
2427
2497
2329
2487
1275
2433
2212
2248
1279
1893
2484
2291
2006
2486
1397
2510
305
2516
1485
2460
2369
2461
1132
2010
2378
1285
2352
2494
2392
2255
2251
2216
2346
501
2401
2384
2335
85
2498
735
2198
2398
2425
1198
2497
2362
2420
2057
804
2460
2478
2493
2472
2543
2357
2250
2003
2526
2321
2449
2359
2437
2447
2119
2496
1151
1072
2446
2264
1543
1356
2430
2346
2451
1455
84
1695
282
2355
431
2352
2450
1304
2477
552
2513
2428
2358
2312
2087
2523
2376
2512
2264
2426
2007
2393
2462
2531
2506
2378
2511
1674
264
2389
2244
1118
2334
2514
1703
223
2063
2364
2416
1058
2401
2519
2496
2490
2473
2523
2114
2447
2430
2063
1697
2566
2036
2463
2422
2449
2514
2453
2504
2405
2561
2050
2440
2460
2474
2520
298
2055
2248
2479
934
2080
2479
143
1000
2456
2389
2486
2223
2459
1110
2558
717
2126
2289
1499
2484
2449
2014
2068
2438
2006
2493
924
2480
2224
2043
1228
2139
2443
2372
1480
1681
1770
1472
2018
108
2271
2156
2051
1448
2048
2339
2138
800
2030
1465
2559
2450
2363
2384
2444
1991
2435
2251
2407
2001
2343
2285
2308
1217
1862
2133
2431
1561
2522
2346
2398
1958
2414
1814
1101
1791
39
2352
2468
2548
2253
2422
2221
2512
771
1645
2190
2455
2488
1923
1174
1865
2025
2001
2478
326
2393
1237
2438
1014
2509
1944
2377
161
1916
1809
2510
1091
1591
2509
1316
184
2454
2518
957
2213
1127
13
2438
2377
2028
1270
1387
2265
2459
2160
2449
450
2001
0
2530
2505
2545
2464
2543
2446
2513
1618
1963
2496
1382
2143
2370
3
2446
2176
2068
2144
671
2338
2452
2235
2446
2251
2198
2439
1113
1029
2457
1856
1922
2511
2129
2424
2410
2460
650
2428
2503
162
1488
2562
2130
67
1811
1727
2455
2536
2461
1863
1744
2182
2540
2491
2068
2212
1868
2478
2115
2446
2528
2443
2464
2335
2119
1636
2354
2234
2443
2049
2425
2336
2320
2026
2451
2321
2450
1654
2469
1916
2405
2424
2392
284
2545
2484
1088
1981
2325
2430
2437
2467
1717
2167
1679
2439
2326
2290
1203
2568
1671
1522
2436
1976
2328
2514
2442
522
2415
2525
1257
2427
2278
1695
2481
2487
2509
1628
171
2417
2221
1203
1851
1407
2514
359
2403
2265
2443
2509
791
2512
1418
2390
2063
2306
2463
1443
2149
2533
2418
1045
965
2441
2087
2399
1591
2094
2473
322
2431
2503
2496
2105
2251
2471
2251
2240
2522
2448
2442
2137
2370
2443
1754
2375
2456
1105
2213
2466
1291
1045
2460
2446
2457
2432
2338
2368
2250
2334
2450
2429
2473
1365
10
2445
2193
2429
2499
2369
2058
1745
1817
2427
2517
381
2432
1696
2343
1343
2244
1521
7
1935
2001
2474
1525
1138
2400
2453
1629
1857
2462
2451
2197
2392
730
766
1216
2344
357
1599
2435
2459
959
2472
2487
2500
941
423
2389
2442
2532
2542
1040
1187
2132
1767
2174
2364
2508
2475
2216
2539
2464
2446
2470
1993
228
435
2479
922
2491
1961
394
493
2503
2428
2403
2047
2552
2359
6
135
2521
788
2092
1567
390
1990
1599
2289
2481
2320
2013
2493
2344
135
2411
2213
2474
2035
1529
1250
2515
2437
2354
2392
1043
2382
1530
113
2274
2465
2373
1023
2490
1190
2459
2042
2468
919
2409
1791
1783
2525
2075
2491
2236
2475
2378
1861
2494
2470
2491
2146
2514
2426
1768
1215
1191
2476
2513
2481
2512
1312
2482
2421
2436
2464
891
2481
1933
1854
2466
1830
2461
2387
2277
2457
2466
1568
2489
2185
2291
2187
1681
1576
2469
988
2384
1311
2274
1499
390
950
2483
2214
1529
1154
2165
2358
2487
2315
2373
2496
2459
351
2459
2466
2502
2275
2411
2490
2419
2473
2466
2382
2494
2465
1747
1377
1174
1616
2446
2199
2414
2514
2191
2314
2486
984
2356
974
1574
2340
2203
2487
1090
1114
2334
2479
1582
2515
1274
2426
2336
223
2507
2364
2255
2510
1592
2543
1900
1782
2322
2468
2455
2373
2343
1491
114
1446
1255
1473
2464
2344
2031
2122
2077
2190
2494
1936
2516
2434
2544
2479
2459
1856
892
2208
983
1130
2494
2465
2480
61
1801
1539
2444
1096
607
2360
2464
2393
2425
2469
1936
1866
2482
270
2377
2439
2450
2395
2175
522
2552
1628
1645
2516
2059
478
2509
2464
2495
2445
786
837
2339
2186
2316
2448
1202
2284
2559
1722
2226
2435
2485
2090
695
2171
2239
1413
1521
2510
2199
2047
2125
2453
2211
1676
2416
2441
2500
2494
1691
1717
2463
2527
2465
2214
1242
2399
2267
1420
1317
2465
2430
2051
193
2502
2436
2320
2359
2401
2491
2341
2482
2461
822
2338
2487
965
1046
2018
2488
2348
1949
2401
2251
2469
2463
2469
2483
2268
2506
2057
2511
1849
2452
2463
1797
1654
1012
1127
2445
213
2466
1296
2422
2489
872
2228
785
2427
1929
2465
1485
747
2401
2480
2510
2236
1651
1530
2440
2452
2120
178
866
1509
2477
1571
1855
2055
1753
315
2503
1703
2397
1520
2525
2390
2407
2481
2059
87
2457
2457
1974
2500
1657
2360
2426
1912
2492
1879
1695
2531
2517
178
2442
2252
1902
2489
1706
2415
2439
2480
2454
2508
1703
830
2472
2407
2239
2451
1876
48
2048
2033
1893
2515
2454
2366
2468
495
2347
2293
2473
2365
2470
1737
1242
1859
2489
2460
2489
1279
2196
2102
1089
2535
443
2026
2424
802
2415
1864
1421
2494
596
2348
1364
2354
568
2488
2510
1537
2235
2445
2496
1744
274
2456
2472
2506
2437
2198
2282
2348
2224
1575
1801
2475
2496
2495
2232
2420
1535
2461
2504
2458
2530
2490
2310
2429
2177
2332
1954
2411
488
2358
2459
6
2192
2501
2413
1712
2471
2477
2444
895
1577
2460
1859
2471
2086
1920
2304
2516
2440
2151
2337
2315
2167
1918
2064
2379
2437
2333
2457
2251
2506
1101
1585
1375
1595
2522
864
2509
2405
2555
2065
2491
2185
2451
2527
1472
2217
2411
2360
2319
775
2396
442
2408
2402
2437
2523
2454
2321
1660
2260
2551
2490
2460
1122
2491
2441
2509
2095
2355
2058
2437
2422
2481
2345
2486
2439
2435
1443
2212
1893
1458
1536
2087
2438
2433
2303
1943
2028
1069
1420
2463
2450
2419
2079
2500
2297
1232
873
2517
1067
2014
2404
77
2486
2257
2405
2532
2456
2475
2555
2454
2482
2459
2494
1114
2377
2550
2429
1269
214
2431
583
2392
2516
2174
2513
1664
238
1043
2264
2441
823
2529
963
2154
2534
2481
2099
2502
2372
1270
2269
2424
2046
503
2365
360
1950
644
622
2456
2545
2534
2044
1763
2504
2138
2451
47
2454
2390
2132
1170
2495
1285
2519
18
1965
1775
2497
2521
1915
2474
2502
2375
1979
2567
1310
1764
2273
2432
2235
2312
2327
2415
2220
2469
2336
2508
2522
2495
94
2421
2404
2456
1761
2293
2520
2354
1698
2404
2543
2332
2167
2210
2059
2540
876
2506
2482
2432
800
2433
2350
554
2496
2408
2516
1544
2517
2467
1941
2165
2540
1774
1973
61
2008
2361
2484
2323
2286
2526
2423
164
40
2440
2474
1823
1131
2377
2494
1109
1452
2265
1989
2397
2477
1987
2477
2377
2412
2030
2393
2343
2259
1621
1992
2248
2527
2452
2337
2322
2512
2251
2548
2476
2475
2503
1652
2144
2444
1933
1784
692
2480
1189
2437
1941
1812
2532
2011
2425
2468
2479
1801
2297
2272
2448
1229
2429
2462
2485
1365
2326
2463
2544
1511
2464
1622
2524
2103
2448
2183
2457
2462
141
2471
2480
2197
1788
2538
50
2440
2504
993
2147
2259
2340
671
2438
2487
2452
1393
1720
1463
1928
2305
2439
1481
2485
2304
2296
2355
2438
2477
563
2198
2117
1822
2486
2261
1941
2479
2467
1456
1625
1563
2525
2436
2437
2484
10
2023
1410
2517
1712
2448
2450
1280
2483
2461
244
2429
2225
2106
2387
2495
2299
2476
1644
2518
1386
1235
2517
2503
2496
2273
2437
779
2455
2212
407
2424
1695
1703
2383
2208
2411
886
777
1434
2453
2060
2246
2029
1871
2252
2308
2509
1508
474
2482
2376
2468
940
35
2474
1872
2529
1721
1641
1817
2522
2568
545
955
851
1360
241
2404
2222
1262
2554
2454
1223
484
1869
2422
2465
1360
2437
1778
2275
2479
2327
2468
2088
2262
2450
2442
2291
2125
156
1164
2263
1516
2511
1414
2242
2401
2451
2312
2420
2530
1384
2499
2513
2204
123
2163
95
2456
2217
334
22
2036
1846
2007
2470
1839
2416
2481
1420
2075
2034
2396
1801
1429
2535
2231
210
584
507
2400
2166
1883
1998
1023
2414
2531
1532
2526
877
1518
2404
2279
2433
2486
223
2542
1500
2296
2449
2467
2143
1034
2406
1585
2516
876
2236
2511
2394
2447
2462
2478
2387
221
1104
2458
11
2528
2475
581
2498
2417
370
437
1537
2331
2368
2480
1188
2488
1935
2422
2444
1083
2498
2197
2472
2488
2493
2160
821
2489
1574
2154
1712
1168
2425
2468
99
2472
2039
1617
2512
1120
2370
2020
2415
2473
2402
2512
2420
1642
2083
2258
564
1891
2401
2392
2504
2388
2436
2433
2466
1202
1926
1928
494
2533
2478
2519
2060
2549
2455
2476
1987
2442
2428
2493
2482
2172
2521
1412
2468
2499
2371
2133
2191
2165
2435
1155
2164
2219
2409
2045
2333
668
2334
2016
2102
2194
2085
1751
2283
2501
2477
1482
2194
2476
2478
1868
2255
95
2111
2503
2376
2517
2382
2210
2485
2461
2460
2208
2486
1985
2506
2350
2479
2492
2170
1703
2011
694
1876
1320
923
2335
2448
1690
2474
2408
2395
937
2500
2203
2495
1955
2490
2340
2356
1947
2002
2500
2494
1640
2501
2494
2414
1948
980
1854
472
2459
2497
11
88
2340
1940
2428
1106
2491
2296
2335
2400
2345
2497
2410
2154
2447
2369
2059
2492
1905
2435
2473
2450
2502
2364
595
1590
2170
2479
2524
2492
2318
2447
2063
1
2466
2126
2226
2480
2371
842
2411
2416
1631
2174
2157
2510
1938
2525
2316
75
2515
2456
2436
250
2348
2297
1511
1917
1584
2470
2478
1898
168
2438
2453
2357
2466
2243
1557
2386
2331
2516
1930
2160
2477
681
2488
2131
1163
2155
2417
1526
1840
2503
2479
2312
2457
907
2297
2100
1310
2137
2175
2367
2509
779
1752
2288
2222
644
2129
2499
1717
2265
2472
1776
2402
2444
944
1986
1221
2479
2438
2446
2283
1642
2384
2431
2541
1508
2219
2448
1368
2471
1482
2484
2494
888
1807
603
2436
833
2136
2341
2427
2449
2466
2482
2208
2459
2067
2219
2104
2076
2393
1907
2500
2457
605
2180
2368
1962
1881
2513
2459
759
2497
2029
322
1298
2447
1950
2497
684
1542
2349
2420
2449
2488
3
2516
1910
2534
2213
2444
2533
2469
2554
2383
2330
2496
880
2333
1991
2482
2510
1245
1098
2017
619
2526
2499
2549
1912
1594
97
303
2398
1540
1745
1477
2276
2393
2478
2406
1832
2202
97
2456
2447
2513
1533
2455
2521
2531
1658
2475
2257
1437
2465
2271
2312
2458
2532
2210
2421
2418
2534
2237
875
2444
2486
2068
2454
243
2176
2476
38
2170
1828
1677
1392
634
2478
476
2543
1755
1320
2385
2420
2355
2510
2495
747
2143
1910
1272
366
2370
2292
2165
2392
2343
970
2484
1855
1553
2476
2467
1900
2442
420
2446
1184
1632
1530
2422
2171
2078
2049
1972
2480
2131
355
2417
2495
1645
2282
2470
988
2164
2460
2404
2359
1188
1262
2075
2475
759
2523
59
2467
43
2458
2432
2495
2467
2447
2466
1603
2039
2485
2421
2360
1477
38
2536
2433
2479
2211
2086
1252
1
1046
2467
2504
2472
2484
2522
2148
2481
2441
2416
2488
1607
2460
916
1296
200
161
1861
2065
1847
2397
1591
2478
1938
2527
2365
1524
2486
2479
430
2227
2304
2261
2125
1298
2292
2176
2477
2140
2367
1873
1512
2182
2494
843
1474
2487
2497
2490
2517
1393
10
2288
1974
2377
2374
2274
1409
2295
2168
2446
2473
2475
1975
2370
71
2486
2437
2481
2478
1099
2444
2506
1058
2519
2515
586
924
2228
2295
2013
2406
2234
2102
2542
2418
1785
2500
2417
2198
677
1715
2430
2393
21
2309
2434
1509
2470
2565
1935
2394
51
2512
2483
1988
2415
2516
2170
2358
1823
402
2000
2503
2444
2422
2008
1093
1943
2496
2388
2452
2396
656
1790
2342
2419
1986
2335
2134
2429
2437
2075
1729
2424
699
169
2459
2463
2531
2442
2552
2440
2456
2429
2224
2504
221
2314
1453
2425
2432
329
2167
1684
1742
1346
2459
2479
2477
2079
2460
2373
2477
2209
2373
2369
2378
2525
1736
2484
1480
2011
2154
2457
2185
2066
1783
434
2122
2498
2445
2215
2435
2124
2433
2403
2532
2113
1533
2402
1917
2482
2337
1678
2307
7
2401
2508
1521
1732
2384
2275
2490
2486
2453
2211
2474
2515
2556
1879
1952
2480
2503
2531
2457
1890
2462
2194
0
2485
2498
2487
2
27
2247
2236
2058
2457
1927
1800
2333
2396
1860
1824
2469
2478
2466
2462
2479
1518
2189
2506
2153
2276
2436
2412
2408
191
2508
2538
2218
2513
1718
2507
748
2405
1201
2348
1484
2153
428
2055
2415
1623
2195
2447
1807
2085
2219
2266
1620
2142
2385
2441
2448
2221
2507
2237
1928
2386
1854
2409
53
1646
2423
2524
2424
1785
2386
2236
1729
2492
2374
2447
1510
2301
2387
2492
2470
2471
2270
946
2078
2426
1610
985
2349
1967
616
9
1810
2486
2410
1798
2467
2242
1452
998
2492
2378
551
2535
2276
1875
2380
2222
2437
2174
1144
2544
2432
2259
1674
1400
2118
2047
2004
2195
2282
2432
2377
2015
2348
1898
2284
2519
2458
2089
2417
74
2486
1318
2325
2434
480
2071
650
2451
1089
2209
15
2444
114
2474
2170
1183
936
2099
2264
1766
2500
1876
1719
1838
2064
2275
2175
2471
2540
1124
2402
1909
1631
2474
1094
2407
1210
2513
2466
2369
952
2448
2520
1780
2137
2299
2449
2534
45
2457
2461
1321
977
2511
1574
2190
2331
1699
2536
2059
330
2441
1522
216
2096
2367
2149
2105
2469
2112
2523
2056
2460
2393
2317
2243
2323
2542
2454
2352
1937
1032
2162
2548
2459
989
2468
1985
2388
91
2425
2390
134
67
2420
1539
2206
2023
2475
2389
2031
2040
2468
2362
2245
2407
2433
2489
1430
206
1897
1274
2457
1522
281
2174
2479
2136
2057
2345
2381
717
640
990
149
2441
2455
2445
2468
1968
2558
2085
2368
2442
2412
2427
2208
2142
1132
2194
2453
2488
2493
574
2329
2288
2174
1265
861
2471
2553
2368
1763
2086
2513
1812
613
2467
2411
1717
2501
2493
558
2513
1534
2455
807
368
2398
1880
2434
2392
968
2502
1808
1227
2492
1812
2446
2443
1938
1080
2333
74
897
2486
2209
2475
1212
2322
2379
2271
1070
2403
2470
2380
2413
2513
549
323
1716
1251
2522
2263
1675
2425
2522
388
2508
2486
2441
2163
1840
2385
2488
2137
2522
1493
2300
2224
2498
2492
1981
2074
1725
2249
2493
2506
1006
1921
2470
2537
1849
1566
2385
2500
2239
1431
691
22
2412
1929
2476
2451
2065
678
2282
1093
2342
409
2078
2487
1897
2386
2450
2421
2471
1714
2300
2334
1265
221
436
2448
1209
2221
669
540
2548
2356
2505
2320
2512
2559
2481
445
1974
2448
1613
2228
2396
2444
830
2120
2117
2336
746
2387
2403
2138
910
2243
2510
722
2427
1980
1667
1855
2418
1846
820
2493
2215
2207
2446
2427
2481
2498
2059
2047
1755
2472
2536
2281
1166
142
2511
1941
2470
2459
1977
1256
2482
2354
2476
1890
2533
2517
1623
2263
2520
2294
2464
2403
2440
845
413
2347
2488
2393
155
2216
2406
2472
2434
782
1916
2348
2440
2346
469
959
1229
1742
2488
2237
2533
2258
833
2198
2455
1509
2223
2493
1709
1627
1510
2525
2460
761
2503
2420
13
2274
2290
1763
1724
1780
1134
2534
1793
2377
2460
1239
1882
2245
2265
198
2280
2435
2041
625
2322
2223
974
1620
2511
2275
2487
2443
1710
2445
17
2483
2326
2119
2486
472
342
310
2140
2415
980
2391
2487
1917
64
1825
2338
349
2501
2426
2457
2402
2462
2513
2204
2440
2414
1987
2164
2456
1033
1982
2202
926
2499
827
2494
2348
1920
2391
2320
1
2166
2394
2111
2079
1312
33
2469
2455
2425
1215
2373
1329
169
2456
2190
1395
2512
2509
1069
2262
2509
1573
602
2387
605
28
1383
2452
1931
2446
1273
2021
1958
1757
2218
2065
2386
2516
2456
1143
1832
1691
2350
1300
2444
1818
2451
1862
2452
2141
2415
1321
2418
1026
2563
2154
734
2498
1800
1034
2494
1970
1975
2126
2513
286
2493
767
506
490
269
2198
2496
2525
1175
2500
2048
2404
864
2260
2417
2033
2490
1791
2427
247
1287
2286
991
599
2332
2395
2380
2473
2353
2517
1893
2377
2000
1493
2410
133
2438
2511
1521
2182
2565
842
2389
655
2407
866
2437
2434
2046
2260
2466
1641
2524
1999
1740
2138
2495
2363
1469
2377
2266
2383
2468
2153
2364
1324
2498
2121
1453
2429
1418
1309
2329
2432
2407
1366
2500
1259
2549
2441
0
1779
1734
2443
2446
1977
821
2417
2145
2006
475
1507
2475
2476
2433
2507
2409
497
700
1699
2458
1408
1775
1934
2556
1713
2326
2327
1841
2292
2469
2052
2459
2333
2512
2287
2047
2119
2493
2428
451
2499
1247
2472
1997
2402
2347
2213
2131
2382
2489
2480
1129
2356
2097
2478
1154
2480
2468
2426
2126
745
2328
2236
2187
2520
2506
1591
2463
2462
1232
2478
2331
2205
2448
2494
2267
2402
2493
2104
2458
2224
2132
2406
2332
1581
2448
2388
2542
2507
2417
1137
2496
2326
2137
2510
2475
852
2031
1888
525
2455
1258
1550
2503
2520
500
2448
1184
1853
2431
138
2150
1866
72
2448
2523
2499
2200
2491
2092
11
2475
1513
1665
2330
1960
2060
2430
2470
2534
2566
2483
2540
2484
2443
2435
2330
2459
2221
2451
2546
2481
2505
2495
1827
2127
2279
1004
2436
2334
2459
1111
203
70
67
114
2323
1641
2452
2011
1718
2004
2462
2206
2160
2450
2267
2517
1848
2258
1652
1107
1597
2459
2196
138
2531
2422
2182
2532
2494
2456
1962
2359
508
2498
2423
2385
2194
2460
2390
2290
2442
2508
2535
2457
2392
2470
1656
2490
825
1425
2267
2505
2519
1117
1407
2506
2496
2494
2315
2315
1219
2507
2511
2506
2460
114
1813
1011
2172
2455
2264
2031
2563
2527
2508
2044
2399
2357
1294
65
1199
2441
2491
2209
1697
716
2321
2456
2551
260
2416
1495
1823
2440
2481
2438
2365
340
1432
1614
1193
2441
2456
2365
1977
2373
163
1875
2011
312
2498
2392
2503
2505
2453
2430
2417
2469
2424
2513
1338
2127
2460
2390
1935
465
2448
1557
1230
2175
2354
503
2457
2422
1937
2363
146
2513
2446
1894
2309
1549
833
2395
704
1813
1351
1247
2455
2170
2152
1841
2405
2497
2523
1652
2476
1340
2297
2164
42
1907
2529
2428
2185
2393
2463
2413
2561
2421
2563
2519
2497
2465
2393
836
416
941
2515
2287
2361
2459
2378
2297
2471
2519
2504
1813
1299
2497
2516
2209
2457
2437
2201
2464
2398
25
2528
2115
1628
1664
2474
2132
2543
1980
2268
2478
1763
2475
257
2216
2484
1737
2376
2384
2241
1456
1575
1263
2079
2506
1364
2523
2480
2464
2504
1358
2482
2434
761
1402
2535
2453
1169
1995
847
2460
2413
1806
2522
2239
428
2508
2439
2364
2465
2343
451
932
762
2418
2343
2467
2464
2458
2503
2394
2436
2451
2268
1608
100
437
2488
2449
1569
2473
1555
777
1837
2249
1297
2296
2434
1318
2323
1072
2180
2294
2071
2460
2069
2384
1166
1
841
2280
2465
2527
1019
1862
2520
1984
2468
2239
1487
2530
2510
319
2420
2363
1632
1334
2110
2012
2482
1010
1220
2401
2422
2355
2282
2436
2477
2423
2493
1255
2354
2139
1582
2386
2049
1987
2501
2352
2354
2408
836
2507
1572
2034
2511
2119
2076
2522
2539
2197
1411
1514
2268
2090
2418
2505
2276
2445
2555
2525
2411
1673
2265
1320
2457
1930
2266
2174
2499
2424
2127
2526
2473
2156
20
666
1872
2464
2311
1984
2148
2375
6
904
2454
2509
2427
837
2401
276
2318
2442
2510
2217
2058
2494
1913
2497
2446
2371
2260
1211
137
2505
2257
2450
2472
2442
2519
2082
84
2435
1951
912
1306
2415
2434
2424
1891
2020
2453
2418
2491
2518
2423
2220
1729
2195
1953
2467
1646
2443
2247
1920
2489
1509
808
2401
2466
1454
2481
2463
2488
1582
2009
2484
1137
2374
2314
447
2437
948
2530
1174
2048
344
17
2492
2359
2485
2449
2445
2413
709
2462
1335
2332
2482
1097
2472
2236
2151
1900
1927
2456
2384
2121
2431
2166
2450
1879
2490
2311
2460
2485
1110
2360
843
1889
2507
2533
2431
301
2230
2519
1433
2506
2223
2445
2461
1924
2288
2434
2403
2320
2324
2343
2027
2491
2483
2484
2387
2423
2519
1475
2449
785
1850
2512
2448
2325
1918
2219
1592
592
2197
2490
737
2485
1876
753
2304
674
2004
1908
2421
2100
2407
2345
2162
1536
2243
2552
2403
2363
2255
2438
1478
2441
2451
2408
2332
2516
2541
2329
1961
1992
2397
2476
1720
439
804
2529
2454
1248
2287
2537
2297
2357
2322
2517
2483
2487
2500
2323
2285
2509
872
2499
2292
1821
2505
2419
2019
2274
2502
2449
2458
2501
1854
2351
2498
2301
2402
2089
605
1703
2186
2496
474
1282
2204
2509
180
1899
2540
2111
2249
2515
2458
818
1990
1539
2512
2409
2391
2440
2508
2389
428
2439
2486
2505
2447
2420
2500
2389
2262
1735
2549
2411
1172
0
1714
2481
2531
2473
1798
454
884
2348
481
2488
2469
1370
712
1853
2453
2302
2420
2087
2296
764
1751
2454
2472
2275
2182
2486
1961
2116
1475
2296
2345
2094
1186
2528
784
2161
1291
2504
2076
2419
1474
1825
35
2337
2485
1213
2473
2481
2471
2494
1799
1552
2335
2430
2421
2227
2256
1831
1757
2502
2323
2491
2369
1656
1956
2524
975
1065
2387
2325
2170
2398
2466
2153
2401
2135
2459
1568
2487
2461
2068
2181
2576
2408
267
1366
1927
2311
941
1287
2509
2513
2546
1347
1416
2497
2229
1450
2536
781
2509
2387
2479
1593
2491
2483
2429
2394
1439
2305
2510
2177
2443
1166
2522
14
1116
1581
2266
2147
2283
1932
2518
2538
2446
2206
2520
2386
2412
1191
2018
2415
2504
2406
2439
2561
2456
2300
2469
2016
1945
385
1598
2491
1898
2378
773
910
1560
742
2158
1971
2369
2514
2527
1340
80
2386
1184
83
1794
2007
1847
2222
1269
2371
2246
2542
2443
1384
2413
2224
2461
2033
413
2409
2374
2471
2556
2487
2434
1856
2531
937
2474
2401
2503
2363
2226
2146
2439
2480
372
2481
912
2493
2126
2302
2509
2436
2340
2003
2248
1088
2406
1624
2432
2219
2006
1095
2467
687
1327
890
2450
2087
2257
2530
2527
2431
2485
2437
2494
2472
1210
2007
1877
753
2506
2232
2106
2429
1352
2490
2500
1263
1994
1407
2015
2218
505
894
1984
2391
2478
2091
2464
2464
2496
2489
1719
2168
2285
176
1067
2543
2141
2454
2070
2195
2409
2206
1925
1310
1164
1126
1083
2508
1427
1178
1790
198
1721
2498
2485
883
2450
2280
2388
1644
2440
2444
1982
2093
1371
17
2427
356
1487
2367
963
2239
2489
2419
2436
2489
2403
2316
890
2470
2236
2456
1373
1131
1959
2405
713
2140
2467
2494
2412
2346
2356
2525
996
1693
2135
2366
2452
68
1259
629
2212
18
573
1554
2427
2438
1733
2488
494
2257
469
2220
2096
2487
408
2158
1083
1291
2319
2448
2258
2244
2501
1661
2448
1239
1667
2467
2070
1642
2401
1480
2448
1009
1355
2363
2409
2227
2167
1426
1088
2547
1092
2492
2518
2452
2230
2273
2366
2483
2445
2454
1642
1535
2535
1732
2463
2468
2430
2433
713
2516
2484
1919
1756
2118
2477
1953
1331
1743
2421
175
2352
2427
2510
2485
2039
2469
2394
1469
2239
2186
1344
2486
2286
2510
2032
2559
2350
1745
485
2481
1282
222
1545
2038
2483
1843
2415
2397
1916
2362
1855
2482
2465
2287
2471
2309
1742
2164
2354
2037
2507
2489
770
2489
2339
2356
2278
2214
1926
2508
1706
532
1616
2500
2456
2472
2376
1864
2434
2155
2504
2538
2402
1541
2437
1666
1915
2434
1034
1715
2446
2239
2525
2471
543
1672
1925
2519
1400
2504
2481
2467
2096
1207
1888
2331
2430
200
2394
1621
1891
2522
2514
2377
2172
1370
2428
2348
2484
2487
1622
2446
2494
2448
2314
2483
1942
2021
2376
1610
2364
2510
2451
2472
173
2391
205
2541
2103
2470
2099
840
2451
45
2297
2528
51
2507
512
2438
2476
2476
2516
1801
520
466
958
2461
2483
2383
2495
695
2344
1186
2441
2418
2491
125
2533
2444
1347
2424
2391
2460
2196
2155
412
2361
2163
2508
325
2089
1959
1824
1013
1574
2049
1684
2078
2478
2078
2521
1961
2497
1713
2406
2456
2255
1870
1100
2148
2084
2389
2518
2386
2314
270
60
2501
2484
1525
417
1703
1954
2480
2484
906
2379
2541
2065
419
1930
2048
1665
180
2398
2277
1428
2487
2529
2450
2480
2506
2446
2545
750
832
2492
2310
2317
27
2097
2293
2421
2463
1715
2422
2553
678
454
2412
2480
2259
2376
778
2309
1726
812
2448
1906
2483
2520
2516
238
2432
2493
2486
2390
1229
2087
1673
2047
1648
2183
2400
1637
2511
2425
1680
2147
2503
1871
469
2408
228
2487
2496
1657
2456
2372
2025
2509
2489
324
2420
960
1023
989
2193
1973
1353
1833
1787
2427
2183
2245
2513
2345
2419
1518
2403
1934
2490
2416
2473
1928
2493
2447
2409
2464
2481
79
2484
2515
1487
2409
2453
2485
2484
2484
2126
2468
2279
2493
2450
2471
23
2137
610
2455
2267
1925
794
2070
2181
2468
2468
2475
686
2375
2473
2499
2468
2280
2250
2284
88
2581
284
1562
2436
1600
2555
2199
606
2339
2335
2500
1440
2012
1653
2428
763
2309
2530
1663
1852
2301
1987
933
1994
2307
2152
2263
1980
2229
1448
2264
1601
2471
2526
111
2497
2473
2444
834
2240
2386
1358
2379
2423
2424
2465
2284
2216
2329
1919
252
1257
2082
2185
441
2358
2151
2329
2318
2327
2428
2459
1674
2389
1067
1387
243
605
2002
723
2399
2435
2526
2415
106
2306
2439
2066
2523
1898
2484
2449
2484
997
2485
2513
1746
1931
2368
2149
1926
1035
1996
2463
1484
1973
2460
1851
2362
2423
1198
2020
2453
2053
2505
548
2483
1828
2448
2409
1812
2011
2420
433
0
84
2491
2385
69
868
2338
2508
2479
2497
2463
2540
2494
2026
2441
2304
2552
1892
2440
2390
2436
78
1602
2511
1371
659
1168
466
2448
2023
2470
2067
1988
1963
2541
1285
2201
1578
1601
2299
2455
2505
2445
2523
2321
2169
237
778
2364
2029
840
2441
2476
2105
2322
2496
2534
1702
2449
2461
823
126
2522
2434
1603
2484
164
1860
1854
530
2023
1448
1664
2149
2552
2451
1660
2331
1805
386
2267
2405
2509
2415
1726
429
2542
1905
2489
2388
2521
2528
619
2212
2432
2481
2503
2455
2247
1357
2401
2503
2368
2561
2479
2501
1551
2515
2348
2037
2430
2222
1018
2500
2060
2492
1423
2180
2481
1317
2445
2497
1773
2525
1281
2452
2529
1905
1875
2145
2448
2499
2483
968
2504
2495
2537
1633
2538
2476
2499
1841
2452
2498
2477
1995
2471
2135
1019
1117
2170
2109
1253
2483
2460
2429
1423
634
1630
2529
2251
559
2397
2484
2483
2512
2473
2453
1712
2392
2424
2456
2370
181
2323
2447
2182
1653
2517
1257
2480
2042
2398
2268
1656
2410
1610
778
2346
2409
2175
2564
2486
2533
1961
2441
1988
34
1921
2510
1183
2507
2485
2432
201
2556
2292
2428
2500
2389
2231
2407
2265
1995
2240
2477
2475
1958
2536
2463
2316
2430
1325
1845
660
2429
2474
1998
1854
3
1258
2435
2439
2441
2280
2465
2319
2246
2597
1809
2337
109
2269
1725
1301
2256
2268
21
2274
2478
2467
752
2502
2479
2495
1140
2431
696
2169
2504
1868
2464
2509
2227
1739
2442
2440
339
2019
334
2484
2466
657
2546
569
2301
2368
2492
2047
1014
976
2391
293
2357
2503
2368
186
2280
1119
1021
2324
2488
2518
2386
2481
2201
2558
2515
1529
2487
2423
1773
2384
2512
1326
560
303
2500
2500
2414
1815
2060
2405
2349
2417
2334
2432
1719
558
2474
2241
932
2467
2454
1498
2193
2453
2456
2474
2086
986
2497
2494
2514
2264
361
1328
2487
1830
955
2159
2476
2519
1112
1914
2456
2188
1653
2294
2492
2190
2221
2411
988
2093
2501
428
1884
2243
1896
943
2228
2012
2463
1470
1381
1690
1972
2505
2405
2479
2286
43
19
2530
2484
2416
2253
2451
2439
2436
1379
2214
2507
2148
2412
2040
1811
2372
239
1998
2192
1858
1806
2460
2436
1664
2357
1530
2415
2536
2485
2349
2063
2314
2366
2373
2450
585
2419
2300
1393
2500
2117
2461
2482
2396
633
1855
2465
1845
1588
2443
2522
2335
2486
1272
2199
2372
1551
2411
504
2015
524
2401
2182
2329
2483
107
2465
2471
1769
2003
644
2155
992
2448
1008
1957
2457
1816
2587
3
2438
2536
1380
2525
2469
2520
2450
814
112
2466
2325
1515
1722
1275
2364
1668
1824
1752
2525
771
1154
1967
2397
2296
2400
2500
2468
2156
2334
2465
2415
14
1964
2387
2117
1747
2428
2061
1799
1270
1831
2441
2066
2395
2271
2530
594
2147
1483
2528
2267
2436
2538
1508
2511
2170
2316
976
2454
2488
2498
2450
738
2494
778
2308
2016
2496
1225
2011
2502
2482
2021
2046
2473
1424
2518
2447
2481
272
2427
1902
2425
2123
2285
2381
2484
2510
2500
1961
2472
2402
2451
2198
2077
2466
2513
1133
2403
2505
2292
94
1892
2471
2511
2301
2426
2464
2221
2483
2531
1309
92
684
847
461
2026
2300
2087
2458
2287
2430
2210
1366
2460
2472
1843
935
1341
2453
2434
1372
2486
1882
1724
2362
1992
2425
2384
766
586
236
2223
2459
130
1443
2517
2253
2488
2414
2545
2323
670
2331
2306
1548
2102
2322
687
2417
2451
2376
2478
2377
2460
1595
2471
2506
1005
2463
2480
1849
1916
2437
2179
2373
2419
80
2455
2474
220
2555
90
2327
2384
1629
2476
2462
2134
2507
2436
590
2075
2407
2439
2416
1646
1371
2324
2470
2490
2529
2468
2509
94
1497
2468
2490
359
926
1408
1869
1654
1698
1128
2448
2243
2393
2370
2472
2386
2480
1386
2394
2529
2441
1663
555
1401
2520
2342
2331
1893
2529
1919
1947
2469
2341
1903
2145
789
1978
2461
2522
2422
2299
1896
2444
1620
1978
929
2507
2389
2446
2391
1111
1575
120
2113
1837
2308
2124
2404
2497
2526
2458
1509
1042
1792
1656
2418
1670
1728
2504
2033
2223
2020
2477
2354
1308
1955
1827
2480
2450
2507
2423
41
2419
2450
911
2459
1067
2124
2464
2210
2495
2471
2326
225
1392
2031
1183
1897
2204
1148
2442
2569
2158
73
2454
2068
2461
2449
2080
2347
1733
1761
2379
2072
2410
1174
2151
2534
2229
2299
1988
2484
1908
2403
2512
2449
2336
2472
2482
2202
2525
2194
2536
2359
1949
1859
2350
2436
2463
2465
2131
2197
2224
1961
1236
2437
0
2506
2413
2102
2385
1528
2474
1574
2258
182
2460
2195
2156
2170
1232
2463
1664
2416
2440
1034
2447
2478
2451
2112
2366
2425
2346
2460
2482
2465
2520
2472
2375
1090
2032
1768
1948
2384
1975
368
1289
1032
2510
2467
2399
1982
143
2404
2440
1881
2389
2464
2183
2494
1899
2173
2345
1333
2358
1356
2168
2137
997
2483
249
2368
1717
2227
1489
1873
2492
2436
318
2273
2089
93
1791
2455
1957
2039
2486
2468
2294
1854
1595
943
1571
693
2004
2465
2388
2306
708
2380
2032
2492
2548
2338
2047
2346
2074
1892
2485
2503
1897
932
1173
2166
2423
2490
2516
2296
2393
2147
2496
2088
2513
2094
2248
2433
2425
2573
2523
1564
1856
2399
2485
2057
2461
2504
2302
1720
2252
185
54
90
976
2465
2450
2418
2476
2452
825
2510
2462
2209
2522
2453
2044
2351
1645
2342
2362
1796
1502
2452
2361
1607
923
2414
188
2146
2496
2309
2478
2074
2003
1934
2021
2042
6
1606
2315
2082
1156
1248
2128
2502
2032
2210
697
2561
1830
1901
2024
293
2139
2235
1068
2503
1997
9
2452
2245
2109
58
1886
2098
2350
2463
1898
1894
2487
2250
2109
2487
2374
2456
2363
1548
2389
409
2468
874
907
134
2501
1795
2500
733
2305
2454
2550
2430
2526
1928
762
660
2483
2060
2001
2054
1659
2417
2488
2233
2457
2185
2479
2418
2481
2449
2463
1268
854
62
1030
394
2444
1551
2518
2079
681
2476
2575
2379
1012
2521
434
2473
2246
1875
2199
2149
2496
2483
2467
2090
2108
2445
2412
2427
212
282
2291
1817
1883
2479
2139
2292
2493
1709
2407
2481
1869
261
1617
2486
736
2452
1575
2318
2548
2362
2150
2520
2486
2310
2502
404
894
832
2477
2215
2498
2294
1916
526
416
2094
2458
2428
2555
1150
2555
1836
1482
2344
2525
2469
1294
2449
1147
2493
14
2178
2488
656
2471
1819
61
1735
2330
2503
1861
2386
612
2014
2482
2444
2453
2487
1689
1865
2160
1323
2249
2458
2415
2461
2523
2192
935
2461
2529
2319
2442
2383
2414
1642
2198
2497
2394
2399
129
778
2513
2485
2235
2533
1534
1610
2384
2057
2494
2431
2424
2516
55
2373
1909
1610
1586
2489
2414
1524
1656
2516
2521
2502
2442
2523
2530
1881
2460
2505
2368
2351
1892
2433
2418
2431
2481
2526
2487
2026
2520
369
2052
2403
2490
1728
1110
2131
2458
2061
2542
942
2328
2508
2482
2211
2544
1210
2451
2505
2527
2451
2494
2552
1085
1351
1435
1864
2490
1603
2369
2177
2498
1786
2532
2443
2111
2526
1278
2273
2425
2490
2456
50
2353
2487
1701
2459
2435
2425
2283
2507
2494
751
2069
2322
2416
2453
2405
2056
1869
1611
2310
2474
2458
2464
1426
224
1946
2057
2321
2431
2046
1167
2466
894
2489
1651
2534
2521
2399
2424
2315
2478
2036
2568
2051
272
2436
2505
872
2052
2507
2486
2505
2531
2084
2308
1792
2496
2413
2124
2232
2370
2547
1952
2453
2028
2495
2425
2460
243
1155
2019
492
335
2348
2436
704
957
2266
1539
1912
1574
2185
2472
2012
2421
2234
2176
578
2427
514
2517
2497
989
906
2227
2450
463
2520
242
180
1259
2226
1614
2484
2493
1102
2350
2234
2256
1670
2329
2481
2266
2437
2440
2261
153
1716
2489
384
1100
426
2474
2107
2449
979
2464
2536
2529
2470
2506
2473
2471
749
2434
1037
2444
2528
2453
2259
2151
1021
1854
2404
2168
2323
2139
2206
2473
2135
2529
2144
2476
2485
2465
1757
225
2489
2316
848
1483
1896
870
1684
2407
2339
2347
1878
1784
2507
2406
1989
2323
948
2410
2250
2440
2473
2409
1946
1268
2495
2426
1422
930
2437
1745
2384
1034
2314
1423
2496
2476
2410
1461
2481
1249
1393
1735
1988
1834
471
2387
2477
2380
0
1571
2529
2499
2518
2265
2241
1221
978
1607
2482
2367
287
2163
1260
2424
1893
2511
2523
2419
1773
2428
2360
653
2323
981
1552
2477
91
2508
800
2540
1595
2468
2493
2462
2373
1318
2492
0
2248
1867
407
3
2496
62
2463
2516
2478
2441
2484
2467
1474
2302
1354
2376
1468
2083
2468
715
2482
2507
1801
2310
1017
2365
2452
793
2505
1377
2531
2240
2129
2415
2456
2497
2115
2516
2303
1950
2258
4
241
1893
1053
1780
237
2363
2576
2289
2281
2471
2386
1607
2546
797
2455
2159
2209
2474
1989
2357
2492
2429
2392
1397
2470
2387
2161
2498
2405
2366
2393
2489
943
350
2358
1950
1925
2384
752
1972
2523
2426
292
690
2502
369
1997
2471
2424
580
2203
1549
2495
2460
1882
2435
1635
2217
2474
2467
1542
2258
1879
1981
1935
2442
2305
2468
2523
702
2477
2318
2267
2049
2564
6
2477
1641
2100
820
2347
2473
1785
2481
854
1441
2350
2449
2464
2331
2477
2304
2499
1700
2495
1930
2439
2347
2305
2473
2463
2514
760
1640
495
2530
2390
2179
694
1002
2097
2437
2449
129
2350
2162
622
2508
2071
2018
2058
2427
2558
2514
999
2383
1674
2465
2008
2467
2473
2519
2399
2472
30
2515
2144
2506
2455
2119
2254
2551
943
2497
1668
79
2477
1644
2125
2512
2028
2544
2247
1291
2165
2558
2300
1868
20
2535
1452
1714
2485
2222
2503
2437
2437
2365
719
1802
2309
2399
18
1960
261
2374
688
581
2357
2394
1653
1274
2089
1203
2096
1925
2459
2473
1824
2271
1973
2436
2412
2278
1510
2076
2358
1688
2450
2130
2418
1604
2451
2560
2196
2160
1762
2560
2262
2481
2258
2191
2354
1912
2483
2220
2508
2437
1447
2492
2358
2403
1104
2523
2494
2135
2490
1643
2374
2473
2503
2115
2023
2464
2455
1989
2440
2502
2447
1790
2491
2550
2410
937
189
1834
2221
1736
2470
2437
1690
1862
1964
2481
2305
1361
927
513
2217
2311
2110
2542
2354
2534
1233
857
2374
1794
1071
2378
472
2378
2482
2385
2338
1832
139
2506
2236
1388
194
1236
1880
20
2450
2558
1361
2435
2514
1781
2461
2463
2068
2352
2552
2257
1514
1829
1236
1906
2459
2508
2471
2206
2446
953
585
1860
392
2345
2431
2531
2485
2548
2468
2495
1726
1834
2513
2205
2436
2458
54
2376
111
2328
2510
2512
1742
2475
1648
2362
204
2326
2505
2401
2497
2507
624
630
2542
2407
2476
2449
2443
2536
1897
2244
2463
1585
1501
1608
2439
2540
2487
2379
2462
2246
1646
2481
2424
1199
2459
2430
2484
2428
2417
2458
245
162
2464
1357
2500
1352
2535
2421
2280
2446
2489
2475
2457
1565
2526
2508
2077
2516
2340
132
2457
506
1703
1086
1950
2412
2535
0
2475
2532
2455
2533
3
2444
877
2368
1634
16
2489
2501
2264
2495
1380
2333
2455
2463
2514
1315
2388
2491
2253
2396
2440
2498
1298
2496
2374
1884
2445
2340
1573
2195
2423
1607
2096
2423
2423
2469
2505
1113
1867
1017
2337
2353
2430
1859
2485
2448
2458
2372
1423
2435
2538
782
1851
2576
2184
2050
485
2459
2209
1643
423
1262
2226
2480
1133
2488
1607
688
1782
2327
2525
1681
2267
2481
2048
2510
2496
2376
2136
2202
1166
9
1049
2429
2438
2340
2512
2258
1938
87
2470
2301
0
2470
2426
2483
2456
1536
1123
2491
1255
2472
4
2294
2451
2428
2185
2456
2465
2500
2534
2384
1759
2405
2402
2509
1220
2246
2242
1797
2318
1143
2465
2464
2515
2423
2528
1464
2281
2218
2477
2344
2527
1403
2298
2489
2479
2050
2548
2486
2330
2436
2390
2246
2398
1461
2303
2344
2455
2519
669
2510
2436
1371
694
1772
1285
268
2247
2160
2351
2219
2410
1897
338
2467
2445
2462
1314
2538
1832
2127
2222
2385
577
2518
2432
2380
1219
1472
2416
2327
2506
970
2431
2376
2477
2395
2033
2440
1102
2356
2299
2022
1518
2372
2279
1670
2482
2482
2396
2424
1894
2515
2017
1549
1515
1329
1518
2326
506
2504
2490
1841
2274
2407
1951
817
2524
2532
2499
1120
1663
2369
2500
977
2429
1654
1521
2351
2311
368
2432
1995
2454
2050
2058
2488
2496
1561
2288
1032
2458
2455
2503
2526
2368
2453
2434
2459
1509
2391
2081
2399
2508
2467
2121
2445
2468
2480
1296
2351
1096
2519
2161
2544
2394
2330
2551
2314
2484
2443
841
2518
958
2257
2073
1735
958
2184
1578
2507
2160
2527
2513
2464
412
2464
2536
620
2307
1995
1101
1796
2204
2165
2265
2346
1627
2365
2384
2505
2497
2360
2076
2261
155
2314
1630
2177
2391
2475
2091
2469
1560
2499
2478
1707
2542
2312
1140
1984
2527
2503
1265
2511
2198
2334
1534
2150
1703
2436
1874
2432
2434
1502
2115
1880
2100
2360
2436
2357
2355
2452
1810
2262
1976
2513
2178
1424
2438
2287
2077
1907
2365
2239
2573
2265
1852
143
2269
2452
1862
1876
2166
2161
1914
1894
1822
2472
2201
2511
1927
2270
1599
2038
2228
1843
929
2319
641
2068
1994
2471
2367
1835
2470
2428
2302
929
2068
2404
2339
2393
2456
2487
1956
2038
369
2477
2375
2518
2383
1505
2470
1788
364
2035
2233
2538
2259
179
2265
2337
2099
1411
2410
2509
2550
2393
2429
975
207
1038
2393
1845
1961
1167
590
2433
2397
2446
2431
2451
2210
291
2365
2276
2241
2205
2555
593
699
139
201
166
2436
1388
599
2156
2356
503
457
2410
2466
2258
2339
1022
2219
2165
2582
2452
2444
2327
2179
2512
1130
2377
2471
1987
2443
123
1783
336
2558
213
2267
2471
1439
2222
1385
2135
1258
2449
2552
2570
1999
2029
2471
743
2348
2406
2450
2547
2381
1216
189
2165
2447
2340
2447
1783
2473
2521
1680
2554
2504
2461
2409
2512
1814
2404
2469
2403
2202
2467
1632
2285
2243
1288
1736
1875
1483
1905
1366
299
2463
2458
605
1907
2529
2468
2487
2199
2134
2556
2232
2030
1175
2481
2533
2520
1157
296
81
2400
2383
2508
2158
2490
2477
2186
2435
916
2483
1263
2465
2422
2426
2432
1064
1195
2457
2016
1624
2480
2463
2530
2456
2431
2461
2432
1955
2482
2306
1889
432
2438
2443
2487
1600
2191
2137
2229
804
2457
333
588
1308
2389
2486
1412
2470
2421
2000
2450
2452
2434
2491
1514
1820
2513
2418
2481
2345
2016
2506
2242
1905
2439
2045
2184
2403
2525
2484
2498
1467
2111
1595
2444
2496
2116
2475
2163
2554
2128
1295
685
2436
2124
2418
2454
1898
508
2469
795
2487
2035
2059
2495
1920
1665
2290
2481
2428
2310
974
1929
1437
1169
1811
1941
2422
2474
2235
2495
2206
317
2484
2522
2445
2519
2379
2504
1972
2182
1007
978
1846
2284
1537
2065
2357
981
2011
2536
2512
633
1480
1611
2474
1401
2502
2382
2334
1517
19
1070
1977
2375
2334
2401
2291
2490
2501
1950
2374
10
2499
2389
2234
1226
2495
2445
1865
2333
2476
2351
2414
2265
1754
2083
2465
1305
2497
2481
2434
2483
2436
2472
2544
2478
2505
768
727
2422
2455
2309
2406
1849
2268
1457
2016
2462
2405
1800
2132
2211
2375
1665
2315
2027
1516
825
2475
2337
2434
2509
2145
2372
2096
2327
2480
2487
2391
1023
977
193
2468
2437
557
2271
2357
2428
2367
2421
2409
2482
1732
1093
2422
2294
1537
2182
1798
281
1796
2479
828
2343
2431
2530
2387
2429
1986
653
2409
2153
1038
2516
1427
159
2473
2491
2367
2473
2373
2373
1837
2116
1897
1948
2498
254
737
2393
2007
2491
2543
1259
2467
2334
2452
2389
2028
2461
2476
2397
2460
2498
1906
2352
2499
2441
1455
2223
2508
2436
2407
2483
2125
1441
121
2531
2485
1906
1829
2492
2503
2499
2408
2202
0
2288
2425
2313
2064
2397
2506
1891
1628
2287
2524
2145
2491
1705
1593
944
1584
2373
2554
2390
2221
1706
676
2498
2480
867
2452
2464
2415
2485
2415
2293
2452
2245
1981
2477
1052
2271
1522
2233
2296
1941
717
1947
2461
991
2211
2457
1953
2471
2452
1888
2471
2432
2462
1814
1338
2444
322
2469
2513
1666
1572
701
2412
1663
792
2521
2067
2484
2457
1805
2016
960
1824
2316
1713
2272
1647
2301
1774
2535
2553
2416
1264
2451
2503
2509
2541
2347
2419
2459
2008
2494
2439
2540
2410
2429
1486
2513
2272
2325
2340
2172
702
165
1710
2499
2466
2110
945
2163
2436
2542
2519
2451
1642
591
2423
2455
630
2492
2189
1862
2354
2055
2459
1430
2508
2216
2531
2149
2405
2240
47
2135
2473
1346
2206
2449
2520
2208
2056
2465
2351
2524
2149
2503
389
2267
1630
2385
606
1655
1545
1712
2482
2494
2406
2501
189
1823
551
140
2251
2268
1014
23
2590
2358
2495
183
2473
2274
1894
2409
2159
2090
1478
2352
2396
2493
1345
2494
2520
2229
2378
2227
2109
2488
1593
2455
32
2116
2066
2261
2559
2458
1032
2003
1833
815
2448
2439
18
2566
2391
2326
1827
2054
73
2552
2476
2525
488
1952
99
2445
728
2179
2514
2022
2067
2476
2181
1784
2218
1846
1900
2487
1938
2422
1394
699
2528
2480
2333
1593
1639
2467
751
2510
2464
370
2374
2484
1626
1784
2288
2376
2047
2226
254
2060
2496
2485
2135
2078
1876
2532
2477
622
1663
2324
2518
2266
2388
440
1207
2245
567
2409
2495
328
2371
2411
2538
2480
1151
2493
2472
2432
2176
491
2418
643
62
247
1726
1925
1430
1814
265
63
2477
2151
2465
1512
1479
2358
796
880
2408
2497
2476
1834
2459
2474
1822
5
2000
490
2492
2480
2444
2133
2450
1033
2321
2486
132
2446
2494
2488
1142
1389
2196
2048
2120
2434
1668
359
2268
2357
942
1272
2299
2450
718
2400
2270
1281
2343
2108
283
942
2445
2391
2456
2371
2427
2510
1572
2426
2485
980
2472
2335
1274
462
2460
2410
2448
4
2465
2466
2499
1413
2260
2409
2419
2479
2411
2373
2451
1460
2243
2111
2078
2395
1932
2438
551
51
2476
2536
2268
1765
2229
2487
2533
2165
2459
1370
2570
2452
1590
1167
1394
2477
2440
2239
2316
2542
561
2267
2473
2416
2437
873
0
2467
1590
2372
2381
2349
2141
2468
1867
756
2338
2475
2391
2481
2424
2468
475
2464
2525
2500
1745
1831
2483
449
2499
2518
2058
2061
2554
2488
1764
2523
2170
1951
2066
2436
289
1708
1195
2449
2124
1361
1010
2055
2489
2216
2054
2442
1954
2016
1384
2326
2366
2065
2219
2455
2225
2470
2270
1360
847
1642
2350
2148
1219
2387
1991
2362
2538
1951
1961
2286
2447
217
2527
2535
2437
1872
1479
2453
1084
1417
2308
2404
1640
2015
1663
2189
1394
2461
2513
1307
2501
2467
2486
2276
2281
2431
2504
1425
1694
2276
1558
1182
1594
549
2118
2327
2411
2349
2252
2485
2355
2507
2460
2518
2511
2531
2449
2434
893
2431
377
2406
1998
2461
2461
2409
2441
2480
2391
2064
2444
2510
2387
1730
1158
2480
1862
83
1431
2474
2454
2505
1627
1668
2512
2450
2208
1697
2430
2385
2491
2471
2499
42
2385
2512
2395
2537
2276
2557
2472
473
2411
2202
2521
2021
2409
2337
2465
2273
2496
2442
2277
2515
520
1628
2
2494
1477
2396
1616
2457
2537
2457
2503
2490
2491
2145
80
1343
2192
2372
1235
263
2122
2419
2393
2324
2542
578
954
169
2414
2515
2186
2531
1496
1767
2209
2527
2337
952
1404
2385
2452
2450
2318
1187
594
2153
1469
2298
2447
1850
2485
2241
1147
1615
2491
2378
2192
1999
2369
2491
1637
1008
2421
1309
2538
748
2231
2225
1886
869
2544
2438
2387
101
2174
2104
2463
2463
2037
2500
2473
2484
1830
2308
1306
1969
2550
1831
678
2500
2454
309
2228
774
2214
1895
2092
1577
347
1813
2230
1777
2406
140
2407
2507
2147
2484
2440
2401
2339
2494
2519
1678
243
2450
2552
2028
2479
2521
2056
2453
2391
1782
2363
1749
2162
2496
2098
2461
2491
2435
2244
2380
1583
2456
1736
2391
2476
2504
2486
2502
2429
2467
2354
1287
2428
2218
2419
1054
1867
2465
2112
619
2394
2324
2228
2480
2298
2450
177
2373
1755
2483
2453
1917
2006
1711
1619
2479
2084
1196
2446
1020
2249
1480
2315
2296
2402
2483
1097
2353
1622
1472
1944
2451
2074
2272
2054
2218
1882
1885
2488
2065
2504
1844
2458
2057
904
2417
2055
68
2448
2436
2249
1450
2496
2227
1916
860
2283
629
2408
1289
2388
2045
2418
2497
4
2459
1696
2466
2486
1552
2200
2512
1774
2519
2546
2487
2309
1971
1318
2474
1532
2427
2342
2523
1691
2508
2372
1302
2525
2353
2546
2345
1510
599
2466
929
2403
2428
2522
28
2500
2515
2321
2461
1638
1623
2528
2391
2432
2160
2311
2367
2190
2265
2170
690
2422
2464
2318
1362
2402
2525
2508
1411
2421
2359
1716
2255
2517
2448
2407
2437
2544
2315
2449
408
129
2483
2206
2398
2285
2542
2446
2516
2480
2476
840
2464
349
2478
1191
1379
1095
2148
1803
1959
1696
2510
2340
2203
2517
2360
1935
2246
1546
2448
2409
2432
1874
2516
2410
2522
2334
1792
2586
2178
2357
2390
69
2454
2116
1032
2439
2142
2263
2476
1808
2431
2422
2400
1669
2488
2488
2451
2507
2092
1946
1521
2447
2495
2242
2456
2452
1324
2539
2442
2387
92
2428
2291
2376
982
1229
2129
1949
2377
783
1777
498
547
2404
2451
2104
1562
2473
2522
2525
748
2533
1974
2376
2424
2010
2442
1663
1571
2397
2448
224
2479
2091
2457
2493
2541
2519
2453
2496
2352
204
2431
1890
1895
2534
2298
2426
857
2364
81
2442
2295
2348
2468
171
2180
1724
2168
2483
1653
2252
2367
2438
2444
2439
2511
2043
2475
2075
1969
1753
2541
1716
1610
2546
1918
2406
627
2431
2371
2314
1994
2405
2423
2182
2351
494
1746
2489
2359
16
2383
2469
2420
2332
2494
1841
0
2462
1180
2145
1765
2372
848
2358
2531
1400
629
1195
841
274
2285
2307
1730
2481
2315
1948
449
2044
2068
2409
1802
1708
2491
1530
1944
2316
2520
2281
512
654
2173
1519
2441
1044
2508
2494
2447
2467
2517
2360
2459
2024
1614
2544
2472
2332
2484
2531
2439
909
2447
2457
2236
932
2140
2353
2415
2493
2488
2334
2517
524
2269
2476
2510
1555
1541
2448
2475
2271
2237
2504
521
2447
969
2450
2454
1830
1953
2440
2383
2466
2455
1958
2368
2501
2527
2440
2500
2202
2470
2488
2491
1311
2020
695
2428
2400
570
2485
2412
1966
2180
2023
2393
2268
2315
746
2264
2366
2469
332
2498
2469
2141
2511
2462
990
2524
782
2454
1258
2496
204
1998
2372
2494
1423
2454
1945
2459
2485
1756
127
2536
1170
2452
2316
2437
2511
2427
212
2432
2294
2327
2559
890
2446
2415
1186
1732
1225
2548
137
2445
2490
2011
2411
2493
2333
2073
1970
791
2389
2493
2209
1247
1862
2417
2430
2517
2515
1281
2072
2450
2408
1156
2202
2487
329
2319
2365
653
2288
2483
1915
1841
1875
2071
1842
2008
706
2271
2171
2328
2434
1434
2262
1114
500
2412
2533
2300
2450
2463
2471
2410
1378
2357
2531
2505
2522
20
2469
2485
2574
2377
2076
2497
2090
2354
1964
2064
2478
2530
2458
2457
2432
2388
1875
2441
2476
2465
1787
2292
2191
2457
2535
2459
2113
1894
1999
2353
2554
2388
2399
2492
954
1711
1314
97
2467
2441
2444
42
1834
1904
2448
529
2511
2329
747
2433
2486
7
2214
1377
2190
1666
2135
2502
1207
2492
2508
1770
2371
2472
2515
2453
1946
2315
2443
2425
2384
682
2489
2433
2472
2424
1905
2352
2504
2368
2484
2438
2228
2451
1208
994
2486
1724
2436
2497
2473
2246
2502
123
2441
2351
2040
2295
810
2551
2471
975
1927
2503
2001
2483
462
2067
2545
2269
2289
1206
1002
2210
2483
635
2414
1906
2478
2454
2478
963
2146
2506
1572
2262
2531
2039
2518
1945
2195
720
2486
118
2351
2285
2442
2410
2346
2118
2298
1683
1545
2389
2453
2227
610
2347
2355
2171
2144
2497
1417
2426
2323
1881
220
2402
525
2358
426
2244
2495
2093
1939
1551
2006
2456
882
671
2546
2414
2484
2498
1371
2420
1527
2499
1156
2381
119
2267
2506
1444
2398
2539
987
2554
1776
2315
2472
2287
247
6
2542
2458
2505
2400
2502
1716
1775
2499
8
2420
1472
923
2352
1830
1905
1159
2221
946
1547
1451
2428
2480
2538
2474
1928
2450
1280
2501
2464
2449
673
64
2255
1827
2459
2405
487
216
540
1280
1620
2441
2124
2381
2342
2077
7
2365
1852
1882
1040
2452
811
1603
2456
1560
1801
2444
2542
365
1914
2554
1364
2490
2472
1832
2416
2229
2535
143
1971
2085
985
2220
2385
2275
2524
1114
2542
2385
2251
15
2524
2501
2476
1541
2393
2494
2487
125
2431
2033
2466
2178
1978
1919
2468
2523
2489
2505
1929
2509
335
2511
2024
2361
2425
2472
351
257
2484
2481
173
1564
2428
931
2547
2385
2398
2030
2445
531
2390
2482
1921
491
2436
2491
729
2506
2406
2374
2432
2363
2324
2424
2099
2552
2490
2523
15
2389
2420
2507
2129
2092
2402
2408
400
2381
1745
2472
2488
913
2489
2445
1610
2491
2406
2541
1184
2479
2106
2199
2417
1946
2450
2501
2439
2522
287
708
2485
2512
2444
2121
1868
1164
120
2292
2472
2505
2454
2520
2372
2329
2462
2182
2500
2166
2496
2537
2482
2477
2353
2449
2471
2452
1811
2456
2438
2352
2495
2512
1365
1807
2183
1868
1708
2516
1511
2456
312
2209
2417
502
2466
2064
2510
2343
554
2448
2394
2494
2454
869
2482
2024
2487
1723
2482
1038
450
1886
2538
830
2411
2449
2424
2546
472
2519
1253
2067
543
2486
2459
1193
2519
2398
407
2025
2337
2435
2246
2549
2481
2454
615
2379
2484
1733
2484
1102
2135
2498
2494
2234
2463
2477
2597
1956
1968
646
2519
2500
2527
1472
2384
1294
1991
2456
2438
2453
2487
2293
925
322
2414
2196
2459
2467
2328
2199
2539
707
2457
2222
2116
2497
2506
2517
2327
1370
2398
2480
2204
2361
424
2467
2525
1980
1938
2394
2507
1311
1916
1955
2329
2263
1083
2342
2547
2426
2251
2290
2516
2455
1357
1964
2458
2432
2468
2502
64
2248
2518
1261
17
1758
1789
2473
2507
2365
2517
2490
2281
1774
992
1487
2172
2495
1371
2430
840
2129
2514
2401
2405
1993
1437
2148
2349
1677
2345
2486
2177
1014
2440
2435
2095
1367
1594
483
2308
1932
2381
2262
2388
2403
1543
2500
2344
2313
1232
2470
2264
2171
2488
2522
2508
2451
930
1660
2441
2208
2515
2466
826
2256
2390
2190
1053
2231
2377
2400
2373
2440
2309
2522
2548
2042
2550
2226
2445
1499
2494
1498
2392
2554
2216
2365
1615
1274
2469
2279
2177
2507
2089
2484
2529
2541
1143
2533
735
2485
2246
662
1929
2427
2416
2502
2504
2030
2217
2385
2333
1843
2302
2352
2000
2447
1880
2176
2366
388
2542
2408
2442
2502
636
2234
2305
2312
2483
2489
2371
2174
2483
1969
1460
2465
2446
62
2283
2429
2464
2094
2346
2151
2477
2388
1783
2465
2482
384
2443
2517
1967
1838
2395
1830
1842
2251
454
2400
2346
633
1945
2500
2235
559
2492
2472
2127
2504
2107
2163
2499
740
2466
2508
333
1807
502
2370
2378
2467
1061
2510
1608
916
1717
2480
2515
2389
2498
4
2485
1630
2499
2393
2440
2527
2252
2405
2401
2479
166
2472
1593
781
2497
2303
2538
2218
1738
2486
1993
2553
2441
1940
267
1136
2479
635
351
305
2507
2365
2535
2448
2173
2342
2490
2377
2408
1645
1904
2456
1796
1630
2460
2521
2498
632
1760
2419
2261
1493
2422
2474
1305
1482
2465
2482
2318
2499
1248
2359
2344
2488
2501
1868
2227
2438
1779
2312
2427
2492
2487
1222
2406
2436
2436
2367
2545
1778
1082
1717
2476
2387
1048
2452
2348
2459
1427
2440
1019
1983
2487
2474
1122
2479
842
2449
2382
2309
2516
2468
1620
2428
1564
2394
1401
2477
1042
2341
2532
97
2496
2508
2344
2515
917
2450
1746
2408
2528
2394
2421
2341
383
2174
1527
2152
2467
2449
796
394
2474
2338
2486
2381
2449
1447
2234
2053
2493
1993
2469
2430
2370
2456
91
1187
1687
2481
2364
2484
2072
2499
2239
2296
2142
2235
1997
211
2003
2465
2446
2540
2303
1977
2363
2423
2398
823
2509
2434
2460
2427
2550
2393
2461
2348
2447
2456
1385
2045
2553
2381
2039
2489
2520
2420
2335
2527
2346
334
2514
2273
2320
2452
2177
2318
2469
1476
1597
2451
1129
2501
2506
2516
1618
2453
558
2317
2269
2472
2224
2517
2016
179
1435
2510
51
1986
2482
2090
2200
2486
2341
257
2464
950
2485
2414
977
2356
2541
1009
1809
2498
2480
2549
1909
1256
2374
638
2365
2280
2477
2345
2495
2572
1983
2491
618
2328
945
1343
1020
1311
1284
2573
2072
2353
2120
153
2065
2493
2311
2498
2458
2418
2379
1387
718
2351
2539
2137
967
2389
2480
2469
2067
1065
1406
2104
71
2266
2414
684
1842
2488
615
2418
2246
1559
1289
2387
48
2181
472
1636
2132
2474
2345
2399
2271
2413
1579
2560
611
1064
2256
2416
2531
2550
2376
2489
203
2461
2451
2443
830
2458
2452
1896
2480
2441
2025
2525
2525
2497
1569
944
2225
2515
1381
2488
1391
2285
2479
2497
2414
1967
2502
2174
1828
2224
990
2448
2535
2476
732
1851
2495
801
204
2395
2493
2471
2458
2511
2284
2335
2319
347
1148
1749
929
2471
614
1624
1925
1411
2588
1609
161
2225
1882
2515
2284
2460
2296
1513
2508
2503
1632
2257
621
2232
2546
1759
1324
1828
2303
573
2494
2478
2461
2441
2180
2467
50
619
2456
2493
2571
2097
2504
2529
2486
2439
2336
2296
1927
2357
2301
2321
382
2356
2441
1818
2254
2483
2458
720
1721
2546
1644
2281
2475
2413
2522
2547
2503
1297
150
1740
1473
2136
2457
2433
1888
2457
2425
2451
2305
813
2311
2425
298
2147
1177
2345
986
1728
2449
1574
2369
2536
2487
46
1730
2457
2438
2162
1534
2447
2450
2292
2434
2071
1016
96
927
1464
2516
2215
2501
2266
1242
2213
1305
2278
2415
2455
2414
2441
338
2159
2469
2432
2416
2454
1797
2478
1850
2157
2482
896
1779
1723
1891
2490
2508
2434
2379
2124
1368
2003
2534
2444
2434
2504
2158
1433
2248
2416
2333
1536
2297
2072
824
623
2258
2230
906
1122
2477
2266
1711
2471
2467
2543
2341
120
304
1183
1751
2494
1023
2438
1363
2501
2493
2524
1401
1606
2529
2447
1584
2525
2461
2347
2449
1987
1948
2428
2497
1970
2470
2378
2382
556
2514
2452
935
857
321
2491
2381
2328
2477
2476
2135
2176
2392
2327
1583
2451
2310
2441
2499
80
1008
2492
2409
2531
2493
2466
2383
2443
1567
1494
2421
2538
2522
1943
1391
2353
2448
2514
1991
1886
1172
2058
2263
2487
1686
2478
2095
2409
2383
2353
2343
2450
2516
1013
2475
1321
1145
1441
2403
2258
2519
2118
1804
1731
2319
2411
2450
2470
1419
1525
2504
1820
533
2408
2504
2453
1973
775
2420
2447
2100
2066
1724
2139
2473
219
1830
453
2290
2471
1565
1726
71
2377
2354
2393
2220
2520
2548
1249
480
2496
2532
1825
2142
2444
2518
804
223
2182
1893
1396
2375
2174
1814
1805
2307
1742
108
2217
2580
2243
2494
2466
2398
2471
1472
2483
131
1206
1749
2549
1573
2100
882
69
2226
1442
2316
2254
1971
2406
2381
2359
2476
1780
1516
966
2483
1565
2415
1475
2252
2471
1430
2506
2486
1785
2459
2552
2209
1091
2403
2455
1786
2448
454
2392
2448
2497
2539
1132
2203
1572
2232
2426
2031
2434
1485
2464
2486
2076
1740
2066
1139
2518
851
1
987
2513
1006
2476
540
2463
2267
1131
2281
2157
2392
1714
558
2224
2496
2473
2453
2041
2480
737
1998
1846
2034
397
2051
2339
880
551
1320
2424
2499
2459
2263
2491
2418
2287
2480
695
2447
1531
18
740
2025
129
2401
2462
1609
2429
2440
2440
2488
1138
1839
2007
2025
2481
2545
1063
2194
2458
1615
2138
2408
2454
2171
2535
2533
2424
2119
2478
2528
2466
2408
1875
2439
1349
345
1845
2279
2468
1667
2556
2525
2457
2498
2496
2494
2518
2288
2383
1390
2160
785
1434
1609
1923
2464
2151
2441
2453
2466
1266
1951
1811
915
2351
2462
2453
2437
2260
1552
2448
1578
2396
79
1032
2084
1923
1919
2491
2536
2387
127
2528
1837
1683
597
2500
2072
2242
2506
2076
2304
1319
2383
1743
1546
1625
1953
2396
2454
2394
1126
1962
2452
2357
2209
2442
726
872
2098
1837
2453
2487
1436
2290
2296
2102
2202
2135
1689
1970
1704
1885
2485
2462
2450
2112
2504
2437
2386
2540
2341
1785
2352
1233
2353
2359
2525
1612
2253
2449
1266
1200
40
2368
1256
2167
2057
2194
2330
2266
2422
2493
2429
2509
2514
1468
1601
2166
2500
614
2461
1904
552
2154
759
1937
7
1929
2443
1900
1845
2439
2556
2489
2154
2083
2451
1793
2297
1114
2335
1757
2155
2069
2533
947
2300
2496
2568
1983
2396
1128
2106
2369
2457
1019
1490
2467
2395
1428
2193
929
2468
1096
2289
1194
2478
2349
2347
2433
2506
947
1040
2468
2247
2515
2470
2525
2385
2168
2442
2100
927
2392
2235
1526
2534
2299
2494
2487
2525
1736
2270
1132
2499
2496
2130
1698
1156
289
2391
2157
2488
2492
1866
2481
357
2231
2202
2517
2481
2291
2394
1237
2233
485
2443
1572
2492
2464
2370
2478
2333
2236
828
2339
2452
1630
2144
2212
2455
2552
1601
2454
2206
1558
1563
1342
1280
1034
2502
2494
2206
1217
2491
2450
990
2510
1908
1614
1413
2465
1514
1173
2350
1953
2454
2460
516
2388
2014
178
2477
2529
2509
2162
1661
2498
1320
2520
2312
2463
2263
2479
1738
1996
329
2533
736
19
1084
1979
2056
2464
1514
1855
2283
2308
2332
2230
2225
2499
387
2432
783
2476
2431
2486
2471
1108
2443
2209
2104
2457
2410
2473
2507
484
1884
2554
2236
551
874
2273
2496
2503
1241
1934
473
2425
2047
2091
2476
2253
2355
2417
2488
1877
2497
2442
2504
1538
1770
1383
2457
2489
2278
2478
1198
293
2314
2498
2270
2422
29
2456
2320
2489
2305
1306
2313
1837
2468
2497
2310
2363
2109
2430
2374
1930
2395
1997
2453
333
2174
2529
1487
776
2488
1573
1312
2413
2504
2492
702
2412
2506
2482
259
2499
2450
1690
18
1197
213
2369
2278
1944
279
2468
988
1731
1939
496
1375
2485
1992
1884
2354
2373
1559
2492
2137
2516
2490
2065
2495
2028
2389
2484
2492
2570
2434
2244
2344
1666
2124
2497
2081
2125
1226
1628
2449
2291
2462
2501
2026
2426
2483
361
2500
2504
2496
2245
1879
2480
2473
1900
751
2437
2265
2205
2
2369
2464
441
2469
2373
2250
2472
822
2366
1139
2478
2128
1736
1802
751
2015
2348
2503
674
2284
2365
2236
1161
1197
2394
2462
2337
2429
2332
1889
1668
2453
2085
2404
2416
2478
2308
1060
1665
2028
2334
2118
2267
2370
419
2417
2134
2354
2411
1560
2436
2212
2473
2371
2358
2532
2069
83
2407
2101
2445
2366
2051
2369
2180
1910
2209
2504
2356
2476
2253
2413
2459
2352
2468
2214
1223
2302
732
2401
1119
1884
2512
2283
2
2477
2494
2117
2513
1826
2052
2457
2123
2215
2434
1607
1928
449
2335
1650
1696
1361
1320
2530
191
2328
2348
14
2259
2463
2206
2525
2363
1070
1661
2423
2490
2066
1111
2468
2304
2507
1819
2530
2446
2233
2048
2458
2421
2461
2516
2472
2356
2307
1937
1798
2488
1911
2418
1979
2534
1890
2426
2467
2266
2447
2335
0
1380
2397
2155
2472
698
69
1946
2283
2180
2492
2454
2513
1214
1545
2218
2503
2505
1063
2017
2465
469
1653
2460
2147
1403
2352
2503
2480
2142
2453
2232
2431
2453
2474
2313
1419
2306
2430
2466
1628
1031
2489
2376
2104
2487
1739
2355
2467
1871
2296
1840
2462
1680
2499
2471
16
1827
1042
1890
2497
333
1242
2211
2540
2467
1980
1858
2394
2299
1768
2352
2042
2228
2166
2015
380
2438
2491
2177
1420
2252
2505
1441
119
2371
2194
2024
793
2049
853
2550
2454
2434
2232
2434
2034
2309
2408
2445
2456
2250
1501
2485
2019
1539
2203
1607
209
472
2365
2435
2057
1695
1949
2450
2221
2114
2452
2499
2495
2596
1030
2327
2437
2540
525
1385
2441
2395
2215
2468
2473
2505
661
2533
2362
1758
2162
2483
2308
2265
1814
1510
2584
1616
1075
1001
1460
2421
2295
2489
199
1877
2366
1616
2519
2225
2126
2509
2495
2529
371
2403
11
2260
2431
2160
1194
2486
1929
1540
2476
2472
2422
2516
2434
2534
875
2382
2140
2502
1782
1109
2438
2421
2263
1483
2487
2438
2454
2441
1649
2507
2423
2460
2519
2508
1375
56
2171
384
2212
1798
1800
1028
2106
2197
2290
2414
2491
2347
4
949
14
2200
2372
2445
1410
1222
2150
2367
2442
390
390
2263
2509
2254
2548
2324
2485
2311
2515
2277
2508
1992
2488
2455
1614
2517
747
2506
2459
2483
1555
2279
2414
1740
1262
2335
2520
2078
2508
1515
2304
1998
453
2472
2371
2434
2522
2463
384
1409
1612
2470
1921
2514
2462
2571
2467
816
1571
880
2270
2461
1646
2366
2377
2450
2270
2440
1680
2496
558
1317
2244
2459
2497
2443
2507
1821
108
2480
1165
2413
2455
2462
2505
1980
2498
2363
2163
2355
2221
2476
2463
1460
2456
2426
2477
661
2057
1157
2216
2493
2458
2334
2367
595
2421
6
2421
2252
2358
2463
2417
2533
2238
1730
2552
2355
2492
2461
2574
2542
2468
2467
1315
2435
2506
1888
2506
2493
2489
57
1230
1098
1007
2564
1776
1554
2461
2415
2440
2399
2346
2502
2284
2412
2500
2344
2559
1686
2422
1757
486
2471
2446
2154
1770
1596
1921
2451
2084
2424
2224
423
2470
2331
2407
2212
385
2225
2484
2449
2312
1821
2387
1069
840
1523
2377
2510
2165
1869
2427
1389
2519
2398
2215
2492
2515
1123
197
2456
2471
2441
119
1771
2441
224
1932
153
2156
2526
2432
27
2550
2435
592
2437
2487
1843
2416
2371
1190
2515
162
2289
2347
1313
1236
2196
1713
2286
2383
1465
2497
1541
2443
2346
1900
156
2529
354
2150
1947
2507
2361
2390
2380
2065
2459
1980
1750
332
2533
2411
1513
2213
2048
1186
2546
2534
1715
2313
1121
2235
1576
2446
730
2504
2208
1950
2528
2351
2502
2089
2341
1687
2013
2529
37
2214
1828
2457
723
2211
580
111
1149
2362
250
2464
2491
2475
660
2512
2375
2459
2414
2470
1882
2191
2481
2509
2440
1996
2337
781
2345
2423
2379
1075
450
2482
74
2525
405
2473
2503
2004
1603
1838
2274
2448
1682
2245
1821
1431
2168
1862
2371
2304
2494
1998
2495
2520
1883
2525
2529
2147
2564
2437
371
894
1433
2339
2344
2055
1375
2261
1828
2515
1600
2159
2524
881
2440
598
1964
2458
2322
1956
2017
2485
2492
2181
2428
1631
635
2167
2505
1066
188
1112
15
1941
2514
2473
1748
2323
926
2387
2281
1718
2544
1982
2482
2445
1769
2364
299
612
664
2478
2209
1944
2432
1524
2434
2500
1935
1649
1543
2490
2178
1923
2020
2324
1218
2174
2475
1929
2152
369
2490
730
815
2306
2159
2481
940
1901
611
2487
1143
2079
2446
1028
2471
2496
2009
482
2249
1090
2507
694
2445
1877
2416
2511
346
2335
2447
2230
2031
1880
140
2462
2492
2138
1853
2302
377
2428
2442
2374
1071
2445
2388
803
2190
2473
2408
2409
2471
2108
2261
1375
2345
2531
1722
839
2070
1801
1106
20
1596
2546
1688
2193
2489
2325
1241
2049
2311
1198
2354
2389
2500
1997
2356
2483
1816
2549
2095
2278
762
2488
1997
2391
1045
2013
2513
2337
494
2494
2299
2489
794
2174
2440
2455
22
2231
1530
2490
2448
2362
1299
2518
2338
2048
2463
2526
1829
297
2480
1963
2364
2369
2280
2340
1074
2489
1434
2066
2465
2516
2487
2402
1927
1792
109
2260
1942
2456
1914
904
2375
1164
2557
2535
1357
1872
1521
2345
1902
2386
65
2490
2475
2445
1235
291
825
2478
1715
2447
2500
2487
2503
2133
2536
2458
2494
907
1438
1298
2098
2479
2441
16
2423
2384
2274
1999
1005
2453
1491
2466
1881
1610
1544
2287
2484
2472
2238
2362
1552
2118
1730
2364
2394
1756
231
2424
2518
2453
2452
2125
2107
2472
2440
2168
1225
2357
2370
1811
2480
2279
2487
1504
2331
2456
2533
2433
2525
2366
2440
1862
1509
2166
2463
2273
2484
2398
2495
1191
2488
2494
2249
2254
2358
991
2482
1905
2421
726
2393
2251
2277
0
2262
2443
2486
2437
2418
2502
2468
2346
92
2493
959
2270
2449
1717
2314
8
2438
2530
1721
2216
2026
2449
1782
2315
2440
1419
2530
1061
2241
2481
2493
2167
1265
2455
2076
2432
1463
2496
988
110
2501
2416
2493
2342
2178
2433
2479
2466
1307
2076
382
2499
2516
2426
832
1932
2418
2461
1502
2423
1255
1192
2246
2261
2264
2163
1899
2478
2388
865
2288
2240
468
1509
2230
2559
2152
392
2405
2165
1827
2324
2366
2206
2411
2473
2484
1773
215
2529
2397
2549
2493
2013
2481
152
1584
2433
2426
2207
2510
2448
2533
1212
1074
2493
2430
2456
2458
2372
2396
2557
121
2181
2338
2531
2436
2111
1827
2059
2315
1849
1503
1799
577
2008
2431
2374
2518
1638
1384
1209
2479
2437
2498
2503
2429
2079
1062
1096
2481
2116
1827
2483
2394
2078
625
2540
2529
2406
2563
2182
2395
56
1392
2389
2379
2408
2277
2515
1414
1541
2361
2316
1138
2472
2495
2466
2396
39
1594
2472
2437
2473
61
2372
1832
2368
2273
2245
197
2474
1765
978
1252
2285
2356
2570
1951
2442
2446
2151
1758
2383
2412
1859
2219
2444
2424
2510
2454
2458
2457
2511
2308
2330
2050
2344
1628
2462
24
1615
2006
34
2495
2102
2160
2483
2410
2534
2506
2086
2095
2259
2496
2471
2369
1810
2519
2126
1781
2494
1199
1
2052
1976
2139
742
1407
2346
2416
2369
524
1852
2496
1159
1488
166
2226
1405
2005
2318
2395
2359
2484
2250
1992
2467
2532
2076
372
1964
2515
2387
2437
2114
1453
2059
2397
2547
2211
2494
1937
2511
1114
1774
1351
2485
2351
172
2218
812
2467
2487
1952
2504
2293
2413
1780
2234
2496
1170
2497
2445
724
2205
2519
1688
565
2324
1558
722
2317
1640
2491
2260
2530
2074
2368
12
2377
970
2475
1967
2454
797
2469
2481
1725
2380
2268
57
2474
1897
2456
2457
2379
369
2521
2428
2304
1732
1259
2456
2525
2416
1531
2475
63
1266
2070
2500
2588
1
2411
2137
2339
1342
877
1999
1011
1875
1915
2494
2455
2388
2433
2396
2507
2373
2156
2369
1827
2227
2460
725
2480
2315
2444
1856
2508
1405
2424
2482
2461
2009
2504
2388
2474
2388
2501
2423
2489
2426
646
2395
2479
2564
547
2518
2379
1581
524
1892
1721
377
2522
2415
2432
1623
1516
638
2323
2462
444
1873
2394
2303
2534
1349
554
2437
2537
2218
1006
1376
277
2531
2460
1788
1718
2459
1149
1940
2383
2552
2230
1556
2170
1641
529
2485
2265
2515
2526
1669
2385
2252
583
2587
1931
1170
2404
2127
2114
2454
2355
2396
2189
2458
2376
2358
888
2532
1032
2298
1163
2069
1532
2432
814
2512
1564
2223
1590
2349
2211
2050
358
201
2435
2271
504
2471
2340
2189
2131
2206
1386
2485
2488
2398
2151
2263
2039
1826
2001
2458
2294
2305
2010
2489
1564
2447
2462
2403
443
2118
2049
2464
2523
1676
2189
558
2521
2430
2218
2426
2482
2224
2519
1524
2520
2439
2432
529
1035
17
2574
778
2439
2348
745
2475
1773
2464
279
81
2430
2471
2367
1788
2458
136
2466
952
2558
2248
2464
2618
2472
2402
1666
2047
923
2337
2424
2418
2437
1175
2547
2395
2495
2503
2018
2501
2441
1930
2454
2449
2017
2454
1788
2135
2234
1386
2381
2300
1671
2518
2173
2077
810
187
2269
893
413
2292
2534
2386
2144
2302
2498
1521
2554
2463
2479
2532
61
1703
2008
1828
2403
1149
636
564
2057
2460
1281
392
2216
2454
2525
2258
2430
1051
2491
2224
2467
2220
1864
2144
453
1038
2150
2312
2125
851
1489
2281
1979
1406
1270
2129
1252
1267
2522
2503
1987
2494
2420
2210
2344
2443
2484
1697
10
2541
2449
2497
2488
1658
840
2480
1825
2547
1578
2520
2479
2392
2369
1975
1894
397
2325
2369
2450
2446
2052
2422
1192
2540
1690
2473
2348
2195
2473
1929
1174
1942
2055
838
1242
1408
2444
1916
2462
2493
2451
2531
1441
2050
2533
2173
2404
2330
2461
2459
2491
110
2394
2341
2428
2174
2373
1897
1186
2498
747
2472
4
2210
1261
2398
2462
3
2539
2356
1878
2240
2471
2362
1710
2098
2341
2351
2457
2407
1722
2163
968
2063
1845
132
2304
1218
0
2497
655
2140
2482
1174
1851
2489
1262
1270
2474
2
1925
2086
2339
2495
1701
2270
2259
1627
2425
2495
2205
2358
198
2495
2478
2531
2453
2476
2477
205
2476
2431
2388
4
2377
2466
2349
2503
2293
308
2174
1778
2256
571
2426
1092
2518
2414
2378
1450
2272
2574
2149
2211
2500
1526
2393
2582
2510
350
1658
2136
2510
1437
2300
1518
2502
2269
2178
2017
2525
2190
2490
2290
2210
1648
2141
2250
2224
800
2484
2166
2477
2513
2474
2516
2250
2265
1471
2517
2551
2416
2412
2533
2546
2320
2440
2301
2465
2258
2363
1427
2392
2467
857
2432
2192
2354
266
2011
2411
1705
2427
875
2354
2456
2438
2428
2487
218
975
2422
2112
2432
2485
2430
2522
2234
337
2480
2471
2480
2381
2460
2493
1775
916
2491
2488
2204
194
2484
2406
2399
2442
2487
2398
2503
2510
2354
1261
2538
1439
2465
1427
2549
2405
2407
2508
2396
2342
2151
2017
2053
1689
2380
2414
2401
132
561
2177
1963
621
1752
2455
2449
2164
2501
2488
2320
2136
1811
2275
1456
2326
2030
2431
2514
2325
2481
2481
2238
1348
2346
944
2444
1857
2199
2489
1387
2525
2451
2446
2121
2366
2482
2520
2557
2430
773
1357
2173
945
1960
1682
2011
2414
1880
2228
2426
2349
2491
2243
2349
963
2077
2463
2512
186
2468
1877
2373
2343
1848
2467
1491
2136
2433
2058
2430
2044
2489
988
1883
2452
2287
2219
2214
2494
2344
2238
331
1848
2478
2464
1
2312
528
2476
1650
2397
468
1584
2472
2374
2452
2041
2425
1745
1659
2262
2391
2369
2316
2270
2380
1224
2509
2339
2450
2124
2421
2532
1202
2414
657
2468
2062
2454
2264
2181
2368
2060
2431
2356
1391
2473
159
2502
2495
2464
2520
2392
2102
2532
2048
1361
2050
2530
2565
1918
2157
2446
2536
1839
1865
2505
2452
2475
1950
1278
2386
2206
2344
2385
1885
2465
2394
2280
2341
2539
2371
1605
2294
2455
1045
961
302
2360
2038
2530
108
2466
2447
2504
1940
1903
2471
2476
2012
2253
2415
2220
2510
1802
2517
1484
1606
909
2253
1680
2513
2522
1530
1319
813
1256
2469
1843
2426
2494
2495
786
2117
1674
1742
2374
1758
1995
2535
2425
1262
1514
2189
2384
2452
1731
2479
2479
2200
2252
2487
1901
2431
1306
2385
2435
1788
2486
2024
1881
2387
205
932
2501
2530
2351
2456
2329
1512
2480
1996
2517
2059
2381
1994
1983
2506
2525
2333
2390
2418
1794
2130
2510
2316
2530
718
2084
1387
690
2208
1
2434
1592
2302
2429
1955
2332
2442
1974
2295
2055
2461
2214
2346
58
786
2099
2370
2535
2423
2463
2458
2343
415
1530
2485
2473
2300
2350
2117
9
2304
2382
886
2426
2468
2577
582
1911
2447
2576
1038
2198
2201
2404
2542
2403
201
2147
2446
1875
2230
1823
2466
1331
2419
905
2377
2474
2448
2513
2531
2249
2498
2357
2572
2436
2500
2446
2040
2427
2441
2517
2400
2447
2530
2482
2490
2439
741
1113
2470
1877
2443
2457
2412
1323
2476
2053
2343
1886
2292
1184
1954
1781
2294
441
2295
2319
2485
2408
2183
1990
2473
915
1379
1132
2507
2487
287
2434
2239
2488
2202
2413
2368
2110
2458
1397
2486
2502
1404
2269
2379
2389
1670
1693
2461
2442
2465
2487
1952
2557
2141
2048
2131
2086
2532
2430
2385
2482
2468
1736
1470
2501
2495
1083
1162
2386
2441
2044
2326
571
1728
1372
2113
1946
2516
2194
2393
1471
2440
2061
2394
2491
1649
2453
2440
1905
2229
2460
2425
2517
2440
2238
2473
2456
2459
892
2
177
2308
2466
1956
2484
2243
2288
814
1393
301
2477
2212
2547
2031
2454
2370
1535
2443
2213
2348
1448
2486
2123
2385
1250
2509
2429
2510
2381
2482
1551
2087
2507
1851
274
2392
2235
2501
2484
177
2429
1362
2436
2392
2344
2093
2301
2216
469
1570
2487
2023
1179
2212
1483
2461
2241
2233
2357
1384
2106
1936
1634
2489
384
2502
2383
2498
1968
2302
2350
1550
1300
1888
1527
1134
2347
2429
2006
2448
2396
2460
2157
2369
2462
1828
875
2451
2432
1754
1081
1317
2269
941
105
1368
1246
2059
1
2097
2340
2379
2422
2470
2493
2527
1481
429
2009
2576
2513
2539
2520
2537
1922
2481
2543
1258
755
2496
1992
2289
1481
2483
2527
2514
2058
2533
1432
2371
2501
2245
1527
2473
2522
2518
2477
2492
2496
884
1170
1433
1987
1457
2566
2506
1884
1394
1852
691
2472
1805
2452
1938
2454
2167
1472
573
1747
2409
2415
2355
2511
1565
2499
2434
2418
2050
1667
161
2439
2319
1505
2410
2470
2168
2018
2349
2420
2498
2368
1932
2497
2540
2481
2396
378
2303
2515
2345
131
2058
2199
2316
2235
2443
2218
2517
2448
2500
119
2451
2061
1605
1850
2507
2511
2435
2142
2206
2486
2399
2486
1778
2502
2240
2396
1908
2559
2486
2436
2389
1876
2424
2456
2536
2518
2383
2433
1409
2141
2532
2136
2514
1857
2328
2462
1907
1321
2399
2463
797
2507
1304
2267
474
2551
2493
2498
2510
2425
2453
2149
2472
2334
741
2481
2456
1005
2292
1958
2258
1311
173
2512
381
2495
2447
1333
336
2544
483
2288
1475
2517
1396
2474
2433
2119
2071
2295
2494
2480
2440
1969
2512
2453
2497
1098
2239
698
2410
2298
2492
2427
1049
2517
2464
2
2417
2467
97
2215
2163
2371
2445
2270
2538
2529
2406
2484
1597
2324
1073
1707
1774
2524
2565
1295
2137
2481
2174
2405
2531
1609
1913
2455
2426
2302
2526
2546
2485
2317
2471
2341
2426
2493
2463
615
2466
2431
1618
2524
1894
2487
151
2172
2543
2466
2167
2464
2191
2142
2523
2213
1065
2453
2290
2505
1902
2376
264
2464
1879
2204
247
2451
2329
1010
2388
2465
1485
1815
2566
2470
1773
1838
1620
1929
1942
782
943
2401
2498
1658
2398
1781
2236
866
2503
2461
712
1149
2357
1575
2093
2399
2535
159
525
2452
2336
2436
2264
2365
1811
440
1466
2486
2362
2373
2304
2520
1827
1768
1049
1325
1698
2537
2185
1585
2517
2562
336
2455
2491
2406
2500
1935
2504
2348
1762
2329
2495
2545
2305
844
2467
2026
2489
2479
2488
1515
1215
306
2423
2392
1369
2251
1960
2489
205
2433
846
2494
0
1283
1560
631
2435
2281
2008
1350
2581
2375
2452
692
2363
2390
2051
2241
1941
190
1780
2486
1289
2230
2576
2270
963
2482
2325
1057
2420
2510
2215
2450
2470
1835
1982
2364
2187
2489
2535
2553
2485
2456
2549
1401
2506
2209
2287
2408
2444
2499
2470
2494
0
2201
2417
1703
2202
2017
2430
920
2231
437
2496
913
1750
1908
2207
2481
4
2541
2401
2518
2407
2482
1726
924
2490
2392
1978
1110
1839
2275
2422
2314
2461
2483
2442
1773
2443
1738
2494
2493
2360
2500
1767
2247
1953
2416
1214
819
1952
2438
1152
2520
1584
2412
2264
1629
938
543
2420
2502
1631
1937
2431
2432
1933
2496
2452
93
1724
2522
73
2445
2389
2485
2464
2482
2206
2507
2500
756
2438
2466
2458
2522
2401
1041
572
285
2282
2219
2362
2495
2549
337
293
2471
1091
1994
2477
2513
1390
2501
2424
1122
2353
2503
1844
2347
2282
1770
2450
2519
2278
2359
1811
2504
714
2564
2497
2237
2497
192
11
1956
1089
2229
970
2507
1578
2434
2448
2476
2368
2353
1569
19
1996
2154
2383
2354
2515
2415
2364
2153
2550
1196
2320
2447
1994
856
2466
1429
2294
2384
2425
1964
1636
1026
2423
2410
1513
2486
1163
2516
1731
2304
2349
2358
2494
2354
2370
859
544
734
2320
1911
2457
2102
2529
1333
2148
1991
77
2129
2497
2286
2468
2467
435
949
2486
2230
2355
2232
2460
2149
2456
2014
2353
2201
2549
2300
2440
139
2506
1587
2432
1419
2495
2456
187
613
1809
938
1347
2061
2430
2510
377
2540
2529
40
1272
2437
2213
2505
1296
2453
2492
1686
2457
2313
2507
2497
2471
2349
2221
2491
2524
1289
825
1859
2545
2472
2536
2299
2490
918
970
2368
2542
2215
2547
1612
2303
2450
2532
2476
2237
2345
2511
2041
1964
2189
1676
2344
2436
1050
2084
1178
2387
1852
1464
1915
2485
2463
2216
2483
2180
2115
2042
2491
493
1140
2421
1370
1698
1989
2267
1677
2483
2346
2461
2439
2527
946
1200
1446
1169
2458
2492
13
939
2374
2377
2226
2470
177
1288
2277
2286
1740
1780
240
2214
2458
2511
2030
1896
1016
1138
2492
2466
1464
234
2223
1450
792
61
2216
1614
2040
1750
2496
2540
2421
2455
1144
1041
2513
1747
954
2513
2408
2298
2564
2526
2366
1657
2501
2343
2345
330
2477
2167
1483
2496
2408
2462
1016
2455
2161
2294
2105
1175
2470
2425
2271
2487
2444
1602
2502
2437
2411
1888
2469
2097
955
2538
2290
565
2283
2393
2222
2431
1989
2016
1996
648
1163
379
1185
561
2425
2302
434
59
221
2396
2329
2520
2528
2269
1715
2288
2370
2150
2108
2484
1446
2411
1768
2247
2519
2520
634
624
2350
2459
2311
2439
2439
705
2480
3
2481
2056
2505
852
2089
1577
2466
318
1855
92
2376
2354
1865
2334
2452
2486
1053
1249
1671
2322
70
1385
1891
2543
1902
2468
1574
2504
2525
2520
2541
181
2448
2362
2473
2389
1562
1862
572
2376
2431
2460
2402
2440
2416
1822
498
2067
1730
2115
2493
2023
2223
1921
2509
2473
2453
2510
1544
2260
2551
2470
2420
2241
2392
2052
1704
2209
2410
2391
2459
1425
2514
2461
2409
183
2546
1953
362
2426
1611
2460
2450
1239
1489
2336
2475
1174
2472
2348
2248
2483
2429
2356
2449
2475
1685
2493
692
1115
2510
461
2184
1829
1062
74
2454
1587
2529
2439
2494
1642
2237
2418
2414
2488
2466
2461
2345
2465
2365
2512
2156
2467
2116
1747
2275
1687
2222
2537
2302
1932
2090
2394
1339
2559
2540
2071
2475
2428
2446
2530
2465
2541
2538
2453
2082
2551
2467
1380
863
2279
2390
409
2368
1520
2479
702
2538
2033
0
96
2362
1969
2475
2192
1314
2250
1060
2360
2536
2414
543
2467
2447
1884
2303
2156
2511
1244
1806
2486
1889
2222
1899
606
130
2505
2511
1626
2499
2347
1134
2533
1310
2440
1497
2355
2529
2471
1737
958
974
2234
1219
2466
2363
2424
2437
2477
2369
2522
1130
2294
2436
1729
2229
2421
2474
2482
2438
29
2298
1157
2109
1927
2144
715
2296
2454
1909
2520
2509
2426
501
1809
2505
2279
2381
2420
2479
1471
417
2515
2466
1811
1793
1443
2375
1057
2103
2510
2483
277
2531
1883
2351
2503
2460
1759
419
2313
2485
1906
2303
30
1249
2424
2444
2378
2493
2482
2445
2006
1514
1570
2494
2452
2340
2335
2326
1156
2500
2544
2148
2545
2495
2505
2430
0
2486
2476
2531
2430
390
2163
118
2465
2142
2565
1830
775
2519
2415
2449
2395
1345
2218
1636
3
2440
2456
2085
2502
1410
2511
2458
2179
1585
2532
2448
1788
2280
1412
2484
1433
2402
2199
1858
734
2540
2482
1911
407
772
2497
2502
2338
2339
2469
2506
2311
2299
2510
2521
2550
1264
2357
1594
2470
2421
2450
770
2390
2503
2474
6
479
2487
2264
2470
2437
2548
1460
2436
1854
2204
103
2393
348
2337
2232
2326
2225
1621
2263
2521
2470
1996
1597
2268
1630
2480
2266
2395
2524
166
2466
2506
2436
2509
2505
2436
2444
2471
981
337
2535
2444
2431
938
2534
2362
95
1886
1013
1639
1341
2513
825
2342
2512
2229
2464
2452
2287
2380
2434
2255
2278
1165
2274
1919
2284
576
2474
2532
2524
1613
1903
2491
2477
0
2300
2387
2477
2470
1877
2131
2532
2208
1766
1046
2006
2535
2144
2216
2407
2484
1714
2122
2293
839
1925
2525
2451
2505
2367
2478
2301
2353
2413
2201
3
1311
1653
2414
1404
0
1171
557
1316
2153
2449
911
2453
1487
1277
2485
2418
2375
2020
2022
2500
2107
2445
1873
1902
2359
2448
2452
2196
2469
2414
2545
2476
2536
2342
2458
2493
81
2384
2476
2492
1830
2489
1641
2471
2166
2262
2465
2472
2398
2466
452
2317
2114
2463
2478
2466
2533
2461
2230
2105
2290
2045
2366
718
1672
2468
2485
2505
378
2477
2344
2518
2464
2163
1121
2414
2540
2378
2360
351
2491
471
2454
2018
2449
2464
2456
2316
2461
1042
361
1057
956
2054
2438
3
1882
1969
2574
2260
1601
1104
2086
1349
2035
2473
2531
1802
2453
1623
299
707
1660
638
2419
1491
2243
2335
1085
1531
2340
2475
2375
1856
2363
2212
2430
2367
2498
2559
2486
1118
2117
1859
2534
2439
2513
2265
2574
71
2458
2476
2465
1828
700
980
2421
1972
1707
2398
2445
2427
2485
272
1257
2121
1891
2426
1139
2535
570
2545
2102
2167
2438
2546
2053
2265
413
2491
2449
2421
2426
1275
2427
1967
1719
2078
2435
1787
2285
1292
2490
2504
2316
1074
1209
2432
2510
1970
1571
2207
2460
3
1757
2442
2517
97
2022
2489
2525
2474
2234
2428
2508
1855
2433
754
314
2488
2417
2523
2538
2386
2479
2114
2435
2052
607
0
856
2295
1767
2461
1496
424
1237
2424
2511
1531
2396
2378
2013
2567
1895
2567
2257
1292
842
859
2449
2340
2170
1651
1183
2331
2489
2489
2240
2479
2039
465
1427
2391
2227
1810
1813
2543
2527
2394
1300
2339
2512
2263
1216
1803
2509
729
2544
1274
2109
2462
2139
2211
1699
2446
11
2349
2262
2369
546
2044
2477
1865
1294
0
2504
2411
2449
2485
2206
1327
2453
2232
2476
2540
2477
2114
2545
2492
2033
2420
2459
1118
2460
2509
2476
2145
1334
2001
2484
2512
2534
2044
2011
2401
1993
2480
2487
2476
2439
2485
2425
2232
1410
2527
2473
2488
1490
2490
1506
1162
86
1871
1515
2440
2485
2531
2488
703
1096
2437
2376
2290
2414
2128
2292
2089
1715
2466
2515
2509
2364
2520
2450
385
2112
2457
812
2456
2475
2427
1576
2401
2378
2526
945
816
2499
1663
1696
2432
2016
684
2556
2432
843
1
2491
2505
2313
2470
377
2266
2555
1458
2294
2499
732
1948
2553
2496
52
2467
2453
743
1450
2491
2172
2361
2387
2005
2547
38
746
1740
2411
1737
407
908
2173
2462
1502
53
2437
443
348
199
2358
2485
2488
1563
2336
209
2479
2149
2366
2492
933
2334
867
2490
1280
2413
2156
838
119
2374
2444
2467
2483
2461
1122
1728
2506
2485
2291
2432
2365
2136
2493
1671
2360
2551
2458
1881
2513
1715
1189
1286
1616
752
2500
11
120
1981
2313
1592
2056
1912
2345
449
1423
1670
69
2470
2486
1624
1143
2546
2358
2452
2495
2428
1765
828
2163
1213
54
2503
2042
1959
43
2010
179
2496
2153
2082
2436
776
2215
1089
641
2452
2233
583
2560
1959
2512
799
1954
2453
2262
2468
2515
2379
2162
2243
1029
2459
2471
2129
2469
2517
1348
1237
1458
1983
2509
2473
2488
1654
2062
2065
1962
2248
2039
2366
2460
2466
1395
2504
2415
2447
2466
2552
418
2517
2041
2453
2118
2436
2293
394
2470
2147
2378
2213
1315
2250
1969
2513
1176
2479
2541
2453
2459
2338
521
1702
2533
2460
2434
2076
2335
2536
2561
2519
2577
2395
1969
2197
2438
2282
2479
2486
2142
2454
2481
2217
1002
1795
2124
2323
1948
2175
2082
738
2249
2505
2431
2497
723
1440
1581
2242
2393
2532
1785
2466
1522
1723
2317
2432
1221
368
2418
1476
2545
2473
2517
2523
2410
119
2469
2493
2474
15
2429
938
2334
2189
2333
2290
2392
2473
2507
2467
2031
1339
2441
2537
762
1523
2373
543
1096
2447
2141
2450
1706
1745
2487
2379
735
2342
1081
0
830
2515
2063
2332
1487
204
2451
2289
1651
2449
2466
1096
1825
1
2489
2160
203
420
2292
2195
2538
2395
1567
2343
2448
2460
2128
2474
2462
2470
2517
1323
2486
2357
2056
1226
2361
2140
2431
2436
2478
709
93
2495
1352
2478
2304
2245
2523
1819
2445
2323
1729
1772
868
2345
1344
2269
2290
1827
2204
2490
2495
2270
1886
2135
1881
344
172
1386
2429
6
831
1847
2429
2262
2512
1735
2444
2466
2472
2452
2462
1894
2413
1680
1735
497
2212
1986
2332
2442
2083
1638
2477
33
1989
2511
1981
2495
845
2418
2510
761
2491
2169
2415
2496
2136
2030
2568
2385
2476
1610
629
2234
2485
2431
1168
1287
964
2329
2485
2402
1301
1875
2377
2419
2495
1325
2078
1587
2481
2328
2493
1897
1647
2178
2504
2363
2507
2113
2444
2467
2148
2137
2470
2134
2226
1790
2446
1808
1046
2482
804
2271
2458
2494
2018
2512
2463
2314
2037
1868
2375
1893
2428
2121
2215
2419
1178
2431
2246
1591
1576
2060
1649
2468
2492
2373
1589
2413
1774
2260
1836
2276
1922
2402
1578
1056
2233
1526
1485
2235
958
60
1796
2476
2481
1477
2438
1407
2500
2497
2491
2493
2065
391
2414
2436
2310
239
2518
1600
2331
2516
1601
2467
8
1973
2230
2485
2392
1911
2474
654
1367
2371
2404
2097
1677
2471
2428
115
1389
2404
1968
2434
2483
553
2487
2400
2539
1745
2495
2357
2159
1922
2289
2453
2188
2391
2415
2551
2366
2498
1404
1551
2520
2533
1985
177
2408
2396
9
2568
2451
228
2486
2473
2130
1948
2467
2488
2496
2177
2276
1967
2259
430
2008
1743
2475
2488
2418
2136
1552
1201
2545
2343
2460
2338
1929
1107
2497
2086
2519
2259
2353
256
2542
2514
2513
2365
2493
2498
2155
2429
1933
2505
1183
2114
2550
1394
2460
2420
2485
2505
7
2539
2382
2159
2268
1432
2466
434
2432
2351
1719
2404
2432
6
2317
2321
1995
2480
2559
2522
2314
2345
2231
2406
2451
2508
2405
2339
2359
2436
2424
2477
1727
2477
2497
87
1766
301
1484
2421
1934
1474
2356
1774
1745
2514
501
2483
1097
2468
1161
2536
2509
2385
2081
328
41
2454
1851
2503
2459
2320
2019
2147
941
2073
2121
2366
2451
420
681
2169
1950
2082
1840
2439
2545
0
2492
2358
2504
2154
2460
2466
2482
1848
2247
2471
2420
2456
1774
1086
1338
2470
2326
1839
2465
1038
2529
444
970
2303
918
2112
2368
2433
2152
586
1472
139
2240
938
813
2425
2448
2492
2415
2083
1722
2492
2417
2303
2499
2252
2343
2401
571
2370
958
2239
2445
2497
1904
986
2486
2467
2042
2084
2423
2188
2426
476
2367
1797
2371
1350
1477
2397
1034
1792
2391
2525
2042
294
2437
2155
1082
1710
2341
2271
2431
2166
392
2500
1354
2536
2016
2421
2437
445
1503
2440
1421
2241
2446
2309
2468
2476
2416
66
419
2491
1802
2386
2367
2331
1614
1926
1222
2332
2115
2456
2505
457
2509
456
2496
2488
2470
2306
1812
1694
2540
2528
1613
2463
2509
2506
760
2494
2455
1714
1511
2294
2480
2490
2262
2549
2527
246
2460
1286
1392
2462
2467
2468
2203
2484
2441
1924
2343
2414
2237
2465
2461
2508
2518
2047
2498
2378
2515
2452
1548
2359
1710
1027
1852
141
2260
1655
1381
2413
2350
2194
2006
2495
2190
2485
2453
2184
2394
2143
574
2511
2398
905
2494
2328
50
2446
2352
1657
2527
2262
2419
1425
515
2356
2454
1441
2480
1783
2462
2488
2487
1239
8
1214
2425
1931
2394
2366
2389
2341
2478
2417
2476
2535
2432
2402
2377
2458
2548
2554
2442
2446
2118
2030
2138
2554
2441
2445
1377
324
1461
2236
2472
2224
2533
2345
100
2072
2420
2324
1958
1751
2532
2035
2484
1403
2030
2408
1501
1979
88
1605
1374
1258
2297
1409
1923
1933
2395
2195
2556
2099
2445
2513
1953
2581
1931
897
2280
2221
1990
2430
2461
2227
2432
1059
2236
2177
2444
2531
2477
2548
2382
2480
1792
1589
2500
2510
1935
2427
2113
2457
831
2353
2520
1126
2497
2469
2298
2426
2018
2229
1086
1841
186
2380
2544
2561
2090
2284
2521
2538
2511
2352
2536
2314
2291
2439
2409
160
2545
2284
2440
2480
2474
2206
2371
28
1230
2560
384
2501
1098
1948
2478
1979
547
2293
1843
2530
2269
2485
2292
1792
2124
2410
2423
2147
2390
2404
2465
2483
2548
2433
360
2365
6
2448
1572
2038
2405
2456
2266
1019
2393
1123
2554
266
1685
37
2102
1911
1933
2548
2440
1804
2206
1821
2384
1699
2439
2449
2483
2414
979
2540
2433
1664
2294
379
1836
2453
1901
2452
137
2316
2013
2498
1663
2195
2240
1188
1229
1789
2530
2437
2496
2334
2457
1908
2239
2504
2309
1846
2091
1754
2499
666
887
2345
401
2134
2527
1799
2310
1817
1068
1652
2485
1139
1796
2411
2264
2520
2057
913
133
2161
2023
2455
2494
2523
2312
1425
2192
122
2436
2504
2331
2047
2409
622
2292
2478
2456
2375
2492
2491
1555
2458
2520
2471
2108
2446
2455
1072
1428
2382
2411
2489
1077
2457
2100
2507
1040
2411
2508
1695
710
2489
1982
2047
2411
2467
2079
2500
2476
2139
2294
2497
1538
1914
2458
2114
1108
2477
29
2472
2489
2297
2488
2180
2412
2492
943
2381
1852
1155
2499
2473
2201
2464
2522
1927
2486
1872
2450
183
2505
2167
2371
2416
2377
2372
2252
1351
1264
2441
2349
2489
1184
387
1320
2337
1917
2477
2513
2419
2349
2008
2526
2447
2506
1770
2282
1931
2526
2453
2387
92
2077
2492
1945
2401
1085
2457
2563
2501
2127
2389
2352
2161
653
2262
2477
2508
2382
1303
991
2462
1618
2452
1119
2447
368
2186
2443
2365
542
2473
2086
2499
1430
2516
2411
2519
233
2091
1124
2292
2401
2478
2362
1748
2472
2101
2441
844
2456
2467
2480
1977
2067
2567
10
1641
2512
2076
2234
2181
2114
182
2543
2467
2043
1909
2234
2495
2497
1893
2419
28
2445
2416
1078
2389
2457
2431
2484
2423
2421
2443
2513
2375
2305
2531
2152
2362
1917
1955
2246
2471
1506
2477
1861
1887
2492
2319
2453
1736
2272
2444
1052
31
2495
215
1979
2463
2274
2546
1429
2001
1430
2150
2459
2412
1275
2469
2480
2355
2337
1993
2350
2468
2495
906
2006
2529
1995
2485
2383
2409
2415
2479
2507
836
384
808
335
368
2466
2524
2443
442
2446
1879
2323
900
1279
2197
2469
1203
2519
2136
2397
1967
1833
1553
2312
2463
1379
2007
2440
2442
11
68
2492
2486
2378
2423
1973
1150
2496
2379
2406
2102
2266
2474
2444
1890
2565
1569
917
2176
1493
1066
8
2044
2361
2458
1855
2210
2172
2532
2471
2457
2321
2344
1277
2445
2387
3
888
1508
2238
661
2500
2294
2437
2446
2398
2457
1654
2501
2503
2455
810
1852
154
2301
2527
45
2147
2103
1584
2414
1325
2153
2404
1282
177
2533
2000
2282
2485
2449
997
2171
1892
2463
1775
1879
2426
2470
2518
2490
2466
2345
2528
50
2503
723
2485
2224
2348
826
1850
1870
546
1872
2170
1185
2108
2516
2468
2510
2487
2063
2055
2522
2290
2208
2465
174
2494
2153
2173
2062
2464
2265
2487
2513
2083
2062
2185
2460
2444
261
2491
1350
2385
308
2259
183
733
2536
2065
2539
1223
1953
2250
2412
2344
1848
2563
1668
1753
2561
790
1987
98
85
2364
2502
1641
1478
2374
2413
2304
800
2230
2455
1384
2012
2488
2322
2532
2446
1093
1203
2495
2439
2477
2429
913
1808
687
2464
2452
2297
2439
2052
2284
1728
2390
1984
762
2319
2478
2479
2505
1490
1959
2523
302
2471
1940
2432
1317
1651
2496
1361
1909
1630
2405
1352
2412
177
2438
2543
2089
1716
2407
2445
2496
1977
2579
2244
2275
2532
1080
2505
2505
20
2422
2471
2480
2339
2360
1946
2364
1515
2049
1168
2490
1071
829
1283
2402
2445
2496
2492
2456
1820
2349
2455
2471
2197
2501
2474
2422
2439
2469
2034
2427
2489
1880
2228
2318
2405
2506
2328
2537
16
1063
2493
1270
1343
1569
1953
1200
2179
2031
10
2410
477
2101
2131
1403
2220
854
2009
2523
1969
2518
2483
2376
2487
2455
2102
2444
2081
2280
2514
2299
2458
2469
2543
2164
1697
2407
1202
2499
2411
2490
2465
2534
2354
1259
2175
2328
1677
2048
2476
827
2391
1611
2528
2352
5
2314
2510
2449
1144
2051
2347
255
598
2415
2500
1495
2530
2316
2536
2143
2313
2531
2318
2122
2505
95
2348
2425
843
2290
2506
2468
1526
2132
1893
2500
475
2462
2429
3
2389
1917
1515
2509
2046
2516
2483
48
2479
8
2514
2150
2517
2459
2199
2518
1740
809
1242
2425
2498
1358
2489
2468
1972
2500
2461
1948
1559
2441
2366
2510
1904
1543
2528
2553
2427
1063
2464
2430
2542
1822
960
2180
2369
2502
1959
2531
1512
1171
2148
2493
2524
2461
2465
427
2517
2511
1525
2494
2477
1826
2356
1525
1215
755
406
2485
63
942
1844
1361
945
1528
2
2361
1002
2318
2488
2474
2047
1381
1532
1476
2524
1437
2477
1768
1603
819
805
2501
2454
947
1088
2098
397
2433
2456
1724
2472
2333
2175
2448
2335
1403
2462
2494
2484
2248
1958
2203
2357
2466
2380
185
2487
2349
2468
2305
1717
2434
2497
1527
35
2463
1677
2477
2083
2491
1164
2296
2464
1884
24
2443
2370
33
2510
2549
2503
2390
2507
1824
1810
2407
16
2436
2499
2388
2270
2352
1737
2489
1995
2502
2327
2214
2458
2474
2037
2054
2452
2483
2417
445
2083
2434
1664
2476
2377
1967
2448
1899
2477
2303
2286
2480
532
1892
405
2233
2432
2439
2486
2411
2497
572
2546
2438
1848
1619
1343
1853
2401
1957
2441
2061
1728
2473
2091
2405
1780
2514
2459
2348
2341
1766
2326
2386
2432
1839
2478
1429
2333
2170
2480
2451
508
2440
1068
892
2124
2262
558
2128
1272
1392
2482
2044
2027
2503
2092
2141
2336
2155
2381
2315
2210
2305
2513
2011
1064
2534
2446
1604
2063
2311
2383
2450
2510
2396
2423
1307
2366
2508
2441
2274
2392
2477
2487
2527
2193
2076
2418
1636
2475
2507
1669
2449
2473
2536
975
2478
2426
2269
2343
2471
1941
1562
2523
2471
2535
1862
2004
2370
2471
2442
2412
2548
1755
2492
632
1913
1277
1966
2478
1253
2406
2434
1730
1777
2400
2395
2523
883
2320
85
2477
2482
2203
2441
2224
2487
2092
2416
1301
1804
2477
2488
2036
2449
2470
161
2453
2468
2463
1470
2468
2450
2402
2510
2319
2362
875
2470
2391
912
2411
2472
2478
2520
2208
2428
1350
2390
2306
2111
2460
2480
248
552
1648
2240
2193
2393
2436
1970
176
2484
2486
2498
2486
2503
2473
479
2422
834
2202
2473
2494
2390
84
2438
556
2530
2501
2168
2455
2430
2458
2401
2042
768
1809
2477
2337
2343
2419
1839
635
1948
2490
2382
2338
1630
552
2460
2406
2420
2534
1962
2339
2498
1984
2552
2227
2261
966
2510
2521
2513
1889
2411
2515
1284
553
2524
2379
2486
27
2140
2492
2473
2089
2440
2426
2031
1566
2368
2382
237
1920
2485
552
2116
2168
1675
317
1892
1462
2478
2451
2254
2419
2477
1601
2038
2435
2322
2442
2470
1807
1978
2479
2492
1285
2452
2388
2459
2444
2462
2451
2101
2352
2449
2482
1102
2422
2014
1803
2240
2520
2448
2383
2149
1948
2461
2455
2159
1737
1970
2306
1776
2373
152
536
2391
2170
2547
2328
2394
1131
2486
2472
1593
2528
2360
2236
2554
1559
2429
2391
2289
1658
266
2488
789
707
2544
2436
1289
2282
2218
1945
2465
977
2486
2495
2509
517
2462
1712
2137
2292
2394
2455
2413
2455
2444
969
1342
1494
2509
338
2531
2476
2418
2399
2551
2072
2395
2444
2458
677
2199
2369
1973
2364
2491
2136
2058
2386
2193
1672
1533
2170
2099
497
1358
1581
2391
2251
1114
706
2035
2423
1801
2551
2479
23
2461
2368
2548
2346
2314
2493
2064
1992
260
2481
2488
2148
2520
1760
2189
18
2548
2549
943
2438
2176
2502
2418
2505
2463
2151
2485
1281
2389
1463
2409
2214
2383
1555
2471
2356
2312
2459
2552
2397
1184
2478
1285
2509
540
2388
1648
2459
136
1884
2132
2042
1702
42
2467
2523
2459
1457
2502
596
2518
2362
1644
1782
2532
2222
155
2262
472
1953
2505
2137
2479
2517
2391
1134
2447
2493
2370
2379
1988
2385
2433
640
2565
2360
2327
2490
2490
1142
308
2091
2444
2500
1880
2464
2460
2472
2370
2472
2071
203
1683
2461
2252
2195
2446
2209
2399
2470
2453
2501
2499
2195
2298
2383
1064
807
2337
2493
1918
1724
240
1857
2459
1669
2494
2156
2461
2478
1945
1368
2415
1167
2187
1095
2343
183
1878
2390
2372
2139
1375
504
2499
2399
1594
2103
2485
80
2437
2441
2459
2062
1646
2232
2507
2476
2501
2246
1546
2515
2169
888
1012
1092
2512
1801
2135
2394
2453
2311
2443
865
1610
2423
2380
1230
2487
1988
193
2506
629
1928
2531
2420
151
2512
2028
541
2394
2007
2471
2527
1460
2116
2527
39
2176
984
2465
2484
2221
2421
306
2328
435
479
2102
2410
2484
2466
2498
1850
2137
2453
2163
765
527
2473
2304
2218
1634
2539
1759
2492
1959
2543
2478
2486
2345
2467
2451
1877
2414
2486
1892
837
2524
1724
2447
2465
2311
1767
1980
2481
3
2315
2392
2537
1258
2485
2449
2458
2477
731
1842
2224
1599
1065
2515
1482
1872
2480
2481
864
2514
2450
2282
2108
878
2463
1460
1626
2432
2004
268
2410
2467
995
2470
2466
2400
1859
746
2023
2410
179
1835
1120
2009
2461
2214
2481
2527
2445
2447
2442
995
1214
1347
2138
2491
336
1347
1691
2500
2503
1041
2242
2257
1730
2418
1779
2025
2256
2422
2423
2340
2427
2372
1843
1656
2413
2456
1507
2071
1970
1699
2540
2147
2462
2523
2159
2455
2436
1564
118
2489
988
1424
1990
1020
2512
2192
2485
22
2401
2351
2468
1641
2493
2476
2115
2153
2397
998
2468
2041
2403
2428
2363
2162
2505
621
2341
2123
2425
2465
2177
1562
1824
2437
2049
2481
2199
1119
2467
2474
2306
2427
2400
2492
2534
469
2490
1538
1473
2291
1357
1
2460
2134
1897
2466
2555
2440
2259
2072
2146
1187
2430
1115
1846
2514
2469
2523
47
1833
1369
1563
2316
1844
2493
1655
2485
2458
2388
216
2362
1613
1259
2487
2096
2474
372
2496
2282
2405
2308
2457
2505
1063
2471
2432
2149
2478
2443
44
2488
2521
831
2553
2474
2055
2335
2450
355
2357
2535
2456
2503
2119
2428
2507
2482
364
1547
2489
2214
2412
123
2502
2481
2468
2476
2374
2319
2465
2494
2477
826
2363
2463
2482
1800
555
1585
2511
2507
2460
2298
2525
848
2351
2255
407
2322
2507
2486
2510
1874
2492
2473
2195
2498
2525
1707
2324
1553
2457
2279
648
2490
2470
2383
2337
2161
1733
1575
1065
1079
1948
2337
1262
1753
2319
1618
2314
2182
2460
1719
2356
2327
2526
1770
1843
2498
2372
2446
2428
2457
2428
2240
1806
2502
2505
1918
2498
2314
1838
2314
1969
2538
1122
2430
2499
2246
1638
2400
2395
2471
2427
2470
2268
2139
2520
1558
763
2157
1839
1974
2423
2508
2509
1664
2487
2486
2439
2554
2320
2408
741
2414
1312
2564
2110
2045
2457
2345
2471
2441
2104
2516
2519
2388
2045
2489
2449
573
67
2517
1941
84
2419
2498
1911
2209
2093
700
432
2475
2554
2483
709
1692
2124
1800
215
589
2315
2519
1437
494
2489
2363
2402
2210
284
466
1134
398
2150
1001
1023
2280
2161
2214
995
2436
2359
1978
2531
2272
2531
2447
2501
154
2220
2466
2482
1663
2097
64
2130
2015
978
1025
2391
2511
1064
1404
2414
1722
2474
2531
1756
2450
1563
2552
2144
847
2388
2181
2059
1237
2430
2563
542
2411
2283
2456
2510
1543
2510
2499
2498
2453
2123
2494
2514
2319
2481
2550
2224
2076
2457
2485
2371
2465
867
2506
834
2469
2474
2499
2009
711
1923
2422
2423
2481
920
2476
2221
2229
2556
1799
1734
2391
1677
2535
2516
2143
703
2466
1
2247
2451
2445
2251
781
2469
1956
2484
2071
2397
2521
3
1505
1419
1951
1510
2438
918
2008
2489
1971
2501
364
130
2191
1196
2489
2504
2413
2264
2007
1521
2500
1280
784
2555
2349
157
2536
2453
1435
2448
2495
568
2492
2472
2205
1511
2248
2467
2478
2397
2487
1958
2217
1630
218
750
2153
2367
2437
2186
2474
2472
2497
2430
2186
2493
1270
2327
2528
2430
2275
2441
1648
2282
2412
2527
2521
2367
2473
1542
1234
2370
2468
2442
2034
2462
117
5
2428
2342
816
2453
2193
2493
2345
808
2500
2380
437
2457
2227
2432
2494
2132
2507
1481
2493
2404
1995
2452
2493
1257
379
2198
1889
900
2277
2490
2362
2498
1970
2198
2516
2187
2472
2371
2467
2115
2446
2392
1332
2476
2208
2369
2066
2260
1558
2495
2036
2322
2547
2427
2406
1425
2358
2456
1820
2479
2493
2580
2548
2432
2404
2367
2037
2417
1301
2392
2503
1991
2309
2421
477
2197
2484
1877
2245
2465
2462
2425
2200
2423
1224
1455
708
1695
2319
2489
2449
619
2407
2491
2340
2451
151
2206
609
848
189
2441
2451
2109
2478
1817
2470
2516
105
2483
2462
2472
1751
2297
2517
1651
2495
2080
2324
2400
2436
153
2479
1513
2515
2481
1732
2331
533
6
2460
955
1046
2485
2498
1478
2482
2263
1793
2245
2504
2337
2398
966
2488
2458
2003
1253
31
2144
2442
2332
2490
2426
2526
2400
2399
2461
1564
1491
2263
2252
1617
1735
2479
2163
2504
2186
2368
2485
1459
2461
2499
2475
1970
1077
2218
2271
2488
2244
1132
2362
852
1977
2464
2486
1893
2352
2511
2462
2202
1682
950
2478
2494
2508
2374
2194
286
1518
1957
2481
2468
1798
2435
2408
2307
2480
2357
959
2112
2338
2275
2514
1725
2504
2399
2277
2530
1071
712
1077
2498
2406
2478
1906
2456
2081
2543
1774
1442
2447
2523
2043
1922
72
2049
2376
2332
391
1044
2146
873
2435
58
2474
1756
2508
2172
36
1840
2517
1562
1275
2554
2470
1934
1701
2463
14
2481
2494
1334
2382
2301
2533
359
2475
2210
281
2509
2552
1769
2402
2487
2025
2384
435
207
2398
2501
2338
2484
355
1261
2487
2357
939
2433
2366
2529
2473
2398
918
880
536
2398
1620
1747
239
2544
2007
1561
2511
2462
2282
2534
2268
2176
1531
2511
2380
2159
2167
880
2411
1696
2165
2463
1585
270
2535
1806
288
2378
2097
238
2470
2399
771
2402
2540
2487
2204
2143
2473
2568
2320
1006
1030
2188
2475
2502
1831
2311
2227
2338
2218
2448
2081
1668
2422
1388
618
481
1905
2113
9
2490
2419
2367
1277
473
1424
314
742
1878
2365
2447
2469
1106
1720
2275
2441
2342
1447
2364
2491
2220
2211
1954
1769
1460
1085
2438
1598
2214
2497
2371
2217
2455
448
833
2544
2520
2401
2131
916
1881
2501
2263
2443
2405
1090
1498
2377
2195
2497
2463
2481
377
2495
1661
1620
18
2180
2117
2366
1803
2453
1020
2448
2477
2449
2499
1549
2503
2083
16
2487
2028
2205
2258
2474
1912
2463
2083
2144
2365
2507
2496
2378
2506
2126
2362
2204
2534
1697
2033
1564
1281
2161
1916
2081
1450
127
1992
2313
182
2441
2537
2536
1651
2445
2206
1824
2039
1825
2319
2439
2070
1482
2475
2488
2426
1023
427
2550
961
806
218
1968
2448
1373
1596
2097
2178
2214
1165
2274
2433
1913
910
2439
2297
2416
2525
2301
2380
2557
2484
2515
1792
2453
2518
2433
347
461
2274
2271
2187
1118
2025
2464
2468
1034
2517
290
2492
965
2322
2468
2029
1085
2459
2422
2107
2439
1872
951
1285
2441
2074
435
2497
2157
2435
2484
2487
2467
2516
1102
2460
2505
2503
1688
2436
1663
2492
2494
2439
2250
2336
2527
2472
2115
2458
2471
2492
1353
660
1933
2434
1352
2529
2421
2418
2187
2335
265
2462
1821
2245
2229
1993
2430
604
2397
2421
2478
1933
1759
2488
2198
58
664
2399
2442
2355
2530
2406
2509
2502
2198
2461
2525
1965
705
2492
2386
2479
2441
1210
669
786
1980
2533
2417
2523
1592
1222
2513
2390
2437
2494
2541
2476
2442
2483
2259
423
2368
2510
2144
2481
2494
1208
2454
2406
2548
2465
2497
2334
2518
2451
2476
2407
2157
2481
2317
2526
2454
2421
2459
2278
2540
656
2377
2012
2412
2485
1790
2489
2444
2386
2523
1724
2469
2475
1705
2281
162
2119
2517
1495
87
2493
2374
1828
2206
2508
2514
2445
2467
2443
1997
2492
2423
1
407
2136
440
2171
739
2415
2461
2443
1187
377
2365
2431
971
2294
2324
2064
890
1709
1628
2379
1282
1797
2461
2483
2429
2485
2451
2526
2389
426
1685
1041
1356
2445
2245
2438
2030
2529
2381
2194
2202
2489
2492
1215
2050
2015
2201
2424
1847
1878
2531
178
1469
2516
2171
1595
2437
2511
2334
2409
2455
1980
2347
781
1396
735
2459
1683
2490
2481
2323
1498
2197
2147
2455
2481
2344
1963
2460
6
961
2132
2364
2414
2535
2254
2495
2217
2448
2176
2294
2459
2090
823
1783
2241
1751
1790
1235
2454
506
2267
2062
1235
2378
1801
2162
1844
2476
1641
2113
964
2328
2377
1271
344
2499
2513
2455
1469
2453
2541
1388
2296
2342
2527
7
2467
291
2463
1213
2478
2530
1133
2462
1366
922
1427
2283
1097
2401
124
2555
2088
2396
2458
2458
2383
2189
418
2421
2366
2265
1587
2422
1574
2323
2188
2051
2445
1615
21
1206
575
1746
2046
2396
333
2528
1390
1771
2098
2464
1777
2397
2470
2488
1697
1542
1836
956
2445
1838
2482
2498
2370
2490
972
2484
2530
127
2331
2510
1181
2049
197
2438
1330
1057
1651
2285
2134
2435
2431
2466
1716
2461
2288
310
389
1676
2524
882
2438
2489
2477
1157
2479
141
236
2452
2469
2481
2423
1907
1288
462
2324
1087
2015
2453
2540
2294
1944
2506
1356
1550
2127
2411
175
1920
2345
1712
303
83
1889
2468
59
2446
2100
2480
1993
2486
1039
2511
2420
2333
2525
1661
2501
2197
1362
2456
678
1155
1231
2432
707
556
2445
2293
2364
2353
867
2485
2404
2475
1637
2402
1676
2024
2017
2534
1708
2459
2364
2459
2391
1805
2323
754
1
661
2205
2075
2364
1657
2598
1858
2471
2076
1442
2443
1616
1707
2399
2238
68
2010
2077
2506
2381
2174
245
2493
2031
2182
2524
1731
1919
2491
2490
1932
2458
2366
1819
2298
2368
2235
2324
2487
2485
2262
2441
1520
2486
2388
2332
1936
1600
2299
2253
2462
2426
2101
2542
1077
2172
2457
1064
1354
1927
2476
2419
1184
2479
2364
2452
2192
2204
2396
2436
2292
2017
2462
1910
1562
1609
2470
2474
2564
2477
2518
2341
2051
2481
2278
2173
2446
13
2288
2549
2067
2492
2475
1846
2276
2222
1117
2499
955
845
593
1765
2421
2513
2451
2523
1951
2187
2279
474
1328
2493
1592
2452
2462
2439
2492
2277
2239
2517
1856
1835
2498
1485
1545
2414
2473
1970
1117
2334
2161
1626
2441
581
2458
2401
2288
1554
2421
2389
2473
2483
2451
1620
2534
2395
2171
2390
1558
2488
2410
2447
471
2507
1769
2229
2491
967
2459
2170
2580
2370
1984
2361
747
2495
1095
2491
2169
655
2463
2240
1304
2431
2314
885
1892
1398
2474
1967
1169
2408
2496
2027
994
1994
2137
2397
1315
2339
449
947
2117
2049
1740
1976
2376
1405
2486
2339
2447
2456
2045
2416
2523
19
2068
2489
1458
1990
1036
1863
2519
1741
2326
2166
509
2148
1910
2527
2256
17
1857
1452
2535
2443
2486
2508
2550
1938
2559
2389
2339
2114
2362
1494
2513
2392
387
1314
2498
480
2525
2489
2230
2239
2402
102
1585
1041
2470
1192
2488
2476
2035
2168
2149
2484
2279
2435
2442
389
920
2460
2511
2326
263
2472
2008
2512
1319
2538
2299
1791
59
2478
2449
937
2131
2322
1000
2492
2503
2452
1852
2452
1848
1870
2378
2249
2339
2289
2524
2451
1700
900
2468
2428
844
1959
2451
1549
2228
2376
2266
1006
1943
1391
2286
2269
2473
2213
2469
2070
2178
2400
485
2399
1742
1287
1750
2473
2472
2408
2371
2348
1897
2507
2403
1590
2516
2489
2399
1998
2514
2514
2391
2227
2454
2040
2390
2464
1377
2280
2128
2485
2203
2247
2313
1207
386
2480
376
2058
1600
523
2475
2439
0
2453
2530
2404
2473
2137
2058
2568
721
2526
2154
1969
1566
2412
1831
2122
1493
2558
2511
1268
2220
1243
1129
2507
2078
2545
2464
2400
2188
2506
1593
2147
2209
2482
2398
2521
2226
2484
2294
1177
2257
2351
2345
2416
2472
2391
1186
1694
1006
2460
2460
1729
2549
2254
2454
1198
2320
2113
2473
991
2492
2513
2500
977
2409
2007
2493
2113
1770
2119
2453
1059
1
1843
354
2128
66
2301
700
2474
2458
2298
1854
37
1433
2354
2246
2472
1482
2345
2220
2441
2508
1707
2101
192
2465
2134
1677
1730
2515
2499
915
2492
2485
2154
482
2288
2536
1854
2445
2536
1921
2163
2227
1720
2426
2295
2453
2546
2189
2145
386
2420
2521
2508
1839
2344
362
90
1861
2438
2216
2525
2423
2406
2196
2560
2442
2344
91
1368
2381
2429
1822
1430
2516
2528
2503
1726
1568
2435
2089
2353
2333
239
1725
2354
2253
2459
2546
2486
2480
1321
2055
2425
2423
2505
2390
2496
2290
2554
2345
1665
1734
2080
2492
2446
2320
1267
979
2469
2481
2441
2447
2279
1181
993
2216
928
2386
595
1669
2410
2480
917
2053
2502
305
2478
2465
2055
2394
2476
1229
2087
2516
2473
2068
2515
2443
43
2258
2459
1225
2435
2494
1744
2279
2338
1845
2483
1079
1872
2491
2058
2417
132
1482
291
2473
2030
1700
1947
1923
2515
2424
812
2364
2447
2443
1001
1592
2484
110
2497
2524
2561
1822
2141
1937
215
20
2475
663
2003
2249
2553
2218
2164
2451
1975
2476
2469
2017
2481
2225
2282
2058
2523
2458
2485
2526
2496
2548
1604
43
2225
713
2426
2462
2522
1589
2440
1861
1576
1018
2435
2374
2460
2493
2402
1845
1113
2335
250
2193
1803
1502
2352
1600
2068
2430
2492
1018
2516
2103
2310
1770
2104
2465
2441
987
2479
2389
935
2242
2237
1778
2543
2528
2227
1776
1696
619
1314
2006
2482
2435
1991
2397
138
2502
2527
2390
1439
2387
61
2402
2366
1521
2444
2431
2387
2340
1623
469
2415
556
2333
2229
2383
1968
2452
695
1421
2497
539
1110
2466
2413
2271
428
1690
49
2540
2445
811
3
2096
1952
2523
2447
1843
2529
2532
2172
2004
1403
2441
1
289
2427
289
2465
2444
504
1436
2472
2535
2465
2483
1416
1971
1186
2105
1730
2116
1783
966
1033
2382
2498
1273
2340
2493
2519
2445
20
417
2468
2376
2210
1639
2393
340
1775
1512
2127
1475
2512
2302
2512
1408
2465
2319
1627
2060
417
2393
1694
1874
2479
1399
813
2487
2508
2414
1586
2505
2435
2395
2480
2479
1710
2319
2537
2484
1486
1265
2218
2381
1778
2522
2265
2362
2237
2431
1949
2416
2063
2510
2379
1580
2480
2298
2508
167
2474
2501
2411
2496
1580
2144
2514
2531
2211
2276
529
2475
1465
553
2469
1883
2403
2501
2301
1860
2519
2285
415
2262
2354
979
1135
2387
651
2096
2416
2455
2460
2295
2462
2057
2317
277
2504
1879
1995
2384
1926
2532
1326
2269
2481
1488
2369
2447
2503
2503
2100
2466
2416
2256
2437
2491
1460
2455
2469
204
2425
2272
2538
2218
2072
43
2073
1759
1987
475
1510
170
1054
1734
2471
1262
2489
2361
2291
1425
1874
2412
2493
2350
2486
62
2245
2148
1127
2429
2489
1490
1953
1936
2263
2513
1778
2092
2243
1605
2528
2364
1804
2077
2491
2464
2515
2134
73
2488
2467
920
2099
2389
2408
2357
1259
1169
1014
2471
1663
1667
1383
2484
2504
511
2484
1834
2105
2070
2357
1967
2357
2418
2446
1009
10
2537
2480
297
2500
2386
2330
616
2384
2446
655
2386
1344
2478
1822
2371
2488
1924
2503
2377
2485
383
2530
277
850
2367
2485
2467
1463
2038
1564
2463
2325
2421
2464
2436
2371
2395
2232
2473
583
2414
2505
2513
1432
183
2420
1837
2365
867
2487
2282
2503
143
2142
2455
240
2469
1857
2464
748
2481
1590
102
2447
1108
2102
1557
2449
2254
2461
2439
2548
1393
1914
2417
2180
2404
2193
1903
2481
1979
394
976
47
826
2504
1959
1002
2224
1968
2423
2483
2451
2467
2421
2207
264
2487
2532
2488
1626
1249
2030
2456
2475
2485
2396
1879
167
2420
222
2229
1610
1437
2193
2485
2475
1172
216
2480
2476
2468
1741
2442
2479
2150
1711
2232
2366
1089
2505
2385
2454
2384
2090
2367
2445
1690
2306
43
2234
2384
2528
2490
2568
2534
2214
1867
2226
2164
2413
2321
1150
1192
2448
2440
2414
2376
1544
1152
1269
1884
2278
2045
2506
2159
1748
1474
968
1100
1906
1149
1110
1212
1452
2396
1837
2133
2551
2444
2527
2364
2207
2462
2212
2465
2473
523
1928
2089
143
2405
154
2433
1432
229
2522
1133
544
1877
2236
2078
1981
2486
72
1899
2372
2321
1048
1897
2348
2460
2400
521
363
2201
2493
2450
2501
1491
2513
2253
1743
2038
2357
1830
2327
2403
2522
2520
1981
1986
750
2410
2496
1566
2473
582
2364
2473
2334
824
2465
2388
20
2482
2353
107
2396
2538
2462
293
1109
2509
2439
2460
2239
2443
1806
1417
2194
793
2479
2213
2376
1545
2504
2306
2549
786
1816
2518
2479
1910
2014
1230
752
1705
2004
2531
2443
2335
2432
2493
1731
2069
2451
1050
552
2197
1762
2030
2448
2480
2484
2367
1970
2261
2483
1716
2490
2467
2207
2483
2057
2109
2496
2452
2443
2446
1925
2511
1879
37
2345
2407
2050
2409
2387
2374
2479
2064
2502
1856
2457
2341
2269
2110
11
2537
2421
1926
2429
2496
1356
2544
770
618
2206
2313
1418
281
77
2499
1896
2485
2439
2358
1463
2315
2520
0
2534
565
2436
1642
1855
2234
2556
1751
2402
2535
2294
2484
2441
2318
2330
1385
2018
1735
2488
548
2538
2018
2264
2252
867
1951
2251
1939
1899
2188
2456
2014
2369
2441
2160
2516
2104
2053
1585
2000
2466
2494
2471
1995
1844
2416
608
2496
2166
2484
1892
2470
2499
1128
2282
2456
2047
2480
2219
2541
2276
2080
2303
1081
2226
1651
2468
2375
2081
2180
856
2426
2310
257
2452
1732
102
1339
1366
1656
2562
2540
1164
1920
2525
2047
2433
2156
2383
2501
1222
2292
1751
2536
259
2509
2456
2248
2315
1422
1682
1639
2431
1863
1465
2019
2456
2461
2398
2472
1913
2398
1402
592
2458
2455
2468
2090
2531
2499
1966
2060
2448
2180
1862
242
1227
2476
1408
2056
2493
2477
1740
1339
706
2372
536
2463
2128
2526
1537
2516
2451
2051
2365
2040
2489
554
2299
2464
2486
2403
1943
167
364
2532
2343
2501
1845
1076
2526
2483
2294
1891
2369
3
2483
1516
1440
1148
2423
1224
2510
2160
2449
1823
2245
2291
388
2376
2350
2362
1132
2502
2500
2474
2469
1603
2455
2250
295
2041
2435
2481
1969
2133
2421
2531
2041
2448
2152
1539
2383
1176
2540
2137
2439
1931
2542
2042
2304
2437
1895
2435
2516
2460
2237
2442
2503
1919
2502
2431
566
2459
2447
1938
2261
2537
2462
120
1270
2423
2388
2475
2461
2471
2517
2360
1563
564
2476
2396
613
2430
2307
2437
2413
972
2519
1602
2484
2482
2475
2409
2482
1866
484
1574
2429
1501
2464
1937
2478
2479
2136
2475
1769
2408
2499
2439
1809
2465
1233
370
2443
2389
2219
0
2012
2476
2043
2541
2011
2501
2244
1853
2563
1999
780
2469
330
2495
1557
663
2304
974
2374
2477
2483
2505
922
1973
2454
2239
2450
2490
1967
2371
2064
2450
1967
2409
2537
2077
2301
1248
2479
2459
2432
952
613
2503
2458
217
2400
2065
2445
2517
2252
1311
798
2499
2368
2327
2439
2523
1943
2234
2458
1927
2472
2333
2455
2476
939
2451
2473
2004
2291
288
1076
2400
1311
2181
2463
1335
2432
2447
536
2515
2417
2399
2484
2452
2550
2486
1432
1517
2431
2548
2452
2518
1484
2413
2381
2467
1199
2424
1506
2355
1574
1869
2433
1577
2125
2428
2432
2285
2225
2521
2410
1726
2463
1721
2203
2280
2519
1604
2458
2499
2504
2444
2493
1751
2371
543
1446
2421
922
2538
2165
1679
2186
2461
2163
2417
2278
2401
1963
213
1409
2173
2295
1833
166
2527
1080
2463
1892
1946
2295
2194
1643
594
2479
515
2508
2531
2443
2470
1230
2481
2271
2522
2500
2553
1807
518
2107
2546
2490
1515
2514
2560
2483
2292
2349
2358
2467
2324
0
1375
2015
1828
2320
2374
2188
1930
2505
1948
1917
1127
2337
2284
2231
2460
2309
547
2470
1526
2360
71
1753
2460
2553
2466
2428
1874
2419
1208
2345
2488
1670
2382
1729
2473
2594
2443
2529
2205
2408
2332
2505
2446
2213
37
713
1676
2497
1899
745
2499
2215
2360
1974
2460
2491
1007
1285
1590
1853
2505
2547
2227
2347
646
1655
1107
1416
2422
2539
2486
1032
1545
2226
1801
1960
1804
2434
2416
2419
753
2142
1346
2402
1924
1684
1554
2088
2013
1214
2343
1411
2434
2116
121
2494
2481
2520
2420
2144
2275
1006
167
1254
2420
481
1082
1883
2493
2463
2553
1489
2467
2171
904
1520
2201
244
2471
2531
1289
1787
2391
2473
2153
1961
2504
2471
2475
1984
2470
2486
2480
2412
2463
1790
1998
2048
254
2495
2116
2539
2484
2449
2099
2228
2414
2430
2342
1616
1556
1523
2228
2062
787
2530
1230
2473
2508
220
2296
975
2539
2403
2408
2423
45
2525
2334
2445
2234
1777
2406
689
2499
2372
2131
2171
2504
2023
2530
255
2452
1098
2535
2450
2399
2421
2472
2441
1706
2123
2456
2314
2440
2489
1994
2437
2042
1209
1783
1755
2514
1236
2496
2491
2021
1131
462
920
38
2483
2504
2470
2489
2362
718
2070
2511
2422
151
2499
1392
2483
2508
1970
2019
2404
2453
2173
1623
2480
2436
2065
2311
2497
2434
2408
2377
68
1489
1402
2423
2507
2460
1936
2387
855
2423
1431
2170
174
2108
2045
2459
2456
2211
376
2340
2440
1967
1704
2486
746
661
2109
2519
2062
2512
1862
720
2468
1783
2469
1260
2165
302
2488
1792
2374
2451
2173
2536
1945
1646
1541
2473
57
1334
1714
2433
2340
2343
2353
2244
2318
2431
461
2407
2381
1788
1486
1461
2463
1865
2105
1258
2160
1976
2167
124
1571
2500
1459
2314
2471
2294
2460
1622
1824
2006
1811
2057
2194
2492
827
2354
2251
258
2423
2402
2329
2493
2571
2464
2271
2523
1481
2509
112
2441
2422
2457
171
2520
2477
2009
2355
2301
2452
2455
2367
1282
1032
2127
2291
2454
2163
2475
2193
1929
2449
2055
2382
874
2121
430
2339
2269
2344
2446
1
2500
2102
2510
409
1373
2528
2313
2363
2444
2162
2366
2433
1296
2411
2490
931
2397
2131
2558
538
2451
2435
2251
2462
1944
972
769
407
774
2112
2223
2045
2500
558
789
2432
2501
1226
1600
2280
510
1565
668
734
1389
1702
2466
1161
2327
2287
2346
570
1470
904
2362
2465
2269
2425
2530
2208
2345
1495
1374
2430
2441
1100
2527
2449
401
1001
2358
1527
2517
2032
2084
2434
2434
1276
2142
1865
1401
2389
2501
2426
2509
2435
1232
2539
2466
2430
2513
892
2489
2438
2248
2501
2429
2029
2329
2420
2527
2464
521
70
2435
2284
2296
2467
2327
2444
2510
999
2008
2156
1110
2451
640
2539
2558
2092
2409
2470
2368
2522
1534
2434
2196
2387
2437
2551
1040
1220
2515
65
2060
377
2554
2501
171
2229
2486
2452
2344
2203
1470
2359
2490
517
2368
2206
2294
1614
451
2345
2448
2037
1286
2257
2059
1852
1965
1525
2248
2448
2452
2285
2413
263
2470
1766
2271
2458
2131
1824
698
1475
2049
2415
2468
2100
2529
2500
1556
2376
2063
2339
2544
2410
1947
2100
2465
2363
2495
2228
2411
2240
2452
2508
1946
2516
2537
1839
2499
2463
1649
2335
722
2393
2337
1767
1231
2504
2462
837
1789
2350
1150
2439
2508
2511
805
2476
2
174
2352
2454
482
2474
942
1506
1532
1500
2376
2109
2471
2429
638
2544
2496
2
1675
2461
1074
2493
2142
2484
2448
885
40
936
769
2539
2515
2395
2426
1259
2471
2151
2498
1682
2433
1217
1982
2064
2501
2436
2496
2438
1973
1762
2470
2412
780
2462
55
2466
2473
2486
579
2495
2437
1699
2496
2367
2474
2444
253
2558
2328
2499
2332
731
2407
2482
2457
1337
2241
2262
2244
2219
2509
1393
2401
1881
2368
1100
2512
2344
2270
376
2365
1032
1536
2512
2446
2215
2413
2324
2163
2510
2492
765
2241
1605
2450
2399
2414
2531
2031
2462
2233
2174
2469
1261
1629
2211
2469
2498
2409
38
2456
1451
2177
2231
784
2435
2507
1254
2330
2288
2495
617
2496
2084
1907
2548
2499
747
2275
2088
2487
268
2062
1912
2482
1298
2492
2513
2369
27
2427
2333
2320
1919
2529
1584
2251
2415
2446
2325
2502
2506
2513
2484
2321
1639
2450
123
1890
1609
2312
2174
2414
2463
2092
2463
2284
2479
1875
2502
2238
2418
2247
2372
747
2500
2408
2064
2478
2387
2462
2129
2547
2472
2506
2077
2478
1835
2482
2150
2489
2147
2467
2510
2517
1763
2355
1697
1641
876
2151
2483
2524
2029
2366
2356
1049
2458
803
1453
2374
1859
2454
2167
2532
2372
2116
412
72
10
2461
1110
2116
2471
2549
2371
337
2233
1269
1527
1873
2291
1308
300
383
655
2362
707
2509
2376
2462
2472
1603
1478
265
2496
778
59
757
2490
1630
2224
1771
2096
2247
213
1943
2423
2245
2397
2225
2451
927
522
2478
551
2468
2502
2366
2318
2467
2430
2119
1599
1650
2427
2468
820
2488
2114
2476
2451
1205
2459
2494
484
2456
1233
2436
2317
2551
8
2501
235
436
494
1627
2392
2175
2276
1525
2347
2412
2516
2057
336
1458
2409
1651
2431
2201
2481
1573
2321
2160
1932
78
2479
2412
2483
1169
929
2330
2217
1
1497
2366
2468
509
2310
1840
2537
1748
2520
2440
2262
2418
1846
72
2331
1631
1844
2476
2429
2510
2349
2411
2403
2483
1453
2534
2209
2529
2486
2138
2497
2475
2362
2031
2482
2474
2258
1930
2542
2473
1256
2474
1918
2434
2018
2570
1638
2412
1880
2319
2421
2537
1629
2444
2503
2277
1331
2025
2463
1770
2411
2384
2477
1373
1708
2488
846
1840
2350
2213
420
228
2475
1288
2096
2536
1538
2495
2398
1457
2508
2113
2371
880
2048
276
1928
2545
2523
2102
2526
2567
1695
2007
2037
2365
2416
23
2392
1680
2308
1814
12
122
2467
2298
1385
1758
1474
1684
2477
2452
889
836
2473
2393
2420
2174
2043
2418
1922
1746
2436
185
2393
2434
2476
2367
2038
2489
1882
528
2479
2442
2154
2281
2505
1909
1217
2472
1335
2053
1726
2403
2352
2465
2493
362
2499
2243
1432
2281
1346
1950
1276
1616
2377
2377
1415
2486
822
2466
1106
2100
1598
2491
2414
2476
2559
558
2484
2278
2378
2461
2086
288
2445
2294
2335
2085
2353
2499
2348
2496
2527
2472
2375
2533
2382
2405
2337
1623
1370
2434
2425
2404
2227
2440
2559
2505
2475
2544
2489
2479
2192
2449
2511
2338
1825
2452
130
1970
578
1911
2422
1265
2433
2171
2436
1497
2203
2357
104
2453
2087
2069
2554
2150
779
2166
1850
2467
844
2179
574
2437
2437
1805
2443
2548
2194
2505
2247
2213
2518
87
2506
1931
1387
515
2375
2536
2212
2533
370
2439
2454
2500
2526
2314
2586
1961
1778
1927
2131
2351
2467
1896
2404
2055
1992
1092
2539
1365
1531
2250
190
634
1846
2412
2374
2139
2507
2481
2586
2501
379
2512
2336
2242
2529
2471
1387
2112
1200
2296
2537
2158
1723
1216
2458
2301
2040
2479
2334
2443
2408
2477
2502
2456
918
2316
1902
2183
2416
2501
1184
116
2222
2330
1842
1182
2380
2419
1651
2449
2508
2444
1967
2294
2322
2529
591
2460
2287
2531
2544
2475
1725
2493
2360
1840
2422
2519
424
2059
2473
1857
2484
2522
2463
2543
2383
2279
1580
2181
2128
2197
937
2453
2488
2174
2513
1728
377
2448
2291
2247
2372
2441
2481
2271
7
2147
2459
2360
2381
2419
2535
1835
1729
1218
2377
2417
2310
2512
876
734
2022
737
2302
2468
2401
2425
634
2527
2038
2458
2232
2455
2460
2488
2331
2421
2495
2077
2454
2470
2144
2514
2466
2484
2344
2504
2238
2501
1763
2528
1972
1310
2491
2552
1775
452
41
2427
446
2447
2530
694
2444
2446
2470
2420
2438
2470
2076
2454
2532
2052
1997
2485
2269
1069
1866
2427
2468
1742
2466
2263
2468
2491
1634
2351
2160
1922
1632
2475
2423
2148
2458
2072
548
2398
2477
1928
1673
2462
2340
1966
2450
2338
700
1327
2460
1497
2455
2459
1591
2366
2530
2071
2534
2083
2469
2460
2521
2468
2333
2463
2093
1605
2526
2436
1973
2231
2418
2359
387
123
2501
2347
2435
2510
2345
8
2523
2273
2411
2516
2462
1283
2451
1986
509
2416
2417
1525
2560
2489
1919
1978
2447
1942
2398
1580
2500
2349
1419
2375
1302
1997
2441
353
2414
2436
2396
2073
90
1853
1857
1191
2542
2473
933
2205
2490
2462
2475
2060
2534
1054
2399
2275
2368
2165
12
1621
2309
2130
519
2448
2454
1957
2217
2476
1752
2495
1905
1444
2520
2446
2279
2380
2493
2442
2463
1861
1423
2473
2481
2119
579
608
1928
2521
2443
2486
1648
1982
1767
1909
1146
1583
2491
2462
2218
2490
2480
2452
585
2452
2408
0
2464
2469
123
2503
2039
2361
1613
585
2454
2368
2456
856
2499
1531
1967
2494
1989
403
1932
2581
1928
2515
2441
2469
342
2497
2440
2421
2442
2518
1051
2428
1693
828
2469
2012
1374
2360
0
2349
2526
2458
67
886
2426
1014
2102
2388
612
418
2490
2423
1928
2469
2487
2495
2447
264
2099
883
1595
2060
1187
2468
1813
2468
2266
2476
1654
2486
1609
2506
2264
1855
2436
2518
2370
1939
2168
584
1657
920
2348
2507
2412
1374
2432
1111
2442
2169
2037
2003
2455
2273
1509
1118
161
2194
77
1271
2496
2437
2375
2430
793
2364
2543
2504
2490
2127
2481
2494
2438
2231
1781
1425
2387
2463
1645
2470
2435
2529
910
2082
2487
2439
789
2408
2347
2472
2440
2458
1829
2003
2484
1510
963
2394
2463
2213
1474
2502
1014
956
1677
2317
2227
2512
2535
2509
2104
94
380
488
2496
2436
2413
2140
2561
773
2357
2334
2237
2326
104
2339
564
2542
2177
1167
2528
1772
1528
2328
1525
2354
2437
1421
2214
2412
2520
2457
31
1455
2514
2479
2455
1995
2476
2124
2432
1466
2471
2525
2326
2176
505
2053
1986
2552
2481
2058
2500
2387
2089
2463
2036
2503
2484
2453
147
2294
327
1458
73
1961
2508
2456
2254
2502
1327
2430
2444
2486
1934
2343
2182
2446
2496
2
1919
2465
2020
2421
1471
1574
658
2453
1821
800
2350
2419
2275
1948
2405
2079
1686
2505
855
2327
2036
2232
2430
108
2276
2488
2463
1582
2270
2388
1205
2526
2405
1907
1838
2035
2167
2255
582
1777
2072
2537
1420
1109
2483
918
2475
2462
2025
1495
2292
1698
2352
2431
2452
1919
1760
314
2204
2452
2376
2536
1806
2488
1785
2467
2413
2472
2002
2471
2402
1050
1136
2100
2342
2408
2222
2377
2486
976
1614
2318
2565
2065
2549
1
534
2451
2535
2445
2494
1387
2115
676
2444
2515
2468
785
2193
2440
2468
2460
2465
2476
2275
2486
2468
2407
382
2258
1789
2487
2479
2435
2492
799
371
2317
2515
2480
1973
2467
2507
2508
2447
2223
2507
2395
2293
1008
1540
1526
2469
2145
2288
2320
2488
1721
1302
2482
31
2156
2371
2300
2410
38
320
2439
2346
2547
2243
2433
2419
2450
2126
2442
2552
2046
2484
2531
2077
2453
2460
2369
1784
2330
2503
2319
2466
1391
1994
2516
1594
2478
2451
477
1926
17
2375
974
2478
2383
1541
2293
2373
2559
2403
1966
2248
1677
2247
1565
2180
2394
2536
2199
492
2338
1387
16
2529
2477
2382
2497
2207
2408
208
2443
2428
2106
2071
2136
1363
2487
1923
2254
1288
1083
2074
1417
2308
2450
2074
2206
690
2532
2314
2159
2393
1602
1926
528
1855
1156
2438
6
1214
1834
2432
966
923
1275
331
2105
2471
2447
1770
1559
1666
2446
775
221
1716
2531
2464
2383
2456
2473
2481
2475
2501
2496
1988
2511
1375
2251
1148
938
2380
1889
2266
2224
783
2519
2503
826
2192
1199
4
2506
2442
1706
2422
199
2426
2494
370
983
1109
2244
2283
2172
1278
1702
2458
2126
2380
2523
754
2347
1733
2262
2459
2517
747
1981
1514
2427
2483
2478
2470
1024
1271
2552
2020
222
1896
731
2478
2484
2426
2385
2369
1306
2427
2435
2194
2508
1720
1251
2455
1820
2250
402
2455
1239
781
1179
1896
1848
2090
2423
2466
619
4
2426
1380
2359
2485
2339
2435
1968
2267
2455
2536
2356
2480
2488
1005
2494
324
2308
1864
2496
1744
2449
2388
2434
2471
2374
2484
1735
601
46
2587
2359
2194
2481
2406
1491
2137
2062
2543
1483
2532
2509
50
2548
2214
2341
2474
2457
2341
906
2488
1975
2197
2139
2257
2456
1837
2125
2262
2486
2507
1771
2467
2239
2439
2285
2369
678
2498
2087
2303
1782
2321
2109
2403
2368
2408
2520
2412
2497
2029
2120
2418
2489
2484
2412
1978
1228
1064
2103
2503
2440
2124
2428
233
2498
2418
1848
1712
2459
1149
2361
1824
23
2498
2524
1026
1262
2440
2532
2374
1930
2522
254
2394
106
1156
2207
2465
2514
2495
1083
2461
630
2422
2256
2281
2515
2412
2496
2402
2436
2570
2521
2367
1608
2226
2377
2406
2123
2034
2571
1828
2536
2426
2368
8
2467
2253
2504
2469
1738
1056
2065
1997
2483
2419
868
2155
2516
2438
2445
2518
2387
1901
1120
995
2036
2457
1744
2433
1502
1911
2465
1585
2438
1811
2245
2210
2507
1965
1323
130
2420
2041
1625
373
2232
2523
1994
2428
1901
2361
2390
2349
1447
2015
585
2371
2465
2367
2344
1328
2489
2532
2439
1350
1443
1232
2526
1155
2448
2248
2251
45
1888
931
2456
2468
2408
2446
2386
2296
2244
2475
1963
2513
2363
1985
1254
2082
2507
816
39
2157
2227
2448
98
1226
2488
2394
552
1623
2433
2534
1838
2363
2514
2434
23
2483
2340
2315
2440
2127
2460
2459
819
2408
1221
2517
1340
1736
17
1967
2484
2498
2220
2453
207
2322
343
252
2548
2295
1941
1312
2356
2469
2444
2462
2330
807
2459
1626
2499
1644
2304
2479
2374
1262
2478
2407
747
1143
2341
1960
1735
1596
2447
1785
415
2491
2033
2490
2394
2491
2160
1890
2250
1571
2227
2421
288
2354
757
1675
2328
2546
2476
401
2465
1443
2362
1838
2428
2503
2060
1927
173
2544
2056
2464
2492
2528
535
2382
2143
1034
2349
2282
274
2028
2450
2526
2518
2191
2371
2055
2422
2527
1019
2219
2534
1521
2339
2112
1456
1119
2522
682
1383
2371
2438
2464
2220
2331
2475
337
1225
602
2461
2482
2250
2386
2314
2323
2381
2530
2480
1859
2451
1183
2507
2325
2420
2476
2490
2422
2474
1942
2101
1785
927
2548
2045
2468
1553
1151
2489
2407
2492
2448
1
1710
1633
2443
880
2426
2407
2216
2205
2546
2469
2472
2402
2453
2124
503
1866
2564
2409
2461
2475
940
2455
2301
1822
2235
2442
2537
2472
2486
1799
2450
1870
2490
2381
710
1591
38
1678
2159
2082
2504
2521
15
1708
1848
1191
2456
1066
688
765
2280
2355
2398
2530
2470
2150
882
2446
2189
1981
2321
2478
2374
1772
2466
2503
2425
2442
1635
1581
2188
2011
2451
2482
2271
2453
2167
2517
2167
134
1511
2211
2505
2439
2539
2291
2362
2068
15
2265
2502
2405
2488
1323
2494
2489
2486
746
1509
2327
2208
2274
2441
999
2362
2392
2373
1944
850
1240
2573
2436
1884
2337
2391
572
2527
2368
1123
2362
2247
1888
2463
786
2514
2463
2509
1723
1328
1503
2491
782
2013
2308
1709
9
2377
2021
2368
2473
2419
2494
1625
2419
2461
2300
1859
1415
914
2455
2201
2482
2178
2141
2515
1350
2397
164
2503
912
2504
184
2393
2467
2408
1051
2459
2177
1924
2019
2468
713
2467
2406
2391
1747
2485
2464
1926
2474
2418
2112
2168
2090
2466
2498
1571
1375
2211
2265
511
2504
2453
2295
731
740
2500
1618
2470
409
2271
2014
718
1659
2194
313
2051
2259
2482
1679
1867
2490
2417
1234
1491
2156
2466
2490
2513
134
409
2498
2282
1310
352
2315
1588
2323
2498
523
2487
2318
176
2063
2178
999
2169
2216
2353
1887
2410
1599
2278
1726
24
2183
871
2543
2453
2492
2215
2371
2502
2508
2536
1649
375
2024
2424
2351
2455
215
2337
2448
2133
2511
2426
2238
2495
2152
2529
2459
2167
2483
460
2354
2350
2452
747
2443
2525
2459
1305
1289
1266
2500
2552
99
2469
2132
1981
2044
1896
2486
2380
2407
2467
1932
935
968
1327
1585
2460
2462
2462
1731
2404
2363
2487
2459
2527
2475
2451
2163
2446
2335
2524
1036
2382
2326
2483
1819
1300
2489
477
2451
2470
2064
2426
2293
1159
947
2149
2495
2402
2175
1261
2463
1431
2445
2502
31
2068
903
2538
1416
2193
887
1864
2592
1668
2313
2523
175
2472
2497
2531
2504
269
2452
2530
2346
2172
1443
2389
2449
2343
2171
2366
2538
2517
2382
2261
2460
2430
2340
1985
2461
2391
2463
2060
1507
2438
1471
2389
1325
2428
1838
2504
2496
2353
252
2493
2408
2451
2561
1268
2080
2309
2016
2153
2340
2430
2163
2532
2391
2461
2500
2407
2571
2463
2446
1973
2367
2501
2480
1439
2196
2436
2509
462
1775
2443
1664
2320
2491
494
2505
2487
625
2100
2206
2472
2506
2396
1958
1296
1578
1734
2425
1110
2478
2155
2384
2418
180
2122
2454
2477
1489
1521
1994
1799
1317
1917
2347
2481
15
2483
2484
2250
1936
1004
2500
2525
2389
2428
2358
2063
394
2447
2479
1535
508
2410
2505
2431
2505
2455
1298
657
2507
2463
54
643
2296
630
1285
2123
2443
2450
2226
1728
1406
2254
2494
2364
275
2488
1037
2396
2456
2088
2375
2477
2330
2298
1991
788
2218
2060
1821
663
2207
2526
2478
2392
2243
1343
2119
2440
278
2197
2255
2454
670
1717
2367
2190
2232
2302
2455
1540
2457
2214
1333
2496
107
2092
2280
2312
2219
2555
2510
2477
2518
2490
2419
32
2478
2328
2281
2349
2164
1932
2281
1644
2450
2540
1698
2563
2444
2556
2350
1537
2443
205
2220
2468
876
2398
2476
2298
2390
2358
891
2341
1349
194
2335
1634
2427
2191
2508
2128
2456
2015
1360
6
2201
2472
2364
2425
2340
2364
467
1660
2206
2430
2415
872
2424
2107
2481
2408
2040
2470
1836
1373
827
2469
2491
1996
1924
1020
2404
1329
2486
2516
957
2094
2464
2372
2143
2541
2525
2436
199
1186
2500
2228
1346
1710
2480
2101
2000
2158
2470
966
1873
2523
2485
478
393
2514
2528
2482
2067
2535
1462
2356
2495
2223
1211
2534
2515
2198
2402
2410
2527
2205
2031
2439
2486
2407
2371
1177
1806
2488
2084
2483
2442
1697
2386
2426
2265
1766
2363
2503
2503
1271
2124
2507
2413
2117
2526
2456
2161
2391
1987
2508
6
2325
2516
1013
2502
1859
2446
1002
2354
60
2486
2451
2099
2469
2376
2430
8
2381
2483
2284
2540
2520
2387
2384
2273
1556
2510
2162
2445
901
2485
2455
2365
2420
2316
2503
2398
2421
2528
2403
1620
2553
555
2499
2379
374
2093
2158
2473
2357
2497
1592
2261
2476
2119
1283
2457
2417
2396
2465
1333
2405
2470
2175
2393
1877
298
2490
2504
2492
1652
2474
2498
2160
2378
2464
2062
247
2462
2549
41
637
2453
2338
2360
2447
350
2293
2512
1932
2155
704
133
520
305
2487
1934
2470
2458
2261
2387
2480
2496
2477
2515
2387
203
2231
40
2383
433
2365
2429
1501
2416
2489
2527
2241
2246
2161
1238
2484
2432
2405
2323
1491
325
2361
2503
1964
2523
2448
1664
2549
2153
2038
840
2466
1304
2453
10
1652
2020
1990
9
2474
2474
2018
181
2438
2342
2372
2425
1354
2358
2207
1585
2386
2186
1707
2494
1292
2444
2097
2445
2503
39
2378
2138
1181
2520
1651
2498
2548
1567
2326
1477
2481
2306
2353
583
2504
2524
2529
2349
2254
2209
2504
2492
250
2551
2284
2446
2271
2147
2495
2325
1025
2418
2466
2419
2514
2421
2544
2503
2499
1243
2507
1562
2450
2532
2358
2466
2473
1925
1407
2280
1198
434
1976
2466
2544
2408
2247
2038
443
2468
1928
2532
1743
2335
2058
2296
1802
1761
1223
2499
1509
1094
2465
2533
2452
2474
2392
2428
2476
2174
2417
738
2467
1983
2520
2505
2403
850
2113
2266
2485
2273
2533
1814
2492
664
1906
2511
1908
2518
2472
2545
2311
2416
2417
2212
2025
2009
2506
2379
2450
2488
721
1806
2181
2501
554
2461
2458
2292
2437
2330
2543
2212
259
1427
2150
2413
0
2449
595
2507
2472
2454
2
2443
2459
339
2506
2459
2298
2512
2278
2463
2437
2578
2390
1164
2485
2437
2018
2233
1854
2441
2461
2245
1449
2450
1498
1739
2498
2376
2363
2521
1204
1830
1351
2224
2511
574
1552
2433
1008
2474
2173
2432
2267
2340
2471
1737
334
2491
2514
968
1126
2502
739
2298
2266
279
2142
2093
425
2324
1962
2487
2450
2480
2505
2464
52
1457
2453
1038
2334
2080
1885
1347
1519
2417
1823
1497
2202
1595
1844
2395
2316
479
1122
2452
1203
2467
2502
2506
2084
1670
2531
810
2466
1408
1701
2378
2426
2540
2347
671
2328
2240
2442
1726
2310
2499
2480
1582
1570
2444
2331
862
2435
2391
2503
2434
2366
2486
2151
2498
1035
2456
1543
2404
732
2238
2132
1842
2456
2489
2187
2484
2266
2349
2180
2002
2188
2493
1458
913
2443
2367
2134
2388
2477
2456
543
2450
2535
2435
2149
2146
2523
2487
2415
2433
2434
2512
2500
550
2197
2013
1553
2326
2364
17
2487
622
1885
2283
2450
1950
126
652
2507
736
2297
2461
2475
2494
880
2478
1096
1322
2402
2507
2468
2333
2330
79
2408
2387
1261
2462
1689
2271
2480
2378
1694
2454
2492
2478
521
2518
2542
1898
2060
2498
1860
2466
599
1156
2453
2506
1624
2310
2431
1997
1325
2434
2356
2430
14
2490
1794
2436
2026
2190
1574
2500
2060
2520
666
2544
2168
2403
2476
2517
1807
1098
15
1796
2219
2479
2489
2465
2422
2517
1779
749
2451
2345
2471
2561
91
2482
905
2112
2382
2480
1758
2374
2511
1822
1883
2351
2409
98
2527
2462
2437
2054
2024
1752
1658
1226
2283
2311
2504
1900
357
2508
2303
2387
2317
2277
2388
1969
2480
1148
2348
2484
307
1715
1350
2336
2543
2317
1575
2347
2499
2595
2037
2488
2434
2165
2498
1537
2237
2507
2543
990
832
1346
2433
1995
2456
2117
2529
2525
2302
1811
2469
1353
2440
1833
774
419
2511
2059
2484
2442
2435
2471
2547
2446
2503
2490
2293
2520
278
2047
2352
1183
2314
2444
65
1851
4
2202
2094
1462
1784
2032
2438
1317
1942
1713
756
1880
2170
2423
2510
1441
2242
2543
2384
2498
43
1841
2527
2522
2507
2516
2167
2499
2524
2506
1580
2389
1355
2507
2485
1765
2360
2500
2058
2559
976
2375
2018
2475
2490
2370
551
1826
2297
149
2398
2455
2271
2447
2523
1623
2379
1799
1862
2399
2441
1467
2353
432
2524
2088
2478
2475
1801
2454
2158
2242
1992
2306
1537
2459
24
2355
2487
2425
1884
2143
2430
2470
2463
2553
2475
51
2442
2373
1977
1737
2411
2398
2473
2371
2487
2373
2512
2471
1886
2446
1655
2317
2519
2373
2323
2361
7
2452
1809
1826
282
1964
2397
32
2442
2248
2515
2472
2399
987
834
2431
2479
2034
2494
2251
1764
2469
1950
1917
512
1847
1849
1652
2495
2443
2195
2435
1324
1819
2503
2463
2513
2330
2014
2483
358
1976
2150
1972
1233
2022
1084
2523
1078
1777
1512
1838
2411
880
2505
2499
2446
149
2506
2391
1437
2413
2553
1966
211
2490
2405
2352
1241
2379
1860
2513
2299
2454
1896
2514
1849
2436
2504
2077
2420
1498
2353
2499
2425
1725
242
2475
1974
669
2465
2263
2582
2209
2003
2400
2505
110
2506
2427
2197
2361
1964
2059
2476
2542
2411
2507
2014
2470
2483
1347
2477
1972
2504
2224
2365
613
2448
2476
2500
2241
2478
1645
2178
2562
1932
2451
2469
2499
1877
2413
2330
241
1282
2391
2487
1990
757
2170
1569
2122
2456
1483
2550
1593
2268
2450
2470
2481
1219
2273
2436
2348
1074
2342
39
1683
1714
2196
694
1213
367
2458
1789
2018
1873
2424
2466
2180
702
2005
2469
2354
2514
2481
2483
2448
2510
2398
635
2510
2397
2458
2400
2516
2443
0
2442
2486
1689
2495
35
2502
1353
2474
2289
2454
1446
2475
875
1954
2444
1884
2356
2245
2176
1988
2377
1534
2517
2539
2182
2489
2300
2144
219
2470
931
2433
2462
778
2432
2469
2520
563
791
1353
2497
2451
2526
2482
1910
899
1949
2476
2479
2452
566
1708
2538
2123
2503
782
2334
2356
2220
2227
2308
2316
2466
2133
2516
811
680
2242
1480
2449
2046
8
2584
433
1396
2422
815
1534
2564
2494
885
2485
2353
2311
2485
2224
2260
1338
2492
1740
1444
2344
2336
2323
2483
1551
1483
2334
1553
2475
1529
1343
1947
2456
1866
2488
2430
2479
2471
2505
2347
2461
2179
2516
2195
2367
2347
1704
2484
2427
2551
2456
2506
294
2516
2512
725
2159
2419
2326
2335
2380
2517
2517
2148
2503
2406
2489
2434
1398
2472
752
2337
2500
2464
2259
2332
1942
2332
2332
2471
1265
1922
1393
1520
1775
2427
1686
2484
2292
2441
2245
2450
1622
1424
2485
1577
1998
1561
948
2369
2306
41
1221
777
2070
2525
2379
2393
2432
2475
2463
1352
2052
2469
2258
742
2432
2279
2460
749
2520
1396
2148
2511
2513
1788
2480
2475
1926
2443
2296
1491
1242
2408
2455
2272
2489
2445
1774
287
2276
2492
2137
2356
2506
600
2362
2260
1066
2161
2516
2485
238
693
874
1214
2266
2487
2385
2306
2478
2109
2393
2422
2516
2350
2444
2286
2422
1687
2445
2546
1166
1521
2422
721
502
2476
2462
2481
2431
1375
2445
2442
2486
2064
2478
1822
1312
1508
2524
1163
2580
2446
2359
2534
2528
1122
1842
2280
2493
2476
1909
974
2479
2494
2511
2462
2439
2321
2116
2421
2505
14
1983
1932
2502
1478
2223
1174
2413
521
2184
2064
2006
688
742
2474
1069
2423
2492
2522
1290
2417
2490
2477
2461
1963
2176
2045
2519
2512
2409
2451
2469
990
10
1897
2429
1896
173
1285
2310
1834
2282
985
1701
2485
2291
2468
2501
1978
2270
2405
2426
2405
2500
1806
447
2470
2501
1880
2469
2503
2262
2372
2502
2418
2366
2424
1006
2495
2390
2241
2484
2463
2256
2482
1663
2590
950
1287
2500
360
1999
2515
2564
1884
111
2545
1819
199
476
2474
2479
1005
2517
298
2517
1764
2354
831
2480
2505
2271
1513
2515
974
2397
2491
602
236
2437
1621
2320
1362
2479
2392
2409
2361
2020
1950
2483
2390
1547
1643
2451
1854
2443
1766
2399
2427
2523
2071
1085
2426
1741
2259
21
2157
567
2410
2503
354
846
2550
2548
547
2472
2370
2537
2452
1658
1995
1681
2042
2427
1297
2433
1846
2493
2463
2305
2354
2510
1556
2344
681
2549
2502
2538
1815
2386
2231
2485
1260
2278
468
2179
2436
2531
2262
2384
1490
2374
2243
1514
2523
2474
2457
1057
2348
2502
2409
2369
2351
2388
30
1973
1017
1309
2170
2005
1909
2397
53
2487
229
2295
2319
2469
703
2499
1180
2057
2410
1803
1180
2484
2425
2266
2478
2221
2315
2493
0
2017
2468
2423
1702
2498
1961
2422
2444
1815
2483
2213
2406
2509
2353
224
2413
2504
2498
2427
1856
2506
1418
2412
2226
2368
2517
1835
660
2162
2146
2330
1948
1494
2469
1187
2480
1192
2485
1850
2456
2536
2424
1738
2037
480
2172
2415
2265
2371
526
2393
2479
2468
1885
2304
336
2226
2473
2466
18
2468
2472
953
885
2339
1845
2195
1348
2435
2397
747
2495
2405
2523
1603
1646
2240
2195
2460
2365
1659
1339
2440
2460
2494
1761
2339
2409
2368
2414
2087
628
2488
2543
1070
1519
2536
2471
2518
2559
0
2472
2498
16
1786
334
2045
2431
2472
2292
75
2471
768
2498
2543
1032
2154
2528
2480
2407
1890
612
2514
2499
1928
887
1620
2305
1400
2311
271
2517
2494
1885
2551
1453
2514
2457
2556
2175
2141
2406
1878
2274
2410
2238
2055
722
1569
2062
2372
2359
349
2257
2393
2515
737
2074
2477
2460
1368
2437
6
2419
642
1740
2524
1875
2463
1965
2514
2382
2294
2409
670
2218
2338
1968
746
1787
2390
1729
68
2367
1290
2475
2066
2494
2491
2462
1497
2404
2471
2468
2057
0
2368
2475
757
1672
1610
1159
1814
2556
2440
2175
2434
946
2486
2510
2083
2175
2450
2393
2481
2451
2017
2384
1458
1940
2439
2281
2202
2428
2477
2399
2519
2401
2442
2478
2550
2400
2505
2288
2505
2510
293
1626
1135
2464
2246
2482
2399
2486
2354
2523
2467
2467
52
2474
1246
1981
2545
2051
2446
2469
1769
2481
2501
1901
2550
2028
2485
2382
2448
2185
2520
2441
1776
1369
2388
2522
2505
935
807
18
2305
2538
2082
2530
1971
2402
1197
2143
2359
2027
2255
1880
2469
1831
672
2435
2236
11
2428
1986
2481
2469
2169
1884
1199
2467
2492
361
2437
2465
2012
2486
2258
1424
2494
2411
183
2455
1257
1185
2173
2506
2367
2501
1456
330
2503
2501
2332
2540
2493
2439
2468
2500
2448
1699
2435
2547
2421
1568
1746
2493
1959
2290
1979
2467
2310
2151
2497
2539
2014
1976
2016
2504
1202
2187
384
2394
2512
2426
2381
2345
2443
1290
1447
2461
2398
943
2495
2471
1846
2336
2488
885
507
1620
2189
1865
1598
2512
273
2406
1405
2430
2469
2173
2254
2081
2486
2481
2496
2535
2388
2345
2025
2252
1589
2460
770
2272
1994
2472
2395
2490
2508
2145
2514
1193
2512
1851
2414
2483
2571
2362
2455
2468
2497
2271
2467
2407
1362
2045
759
2481
2478
2504
1094
2490
1682
295
2138
1192
1842
2340
1543
2501
702
2210
2409
2447
1640
2472
2228
2492
1102
1567
2463
2430
1991
1818
2358
2364
2432
698
2398
2473
2381
2431
2259
162
1116
2479
2449
2098
0
2467
2350
2491
2074
2318
2180
2476
2222
1393
1888
2368
1460
2525
1925
1457
1486
1822
1481
2504
2245
2505
1201
2470
2494
1855
2461
2117
1405
1836
464
1
1516
2442
1155
2489
2463
15
849
393
1209
1956
2491
2419
2453
1325
2274
2539
2287
2467
1542
2501
2492
2530
1162
2517
2478
2174
1275
2452
2493
4
2529
2473
405
2345
2308
2267
2516
2448
1295
2343
1321
2487
2499
2464
1401
2363
2435
2266
1691
2439
2446
2458
2447
2208
640
2499
2453
2231
2237
2282
753
1930
2453
2297
1893
2324
2502
2499
2497
2493
474
2021
1362
2086
2161
2240
2294
2401
1055
1749
2482
2474
1639
1617
2450
1124
432
2447
1992
1990
2231
1743
492
2474
2524
2317
2432
1939
1461
2388
2522
2480
2539
2383
2364
2322
2403
1943
2475
1981
2237
2383
2483
2212
1431
2477
2433
951
2223
2281
2444
2327
2149
2409
910
1341
2393
1181
2425
2452
2547
992
1996
2209
2035
2523
2460
2235
873
2294
2376
2088
2445
2432
2462
2341
177
2384
2519
2367
1598
2265
6
2005
2484
2390
2473
2485
2409
1665
1924
2469
2439
2519
1390
2333
354
600
2230
2478
2422
2452
1007
2323
2491
2512
1774
2501
2489
2488
2527
515
1759
1000
2062
2087
1909
2054
2387
2117
284
1984
510
2370
64
1607
2465
990
2228
2359
2488
2464
2509
2072
2189
668
2544
2484
2452
1359
2196
2405
2371
2411
2409
2423
2445
1622
2418
2412
2472
2453
2489
44
2340
2558
2470
2425
1866
2466
2405
2455
2106
1565
2482
2153
2545
2187
2475
2312
2462
2493
2360
1674
2483
1234
2356
1830
1351
2073
2179
896
2403
2392
1032
1170
932
2443
2015
2360
2444
2143
2515
2483
2445
2458
756
2455
2409
39
1916
2402
2037
2366
1946
2412
2491
2382
2026
1141
2560
2474
2520
2492
2473
1993
999
1606
2523
2445
2050
2003
2517
1423
2234
2117
1825
2486
2325
2441
1750
2493
1639
1705
1195
2406
2494
2325
2416
2457
1163
2483
2114
1761
2328
2347
2500
2310
1670
1137
2443
1437
2267
2484
1496
67
285
9
2455
2148
971
1458
2489
1459
2387
2395
1625
2506
2359
2543
2477
2404
2430
1924
847
89
2028
2266
562
1396
2059
2517
1559
1757
2400
2433
1856
2426
2240
2365
2430
2297
2380
943
167
1613
2484
2484
2191
2422
2478
2451
1780
1969
1448
2184
2360
2487
2493
2467
2528
2375
1943
2267
2534
1392
2247
2394
1509
2524
3
2470
1247
2442
2538
2379
2509
1129
2473
2374
2391
518
2446
2539
2177
204
2307
2517
2464
360
492
2457
176
2514
264
1378
2483
1970
1914
1224
2388
2302
2343
2407
1553
402
2444
2240
1222
2538
2470
2392
1126
2287
1492
2272
2444
2481
2208
1756
2385
2154
2435
2360
2516
2478
655
712
2461
1589
1844
2332
1758
2469
2474
2377
2063
1726
2502
2219
1958
2027
2448
1798
2521
637
2350
2361
67
2526
2285
227
1628
1427
2297
2452
2392
1718
2429
2480
239
2108
2469
1409
2447
1013
2152
2489
1851
2139
2483
2215
1072
2384
2181
1622
2310
2542
1622
1962
2206
2505
2442
2280
2380
233
2404
1546
2574
2469
2453
1702
2428
2332
1137
2475
655
2445
1525
2326
1535
2355
722
931
1545
2539
2428
2458
2485
1505
456
2481
1513
2464
2482
2371
2506
2232
2463
2348
316
2457
2539
2506
2406
2450
905
2451
768
2480
2240
1828
1258
2482
2207
2350
1213
2320
2481
2507
2535
2288
1286
1593
2442
2094
2155
1451
2382
2535
2387
1157
2487
791
1715
1877
788
2441
1939
2200
2511
1156
2055
1521
2166
2458
2468
1152
2467
2431
2384
2227
2466
2470
2496
2291
2275
1969
1815
2377
2497
2460
827
2493
1634
2225
2517
1812
2483
2047
1330
2444
1079
32
157
2515
2015
2447
1242
2522
2492
2153
2519
2505
515
2076
2404
2483
1229
2472
2049
758
2354
79
145
2452
2513
2544
2113
2079
2554
2484
2520
2457
2335
2482
1452
2368
2272
2341
2377
2497
2514
2406
2434
553
2447
2477
2363
2483
1213
2246
346
1798
2536
2162
2401
2481
1662
2526
2503
1992
2491
1795
2409
2463
1691
2429
1951
2098
2533
2302
2423
2026
2421
1976
2132
2542
2530
2456
2467
1011
1987
3
2445
2501
2041
2252
1705
2338
2526
1826
2473
427
2553
2484
2345
2129
618
2495
1785
384
2470
2355
2487
2452
2444
2510
2185
78
2449
2027
2444
2348
2216
2508
2381
2424
2360
943
2410
2446
1901
2339
2432
2442
70
2477
2471
2470
1204
988
2494
430
1411
2477
2461
1233
1373
2495
2496
2323
1675
41
249
691
790
2401
2250
2503
2517
2485
0
2526
1169
2400
2468
2049
2000
2450
2340
2554
1798
2256
2406
1791
1900
2162
994
2540
1637
2448
2184
2087
2440
2492
1797
2236
2414
1406
617
2472
2372
2437
2219
1616
2486
2472
2193
2548
2458
2424
2424
2526
1848
2315
2048
2512
2431
252
798
2530
2496
2516
2450
538
1985
2351
2436
2231
2415
1464
2225
1401
371
2477
1690
1868
2443
1536
2459
2291
2498
2109
2463
2017
2454
2225
2193
1933
1875
2227
2447
2497
1773
2351
1928
272
2393
2416
2516
2387
1135
2367
42
2373
2516
2468
1243
1326
2524
2392
1518
902
2469
1716
751
2063
76
1297
1249
1280
62
1540
1917
783
2163
11
2341
2396
432
2461
2503
2469
2483
2505
2446
1867
2087
2322
2400
2463
2041
1719
2405
2453
2458
2488
2495
2263
1929
1366
1179
1891
2086
2176
1047
2481
2502
368
2537
2468
2294
2516
2474
2562
2538
2443
1854
2463
2548
2254
2443
2506
2462
1
2292
1786
2082
2133
1725
2488
2542
1597
2361
2179
2492
1158
2294
638
2468
2283
2481
2401
2501
1783
2409
2033
1219
2472
2216
1811
2380
2055
2369
2507
2463
1897
2261
2474
2203
1113
1416
1974
2496
2214
2521
2474
21
2352
2234
2489
2420
2011
2016
330
0
2335
2468
2207
1838
720
2522
423
2488
2524
573
2182
2519
2286
1882
2477
2527
2451
2551
2391
2462
2424
1857
1305
2225
1861
2152
1521
2279
2265
2386
2455
2476
2517
761
2485
2484
219
1680
2392
2440
1440
2536
2341
2455
2428
2463
2519
2542
2492
2376
2471
1102
1462
2430
2495
2335
1901
2377
2240
2381
2456
2480
2214
235
904
1312
1484
1249
2519
2444
2373
2470
2320
410
2277
2526
1781
2051
1112
1626
2266
1854
2516
2493
766
962
966
1931
2418
2426
552
796
2090
967
2302
1063
2479
1952
2350
2324
2515
1070
2223
2518
1888
2433
1374
855
1084
2220
2128
2376
2442
2445
2108
2129
1879
2502
2531
2368
2485
2459
2533
59
1788
2491
2473
1530
2185
2515
2213
598
509
2490
923
2441
2509
2037
1626
2022
2286
2390
2024
2468
2245
2407
2179
1986
1954
2509
60
2081
2370
2478
2418
2416
2436
2153
2511
2498
2513
1299
2075
2434
1739
2453
1285
2275
1991
1388
2268
873
1843
1795
2476
2450
2487
528
2509
2262
1037
2439
2392
2409
1907
1425
2494
2163
1494
2487
2454
2525
2447
1355
2379
731
431
1729
60
2454
2376
24
1324
2416
2511
2440
2220
2392
2178
1355
1504
2466
2439
2479
2026
2352
1459
2500
1527
2490
2145
2443
2509
2475
960
2448
11
2464
2514
2464
1263
2456
267
1864
2215
2539
550
273
2515
758
2368
2471
2382
2492
2469
2282
2223
2053
2437
2168
2091
2451
2380
1621
2021
2434
271
2385
2449
1876
2454
2437
2144
2360
2547
2494
2521
1741
1648
745
2504
2275
1356
2593
2537
2379
2550
2427
2506
2515
2298
2464
2381
1613
2373
2427
2445
3
766
2492
2406
2290
506
1942
2111
1233
2443
830
2370
2458
2532
2473
2458
1469
797
2546
2483
1278
1939
1665
2361
2399
2318
2440
2511
2447
2438
2133
2369
2213
2165
1512
2207
27
2399
2406
2412
1578
2526
2463
2498
2459
2506
2325
1686
2376
2468
1214
2390
712
1840
1183
2488
892
2517
2477
2427
823
1942
2333
1800
65
2341
1628
69
1840
2355
2428
2473
2447
1426
2409
1444
2488
2511
1963
2032
2375
965
2030
2390
2493
859
2248
330
2434
2447
2469
1975
2438
2218
1941
2399
2199
2475
2470
2363
2523
2439
2486
1198
2114
2201
2437
2298
2436
2432
2406
2457
2139
2271
1969
2506
1778
2054
2489
2494
2018
50
2475
2232
2469
2275
1189
2468
2278
2505
1254
2513
2336
2459
2445
2492
2364
2081
2459
816
2500
2404
1899
1561
2400
1526
2538
2158
2043
2556
1697
2284
2142
1495
2384
2473
301
2358
2504
2453
2467
2473
2312
2356
2479
1862
2490
2295
2507
1903
1586
2502
1990
2471
272
2525
2444
2345
2296
2443
2184
2265
1668
1741
2531
1555
2501
830
2456
2465
826
600
2461
2441
2447
2550
2045
1992
1430
2332
2444
2526
2423
1965
2509
2329
2476
1979
2501
1152
2472
2002
2231
2012
2517
2369
1819
2317
2482
2481
2353
1878
1499
2515
2227
2491
948
2428
363
2451
2426
2467
1934
1905
2527
415
2474
2444
2285
0
2221
2497
2517
605
2511
2385
2131
134
2122
1230
2107
2467
2536
2326
2473
2484
2317
2509
2021
177
2392
2494
686
2330
2456
2168
839
2432
1875
2448
17
2425
2449
2487
2539
1299
18
2497
1471
2449
2458
116
2469
2466
2499
936
2214
1977
368
292
1000
2503
2500
2396
1699
2069
1769
2472
2443
2531
2260
1531
2506
2457
2262
2487
2365
884
2215
2250
2380
2389
2486
2492
991
2234
314
2346
2408
398
2036
2497
2300
1875
2475
2509
2149
1596
2480
2256
2169
2046
2133
2147
1982
2480
2213
1810
664
2425
2449
1971
1619
2423
1472
904
2210
215
2475
2221
2406
2474
2368
2235
2368
2450
996
2411
2518
2458
366
2406
2500
645
2374
2532
2500
2413
1918
2466
1328
2529
2048
2036
1728
151
2351
2384
2391
2384
2523
2440
2500
2495
964
2365
1598
2234
2492
2363
1472
2458
2503
2487
2037
2568
987
2516
759
2286
2501
2466
905
2454
1686
2446
2274
2218
2437
2190
2527
2249
2254
2455
1978
788
952
2468
26
877
2469
2404
2519
2498
1962
2268
2531
2030
1291
2433
2467
2417
2476
2455
2519
2545
2473
2508
2427
2409
1833
1797
1876
1302
1448
8
2384
2416
2496
2458
1279
2449
2336
624
1317
1795
1793
1466
2124
2471
1948
2431
2521
2473
1837
2293
1467
2444
2508
2452
1583
2274
695
2163
2506
1626
1944
2407
1118
446
2159
1561
2540
2490
1908
2414
2034
1608
1793
2128
2429
2375
2158
2502
2531
2228
332
178
2222
1900
1956
1881
2436
41
874
2466
2441
2380
179
2307
2425
2259
1195
2340
2368
2358
1981
933
2455
2021
2547
2121
2518
802
1782
2412
2476
1615
2188
2080
1582
2345
2035
2369
2011
32
1987
2458
2473
2448
2466
2498
2217
2504
2507
2488
25
2494
2134
2517
2515
2233
2541
925
2491
2546
2480
297
2448
1434
2358
2538
1508
2481
2502
2439
181
1815
2434
2301
2401
2480
2117
1903
2482
2508
0
2524
1145
2486
2242
1302
2032
107
850
2528
544
2163
2068
2490
1818
2563
2459
2191
1997
2289
2106
2426
2453
2403
2173
121
2489
2547
2439
2562
2507
2426
790
2496
2498
2525
2306
2163
2505
2006
2432
2563
2130
2096
2549
1357
2284
1701
2543
1674
2389
325
2443
1852
2514
1137
891
2511
2471
2457
2487
2461
2488
2488
2216
2467
1702
1461
1022
1633
1232
1315
2352
2493
2260
131
2555
2461
1619
2196
2409
2464
2292
2408
2337
2449
2491
2466
2475
2476
2488
2473
431
2357
2473
2100
489
2465
2281
2290
2519
1673
2028
872
2393
2352
2231
2547
1316
2354
416
2200
2496
2492
2207
2477
2482
2097
3
2370
1133
4
2497
2403
1539
2004
1402
2450
2359
1176
1611
2293
2399
2511
2470
2445
2475
2525
2446
2502
1988
2519
2489
16
2257
2369
2496
2434
1888
1789
2434
1817
2154
1617
2438
2496
2209
2367
2428
2075
2287
2506
2223
117
1696
2048
2515
2457
2462
2434
1822
2512
2307
1476
2156
2464
2435
2426
2280
2462
1633
2484
2021
779
2257
2158
2006
2390
2143
2493
1502
2402
1817
1950
266
2238
2520
2077
292
1989
2440
2445
2450
2444
1266
2399
2237
1381
2151
1198
2460
2363
2397
2493
2471
2566
2487
2531
2483
2456
2348
2503
2433
2305
1383
2485
1149
2483
2099
2495
2537
2487
2211
2089
617
2171
1954
2468
2380
2093
2442
1746
2427
2093
2419
2496
1500
2408
2483
2468
2458
12
2470
4
1698
2271
2478
2327
1898
1782
2472
2316
2236
1939
490
2039
441
2071
2468
2328
2463
2291
2451
2346
2504
2459
2465
2479
1885
2518
2378
1940
2356
2415
1946
1108
2363
132
2459
2363
1782
2545
2540
15
2300
98
1718
2438
2473
2529
1781
1640
2499
1654
1031
917
1780
1773
2443
2390
2480
2453
1279
1890
2239
2404
36
2416
1492
2199
1843
1707
1528
307
2424
2347
2461
2484
1424
1794
2496
1530
2370
2197
2395
2545
1625
1213
2139
2467
2236
2507
2446
2390
2056
2469
2452
2349
2467
500
2361
2485
2411
2365
2399
2476
2527
2461
0
1480
2434
2426
6
2408
2183
1073
2469
2460
1572
2481
2437
1757
2269
824
1532
2265
1090
2261
1477
2406
2304
2381
2334
2443
2386
1994
2444
442
342
1686
2112
2154
2473
235
2509
2327
1417
2486
2408
2528
2462
2447
2541
2469
1401
2351
2469
2250
1250
1408
2129
2500
2468
1176
2522
2406
2164
2270
2497
1802
1374
1935
2521
1403
840
2477
2464
744
2398
2000
2477
2498
734
2385
2434
2526
2406
2438
2183
2534
1636
2524
1390
570
2079
2549
2355
780
202
2465
2446
1776
85
2237
2167
2328
158
2134
1797
1980
1709
2403
2282
1720
2405
2495
2471
2515
68
657
2445
2530
1625
2139
0
2267
2483
1137
1591
2315
2490
0
2386
2466
2468
2396
2347
2236
2448
2448
1434
2331
2386
2526
385
2455
1858
2491
2424
1791
2474
2389
2446
2424
1478
197
2376
2237
2332
2399
1084
813
2389
1780
2336
2364
2592
1579
2438
885
1841
2476
2112
2340
2031
2463
2428
2470
478
2502
2043
2493
12
2360
1735
2445
823
2390
2510
1288
2451
2429
2489
58
2311
2335
2441
839
2291
1509
2480
2478
2291
284
2275
1372
1436
2444
2021
1340
2468
2528
2352
2486
2375
2462
1699
2445
2556
2501
2528
2275
1988
1567
2512
2286
2526
2171
2530
2268
2385
51
1823
2437
2486
2392
1733
2483
2186
2357
2483
2219
1938
2356
2453
2461
2249
1892
1620
2423
1484
2466
2384
2194
368
2294
984
2431
2197
2449
2472
1035
2285
1032
2468
2404
2413
2507
2447
41
728
1052
2350
2378
2105
2498
1337
2501
2517
2539
2023
2555
2374
584
1383
1904
2466
2305
1517
2148
1217
2503
2262
1622
2227
2220
2122
2443
2396
2371
771
2341
1573
2517
2105
2441
1819
2500
2383
2528
2496
2396
2417
2365
2382
2495
2067
1693
1496
2355
2418
2506
1265
2447
1870
2476
2156
2526
2401
2498
2499
2109
2468
1938
2518
504
2502
98
2457
2408
1817
2511
2481
1775
1272
2346
2448
1057
1186
2494
2394
2295
365
2541
2024
2449
2281
2392
2266
1352
2183
1688
1484
2501
2409
2465
2453
2396
363
902
172
2445
1708
2275
2527
2455
2269
2480
1569
1638
2465
40
1732
2498
2502
2520
797
2331
2060
2488
1887
1648
1285
1479
2441
2475
2529
1611
2210
1771
2441
2520
2505
2154
245
1323
1089
2273
2357
2418
2456
2116
1844
96
2361
730
1787
2459
2480
1270
2124
1370
850
1153
11
2542
998
2398
2480
2423
2471
425
2501
1726
2496
1373
2507
1595
2438
2430
140
2178
1538
1843
2374
2420
2450
1900
2302
2421
2254
2528
1475
2146
2182
2437
631
2216
2498
2494
1819
2405
2481
2183
2363
2511
2464
513
2200
2469
2489
2083
737
2224
2477
2505
2469
1254
2405
1412
1735
2335
2392
2432
652
1888
2464
2419
2334
2395
1799
1663
2182
1843
1962
2485
1773
2268
2292
482
2269
2438
2420
2355
822
2233
796
2449
268
2439
2348
1
2480
649
1579
2330
2453
2360
2444
1924
1061
1581
1907
2480
2051
305
2087
2141
438
2497
2356
533
2484
2399
221
2434
2463
825
2357
2520
2456
1999
2062
2253
901
2456
517
1594
2
2437
2112
2411
2258
854
1590
2490
2489
62
2454
1336
2435
2170
1377
1757
2322
2501
2147
1472
2423
2243
2312
2299
2512
2426
2156
2489
1875
1570
2498
2414
2370
2127
2166
1536
90
2531
255
2102
463
333
2371
2378
1508
2497
1871
1406
2476
2482
2311
1753
2190
2319
1990
2415
2500
2512
2434
2464
2351
2073
2222
684
1560
1335
137
2461
2028
491
2506
2420
1162
1343
2463
2039
2007
2501
1604
2464
2456
2530
2353
2412
1859
2431
2403
2518
2124
2475
2139
2478
1800
1234
1824
1991
2419
2012
2523
2563
1644
2463
1992
810
1579
2492
2411
2481
63
2149
570
2344
1945
2462
2102
2460
2418
2491
2352
2206
1811
2461
2432
679
837
1456
1669
726
2523
2474
368
1801
2514
2481
2022
2198
2445
1910
1968
1351
2394
314
2428
1941
1312
2478
2379
1452
1211
2482
2294
2479
2361
2348
1519
2441
2341
1922
389
2464
2075
2444
2424
2443
2393
2478
2436
2224
37
1923
2527
2450
1596
1973
1645
2156
1318
1524
2367
2501
2173
1166
2150
2544
2516
2556
2528
260
1421
2210
743
850
861
2566
2277
1480
2490
2469
700
2519
2466
477
128
2485
2492
2517
2521
351
2094
2410
2452
922
2367
2478
2459
2480
2506
1434
2468
2141
2333
2508
2355
2488
2451
2492
1980
2480
2485
2515
2442
1985
2418
1706
271
2282
1246
2262
2371
836
2227
2315
219
2459
2455
2238
2413
2025
1870
2428
684
2431
2510
2259
1612
2507
2545
1834
2444
2174
2307
2576
2209
2470
2409
2422
2459
2171
940
1247
2483
2484
2055
2517
118
2217
2391
2157
2458
2477
2497
570
2021
2512
2523
1394
625
2464
2426
2485
2550
1441
2364
2463
2457
2513
1057
2428
2531
2467
1890
604
1170
1414
2473
1127
2486
2219
2483
1832
2424
479
1766
2497
2548
2410
2438
644
1382
2424
2546
2466
2537
2211
1173
2545
2478
753
2359
2410
2377
2309
67
1936
2522
2536
2459
2076
2318
1188
924
201
1964
2468
2515
2066
1327
2253
741
2461
2152
2516
2485
2501
2419
2232
268
2469
2468
2536
1465
2460
2440
2520
1283
2366
2498
2485
2404
2497
2225
1613
2499
2084
2503
2387
1341
2474
2509
2446
1883
150
1965
385
2260
2281
2245
2387
993
900
2478
2447
785
2406
2355
2339
2500
1326
1922
2487
2464
1713
1229
2268
1785
553
1833
2493
2457
2360
2361
1490
810
2453
2389
1544
2464
1952
1823
2454
2317
2213
2352
2449
1823
1064
1979
2049
2220
1938
2426
2501
558
1159
1095
2178
2411
1041
2464
1141
2498
1540
1998
2474
2343
455
2519
2506
2031
2417
2384
2526
2181
2464
2437
1945
2427
2300
2237
2127
2507
1079
2495
2140
2445
2517
2481
2470
1917
1406
1988
2483
993
1010
2367
1709
1788
955
2472
2477
2131
767
2362
2495
300
1067
1693
2451
1861
813
2395
2525
2495
1802
2367
2493
2497
1482
2527
2391
2390
2184
1963
2492
2264
2161
1899
993
2355
2517
2024
2158
1951
1073
2314
0
2458
2116
2541
1979
2482
2459
2005
2390
2110
2237
2456
1378
1328
1312
2419
2033
2502
2502
1942
2505
2252
1853
1962
1402
1886
205
2471
2356
2499
1979
2486
1932
2505
2479
2307
2511
2464
1966
514
2428
2520
1678
2442
2475
2478
1892
1992
2003
536
2230
2540
2464
2133
1769
2531
895
2465
468
2333
2435
2440
2008
1833
2520
2080
1947
2504
2543
2432
2393
288
2486
272
2374
2492
2230
2235
2554
2307
2385
323
1134
772
2493
2503
2388
2451
2121
2491
2474
2507
1573
1749
2455
266
2444
2442
2508
719
2408
1476
217
2413
2292
2240
1809
1100
1004
2487
670
1981
2421
2455
1533
1577
2482
1236
2388
1268
2506
1126
2437
1385
2050
63
2111
1336
2343
2491
2432
2114
2044
792
2172
380
669
2488
2504
2176
2206
2371
2498
2480
2001
2525
2570
2473
2498
1645
745
1172
2420
2530
2520
2340
2482
2186
2420
599
2457
2158
1541
2489
2421
2370
2315
59
2073
2488
933
2486
2523
2298
2411
2340
2538
2257
1411
652
2367
2466
2466
521
2391
448
347
1095
866
1483
2290
2495
1672
2412
2374
2556
1162
1745
2272
1827
2444
2537
2072
1207
1683
2382
2497
2471
2450
2495
2458
2505
2504
2229
2282
2125
2397
1171
2474
2457
2462
1366
2346
1539
839
2282
2577
2314
2535
2202
2430
2301
2052
2367
2478
2507
222
2488
2429
78
2408
2530
1249
2449
2423
2515
2391
724
2441
1601
2360
2470
1550
2329
2423
2439
2527
1758
1294
2428
2425
2228
2126
2414
2492
2147
595
989
2476
2571
2298
1894
827
2196
2470
905
2304
987
2434
2246
883
2483
2424
2383
2520
2235
2461
2326
1983
1211
2208
1682
2429
2507
2202
2033
1598
2012
2525
2424
2431
2422
333
1655
1796
1408
2504
2072
1589
2390
2540
1876
2491
538
796
1227
2530
2465
2438
1738
2508
2454
2402
1587
2334
360
2015
2511
2038
1755
2488
1958
2485
2481
1545
2179
2470
2480
1516
1278
2492
2371
2499
1
1469
2439
2533
2437
2401
1744
2303
2309
2452
1624
1106
2418
1480
2289
1532
2173
2500
2480
407
2315
1950
2418
2417
594
2483
807
2471
540
2245
2443
2428
1836
2512
2070
2458
2218
1168
2366
787
1008
2534
2512
430
2406
2391
2477
2487
2415
2392
2476
1508
1883
2471
697
2512
2425
1852
19
2509
1523
2076
942
1155
39
1807
2445
2378
2466
2489
400
2246
461
2247
2465
879
1674
2400
2333
2471
2399
1887
2113
68
2212
2460
2388
2491
2422
2401
2536
2478
2113
2458
21
1186
2237
1467
2142
1168
2463
2484
2243
2390
2346
2447
2439
116
1336
2437
2066
1922
1789
1553
480
2514
2404
2426
891
2457
759
2520
2339
2076
1571
2018
398
1465
2348
1971
272
1191
2451
2573
2467
1009
2255
2489
2434
2576
2495
2440
2087
1776
2339
2280
2376
2250
172
573
2439
2527
2553
2210
2203
2551
2164
2449
2509
1694
2470
2481
2365
2135
2377
1057
2250
569
2515
2467
2561
660
2483
2494
2538
2519
2498
2365
2494
1743
500
2450
2235
2472
2450
591
2458
2456
2325
2525
119
2393
2165
2403
1262
2467
2429
2098
2416
2442
2459
1471
1543
2506
2415
397
2413
2365
1708
2422
2209
650
2396
2542
2439
2417
2531
2360
1523
2530
2448
883
1116
46
2102
974
2403
2510
1925
1634
2415
2359
1909
2496
2531
2415
2157
2491
2232
1883
2396
2241
288
2409
2529
2277
1321
2346
2477
2344
2455
2282
1906
514
2350
2037
334
2499
2418
2427
2221
2522
1137
2474
938
2138
1447
2416
1887
2278
2432
512
2258
2387
1674
1938
2490
2320
2538
2475
2470
2403
372
1919
1601
1282
2476
2468
1336
2524
2479
923
2230
2466
2501
611
62
247
1921
1799
2129
23
2473
385
2525
1328
2500
1548
2385
579
2454
2468
2413
2446
2440
1907
2538
2409
650
2440
2408
2318
449
2475
2434
2474
1587
2500
2523
2523
2372
2317
1811
2464
2457
2237
2393
1259
2215
1743
2264
2387
2347
2196
797
2283
2540
2435
2161
2500
2132
2459
2462
703
1523
2488
1836
2254
351
2465
1380
2352
2486
1958
2504
2462
1824
2423
2220
2510
2280
2333
2139
2500
2278
2294
1282
1908
1357
1184
2439
2373
2542
2507
2503
2547
2487
2220
2204
2409
2399
1946
2488
715
2203
2155
2025
2330
2501
2425
2188
2534
1621
1368
2492
2398
1726
2471
1581
1750
2178
2057
2548
1247
2522
2446
2431
2359
2045
2291
2428
1651
2484
1486
87
2438
2489
2410
2355
2378
1038
2362
1225
2479
2193
1103
2437
266
2483
2050
2394
2491
1159
1355
1110
1982
2484
2556
1863
1199
2455
1072
1667
109
1665
2067
2500
2423
2482
2438
2451
2458
2470
2442
2425
439
2286
1828
2519
1985
2400
1085
2538
2448
2479
1153
2467
2247
2445
391
2434
2455
1534
2474
2067
2463
1409
2479
2471
2475
132
2242
1952
1927
2477
2296
2367
2481
2476
2118
2519
980
294
2454
1137
1642
1437
2215
1431
2354
2351
2435
2541
2432
2339
2566
1977
2258
2045
2267
921
2455
2473
25
1882
218
2481
2425
2495
1942
2513
1310
545
2464
2507
2241
2429
2309
2469
2179
2383
2470
2403
153
2481
2415
2438
2513
2415
1944
2331
2445
1519
837
783
1809
2326
1759
1729
2449
2496
966
2490
899
1745
2453
1428
1526
1360
2386
2227
2453
331
265
2471
1575
830
2503
2038
2453
2383
670
2473
2469
2121
1246
2555
2478
2039
1639
651
2509
2267
2516
2343
2554
2538
2459
2508
1159
1242
2474
2213
1507
1611
2351
2424
2470
2269
1649
2448
2493
2556
2460
438
74
2388
2084
1899
2574
2482
2275
2154
2491
2477
2437
2335
2430
2350
1794
2512
2512
2088
2082
2325
335
2469
1794
1560
2472
2454
1959
1456
2067
2524
2448
2500
2504
1359
1036
677
2406
2350
2442
1068
1818
2549
2461
2077
2012
1260
2396
2512
2407
2481
2486
2462
2219
2040
2019
2344
2525
1876
1255
2476
2396
2348
2474
1972
2448
2520
2433
857
2465
2260
1020
2344
941
2165
2462
377
1758
2424
1788
2356
2477
2382
2516
2436
1704
494
242
2060
1129
1215
2505
2117
412
1821
2494
2377
2477
2486
1752
2447
2244
2497
788
89
2426
2003
227
1235
2376
2429
2235
2078
1996
2490
2459
2514
2506
561
2406
2473
2457
2510
2488
1030
2359
1812
2471
2094
1620
779
147
2007
1962
2517
1863
2506
447
2584
2455
2550
965
2506
2219
1139
2433
1461
2441
2030
1985
2497
60
2357
2448
2473
2538
2454
321
1606
1096
2083
2431
2335
2436
21
2142
1495
2351
2539
432
2164
2510
2455
2438
190
1659
2464
2334
2482
2449
429
2263
2348
2439
2198
70
2547
2482
548
2395
2283
2504
2301
2374
2486
866
44
1018
1408
1489
2487
2460
2435
2354
1708
562
2465
2455
2480
177
2430
2419
2352
1375
2135
1788
1638
500
1551
2168
2182
2197
2464
2492
1556
2452
109
851
2497
1387
2471
1692
2432
2496
2047
1947
2427
2477
1135
1585
1977
2485
1905
2525
2335
2471
1622
2465
100
2483
2100
1091
1440
1460
952
2522
1877
2483
2330
1605
1723
2513
2565
1982
2380
2446
1555
2392
2530
1749
2469
2514
2218
1516
2450
2437
1799
2145
2515
2357
1920
1577
2078
830
2475
2474
2289
2169
2223
2445
2404
2365
1334
2534
1184
1555
685
2512
2180
2333
2442
2419
1784
2520
2425
2416
2467
2445
1378
2398
2396
2212
2049
1439
810
2401
2481
829
718
592
394
2316
2530
2376
2363
2464
2402
2298
2266
2181
2518
2459
2254
2282
2480
2448
2460
2477
924
2462
2515
2488
2503
2494
2450
262
2532
2400
31
2285
20
2420
1906
2068
2236
2112
2478
1666
2479
581
2482
928
2473
2469
2474
2499
2478
1656
2482
2260
2396
2436
2466
2518
2458
2523
2545
2340
2431
1017
2431
2424
804
1089
2035
1172
2533
2474
2494
2473
2171
2405
2472
1995
2368
2410
2371
1825
2077
2449
880
2427
2445
970
2439
2411
2170
2491
493
268
2289
2453
379
2468
2434
2187
2338
411
2045
2468
1662
2496
2494
1777
2204
1580
1650
2359
2463
2475
2388
2258
2044
2011
2385
2514
2421
2074
2513
2485
2475
2332
1967
2483
1800
2456
1074
2505
1877
1630
1808
2111
2446
1064
1589
2163
2477
2480
2447
112
2479
1874
2378
2406
674
2058
2220
1813
2232
1279
2434
2213
2529
2398
2511
1344
2197
2514
2505
1901
2425
15
2562
2244
2148
2464
2366
2355
1821
2466
1903
2521
2487
2363
2557
2388
2392
1603
2039
2037
1827
1933
2443
2497
574
2457
1275
1284
2308
1858
2387
2505
45
1532
997
2569
2445
1077
2454
2482
1859
2487
2508
2254
1876
1518
2446
2539
2484
2418
2382
2515
2129
2519
2534
2342
2143
2320
2438
2115
2416
2470
682
2456
2500
2400
2304
2314
2442
2497
2255
2524
2373
2356
2467
2021
1891
2405
1644
2374
48
2505
1797
2005
2491
171
2159
2020
1713
468
1652
2476
1565
1997
2392
86
2485
2502
64
2516
2463
2452
2335
1773
2020
2246
1370
2368
2403
2131
2404
2500
905
2465
2469
2505
2343
1752
1325
1927
2421
2064
2463
2481
370
2039
740
2175
563
2478
2462
2072
2507
2420
2331
1663
2153
2481
2067
2284
1387
1993
2233
2130
2060
2121
2382
2181
2400
2138
2506
457
2492
2428
2497
2463
2517
2430
2448
2291
2398
2179
1070
2522
1751
7
1992
2363
2532
2429
519
2474
2445
2478
2185
2295
144
725
2315
2413
2041
2214
52
2332
2533
2400
2462
2318
2474
1882
1081
2366
2423
2475
2548
2091
2460
238
905
2487
2517
2416
2495
2011
2490
2457
785
1688
2561
2497
2509
1437
159
1730
757
2474
2440
2467
2501
764
2245
2004
1993
1200
941
2488
2105
2443
1724
2464
1987
2209
1929
2506
2268
2469
2526
1155
1513
2251
1123
2370
2514
563
121
2374
2387
830
876
2463
2500
1251
1523
2093
2096
75
2292
2432
2221
2557
1691
2523
2434
2363
1411
2503
2359
2426
2366
2530
2502
2373
2292
628
2522
2426
1494
2468
811
2394
2276
2308
2467
14
2519
2512
2294
2459
2034
2498
2485
2529
2180
2472
2228
1950
2494
2475
2497
2405
2343
2087
2438
1293
927
1581
2030
369
2428
2498
189
2454
944
1320
2444
2289
2524
504
1869
1777
2389
2459
2477
2399
1134
1143
1384
2261
1312
1910
1770
2434
2454
1403
2021
2399
2463
2505
1454
2469
2460
2486
2298
2371
2137
2517
320
2467
2487
2465
2475
1806
2192
2462
2503
2395
2357
1369
1385
176
2108
2431
2261
2548
1905
2384
2399
957
1499
1006
1482
2193
2484
1113
901
2526
2486
2481
2124
2067
332
2273
2150
2289
1953
2463
1691
2220
2113
2559
2493
2313
327
2375
2076
2455
2070
1140
321
2521
2419
2507
2548
2389
2109
763
1950
2498
981
2058
2443
1938
2475
2541
2317
0
2428
2407
2503
1521
1904
1880
1814
2372
1971
2431
2550
1641
2306
2470
2504
2546
1495
2515
1264
2497
1102
263
2483
2434
2368
2266
2191
2471
2287
2193
382
2452
2193
2504
1315
1225
931
2015
2226
1490
697
1619
2438
2490
1823
2390
2453
2384
2374
2490
1345
889
2485
1846
2416
2205
2274
2305
2475
1533
2460
1836
682
2067
2402
2499
1709
2306
1796
1619
2501
2451
2081
2456
1400
2517
2428
2467
88
2377
1603
2452
2185
2538
2278
2499
2360
1943
1
2344
1380
2488
1083
2439
2514
2422
2480
2145
2141
2475
2392
2463
2323
2510
944
1689
2494
2472
2441
2443
2346
2509
2468
2306
1681
2361
2070
2265
613
2072
2519
1599
2512
1250
446
2383
715
2227
2429
1844
1958
2142
2459
2507
2373
2522
1302
2510
1051
2380
2540
1744
1994
2401
1362
1381
2080
1037
1749
2541
268
1808
2423
2224
727
424
2527
2255
1574
2466
74
2515
2334
2465
2337
2515
2425
1754
2477
2463
2566
1269
2502
2447
318
2238
1264
2183
1258
2481
2398
2033
2258
1854
678
2503
1239
2246
157
1490
2513
2261
2151
1864
1598
2272
2475
2383
456
2345
1787
2495
2224
2484
2015
2140
2473
780
1710
1838
1232
2162
2531
1318
1144
2246
2406
2384
2464
2502
2533
2334
2507
2441
2508
2439
2538
2360
2530
2469
1705
2485
2293
2224
1485
2410
2485
382
2520
2394
1668
1041
2462
2555
2241
2066
2542
2539
2461
1697
1849
1776
2137
299
2520
1252
2131
2541
2177
2231
2258
2067
2498
288
2058
2269
2505
1880
895
246
2502
2479
2491
1891
2484
2477
1815
2483
2491
1761
2421
270
2470
1118
2553
1731
1942
1093
2569
2523
1949
2537
2249
2392
2510
2195
2149
2459
2485
2004
8
2387
1301
2269
2258
2438
1850
2032
2485
2427
2391
1809
2293
2470
2470
2475
2395
2030
2507
1536
2466
2455
1980
2325
1182
1797
2461
2459
790
2486
1680
2391
2297
1375
2550
2459
2222
2535
1151
2556
1023
2414
2354
1403
2453
713
2455
2273
2514
1175
2506
2477
2479
172
1164
2047
2440
2116
2393
1075
2133
614
90
2479
2150
1984
1823
2535
2326
2495
1513
2410
2497
2221
2557
2142
2438
1936
2490
1083
1503
547
1113
1863
1425
1770
2470
19
2348
2468
2476
1956
1324
2168
1733
2458
1776
2500
2496
536
2272
2503
2250
1110
1911
2422
2086
1181
2284
2554
2036
2504
2472
1278
1793
2382
2319
1991
2461
2270
1579
2348
2435
2425
2032
1648
2466
2465
2516
2485
2328
2369
2465
1900
2511
552
767
2442
286
2336
1755
2473
978
640
2388
2404
997
2505
211
2430
2327
2295
75
2471
2396
2209
2494
2515
2476
2300
2477
2370
2424
2269
2141
2541
1475
1546
1985
2473
2108
2511
2458
1338
2379
2028
1963
2273
172
2527
2262
1659
1996
875
978
2265
1388
2276
2122
2416
2392
2450
2436
2271
1488
2416
2523
2094
645
2144
2108
1923
2436
1291
1676
149
1845
2490
159
2497
2357
2323
1202
1672
662
1534
443
2462
2460
2296
2467
2334
1643
1415
2112
75
2558
2531
470
2170
1594
109
2289
2095
2515
2467
669
1772
2436
1035
2157
2516
2488
1591
2452
2266
540
2428
2473
1227
789
2341
2425
768
1257
2441
2463
2214
1252
2275
2448
2525
1466
2118
2243
326
2486
2046
2471
2189
1863
2536
2321
811
530
2031
2395
2255
2418
189
1182
2363
2378
2446
1432
2397
2533
483
71
846
2079
2413
2428
1335
2451
2086
2189
2521
1868
2425
2348
1315
2069
2308
2507
2413
1387
1639
2474
2498
1980
2514
961
1678
2468
542
90
2355
1038
2298
2202
2164
629
2188
1681
2329
2287
2347
2178
1773
2555
2280
2552
2556
1124
2486
2462
1094
2278
1948
1882
1953
902
2498
1990
2299
2499
1869
2179
938
2479
756
2286
2458
1672
2384
1104
1415
2105
1438
2471
1469
2423
2524
2528
2417
526
2006
1754
1704
2396
1299
2170
2138
2346
1022
2531
2024
1606
2427
1827
397
2439
1475
350
2489
2423
383
2452
2439
2523
2520
1787
2235
2189
2461
2444
2447
2525
1607
126
1480
2531
230
1935
1856
2513
2489
2456
2463
2491
2472
2431
2439
1855
1383
17
2415
980
2073
2496
2466
255
2488
633
2435
2442
2447
1861
2535
2483
1597
2143
2465
2354
2196
214
2341
1882
1145
1506
2525
2325
2497
2346
2226
2473
2437
832
2519
644
2486
2055
2277
2378
1693
1722
2502
2435
2527
2361
2460
2395
2492
2423
2466
2205
1018
2460
1299
192
2073
2475
2479
1665
1964
2222
2195
2455
2249
1827
2489
1313
1574
2432
2499
2106
2210
1724
2448
2485
2432
2470
2474
1947
1827
2268
2346
2303
2422
2486
2533
2511
48
2482
2320
2458
2475
2353
2357
1825
62
1404
2482
176
2471
2305
2496
2396
2451
518
2391
2562
1489
787
2480
1875
1697
959
1827
2402
1092
2493
1984
2007
2431
1802
1885
2347
2436
2265
2515
1072
2449
1846
2221
2483
2450
2302
2088
2498
1767
2116
2437
2431
1823
2396
2077
2468
2525
2489
2552
2448
2082
276
2508
2035
91
2450
2512
2306
2411
438
2511
2169
2220
2518
1526
2426
2192
912
2167
2305
2440
1643
2412
2478
2478
1144
2137
1702
2454
2326
2509
2394
2017
2435
2398
285
2191
2463
1159
2259
2120
2377
617
2416
2023
430
2366
2157
2470
16
906
1523
1749
2278
2400
1038
596
2371
2451
1264
2477
2327
2481
2317
2444
1959
894
2077
1654
1345
2504
2360
780
2215
1433
2387
2426
757
2345
2389
2484
1986
430
2209
143
43
2293
2365
2403
2475
2401
2374
2270
1066
2294
2432
846
2405
1447
281
2448
2002
2136
312
2467
2203
2471
2
1526
2233
906
2462
2508
2290
2570
2449
2334
2411
1696
2471
2585
2167
1517
2369
2291
2503
1295
2175
2274
2421
2488
2450
2440
2310
1763
2008
1825
2067
2521
2103
2149
2195
2507
2047
1497
1944
2431
2354
2372
924
1495
2496
1615
1955
1301
2479
2470
2562
2452
2332
2225
2384
2402
2232
2180
2485
1911
2466
2545
2442
2402
2490
2488
2279
2461
514
2366
1550
741
2447
2533
20
2327
2452
2185
920
2472
1625
8
2499
1887
2446
1235
1929
2341
2501
2466
1683
2342
2124
2373
1092
196
2442
2427
952
2342
2325
2396
1639
1377
59
2424
2471
1
2437
2492
14
2524
1082
1974
1334
2385
823
2436
2466
1881
2222
2334
2406
2507
2228
2442
1947
2526
2549
78
983
1602
2365
2463
2457
2172
1915
2043
0
2429
1819
2471
2489
2538
1625
2490
2496
1096
2518
2454
2363
2409
2430
2453
2506
42
2465
2441
2233
2470
2137
2406
1400
853
2132
1904
2299
907
2467
2373
2502
2495
1912
2503
2486
1317
2467
12
2303
2434
2306
933
2497
1612
2474
2575
2221
2248
2475
2466
2475
2448
1292
2259
2479
1664
1719
148
1522
1996
2439
2508
1948
96
2529
2339
1750
2410
487
2446
2356
2439
2472
1595
145
2429
2538
1571
2475
1670
2426
2101
2519
2499
519
1368
1608
2487
2457
2331
2225
2420
1601
845
1878
2506
957
34
2490
2497
795
448
1069
2161
2506
1001
1398
1973
738
1496
2390
1867
1399
2534
2061
2479
2464
2488
1887
2468
2424
2453
1044
186
2410
533
2093
2482
1869
2486
2493
2487
2507
2144
1165
2376
1698
1344
2445
2461
1521
1202
2145
2482
2410
2374
1001
2454
2452
2503
1974
2334
2170
2425
1189
2403
2468
2469
2322
2426
2448
2486
2502
828
2388
2461
2482
2303
1071
2310
2276
2490
2133
968
736
2390
2493
1683
2093
2164
2540
1427
2348
1973
2445
2524
2525
1983
2501
1979
1356
2294
360
1123
2142
1116
1304
2057
1978
2429
2386
2091
1090
1993
2470
2368
579
2490
2227
445
2365
1758
2231
2517
1867
1979
2415
2477
2252
2440
1862
2491
2405
2470
2286
2423
2498
2444
1828
2486
1863
2511
2503
2486
2477
1984
650
2184
2511
1220
2419
2446
199
2482
2505
2479
2469
481
1370
2491
1698
2447
2032
1371
2492
1107
1463
2451
2394
2430
1149
2466
2494
2542
2219
2135
1377
1640
2493
1446
2375
2132
2469
2056
2497
942
2433
2469
2398
36
831
2295
364
2069
2470
2195
1624
2028
2324
2381
1339
2469
1761
2008
1334
2217
1876
2141
2047
2315
1681
2449
1765
460
1402
2211
2501
2351
266
2467
2450
2466
2349
2312
397
2464
2507
2380
1760
1837
656
1302
1155
44
2476
2413
1170
2486
1889
1566
200
2431
2506
1966
1974
9
2516
2512
2420
2161
1332
2479
2445
2494
2476
2182
1569
1853
1417
962
2306
2393
1935
1111
2481
2380
2481
1375
1979
2427
2436
2044
2491
689
2573
2471
1562
1700
2472
2453
1933
2090
1864
608
2056
1532
1113
1697
2458
1503
2511
1574
2480
1993
2318
798
2267
2472
1015
2322
2535
2323
1444
2498
2001
2378
2438
2140
2476
493
2451
2131
1979
1143
2483
114
2429
2452
461
2360
2430
2518
2441
2510
1881
2114
2222
203
2509
2402
1002
2491
2490
1942
4
2385
2354
2528
572
1222
2566
1418
2202
2386
2269
4
2152
2270
117
2499
2459
2370
1297
2475
2055
2461
2478
2412
1490
2422
1067
2466
2177
917
2498
2390
2292
1512
2517
2022
2505
2456
2453
1896
2485
2477
1945
2061
2447
2379
2443
356
2538
2243
2499
2555
2454
2381
1646
2484
1936
269
1836
2517
2189
2273
2020
691
1786
283
1778
2062
867
2525
2359
1912
2444
2137
1490
23
2380
2501
2332
2434
2466
2479
1566
2443
1452
2135
2179
2554
492
2465
2470
2499
2335
1831
1046
1981
2374
1292
2368
1473
1887
2359
987
2460
2483
2397
1940
2480
2304
1879
2406
1719
917
1901
2247
2398
1314
2521
2282
2067
1906
2508
2439
2522
1608
1291
2317
2354
1674
1631
752
2343
2477
2353
2498
2240
2010
342
958
1334
421
2040
2466
2477
1288
446
2324
1048
2135
2151
1969
2462
824
381
2386
2303
1781
723
2377
2503
1555
2271
1666
1175
2360
2134
2554
2326
1177
2189
2455
2503
2103
2531
1628
1217
2486
2106
2467
2393
1588
2247
1584
2242
2475
2370
2490
1795
2501
508
1768
2518
531
2495
2320
2514
2249
1653
1824
2144
2165
2282
1399
2325
2539
1665
2398
1644
2327
2530
2413
2340
1254
2239
2408
1123
2535
2047
2483
2458
2497
2394
2514
2453
2492
1184
2447
400
2507
2322
2186
2476
2436
2483
2402
1246
2433
1718
1939
610
2190
2246
2397
2459
2377
2360
2518
2511
2451
830
1754
2483
1696
1813
2260
2407
2591
2445
2435
2230
2442
2497
1042
1720
1541
2514
2487
2353
2375
2193
2483
2368
1425
2399
2210
2191
2507
2426
2450
2490
1523
2497
1851
2525
2374
2339
459
2460
2454
2191
2170
2498
2160
2451
2493
1458
2506
2464
2230
1968
1273
2434
1765
2445
1761
1826
217
2423
2433
1856
2505
2331
2349
1193
2287
2530
2484
2460
1420
1066
1591
2467
2434
2402
2436
2486
541
2267
1713
1367
2537
2547
1243
2099
161
2486
1062
1221
1735
2459
2081
2474
2534
2268
1692
2469
1044
2447
1926
1675
1833
2066
2160
2506
2529
1841
1895
2332
2475
482
2474
1005
2527
2185
2026
901
2493
2495
333
2514
2235
2438
2490
2179
2176
2319
2497
2433
2553
2480
2238
2490
2506
2457
2528
2487
514
1876
2357
2465
2053
2542
564
1514
1884
2451
2478
1022
2518
2380
2443
2306
1532
1108
2451
1742
2435
238
2434
2158
1246
2533
1691
2426
2379
652
433
2541
1069
2391
2413
820
2425
2145
2484
1918
2437
192
1333
2500
2276
2459
2400
2479
2413
2097
28
2480
2002
2508
1391
2459
1132
2525
2534
2549
1907
2061
2495
2460
1491
2438
1804
249
1826
283
2368
2024
2495
2384
18
2389
2424
2497
2495
898
2470
6
1342
2457
2481
2493
2286
1521
534
2041
2531
2186
1939
2304
2493
2442
268
2542
2109
2530
2502
2100
2490
1585
2419
2503
2514
1514
2422
1240
2417
1784
2310
960
2250
2464
2433
1452
1749
1672
2526
2301
2491
2463
2424
1682
2484
2460
2274
2205
19
1766
2251
2422
2163
2445
2497
1985
2483
685
2480
2165
1841
1738
2537
2512
2119
2492
1440
2428
2521
2270
2546
2345
2521
2461
2382
2366
2490
2365
2407
2358
2135
2356
2469
2141
571
315
517
2385
2298
2415
2291
1872
1015
2497
1337
2367
2389
2482
1380
680
2433
2185
2414
2444
2508
2519
2487
2375
2515
1285
439
2474
2414
2476
876
2107
2456
783
2398
889
1037
368
2467
2553
1620
2497
1768
2439
2483
2490
1736
1808
2394
2473
1518
2570
1439
2522
1860
2206
796
20
2247
2562
2471
2161
1873
2442
2336
2018
1616
2497
2456
2476
2240
2295
2340
1657
945
2462
2086
2322
1613
2011
824
2486
1773
2521
2420
953
1850
2515
2547
2443
2342
2447
2316
730
1312
1094
2573
1604
2492
2428
2445
2274
1109
2406
2401
2473
2530
2155
2493
2278
2466
2441
2300
2471
1871
2513
2512
1135
2231
2522
2401
1133
2450
1252
42
2452
1977
1102
1816
2251
1480
2109
148
1666
2435
1901
1918
2223
1974
2511
1676
2455
2304
2264
806
1908
2506
164
2375
2502
2478
2491
2336
2498
2113
2461
2544
2450
1494
103
2442
2495
2424
1371
1189
1990
2269
2469
2489
2390
1894
2394
2405
2533
2521
955
2446
1975
2498
1878
1947
2475
1601
2006
1564
2434
2536
1898
2453
2170
2514
1300
458
2483
2467
293
2515
2437
968
2186
2366
1782
272
322
2527
1877
2414
1985
2401
2211
2442
1340
881
1860
2498
2495
2569
2432
2232
2452
2468
2465
2392
2361
2274
2461
2568
2520
2465
1603
1441
2524
2227
2485
2052
2129
2466
2422
1
2463
2052
2436
2243
2524
2259
2220
2302
1838
1976
2450
2459
2504
2468
1735
1047
2238
606
1440
2474
2011
173
2397
6
2313
2300
2378
2479
2365
2394
2259
1981
1794
410
2368
2361
972
2473
1518
2080
2366
1174
261
2014
2540
2393
1874
2277
2411
196
2395
1661
2424
865
2410
2515
2292
2087
1943
1791
2382
1959
2385
2486
1023
667
1380
2426
1578
2439
2508
2271
2479
2498
2275
2456
262
2241
580
1867
2523
2523
2500
2267
2373
2522
2421
2409
1794
2254
2090
1654
2340
2396
2533
2446
2460
2550
2048
2356
1955
2512
1210
2523
1378
923
2523
2157
1885
2480
2368
2482
2495
1598
1454
2474
2377
2459
2507
2504
2406
2406
2505
466
2525
2348
2545
380
275
2018
2411
2429
2556
2497
2395
2435
1814
14
2360
2167
2429
1916
866
2375
2470
2428
2223
2240
889
1707
2056
2432
2141
2155
1196
922
1439
2567
2468
1123
686
2280
2237
2042
2316
2319
2420
2482
2468
1842
2511
1918
2378
2244
2546
2495
2499
2537
2353
2266
1811
1605
506
1578
2440
2447
2490
2150
2475
27
1744
1283
1649
2036
1263
2099
2204
1153
2485
707
2502
2429
1377
2537
2486
2412
2430
2439
1819
2494
2412
2468
1656
2477
2166
2330
1937
2367
1935
1009
1348
2431
2435
1218
2501
2506
2450
2423
1658
2488
262
2492
2372
2248
0
2412
955
2459
1123
630
2464
1237
1721
2086
2015
2507
2548
277
2468
2492
2439
667
2078
2518
1932
2400
2054
2421
2513
149
2471
2409
2100
2520
2517
2423
1358
2301
2414
2264
2387
2512
2463
2536
2223
2057
1040
2439
2198
2463
428
2480
2467
1857
2439
249
2145
2482
2459
2383
2453
2018
1896
1506
2303
2322
2467
2434
2385
2433
2248
2497
2143
265
2044
2552
2358
2473
2500
2534
2149
2278
1857
373
1813
1916
2210
2511
2222
1561
1395
2312
188
2466
201
2418
2240
2409
2221
136
604
1760
2181
708
2203
2551
2497
2535
2439
2539
2312
2407
2371
2332
1985
2074
2505
370
2377
1680
2463
1733
2469
2501
552
2489
2518
663
2470
2296
2473
2367
2475
2453
2494
2443
2538
2561
1106
2403
1771
2514
2515
2264
2487
2299
295
1553
2068
2486
2492
2425
2455
2394
2474
2498
2387
1767
1686
1549
2458
501
2529
233
2515
2040
1743
2498
1873
2208
2422
1890
2498
2420
17
2497
2090
161
2484
1852
2458
2372
2397
1747
2096
1331
1621
2247
2004
2444
2299
2426
2529
957
2025
2444
2083
2395
2458
587
2484
1986
1763
1943
1859
2520
2327
2569
2381
2409
507
2454
2457
2109
2517
1769
2470
2257
2454
2436
2435
2464
2499
2292
895
2479
2470
864
2469
2456
2422
2461
2513
2113
2548
2448
2494
2297
2372
2425
1498
2464
2366
2485
2543
2456
2367
2331
2423
2276
2497
2464
2513
2356
2487
1703
2293
2517
901
2226
1220
2312
2458
2564
2514
2368
257
2450
2432
2294
1639
2401
2408
2022
2268
2487
1456
1161
2580
2435
2494
2175
1159
2503
1869
2453
2528
456
2132
1275
2506
1909
966
1930
2463
2208
1590
2468
1771
2485
647
1464
1391
2558
9
2454
2448
2495
1373
2483
1416
2210
2535
2020
2460
2370
2495
2543
2446
1890
2392
2447
2064
2461
2528
2153
2450
2474
2422
2036
23
2316
2443
1277
707
1377
2443
2521
2220
2524
2542
2514
2139
2331
2194
2426
2465
2435
655
2534
2442
2028
2455
692
1775
2483
2493
816
2474
2088
2517
2025
2296
108
1145
2416
2538
2454
2278
2446
2520
2457
2458
2367
2503
2061
2522
2423
2490
2388
2198
2426
1757
2376
2462
2520
1255
1824
2232
2434
1351
2583
1810
2476
2428
433
2479
2001
2457
2139
2516
2402
2432
1762
1457
2459
2357
2441
1741
2476
145
2456
2404
1209
778
2446
2415
2454
2524
2562
2441
2441
2376
1704
2440
1716
2485
2464
1147
2412
2567
2266
2133
30
1040
2496
102
2201
2358
1876
2474
2488
2041
2229
2349
2441
117
2454
2427
1608
1375
2313
1313
1147
2318
310
1968
2337
2530
265
1745
1146
2446
1560
1336
2504
2499
906
1870
2484
1981
889
55
2535
2453
1272
2420
2430
1957
2411
1839
933
1989
2480
1824
2231
2139
2327
119
2136
2533
362
2549
1912
2450
2502
1147
2355
2517
2284
2449
2267
2518
750
2363
1900
1942
384
2498
2253
324
2247
1453
2403
1490
1144
1930
2553
2441
2120
2530
2498
1512
2502
2272
1623
2428
108
2448
1157
2474
1148
2005
2175
1847
2449
2085
2509
2437
2288
2228
1802
681
2536
494
2542
2449
2100
1946
2489
2548
2460
2476
657
2418
1264
1351
2148
2423
2564
2450
1044
2090
1980
2502
2511
2408
1700
2492
2459
2152
2296
1624
652
2502
557
2371
2539
2452
2337
955
2487
2453
2018
364
2474
1781
1550
1549
2069
2258
2047
2518
2469
2475
2330
2165
2451
1625
1614
1940
2350
2307
899
2523
2434
2347
1577
2563
2274
1920
2392
2398
2523
1527
2575
2130
2492
2361
2257
584
2423
2367
2533
2466
2472
2527
975
260
2353
1527
1705
2466
2340
2470
2235
1030
2497
2394
2453
1840
2424
1321
758
2484
2450
2181
2447
2326
1863
2460
2456
1601
2302
2530
2521
1698
1673
2065
1956
2265
2461
2497
2409
409
2288
2528
2487
2462
2494
2455
2535
2339
2530
2476
2454
2536
2439
1272
2392
2502
2470
2460
2341
2500
2427
2475
2433
2209
2492
2451
2464
1135
1140
281
1278
2449
2496
2223
2514
727
2449
2320
2538
156
728
1058
1856
1786
2487
2489
2373
1822
2370
1007
2458
2465
2189
2330
2527
2510
2407
2484
2436
2410
2406
502
2513
2338
2547
1693
2483
1243
2511
2080
2466
1522
2341
2480
2393
1566
1690
2484
2454
84
978
2064
2516
2261
2106
265
2271
2412
1681
1458
2023
2506
689
238
2328
2308
2508
2391
394
2485
2470
2486
1044
2460
2261
1442
2001
2048
2501
1776
2333
2317
2389
2338
1620
2337
2505
1223
2420
102
2263
2496
2266
2520
1587
2472
2301
2489
2062
1916
75
1640
21
0
2441
1813
2493
243
2238
1883
2428
2338
575
779
2182
44
2475
641
2449
2508
2100
2463
470
1375
1805
2481
2502
2444
2602
2493
105
2466
2261
1167
2488
2468
2474
1166
2505
1924
2498
2442
2357
2445
2290
2048
2333
1046
160
2603
787
2505
2446
1964
738
2518
2508
1196
1335
2266
935
2505
1906
2233
2205
2463
2457
2061
2025
2018
2457
1757
2138
2495
2384
2428
824
2151
2450
2502
2085
2323
2283
2455
2466
2473
2033
2509
1158
2460
2505
1946
2347
2579
1799
1050
2426
2191
2332
2383
2260
61
745
2459
2491
2526
2389
2356
1466
3
2379
260
2439
2422
6
892
2494
2460
1477
1377
2540
2236
2520
216
1108
2287
2499
2443
1521
1763
2469
2292
1864
1972
699
2427
1188
2438
1577
2145
2450
2479
2387
2460
2063
2453
2444
2402
2413
942
682
2470
2489
2375
778
318
324
2375
2494
2150
2479
2400
389
2381
2267
2470
2442
142
1683
286
2201
2503
2527
2314
2496
2310
2246
2464
2038
2101
916
2422
719
2040
1764
2424
2485
2384
2511
2475
2497
2491
2451
2450
1344
2425
1730
2444
1581
1545
2048
2357
1996
1249
2535
2450
433
2464
1616
1989
2504
167
2317
2442
2006
377
411
2422
368
2513
2496
2351
2354
2181
2476
150
1717
2490
2266
2517
1379
2163
278
2506
2449
2285
1779
2529
752
209
2443
2497
2253
2523
1574
2461
1042
1956
2507
2479
2537
2454
2101
2490
2455
2451
1563
853
2324
1294
2399
2516
162
647
2466
1864
1035
2222
2479
7
1403
1772
2112
2339
2254
2529
2437
2387
2443
2305
2483
1304
2412
2499
2551
2292
2368
736
2397
2444
70
2359
1025
2524
1366
2365
1562
2541
2505
2399
1468
2486
2337
2232
2419
2475
2412
1126
2305
2017
59
2167
879
601
654
2453
2349
1964
2465
1757
1942
1410
2383
2439
334
2487
2460
969
2412
2413
772
1434
1696
2530
2521
2146
2534
694
2441
2494
2527
2106
2403
2363
2272
2375
4
2109
2414
2348
2387
2080
2362
2525
2508
2460
2006
2444
2497
1238
1803
2426
2493
2185
1605
2279
2502
2530
2477
1402
2373
2390
1836
25
1946
291
2415
2460
2526
2458
2401
1141
2438
2475
2281
2479
1970
1435
1120
2075
1637
2188
2235
2529
1410
2501
2365
2294
2530
1955
2521
2463
2513
1157
2412
25
2277
2243
2056
2467
2403
2411
2480
1559
2377
2222
2221
2432
1323
918
2388
2139
1035
2478
2372
1733
2239
36
2397
2459
1505
776
2541
2022
2441
2450
2467
1002
2457
553
1139
2194
1781
2534
2482
2445
2558
2374
2167
2543
2428
2459
1915
1046
2542
1772
1516
2532
678
1772
2454
2491
2136
2408
2383
2490
2247
2287
2313
2425
1711
1022
2501
1622
2548
1903
2362
1560
2464
2004
1200
2352
2524
397
2430
2485
861
1912
1891
2264
2534
787
1812
2528
2438
2355
2552
1157
1994
2174
2506
2430
1098
1803
2507
83
2402
2540
2461
2550
300
1310
1693
2452
2456
2521
619
1093
2355
2485
1867
2460
2326
2329
1826
1421
2488
2457
2339
2290
2451
1814
2247
2446
2486
2530
2537
2540
2555
2375
1577
2230
2062
2503
2307
314
1912
2465
1732
649
2466
2287
2478
2542
1968
1055
1408
2213
1932
2453
2371
2493
2504
1956
2486
2194
2511
2408
2444
118
2331
1556
1389
2560
2344
2322
2467
2370
983
1384
2475
2413
2496
48
2370
2134
945
2507
2455
1982
2490
2445
2485
1775
2116
547
454
2380
2506
1964
2471
1742
1446
2434
2512
2490
2444
966
2455
2133
2435
1530
2415
2489
1605
1825
2440
2468
2391
2499
2093
2467
2325
890
2507
1681
2088
2297
2540
2479
2442
2417
997
2498
2257
1439
2428
2482
2400
1838
131
2593
1662
2434
1231
2143
2483
1498
2084
2393
1352
2303
663
2339
1751
2455
2519
2066
2212
2451
1053
2489
2501
2495
64
353
2502
2460
2445
2538
2328
1343
2459
1073
2361
2483
128
1230
2497
2429
2323
2237
2397
2455
575
1977
2480
2355
2510
2484
1697
777
624
2403
255
2538
973
2432
1874
2403
2089
2420
792
550
393
2211
2416
2517
2458
2507
2490
2496
2224
2475
2500
1415
0
1810
2013
2496
985
1478
1915
2095
1625
1925
2507
2454
1703
2487
2472
2443
2474
1491
2359
59
396
2028
2140
2204
2530
2441
237
97
2287
2462
2459
2257
1800
100
1445
2450
2438
2269
2252
2484
2414
2045
2483
1312
2469
2241
2371
2501
2403
1425
2493
2496
2438
2477
1213
2
2034
2039
2370
2462
2422
1843
2442
2421
1920
692
2525
2435
2469
2249
2527
2362
2409
1454
865
2419
1898
2144
2310
2290
1996
2021
2398
2393
1609
1173
2504
1612
2016
921
2159
2446
2472
1303
2467
144
2246
2487
2520
2256
1816
2070
1887
2491
2507
1385
1776
2509
291
2458
2476
1143
2601
2464
2051
2331
2525
1982
1485
2294
2353
2508
2444
2491
2448
2402
2453
2548
2363
2481
1844
2383
2522
2437
1827
139
2518
2453
2505
2068
2532
2466
331
2447
901
876
661
2453
1478
2453
2432
1157
929
2249
2472
328
2454
2472
2140
397
1279
2496
2481
2435
1240
2153
1204
2374
288
2241
2515
2158
2477
2304
2529
2425
1281
2479
1315
2342
954
2016
218
1280
1792
1341
2471
2017
2338
1984
927
2229
1022
2483
264
2150
2495
2251
1350
1540
2062
2557
1613
2507
2492
2442
2515
2507
614
2555
2492
2425
2278
443
2508
892
2364
2402
2385
1960
1483
1820
2499
1913
1632
2038
1934
1805
1105
2381
2443
2560
1823
2432
2017
1225
2445
2163
1806
2423
2527
613
2425
62
2449
1549
2409
2383
1240
2470
1660
1455
2471
2455
2249
2369
791
339
2420
2498
2332
2560
656
2460
867
2111
2430
2462
2441
2445
2019
0
2500
2429
2011
2454
1281
1
2373
2279
1254
1291
2467
2469
2180
4
2309
1825
2362
1962
2459
2332
61
2486
2499
2081
1829
2270
2462
1375
2236
2274
2222
2056
2479
2483
1823
2506
2492
2109
2346
2456
2203
832
437
1334
2394
19
2429
2379
2320
2518
699
73
1469
516
2257
1847
1715
2507
1795
606
2487
2421
2407
1010
1589
673
2476
1452
2446
2310
2500
1503
2037
2410
1475
1994
0
996
778
2064
2433
602
1918
1827
2403
2357
2115
2500
967
1922
2467
2376
2481
2432
2492
2518
2498
1487
2168
897
1684
733
1149
2406
1881
1825
2391
2341
2359
2025
2481
2358
2421
2463
1662
2507
1823
2364
2384
1498
2165
1955
2371
2460
2033
2547
2265
2307
832
2509
1955
2535
2322
2277
2327
2390
296
404
2473
158
2471
2474
2371
2499
2290
879
2347
2346
2490
1979
2068
2325
1294
327
1667
2232
0
2437
1773
2484
2469
710
2071
1172
1189
2269
2431
1537
2350
1095
2153
2479
503
1712
102
2238
2441
1693
1470
2511
2449
2363
2364
2489
2492
2455
2265
1740
2554
2444
2413
1930
2437
2011
2223
2567
88
2425
2301
2471
2438
1147
2067
2431
1693
2246
2307
2354
2097
1389
2420
1655
2417
2361
2341
704
2495
2462
2372
909
1853
2357
2265
721
2216
2492
2406
2489
1233
2454
2261
878
2384
1901
2357
2470
2374
1925
2377
2550
2317
308
445
2564
2253
2367
2500
2359
2340
2468
451
2394
2473
2448
1069
2456
2127
2399
2499
2513
2447
2251
2545
1759
2515
2259
2086
2465
1077
2218
2264
2483
2472
2550
2049
2509
2471
1861
2412
2067
2523
2510
2455
2379
2108
2532
2449
2294
2176
1534
415
1491
458
1554
2516
1815
2433
2492
1178
2511
1831
2307
1971
1404
2392
2404
1468
2504
756
2456
2455
2404
1876
1824
2170
2415
581
2461
2323
2084
2391
811
2544
1810
1724
2327
2391
2588
1037
336
2485
71
2051
1862
2235
1754
2440
2484
2102
2533
2451
2292
222
2482
1224
2510
2386
2481
2400
2447
2443
1345
2587
2509
2456
463
2050
1971
1983
2481
2451
2285
688
2426
2471
2274
2482
173
2166
2359
2426
2494
2504
2050
2469
1630
874
2151
824
2418
1837
2473
2415
2426
1987
2137
2463
2462
327
2458
935
2214
1413
2475
2242
127
2384
2420
877
2414
2491
2388
2409
2468
2417
2127
2221
1923
2326
360
1428
1470
2342
2383
1779
836
221
1941
2530
2574
52
2467
1733
2472
2260
692
1489
2495
1613
2442
2185
2285
2455
2438
2550
1335
1875
2309
2375
1743
2402
2442
1976
1704
82
2489
434
2036
2408
2382
2005
1033
1994
2437
1057
2263
2495
2444
281
2317
2458
1873
2315
2531
503
1303
1906
1311
2433
2026
2449
2388
2493
1796
2066
2451
2093
1778
2339
2529
2508
2428
2488
2127
2256
1912
2494
2353
132
2298
2000
1723
2517
1928
2057
2440
2403
2522
2124
1947
2429
2189
2334
2387
2362
1623
2463
2155
264
90
2472
1630
2208
2209
2359
2398
2463
2452
1257
2430
1591
2217
1014
2464
2266
2211
1231
1732
2155
2408
246
2439
2184
2449
1973
1015
1400
2468
2237
2562
2432
2528
2264
2513
1743
266
13
2353
1154
1939
1717
2427
2087
922
2549
1908
2391
2213
2451
2507
2410
1672
1317
2371
356
1630
1420
2472
2527
527
2214
1401
176
2517
2465
2327
2411
2506
2453
1223
2488
1635
2235
2406
1605
2401
2427
2339
157
1700
2403
2463
2467
2492
2540
2507
1001
1828
2489
81
2213
2388
2474
1591
2225
1042
2488
1298
1258
2510
2353
2269
2488
2179
2447
2018
2522
1448
1864
2503
2376
2498
2242
2465
2171
2164
2214
958
2266
2159
1700
2080
1600
2430
2451
2463
2475
2070
2364
2418
2442
2539
1979
2534
1526
2535
2536
1185
2282
1918
1558
2504
1809
2463
2521
496
2046
1666
2463
1881
2450
2069
2509
2424
1979
2028
2480
1404
1582
2138
2121
1546
2393
2389
1907
1551
2436
2392
2450
1828
2393
807
2176
2502
2343
1595
2498
1865
2525
1446
2479
2143
2443
2404
2375
2502
446
1771
1676
2435
2264
2435
2351
2411
2364
2441
1868
2413
1413
2383
2319
2421
2449
2459
2582
2510
2253
2556
1597
1806
1321
2487
1993
2195
2271
2498
2172
2515
1904
2539
1975
2477
1950
2480
2448
2099
2013
2485
2434
2428
1733
2373
0
619
1850
1890
2419
1969
2113
1511
2483
2120
479
2341
2292
1882
2448
2432
829
1761
2459
1952
2504
2431
1286
1241
2449
2503
1139
2443
2354
1034
266
2456
2453
2520
2505
2166
2397
2339
2380
1048
220
107
2481
1986
1187
2484
2067
1450
1336
1770
2309
1741
1877
2418
1533
343
2338
2361
2164
2409
2426
1825
2456
1186
2380
2469
682
2518
1697
2392
2288
2210
2319
2493
1787
2353
2035
2510
2432
2442
2547
2257
1466
2458
2435
1743
2139
920
2434
2305
2522
2488
2416
2376
2316
2179
2430
2529
2386
2543
2265
1910
2431
2443
1618
69
2260
2446
2240
543
1255
2237
987
2481
2492
2167
2366
2499
2048
2458
2149
1999
569
2411
2246
2471
142
2457
1901
2482
1857
2419
1453
2299
2430
2450
2486
2406
2189
1190
2471
2392
2467
2121
2348
763
2315
2340
371
1234
2497
1033
2482
2453
409
1583
1151
2512
1135
2475
1818
2455
2049
2259
1811
1264
2471
1222
1808
1636
1782
2399
1380
2449
558
703
2499
2334
2481
2449
2414
2416
2457
2204
1528
1863
2480
2497
2115
2453
2379
2498
2516
1334
2030
1
2487
2359
2476
2417
315
1792
2493
2225
2173
1258
2253
2466
2510
2415
2463
1791
2480
1285
2373
1894
1963
2474
2251
2317
2474
2365
2244
2324
712
2528
2565
1446
2468
2479
2491
2426
1680
2357
2500
2414
1814
1110
1864
2543
2576
2496
2477
2002
710
2495
2536
1747
2499
2356
2431
1879
2526
2494
1960
2296
2175
549
101
2481
2422
2481
2505
2364
1732
2235
0
2339
2309
2078
2438
2254
2524
2506
2451
2154
739
962
2155
2460
998
2493
1235
991
2337
2050
2361
2543
2230
2550
2180
2465
1805
1683
479
2374
1557
71
2528
2521
2330
874
2454
775
2452
2298
2352
479
2429
2484
2463
2489
2463
2511
2444
1238
2267
2486
1532
2458
2208
2485
2013
610
2277
2405
2200
887
1850
2081
2457
2243
2348
0
2399
285
2131
2461
2505
2272
1096
2238
753
2532
2293
1995
2552
832
2112
2298
1795
927
2371
2475
857
1973
2325
2447
2418
2337
407
201
2386
484
1629
1722
668
1602
2422
1371
2232
309
2326
18
2254
789
2112
1245
2489
2329
2324
2246
2246
2484
2146
2278
2257
1492
2496
630
1943
2499
2424
2474
2503
1459
2341
1922
2455
2464
2350
2268
2054
2453
2400
503
2446
2312
2431
2461
2516
1422
2013
1533
2263
518
2266
2507
157
2458
1298
2084
133
2435
2441
1642
2366
2474
2246
1977
2381
1382
2507
2226
2205
1934
1364
2425
2461
407
2514
2510
2228
1543
2537
2057
2485
2207
2506
2474
2417
2404
2446
2253
2503
2540
2158
2405
2526
1165
1052
625
2038
396
1597
2450
2467
2467
2486
2054
2480
2510
2481
2512
2437
2394
2439
901
2403
2509
348
1660
103
2354
1147
534
1963
2510
1407
2573
2388
2363
474
201
1887
2275
456
2222
344
732
2107
1458
405
2525
1163
2424
2154
65
2064
2330
2297
1963
2413
2475
1732
2335
2500
2531
2471
2039
2445
2375
1921
2332
2509
1767
1388
2430
2458
562
1835
694
1230
1168
2513
2463
2141
2384
832
2502
999
2334
405
2524
598
1972
2408
2127
2502
1141
1480
2506
2474
1586
2374
1945
2402
2505
2066
1354
1229
1388
231
2045
1378
2223
2474
2469
2385
2281
2087
2185
2173
2496
1823
2541
1924
2359
2350
2322
2461
2443
2381
1898
2409
2477
2454
2527
2445
2335
2367
652
643
2358
2476
1598
2518
2097
2082
1885
589
1242
2017
2379
2424
2372
2262
2578
2543
2312
1655
1058
2356
2498
2489
2422
1756
2288
2490
2480
2366
1977
1094
2538
2456
1387
1687
1773
2199
1217
2513
1235
2532
1185
1910
1842
1245
1713
2164
1994
2487
2215
2466
2445
1044
1493
1502
2135
1598
755
2465
2517
1543
2350
1343
2449
2464
2141
1540
1962
1908
2299
2421
2483
2471
2053
2550
2496
421
1407
440
2504
2529
1758
1457
2348
2390
2410
2369
2506
2262
2244
2356
1976
2361
2505
2490
360
2512
1600
2342
2501
1929
1852
2020
2533
181
24
663
2009
1792
48
2492
2351
22
2392
2230
2381
2397
2077
2423
2451
2464
2516
2443
2414
2351
2361
2449
2438
2344
1190
2502
2493
1896
1901
2120
2448
2423
2300
1080
2059
330
2460
1610
2481
2277
2262
2459
2193
2372
2295
2467
2442
102
1665
608
2081
2339
2245
2165
2467
2064
2258
2470
997
385
2389
1932
2441
2505
2460
1797
2360
2256
1863
1220
624
2419
2248
1567
12
2494
1042
2472
1822
1329
2472
2328
1845
2475
114
2519
2316
2531
1106
2073
2310
1448
631
815
786
2486
2184
680
2522
2003
2518
2480
2426
2397
1959
2439
1242
2466
1774
646
2492
2500
2033
2163
2483
2
2500
2501
1217
2154
2475
2501
2404
1676
2177
1995
889
275
2239
1644
2539
1519
1626
2072
2485
2491
2355
2460
2475
2477
2219
2522
2491
2366
2366
711
2493
1815
2463
1739
1876
2437
2498
2388
1803
1274
921
2434
1684
1463
2570
2456
1974
2185
2520
2364
47
2413
2294
2478
2027
2557
2486
1169
2433
2493
2345
2473
517
2404
350
2561
1389
2468
1301
2239
2095
1714
2361
821
1698
125
2492
2424
2422
2263
16
10
2417
1783
2425
1398
1295
2453
2521
2307
847
13
2383
1260
71
2424
1100
260
1138
2494
2428
1493
2378
2471
2552
2491
2486
2370
2503
965
2154
2348
58
2422
2312
2079
2102
2488
455
2364
2145
2457
1844
2306
1357
28
2502
2414
2343
2477
694
2513
2470
2270
2274
2439
2102
2077
2446
2018
2436
1100
2411
1507
2458
2562
2458
2385
2079
848
2449
2510
2479
2553
2455
2415
2486
2434
2469
405
336
2493
1195
174
2057
2060
2271
398
2501
1082
2490
2347
2417
2349
2460
1639
1179
2408
2535
2486
2463
2514
1450
39
1645
2439
2527
2516
2496
2311
2515
2391
2397
2466
2262
2291
2458
1744
566
2195
2493
2169
198
2388
2397
1938
0
2559
2428
2489
2487
1514
399
320
1813
1620
64
109
2521
2436
2388
2332
1294
1977
684
2447
1006
2491
2381
280
2342
2473
2437
2467
777
2288
214
1768
2488
487
2467
2460
2483
2449
2515
1531
2263
1809
1992
1650
2154
2471
2458
2429
1662
875
2490
1108
2109
1364
2513
2504
2529
2521
2505
2300
1515
2442
2473
2350
2542
2369
2511
2163
1514
2147
2459
2394
2380
2487
1814
2465
2332
2430
2395
1695
2033
2442
2429
136
2468
1762
2503
2520
2474
1121
2458
1221
2469
1221
2341
2177
2394
2488
2379
2467
2480
123
2539
2193
2477
77
2222
2480
1067
1891
2409
2234
42
2313
1922
2264
2395
2439
2463
1084
2302
2541
2230
2491
2458
777
2483
1792
2152
1764
957
2470
1900
2452
567
2008
2369
2461
2425
2400
945
2444
97
1768
2520
2325
2482
2187
2417
2388
1832
1180
2483
1729
2219
2437
2140
2070
2491
1635
1177
0
2435
2491
2401
28
2428
2520
2558
2565
2463
2420
2338
2491
1980
2547
2446
2442
2067
2540
2435
2537
2297
35
1711
2473
2130
2526
2525
1835
2536
1489
2450
2334
1202
2497
2426
2437
1624
2431
2438
2424
2440
2468
1838
2516
1727
2512
1291
2430
843
2351
2090
2398
1976
2164
277
1993
2510
2337
2259
2442
2423
1749
2457
2505
2411
2467
2404
670
2465
216
2083
1622
1832
2223
2478
499
2365
2075
1887
2418
1675
2520
2233
2369
1630
1874
1884
2520
1999
2429
2500
2478
1738
2055
2489
2439
2474
2502
2308
1650
2447
1139
2465
2497
2477
2506
2178
2453
1950
1747
2457
1169
2423
2048
1976
2317
1475
2410
2459
2188
2553
2445
2468
2478
2485
2401
1290
1532
2493
2337
2218
1760
1856
958
2468
344
1718
2454
827
2466
2407
653
221
1989
2431
2437
2480
1613
575
2498
1178
2253
370
2497
1851
762
2368
2504
2501
1631
1809
2342
2437
1510
2252
1931
1809
2127
2480
2393
2441
2356
2528
1971
2404
2145
2514
2419
2365
2336
2119
1458
2166
1489
2465
2534
1491
2528
254
2465
2405
2220
508
2025
19
783
619
282
1343
2341
2057
2352
2469
793
223
2477
583
2426
2475
2473
279
2365
407
2377
764
1602
1332
2450
1941
2481
2374
2407
2542
2504
2513
2290
2433
702
2346
2429
2421
2475
2532
1374
2455
583
2468
2010
2461
2492
2363
329
606
2442
2160
296
1536
2174
1910
2489
76
2465
709
374
2352
2161
1596
2503
1467
2517
2445
2470
2325
2295
2414
2528
1751
2495
2559
2473
1648
1481
1731
2464
2297
2460
2444
1494
2476
2411
1928
2510
2355
2407
2486
2523
2358
2481
2180
2171
2490
1132
2106
2428
2453
2519
1707
1141
2472
2388
2021
2506
1492
2436
2492
2479
1617
2527
2481
2251
1305
2572
2117
2476
1926
1996
2576
1469
1511
2002
2541
2430
2499
1143
2508
2299
186
1126
1064
2155
1959
2529
2509
1648
2437
2464
1696
2483
1888
2527
2105
1793
2486
2461
2087
2459
2482
2458
2442
2573
2525
2518
316
2474
630
2339
2520
2108
2503
2465
2347
2434
2389
2438
1954
2390
2470
2448
2532
1725
468
2383
815
2295
1898
1743
2514
2371
2374
2319
1078
2511
2405
2427
2384
2173
2403
1960
2407
2394
1620
2459
2492
1380
1903
2470
0
2432
1289
2553
2461
2379
2166
2525
602
1708
2478
2537
411
2517
2502
2531
627
2353
855
2488
441
2184
225
489
2442
2361
2267
1991
2458
2288
1568
2513
2145
2426
1112
1952
2495
2280
2450
2075
2466
2444
2528
2508
2430
2403
2278
1585
2389
2357
2445
1874
2340
2465
1230
2410
1819
2406
2486
2228
2193
418
2445
2435
2416
2194
1551
2463
2446
1725
2463
2208
1576
2338
2306
2493
2525
459
2251
2185
1221
2015
2488
1933
2465
1267
2443
2403
1376
2411
2362
2266
527
2147
1240
2519
1421
2544
1859
2462
2219
1221
2471
103
1185
2025
2472
2363
2119
2475
1994
2542
2534
2526
1807
2538
2369
2477
1316
2222
2457
2453
2352
2427
2479
2128
2476
2066
2375
1185
2365
268
1136
2306
2061
2337
1822
2519
2443
1796
1986
1885
2467
2296
2260
2090
2464
1626
1818
2147
2200
2434
2459
2158
2389
144
371
2491
2138
2524
2432
1200
1654
1454
2468
1517
2097
2489
1936
2421
2456
2373
2316
2469
2084
2480
1358
2514
2143
1233
2377
2390
2341
2476
1120
2485
1891
862
856
2464
2080
1954
2477
2210
2442
2040
2483
1644
2420
2449
1620
2480
1391
1092
2397
967
1902
2378
2149
2253
2475
2506
1293
2086
2211
14
2498
2380
2312
1205
2418
2468
780
2510
2019
2529
1138
2373
2572
1680
1222
2442
2206
2526
2509
2161
2304
2069
2014
2267
792
2527
2507
2300
2488
225
1420
1826
2344
586
2489
2529
2430
2147
2472
1408
2432
1273
2328
1456
2411
2492
478
2303
1696
2222
2395
2445
2281
2193
1429
2142
2382
1285
2009
2028
2431
2334
2470
2528
2299
2470
1659
2361
2501
1851
2132
0
2283
2316
2444
2483
2266
2468
2266
2417
2420
2385
1629
2508
1975
2465
2163
809
1594
2434
2516
2368
2555
2205
2346
2498
1810
1800
2495
2541
2483
2329
1763
2096
2383
1892
2586
2431
2410
2474
2248
2206
1900
1364
2521
2519
2018
2510
2073
1090
914
1759
2487
2516
2089
2424
2221
2390
2206
2438
2494
2167
2476
2120
2244
2081
2426
1742
1427
1829
2400
2172
1411
652
2544
2241
2149
2480
2465
770
2318
2082
598
2382
2462
839
2478
2231
2521
1129
2491
2496
2458
1558
1955
755
2183
2510
2181
2540
2348
1070
2488
2467
2330
2579
2362
1205
2428
2411
2244
2470
2486
2416
2482
2322
2471
2453
1663
2412
79
2498
1778
1038
2467
2527
2238
1430
2460
2141
2513
2416
7
510
2351
199
2530
1923
2362
856
2479
2012
521
2105
493
2333
330
2080
2499
2467
2482
2583
2209
2518
2048
2502
857
981
2229
2353
2482
1819
2473
2484
2468
2308
191
2494
1953
888
2517
1766
723
729
2572
2516
2156
2464
1927
2490
273
2357
2467
2526
32
2429
2239
2084
2388
2308
2170
2548
2455
2510
2544
2157
2503
741
2521
2510
948
2367
1277
2409
2323
1957
2350
2471
2528
1978
2506
2280
2434
2344
2368
2441
1324
2356
2431
2436
2049
1220
2028
1331
2158
2535
2538
2507
2489
1984
2479
1057
1569
1563
2124
1497
2519
2399
2437
2475
1357
2475
2450
2243
669
2519
1942
2447
1969
2535
2041
422
1000
2465
2032
2530
769
2280
2483
1759
1912
2220
2395
729
2312
1974
2544
2406
2503
1698
2315
2300
2218
2421
354
2462
1742
1746
2511
65
2532
2216
1861
2373
2210
1853
2451
1356
2110
2460
2445
1997
1159
2470
1771
1693
2433
2467
2386
1983
2457
2527
2500
1436
2495
1666
2506
1869
2424
2208
2386
2484
2461
2248
2487
2067
2398
1567
2095
852
194
2334
2452
2460
2501
82
2019
1638
2053
2027
2367
2143
2425
1886
2346
1642
2512
2434
2137
1707
2247
2183
2358
2501
617
132
1893
2269
605
2479
685
2178
767
2278
2398
1407
2521
2097
2424
2461
2448
2414
1721
2366
2364
2382
1316
2531
2255
2510
2477
1453
408
53
2439
572
1860
2458
38
2466
489
2452
2435
2363
1904
2242
2600
1201
1811
2267
1062
2399
2406
1898
2449
455
1990
1919
2117
1351
2454
1439
892
2434
2322
1977
2429
2203
2363
2472
1065
2496
2424
2288
1112
2279
2456
2435
1661
1454
2489
2469
385
985
1555
1785
2263
2544
2500
1351
2054
2501
398
2520
2357
2494
2380
531
2466
20
2063
1464
2479
2479
236
2474
2217
1538
29
720
1878
1835
2459
2468
2469
2442
2514
179
2501
2423
2432
1726
2265
1913
2038
2502
1634
1718
2521
2507
2350
2502
2248
2467
2264
2047
181
18
2465
1790
1839
906
2360
2529
2469
825
2159
2376
2153
2510
2265
2265
2524
2340
2506
2489
2142
2211
1606
251
2221
2219
2344
2432
1264
2516
2444
2326
1166
2410
2338
2423
1274
1935
2471
2142
2388
2273
2084
2483
2231
2448
2425
2272
1897
1721
2535
2069
2558
2034
2431
1135
1667
2504
2479
2254
2486
1100
598
2405
2341
2448
1459
2470
980
1673
2451
1909
2477
2409
2381
2358
2004
2424
2098
1192
2223
2525
2476
1913
352
2364
1653
2518
2557
2358
2430
2309
1542
871
2237
2407
2030
1251
300
2484
2233
2512
2445
2309
2448
2465
1279
1084
2495
2141
2467
2146
1725
1386
1449
2375
2298
2062
2096
299
1428
372
2539
1463
2482
513
2426
2460
2264
2486
2423
1760
2196
1170
2537
2532
2205
1750
2273
1710
1499
1463
2437
466
1097
2301
647
2446
2523
2310
2465
1817
2514
525
1269
1263
1396
2358
2243
2442
2451
2390
15
2497
2469
2380
1952
2338
233
2402
337
2517
16
1397
2136
1255
2468
2388
2450
2511
2502
817
1167
2360
2417
2435
1412
1964
975
1314
2154
2317
2196
1075
2337
1224
2340
2463
2469
23
1911
2452
2411
1934
2501
552
1988
1543
1325
2474
2546
2083
2187
1965
2494
2461
2468
1312
2483
2388
1692
2486
2479
2325
2357
1933
921
210
1915
2020
2080
675
2546
1197
1975
1675
2433
841
347
2461
2506
866
2147
1043
2416
2344
2489
2011
1560
2230
2529
1755
2244
1160
2477
2118
2498
1850
2512
1128
2237
261
2532
976
58
2422
2217
2475
349
2389
2352
2463
2474
2492
655
1650
1698
2270
2530
500
2175
759
2418
1330
2485
2537
2177
2464
2386
2425
2197
2432
2456
963
929
2468
1721
1553
2401
0
2459
608
1958
1060
1658
2437
2101
2390
2515
2149
889
2411
349
2446
960
2372
1559
1994
505
2365
2453
2255
2476
1223
2500
1908
2492
1965
2126
2502
2483
2443
2435
1797
586
2325
2466
2146
2407
2184
2400
1607
1200
2220
2359
2462
2219
741
2229
2316
2282
1110
777
2387
2497
2455
2483
2218
2020
330
1492
2435
2409
716
2331
1901
2543
2450
2472
2359
2492
612
2249
2426
2479
2404
1137
862
1582
394
1682
2527
1658
2162
13
514
61
2054
2544
1286
2001
2265
2218
2420
685
2403
1512
2053
1932
965
2506
2069
2479
681
2437
2225
2548
2172
986
2499
2463
2511
2498
1353
2379
1744
2466
2424
2471
2441
2386
2336
2235
2109
2407
2397
2442
1714
2450
1981
2206
1199
2481
2256
2509
2508
2482
1903
2335
1170
2482
2458
2488
107
1846
2482
2238
2485
223
2461
471
1565
2308
2110
1528
881
2467
2535
2437
2518
2415
1939
1
2462
2457
2463
1480
2460
2400
1977
2505
2422
2433
1986
2357
2089
2055
2246
1873
24
1970
284
1851
1381
2016
1240
2205
1414
2464
2450
2350
1931
2245
2395
2099
2376
2441
2429
2443
2465
2441
2473
1033
2534
2559
2445
2051
2274
2503
2471
1678
2249
2378
2544
2430
2488
2220
1070
2514
285
671
2489
1628
2513
2480
2436
772
2224
849
2023
2486
645
2160
2494
2478
2485
410
2209
2499
1937
2468
2392
2564
1969
2362
1026
2426
2486
2433
385
2495
2540
2280
2531
1432
2318
2417
2034
1010
2128
2297
982
2026
2016
1251
351
2511
2437
2476
2428
58
2387
2557
1371
1698
2504
1734
1529
788
2479
2444
2283
2039
2065
2363
1253
1948
2446
2360
2491
169
1757
1904
2397
1878
2444
1989
622
2497
528
2475
1958
2514
885
2488
2218
2512
1530
2425
1487
2297
2239
2387
2383
2357
868
2521
2441
2384
2418
2201
2446
2394
1741
461
1827
2459
2407
2488
1031
1456
2418
1106
2456
2448
1879
2459
2244
1323
840
38
2303
2490
2476
2371
2369
2093
254
1675
1230
2557
2340
1841
2026
1837
2178
2366
2266
2458
2102
970
2159
2416
1509
1681
2507
2480
2120
2471
2362
2176
2485
941
144
1867
2484
1989
2459
1370
323
976
1100
1968
2080
2434
2510
2367
2367
2431
2525
2511
184
2372
2427
2527
2481
1987
673
1913
321
2523
2408
2545
2390
2154
1149
1916
2438
2550
2455
2431
833
2482
392
2351
2482
2510
2475
1885
2249
2409
2544
736
2462
2388
1958
2219
1410
678
2457
1969
2042
1825
2460
2300
1987
1
2296
777
2286
2333
2475
2435
2249
2348
2448
1654
1032
2463
208
2191
868
904
2376
2489
2548
1100
2442
2445
2227
2456
2439
2460
1229
2494
1783
2543
2439
1465
2141
2444
2327
763
2356
2100
2418
2074
1861
1947
2387
943
2235
2426
2350
1647
356
2481
2483
2358
2373
2402
2265
1918
2263
2393
1235
2477
2171
2485
1879
2437
1365
2518
2471
2495
2532
2336
359
2483
2413
2509
1962
2114
2465
2587
2041
2332
2439
2264
2307
2517
2141
1820
2494
2280
2413
2470
2480
2470
1825
1541
2423
2369
826
1926
1207
2418
2525
2257
2508
2386
811
1591
2506
2168
2377
1680
291
74
2448
2482
2231
1886
1942
2526
2344
2346
2071
2518
2425
2531
2093
64
2468
2467
2489
255
1063
2425
1458
2333
688
2436
1180
166
30
974
1851
1701
2489
2176
2173
2420
424
2475
2518
1470
798
1791
2435
546
1726
2492
1194
2335
947
399
2135
2010
1347
2551
887
2418
2405
2115
250
1232
2430
435
246
1489
2446
2374
2439
2061
1990
2478
2514
2256
2431
2481
947
2544
2063
2486
2150
2421
1202
2485
2478
932
2467
2490
504
2447
2240
2212
1646
2455
2202
2513
2080
2365
2278
2508
2270
2558
2513
2476
2501
2496
2419
2434
2339
2444
2500
2323
2530
2491
1160
1448
1492
2460
2468
2487
2451
2094
2314
1691
2386
2416
2270
1881
2485
1400
1615
2482
2391
2404
2406
2466
2385
2506
964
2167
2461
1090
411
1547
824
1955
885
2457
756
0
2540
2395
2257
986
2414
2151
251
2528
2471
2500
2018
2485
2146
76
598
2500
2228
1786
2340
2050
2524
2416
2442
543
102
2445
2522
2502
2501
1843
2377
1841
2489
2437
1918
1741
2518
2449
2341
659
2497
585
2516
2505
2365
2420
2416
2526
1456
1655
2559
2548
19
113
527
2452
2336
2474
2008
2289
2328
1167
2471
2437
731
497
1628
2385
1220
2509
1292
1239
2530
2392
1593
2358
2458
2421
2490
2461
2484
2445
2177
1510
1860
1147
2366
2510
2439
2468
2374
2226
2411
2182
2505
2601
1940
2489
2518
2492
4
2399
2122
2503
2464
2448
2386
1026
1564
2453
2515
2488
2354
2522
2428
906
2465
1837
2445
2498
2167
1023
2497
2109
2387
2574
67
2232
959
2497
2189
2373
2127
2523
2456
2480
2357
986
2383
2309
1787
2268
1405
2386
2239
2477
158
2410
2191
2147
2059
2420
635
2230
2409
2513
1
2508
2419
2227
2392
2467
65
750
2436
1909
2465
1942
2485
2135
2137
2342
2066
2512
2219
11
0
2473
2489
2411
2482
1725
2410
1905
2101
2390
2453
2041
1694
2225
2510
2389
2457
2475
2276
2010
2413
1319
2076
2405
495
456
2256
1411
2402
591
1195
1157
2385
1341
2508
2539
2340
2483
2196
608
260
2321
2243
2387
8
2473
2350
2008
2446
2493
2388
1451
1661
2416
2494
928
2449
2415
2329
2523
1919
2081
2240
2216
656
2427
2208
2447
2482
2436
1612
1109
1865
2539
2437
2366
1121
2449
2526
2343
2516
2206
2179
2088
2368
1537
2488
2019
1903
24
2526
1905
2468
2406
2397
2431
2479
2529
2103
2398
2415
2429
2501
2498
1359
1727
2231
2458
2402
2508
2427
1102
79
2260
1009
2113
2509
1592
1912
2064
2219
2554
2218
1078
1161
2457
1733
2433
2556
1219
2501
2379
1315
1846
2541
1751
2436
1867
2481
2510
1435
2446
845
1510
2070
2493
1345
402
2335
881
2070
2093
2457
2439
2401
677
2291
2455
361
2477
2248
2504
2384
2245
2427
1473
2211
2573
1714
1747
2480
2419
2463
1693
13
2242
2099
2509
2526
2430
463
2362
2341
2478
2417
2517
2200
2437
39
2288
2431
916
2503
367
68
2385
2422
1595
742
1463
318
2292
2505
2468
2494
930
1171
2424
2518
2408
1887
2477
2379
1864
2134
2224
566
2485
2403
2567
2125
2385
2502
1406
1499
46
2081
2381
2550
2498
2506
2446
681
2480
2491
2466
858
2235
2492
763
420
2470
792
2394
21
1805
1828
2119
2101
2513
1367
1943
1885
2226
71
1384
458
2598
2442
2392
2238
2479
2376
2434
2502
551
2376
2494
2352
2359
2408
905
579
1077
2263
1777
1112
1047
2458
359
2427
2477
2454
1280
191
2445
2010
2025
2121
1700
2475
1292
2504
1255
1343
1485
970
2470
592
2195
2471
1712
2113
2467
2374
2147
1373
874
1975
2272
2372
1330
2476
1083
2369
2396
2411
1876
2259
1882
2326
2449
2428
2441
2432
2073
2346
534
2459
2224
1637
1104
2468
1318
1953
2209
2454
2476
1770
2546
2385
2466
2529
2484
2439
398
2444
2472
2465
1716
703
2477
797
1008
2423
1218
1581
2289
2349
1754
2049
2333
2272
1050
2043
2550
1277
2160
2450
1249
2502
871
1965
2207
1
2453
2414
2466
88
2101
1320
2440
2524
2143
1
2456
2356
2317
1460
199
2504
2030
1955
2321
2475
147
2468
2003
123
2443
2089
2412
2438
2183
2423
2488
2493
2509
2487
2499
2455
1788
2441
1587
2451
2511
2293
2531
2484
2206
2298
1999
1267
2348
2362
2535
2256
1675
1545
2511
2353
2417
1453
2212
2476
2466
2554
2134
1914
2024
2472
2508
723
324
1962
2505
1988
2418
2485
210
2464
2430
1610
2468
2444
2236
2503
2263
1283
2160
2541
2099
2451
2102
2436
2249
2099
2348
2507
422
1121
2495
393
472
2489
1853
2472
2443
1981
2450
2476
2289
270
2330
2180
2496
73
1136
2504
2161
2487
2459
1337
2461
2421
1829
2374
2413
2491
2260
2467
2506
2431
2528
2002
364
2547
2446
2416
2119
2389
272
2429
2380
945
1898
2409
600
2538
2499
2297
1756
2377
18
2414
2494
2421
2473
2098
2528
2403
2269
1998
2429
2425
2478
2412
1682
1380
2286
2427
2355
65
2469
1589
2470
2474
2168
2465
2526
2493
1690
2043
2529
879
1518
2386
2461
27
1618
2411
2491
2288
2481
1127
2363
2422
1418
2524
1503
2446
1729
2440
2481
1748
2519
2313
2422
2047
2383
2285
2494
2167
1184
2389
2505
2511
1687
2458
1332
375
2338
2405
1842
2452
2491
2460
2232
2169
1895
1182
2501
2443
1497
1108
2395
2057
131
2391
2458
1998
1714
2463
2034
2133
2454
355
2447
33
2500
2372
2347
2460
861
2216
796
563
2218
2478
1448
855
2490
2297
2530
2529
228
2300
2409
1873
2446
2460
2043
511
2547
750
2499
2389
2415
1255
415
2434
1913
69
2069
2464
2497
2515
2508
1649
1890
2048
2444
2551
2371
639
2480
2459
2479
1804
1727
322
2433
978
2283
206
2383
2087
2160
893
1341
1975
2302
1906
2394
1730
1129
1576
747
2529
2209
2161
2442
120
2419
2351
2468
2471
2199
1818
2489
2321
2469
2541
2340
2479
2318
2343
2457
710
2520
2192
2441
2089
2461
1205
787
2406
2270
1329
2507
2479
2436
2122
2363
2478
1445
2515
2343
1557
2493
2494
813
1577
2439
1041
2462
2489
708
963
614
1560
2389
169
2404
2484
2140
2453
2099
2350
2206
2136
1964
2487
1927
2254
2426
2035
2074
2463
2488
2085
1866
2305
2318
2459
2452
2230
2446
227
1031
1715
2509
2536
2494
44
1944
2386
2199
2243
2445
2549
1975
2083
1026
2193
2363
2478
2472
2376
2512
2175
2520
2498
2481
2459
2403
2390
2459
2200
2499
1893
2316
2111
1900
2400
2426
101
2494
1374
2391
2364
1853
2452
2482
2431
841
1679
2361
2510
2428
2449
1450
1746
2531
185
2491
2262
201
2291
1618
2475
2476
2392
561
2070
1999
2494
1155
2474
120
2519
2405
1839
610
1769
2147
2257
1816
670
2520
1847
2497
2485
2138
2519
1642
372
1322
2505
1835
2530
2352
2351
2518
1148
2436
1824
2391
2271
2478
863
1334
522
2498
2405
2468
2453
2503
2352
2439
1547
2008
2481
2557
1947
2408
1193
2493
2510
2063
2477
2143
1732
2340
2511
2566
2475
2484
2462
2410
561
2309
3
2369
2513
2411
13
2449
2524
2523
340
2490
1830
2499
1885
1927
2455
2525
2418
2420
2500
2436
2499
2307
1323
2515
2404
2499
2499
2365
1431
2307
2370
2288
1096
2491
1371
2395
2513
2526
1613
1100
2517
2256
409
2497
2415
1766
2433
1273
1170
2413
2442
2402
1275
1806
2510
2536
2283
2454
2451
2477
2153
2467
2499
2351
2379
839
1493
2548
1935
67
2462
2060
2291
2490
1574
1187
2166
768
2393
341
2456
2256
2352
2286
2449
1806
2372
2494
2076
2483
1985
1411
2544
1969
2519
2445
2344
2240
2547
2502
2296
2261
2448
220
1243
42
2386
2340
1135
1131
855
515
2534
2494
1976
2464
2069
1951
2495
2493
2434
2500
2476
2510
1159
2440
2137
2442
2510
2489
2391
1300
1430
33
1687
2587
2495
2075
610
926
2509
2501
1668
2502
2423
2466
2497
2503
2493
1619
2475
2482
1483
2443
611
2411
2507
130
2474
2586
1469
1586
2273
2252
1280
2062
2453
385
2370
2538
243
2228
2537
2474
2337
2469
1193
2017
2434
792
2254
2523
2137
2506
1439
2476
2452
2443
678
382
2448
2420
2495
797
2282
867
2333
2363
2536
2431
1964
2436
2454
1813
817
865
2448
2366
2339
2487
2303
2350
2441
576
1094
2339
2115
786
2462
2468
2254
2513
2512
2456
2483
2437
2473
2506
2325
2519
2540
2458
2341
1969
1943
1349
1155
2453
1809
2364
477
2492
1766
2487
2149
1718
54
1729
2457
1840
1012
1727
2474
2492
2278
2240
2384
2483
2421
1891
2529
2443
2309
2384
408
732
1194
2141
1935
2477
2462
598
2478
1136
2465
392
1664
2224
1326
2504
2307
2247
2450
1445
2495
2194
1455
2528
2548
2491
2097
1649
591
2468
1298
2408
1737
2120
2388
2495
2235
2290
2236
2195
1184
2507
1911
2523
2395
2482
2070
2349
2362
2173
632
1683
2209
1793
559
2451
2378
2499
13
1107
2277
2529
1783
2455
2021
2098
2398
2465
2210
1528
1921
2063
2381
1234
2152
159
2427
1867
1876
1415
2477
2221
2064
2363
1907
731
1035
2497
904
2469
2489
2495
2521
2509
668
2419
2350
845
2133
20
2162
2364
2472
2452
2235
2522
2193
1817
1260
2060
2496
2465
660
2453
2487
2460
483
2454
2414
2446
2566
2066
1921
428
2386
2517
2507
1980
1595
2493
2501
2490
1017
1632
2479
2486
2302
831
2520
2356
2395
2494
2128
2040
651
2471
2388
1672
2002
2378
2486
1645
2054
2449
2274
2359
2408
1835
2548
2415
2449
1726
2346
1843
2275
2471
2023
2418
2229
2524
1954
1644
2445
2114
2493
327
2132
2503
2193
630
2467
2278
2328
70
1123
2467
1063
1795
1983
792
1031
1655
2411
2578
1202
1646
2276
2428
2336
2426
2455
1807
2516
2498
2259
1799
1012
2428
2349
2471
2513
2215
2454
2457
2439
2497
2359
2482
2497
2326
2527
2110
2485
1528
1951
2460
2387
1280
2304
2535
1604
1060
2486
1062
2476
2384
2469
2135
2398
1195
2568
2435
30
2461
2509
2260
2413
2159
2517
1651
2461
2468
871
2517
2330
1014
1863
2268
2417
687
1872
2486
2507
2192
2213
2115
2372
2460
2444
2223
1377
2538
2529
507
2490
2462
2479
2493
6
2463
2432
2451
2419
2321
2269
2092
1179
2495
1748
2205
2460
2438
2415
2470
1973
2433
2498
2526
2418
2534
2501
2484
1930
2150
2042
2369
1815
2352
787
2205
2015
2508
764
2372
1850
2106
999
1159
2482
2359
2430
2483
1276
2222
2316
1527
2447
2519
2438
2531
2027
2363
512
1313
2254
2465
386
1869
1957
2106
2227
2512
2532
2279
1505
2259
2526
2485
2355
2456
1665
2
1836
2224
2393
1960
2571
2428
2152
2221
2530
2463
1283
2537
811
2475
2506
1988
2358
816
2447
2396
1835
2452
2256
2374
2488
2462
2044
2264
2414
2499
2520
1572
2207
2501
1817
2460
2316
1789
1183
2366
2166
1978
2432
2477
2059
2498
2485
2537
2244
2106
2449
1504
996
1450
2526
2425
1087
1998
857
2448
2200
2516
2418
2428
1176
1366
2093
2478
2387
2509
2288
1843
2535
2410
1826
206
1908
2443
2192
1368
2474
2488
2471
2274
2382
1321
2220
2278
2382
2516
2300
2408
1235
2437
2387
510
1350
1996
1463
2508
2457
702
1810
1953
2032
1224
227
2471
2499
2511
2506
2474
2578
753
2179
2477
1829
2368
2512
2110
2509
2357
1387
2521
2482
2292
2503
2456
285
1883
2482
2380
2428
2488
2347
2501
2446
524
604
1312
1855
1467
1416
2263
2459
2505
1455
2011
297
2445
2530
1695
2382
2237
2492
2425
945
2131
2487
768
2202
1982
1096
2353
2340
2066
2459
2410
2488
2385
1530
1833
1511
2267
2128
2053
1495
2396
1389
2457
5
1660
336
2431
1869
717
2492
2497
2530
2411
1287
2086
2483
2387
2542
2529
2484
2460
2476
2179
2107
2025
319
2133
2493
1494
2504
2396
2165
2394
2271
2502
2457
2290
2462
1234
2282
2002
2487
295
2482
1738
2026
2441
2271
848
1310
2401
2458
2363
2330
147
1828
2414
2123
2232
2477
2461
2493
2366
2485
2038
2404
2509
1825
2437
2462
2496
2454
2057
2430
2356
2403
2481
2296
1045
2570
303
2440
1428
2255
1985
1696
2453
1349
1707
2508
2312
1584
884
2448
2328
649
2529
1016
2446
2364
2520
1952
2422
1614
1776
2482
1494
2172
2380
2312
332
2248
1407
25
688
2417
2518
802
2516
2547
2433
2212
2020
2508
1882
1803
1563
1402
1160
2116
2282
2358
2507
2366
2534
23
2515
2506
2508
1700
2392
2436
2497
741
2457
446
2165
1475
2561
2012
2480
2015
2382
263
2463
1747
1362
2454
1285
13
2459
2477
2515
1248
1450
2423
2472
2453
2525
2516
2534
1407
2421
2283
2267
2338
195
2492
315
2482
130
2458
2469
2168
2507
1990
1969
2451
1862
2383
2406
2528
2478
2287
387
1424
1567
2354
2173
2296
2476
2262
72
2457
2502
2478
2454
2202
2514
1794
1481
1143
2479
2504
2220
898
2433
3
1903
713
2379
2031
1314
2501
2542
1199
432
2230
2390
1986
1246
2510
287
2507
2437
744
51
1941
2426
2444
2403
2040
2244
619
2433
2067
410
1861
1810
2350
960
2532
2518
2422
2408
2391
2478
2417
2444
2500
2222
2275
2234
2403
1817
2351
2430
2277
2529
2361
2404
2297
1469
77
2458
2439
2455
236
2464
2428
2491
2370
2313
2394
2485
893
2381
1522
2543
2378
2357
2115
1944
2507
2526
2490
2494
2468
850
1337
2306
2463
2176
1249
2445
2467
1595
2376
1591
1417
2479
2453
1449
2364
49
2465
2463
2497
2177
2010
2232
2370
1168
2459
2452
39
2460
383
122
2383
1743
2472
2412
1880
2480
35
1864
2493
2015
2410
2544
813
2389
2228
2411
1708
601
2294
1880
2434
41
2241
733
815
2382
1157
1311
2511
2388
644
315
2455
1801
1918
2464
2336
2518
2411
2138
2441
2433
2420
2330
2003
2173
2452
2459
2292
2436
2231
270
859
107
2223
2182
1632
2451
58
2427
2323
2227
2265
2488
2292
2316
1553
2478
618
1815
2268
2456
2224
806
2249
2560
2464
1292
2448
1171
2088
2392
2064
2426
2460
1407
2562
2367
0
2455
1184
2471
2468
1425
2445
2188
1874
2436
2461
2452
2491
2228
952
397
2531
712
1841
2029
2354
2352
2199
2452
1391
1036
533
795
2477
2438
506
1880
2492
1596
2288
527
2322
2477
2420
1272
2499
351
2485
2495
2332
2392
1854
2262
2062
2451
2518
1238
2410
1553
2494
2090
2215
912
2550
2448
2469
2172
1820
1948
2483
1256
1722
2396
2447
2412
2479
2203
2437
397
1764
1606
666
214
1890
2209
2540
2491
2347
814
1902
2037
2522
157
2036
2507
2176
2238
1247
2382
1798
2358
2493
2455
2436
2509
2475
2498
1012
2440
1882
1844
1714
2425
2503
2498
734
1818
2199
81
2476
1923
2314
1915
1399
2223
2004
2122
2545
2332
2511
2431
2469
2470
2507
1541
2300
2089
2511
2488
2281
679
2443
2406
1612
2477
2435
2066
10
2227
2512
1360
2019
2579
102
1689
1281
2296
660
2134
1389
2161
2298
2391
2457
2473
2448
2456
1886
2172
2250
2510
2384
2088
1756
182
11
1466
2176
2246
2502
2258
1827
2195
2512
2425
2461
860
2091
2284
2074
2049
1
2075
1788
1811
2401
2419
1115
2142
2464
2426
2337
2446
1798
2397
1572
1959
1405
1854
2432
2109
2363
2537
2322
2471
50
2453
2509
2229
315
202
2322
2473
2230
1759
70
2469
2022
2158
2271
2466
2347
2444
2529
2457
1886
2433
2011
1880
2449
1987
2392
2448
2520
1412
1157
2476
2437
1833
64
2513
2462
2445
2367
2435
1355
2501
2497
2157
2534
2133
2530
2370
1930
1060
2371
279
1526
2528
2325
2094
1690
2020
2439
2442
1621
2389
2492
514
2514
2236
2445
2487
2533
2129
2228
2584
2441
2517
2463
2443
2502
2485
1324
1366
2511
2076
1359
938
2492
681
9
2220
2476
1890
2439
2492
1532
2454
1904
2452
2407
1713
1953
1638
2523
2229
442
926
972
2543
1200
61
1849
2495
993
1816
692
2421
2390
1922
1794
2493
2499
2427
2418
1856
2136
2492
16
2508
2538
2527
2448
2469
1137
2467
4
2449
148
1611
205
2463
2424
2453
2516
1978
2127
2450
2432
2475
2421
2519
2303
2124
2508
1971
2413
2490
2344
352
1128
2500
1756
2483
1926
2470
2060
2460
2369
1722
2490
340
1974
1062
2073
1553
1925
1999
2539
2173
975
1439
1072
2531
1957
2451
2262
1045
2224
1453
1685
1156
1936
2354
2478
650
2288
1575
1791
1847
1249
1902
1588
2294
1831
2380
2423
2463
1478
2473
700
1049
2273
2250
2391
135
2469
1436
2462
2495
1438
2388
2528
2428
2405
933
2325
2195
2485
2455
2235
2379
1911
2191
1838
2438
1852
825
155
2356
406
2447
2432
1003
1531
1517
2446
2467
2514
275
2506
623
2215
2440
2069
1796
2436
237
1883
1443
2483
2454
2169
2515
2498
2472
2309
2285
984
2491
2507
2146
2521
2362
1442
1999
0
2470
380
2253
1366
2482
2222
2430
2439
2448
2447
2281
806
318
2053
2447
2443
2450
2464
2455
2506
1771
2468
1744
2160
1899
2415
2471
2378
23
2488
1377
2462
2414
2396
1851
1614
2507
2222
1869
2187
2449
2462
2447
2341
2469
1728
2513
2157
2521
2419
1423
2254
1771
2504
2412
896
2218
2006
2276
2413
2301
601
474
779
2350
2442
2438
2435
2498
2228
2192
2538
2363
2273
2358
2272
2161
2371
2427
2484
2494
2460
2030
2198
2475
1115
2299
2524
2184
2470
2483
2494
2214
2438
2452
2108
677
476
1352
2434
2088
314
2409
2472
1511
2483
2381
2397
1151
1882
1567
2305
2487
2529
1604
2509
2477
2255
1436
2523
2493
2417
2040
2469
2488
2469
827
1942
857
2292
2064
2478
2141
2447
2462
1818
2449
1223
236
1659
994
2458
2528
1611
2541
7
2485
2302
2489
558
1966
2473
60
1524
2460
1806
2053
2391
2064
1352
2214
102
2514
89
2471
1761
2357
2186
1870
2520
2378
2444
495
49
2479
2467
2507
2488
2464
2445
2070
951
2520
2320
2396
2535
2048
2557
859
1741
2424
1469
866
1061
2439
1847
2526
2471
2421
1967
2479
88
2472
2531
2259
2427
2473
658
2505
2469
2391
2405
1627
2036
2498
2544
2381
2090
2455
1892
2463
2513
2498
2442
1195
2160
2317
2469
1583
1936
1417
1204
2430
2444
1406
2461
2365
2502
2087
2236
2418
2267
2272
2023
2248
2029
2434
2480
2260
2492
424
1605
2097
2396
1789
2428
2327
1320
2008
2164
2282
2489
2539
2549
1854
1656
2295
1907
926
2509
696
2212
1745
2300
1403
2352
2385
2159
2493
2080
2272
2451
2364
2481
2405
2276
2404
2406
872
2484
2076
2417
2519
342
2366
1959
2398
1907
2079
2516
2421
2476
2447
2397
1738
2443
912
1384
2533
147
28
2481
2525
2499
2408
2436
559
1624
2223
2096
1969
2084
2364
2469
2456
2329
1882
1631
2464
2420
2473
2125
2330
2524
1250
1614
2531
595
1234
2386
1430
2396
2412
855
1365
2475
2509
2309
2342
2501
2426
1999
2150
2505
2456
871
2391
2507
2436
2511
1939
1413
1708
754
2190
2297
2526
2461
778
2487
2291
2480
1979
1925
2505
2458
2483
2522
1967
2330
2161
2377
1911
2431
2432
2131
2462
2004
2540
2529
2382
2437
1948
2369
2421
2526
2233
2449
2328
73
2516
2483
287
16
2452
47
2389
2484
1530
2462
1133
2451
803
2118
2467
1504
2498
2472
1994
2149
1613
2427
2402
2466
2076
1643
2160
166
2205
2451
2497
247
379
1215
1080
2440
2574
1164
347
1741
1527
2442
1724
2483
1987
2429
1815
1271
2534
2494
824
1576
2158
2344
2066
2218
1300
2166
1895
2523
2160
658
830
1481
1295
228
2427
2490
2404
2531
1952
2492
2504
2394
1342
2367
895
2437
2471
965
2462
2483
2487
1789
140
2343
2468
1612
348
2372
1086
2488
897
1876
2371
2454
575
1826
2427
236
294
4
2574
2439
1003
1674
2400
2135
1776
2009
2079
1171
2410
1511
1976
2448
2452
1730
2375
2396
2356
2410
2511
1865
2390
2437
2307
2447
1931
2495
1760
2436
1951
1657
2471
2391
867
2430
2507
647
2084
2568
2210
2489
2442
2479
2444
2489
2458
2188
2409
1919
2463
1396
2490
2090
2492
2436
50
2088
1498
2499
2439
2505
2234
2350
2102
2458
2498
2422
2429
1085
984
2454
1934
1944
1853
2484
1023
2192
2422
2432
2021
1858
2417
1715
2289
1423
1066
2468
207
2523
1217
2530
2331
1532
2514
1517
1977
1972
2418
2544
2004
55
916
2547
2452
1492
2348
2555
1922
2520
1594
2520
2264
2552
2388
2496
1975
2200
1591
2507
782
1640
801
2375
2373
2285
1643
2082
876
1890
2102
2505
1502
2513
1824
275
2472
2369
1915
2413
2458
2458
1590
2398
1939
2472
2520
2036
1891
2364
2517
1823
2185
1316
2483
1992
2369
2562
1212
2454
2484
1366
2454
2427
2365
2287
2358
2259
2522
2496
448
963
2260
2019
1911
2088
2442
2551
1916
1731
2398
2431
1795
1912
2434
739
2457
1832
1166
1114
2301
2245
2196
2400
2471
2359
369
1521
2499
2039
1048
2477
2531
2532
2416
2177
2492
1998
2460
1418
2397
1544
2346
2122
2505
183
1602
2077
2221
2441
2481
2172
1043
321
2048
2488
2201
1054
2500
1651
2374
2288
2378
1789
2527
2416
2476
2300
420
2
1893
2461
2463
2486
2416
2171
223
2406
2347
2400
2540
2471
1867
2313
2456
1730
2458
2423
1102
2483
1867
649
2481
1916
1467
2212
2442
607
2057
1996
808
2236
2396
2194
2441
1279
2384
2373
2219
2326
2372
2550
1948
321
2281
2545
2202
2356
1778
2233
2351
2499
2362
2488
2432
2526
2196
2495
1959
382
1090
2471
2309
444
2478
2342
2425
2342
1993
1892
2491
2229
1330
1444
1005
2465
2495
2253
1238
239
843
2329
2486
1883
1926
2373
2370
5
1168
336
2539
2521
649
376
2441
1701
1309
2356
1847
722
2483
2059
2511
2499
91
2489
619
2232
1212
2534
1492
2271
2009
2348
1093
2557
2527
906
2441
561
820
850
2419
2457
2517
2480
2114
1935
432
2470
2401
2415
438
2492
1634
2339
2408
2393
2465
2440
2024
2410
2355
2538
2516
2494
1995
2308
2197
718
1540
1261
838
1892
2519
2458
2408
2470
2267
1418
2432
1803
2317
1214
169
2130
2099
2545
2075
2448
2393
2484
2466
2373
723
2463
2492
2330
2504
2476
2395
2132
2521
2511
2496
1641
2027
597
2475
299
1071
2366
2469
1954
2247
2474
2476
2190
2381
2292
2037
98
959
2527
2165
2520
2422
2482
2356
769
545
1724
2375
2448
2461
2454
74
2441
2432
1600
664
2505
2453
2072
1224
1482
2314
1594
2414
2487
2359
2454
103
791
681
1365
2304
2569
2451
816
2333
551
2426
116
2471
1935
2474
2217
2339
2067
2556
2509
1230
2448
253
638
2421
2519
2507
2391
1616
2387
2361
1699
2434
2436
1217
2391
2160
2507
2437
2234
2483
1837
736
2444
2441
2234
2466
1347
2378
2513
2359
891
2421
2035
1930
907
556
1878
2143
2211
2481
2493
2451
2211
2368
98
2077
1818
2388
2182
2267
2489
2502
2424
866
2352
2440
1036
1898
2503
2450
2449
2489
2438
2266
2516
2203
2503
2445
2503
722
2116
2083
1929
1142
1757
741
2045
2213
2452
2470
2343
2213
2486
2481
2093
1420
2486
2507
1622
1239
1210
1610
2437
913
2230
2479
1239
2451
2238
1062
2446
2523
603
1852
1643
2501
267
2495
2389
2473
1238
1226
2416
2418
174
2459
2338
2433
2492
2361
1132
2489
159
82
2447
2500
1714
2202
2508
2491
1716
2427
2473
2486
2429
2451
2292
2440
2455
2212
2220
2261
195
2405
2458
2180
2143
2302
2221
2467
2474
476
1743
1317
2450
1746
497
2175
864
2348
2485
2499
2436
1051
2423
2069
2410
2400
1745
473
2538
2110
2102
2458
2476
872
2528
1798
644
2418
2452
1754
36
2270
464
1521
2532
1952
2541
1199
1495
462
2332
2474
1970
2508
2396
2501
2273
2143
2480
2472
2194
2231
827
2263
2449
1888
413
2398
2511
929
1136
2458
2399
1705
2094
2465
1
1047
1583
834
2362
2502
2431
2405
150
1853
2530
2463
1922
744
1832
1751
2455
2571
682
1582
2257
2480
2436
2451
2445
2517
2388
640
2422
2444
1865
2250
2379
2337
2065
2438
2051
292
2404
1742
1529
2522
2473
2286
1077
2273
2462
2349
271
2148
2266
1761
2431
2494
2439
2482
2386
2522
2423
2496
2415
2409
1864
1517
2506
1071
2314
2353
885
2327
2445
623
572
1962
2486
1790
2062
2461
1530
1787
2498
2321
2209
1860
2504
1913
2094
2448
2394
2402
1836
1980
2467
192
2356
2515
2562
445
2511
2506
2492
1687
2317
390
2222
2490
2226
2537
2393
2469
2519
1591
267
2279
1313
2116
2213
2271
2341
2370
1241
2427
1835
2558
2394
107
2478
2474
1831
2516
546
446
2405
2442
2521
2437
1978
2251
2439
2148
2024
2425
2411
2279
2508
2489
2185
2301
2467
2327
1720
2226
2341
2044
2458
2321
2468
2468
2483
2424
2120
1565
2545
2464
2264
2537
2138
2444
1997
556
2401
326
2502
2499
2352
2465
2516
2391
2459
2086
1420
2524
2076
2449
2511
2167
2461
2492
2500
218
2467
1685
1846
1545
2111
2447
2034
2526
2063
2480
2315
2394
2271
2466
1265
2405
2445
2224
1548
2432
2441
2467
2476
2366
2364
1470
2218
608
322
2426
937
2411
1834
2047
2255
2485
2456
2456
2117
1282
1140
791
2008
1901
2429
1155
421
2481
1503
1964
1917
1448
1849
1422
2288
2448
2487
1750
2478
2382
2399
2509
915
2486
2485
1543
2140
2156
2287
1691
1571
2392
2477
2338
1034
2514
2493
2270
2512
2148
1214
1946
2436
1317
2451
2317
2518
2441
1165
1031
2430
2320
1434
2465
165
1282
2390
2172
2447
1191
2488
1222
2338
2063
2283
2120
28
1984
2457
2158
2261
2382
2059
1940
154
1999
2341
2382
2480
2398
1985
2095
2204
2325
1376
2365
218
1360
2093
1509
1893
1446
2420
1638
1479
2124
2332
2559
2365
2450
2448
2490
2541
2446
433
1372
1078
2492
2185
2456
527
962
1815
2375
1899
1392
2260
2436
2402
1706
2477
2318
114
2495
2067
960
1837
2481
2565
684
2258
1318
2379
1685
2509
2180
2079
1026
2437
2432
2503
2183
2445
2225
272
2490
2389
2446
2458
1064
1684
2092
2399
2370
2108
2453
2347
2187
1511
2468
2026
2468
452
2442
2411
1336
2141
1499
2496
2457
2431
2506
2499
2484
2543
2485
1976
2132
2447
796
2293
1308
1606
2436
2030
2483
2424
2387
2512
2494
2293
2483
1808
447
2306
2058
1886
2510
2335
2047
912
1857
2145
2066
2512
2321
2121
2189
40
2153
2340
2452
2524
2530
853
1557
2084
2456
2230
2474
2120
2526
2411
2493
16
1418
2553
1890
2472
906
2466
2370
2422
2451
544
2139
3
2431
2509
2266
2409
1568
2567
2049
2455
2090
1597
2195
2455
2525
1998
2210
2307
2098
1657
896
2439
2366
2442
1220
781
915
2528
1880
2338
1620
1824
1578
233
2491
2035
2559
51
2368
2519
2500
2492
2445
1790
2424
2497
52
2414
2424
2140
2248
2442
2187
2483
2443
1604
1596
2383
916
2444
2470
2598
2422
1893
269
2225
2446
2413
2411
2029
2132
2473
2501
1980
2417
2259
2048
2226
377
2515
1912
523
2499
31
2365
2173
652
1939
2481
2471
1575
2483
696
2452
1130
2487
2384
2010
398
2413
2447
512
1562
2539
868
2502
2464
2418
2455
2430
932
2057
1231
1978
2416
2345
2492
2215
7
2363
234
2495
2424
2478
1895
2522
2470
2500
2469
1216
355
2522
1410
2436
2423
1787
2442
2435
2230
2444
2438
2467
60
1224
2514
878
2441
2149
2054
2272
1873
2443
2463
633
2283
91
1802
2432
1792
2316
2492
1725
2452
2435
1967
1010
1729
2487
2378
645
1867
2490
2491
817
2474
2513
1707
2340
2312
2222
2440
2399
2402
2053
2369
2542
2006
1477
1122
1484
1431
1555
1040
2457
2277
919
1901
2558
2386
68
2392
2473
2454
1655
2509
151
1606
2386
2424
1777
1657
2039
2366
2468
1562
2475
2420
326
2447
1350
1807
1228
2126
2517
2464
2278
1344
2486
452
2436
2465
2480
234
1781
1915
1518
1876
2066
562
2475
932
2342
2421
2439
2524
2424
2324
1634
2397
2367
2499
1129
2185
2462
2468
2402
2427
2398
2222
2362
2396
1691
1977
2474
1415
972
2043
2396
2415
1812
604
886
1579
2279
2500
1438
209
261
2487
2473
2506
235
2178
2493
1330
2486
2353
1925
2537
2525
2539
2280
1245
1489
1973
2360
2234
2456
2383
1239
939
2497
2447
1643
1457
2229
262
1193
1687
2408
2491
2472
2177
2553
2318
2464
1060
542
2332
2431
2462
2356
2379
2427
1190
1669
1891
2486
2508
2161
2442
2422
2407
994
2061
2450
425
1977
2193
2476
2385
2075
2357
2222
2471
2436
2387
2436
499
2431
1264
2071
2356
2508
2490
2514
2438
1364
2476
1267
2487
2475
2493
2343
2194
2425
2056
1980
2460
2535
2290
2272
2488
2439
1436
53
2467
2459
2514
2469
16
2559
1798
2522
1802
2174
2277
2562
2413
2387
2493
27
2241
882
1350
2427
563
2424
2499
2481
2128
2312
2439
2362
2465
2493
2424
2193
2489
2019
2389
2022
2317
2454
1159
2077
2327
1329
2069
2471
90
857
1612
2059
2492
2485
2502
2458
230
2348
844
2286
2324
2471
2532
2209
2503
1025
2506
2510
2393
541
1086
2471
2072
2559
2202
1075
1931
1546
1970
2440
2425
2056
2472
1860
424
2458
1726
2079
2428
936
2163
2470
1530
1611
1987
2504
2522
2204
2529
1769
2227
2546
1473
1834
800
2402
1627
832
2298
1110
2192
2164
961
2440
2465
2346
2489
1894
2474
2253
1591
649
2205
355
2414
2366
2491
2389
1979
2376
1304
2469
562
2295
2474
2466
1495
523
2382
2432
1804
1524
1615
2498
2515
2491
2504
2450
1910
2432
2309
2480
2141
2371
1571
2508
1945
2463
2186
403
2183
2447
1708
682
2432
1968
606
2504
2451
2499
1346
2317
2461
2336
2442
209
2454
1144
2335
371
439
107
39
2169
460
1472
2523
2424
2432
2425
2454
2157
1540
2399
1977
2082
2469
1778
2244
2499
2358
2081
2466
5
1842
2520
2442
478
1827
2488
1491
1995
1106
2452
2514
2071
2505
2461
1284
2204
2149
2365
2191
2510
2526
441
2227
2395
2404
1347
2548
2492
1009
2425
1342
2346
2445
282
2483
2476
2415
2365
1550
1690
840
250
2476
2271
623
2316
2441
2542
2467
1689
2228
1775
1441
2457
2498
1157
2478
2308
2463
269
1631
2527
2358
2410
2459
2233
2515
1499
2261
2363
1317
2299
2428
1763
82
2400
2224
2383
2257
2298
2477
2480
1723
2047
2094
336
2120
2526
2478
2476
2503
1694
1195
2337
2230
2509
2500
1429
2432
1645
2451
1015
1001
739
2468
2090
2466
2463
2502
2102
2437
2361
1971
2403
1894
381
2489
34
2458
2485
1952
2337
2489
269
2267
2202
2492
2510
694
2524
2491
2324
873
15
2467
1275
2363
2157
2376
2471
658
2445
2301
2519
2394
2468
2441
1076
2043
2496
2417
2482
2489
2078
1780
2500
2500
2364
2356
2517
2216
2184
2433
2388
2523
2169
1642
1897
2483
2451
1609
367
1906
2198
2016
2476
2438
2043
2245
1937
2514
2187
2246
1008
1228
661
694
100
1840
1995
1994
1470
1601
2392
2533
2387
1925
243
2093
1315
1939
1451
1958
2485
2483
871
1829
2159
1186
1603
666
578
2499
2236
2522
2325
2180
530
1231
2313
1781
1513
1197
0
2495
984
1530
2469
2216
2407
1871
2521
1032
2509
2303
1931
2502
2387
2172
511
2199
2505
2390
2450
2442
1578
2439
2565
1406
2213
2349
766
2433
2354
1296
2487
1482
2428
2456
2455
2464
2051
2385
2515
2297
2470
1847
2383
2392
1810
2512
2022
1095
2143
2542
2491
2514
2480
977
2013
2463
2421
2487
2446
2529
2486
2277
1207
2537
2394
2434
1259
290
2386
2480
2471
1778
2452
2471
2429
2443
1624
2486
96
1905
2437
2515
765
1866
1873
2390
2361
2483
2477
2453
2504
2470
240
2229
1483
1691
2496
1059
268
2210
1252
2362
1693
2175
2481
2274
2399
14
2319
2260
2435
2021
1957
1410
1906
2298
332
1207
245
1336
2475
2441
1492
1080
2231
2309
2302
2492
2461
1126
2088
2222
2490
2487
1557
2363
1560
2481
1164
2412
2533
2466
1838
1889
2464
1760
2352
2496
12
1992
2447
2411
2521
1880
1582
2447
2470
2516
2502
2309
2521
1406
2472
1104
1629
2477
2118
2494
2490
2463
2388
2162
1804
2562
2551
2113
2479
304
206
2349
1851
2485
2528
2446
2525
905
2546
565
1014
130
2289
2312
866
697
1774
2056
423
2397
2556
2464
8
2145
2443
2174
2499
2197
2465
2419
2497
2424
868
2019
2510
1946
2489
2500
2294
2460
1712
2082
211
27
2476
2332
1048
2448
2541
2042
1459
2532
2210
1744
2522
2465
2134
162
1134
1125
2422
2353
18
1406
2456
2520
2478
1209
1987
1797
2429
2149
871
1274
2387
2242
2467
2351
2467
2436
2147
2485
2259
2461
2536
1959
2434
2425
2462
1950
2313
2405
2328
2494
1231
2412
2171
2512
2436
2445
2520
1999
2445
1634
1992
2501
2490
2475
2509
2554
2451
2223
1059
2485
1981
2534
2479
2277
2416
2531
2483
2428
531
206
2467
707
897
2320
2405
1503
2371
2382
758
2130
1264
1969
2492
2518
882
2379
2444
2483
491
710
2257
530
372
650
2408
1105
2241
2456
2388
2549
2405
2463
1870
2430
1816
2497
2478
1658
2499
2224
470
318
2439
2366
1485
2226
2194
1996
1467
2534
2278
2374
2485
485
2420
1855
1849
2234
1935
2416
566
565
2397
2413
1667
1222
2441
2499
2158
1972
2436
2106
2514
2030
2413
2463
1477
481
2188
1150
2364
2055
597
2474
2374
1463
1034
2248
2474
2078
2216
1323
2484
2486
1944
2521
2539
2443
23
873
2170
2504
1153
336
1129
2498
2206
2552
2418
2482
2531
1562
1308
2493
2459
710
1532
2323
2406
1324
2465
2483
2467
2232
2472
1756
2315
2410
932
643
2494
2362
1849
2485
1978
2421
1365
2436
1695
2503
538
2450
2320
2481
2301
2278
2401
2072
2375
2401
1831
2004
2295
1886
458
2488
2462
1363
2568
1791
2515
2442
2547
2268
1424
1313
1195
2354
1268
1918
2524
2374
564
2476
2085
2468
2491
2280
2487
2372
1038
2175
2106
2343
2415
2152
2411
1654
1994
2333
2457
2478
2499
1323
2270
2508
2468
2407
2444
1162
2455
2435
2038
1389
1509
1940
2196
248
2356
2460
2471
1769
2209
607
2008
364
1196
2393
2566
2459
2472
2418
600
2416
2438
2417
2476
2523
2458
183
2417
2061
1588
2268
2462
102
2409
1832
2516
2489
2351
2189
2540
2212
2418
2522
1186
2350
2373
2094
2334
2088
2461
2508
2488
2473
1169
2478
2320
2514
2515
2036
1178
2258
528
2568
2558
2506
431
1214
1200
2003
1130
2412
1274
2469
2130
601
812
2455
2511
2467
651
1608
2481
1751
2268
2458
261
1613
2261
2464
1709
2408
2423
1391
2282
2464
390
1973
2404
2539
216
2384
1047
2467
1233
896
1202
2172
2463
2512
1852
2540
1054
2445
1805
1019
1950
1560
2410
1998
2013
1926
1628
1111
1492
2505
1770
2420
2500
2358
850
2446
2514
967
2237
1081
1516
1098
163
135
622
2411
1840
1154
2461
2307
2360
2464
2510
935
2050
2463
2501
2543
2507
650
2509
2414
2401
1796
2419
2090
2445
1664
2027
1349
2436
2484
2249
2434
1527
2437
2462
2566
2321
1559
2454
612
1383
2540
2466
2258
2183
393
2492
2440
2373
2525
2303
1563
2451
2203
1773
2463
2476
2420
1563
2387
1988
2444
2450
2489
2457
1253
2474
70
2254
2441
2495
2342
2467
969
2311
1019
316
975
1697
1771
2505
2371
2107
1314
2487
242
2394
2011
2485
2197
2049
2465
2464
1384
2336
39
2083
2528
2199
2260
2252
1962
2213
210
300
1792
2493
304
2380
2503
1544
2476
2479
2474
2590
2523
881
2365
2497
2469
1433
2369
1591
959
2265
1545
2389
2156
2491
1199
8
2493
2518
2488
721
915
466
2369
1827
2047
2364
2433
2406
2229
786
2483
2434
2381
2470
429
2514
2302
2226
2164
1821
2249
2533
2460
2495
2388
2501
2326
2482
2594
2336
2386
1572
2440
2473
2419
2475
878
517
2356
2498
2267
2368
2453
2020
2526
2483
732
2435
2507
2388
1934
2481
2216
2362
2511
2389
2441
1478
2109
2467
2371
1628
2465
2146
2156
1383
2263
2490
94
1192
1681
1471
774
2550
2488
2558
2215
2552
2551
2413
1878
2339
2519
2483
2481
2535
2442
2090
2323
108
1940
2382
1824
2502
2027
1504
363
1573
2510
2250
2374
169
2500
1958
2557
1125
2534
1141
2485
267
2535
2436
2474
2473
1087
1104
2462
2383
2270
2262
2387
2503
2442
256
2490
1929
1484
2096
1860
2277
2291
1178
1231
2452
1423
348
2359
2466
2432
1724
1217
2475
2423
2311
2498
1066
1973
2509
2477
2470
2392
2549
2500
2490
2423
2452
2098
1894
288
2521
2380
1632
792
2346
2429
2240
1509
2449
2084
1916
1455
2450
2497
1548
1970
85
2370
2468
2316
1333
1933
2290
2279
2424
2486
2492
1007
865
70
2455
599
372
2444
2474
1225
1756
1232
1818
2395
162
2381
2485
2329
1951
1602
2089
1191
2033
2459
2068
2454
1026
2486
2467
2343
148
1102
2475
1019
879
1197
2349
2482
2434
2058
2409
2404
2314
2312
2501
8
1348
2389
2472
551
2121
1605
2467
2457
2222
2451
1244
1910
1210
1149
2471
1228
2340
2205
2384
2444
2482
2415
2430
2480
724
2398
2473
1238
2035
1825
2418
2171
2369
2383
1881
2079
2442
1954
2499
1056
2527
2531
2486
2239
2479
2389
2302
2028
1884
734
2247
1730
2442
1562
1698
2192
2041
1768
2463
2489
1065
2534
2385
1821
2348
2509
2376
2411
2444
1828
2453
2231
1881
2470
1845
2424
2425
2484
2534
2446
2098
1346
2383
2423
2285
2434
2377
1597
2508
117
502
2034
2430
1662
2320
2498
2521
2497
2547
2465
1840
1537
1728
2409
778
2446
2193
2235
1422
2413
1487
2376
2424
1998
2191
1462
2435
2156
2269
2528
2492
2518
2469
2460
138
2374
2483
2490
2543
2402
2533
2336
2516
2364
2432
2408
2055
1898
1628
2393
1965
2377
1571
2486
2484
1761
17
2417
2484
2433
1659
2296
2443
2535
1578
1945
1931
1463
2301
2478
2185
2123
2184
2476
2445
1501
2211
2378
2464
1838
136
2480
2337
2365
2412
2481
1789
1782
2438
2297
2534
2067
2487
2479
2359
2059
2509
2419
2357
2494
1511
2537
538
2441
79
2484
2506
1926
2425
2212
2173
2495
2437
1825
2523
1216
2435
2520
1759
1830
1239
2192
2399
2362
2232
2527
2040
2503
1277
1295
2245
2512
2142
2074
1687
913
2354
2340
2446
1709
2352
2409
2455
78
1899
2346
2513
2195
2420
2498
2538
2463
1346
1407
2395
2065
2304
2440
630
2446
2428
2390
2278
2551
2405
1098
1097
2497
2441
681
2488
2471
2300
2511
300
2461
1321
2524
2328
1921
2346
2053
2344
2361
860
2022
2408
2476
2409
1796
2440
2393
1050
2077
2165
2287
2456
624
2450
2517
2455
1323
2181
2294
2555
2472
2166
2188
2478
2412
2400
2165
2435
590
2417
2486
2514
1138
2113
857
1777
1822
1358
632
2446
1339
1908
2486
245
2517
2398
1239
33
2175
2291
1592
218
2369
2073
1272
1339
2527
2116
2469
2430
2388
1621
2299
2374
151
2402
2212
2476
1867
1847
1089
1980
2355
2477
2415
2495
2193
2
2470
717
2525
2004
2108
2467
2063
2472
2300
2509
1675
673
1458
2409
2111
2256
2502
2041
2493
2471
1074
2524
524
1804
2518
2129
2163
1357
636
1834
300
482
1903
2507
2255
2459
700
2203
2173
1979
499
2366
2491
2415
1926
2467
2526
2362
2534
2440
2541
2180
1961
1861
516
2311
1595
840
2342
2530
31
1580
1156
1423
2269
2040
1065
2280
1070
2076
2290
2386
2235
2381
2465
1118
2447
1842
2496
1955
2239
2397
2374
1110
2140
519
2209
2109
2495
2325
2472
1591
2356
2558
517
2377
2132
2392
570
2548
2448
2507
1579
2261
2472
2470
2402
2199
2435
2478
2412
1913
2409
2504
509
2417
459
2471
2481
2479
481
2497
983
2446
2485
1956
2541
2348
1936
1883
1956
2329
2514
737
2525
2495
2034
2391
2477
2453
2256
2507
2451
580
2150
428
2481
1312
2469
2534
2459
2407
2500
2120
1397
2486
1325
2377
2461
2457
2425
2236
212
2493
2443
2084
2444
2473
789
2341
2475
2284
2221
2461
2560
2039
1904
1337
1028
1631
2373
2322
1683
2307
71
1520
1715
2378
2382
1376
2133
1950
2443
2482
2488
2422
1170
2241
2271
1368
2551
2527
167
2332
2535
2032
2509
2348
2485
2377
2031
1499
2453
1861
2446
2330
1961
2090
1907
2090
2327
2264
2441
2489
2488
2314
1409
2227
1960
2391
2549
2509
629
1946
2252
2408
2519
1997
2477
2548
2447
1791
1300
1898
2436
2525
1412
2503
2317
2441
2382
2428
2472
2459
2505
2339
1771
2502
2447
2076
1691
2547
775
2411
2422
2429
2389
2488
1123
2492
2437
2470
1544
2359
2514
2481
1945
2472
2290
2088
1833
2550
1292
2260
2192
1504
2438
2338
2558
2432
2004
890
1142
2450
1204
2365
2037
2245
201
1887
545
2473
1554
2455
2437
2456
656
2534
2346
2416
2515
2491
2416
2113
1721
2279
2515
2438
218
2366
2520
2559
1579
2467
2429
485
2160
414
2017
2462
1947
2395
2364
18
2397
630
1729
2566
2519
2449
532
1287
1394
2278
2230
1646
1874
1546
2463
2451
2337
2434
1700
2465
2551
1169
2010
2517
2473
2396
2009
1954
215
2478
2290
2491
312
2027
2334
1102
2411
1588
1664
2217
2546
2457
256
2270
2443
2437
1717
869
2469
652
1877
2252
86
2358
197
2407
21
2382
1560
690
2458
2428
1779
2362
2515
2486
2426
2473
1712
2416
1870
2402
913
2456
2507
2323
2194
2473
1917
2471
2441
2312
1732
1494
229
2247
2348
2368
1936
2512
1633
1046
2515
2489
2559
1436
2473
1524
2065
2481
1849
1843
2441
2054
2466
2022
2493
2416
1619
2489
2367
2505
1248
2243
2501
2467
202
2460
2405
2493
2468
2422
2452
1808
1503
2376
2522
2243
2500
2549
2297
2222
2414
2111
1882
2233
2468
2481
1573
568
2433
2435
2339
617
2363
2461
254
2479
2197
2477
2496
2453
1481
2272
1392
2085
2482
2420
1524
2441
2440
991
2487
2525
1777
2477
1113
2027
2460
2057
2324
2196
783
2333
2493
2368
1777
1444
2475
2473
1162
839
857
2419
187
2430
1604
1240
2310
1655
2414
2145
2509
1873
204
1620
2473
2353
2522
2557
2367
1991
2078
2536
2374
975
2358
2109
2393
2109
2467
2348
2537
2522
2140
2263
1578
2231
2476
626
2452
2510
2443
2123
2474
2351
338
1168
2442
2273
902
1025
2534
830
2430
1454
2534
2158
2455
1368
182
2491
2341
2071
2491
2521
2528
1585
2548
2408
2153
2140
2505
2442
2334
2479
1823
2255
1839
120
2427
2210
1727
2134
2477
2485
2205
1234
2358
2486
2525
2375
2108
2475
2522
15
1724
1886
2320
2427
1095
2490
1219
661
2483
2524
2480
2534
1491
2584
2460
2486
2502
1708
1822
2498
732
2454
2424
2428
793
2466
2466
2458
2292
1162
2442
78
1028
2321
2456
1365
2209
2475
2485
1511
2506
2505
2299
2246
2443
2432
2469
2495
2436
2265
1126
2495
2039
1816
1569
1743
2453
2492
2286
2488
1930
1121
725
2086
2143
2523
2349
2498
2265
11
203
2363
2298
1955
2516
2476
1987
2458
2474
1639
1681
1273
2429
2504
248
2176
2483
2506
1339
2458
2448
2251
1820
2241
2430
1709
2436
1599
1429
805
2484
384
2482
2407
2362
2410
2341
2312
2520
2382
2220
2340
2394
1304
2435
1494
2376
2405
2438
498
1322
1085
1453
2257
2481
2381
2309
2057
838
2425
2510
2308
2513
2451
2412
1890
2264
2034
354
2558
451
1520
2481
2423
2509
2449
1324
1890
1993
518
2440
2235
2458
2501
1669
2412
2488
2562
2134
2542
2429
2464
2362
1773
234
1985
2446
2518
2395
2401
2231
2466
1948
273
2436
3
2288
1878
2400
1781
2416
36
2256
2251
1326
142
2400
861
2473
2510
1751
1926
2086
2416
2289
2154
1441
2442
2250
377
31
2503
1792
2476
2486
1349
1300
271
1468
2369
1920
2490
2456
2491
111
2402
1838
2493
2482
2422
2482
2392
2560
2496
2015
2466
2464
2425
1041
72
2454
779
1079
34
2536
2484
2453
2175
2450
2502
1441
2143
2300
1378
2336
2457
2392
2156
2480
2490
1740
1857
2432
265
2031
2420
2423
2233
2496
803
2407
2409
1086
2262
2537
2138
43
2089
2422
363
2197
2540
2455
2519
2364
1956
2480
2495
1934
2316
2468
2468
2295
2286
2198
611
2105
2007
2444
7
2143
1802
862
2389
1876
2494
2125
2387
2218
103
198
910
2483
952
2453
2018
2467
2478
2574
1456
709
2538
2201
1814
2415
1334
977
2472
2473
2501
1658
2445
106
2126
2530
2417
1377
2428
2478
1832
2476
2457
87
2428
2435
2306
2081
2350
2512
2555
2462
2532
2425
2286
2497
2470
2440
2529
2452
869
1883
2511
2419
2509
2525
2365
2534
2202
2460
2441
1751
1204
1943
2255
2518
2515
2417
2208
2473
2288
1310
2384
2583
2496
2452
1755
1486
2436
2444
2194
1090
2154
2233
81
2460
2423
2514
2463
1980
1846
2450
2244
2451
2214
2517
2513
44
1925
1551
2439
2433
2146
2465
2538
2394
2445
2513
2497
2561
1902
2421
2222
1436
2394
1335
752
1878
1855
2526
2305
1109
1142
2479
2479
2229
81
1368
2452
2472
1389
2366
2402
2279
2259
1662
2211
2380
2527
484
2258
2489
2060
2498
2324
2494
1413
2108
1411
2319
2477
536
2467
2435
2465
1959
2066
1977
2395
2431
1006
2356
2094
2462
1303
2140
2437
1516
841
2439
2383
2426
2367
1332
2049
2485
2476
2516
2476
2555
2340
2327
2454
2516
806
1984
2461
2546
2446
2388
1965
2553
1973
2515
1650
205
2554
2204
397
380
676
2243
2188
2410
2413
2524
2479
2413
2497
1884
2134
2312
2402
1378
2472
256
2364
2044
1345
1933
1320
2013
2375
2393
2261
1358
2497
624
1616
596
2361
462
2511
2454
2134
2072
2516
1839
2440
1917
2396
1793
1512
480
2492
2484
2030
2443
2488
2347
1151
2507
1412
1431
1522
2378
1974
2374
2467
2218
2502
2406
2555
1632
2148
2236
714
1601
2279
2533
603
2213
1250
2415
2392
1881
2493
2177
1890
1650
2428
2188
2490
2306
2483
1310
2335
2504
623
2470
2571
2522
202
2284
1130
2439
1645
747
2450
2303
309
2456
1882
2477
2463
2410
2463
832
2437
2273
999
2345
607
2442
2339
210
681
2401
2317
2470
1682
1963
2466
1697
1867
2079
2493
2494
73
2341
531
119
2511
2008
1180
2477
2437
427
2495
2454
2489
2413
2478
2478
2473
1831
2131
2069
999
2227
2452
2490
2293
2487
162
2480
2451
1881
9
2496
1662
379
2575
2507
622
2533
2
2419
2483
2432
1542
2449
2303
2312
2259
1894
415
267
1409
1971
2396
1902
2348
2508
2358
2296
1389
2438
2061
1119
2440
2283
2454
2470
872
899
2409
1044
2461
2534
2423
1344
2498
2423
2460
1978
1613
2480
2472
2479
2525
2502
1909
2066
2410
2062
2403
2530
2516
2482
2455
2471
376
779
2299
2513
2451
2401
2154
2492
2508
2484
2517
477
2527
2443
1844
6
152
2492
2006
2468
2417
2030
2459
2451
1118
2481
477
1630
1968
1881
2020
2448
1286
1983
2375
2510
207
2359
2065
2494
2140
2496
2472
588
1378
2470
2507
2424
1204
2515
1422
2436
1468
2463
2488
59
2260
1907
2456
2018
2419
1107
2169
1510
2389
2473
2453
2515
2141
2364
2264
1847
2184
1670
2494
1782
2488
2397
2487
2440
2467
1986
1657
2531
2368
2419
2485
2518
2453
1597
2329
1073
2472
2527
2415
2117
502
2445
2438
1381
2470
1426
2118
2560
2459
2406
2441
1649
2449
2449
2518
1213
2244
2454
2474
2522
2457
2385
1604
1693
2259
1389
2139
2436
1914
2375
695
1575
2384
23
2485
2318
2486
2286
572
2480
2207
129
64
2246
1340
2482
577
2456
1865
1768
993
2160
2504
2475
2414
651
1189
589
2199
1
2401
2491
2476
2103
1830
2435
579
2477
1441
1144
2059
2469
1763
2224
2392
2372
2587
2234
1399
1939
1712
484
992
2318
2584
2283
2462
990
1505
2489
2285
2443
9
1867
2249
2417
2471
2524
1885
1956
2326
1800
2441
1735
1158
2292
2282
2475
1931
2443
2427
2404
2472
2360
321
2178
1985
206
1879
2384
2356
2051
2171
2448
2489
1877
2358
1382
1258
2434
2394
2264
1664
2150
2510
1829
2074
2523
1563
1247
1970
1121
2468
2346
2482
2555
1909
2526
2552
2280
2405
2444
1503
510
2023
155
2326
2510
600
2299
510
86
2127
2029
2319
2107
335
2463
2272
2513
2108
2475
332
1666
2495
2173
2366
1394
1933
2149
2472
2309
2516
2083
1507
2506
2450
2309
1274
2310
1278
2347
1463
2473
2453
2209
1526
2239
2532
2018
2522
1866
2499
2343
2504
2516
2379
2350
2434
2443
2480
1989
2478
2424
2336
1415
1686
1942
2463
849
345
2029
2481
2489
2067
2520
2459
783
1864
2349
2427
2073
1726
2057
1981
2014
2502
2430
1690
2524
2181
2023
2488
1447
1285
2386
2460
2475
2456
1365
2249
2470
2498
2495
2534
1869
2281
2346
601
726
1775
385
1897
2506
2498
2451
2196
2382
2509
1665
2377
2075
2495
1953
506
1934
1672
2456
2452
908
2460
2022
2072
1814
1759
2426
2272
2412
2520
2526
2482
1781
2552
1354
1975
850
2202
2285
2276
2327
2404
2388
2336
2512
4
2483
2169
162
2402
2471
1739
1723
1873
2140
2167
2446
2417
2241
2460
1448
1727
2328
2474
2477
2048
2316
2199
2370
2427
1760
1647
2489
1409
2121
2374
249
1125
1830
2448
2470
555
2467
1029
2142
2374
1777
2431
2442
2504
2481
743
2140
2298
613
2248
2227
2158
2513
1789
2234
2524
1674
453
1752
305
2407
2482
2472
2535
2478
2022
2353
1667
2347
692
2326
2494
1886
2491
2461
2498
834
1253
2514
1846
2403
1715
2532
2442
2256
1676
1628
1692
295
113
1709
1685
2527
1145
2481
2177
2398
2047
2504
2493
1467
1724
2305
2296
2183
2500
1474
388
2446
2253
2506
2034
2293
2330
2493
2310
2534
123
2471
2565
1927
2355
2186
2476
2488
2187
2313
126
2425
2462
1301
1959
2450
2504
2434
192
2465
1342
2400
158
2328
2457
2546
2092
2399
2399
2548
1547
2433
1812
2406
2225
1411
2506
2413
2465
2002
2527
315
1489
538
1384
1878
2376
2378
2476
2427
2539
1460
2340
2282
361
2518
2028
2236
1907
2471
415
2431
2310
2346
2405
2464
2395
2453
2527
1855
2552
1825
1909
2446
2414
2039
2373
2466
2432
1306
2523
2377
2400
2406
1866
144
2150
434
2314
2365
2454
2518
2451
1805
1715
1405
1907
2446
2511
2304
2381
2444
78
2326
1135
1674
2459
914
2405
2164
2306
2378
2513
2278
2473
1322
2532
950
2492
1393
759
1705
2400
2493
2454
2120
2057
2199
2424
2492
2445
2516
1340
2349
2456
866
1490
2489
2478
2500
2526
61
1779
1475
1544
15
2500
1677
641
2485
2463
2377
2446
1757
2480
2466
1985
26
2470
2453
2353
2193
451
2258
2468
2302
1981
2492
2461
2054
1746
2411
2523
1298
2465
219
2076
2404
2340
2389
2441
2485
1469
2485
1262
2523
2380
2413
2113
2288
1018
2496
2209
2187
1426
1513
1613
123
2263
1809
383
2488
2534
2471
855
2240
2150
1510
413
2530
2454
2365
2471
1523
2487
2359
2462
2413
1954
2469
2493
2471
1693
952
1091
2418
2438
2226
2469
1681
2448
2482
2340
1650
110
2193
1655
1831
1288
2372
2483
2387
822
2484
59
2221
2019
126
2336
2483
2468
2221
2175
1301
2491
2481
2009
1350
158
2513
2384
2106
2457
2510
2521
564
1588
955
2515
2452
2430
1735
1897
2476
2054
2264
918
1662
2428
1980
2474
2491
1287
2491
2397
2442
2194
2418
1939
2350
2321
2452
2453
2448
2445
226
2488
2458
2237
725
1947
2475
2286
2377
1829
863
2191
2443
2508
2386
2391
1207
2438
2091
2403
2512
1957
2462
2394
2394
1911
2357
2383
1593
2480
2429
2525
2454
2513
2391
2475
2380
2414
1785
790
2008
2381
2343
1318
2480
2377
1973
1429
2438
2496
2163
1132
2360
1953
2488
1208
2357
1446
2504
2386
2501
2408
2020
2089
2405
1103
2187
240
1969
2215
2491
2498
123
1749
274
2237
1684
261
2389
1600
1204
2401
1880
2403
1905
2522
2348
1588
2392
2378
1682
1017
1325
1724
108
2318
964
2398
765
1484
2436
1431
1698
2273
977
2003
2454
2508
1431
2472
2312
723
2090
2454
2488
2509
2276
2371
2395
2103
2368
1374
1946
1340
1799
2475
404
2537
2458
2426
637
2414
1903
1135
10
1971
1214
2480
2389
2532
2298
587
2209
1593
2388
2438
2537
2481
1664
2170
2162
2449
2198
1078
1598
1997
1083
2444
2437
2485
2499
1718
2454
1867
2246
1870
2447
2405
2507
2513
2483
990
1614
2190
2469
1465
2487
2193
1573
2057
2326
724
2537
2373
2006
120
2468
2180
2511
2441
937
2535
2517
2150
1708
2326
1881
271
2370
1541
2447
1955
51
1385
2470
2494
2552
1461
142
712
1528
2480
2240
2432
2466
2496
2510
57
2477
1988
2190
2337
1671
2509
2477
2502
2197
2069
2437
1477
2509
2499
1300
1437
2482
2208
2486
2220
2414
2354
2387
658
2456
2068
2409
419
1046
97
2291
2448
1915
2506
2525
957
2537
233
2533
2255
2408
207
2540
2510
642
2448
1977
2528
1918
2245
2479
2486
2243
880
2417
621
1848
2451
1214
2075
2157
2416
1497
2221
1102
1883
570
2367
2428
942
2452
1644
933
1742
2434
2419
2215
2275
2399
2449
1527
2395
2503
2367
1735
2486
2064
1715
2481
2539
2186
2494
2401
455
1142
149
2233
2207
1887
1374
2474
1554
2391
2463
2048
1595
2129
2549
1373
781
2501
2459
1577
2513
2486
2400
678
2486
2449
2377
2479
2508
2491
1331
2296
2422
2452
652
2507
31
2535
415
1759
2530
2512
2511
2517
2444
2490
1789
2457
2227
2364
2024
2568
2488
2365
2014
1185
2481
2439
2219
1196
2222
1275
2477
1705
2377
264
2484
2441
2393
1659
2499
2530
2059
2465
1401
1406
453
2236
1914
2372
2373
2117
1390
1237
2493
984
1483
2545
2332
2481
2435
2191
1494
2436
2445
2473
2493
1213
2441
1208
59
2340
2262
2455
1504
1969
2476
2480
2468
622
2485
2496
2547
2523
2214
2529
1958
2477
2321
1413
2332
1364
2476
372
655
626
2454
1289
1392
336
2009
2391
1383
2400
2517
1001
2417
2417
2483
1585
2439
2467
1308
2435
1820
2432
1163
380
1021
663
2500
353
2488
2150
451
2334
2445
2452
2409
2265
2277
46
1523
2534
2268
2283
2519
2519
2105
1194
2534
2350
1829
1643
2511
2479
2437
2485
2292
63
2100
2080
2467
2041
2471
303
2092
2226
2504
313
1979
1456
2503
2466
2410
1007
1864
2061
2392
2477
244
18
2496
455
2087
2282
2463
2500
2475
2207
2483
2507
2450
2510
2276
665
2460
1555
1882
2223
2471
729
2477
2410
2442
1770
1594
2485
796
2059
2451
2566
2488
2487
2371
1913
2518
1550
1320
2421
138
2424
2131
2515
2480
2517
1385
2470
1153
2472
1726
812
151
1806
1855
416
1869
1228
2241
2488
2285
2408
2513
2399
1871
2387
2300
1852
2415
2484
998
2092
2474
1960
2561
94
1882
2041
1444
1475
2291
1510
1609
2431
2167
2459
2020
2502
2204
2473
2326
2397
2312
604
2284
2503
2508
2451
1918
2459
2508
1968
2373
2357
2476
2294
2368
2526
2515
2436
2532
1087
2280
2335
2330
1308
2339
2170
2515
413
1324
2523
2018
2278
2441
2267
1250
2453
2488
2472
2499
2126
2443
1998
2491
2102
2304
2371
2469
58
2090
1786
2443
2207
483
2257
2451
1890
2250
1124
656
25
1497
2513
346
2448
12
1313
1286
2328
86
2272
1983
2089
2363
1634
2390
2062
591
2437
2535
2381
2227
1229
2457
1513
341
2498
2375
1485
1707
366
1879
2478
2398
2477
1750
2455
240
2468
1932
2366
1730
2447
2326
1660
2235
2445
655
1604
2231
1423
1563
927
863
2209
2505
2367
445
1742
2480
2471
2518
2140
1817
2393
1203
1800
2168
540
2489
2438
2465
2403
1210
612
2103
2506
2483
2410
1575
1295
2539
2024
2502
1896
2359
1278
2481
2519
2318
2200
2440
1160
2522
2406
1074
2450
2428
2531
2333
2400
2500
2041
2197
1566
1806
2238
2538
2172
1104
2443
2532
1595
2501
1359
2411
2374
2472
2448
1549
2537
1598
2429
2344
2473
2439
2099
2492
2290
2463
1927
2493
2132
2340
1579
2395
750
2506
406
2398
1723
2359
2512
2492
1698
2302
2503
1449
2158
2151
2495
2066
11
361
34
2311
2483
2473
2480
1536
2323
2153
2246
2123
2493
2468
2298
1615
1255
2440
647
2497
841
975
1650
2167
1942
1429
2538
2488
1460
1938
2298
1866
2532
1805
1846
2476
2469
2419
2491
2533
2468
2135
2548
2513
1281
2418
2486
2190
1530
2404
2377
2446
2165
1973
1902
1065
1487
2302
2452
2422
819
1185
68
2491
1054
1172
2210
1394
331
2251
535
1380
1348
661
2585
2434
2446
2256
2352
2487
64
2238
17
2443
2425
286
2112
2250
1787
335
2439
2363
2495
2459
2299
2146
2420
2256
1793
605
4
2141
1149
2538
2360
2407
2468
2366
2544
2091
2434
2157
2491
1836
1901
630
1424
2454
1042
1700
2443
1962
2390
1364
2471
1468
2474
1781
2470
2386
1854
127
1089
2437
2435
2111
2432
2231
2428
2462
2504
670
2415
2415
1634
2504
2500
2441
1664
2439
2039
2140
2538
2475
1743
747
1019
2466
2475
1558
2549
2324
2463
2582
2225
63
2455
160
2444
2568
121
2216
2408
2059
2505
2482
1745
2428
2396
2451
2340
1826
2063
2514
2440
1175
2510
2183
935
2111
851
2414
2508
2195
150
1718
822
2140
2477
2454
2525
2262
2452
2337
1647
2396
2455
1994
2500
1822
2039
2440
2496
2428
2487
1470
980
1083
1951
2456
2553
731
1724
2489
1905
2445
289
1263
2494
1174
2471
2423
2408
2438
7
268
2359
1433
2054
1113
725
2520
2253
1901
1167
2461
2544
1687
2361
2434
2461
2471
2479
2353
2276
2510
2451
2405
2335
2431
2545
162
932
1683
1774
2006
2423
2277
2065
2479
1895
2091
148
1766
406
2294
2528
2259
1932
2543
2475
2508
12
2272
1357
1014
2245
2524
1873
2455
2454
1444
1092
2382
704
1668
928
2521
1611
2500
1278
2429
2417
666
367
764
2460
2479
1911
2043
2005
1439
1786
804
2504
2440
1606
2470
426
2052
2397
2451
1030
2368
2483
2368
2439
2062
2414
2000
2267
1855
2506
2475
2418
2460
2469
2365
2212
2442
1908
2225
2250
2521
197
2024
635
2473
2441
1991
2490
2385
187
2433
2485
2060
2402
1562
224
170
1554
1133
2366
2482
2359
2394
2455
2023
909
838
2376
2540
2465
1329
1425
2380
1708
1967
2174
2482
2488
2337
1325
2252
2496
1583
2066
2167
1999
1929
2372
2377
2363
2500
2450
1861
2457
1252
2461
2544
1021
907
1809
957
2515
2503
1858
1956
2489
2469
2385
1403
2400
2489
2292
2426
1127
2431
2439
2488
2325
1161
2327
2526
2568
2471
2443
633
1758
906
2541
2336
2548
1182
1828
1587
2458
2466
2478
1819
503
1442
1195
2501
2507
2157
1544
2500
24
1856
2422
1900
20
2084
1584
1502
2478
2435
2366
2131
2106
1609
61
1718
2454
2460
2523
2094
2474
2181
2430
534
965
2562
2509
2172
44
2515
2221
2501
2414
2452
634
2198
1649
2487
1008
2227
1875
2497
2064
1489
2471
2373
410
1443
1858
2534
2471
2503
2362
623
2418
2481
2187
1826
115
1157
2071
2409
1357
2430
2514
2167
2352
2497
2464
2479
1532
2453
2360
1559
2504
2528
2461
2439
2457
2508
2487
2304
2501
2201
711
1684
1186
2486
2286
1717
1756
2236
1515
2151
2377
2518
1973
2489
2527
2465
1707
2498
829
1773
2511
2449
2507
2524
2504
2490
574
584
2383
1938
2376
4
2409
2445
2508
1234
1140
2473
2228
2299
1
2038
2490
1967
2527
2436
2550
2424
2553
1331
2444
2489
2486
2469
2418
1424
1763
2423
2101
1617
2373
2463
596
2266
1613
824
2485
2521
2338
1348
2434
2320
2454
2474
2465
2320
2511
2138
2288
2228
2503
2479
1735
1890
356
2399
392
2412
791
2027
2461
2455
1315
2496
1816
2509
1444
2580
255
2444
347
2537
1715
2337
2460
1592
1905
2470
2477
2487
2476
1980
2465
2255
1063
2341
2487
2437
2315
2554
1302
920
2025
2281
2319
2469
2368
2448
1068
1092
825
1212
2519
2524
2325
2494
2473
2165
2149
2527
1771
574
1651
2448
2506
2034
2356
2076
2528
1704
2084
1518
1435
2138
2108
1602
1450
2448
1833
2397
2175
4
2500
1839
2294
297
2526
1975
2463
1586
2469
2461
724
2524
2490
140
2188
2491
1330
602
2316
1577
2266
2269
2364
2177
2459
2389
1808
2526
2265
2525
2504
2098
2415
1738
2485
2528
983
1913
1221
2359
1986
2385
475
1904
1394
1396
2417
1282
1922
2215
1643
2229
2540
2395
1806
2473
2475
2034
2433
298
130
2417
2527
2406
1262
2462
1806
1806
2129
1595
1993
2011
2526
2377
441
2078
2425
2515
2499
2534
2438
333
2175
2468
2179
2502
2451
2346
646
1038
2500
1276
2245
2180
2486
1072
1069
2511
1921
2284
2508
2440
2470
2287
2004
2541
2347
2382
2343
3
2487
2430
495
2147
1596
1958
1736
2185
1669
2460
2180
2439
2463
2309
2532
839
2086
2481
2426
2174
2445
1886
2442
2415
2485
2378
1217
2437
2478
2294
2159
2031
2419
2503
2343
2483
2509
2477
2047
2481
2528
2535
2510
779
1021
886
940
2272
128
2201
170
40
1036
2397
2452
2466
2020
2536
2407
2331
2202
2210
2458
1012
960
2372
615
2071
2496
1524
1653
1825
2378
923
2361
7
2438
2466
2226
2092
2467
2175
1866
2418
2474
256
1980
2473
2133
0
1996
2294
2232
2376
2425
271
2461
2503
137
1804
120
2464
2578
2444
1388
2502
1375
2474
2460
2419
2461
1932
2505
626
2441
1318
2166
2493
2437
2277
2477
1523
770
2081
2478
1963
1961
2148
2197
2498
1428
450
2063
1820
713
2385
2450
1707
2467
2168
2111
2302
2538
1733
2469
2492
2479
328
2401
2445
1613
1486
2059
2354
2480
43
1008
2383
1826
959
1308
2149
2444
1702
2534
2406
2070
2535
2445
2486
1128
2383
2486
2460
2450
235
2503
1262
2353
2479
1827
2466
2409
2403
2105
2178
2427
2161
2459
2379
1450
1806
2256
2407
1108
2450
555
2371
1955
2492
1765
647
2434
2468
2544
556
2561
1178
2323
2472
2452
2508
2320
2126
1856
2504
2204
2399
1612
2512
1956
2458
1731
2466
2355
2249
2235
2516
954
2120
1915
678
2463
2528
2471
2040
1897
2366
1344
2429
1177
2053
1856
1586
2267
2490
1344
2516
2459
2525
2475
2455
2495
1351
2448
873
2491
2368
1681
2522
2415
2520
1424
2295
2576
2465
489
2361
1208
2399
2465
2318
1033
2045
2359
822
2471
1966
2371
2325
1825
1964
1199
2453
2485
1814
2119
2372
2266
2392
2400
2550
2455
2502
2360
2525
1986
1666
55
2490
2527
2146
2446
2445
1263
2176
2480
2508
1660
2020
2429
1839
1996
2370
481
2400
2426
2401
2464
2340
118
2090
843
2438
2437
613
2219
1322
1936
2469
2501
2453
2467
885
2354
2441
2357
154
2451
2054
2548
1535
2051
2389
1931
44
2036
2532
2180
2086
2445
2483
2260
2431
2495
2144
2431
2205
2283
102
2353
2372
2421
2480
2439
2480
2525
1501
2524
2350
2155
1653
2473
2451
503
2247
2358
2355
2592
2500
1893
2267
458
2496
2043
2367
1735
2461
2470
2538
1512
2234
2257
858
2500
2461
2009
1440
1745
2487
2019
2384
2391
2459
2324
2396
34
1919
2099
356
937
388
2490
2418
2020
1244
1999
2557
2496
1299
2
666
881
2263
2483
725
2424
2419
2306
1196
2431
2380
2484
2441
2434
224
364
2535
2293
2234
2310
2019
15
2412
2250
620
2426
2517
2443
1973
927
2365
2334
2496
1461
2221
2452
2136
2276
1503
1856
2385
2433
2427
2518
2307
2347
459
1824
2492
2570
2363
2407
30
2152
2374
2511
1383
2496
2450
618
1790
2399
185
2457
162
2457
2052
2550
2106
2268
221
2359
2535
2385
2446
1974
2281
2492
2441
2516
910
1049
2406
308
1808
2529
147
2316
2240
1321
1605
2331
2537
2494
2527
1934
2509
1250
190
1643
2439
1848
2350
1817
2256
2363
2311
2458
1998
2492
1737
1399
1359
2544
2052
365
2522
1247
1193
2434
2467
2361
1444
2469
2305
2369
2483
2139
1651
2460
2501
1696
2457
2482
0
2485
2209
1223
2361
2475
1892
276
444
2463
2476
2453
986
1950
2437
2454
1803
2453
2317
2186
1515
2460
2190
2211
2362
2438
855
1941
2368
2505
2504
2435
1101
27
2468
2367
2438
922
1505
2526
2490
1773
2433
2262
1274
1145
1911
1240
472
2515
2345
1928
2048
2225
1879
2292
2122
1391
2379
1218
2489
2363
577
2534
2534
2488
2334
469
2119
1329
265
64
2048
2363
313
2297
2486
2445
2468
1707
2482
434
2477
2181
2122
1986
1453
2394
2425
2285
2102
1367
382
2090
1623
2476
2547
2487
2275
2522
2427
217
1823
2466
2322
2003
2468
2328
2461
2344
1740
2486
2336
1254
583
1460
2500
2428
2379
1251
2450
2439
2521
2236
2536
1187
2219
2537
2004
2456
2417
90
2484
2508
1903
149
59
2489
2520
71
2466
2453
1832
1654
2528
2428
2508
140
1854
2475
2451
1474
1902
2276
2462
2383
2398
2176
2522
2496
997
2469
976
2197
141
1955
2344
2168
2293
2171
2179
2342
2410
2040
2480
2513
2209
35
1216
469
173
1102
2468
2443
2509
2106
2440
1978
2470
1862
2504
2423
1892
2472
2406
2570
542
374
1197
2223
2525
2492
252
1741
2479
2490
2139
2495
1353
691
1780
2467
2459
1806
2593
2328
2515
2453
2458
1704
2428
2417
2442
2172
459
2102
1035
2380
2403
2358
2326
1141
2029
2502
1683
2456
1908
2044
0
2439
1985
2348
2512
1955
2226
2483
2419
2468
2477
1950
769
1867
2477
2498
2137
1600
2042
1915
2505
2003
1162
2350
32
1757
2146
2503
2519
2392
388
2499
2504
2503
2382
2479
2551
1872
2375
2435
283
2398
993
2335
394
2405
2190
2528
2173
773
2235
2469
1779
2460
2544
1394
2414
2503
1952
2512
2471
2430
2429
2430
143
2277
2480
1901
1966
2485
2212
2429
2502
2336
1876
1330
2234
2485
308
979
2472
2335
2385
2309
2481
2556
2408
2193
2001
2512
2456
2510
2487
2525
2488
1946
2429
149
2478
2475
2069
1662
2379
2037
1852
1188
2057
2540
2242
2450
2245
1981
2532
2452
2143
1602
2163
725
911
2488
2319
2493
2338
1666
2377
2331
1957
1349
2411
2048
2252
263
2119
507
747
2235
587
2240
2437
1894
2239
1145
1908
2498
1408
2559
2281
544
2434
2287
2266
2507
2476
2440
2440
2471
2485
2413
1758
2375
1310
2405
2389
2138
2034
1641
2335
2543
1222
878
2099
1248
2256
2165
2483
2190
2509
2528
2455
1417
2380
1913
2310
2446
2458
1730
1414
2097
2484
2181
1208
2455
2458
1339
92
2451
1784
1991
1014
2505
1958
2427
2335
2471
2452
1134
2174
1261
2511
2502
2460
2496
2195
2181
2546
546
1723
873
1865
2409
2524
350
2339
2396
2137
2310
2031
1245
1809
2464
2438
2471
2481
2481
2327
1842
2278
2508
2552
2270
2439
1929
956
1821
2464
366
2204
2243
618
2053
2410
1147
2279
553
2060
2176
2472
201
1551
2505
1533
2395
2485
2224
2460
2456
2540
846
2430
2492
2182
2492
2508
2282
653
2429
2396
2511
1727
2324
2375
2544
2467
2003
2207
2094
1893
2499
536
2362
2448
1625
2172
2401
2311
13
217
2240
235
2488
2539
2486
1969
2491
1402
537
1083
2002
2499
2297
2355
2488
2135
2103
1770
284
2280
23
644
2093
2103
2424
2400
2239
2446
313
2339
2264
2501
1629
2388
2478
2406
2358
341
1532
2302
1467
1531
2477
113
2363
2256
2276
2451
851
2456
2508
2446
2456
2464
2496
2473
2544
1470
2536
1092
825
2475
2477
2417
2106
2353
2223
2150
1751
2413
2504
2392
2307
2409
1815
2468
1258
2543
1451
1741
848
2456
2485
304
1975
2472
2495
2467
2531
2488
2302
2492
1052
2381
2144
2476
2420
2259
538
2448
2390
2280
2490
2483
1353
2447
2481
2466
2498
2473
2413
2461
2275
2444
1478
1979
2429
426
2231
2185
2508
1677
1974
2114
836
1928
2468
2243
861
2485
2456
287
1687
1321
2128
1927
2482
2075
1757
2118
2466
965
2548
1181
2414
2138
2553
2567
2412
2254
2446
2455
2337
2471
2447
1341
2474
2273
1140
1831
2237
2284
2092
1481
2234
1117
2460
1759
2482
856
1690
1681
1723
615
2498
940
2374
2445
1980
2476
2469
1835
1809
64
2395
1677
1683
1479
2463
641
2
2582
2416
2424
2080
2519
2539
2172
2447
2295
2447
55
2529
91
297
2448
1956
2371
2432
2460
1071
2408
2397
2444
2475
2476
2438
2489
2325
1959
2390
2488
2526
2405
2381
2437
2485
2113
2439
2116
2447
1038
2470
2476
2461
2171
2475
464
2248
2454
2406
2486
2142
797
2438
2494
2443
1844
2469
1618
2511
2463
1410
421
2487
2449
2374
2269
2492
1115
2097
2506
2035
2113
2525
1628
2345
1816
2565
1795
2062
2479
2236
2483
2496
2469
1815
2531
1641
1887
2473
2143
1836
1612
2472
2510
2440
2367
2394
2128
1693
2515
1989
2497
2451
1995
104
920
2548
2307
803
2454
2502
1838
2532
2337
2554
85
2371
2558
1958
2349
2261
120
2472
1999
2336
2426
2439
2484
2480
0
2526
2368
1827
1891
2465
634
85
2385
1886
526
2450
2424
2473
2379
2410
2546
1832
2126
1167
5
2341
2451
1192
1770
2095
1749
2408
2438
2263
2516
1933
2533
1367
2456
2513
1128
740
2162
2499
1876
2287
2366
1503
1235
2412
2231
2576
2039
66
1796
2315
2499
1163
1685
1609
2506
544
1545
2485
2533
2203
2489
2247
2419
796
2519
1399
2066
2500
1026
2494
2085
2506
994
2306
2430
1267
818
2529
1099
1099
2467
2464
2351
2126
2351
1950
2412
2451
2299
2332
2224
1912
1050
1942
2473
2299
1129
1700
2172
2420
2514
1351
2407
2425
2421
2386
705
2516
2538
1625
0
1955
2515
1000
2283
122
2475
562
2229
2505
1947
979
2499
2383
1453
2447
2416
2270
1952
1554
2070
2133
2546
1873
2219
2279
2290
424
159
2453
1519
2515
1977
2517
435
2381
2469
1178
2376
2465
2492
2525
1915
526
1908
2269
43
1576
709
2325
1109
2526
1138
55
2516
2261
2456
2524
2047
1336
138
1564
2546
2368
1921
2568
2480
2487
160
2352
2484
2531
2287
2212
1261
2462
1330
2435
1292
2470
1488
2418
2484
1697
2489
2559
1082
2515
2326
2461
2464
1481
2385
2480
2410
2392
2378
2445
2484
2414
2022
1931
2549
2471
626
984
1259
399
935
2420
1553
2278
2053
2423
2095
1889
580
2273
2331
2434
2503
2491
2066
2410
2530
1372
2247
2434
2498
2244
2111
1609
2535
2477
182
2466
1978
2303
2243
2139
2460
2473
2363
2024
2457
1952
322
539
728
2504
2188
2480
2462
2182
2446
2474
511
1645
2376
2431
681
9
1027
2387
2334
1261
1993
2450
2485
2544
2451
2339
1826
1008
2496
1335
391
2484
1747
1805
2450
2475
2441
2468
2480
2391
935
2462
2482
2441
2144
2372
2209
2181
2491
1100
2450
2441
2141
1776
2388
2291
2257
2300
2059
810
667
2469
2438
2144
2428
2354
2066
2558
2206
634
391
2433
2091
2213
1018
2367
1644
2477
2137
2506
1923
1150
2306
2215
2377
2526
2474
2499
2507
2479
1430
2452
2017
159
1530
2433
2404
2547
1752
1731
2054
2483
1928
2491
2324
2497
1503
2327
2452
1074
1105
2502
2369
2196
1612
2369
2403
2532
2515
1865
2432
2499
1943
1409
2386
1652
1997
2216
939
2434
1757
2493
1655
2471
1467
2252
23
2168
2535
2142
2274
2488
1973
2444
2344
2366
198
2074
1554
2457
1317
2465
2476
2396
2253
2247
2339
2444
2519
2199
1587
2520
2228
2198
2486
2407
2500
1407
2454
1229
2382
1552
2364
1102
260
2452
1583
2046
1346
2443
1371
1995
2556
2505
2173
2481
1969
2534
1898
2038
2349
2414
2465
2442
665
1711
2084
2421
1262
2419
2515
2443
2511
2301
1776
2200
1539
2475
1741
2476
419
2192
1937
2418
2450
1565
2200
1460
2512
2369
2337
2227
248
1455
2510
2524
1837
2526
2374
89
2164
1874
2333
2027
1816
2489
2128
314
2385
2545
1993
2365
27
606
2375
1178
2224
1672
1335
2545
1771
2486
2478
2140
2367
2519
2353
1891
2281
2454
773
711
2482
2041
2498
2370
1817
2483
2319
1439
2065
2281
2533
2201
1082
2440
2550
2046
2486
2500
1840
2393
2449
2496
2256
2150
1566
2563
2080
1985
1274
1326
2316
2463
2478
1968
2473
761
1997
2424
2479
1831
1909
2500
2391
2394
2483
2493
2467
2233
2533
2348
2512
2024
2440
2459
114
1770
2431
1824
402
1713
2379
2404
2446
1017
1732
2518
2459
2175
1553
2179
1539
1921
2439
1085
0
711
2455
2503
2449
2473
2149
2479
992
1462
2493
2148
2375
2051
2381
2379
601
2121
2441
2457
2465
2452
2172
1954
2468
1517
1394
2022
2445
1998
2407
1891
2312
2405
2484
994
2390
2407
2406
2512
2446
1937
2501
1069
2256
2313
2438
2353
2404
2169
2414
2540
2279
1974
1284
1672
2376
2485
2471
2487
1990
2099
2456
481
1948
2148
2467
1266
2295
2495
2521
1994
515
2363
2463
2169
2456
1399
2418
2441
2495
0
2470
2449
2553
1105
2047
2465
1978
2509
2420
2341
2504
2165
2509
2521
2154
1706
2437
264
2218
1815
2441
1813
2394
2480
2402
2238
2514
2460
2478
2480
1156
2330
1791
894
1999
2435
1361
2378
2451
2237
2493
2450
2128
2401
2563
2488
2445
2420
1922
2489
2234
2427
2447
0
2500
551
1912
2388
2501
1987
2069
2434
2411
81
2361
109
2258
2043
2448
2297
295
2441
1651
2480
2461
2539
2525
1615
2507
2503
2339
1789
1922
1891
2395
2461
2445
2392
2402
2144
2474
1420
2516
2450
2537
2329
326
2469
2458
2466
2401
2389
2488
2479
1664
2349
1752
1573
2041
1569
1566
941
2376
2039
2431
2061
1860
810
363
2010
2446
2212
2445
2520
1249
2045
2488
18
1886
2424
2406
2508
740
2030
2339
284
1774
2282
2459
2428
2384
2300
1823
1905
2328
674
2421
2515
395
2150
2269
2317
2391
2524
1301
1954
129
2356
2401
2237
2486
2207
635
2260
1439
2285
2485
2529
2520
2482
1768
1220
803
1382
2336
2530
1273
2479
944
2499
2530
2325
2068
2550
1872
2432
2452
1844
1791
1922
2451
498
2347
1936
2474
2461
2144
2495
1912
2529
2286
1522
1540
2174
528
2453
2449
2442
2066
2491
2119
21
2026
2433
2494
1839
1588
2504
2508
2484
567
1507
2207
1663
1304
1378
2408
2555
41
2123
1939
2229
2460
2333
2457
2460
2491
2301
2464
2443
176
2424
2520
2337
2045
722
1806
2519
381
2525
2340
140
1595
2458
2433
1834
2451
1024
2521
2027
2393
1804
2064
2341
2398
2494
2537
1713
1834
2161
2420
283
2398
2140
2466
2343
2452
4
2525
2381
2433
2470
1152
2434
2462
2266
1700
813
1660
1850
1872
2504
2262
2481
2485
1620
2453
1706
2209
1934
1719
2036
1361
1931
2488
150
2283
1926
408
1708
2215
2434
2420
2489
1362
2468
2398
2046
1987
2454
2488
1914
2350
2253
1538
2503
859
1922
2453
1818
1814
4
1503
32
1221
367
2201
2461
2389
2467
2021
2545
1734
2466
2496
2487
2358
920
2282
1504
2343
2254
2286
2456
2292
2556
1080
1792
2552
2522
1826
2433
1055
2395
2358
2086
2484
1351
2500
1320
2529
2342
641
2218
2540
878
2520
2494
2238
2446
2527
356
2260
197
2459
2221
2157
1463
2440
2452
2326
2379
1990
1628
2422
2468
1684
2180
2477
2515
2326
2203
1635
2455
2507
951
2503
1040
2512
1833
2171
1280
1573
2491
1956
2449
2370
148
2216
2511
2544
2395
2381
2458
580
2477
2457
1612
2164
2510
2465
2314
1048
1408
2391
1808
2496
2517
2460
2069
2435
918
2450
2439
2437
2084
2463
1927
1952
1575
1782
2405
2443
1656
1022
1906
2159
2488
2451
2407
2537
2338
2212
2536
2475
1130
2441
2495
1866
1618
1732
2493
2253
1258
1272
2139
2508
2239
2162
1129
1434
2498
2132
2369
1900
2438
2140
1920
2544
2463
2400
2466
2483
2482
2379
1638
2283
2298
2512
2268
1728
2446
1374
2353
2460
1845
607
2462
1492
2099
2406
2501
2375
2509
2456
2065
1386
2540
2329
2300
1800
2437
2466
2477
2385
2456
2377
2546
2517
2526
2439
2478
898
2524
1082
2512
2424
2501
2446
1666
2513
2412
2475
2216
2433
2462
2167
2460
2488
2420
2432
2569
1680
2485
2281
2456
2497
1532
2469
949
2522
1901
2487
411
1333
1953
2385
2505
2482
2358
2353
2041
349
2507
1923
1557
2279
2525
2361
2429
2225
2419
1218
1498
2273
12
2184
2529
1451
1578
2291
1041
2255
663
2245
2211
2501
2316
570
1528
2407
2316
2495
2493
2409
1012
2226
2517
276
819
2473
2194
1130
2483
1879
2465
393
1177
1795
2170
2525
2004
1918
2320
2319
1936
1875
2294
2013
1626
904
2159
577
2511
2452
1528
105
2491
2473
2438
2040
2406
1981
1453
1768
1572
2417
374
2441
236
2424
2548
2169
2555
2311
2178
2477
2134
161
2426
1944
2448
2250
1890
2410
2502
2460
2499
2387
1086
2366
1130
202
2162
2326
2365
2339
2445
2319
2242
2456
2478
2462
2461
2320
2504
1106
1208
2347
1452
2442
1987
2360
1777
1172
1998
182
2492
2341
2486
1637
1880
2514
2480
988
2202
2477
1752
2259
2293
2495
2461
2029
2518
1964
2546
1561
1232
2529
2508
2439
2418
2468
2451
2524
2371
2280
1636
1564
2515
2059
2488
1984
2441
2534
2120
2389
2451
2476
2491
2466
2527
2385
2484
2434
1884
2436
2384
2154
2411
2425
2488
1667
1491
2443
2486
1115
2437
2064
2380
2216
1876
2139
2542
2431
2413
1954
2276
2496
1203
2517
23
1821
2493
2558
2371
713
1058
1723
2398
2351
2477
2495
2013
2432
2493
927
2126
2467
2522
105
1592
1775
2316
2489
2422
2542
2089
2478
2542
2438
2516
669
2517
2476
2468
2487
2493
2523
2166
2387
69
2430
2001
2546
328
1879
2454
2352
2201
2475
1686
631
2117
2422
1845
2027
2420
1953
2181
1892
2519
1351
2214
2519
2460
2437
2175
2428
261
978
305
2511
1171
2505
2472
193
2342
2229
1757
998
2484
1945
2481
2487
2441
2315
1221
2237
2546
2211
2546
2441
2270
2304
2347
2072
2386
2063
1030
2146
2416
2405
2289
2543
2188
1154
878
1842
2460
2464
152
1499
2340
885
2511
2487
2465
970
2266
2506
2517
2360
2522
2432
1596
2522
2435
2529
1419
2425
2438
2424
753
1796
436
2514
2266
2488
2290
2395
2444
2446
2451
2144
2248
2377
2191
2551
53
552
1970
2521
952
2484
2402
1551
2193
2470
2476
2167
2448
2461
2397
889
2237
1889
2387
2046
2073
2467
2166
2391
1753
2442
2069
2426
2268
2551
2446
1825
2438
2546
2103
2392
2475
2323
2477
2191
2526
1099
2227
2051
1606
1994
2359
2091
612
2425
1304
2476
2393
2285
2158
1647
41
2569
2461
2416
2335
1843
1408
2045
2305
2570
2082
2499
1696
39
2457
2399
2419
2383
2065
2526
2502
1772
2034
2273
2138
2505
2488
2196
2078
2393
2029
1596
2519
2472
2510
1274
2492
2224
1887
1581
2435
2478
1492
1898
20
1971
327
373
2464
2324
2515
2469
2523
1584
73
71
2137
2048
2445
2355
2438
2525
2497
787
2484
2394
703
243
1887
2514
2501
2305
1218
1074
2287
2167
2262
2346
2494
2472
1085
1124
2460
2510
1417
1561
1752
2424
512
2543
5
1455
243
1289
1557
1672
2249
1513
1474
2134
2518
2459
2533
2398
2441
2519
1960
177
1971
2466
2505
2419
2227
2447
2466
2236
2179
2038
2484
1614
2484
2255
2443
1225
2433
1606
2466
2081
2524
728
2308
2220
18
1891
2516
1581
2129
326
2505
2475
2338
1610
1626
2473
2055
2394
926
2344
2504
2197
2513
2398
2456
1657
1366
2521
2503
2424
2495
2317
2530
1262
2405
757
1791
1940
2495
2531
2466
1666
1719
1130
0
2415
1181
2333
2366
2496
2242
2411
2192
2426
2436
2164
1906
2285
2493
1110
2286
1964
1595
2277
2492
2465
1312
2520
2478
428
613
2503
2268
1251
2445
2403
2493
1953
2551
1730
1615
2531
1583
1301
1303
1885
2463
2484
2450
1641
2325
2466
2421
2431
1019
664
2485
2357
342
2510
1839
0
2482
2371
2500
2421
2183
835
273
2236
2033
1804
2492
2474
2516
2518
1121
2504
2137
1353
2433
2236
2351
1377
2495
2188
1417
2420
2051
2504
2479
2480
1576
2459
2247
2176
2414
1345
2471
2369
2147
1439
2413
1616
2293
1113
1572
1389
2449
1751
2265
2210
217
2220
2524
2527
2466
2470
2032
2406
215
801
1945
2309
2231
2303
2466
1630
845
2486
2516
2011
1442
2528
2157
2474
2453
2552
663
2358
1948
234
1916
1348
2501
2334
2090
18
2042
2501
2410
1997
1968
2366
1364
2083
2383
2477
2432
2264
2451
2443
2419
2230
2069
2460
2469
1863
2344
1642
1362
2496
2470
2434
2231
1914
2083
1953
1386
2043
2093
1935
2027
2341
2373
1472
2243
1531
1471
2452
1829
2386
465
2440
2501
2460
2408
959
1521
1216
2477
1886
2491
1471
2281
1871
2133
1341
1723
1912
2091
2306
1293
915
378
2425
403
2449
305
2357
1618
1611
2418
2379
2342
2377
2427
2447
2470
2373
188
2474
2439
2223
2451
2449
2415
1957
2470
1565
2087
2483
1702
2582
1989
268
2324
1711
2148
2357
1991
25
2505
2453
2536
2241
2420
1383
946
2003
2380
72
2188
2505
498
474
873
2510
2453
1711
1753
2516
2465
2224
2331
1977
48
2199
2376
2259
2538
1136
154
2502
2322
2418
2478
2470
2452
2453
1778
2501
2235
2497
2381
2547
14
2400
1775
1433
2397
2531
2098
2360
2429
2451
1254
2521
230
52
2512
1021
380
782
2401
1484
2508
1962
88
2409
1642
2532
2239
2348
2149
2337
2442
1290
1288
2190
1749
2108
2394
2512
2439
2342
1427
2347
1545
2083
1603
2285
2449
2369
2247
2380
2476
2427
2512
2400
924
1132
2490
2111
2255
2530
2410
1361
1258
46
2422
2497
2438
2396
2396
2444
1894
2169
2527
1275
2309
2245
2124
2124
2192
2488
1656
2500
2204
2446
2426
2240
87
2446
1928
2558
1490
1788
2447
2121
2440
2437
877
1760
2398
1694
1334
2056
2061
2510
1309
2469
2188
60
2425
2414
2496
1998
2476
2148
1848
1546
2538
1799
2347
2365
1832
2458
2496
765
2424
2460
1538
2130
2250
835
15
2420
2453
2344
1954
684
2329
2236
2417
2420
2530
2530
2504
2020
2124
980
2437
465
2398
1754
2402
1095
2505
2411
2305
2440
2440
2503
2309
2265
2427
2388
1615
2503
373
2502
2516
2222
2496
2492
2473
2377
2421
517
2532
2505
2416
305
1784
884
2245
2469
1858
2505
1198
2374
2461
2521
2402
2543
2509
2467
2064
2370
2482
587
2508
2001
1445
1833
2497
2421
2411
2472
382
2500
2484
253
2481
287
2367
2508
2523
2423
2514
2244
2134
2504
1785
2112
2370
2524
972
1502
2467
111
2145
106
1967
553
1582
2436
1955
2338
2443
2037
1738
2505
2149
2273
366
2559
2234
4
2234
2482
1944
2532
2505
1646
1006
1764
871
2438
1938
28
1852
2496
1557
1931
2450
2552
1448
1467
1565
2435
1943
2467
2442
2162
1789
2528
2411
2428
1641
1149
6
2509
2532
2388
2399
2490
1390
2201
2130
2364
1688
2430
2389
2222
2324
2073
2195
2444
2401
2271
2447
2365
2467
1938
2482
349
2448
1534
1836
2498
2274
2415
2454
2504
2377
2381
1977
2473
926
2202
2471
2210
2080
2394
2487
227
2483
3
781
2529
2430
2473
2369
992
2196
2507
2516
2453
2372
2278
2436
1788
2542
911
1078
2519
2365
2570
2373
990
2506
1428
2274
2445
2523
1679
2381
2220
2003
1711
2405
2340
2494
2225
1692
2394
1871
724
1743
2472
1255
338
2311
2534
1714
307
1412
1712
2268
2472
2204
1738
2324
1908
2487
2449
2480
1996
2526
2364
1881
2544
2491
2262
1914
2501
2493
1649
816
2277
588
2426
1229
2088
2509
1945
1755
2516
2524
823
2073
2443
1462
1433
2499
1919
2461
2273
2036
2449
2434
2435
1853
2535
2459
1391
2527
2081
2497
335
496
1908
631
2150
2452
2445
1794
2425
2550
2260
2042
2152
2476
2354
2037
2136
2094
2481
2096
1902
837
2313
361
2257
2463
2307
2066
2472
27
1072
1890
1796
2068
2040
2101
2461
611
1769
2511
2498
2340
2393
1988
2210
2246
923
2453
2183
2402
2470
825
2534
2521
2359
1987
2363
2364
2449
1186
2531
2426
2416
2427
2503
21
2263
2169
622
2193
2394
2489
2499
2442
2487
2496
2442
1579
2478
2428
1692
1634
725
1380
2492
2449
2509
2509
1284
2356
2462
1330
2536
2471
2372
1997
2297
2289
1932
1653
121
2468
2501
2519
2087
1996
884
2519
2349
586
2370
2493
564
2347
1377
2262
1310
1890
1948
2504
2153
2245
2471
1441
1945
896
2360
2035
2089
2410
2525
2447
2586
1460
1995
1658
2464
2260
1662
2192
2424
2437
1958
690
2477
1476
2419
2519
657
2286
2212
2209
140
2429
227
2543
2391
2517
2548
2298
2320
2372
451
2356
197
2407
2487
1125
2465
2484
1431
1990
1996
714
1859
2404
2331
2514
2490
2532
2325
2230
2496
2101
2363
2518
2523
2519
2404
1636
1722
823
1631
2307
2495
2364
2375
2355
774
2404
2518
2475
2481
2463
2483
1356
1993
2359
2438
2355
64
488
1935
2443
2305
1109
2149
2510
2215
2371
1428
2252
2471
1485
1948
2421
2226
1672
1349
401
1792
1786
2468
2515
2418
1523
2458
2215
2500
726
2382
1894
2460
2466
2092
2462
2480
2042
2424
2516
2556
2253
2202
2399
2448
1722
1951
2116
2470
2474
1922
221
994
2416
2499
1884
424
2470
342
1995
2490
2480
2469
2034
442
2449
2356
2479
1948
2526
2263
2451
901
2163
2439
2497
2438
2489
2402
2141
2444
2503
2450
1265
2456
2317
1852
1131
896
2417
2502
1887
2466
273
295
1684
2019
1853
1500
2504
1549
2486
2507
2303
2295
2481
2346
2451
1425
2224
2405
2288
2201
2302
2342
2445
1225
2516
2411
9
2458
1419
219
2538
2490
1379
2322
2025
2510
2319
2360
2515
682
2488
2525
15
560
2482
1753
2405
2388
2024
2028
2441
1868
1062
2538
974
129
1423
2466
2480
753
1330
2472
2420
2515
1458
2241
2506
1719
1906
1991
2346
2135
2482
74
2082
2460
2502
2461
105
2539
1400
1279
134
2251
2456
2151
361
2330
1804
2242
182
1465
2412
162
2481
2499
1481
1636
2426
2479
2393
2217
582
1169
1235
1954
1641
2459
1318
2385
1910
378
2450
2147
2495
980
2475
2374
2350
1
2506
2491
2206
2493
2212
2393
1419
2510
1459
1208
2359
1381
1518
1472
2540
2533
1834
2509
1720
2469
2427
2449
2430
2206
1803
2419
2529
2217
2506
2291
2468
2471
231
2456
2219
917
2149
2362
2266
1194
2094
1864
2423
1565
1582
2250
1925
2395
108
2170
333
2532
2293
2471
2535
2441
106
2413
2513
2406
2476
2391
2014
2246
816
2378
2388
1306
2113
2483
2206
1597
1640
1492
1589
366
615
2287
2453
2371
2460
2483
2238
2466
2299
2023
2502
2476
2490
1157
1074
2433
1485
1753
2504
2237
2508
2295
2397
2489
2354
411
2291
2423
492
2465
2494
2450
1665
2052
2499
2333
2462
1692
2487
2342
2401
2461
1622
255
2134
2522
2179
2127
2413
2542
1336
1377
2057
1795
1309
2424
2468
1637
1027
2461
2487
1075
2281
1063
2516
2450
27
2477
1147
1771
2372
1840
1749
2445
2477
1968
2484
2448
974
2472
2466
2186
2469
1357
2488
2494
2459
2411
2555
2365
2436
528
2371
717
2477
2448
2527
2396
2456
782
2467
2275
1709
2242
2465
789
2362
2467
1113
1873
2088
78
2417
2424
1217
2482
1934
718
2480
2470
2522
2351
1552
2426
1955
2382
2396
1553
2500
2202
2477
2476
2510
1395
2124
2419
2426
2335
2150
1270
2131
2531
2452
533
2174
2427
2265
2466
1707
2449
1339
2353
2429
22
114
426
455
2494
2432
857
1149
777
2449
2518
1851
2209
2375
1270
2004
2502
2394
2453
2355
2516
254
2405
2498
2180
1977
2509
2472
1695
2432
2489
1720
2453
2379
1627
1931
1986
2372
1993
2410
2483
2055
2445
2450
684
0
2410
2244
1883
2210
1516
2440
2391
1388
1327
2386
2306
878
2517
2590
2451
1643
117
34
2340
2491
2532
2321
2048
2369
657
2427
2497
293
2392
1819
569
2030
2462
2447
2524
1897
2412
1728
2467
2470
2238
2470
501
2488
2225
2252
4
2482
2357
2454
1851
2250
773
2179
2492
2184
1625
2426
981
2446
1661
2468
1653
1500
330
1272
160
2478
2503
2377
2469
2471
2092
2445
2166
1714
442
1598
2470
798
2517
2373
2472
2484
2442
2088
2175
2168
1343
2422
2370
2426
2493
2472
470
1190
0
2486
2465
432
1911
1118
848
2501
2341
1368
2364
2319
1764
1650
2453
2479
1793
778
2419
2444
1950
2511
763
1034
2556
0
2423
2433
2443
2343
2500
2061
751
2057
2492
2503
2308
1335
2451
2227
393
2278
879
1183
1670
1886
1444
2500
2463
1092
953
2435
2498
2053
2547
2119
1939
2475
1407
2510
1802
1864
1401
2279
2193
2096
2342
2463
2470
561
2466
2469
2383
368
1844
2519
2501
2064
450
2458
2427
1967
2442
2339
1370
1037
2435
2494
2500
2399
2219
2478
2200
2360
2474
2490
763
2532
1853
1791
2539
2469
2515
1995
2459
1846
1176
391
2181
2235
1907
1446
2261
2274
2476
1984
2480
1999
2475
1812
2466
2396
1107
1794
2089
2397
2427
1970
1311
2354
1774
1986
2288
2339
2493
890
2271
1610
329
2505
2313
2196
2298
2196
798
18
2140
2127
2463
2492
2488
2464
2433
2392
2558
1545
2531
2458
2452
2466
2412
2433
2426
2454
2528
2268
1651
2486
2504
1330
2486
499
2517
2355
2322
2514
1939
377
1921
2387
730
762
2274
2454
2434
1941
1921
2489
251
1735
2478
286
2503
1084
1805
2463
1661
1483
2513
2371
1599
2460
2319
2481
1053
2228
2098
2118
1372
2438
1556
2059
1947
2071
2456
2438
1825
2366
1388
2404
2146
2448
2278
2374
2503
1992
2345
2087
2466
401
2440
2446
2535
1865
2525
2494
1729
78
2064
1941
2490
1902
639
2415
506
1476
992
2511
1792
2402
1612
2462
1340
1222
2380
2409
2462
2404
2463
2104
2467
852
1273
2465
2426
2353
2021
349
2521
2436
2379
115
1059
2502
2498
765
2358
1319
2177
2432
1771
2513
2515
2461
591
1995
2464
2442
1489
2425
2515
2393
2169
2115
1473
11
2444
2173
2477
1536
2580
2480
2472
2430
2080
2550
1695
2470
2385
272
2469
1572
2515
1417
1572
1619
2327
962
2440
1806
2014
2411
2496
2476
1859
2460
2341
2170
2511
1385
2475
2452
2024
2043
1291
2001
2464
120
2471
2515
245
2426
2486
2361
2403
2511
2456
2387
2368
1846
1619
442
2356
2532
1221
2476
57
2147
2457
1266
2581
1949
2519
1619
2073
2365
2429
1447
269
1820
2484
2424
2222
2501
1990
2141
668
2421
2465
2351
2514
1695
2083
59
1869
866
2243
1758
2471
2441
2115
1464
2541
2073
1092
2465
2352
2350
2450
2484
1203
1643
2493
2354
2481
493
792
1700
1626
2516
2436
2008
2266
1972
55
1328
2550
2084
286
2494
13
2450
2443
2225
2435
2475
2476
2457
1364
1823
2385
2487
1134
2425
2345
2463
2452
2424
2544
2110
2500
2344
2122
1691
2249
1328
2530
2466
1112
2500
2488
1986
2443
582
2174
1903
114
2480
2444
2534
1965
2030
2393
2324
2169
2493
1237
2470
1817
1249
1470
2393
1418
2373
2563
2477
2527
2476
1596
1266
1665
1710
7
2546
970
2497
2535
2191
2331
2447
1893
2436
1604
1903
2391
309
2444
2474
289
1096
2511
2444
2532
429
2492
2180
2178
2232
240
2251
1708
2288
1941
1983
1658
720
2484
2062
1909
2464
2436
2453
2505
1300
2143
1293
22
2489
1530
2414
658
2299
2531
905
2227
1394
1492
1172
2064
2320
2461
183
2468
271
2549
2502
2539
2022
2204
2506
2331
304
1996
2486
2415
2481
2364
544
1625
261
1351
2349
2430
2438
2282
2483
2451
1166
1116
2026
2223
2473
2221
1721
2411
2528
2317
2400
1957
2488
2468
2192
2451
2482
2087
2050
2237
2262
1725
2482
2447
2336
2418
2414
2169
769
2430
2526
2503
1862
2351
1051
1449
1512
2450
2412
2515
1780
2503
2301
2229
2463
2356
1034
2498
2462
2217
2462
2394
2531
2260
2132
1745
1730
2196
2488
1881
2468
2315
696
2045
1427
2411
2477
1421
2469
2429
2493
2525
2140
1391
2474
1808
2505
2422
1805
878
2406
2139
1866
2506
2248
2425
1956
948
2312
2475
2550
2486
675
1647
2470
2266
1812
2451
1948
2165
2377
2202
1182
2294
369
2490
2281
2069
2428
1290
2472
2498
2306
2440
2300
1220
2325
1378
2522
2442
2378
1961
2001
2285
2468
601
1047
2232
1951
2037
2474
2510
2486
2418
482
2178
2407
2437
2048
2401
44
2293
2533
2425
2062
62
2484
1043
2245
2543
2328
2533
2419
2086
2398
2432
956
2006
501
2514
1308
2498
2438
2495
2357
1946
365
2434
478
2112
2454
2436
1755
1480
2127
2279
1951
2522
381
2393
2374
2339
1996
1598
2123
1926
2435
932
2272
1064
2283
2426
513
2497
2353
42
2473
2466
2466
2361
2080
2539
1926
2436
468
2434
2474
2455
84
2378
2261
1252
2478
2483
2543
1264
2310
1681
166
2511
2387
1312
2447
1419
2449
2433
592
1073
2517
584
261
2513
2523
1165
1347
2446
988
2139
1911
2453
2397
2486
563
2432
382
2512
2239
2092
1492
2081
2539
2382
2556
2352
2032
2436
2473
2570
2469
2546
1490
2519
2554
2297
65
2381
2395
1539
2466
57
2352
2438
0
992
2334
2465
2491
2410
2549
2483
2397
2492
2496
2447
1278
2426
2061
1733
2503
2483
2397
2471
2200
1613
685
2446
327
714
2003
2437
1387
1305
2480
2373
1865
2248
2433
2400
2449
1897
2281
2242
2450
2472
2205
2468
1586
2567
2161
2326
1476
1919
2429
2512
2516
2330
2358
2432
1833
2219
1704
2418
2471
2369
2279
1940
2237
2530
2491
1887
2235
1306
2381
1479
2136
2426
2526
505
2071
433
2029
2408
2361
474
2498
2494
2179
2519
2470
1301
2454
2418
2093
2378
2493
1479
2420
2526
375
2461
1821
2357
2344
1319
1856
1878
2438
944
1228
2505
2320
1981
1862
2308
1850
2340
602
2380
1376
2476
1861
2419
1138
1884
2199
2360
967
2494
2363
1119
2388
2304
2341
2510
2462
2410
2439
1673
2240
2443
327
2295
2526
1403
1880
2513
1605
2305
2550
1988
965
2284
2404
2285
2226
538
2442
117
2475
1787
1535
2378
2385
2559
1343
2517
2370
1558
1896
2524
763
2087
2122
2356
2469
2080
688
2346
2510
2204
2268
2296
2492
2177
2509
2516
2277
1314
2225
2525
2168
2455
1300
2523
824
1016
1998
2060
2227
2404
2455
2448
2531
2107
2468
1701
2462
2172
2260
2494
2391
352
2347
1904
2527
2535
681
2476
2378
1366
2299
2389
2518
2037
2297
958
2479
1104
1679
2494
2496
2012
2350
2348
1320
1455
1861
868
2517
2117
2471
2303
2488
2306
2443
2400
2365
2219
2107
349
2445
2399
1982
2542
1338
2448
2392
2481
2036
2448
1731
2374
2433
2430
2519
2057
1478
2261
1787
2145
2498
1080
2383
2445
2265
2223
2076
1248
1807
2232
1595
2382
2477
2554
2498
2209
2278
1979
2429
2053
1922
2500
2468
2042
2471
1980
2442
506
2388
1434
2562
2523
2496
2541
1474
2315
2461
238
1659
2500
2315
2370
2334
1013
2386
2461
2442
2427
2467
2397
2036
2218
1489
1211
2484
1833
2528
65
2485
2507
2448
2047
1486
2302
2154
2280
1796
2281
2416
2460
2039
2048
647
2434
1457
2531
2527
2505
1378
2533
2498
1224
2365
2411
2447
970
2395
2215
2261
52
2022
1433
2129
2355
2497
2444
2540
1447
1819
2466
2473
2049
2420
2486
783
2510
2534
1616
2375
665
2400
1451
1650
2450
1793
2521
2078
2434
2495
2325
2342
1
2206
2193
2371
2415
1545
2541
1015
1795
2492
2537
2456
1529
1356
1169
2466
1483
1776
1550
2194
2215
1998
2101
1193
2224
2141
510
2500
1623
1221
453
2537
2484
2507
1825
1956
2121
1085
2180
2394
2452
2395
2354
1031
376
2519
2425
2499
2537
1290
2379
1628
1858
1311
2466
2545
2372
2427
1834
1477
2110
360
2105
2459
2417
2496
1256
2529
1118
2404
2468
2483
2374
2053
2287
1555
2142
2475
2489
2466
2489
2443
1173
2448
2493
1412
2383
2135
1550
980
2033
2470
2449
1624
1307
1560
2447
2548
2411
1343
2524
2492
2532
2545
1196
2418
2458
2368
2479
2385
2496
1339
2431
1955
2412
1913
2331
1941
2464
2382
2488
2446
1390
2415
2150
2430
1113
2460
1527
1180
2116
2500
376
2433
1141
2469
2474
2151
2087
2451
982
2427
1764
2408
2505
2431
2056
1171
2429
2507
931
571
2368
1983
771
841
2443
1918
1823
2519
2218
2502
1780
2049
1956
2039
1581
2461
2524
2463
1011
998
2494
2524
2481
1972
2464
2196
2506
2297
2500
2256
2489
1857
2497
2509
2166
1960
2510
2416
2437
1710
1472
1027
1984
2498
2246
2134
2505
2027
2366
2415
576
2339
942
2530
1656
2183
2257
1359
2387
2429
2418
2465
2460
2221
414
1806
2389
2475
764
2165
1734
1971
526
1492
2496
2273
2508
2483
2480
2103
2529
1030
1622
2291
2072
2232
1507
2184
2447
224
2448
2560
2440
2217
1530
2480
2173
2017
2475
492
1493
1556
2062
1286
1449
1922
1779
1770
2492
2490
2166
2502
2148
2501
2509
2463
1947
2419
2488
1713
984
2557
2048
2525
2443
2334
2476
2439
2418
2470
1424
2412
1755
2179
1561
1057
1931
2388
1575
2388
2501
2244
2435
1682
1533
1249
627
2141
2429
2185
508
2393
2148
2155
1264
2463
2361
2058
2441
795
1568
2537
279
2277
2473
2476
1349
2319
2441
2471
2348
2163
2463
2004
2408
2479
138
2031
2386
2408
2417
2526
2469
2467
2464
2455
2214
2491
225
2525
2447
2157
2517
2481
2473
2468
1622
1864
2092
2212
2408
1207
2018
1778
2279
110
2504
2414
2172
2255
2133
2440
172
2479
1536
1989
2493
2321
374
2024
2484
915
2446
1440
2091
1365
2019
2393
2505
2176
561
2314
2492
115
1921
2423
2450
1267
2404
1245
2509
2490
2502
2507
1227
491
2525
587
2395
2321
1984
1382
2158
1269
2480
2426
2508
2445
2515
2263
2157
2503
2488
2459
2540
2481
2470
2495
1919
2126
1928
1683
2399
2480
2481
2264
2430
12
390
1769
2568
2378
2502
815
911
1460
2459
1497
2184
2515
2470
66
1019
2455
2369
2479
2266
828
2546
1693
154
2245
2259
2236
2508
2060
2041
1622
2122
2463
2269
2556
1370
1473
2344
2484
1345
1903
2309
2077
2270
1950
2498
2067
1812
2376
2483
2489
883
2550
1716
2499
2488
1931
649
2191
2296
2133
2434
2100
587
2525
2459
2194
2491
2215
2339
2493
2364
1677
1871
2456
2046
2524
2421
1498
1044
2329
2326
2248
2470
2345
2467
2138
2496
2444
2484
1723
1406
2483
2220
2603
1614
2448
2467
2497
2091
1305
2523
2393
2532
2464
2365
2516
1768
55
2493
2513
993
1269
2452
2323
1701
2489
2151
2486
2093
2379
1740
82
1535
2426
2385
2394
2367
2434
2549
2528
2501
2462
956
2505
1347
2461
2518
2236
166
2363
2499
868
2544
2487
327
1318
2529
2454
1628
1885
2347
2503
1682
2481
2493
2214
1001
2231
2391
2509
2491
936
2488
1102
2432
70
2467
2422
2224
2454
2348
446
2532
1624
1559
570
2441
1332
1616
69
1881
370
2487
2388
1632
2280
2022
1440
2435
2328
1660
1820
1491
2333
1124
2527
1832
190
2483
2558
542
1627
1
2533
2410
1724
2528
2481
1758
76
2451
1459
1791
2402
2390
2515
2389
2534
2358
2478
2125
2414
382
2364
2495
1473
2257
2540
2187
2498
763
1819
2467
2471
1136
2384
2284
2483
2248
1569
2139
2444
2536
2407
1518
2447
2516
1755
2360
2461
2510
2395
2110
2457
2509
2457
2488
2361
2141
791
2194
2423
2188
1358
2426
2144
1794
992
2278
2036
2046
2102
2436
2447
2399
2517
2469
2496
2492
2499
2482
2451
1102
2356
2276
2250
2314
2536
2334
2500
1655
2479
2470
1569
519
2414
1621
1880
1448
1897
2295
2442
1387
2261
2453
1396
1609
2229
2439
2277
2426
2314
2297
1550
1
553
2446
2421
276
2534
1755
2529
2510
296
2399
1266
1807
2431
2478
17
369
2513
653
2401
192
2404
624
2438
2417
2387
2353
333
1497
1286
2189
2432
2397
1902
1404
1653
2481
2484
2258
2365
2449
2403
2467
935
2273
2436
2463
1128
2480
2481
109
2458
899
797
1834
2322
2484
2327
2339
2476
2463
2078
1059
2438
1522
696
2460
2085
2056
2145
2446
2401
2352
2496
1186
110
2522
2386
2246
2482
2431
1649
1512
2286
1971
2538
2325
1892
2485
2493
2494
2517
1804
2342
2485
1540
1915
1835
357
2476
2359
1888
1637
2510
2169
2529
2408
2530
2218
2483
2422
2508
2369
2189
2030
2270
2464
2422
2244
2518
2408
2135
2355
2454
694
2483
809
1411
2382
1061
2415
888
2471
2499
2429
2480
2150
1152
2472
194
2471
2188
1076
2482
2553
2512
1705
2358
2396
2143
2334
2450
2112
2416
1844
2098
2326
1163
1385
1002
2450
1822
1947
2487
2336
2456
2337
2332
2427
2429
2500
2249
82
2154
2531
2544
1622
151
2534
2075
1932
2490
1933
2469
2433
2485
2458
2457
2451
2316
2460
2412
2418
1554
1559
2485
1438
1289
1288
1457
1875
2468
2261
841
1888
1341
2351
2409
2449
2536
500
2218
2393
2002
432
2492
2378
911
1613
781
2397
2416
2318
2499
1857
2366
1778
630
255
2329
2325
2470
497
1438
1303
2461
481
2406
1884
2433
2505
46
2432
2453
231
1982
1850
1013
2416
2437
2418
2372
2320
2409
2492
511
2468
2131
2507
2448
2494
2506
2475
546
2132
2475
795
2226
1282
2481
1604
2231
108
2540
11
2372
1793
2320
2272
2306
2315
2141
2484
2296
1910
1900
135
2457
371
345
1476
1629
1982
452
2465
845
2460
911
2207
2233
275
2102
2429
2123
2419
2323
2183
1084
655
2155
2340
1971
2469
1924
2074
1848
2385
1342
2443
2402
1744
521
47
2465
1755
2091
2301
2424
1273
2463
2153
2281
2496
2394
2101
2545
2368
2341
2225
2498
2275
2445
2469
2500
2397
2476
2125
807
2516
1053
2339
2428
2450
1025
2370
1618
792
2105
1002
1822
109
2452
2434
2021
694
2456
2495
1670
2018
66
2114
2528
673
2511
2528
1869
2530
2494
2245
2238
2316
2516
2200
2108
2544
67
2519
2274
2462
2290
2485
2184
2480
252
2322
2275
703
2424
2178
2431
2509
2481
2515
2456
2538
2131
2478
2451
745
1640
2250
2475
2429
2528
1127
2479
2278
1161
2519
1794
155
2437
2360
1627
2525
365
2403
2081
2400
2078
2510
2316
1934
2427
2498
2462
2395
2180
2470
494
1491
2376
2427
2535
2492
2404
1591
1446
2344
2527
2496
2315
2455
2384
2413
2451
2565
2524
2375
1758
2159
2095
2465
2429
2469
896
2094
2517
1719
2434
1696
509
2240
1711
2460
2526
2207
907
2281
717
956
2372
2479
2470
2205
2392
2161
707
2008
1312
71
2466
2446
2009
2419
2281
2419
1711
2283
2099
200
2246
2445
1791
2420
2246
2508
2364
2343
2404
2332
1256
2507
392
1949
2503
2204
2475
2470
2293
2082
1915
2282
2052
2302
0
2306
160
1312
2256
2326
2448
2439
2258
2411
2455
2372
2506
2367
2479
2268
2467
2403
2525
554
1360
1982
640
2448
116
2433
2364
1627
1476
1504
2403
2424
2350
565
898
2331
1937
2320
2060
2465
2086
321
2283
1676
2511
1438
1838
2228
1953
2427
1461
2496
2352
1141
2389
2119
2435
835
1514
1471
768
1477
88
2453
2466
2501
2049
2408
2534
1366
137
2466
2437
1335
2397
1292
2192
936
2519
2267
2367
2446
2054
2198
2536
2241
1176
2149
2489
2476
2354
1840
2496
2246
2324
2052
1284
1735
1971
2059
2347
2348
2363
2275
2444
56
2471
2492
2466
2431
2435
1086
2216
2365
2482
837
2283
1375
786
1830
861
2237
2468
2473
2413
1098
2497
2134
2482
2333
1706
2577
2383
1607
2422
2472
2422
1171
2500
2401
990
1500
2477
594
2504
2504
2441
2452
238
2355
662
2509
1967
2442
2424
1925
2369
1336
1347
2486
2503
1833
2051
2187
2429
2538
2054
2434
2542
2537
1359
2198
999
2337
1612
1599
2
2329
1852
1999
2122
2513
2276
1823
2279
1069
2308
2495
2467
2455
2493
2505
781
1639
2483
2390
713
1645
2310
2474
1094
834
2190
2493
2528
1940
647
2402
2470
2464
2488
2482
2488
2373
2347
2525
67
2247
2386
2283
2114
2210
2534
2352
2501
2477
324
2404
443
2380
2054
1332
2462
2479
2062
901
2418
2458
2534
2475
2288
167
1889
2448
2213
2268
1587
2189
2509
1705
2456
2053
2485
2455
2232
2459
2516
1714
1290
2519
2405
2563
2215
1913
2477
2349
1541
2498
1328
2489
2439
2475
2137
2269
1809
110
1920
2234
2500
2315
1981
2285
1108
2388
2285
1947
2482
97
2160
2501
2269
2458
2400
297
2173
2411
2502
2446
2499
2065
2243
2462
2425
2498
1561
5
2501
1930
1790
1386
2465
2220
2485
2381
1699
2483
2178
1053
2488
2455
1224
2422
2519
2422
2528
2358
2475
2312
2398
2433
2482
1244
2026
609
2465
2372
2358
2297
2476
557
2501
2360
1259
772
2395
2521
1495
1452
2574
2072
2453
2163
459
2493
2304
1615
2291
2329
2391
6
721
2156
2011
2348
2379
2358
2469
738
2315
1901
1024
889
2554
2478
1903
2305
1673
730
2485
2373
2453
1617
743
2482
2485
2383
1866
2406
2514
1821
2487
2240
791
1926
1277
2554
2431
2466
2278
2532
2288
2342
1071
2388
129
2391
2371
2427
2460
2247
934
2459
1842
2373
2488
2105
464
2464
2401
2533
1164
2427
2242
1902
2550
2460
1747
1726
967
2302
1550
801
2425
10
2304
1065
2466
2463
2475
2276
2461
1169
1706
1899
2522
2474
2265
2599
1708
2479
1557
2454
1772
2448
1108
2352
2443
2263
1466
2432
2518
2548
1631
556
2447
1033
924
2456
2399
1927
444
2180
1141
554
718
1207
1767
1874
1361
2420
2541
1716
2185
1590
2380
1891
2450
2217
2442
1696
2112
2256
1993
2537
2512
136
2184
2445
2446
2295
1642
2280
2268
745
1956
2362
981
1746
38
2407
2425
2090
719
2414
1553
2370
2328
2440
1744
2452
1201
2509
1973
1274
0
2403
2446
2482
2521
2390
2150
2236
917
1890
1188
2222
2468
1079
2568
1991
2503
2481
2310
1629
1831
2050
111
2457
2448
1135
2369
2424
2507
2290
2496
477
1282
2467
2067
2529
1128
2470
71
2460
2176
1995
2384
2253
2498
43
2516
1425
2467
2316
2415
2504
2097
1766
2104
2459
2473
1227
1736
1261
1279
2124
1375
2482
14
1437
2515
1583
2493
228
2405
1939
2372
2351
2341
2452
1853
2521
2281
2455
2396
2536
2479
2169
2300
546
1121
2477
2173
2526
2055
852
1690
2428
1088
2572
2324
521
1783
2233
2499
2471
2527
2531
2489
316
2435
2479
2525
2470
1027
1486
1181
2450
2127
2504
1908
2247
2311
2507
2450
2427
1970
1545
2503
2422
2533
2270
1190
1780
2456
1604
2208
1669
2471
1974
878
1899
2170
2428
2427
2504
2382
2488
2225
2047
2517
1886
1001
2467
2530
2496
1912
2300
2501
1599
2110
184
2499
2478
2485
2442
919
495
2039
2482
2378
2415
1375
2305
1649
2151
1934
2513
2069
1281
1211
2296
2152
2498
2449
1517
2480
2484
2045
263
2344
2388
2170
2386
2214
1448
918
2497
2335
2506
2430
2280
1193
1127
2248
2502
1099
2461
1476
2117
2506
1457
1970
2089
1329
1899
2518
1157
2487
628
2400
2448
1985
2381
2381
2422
2128
2457
2082
1778
2459
2437
2490
2361
2434
1906
2480
2403
1495
1981
1404
2489
2475
2419
2542
2511
2486
2057
1259
2396
2013
2321
2534
2465
2501
2444
2392
1434
1052
2309
900
2513
2421
2513
171
2201
2363
2261
1751
2407
2462
2203
1311
2485
2034
2496
2529
1688
2491
2325
1392
1227
2127
2482
2218
2053
2466
2454
2503
2463
2432
1960
165
2412
2087
1283
2492
1581
2475
2354
319
2505
2418
2444
2433
2381
2416
2352
1162
2475
2180
2462
2409
2413
2528
59
2347
2225
2538
2406
2501
2395
2472
2435
2108
2368
2565
2472
1740
2546
1023
1137
2286
1919
2469
92
1709
173
2459
1950
1270
60
2246
878
2406
2545
2406
2470
2476
2482
2145
2483
2480
1962
1453
2475
1320
2537
2480
2053
1074
2107
2359
2517
2427
2418
2525
2524
2411
2127
2272
2474
2437
2321
2460
2262
1654
1849
1861
2494
1142
2233
1847
2497
545
2528
2030
2344
2363
2421
1692
2416
1051
469
2215
2382
2520
2119
1468
979
2512
2166
2425
2347
2444
1821
2245
2517
2219
2414
2236
2540
2521
13
2312
2501
2245
2475
1929
2441
2267
2351
2376
2487
1440
2505
1867
2261
2486
408
2352
2534
2464
225
2374
1357
2473
2006
2470
2539
2441
2508
1198
1403
1175
1965
2542
513
945
2450
2392
2341
2384
1939
1894
2379
836
30
2477
2446
491
2460
2510
2076
1677
2406
2498
2213
2416
2081
1944
1265
229
2207
1023
202
2260
2186
2500
2417
2025
2362
2292
2352
2373
586
991
2459
1814
2437
1461
1009
2563
2425
2499
497
1610
2518
2109
2509
2443
1985
2204
2103
2565
2490
2443
2532
1143
1164
2432
2242
1963
2530
2120
2267
2453
2437
2436
2437
2293
1413
1496
1363
2507
2464
1923
2393
2562
2495
1970
2339
2480
2397
2363
2471
2130
1875
1839
2363
2065
2416
2108
2238
328
2476
1625
2449
2393
2177
2511
2317
2410
2249
2516
2539
2486
1987
1268
2444
2373
1459
2475
99
2344
2367
2492
2542
2169
2273
2452
2559
2513
2488
524
2478
2440
1994
2432
2470
2408
2467
2447
2496
2331
2470
1507
960
781
661
670
1599
1310
1869
2427
2439
2491
2479
242
312
2390
2504
1784
2493
2290
2461
1215
2485
2483
2507
2503
2424
1379
2478
2253
1951
1370
2201
2089
2556
2492
2569
502
2192
2388
2505
989
2311
2258
2465
2493
949
2020
1415
2397
1797
2307
2510
2020
2410
2523
1375
1655
2442
1701
2440
1619
2531
2278
136
2430
235
2470
2323
1999
2456
2141
2456
461
2449
2439
753
1237
2499
116
2397
2390
2426
2402
2448
1682
2505
1500
2434
2424
2484
2554
2426
2534
1427
2236
2339
2269
2231
442
2412
1150
2477
599
2419
2404
2090
105
2167
517
2457
380
2184
1453
2497
2046
2438
1003
1398
2384
2256
1624
2519
2494
2223
241
2368
508
520
2405
728
293
2413
1628
2209
2549
2163
13
2494
2313
2433
984
573
2401
2379
2524
2408
1927
2094
2490
833
1153
2512
2438
1939
2537
2524
1992
2322
943
2320
2459
2481
2453
2399
2470
2478
1974
49
1543
1172
2115
2508
2336
1306
2489
2527
2390
2459
1750
2447
1306
1211
1867
2534
2026
1174
2433
2455
512
2267
2471
817
2374
1677
471
2275
2217
1986
96
2381
2480
6
1053
2332
2476
2442
700
1354
2439
2456
2415
2333
2514
2223
2538
2187
2425
118
2443
1738
2422
2289
737
2446
1691
2458
1577
2270
494
2597
545
2441
2006
2457
1633
2493
2279
1978
2486
2233
2439
1204
734
786
395
2519
2424
769
2337
2096
2530
2462
2473
63
2468
2584
2406
1617
1940
2409
927
199
1888
1879
2377
1933
2471
2301
2488
2156
747
2140
2311
2481
1229
2403
2520
2493
1077
669
2403
1631
208
1462
252
2440
2439
1432
2471
2301
2186
2096
1421
2422
2447
1425
538
1769
2455
2288
195
2475
1397
2498
1602
27
2487
1822
2472
2357
1758
2497
2377
90
2435
553
2005
2510
2520
2143
2357
2309
1902
6
1314
2152
706
1793
2038
2520
1870
2206
1207
2002
2460
2455
2347
2042
2481
2355
1949
6
2331
1684
2490
2465
2306
2495
2427
2400
2484
2453
2175
2105
1232
4
1791
2546
2375
2474
2496
2220
287
2465
2389
1671
2103
2453
2458
416
2365
2478
2523
2367
1855
2153
2429
2428
2498
2379
1235
2390
2529
1083
2423
2434
2498
2476
2269
322
2254
2438
2466
2401
2456
2306
2485
1180
2474
1968
2140
2443
1727
2276
2483
2295
2491
2325
2419
2494
2526
279
2272
2330
2541
2284
2424
2509
2436
2442
2419
2500
2522
1902
2513
2510
549
2449
1484
2356
933
1866
1111
744
2152
2094
1858
2495
2193
2285
2445
2373
2536
2468
2541
1733
1969
1433
2441
1048
1572
1926
348
2088
2519
1025
2265
1474
733
1871
2165
2528
2481
2375
2371
1760
2434
1728
2203
2129
2543
1735
2115
2307
2262
2416
51
2492
2367
2378
2425
2176
2439
2334
1703
2453
1224
2450
2372
1642
827
2492
2287
2497
866
1927
2427
1006
508
2402
2449
2205
2519
2359
2454
2013
429
1877
2480
2210
347
2531
2390
1265
2485
1619
2154
444
2176
2445
2388
2428
2525
2489
2327
2461
2212
2485
2481
2495
2096
14
2499
2490
2459
2447
2452
1549
2449
2286
1928
1526
995
2101
1512
912
2486
1581
2283
2452
2472
212
1076
1549
2242
2408
2117
2332
2461
1176
2197
2440
2368
2186
311
668
2087
2500
2502
2433
2002
2312
2197
2455
1134
2529
2432
2426
2496
1260
2482
2370
1688
2469
2442
2566
2555
2438
2400
2411
1711
2560
2334
1543
2369
11
720
996
100
2439
2184
1536
2460
2110
1551
2485
1983
2461
1646
1156
2453
976
1076
2101
1879
282
2512
61
160
2378
2151
2372
2408
1066
2310
1783
1733
2360
254
517
2485
1769
949
29
9
2453
2465
2107
2473
1470
1534
2068
2502
2461
1866
1467
2499
90
2367
2465
2417
2461
2452
1850
2489
1959
2011
2526
2021
1894
2487
2471
1725
1484
2083
933
1774
2456
1713
2487
2486
2437
2067
1536
2510
2382
2441
2408
2468
2529
2459
2503
2090
2127
2527
1613
1777
2490
797
2474
2428
2376
2320
1460
1538
147
2423
2505
2502
2373
2485
2560
2474
178
2349
2370
2513
2431
2400
2524
1663
775
1699
2490
2465
1065
481
2223
2438
2324
2471
1799
537
2467
2398
943
2509
2017
2479
2463
277
2333
192
1485
2490
2527
1997
2311
2536
2173
2128
2381
2117
331
2508
2461
1743
2501
2412
2463
1453
1371
1067
2483
2522
2524
2393
2506
922
2384
2381
2186
2393
2546
325
2327
1663
2144
2435
2545
2524
1938
2285
92
1764
850
2518
2535
2432
553
471
2444
2445
2345
366
953
1362
1285
2434
2508
2501
2216
2512
2347
889
2470
1633
2155
2157
2356
735
2420
2404
1016
2469
2470
1809
2448
126
2579
1672
1908
2498
2509
2273
2544
2187
1303
2
2403
2473
2497
2265
2428
2444
1117
468
801
1873
2462
2408
2494
2442
1633
1973
2071
2456
2510
2527
870
306
1807
2501
2365
2491
2482
2171
445
2512
2504
673
2189
2505
2504
2269
2509
2087
2557
1204
2349
2291
2373
2535
2427
2434
2301
2272
2363
133
2506
2461
2163
1746
2392
2395
1675
2267
2394
1972
2422
2436
1767
490
2464
2523
2490
2535
2376
2472
2332
2040
2519
895
2439
2487
2466
2477
57
2039
296
1102
2341
2110
2451
2401
1863
2456
2480
2306
2513
2351
2453
1534
1686
623
1877
2149
2545
2495
2566
2494
2465
1461
2451
2420
1124
2484
2104
1344
2515
2532
2474
2530
2369
916
130
1941
2214
2240
2249
2467
2511
1741
2535
1737
1532
5
2508
1910
2122
842
2366
2079
2362
2386
2433
2167
2250
1393
2507
2445
2418
2115
2581
2464
2266
489
700
2418
2409
1574
2152
2056
2446
2452
2486
2423
2283
862
2468
2507
2132
2026
2460
1474
2499
1662
1408
2022
2497
2529
11
2307
822
130
2489
1088
2277
1924
2470
1927
2494
2504
2320
1413
2352
2471
554
1891
2352
1505
2329
1826
2432
2051
2296
247
2428
1138
2061
2504
2460
2484
2330
2492
521
1212
1992
1774
2485
2276
890
2461
2411
501
432
2540
487
1917
2529
2439
1625
1931
2515
2388
2501
2385
1436
2417
2066
1854
1802
960
2448
2457
2472
2482
2517
1359
2537
1780
1152
2353
820
2482
300
2441
1815
2482
2477
1179
2518
2523
1673
2238
1758
2278
2466
1815
2480
2092
2486
2362
1866
2036
10
2432
1302
835
1496
1852
2411
2458
2226
2309
2485
215
2486
2326
2264
2061
2433
1114
1503
2339
2201
1753
2460
2260
2474
2512
2494
2321
1131
1
1973
2423
1879
641
1619
135
2457
2494
2425
2426
148
1588
2375
2459
2393
2494
2532
2498
914
2268
2477
908
2177
2404
1112
2494
2429
2482
2466
2353
2400
464
2058
2213
2529
2379
2480
251
2502
2453
2483
2391
1620
2484
2268
1921
2544
341
2444
1821
2572
881
2470
1502
2475
2426
889
2486
2421
1503
1740
2515
867
2429
748
2281
2440
619
2370
1363
1713
1856
2460
1679
2509
16
2179
2470
2385
2204
1731
2447
2287
2528
567
2151
2472
1084
161
2049
1589
2140
2495
2501
2098
2490
2562
1920
1978
2372
31
1759
2284
2364
2395
411
2496
1975
2424
2480
1872
2386
2461
2103
2295
2465
1361
2475
1346
2512
131
2485
2551
1254
318
1721
2429
2014
2502
2368
2508
2437
2458
93
2180
1975
2480
2381
1915
2501
2280
2388
1747
2407
1233
2454
2250
2393
2239
2172
2281
2382
2456
228
457
2525
1663
947
2482
2312
2366
1971
2270
760
2206
2374
452
2039
2087
2502
2427
618
2269
2443
2241
2378
1665
507
2413
2444
2502
2439
1078
2278
2529
2079
148
55
1567
2290
1473
2127
838
2150
2479
1873
2389
42
2225
2270
2244
2416
1910
1952
2344
1585
2272
1473
94
2421
855
2492
301
2157
2289
2493
2411
2478
233
2525
1820
7
2367
2523
1878
2449
2568
2351
49
2494
2506
1025
2441
1702
1240
1305
2005
1820
2472
1531
2387
2146
2458
1568
2387
2474
2166
1790
2444
2484
1259
2463
2442
2459
2420
1704
2482
2501
1716
2243
2491
2454
2459
2522
2519
2446
1992
2076
124
2379
945
728
2487
2494
2260
2506
2464
2136
1885
2539
2346
1831
2375
2529
2376
2481
2257
2435
2144
2413
2474
2004
2435
2476
2371
2491
1214
2327
2444
2516
2427
2347
853
1954
2246
1971
281
2449
2263
2102
2544
2016
1193
2327
1356
1837
2268
2416
2546
2214
2535
75
2168
1754
1487
957
2426
2259
2564
2506
1622
2508
2420
1800
2345
2176
2301
2437
2266
2469
2454
2238
2483
2501
2331
2468
2012
2433
2517
1588
2475
569
1639
2383
732
1937
1524
1986
2435
2020
2012
2381
2274
2076
729
1976
2497
2285
1827
2507
1476
2405
1383
1677
2463
2286
2511
1572
2512
2223
2091
2476
2523
1903
1142
2469
2435
1941
2490
2270
2424
2473
2422
2175
2375
2104
2243
2234
2416
733
2484
1614
1621
1694
2460
2355
2479
2416
2463
2475
950
2480
2486
2002
1648
1203
1953
2330
2278
2509
351
2503
2533
918
1465
2415
2479
2324
2498
2458
1858
1237
834
1888
2397
2387
720
2376
2503
2410
2105
2530
2475
2251
2351
1772
1687
1130
1292
2477
2291
2517
2452
2573
2411
2088
884
2445
2468
63
2007
2468
2167
2442
2458
1175
2494
1775
2486
2506
255
2434
2452
2149
2487
2483
2456
2201
2403
2517
2381
1933
2383
2446
608
2498
2299
2390
2249
2341
2358
2519
2392
2464
2532
2478
2504
2446
817
1461
815
2267
1826
2457
1448
2567
743
300
2431
2525
1584
1671
300
1927
1940
2436
1027
387
2180
2087
2373
1675
2478
2474
2509
2478
2544
2486
2419
932
407
2449
2063
2241
2026
583
2534
2224
2489
2456
2487
2358
2462
2404
2455
2528
2287
1
1863
2543
2445
2085
1833
765
1756
2436
330
2455
2404
2464
2315
2547
2423
2454
48
783
2457
1577
1138
2486
1530
2426
2460
64
1994
2462
573
263
2497
2463
2350
2477
2075
2166
807
2407
1704
1572
2463
2347
2467
2509
1597
2398
2398
2459
2035
2522
1747
1473
1925
2556
15
2254
2207
2456
2504
2053
2511
2137
1621
2441
2483
2227
761
2307
2458
1602
1852
2514
705
2494
2460
1732
1400
435
2428
2496
2484
2468
2369
2470
2169
2531
2485
2514
1925
2431
1208
1610
2445
2436
2463
2430
864
2225
2455
2495
2512
25
1571
2170
1487
2344
2488
1856
857
233
2204
1557
359
2476
2430
1942
2468
215
2493
2500
2163
2521
2396
2243
2475
2208
1461
583
900
2057
1967
2177
1582
2544
2494
446
2180
1399
1949
2559
1692
1606
2160
2029
1969
1480
2443
1533
402
2551
2100
2420
2467
86
2467
1705
2360
1847
2463
2442
2332
1863
2292
2471
2462
2026
2414
1483
2484
2451
863
1512
44
275
1654
2399
2461
2450
2525
2362
1547
2489
2272
27
2453
5
1623
2473
1921
2415
1181
1344
1306
2345
2570
2411
1230
272
1418
2367
2491
723
2274
2200
2380
2365
1874
1522
2483
1840
2527
2524
1977
2496
771
1274
2490
2467
2384
1087
1739
2496
938
2454
2452
2507
2145
2437
2487
2499
1994
975
2343
2190
2516
2415
2008
2525
2006
2490
2196
2486
2274
1991
1968
598
2413
1379
2494
2560
2295
207
2527
779
2224
1232
2497
2464
2500
2424
2513
2199
702
1624
1840
2424
2339
2434
2345
1636
2483
1876
1027
2007
359
2425
2464
2478
2536
2482
2530
904
2363
1822
2254
2328
2497
1652
1268
2205
2496
2475
2378
2518
1561
2004
2420
2457
2146
2535
2519
2335
1915
74
1835
1664
2116
2038
2513
2417
86
229
2377
2432
2536
2475
1750
0
2274
2474
1633
2516
1739
2557
2251
604
2382
1033
587
2326
843
1961
1845
842
2237
2373
2319
2053
887
160
1151
2480
1482
2467
2463
83
2451
2226
2230
836
2181
2545
819
1732
2277
2487
669
444
2443
1448
2535
2331
2487
2341
1616
2451
2074
2363
1525
2219
2479
1700
2223
2421
2476
1732
1158
1971
2499
2435
2459
645
2433
1220
1930
1443
212
2275
2445
2502
2531
991
2071
2444
2274
2520
2462
2275
2435
2448
2233
657
2493
2349
2508
2037
2029
628
1956
2490
2050
0
2058
2438
2081
2523
263
974
2529
2474
2188
2110
934
2512
2497
2482
2418
1198
2523
2226
1676
247
2331
2255
2474
1937
2532
528
1499
2237
2511
438
2305
0
2462
1261
2197
2381
491
2480
1113
2171
2493
2412
2447
2512
2520
154
1506
1505
2390
2467
1551
2442
1123
1936
2500
2438
2497
2311
2114
2235
2376
1003
1993
2500
2235
1603
1872
2279
1173
1711
1342
2435
2495
2473
2468
2206
1819
2469
2424
2323
2402
1643
2485
2443
1156
2487
2345
2423
1982
2177
2487
2550
1976
2462
1633
1557
1166
2473
2433
2264
1965
1794
1606
2227
2149
2441
2381
2479
627
418
2135
2525
938
1154
2366
2137
1122
1985
1563
2476
2080
1836
2503
55
2482
248
2317
2517
2422
1063
2411
2522
2350
2371
2323
1286
2501
1696
2485
2447
2431
85
2529
2504
2493
1488
1746
1958
1751
2481
2436
2369
1889
2350
1690
2122
2519
2483
346
2540
2379
2392
2358
2430
2441
1726
2434
2550
741
881
950
2203
1128
2115
1784
2505
2520
2290
2328
2188
1963
1714
49
2507
2288
2249
1822
2180
2538
583
1351
2184
2385
2516
2234
2330
2452
1655
2438
2533
2469
1783
9
223
2450
2431
1260
2166
1753
1978
2508
2398
1427
2486
2461
1754
2526
2463
2478
2522
864
2430
2238
391
2165
2555
2433
2424
2390
2075
2382
2222
2325
2548
186
2358
2524
2190
2090
2473
2457
2359
2024
610
2476
1404
2539
2398
2196
2217
2464
2295
2500
2467
2379
2261
2463
2508
2478
2483
2430
2564
2241
439
968
2322
2222
13
2116
2522
2101
1994
2443
1696
2428
2082
2422
2496
922
1876
638
1240
2216
2063
2142
2330
2418
2102
2063
2366
1917
144
1506
1759
2475
2056
2492
2456
2460
717
1969
1673
1824
2367
1408
2353
2374
1629
2131
583
530
2420
2430
2421
2494
946
1834
2452
2498
2358
2120
378
2512
2441
2450
2484
993
4
2448
1765
2427
2499
2236
491
2322
2439
2482
2464
1898
2345
727
2433
1681
2114
2463
2472
2463
2464
2458
6
1015
384
2535
1940
1006
2166
149
2525
2385
2452
2537
2313
2535
2408
1263
2495
2503
1358
881
1795
2264
2397
2476
2057
1766
832
1851
773
1292
2509
929
2349
2482
176
2546
278
2471
2496
1401
2503
1136
2477
269
991
2421
2469
2529
2354
2499
1569
2479
2026
987
2252
2428
2563
163
2494
790
2546
2385
449
2461
2191
48
2493
1441
2484
2449
972
2450
2333
1023
1466
2562
2292
2448
419
804
57
1960
1773
1907
2475
1954
451
2511
2435
2428
1393
2045
2502
2437
2444
2415
2463
2099
2325
1455
2451
2512
2486
2424
2440
1474
2453
1988
2140
1774
2056
2083
2229
1670
1883
2365
1753
2431
2507
1996
2346
2214
1398
1543
2124
2553
1290
1042
2247
2466
2517
2493
2366
2464
2416
2410
561
2459
2491
2424
2397
2492
2380
2006
2485
2396
2497
1828
1056
2161
2329
1670
1861
1871
2546
2468
2497
2508
2516
2279
2503
2509
2407
421
2322
2218
2120
1595
2280
2550
2449
2399
2458
2477
2498
2529
2203
1543
2101
2313
1261
2464
198
2517
1014
2490
2166
2431
1808
2518
2387
2501
2479
2530
2349
2530
2389
2443
2375
2472
565
2366
882
1848
1663
2482
2467
1795
2443
2485
2439
2014
2500
162
2463
852
2368
1670
2473
2202
2067
2414
2540
2314
2027
1769
2343
2233
2267
2450
2483
1125
1941
2479
1249
1295
2503
2308
1343
2462
1762
2469
1253
2428
2536
2482
2116
2146
1971
2461
2327
2253
1216
748
2016
1165
1349
2472
146
2451
2358
2461
2512
957
620
2497
2392
2450
2424
2486
2493
2458
925
2242
785
2414
2450
2462
2453
1957
989
18
2075
2021
2448
808
2537
2415
2439
2460
2471
2315
1903
2472
249
2425
265
2367
970
2463
2487
1161
1837
1495
2491
2014
2354
2468
2284
1011
2433
2219
2528
2421
2160
301
2462
2452
2423
2508
2128
2406
948
1984
2446
2506
2540
2426
1338
2478
2481
2313
1336
715
1527
2441
2225
599
2432
2490
2571
2260
2450
2097
2457
2174
2410
1052
1808
2495
1741
2499
2122
2455
2231
2476
37
2165
2257
2240
2484
2482
2493
923
1297
1555
2459
2152
2487
2444
2510
2230
1600
2311
2459
2401
2483
2442
2532
2525
2425
2407
2387
2181
1864
2185
2474
1009
1721
2461
818
2123
2552
2443
2070
2204
2464
670
2378
1623
1069
1950
823
2262
2479
2475
1706
2087
2158
2045
1959
2443
2340
2547
2447
2478
2363
2530
869
2522
2399
39
979
2327
1611
2510
4
1977
1102
1576
2456
2496
2370
2067
742
2423
2033
371
1814
2463
2498
811
2327
1084
1130
2377
2526
2460
1653
2460
1068
2548
2492
2263
2126
2476
2235
2397
2428
2373
2452
2472
2452
1185
2401
431
2222
1997
2529
2433
2382
2431
510
1275
1005
2538
1837
2119
1612
2523
233
2437
2377
2420
2496
2078
2073
2449
2473
2457
2163
2486
1097
1163
1604
2401
2477
2515
2523
2466
2461
2508
2394
2325
2502
2411
2515
1702
2520
2343
2379
2305
2261
2494
2533
2547
2215
2058
2123
2371
2195
2497
2483
1221
2527
2472
2245
1064
1552
2400
1979
618
1954
1459
1736
2453
2481
1627
2436
748
2551
1696
1479
1627
2437
2372
2539
2471
1482
2268
1292
2265
2193
2466
1948
619
2159
2518
2461
2020
1745
2384
2424
1910
2442
2455
2463
1947
2380
220
2032
2490
1372
2418
2437
1539
2450
2535
2489
2463
2475
2026
2541
1199
2430
1
59
2486
912
2117
2376
2504
2525
2448
2524
1283
2512
2313
2333
846
2418
2362
2443
67
2462
2199
2307
2417
2469
2175
1486
1623
2470
2477
2508
1946
2458
2500
2327
2261
1375
2406
1594
2504
2434
2433
76
2473
1280
1814
2009
2498
2490
554
2031
1830
2445
2491
2459
1592
1647
2410
2367
2317
298
2425
187
2098
2507
1930
2486
2460
2522
2455
1931
2502
1479
2520
1326
1772
2347
63
2379
2053
2355
1614
1056
1718
1995
253
2489
1453
2235
126
2316
2476
2508
1878
2268
2372
1866
1473
2455
2387
2535
2507
1829
2471
2393
233
698
2403
2118
2476
2543
465
1540
1294
2170
2334
77
260
2505
1802
2518
2406
1522
2407
2105
3
2379
2431
2456
2482
2443
2445
2373
2521
2503
2004
2499
2454
414
1606
2388
1965
842
1737
2518
2334
2475
1079
2365
1602
198
2
1768
1411
2446
1745
2452
1039
1547
1715
1005
2395
2281
2425
53
2356
2533
2266
1732
1798
2030
2508
2261
2248
2473
2539
1829
1252
1031
2569
1953
2403
2362
2496
2485
2229
2500
2459
1409
2379
1102
1811
2346
2510
2194
2376
2437
1456
2347
2058
1297
75
1419
836
2360
1530
2452
2050
2178
2454
2514
2472
2108
2433
2150
2152
2398
2416
2491
2508
2508
1592
1238
2417
2500
2524
2385
1367
2378
2532
1791
2469
2270
51
2170
2491
2318
2448
2253
400
2446
2454
2276
2528
2483
2250
2457
1674
1842
2139
1897
2468
579
2333
2038
2337
2406
1839
2512
1897
2236
1678
1999
1348
2488
2446
2444
2520
1123
1401
1947
1802
2187
2034
795
1885
1565
2482
2473
2491
2322
986
1702
2473
2414
2397
1103
2448
1625
1090
1828
22
1871
2167
2334
1637
2379
2384
2204
2324
2258
327
2183
2470
1629
875
2493
5
2519
2309
2406
2432
2408
1550
2524
253
993
2451
2376
2464
2546
2210
2469
1412
2500
2214
1989
2483
1150
2406
2494
1937
2442
2473
1306
1555
1947
1788
2445
2275
2138
1766
43
2394
2357
2554
1284
2526
90
2398
2159
2211
218
2468
2203
1884
2160
759
2195
2507
769
2448
209
2494
2165
2447
1201
1424
795
1510
2391
2191
2448
1432
2005
2222
2465
2439
2508
2439
2482
441
2428
1822
2421
1961
2491
1567
2518
2460
1566
750
2315
2518
2439
2221
2501
2076
2452
2304
1384
2264
1861
2279
1835
2472
2458
2548
2358
1402
1828
591
2313
2182
2368
1190
2368
2483
1311
2225
2379
2479
2266
36
2485
587
2069
2292
2385
1297
2442
2026
2472
2486
1593
2025
2443
29
2478
937
2235
2061
2231
2469
2452
2513
2488
2362
2348
2486
2500
2199
2092
2495
2503
596
2481
1563
2472
1802
1246
817
1731
2473
1934
514
2069
980
2424
1795
1845
2470
2538
1851
2368
1520
2482
2515
2247
2420
2366
2520
1112
2477
584
1169
2309
1640
2253
657
2359
2147
251
2477
1863
2267
2161
528
2190
1299
607
2339
2103
2414
78
207
2193
254
1571
2465
2345
1811
2481
2358
2434
2459
2448
2464
2456
2508
2412
2421
964
2433
1288
2158
1413
2000
1825
2013
2505
1309
842
1837
2108
2595
2543
2563
2215
2478
2336
1549
1622
2403
1028
2390
980
2136
2474
2134
2297
2313
2480
107
2468
2481
2083
1825
1602
2454
2484
1662
2485
2514
2167
1594
2321
2264
2128
447
2447
1812
992
2488
1363
2384
2455
2214
2484
2527
1339
2148
995
2016
18
2356
2454
2464
1980
1193
2399
2442
2465
1781
894
2309
822
2458
2473
2423
2517
1145
1886
2466
2516
2166
1937
2104
553
1781
1100
1950
2190
687
2378
0
2225
2436
1962
1891
2457
2049
1543
2455
271
1364
2238
1205
19
2363
959
755
2499
2483
2437
1753
2474
1869
2205
2534
2368
2436
2471
1969
2446
1702
2460
2489
1601
2498
2060
2206
713
2485
2133
2396
1319
2479
2423
2289
2504
2526
2465
2217
2458
2463
1797
2512
734
2498
2273
1971
2117
1882
2344
439
2323
2474
2109
2416
1643
2398
1127
2485
12
2177
883
2480
2570
2278
427
2529
2237
2494
2267
1394
1950
2152
2469
2113
2003
2479
2432
2338
1704
2440
2376
1898
2473
2465
732
370
2509
2402
1901
2023
2446
2422
2282
2416
1362
2440
2465
384
2420
2438
105
1550
2478
2450
2176
2467
1153
2118
2532
1921
2387
2123
2380
1655
824
2525
1994
2425
2454
2266
1401
68
2505
2508
2488
1628
2505
7
2074
2472
2454
2382
1680
1956
2015
860
2481
2170
2445
2094
581
1739
1487
2369
1730
2493
2434
2414
2260
618
2463
2297
2519
364
0
2250
2436
581
2463
2491
1617
2426
2464
2502
625
1702
2386
2527
2487
2497
2226
1720
1042
1983
2491
2470
2430
2416
2279
2462
222
1839
1511
2189
2376
1312
2386
2063
2398
1608
2210
2371
2463
997
2446
1611
2468
2494
1818
2439
2245
2482
2511
2471
2472
2479
2207
2489
2434
1590
2471
2260
2518
2408
1503
2516
2293
2321
2522
2484
2481
2032
1412
45
2454
1645
2228
2465
1660
933
2498
1146
2490
2016
2476
2394
2323
289
439
2130
2439
2141
1376
891
1672
1077
566
2458
1847
2497
2357
2213
2315
2396
2270
1199
1245
217
1235
817
549
400
2195
2554
2203
2491
1995
1366
2468
2359
446
1715
1688
2422
2313
2444
2324
2038
2106
2146
2392
478
2495
2043
1516
2210
1958
38
2358
2484
1043
2122
2218
2443
2290
1936
2454
2346
2437
2263
2442
2492
1173
312
2494
2306
2398
1898
2538
1896
2520
2260
2314
2457
1670
2528
2455
2410
2468
2491
1945
2468
1374
1620
2458
2542
2469
2483
2435
1093
2039
2358
280
2468
2013
1818
2039
2496
1497
2064
2231
2395
870
1655
2270
2499
1076
2376
2298
2478
2571
2499
2376
59
2282
2139
2466
1460
1646
2463
2542
2520
830
1960
1613
2029
2491
1258
2503
2044
2498
2410
2456
2148
1257
2217
1998
1949
2410
2367
2483
2097
442
1432
2479
1710
1543
641
1718
1190
1494
2465
2529
2372
1633
2536
432
2389
2454
0
2444
1984
892
1879
2428
2516
184
1708
2143
2048
2415
2488
2278
2524
2255
637
2227
2255
1753
2423
2369
2164
2404
2299
1433
2448
2349
1868
1619
2497
121
2436
1799
1060
1823
814
6
2392
2409
2550
2174
2520
2519
1155
2473
2074
2462
2480
1228
1165
1877
2506
2508
2478
299
2161
2494
2434
2363
2181
504
131
2056
1176
2483
1092
2286
2159
2079
2440
2065
2127
1992
2384
2391
2399
2457
2389
2498
2393
2390
970
2496
2492
1499
2383
2230
454
2344
2501
2460
2449
2287
2464
2359
139
11
2457
1595
2190
2016
2497
2453
2465
2549
2447
1471
2360
1225
2298
2215
2346
874
2437
1220
2543
2449
2415
2297
2269
674
2243
952
1881
2388
2486
1838
1251
2432
2523
2451
2519
2050
2480
791
221
2478
1424
2447
2449
1330
2441
1496
2473
2413
458
1289
2434
1574
132
272
2485
2525
2354
1117
2410
2261
2353
1290
570
2050
2374
2451
2510
2482
2477
2449
2500
2217
1943
2441
1546
2440
1906
2475
2334
2271
2549
1661
2432
2461
2528
1588
2460
26
1955
593
1999
2427
2223
345
1754
2478
2144
2360
2503
2195
2485
1952
1397
2465
1832
2051
1314
2501
2511
1703
2231
2427
2511
2399
2488
1904
291
2278
266
2422
2457
2162
1632
2366
2491
2461
1823
2213
1308
1736
2535
2478
2520
2302
2047
1849
2399
1972
2453
2057
2493
402
2393
2474
2466
2426
2483
2562
2265
2230
2272
2228
2467
2164
1611
2522
1818
2062
215
2461
2514
1402
2442
889
2499
2444
263
2275
2491
1703
2394
2481
2450
2475
2239
2224
1361
1394
2353
2396
2001
1622
1566
2452
2501
2463
2213
2363
629
1897
2517
2571
1848
1200
2452
1801
185
2349
1297
2375
2451
1771
2371
789
2268
1575
2483
2037
2264
2583
1656
2158
1451
2409
369
2460
2431
2535
2011
1600
2455
2438
2260
2454
2485
2320
2133
2490
2182
2473
2453
2482
2374
2410
872
1877
2313
1278
2226
2518
123
2489
2251
2491
2541
2472
2391
1401
470
1720
2176
31
851
2273
1295
2367
1122
269
2508
2054
2472
2434
1659
2463
2486
2163
2446
2472
1092
59
2202
2210
2483
2251
23
1857
2509
2315
2431
60
2509
2509
2280
2545
1265
2430
1237
2512
1228
1372
1354
2435
1795
2497
1096
904
2162
2390
2551
2473
2452
2401
2487
2062
2521
2375
2468
1370
2537
2039
2493
2218
1936
532
1587
2415
1972
874
2501
947
1551
466
2500
1913
2455
2489
2468
2438
1932
2464
2220
2384
2519
2439
1
1395
2293
0
394
2479
1941
1670
1462
1967
2489
2476
2402
2485
2428
2246
2439
2398
2492
2484
2472
2357
1448
1812
2077
2436
2477
751
2293
2323
2463
2490
2436
1993
2486
2381
2526
2169
1527
2504
2242
2470
2171
1564
2260
2516
292
2416
2224
2408
2464
1456
1236
2534
2228
2385
20
2070
2141
2505
2487
2483
2068
2059
14
2410
998
967
2370
2479
44
2271
2215
2070
2013
2488
2526
2186
2119
160
2476
2492
1936
2289
2438
2431
2498
397
35
2433
1793
1259
2533
473
2385
1770
2272
417
1585
2459
2462
2154
326
2380
1950
2552
1785
2508
2415
1867
2370
2468
1920
878
269
2352
2513
2453
2449
30
1898
2132
1559
1533
1476
2478
2497
2454
2423
2289
665
2383
676
2461
2212
2451
2447
2158
2465
2266
2297
34
2206
2303
2456
2020
2325
2442
2468
2489
2028
2491
1345
2449
345
2489
1841
2445
1821
1410
1281
2468
1245
2534
2080
2172
2452
2480
2133
277
2460
2014
1228
2462
2462
2504
2163
2478
397
2345
2501
1222
2509
2476
2461
1618
1008
2230
8
2480
1970
2471
1947
2352
2420
2528
2470
1923
1336
2540
2260
2438
2449
2407
2416
1975
2075
2354
2379
2474
2519
2461
2534
1152
1931
1869
1436
2334
2474
2254
2423
2117
2471
681
2186
1556
2464
1942
2418
2596
2294
2117
2287
2358
2391
711
2357
2095
2340
1752
2408
1450
2538
2321
1397
2461
2489
2502
2466
2478
1679
2530
2538
1875
1052
2507
999
2409
1524
2501
2138
2530
2543
2204
2361
1028
2399
2470
2470
1998
1104
930
1492
2432
2457
2456
2382
1296
1890
2548
2446
2442
2541
2417
1948
2093
2160
2444
33
1644
1549
1939
1397
2206
2457
1787
578
2465
2442
2456
2414
2501
1983
2487
2510
192
1585
2565
2462
1848
1704
1973
1
2486
1638
1280
2386
2489
2395
2005
1387
2219
968
2409
2464
2449
2007
1949
2327
1816
2336
2138
2455
2499
2356
241
2411
2276
2489
574
2184
2411
2254
2029
2451
921
2415
2330
2450
2474
2474
2452
2511
2025
2447
2444
2416
2264
1311
2480
2455
2440
2323
2446
511
2494
2373
1722
1952
2210
2368
1746
2335
2348
2415
929
2469
2484
2279
1585
2128
2378
2051
2469
2442
1129
2191
1857
2503
1996
2499
1808
2434
2288
2369
2134
2464
1836
2266
2470
2417
2332
2502
599
2273
2532
2453
2475
32
2311
323
2333
2326
2440
2406
2201
1698
2448
1198
2254
2391
2454
2380
2528
1121
2295
2366
2478
2409
1316
2456
1911
359
2390
2327
1616
2231
2373
2509
2243
2495
2537
2316
2467
2440
2524
2091
2151
2410
2488
2130
1255
2501
2506
2486
2559
2135
2480
2371
2426
1342
2403
2449
1967
1122
2250
1983
2486
2568
2372
2139
2271
2425
1210
2430
2344
1715
2438
2425
2503
2376
2183
2525
1183
2429
2502
2237
2497
2468
2611
2381
2397
2497
135
48
2283
2442
2191
2492
2493
2466
2426
2466
2490
2171
2426
2389
1182
2384
2219
2480
2454
1858
2300
1531
2460
2361
2458
2482
2188
220
2395
2468
2432
2286
1692
2444
441
2470
1139
2475
2464
1747
2457
392
2498
2401
56
2434
730
2177
2453
1492
2457
2442
2503
2402
2426
2484
175
2354
2245
2460
2476
906
2097
2390
1769
2470
184
2193
2391
2500
2482
2481
2265
2459
2380
2343
2472
537
958
2470
27
2278
2288
2483
2272
2480
2457
2483
2407
2458
2044
2423
2278
1057
1166
2331
1378
2518
1091
2391
2475
2099
1728
1281
1346
2393
2519
2496
2324
1342
2522
2440
1474
2328
2501
2542
2467
817
2324
2290
2351
1553
32
1387
277
1
2156
2400
2463
2368
2511
2261
375
2565
2384
2351
249
2480
2504
2200
1800
1665
2325
808
2424
2406
1942
2451
2511
1549
2447
2555
2414
2510
2521
2420
2422
2477
2518
2208
1077
2298
2213
2482
2081
2164
2428
1825
2387
2220
2425
968
2527
2158
2295
431
2187
2115
2341
1906
2430
2442
2439
2458
2525
2412
1785
2450
2466
2452
218
2442
2533
1996
2083
2340
2413
2527
2084
2054
1651
2258
1844
131
2488
2028
2412
2434
2305
2016
845
2472
2523
2501
1314
2456
2421
2416
2154
1922
2427
2435
623
2288
2376
2336
2461
2403
2156
2397
2479
2525
1959
2431
2080
2349
2477
2534
2392
2541
2438
986
2232
1256
2471
1341
2484
2372
2473
4
2406
965
2500
2474
1438
2414
2450
1968
1915
2425
2552
1117
1926
2512
2470
2529
2422
2488
489
2133
1160
2336
2282
2395
1892
2384
1264
2408
2442
2419
2377
1053
2459
2288
754
1354
2357
1691
441
2427
2275
2108
2098
2340
2185
1763
2372
2429
551
2144
2413
2472
1466
2363
2415
1234
2217
2463
2178
2380
2484
675
460
317
2529
2366
2292
2314
1842
373
588
1
13
2263
1971
2520
1751
41
1371
2457
2195
2264
2133
2381
2194
2517
2498
2227
2370
803
1973
2060
2493
2393
2396
1742
1246
2505
2474
632
2275
2408
2523
2416
2554
2456
2463
2064
2489
2463
2510
2506
2549
2491
2401
2505
2523
2229
2394
691
354
2333
1716
1080
2239
2257
2033
2340
2431
2483
404
1509
2410
2275
1616
1533
2342
968
2398
1438
1099
2528
1713
2434
2372
2539
2450
2510
333
780
1337
2458
1794
2238
2505
1158
2289
2347
2491
2327
1786
2541
2449
2509
2382
2178
1769
2459
2440
2503
1484
1357
2410
2501
2476
177
2467
2370
2478
2483
2485
517
2095
1573
120
2408
2491
2037
2331
2450
630
2200
2505
2418
2117
2323
2052
2404
2481
2314
2444
2068
2438
1460
2210
833
1275
2097
2507
2513
2428
2164
2443
2382
2221
2483
2391
2443
1309
719
2201
1992
2368
2485
2343
2426
2215
16
2466
2435
2405
2502
2492
581
2522
2418
2478
2416
2213
2470
2414
1531
2426
2228
2521
2184
1972
1758
2422
1907
667
1835
2487
2461
2536
1136
2474
2605
2083
2397
154
2450
2464
2397
2369
2413
2075
1364
2410
2241
2078
2503
2378
2373
2433
1765
2496
2151
2511
1841
2450
1852
2457
2479
2301
1397
2423
1916
2212
2408
2397
1347
840
1400
1421
2476
2321
1515
2067
78
2227
1344
1914
0
1652
1392
14
2187
1502
2486
2512
1569
2439
2341
954
2432
2448
2524
2412
2228
2471
2475
2363
2491
2451
2247
2008
2166
1739
2463
1938
2510
2507
2550
1562
2278
2490
2488
2212
2458
2222
2457
1903
1855
2305
1975
839
2018
2296
1990
2133
2503
2399
43
1897
1472
2496
2467
1488
1203
2434
2471
2517
2476
2522
2273
2448
2413
2410
2408
2487
435
2028
256
1384
2486
1629
1567
1681
2399
2490
2455
930
2462
2470
2486
2359
2433
1644
2447
2465
2219
2417
1743
1610
2359
2531
2406
2477
2468
2436
953
1055
2522
582
2450
2453
1603
2195
2470
2531
2520
2209
2480
2542
65
1296
2490
2363
1487
2206
2490
2429
2476
2495
2230
2494
2501
2496
2412
1168
2454
2007
608
2040
2489
2016
1880
539
2321
2215
2489
1957
2517
146
2423
2491
2271
2461
1647
2263
1995
2389
1552
1443
253
2249
2466
953
2202
2452
2488
2507
1845
608
2426
2475
2479
2503
2272
356
2223
2475
1373
181
2094
519
2527
122
2413
2420
2187
2276
1922
2138
2421
1373
2538
122
2117
1778
1468
2452
817
1990
2601
2483
1617
2505
2148
196
2193
2281
1927
1934
1871
2273
1912
2450
994
2481
2353
98
699
2524
2490
2458
1740
984
1084
2441
1765
2388
0
2476
721
135
2200
1987
2319
2460
2498
583
2079
1784
2364
2422
2038
2506
2438
1288
2417
2307
2033
2333
2426
2251
2220
2566
1903
597
2371
2567
2242
2025
2367
1679
2061
1202
1742
2434
2408
1883
1954
2578
2235
2251
2491
2265
2467
2323
612
2469
2381
2505
2191
2160
2259
2341
2218
1698
1993
2356
2576
1433
2434
2491
2319
2434
1768
2107
909
2425
2520
2492
2529
2539
2510
2368
2510
2472
2394
2500
1707
1381
2319
2446
2460
2448
2192
2459
2435
1962
2261
1334
870
2114
973
2468
2486
2415
2525
2073
2482
601
2246
2512
2050
2307
2356
2421
30
1943
2027
1212
2210
2521
2467
624
2253
2496
1851
1131
2196
511
1602
2140
2430
788
2367
2539
2453
1679
2417
1802
1733
1125
2521
1792
2516
1744
2411
2265
1335
2438
2267
1693
2461
346
1613
2532
2493
2479
1770
58
449
2364
1386
2456
2485
2015
2556
2496
2139
2511
2104
1644
1145
2467
2491
1013
2531
2153
1976
1466
2498
1367
833
2479
2463
2448
2458
1558
2110
1478
2616
2409
2508
156
183
1442
2464
1730
2368
941
639
1688
1471
2266
2546
2087
2517
2473
339
2018
1376
2202
2360
2148
1128
2522
2475
1592
2449
804
2484
2324
2175
1968
2474
2490
1956
2471
2491
2496
2224
2214
2536
2302
2257
1599
1948
2351
2414
2306
2422
2418
2494
2376
2388
2492
2469
2382
2414
1847
2480
250
2480
288
1967
1623
78
2529
2168
571
2453
2262
1584
2419
2015
544
2449
2483
2398
1822
2526
2428
393
2539
943
446
2069
566
2554
2396
2454
2525
2303
1757
2203
1995
2358
2490
2535
769
1817
496
2425
666
2428
60
2248
1446
2285
2471
1634
2482
1891
2490
2472
2065
2328
2296
2005
2364
2508
2493
2464
2502
2354
1116
2276
1342
1966
2409
2327
2417
2419
2535
2373
2482
2140
2497
2487
635
2470
2487
1903
1849
2446
2556
2440
2295
1806
2506
1825
2202
2471
2023
2491
2355
2345
2535
2521
2044
1341
1832
2322
64
2129
2083
2508
1794
1128
0
2400
945
2457
1107
2538
2479
2473
2134
2470
219
2464
2063
2350
2451
2454
2438
2367
2138
2394
2467
2024
1888
0
2270
2491
2437
2474
2477
1145
2458
2525
548
2361
2484
2053
2014
1324
2165
27
2524
2522
2456
2475
1646
2404
2400
515
410
988
1971
1704
2336
2537
1392
2402
1941
2285
2323
2466
1487
2404
2415
2508
1315
2492
1564
2508
2062
1700
2400
2247
2227
2468
2435
2262
2444
16
1071
599
2189
2225
2526
2352
2527
1581
2459
2504
2487
133
2529
2417
2510
1891
2306
1855
2425
2540
2504
2367
2448
2448
2426
455
2358
32
2262
2210
2292
2505
2384
822
2233
1826
1986
2249
1554
1618
2305
2364
2085
2488
2472
2412
496
2399
2461
1468
2466
2394
486
713
2474
2512
2005
2493
2435
124
886
2489
2506
2092
2449
1833
1518
2460
382
2482
2383
1732
2387
1715
2509
1336
1332
2101
2245
1876
2319
528
2396
1101
2478
2101
2478
2258
2530
1473
2500
2504
2059
2363
2343
2438
2083
888
2439
284
1624
1874
2138
1586
1905
1621
1634
2506
2220
2471
2372
1538
2507
1817
2497
2513
1695
2027
2439
1485
1566
2330
1103
1641
2378
2116
1688
1573
1509
2549
2449
2465
2463
2480
2439
1282
2478
2067
1766
1984
2069
2372
141
2356
2446
1436
2221
0
2211
2465
2472
2182
2248
1477
2350
1745
2505
2389
2488
2473
2441
2332
2428
2287
1483
1613
2439
1775
1936
2328
1647
2465
1783
2172
2543
2532
2139
1589
2206
1493
2498
1579
1263
2466
2561
1996
2316
1291
2193
2514
2369
2477
2457
2200
2160
2498
2442
2379
2382
1671
1797
1780
564
2402
2334
39
478
2491
2479
2238
2492
2419
1177
1623
2395
2493
1173
1773
2416
1866
2476
2462
2479
1724
2442
922
1639
1640
2435
2453
2403
2423
2556
2487
2078
2380
2002
2332
2529
1669
2151
2322
2593
2287
2176
1114
2286
2276
1874
2464
430
288
2429
1079
1755
1436
2509
2037
2378
2496
1722
2075
163
2463
2510
2501
1599
2484
2485
2449
2499
2481
1826
2464
1671
2273
1466
2471
1030
1365
2516
596
1119
1562
431
0
2488
2434
2037
2521
2503
496
2374
2475
1847
2499
1053
96
2345
1164
2537
2452
2463
1694
2559
2454
2225
2400
2513
971
1493
2087
2356
1125
2494
2512
2448
2053
1244
2218
2459
1468
2430
181
2262
2466
2456
2512
2449
2336
2469
2203
1472
2249
2392
2341
2518
2495
170
2435
2465
1888
1871
2526
1211
2425
2335
2373
2022
2478
827
2087
2044
2347
2466
2379
973
2384
1512
2437
1075
2251
633
2137
925
334
2509
2346
1885
2279
2478
2527
1990
2276
2478
2373
2427
1818
1890
2456
606
2161
2443
752
2434
2063
2321
2081
656
2409
2131
2519
2505
2260
2322
1141
627
2468
1785
2406
2327
2527
2506
2525
865
1893
2414
2524
2492
2333
2165
2337
25
2566
727
2157
0
536
2218
2418
2551
2441
1
2370
1885
2479
739
69
2476
2321
2218
25
2481
2187
2510
2448
1578
1162
2523
2490
2162
2151
2533
1998
2460
2524
1874
2517
2230
2556
2483
2460
1984
2492
1803
2515
2159
2230
839
1241
1378
2049
707
2412
2266
1779
223
2412
2281
2289
1961
2391
2216
2213
2514
207
2376
2491
1817
2437
2425
2444
2469
714
1996
2473
1964
1134
2159
2452
2438
2407
1749
2002
863
1597
353
1317
2525
1526
2465
27
2055
1209
2342
2409
2506
2515
2485
638
2440
2280
1701
2484
2590
2549
1416
436
2017
1237
2273
27
2428
2289
2473
2470
2475
1964
961
2426
2451
2513
2557
2317
894
577
2539
1460
2473
1185
2483
2194
2459
2113
2432
2374
1316
2442
2322
1816
2545
2517
169
2407
2202
12
1684
1
29
1836
2448
371
2460
2489
1968
2535
269
2483
1288
2519
2555
2453
1748
2473
1104
2415
2432
2207
1350
2537
2490
2412
2313
1959
2357
2436
2543
2130
2377
2458
1922
2558
736
2459
403
2467
1978
2501
2502
1850
1783
2496
1593
74
2216
2396
1234
2382
2324
2286
2457
2444
685
558
426
2203
2288
2502
1843
2401
2392
1571
80
2502
2551
2511
10
1394
2441
2456
2465
1695
1734
2541
1929
2060
2397
1542
2441
2311
2337
2394
217
2398
2091
1226
1745
2498
2202
1619
2424
2260
1421
1271
2305
2092
1650
2455
2405
2098
1995
2458
2526
2566
114
2305
1807
2065
2039
2415
1097
927
1964
620
2363
2020
2479
2538
1516
362
1861
2522
2344
2393
1538
2400
1963
1098
1578
1791
2431
2310
2469
62
2514
632
2378
192
2086
2452
2437
2531
2558
414
586
2364
2424
2374
2233
2205
2498
556
1463
2190
1959
2298
1218
1648
2437
2264
2481
2484
26
1243
11
2442
2500
1255
603
2346
1297
2530
1197
1596
2431
2379
2503
2467
2442
2538
61
2492
2462
2545
2377
2453
2501
1938
1988
1014
2059
2508
400
2453
2259
2529
2336
2570
2385
2443
2464
2421
1969
2392
2211
2236
737
2471
2493
1827
2404
1268
2411
2196
1501
2289
2303
2393
2438
2384
2489
1820
1790
292
829
10
2084
2238
2375
1472
2418
2460
683
1200
2454
2358
2474
2453
2506
2492
1726
1874
1896
1928
2515
2120
2493
2436
1746
2489
1582
965
1883
2348
1622
2446
2501
2463
2449
2418
228
2369
975
2383
1702
1492
2495
2483
2406
2459
1739
1109
2460
1511
2019
1623
2034
198
2465
2565
2337
2217
2448
2272
2449
2464
1386
1417
787
2289
2239
2416
2487
2360
2469
2597
2387
2013
1883
2340
2196
2074
2067
2436
2482
2
2504
2489
2465
891
2118
2402
2057
121
2383
729
2487
753
2341
2459
115
55
2341
1925
2516
1607
2387
2515
2319
2466
1423
1588
2388
2506
2400
1892
1802
2267
2370
1112
2262
1579
2130
2343
2479
2185
1560
2460
663
2431
1600
2468
2477
2427
1540
2353
1932
1455
2508
2501
990
2393
2426
2505
1969
2482
2375
1912
2529
855
2489
2236
2402
2235
776
2448
2458
956
1131
1442
2485
2113
2416
1989
1276
2132
787
1102
2448
78
2340
1342
1995
2450
2461
2439
2475
2486
2459
1663
2473
2427
2488
2310
1899
2514
2223
373
2445
2536
2365
2418
2501
2516
2429
2583
1963
2034
2491
575
2457
2310
2456
2469
2197
2440
700
1685
2293
1755
2477
95
2498
2360
1890
1656
1201
2497
707
2274
2450
701
1049
2356
2502
2189
2405
1310
2466
2193
2426
2073
2469
2322
2453
2464
2473
2022
1489
2289
2310
2538
2432
1890
2442
1961
783
2222
2516
2494
2485
913
2023
2337
1485
2481
2350
2202
555
2500
2480
2412
2419
2493
1721
939
2084
2498
2503
2444
2512
2291
90
1154
2472
1587
2437
2071
2501
1543
805
1349
2429
0
471
2432
2492
1502
1239
2512
2515
1328
2206
2473
719
2217
2536
2379
2516
2468
2480
1717
2213
2407
2374
2472
2520
1415
1475
1692
2336
2465
305
1186
1724
1786
2220
1076
2435
2439
2404
2367
2380
2426
2356
1212
2428
2512
1483
1587
2023
2452
2467
2443
1995
2176
2308
2477
1953
2163
2238
2480
2379
1948
1793
2330
1994
1734
740
2482
2450
2168
1931
466
1442
2123
2517
2332
2545
2497
2429
1400
2460
1654
2516
2468
2431
84
2004
533
2507
2226
2274
2478
2462
1015
1828
1829
2404
2434
2439
2463
1028
2514
2369
2213
2549
2533
2474
1676
1597
2286
2460
2488
2248
2503
1426
1881
753
2538
2512
1517
2211
1797
2442
2329
1040
2260
1623
2493
1940
2420
1954
2401
2445
645
298
1792
2388
2459
1615
2128
2432
2484
2389
2503
1973
2484
2507
1378
2210
2135
1350
174
2484
2379
2452
2241
1821
2431
2450
1657
2191
2425
2544
2525
1623
1441
2432
2512
1404
2086
2417
2547
2314
2495
2158
2462
1142
2047
1322
2281
2338
2432
2430
2124
2065
1294
2528
2419
2252
342
2452
1592
2445
76
318
2375
2525
2518
2135
1436
2227
2509
1900
1936
2234
2076
2525
406
1109
2
2465
1233
2439
1318
2495
2229
2259
1220
1192
1196
2514
2497
2352
2364
2456
2446
2485
1931
2408
735
1621
2504
391
2395
2418
1430
2321
2220
2379
2484
2070
1552
2531
1867
599
90
2212
904
1861
2422
2524
2035
2245
1631
1007
2466
2499
1416
222
2504
1884
2490
214
2466
2495
2423
2440
2443
934
2519
48
523
2386
2497
1687
2494
1813
174
2279
483
2488
2216
822
2432
805
2098
2515
218
2517
1939
619
2306
2451
235
2520
2315
988
2501
2361
1494
1211
498
178
2505
663
2517
1400
2451
2436
2383
2309
2509
2108
2476
2182
2034
2481
815
1675
1183
1944
1977
2197
1294
641
2524
2342
115
2222
2363
1699
2536
2238
2497
2514
1853
1471
1538
2420
2444
1783
2100
1819
2412
2442
2581
1224
2459
874
2475
2314
2489
1905
2505
2338
2303
2478
1960
2329
2429
1918
2453
2277
2370
2507
205
2350
2186
2193
2040
2454
1519
2529
1957
2031
1268
2448
239
2387
1723
2536
2493
1850
2492
349
2487
1409
2478
2258
2205
807
1864
2378
1313
2361
2168
1875
1933
2539
2078
2412
1976
2401
2447
2287
2093
1993
2495
2146
857
2460
2405
1619
1545
1307
2598
2447
2455
2113
2450
1843
1501
2314
2389
2488
1948
2324
11
2395
1720
2525
1406
1229
2463
1962
1644
1816
2455
1279
1
1585
2480
1220
791
2004
2478
2500
2422
2280
1985
2384
494
2384
2392
1140
2550
2276
2481
2469
2498
2438
2483
2420
1995
2492
469
1599
258
2313
2079
2457
2126
2512
1983
2289
2399
2059
2473
2168
2480
971
2466
1027
2469
2064
2461
2411
2216
2189
2378
2026
2454
2452
2413
2463
2534
2017
2372
1887
2296
2360
2546
1228
2399
1310
2469
2155
1926
240
2289
2495
2416
1945
312
2492
2391
2340
2464
2456
1732
2544
2446
775
2481
2466
2371
2033
823
2218
2425
1083
2375
2242
2272
2500
2323
2363
2507
2435
2366
586
2192
2361
431
1737
2222
1731
1620
2294
2325
2142
2319
2483
2439
84
2323
1847
2439
2307
1438
2426
2335
2227
1097
2444
2448
1103
2270
494
532
2109
16
2028
1196
1521
1277
2538
2321
2535
2426
2080
1121
26
2480
2544
2392
1057
1414
84
2099
2485
1889
2326
2421
2499
2460
476
2320
2236
2358
2255
1080
2453
2455
2270
2361
2267
1347
2225
37
324
1967
2483
2487
186
2498
2440
2072
2495
788
725
2338
1595
2466
1654
816
2078
2127
1812
2468
2456
2213
2366
610
1686
2377
2452
1278
2462
858
2154
2195
2492
1451
1497
2258
2477
1935
2068
2516
2211
1090
2508
2480
2235
2543
1306
2401
262
2136
2225
1640
2485
1415
1155
1431
1165
2462
2176
2507
1934
1648
2493
2519
950
2463
2349
1898
2366
1818
2475
1936
2164
941
2192
2207
2160
796
387
2466
2452
2435
1163
2510
2360
1164
2505
2281
1965
2536
1112
2341
2443
2454
2563
2501
2526
501
2435
1108
2474
145
2380
2457
1576
1164
2468
2451
1221
254
1235
1286
1520
1761
2502
2535
2140
2472
1873
2367
2537
1987
2473
1965
2471
2420
566
2082
559
2539
2102
1009
953
2442
2307
148
2459
2491
2481
2217
1374
2493
2263
454
2458
1429
2144
475
1550
16
1933
2380
1157
2488
2225
2417
2304
2339
2537
2350
421
2474
2527
2465
2454
1634
2477
2291
1998
1303
2460
678
852
1601
2119
2411
2542
2467
1861
1855
1141
2454
80
1906
2216
894
2113
877
2424
1932
1447
2534
722
2594
2050
2384
2517
1564
109
1770
2464
2236
2488
2440
2151
1884
2395
2385
2475
2522
1335
2498
2490
2482
2553
2418
2232
2447
2517
2210
766
1163
2505
2439
2357
2529
515
173
2382
2496
2475
1262
2432
1809
2554
2330
2400
2273
1986
295
2414
1864
1694
2258
888
2499
2506
2219
2478
2502
1780
2581
1686
2182
1699
1410
1959
1769
835
1520
1284
761
2473
2137
929
1156
2489
1040
2554
2451
2403
1608
2169
1941
2517
1846
109
877
1239
2495
2237
1922
455
2044
1244
2028
2468
2238
2422
877
212
2512
2374
2484
2512
2270
858
2468
2344
2048
5
2427
2438
1354
2472
2400
2251
2310
2352
2225
102
1309
2500
2459
2491
750
1851
1894
1592
828
2490
2383
2474
2524
719
2531
1881
2471
2400
1223
133
2501
1817
2450
2470
374
2481
1665
2544
2413
2439
2423
2487
2073
2474
77
2562
1577
967
1255
2372
1761
1008
2260
2209
2409
2269
1214
2538
2276
2530
2488
2213
2447
1439
2487
637
1655
2508
2353
2159
1206
844
2214
2409
2258
349
2461
2380
2443
2499
2461
2307
2450
2478
2528
2558
462
2464
1784
2521
2449
1350
2360
2344
1468
1871
114
1659
2474
2346
1781
2510
2427
2478
2542
978
2507
537
2433
2418
770
1758
2055
2459
2051
2390
2344
1952
2440
2268
2530
2514
776
2406
1838
2450
2481
2169
2442
38
782
2530
2520
2504
2474
1115
2503
2267
2446
2527
2402
1749
1947
2308
2494
18
1511
115
2275
384
2463
2401
2461
2474
2455
2440
2075
2415
1404
2471
310
2468
2504
1176
1733
1501
2491
893
805
1077
2501
2246
611
747
2278
1007
260
760
746
2274
1837
2398
2388
2459
2455
2357
1574
1970
1495
2362
2452
2074
765
2311
2101
2457
2387
1288
1981
1991
2044
2487
2178
2571
2042
2445
160
2411
2478
1922
2271
2515
2526
2491
2303
2551
2395
240
1437
1583
2403
92
520
2100
2144
2062
2431
2287
2501
1718
2441
2382
2414
1823
1193
1232
2471
2286
963
1647
2437
2056
2451
2568
2071
2455
2268
1830
2468
2515
2388
949
1649
928
2556
2439
2123
2282
1828
2517
2442
2487
1771
2451
2502
2134
1808
2099
1822
2481
2012
2523
2272
2408
2459
2461
2271
2436
1897
430
1879
2450
1089
2374
2434
2489
2461
1625
417
2526
2447
2498
2435
1660
572
2445
2525
2489
2409
2481
2412
2529
2449
2545
2168
1837
2459
2301
589
1904
1468
2301
1792
2478
2395
1621
2588
2302
596
2464
1829
2440
2105
1447
2306
2529
1620
2520
2202
1073
1295
2322
2167
92
2505
2473
392
480
2497
2485
2315
2496
2522
1741
1771
1867
2404
2492
2494
392
102
2475
1601
2253
1490
2516
2467
147
1731
2434
5
1801
2426
1708
2376
418
2413
2546
2033
2492
2326
2437
2216
2436
2365
1630
2491
2470
2287
945
2447
959
2504
2297
471
2232
2524
2256
1682
1769
2498
2529
1423
1726
2166
2455
2471
1705
2468
2332
2442
2318
2448
2018
2253
2481
2168
1726
2514
2525
2397
2460
1437
1567
2448
1890
2501
2473
1113
2262
2522
2227
860
1557
1374
2168
1038
2060
2374
1894
2360
2095
2352
2350
1710
2481
2493
2397
1819
2495
2566
2119
2346
237
2490
2254
2544
2390
2492
2432
1688
1733
1126
2079
2152
2274
1534
2537
2371
2460
1289
1149
1110
1196
2450
1926
2350
2506
2246
1223
2495
2496
1709
2471
1780
2359
2524
2519
2306
2103
1645
2343
2541
546
2174
2277
1926
2019
2421
2058
2488
2442
276
2390
1986
2463
2536
1690
2450
2113
2544
1796
2485
2126
2221
2511
2343
2464
778
1288
2480
2470
2503
2476
2479
1757
2475
2152
2489
1938
2466
1631
2458
2349
2315
2526
2425
2450
2215
1256
2489
1614
2369
1749
1769
2455
2274
2428
2494
2466
2504
1146
700
2471
2193
2516
1789
2450
2151
2409
2455
1542
2348
2259
2478
1939
241
2393
1616
2098
2550
2471
2380
1471
1594
2404
2490
2468
1814
2501
304
2424
2421
1854
2486
2465
2563
2418
2548
1208
2375
3
2511
2449
2509
2489
2414
2456
2306
736
694
2479
2337
2476
2484
2480
1103
2102
2132
2462
1335
2558
1980
632
53
1925
2507
1860
156
2469
1897
2078
2292
1805
2433
2506
2454
2514
2032
2302
2466
2332
1342
2507
2478
2288
637
2427
2405
2440
2522
2480
2454
1880
2344
787
1968
2564
2485
1146
2502
2507
2496
2179
2507
2460
2195
2539
2499
2302
1964
2400
334
1939
2498
2429
2480
1879
2459
2056
2151
2523
2533
2465
2503
2515
2470
2007
2463
2023
2430
2420
1545
770
2327
301
50
2215
2488
1752
2515
2430
2524
1888
2333
2245
2324
2424
2458
2240
2482
2294
1876
2440
2493
1099
2164
2456
2462
2088
2479
2504
1484
1716
2038
2484
2435
2445
2353
2442
2486
2091
2312
2165
2536
2502
2411
2528
2476
2432
2340
2356
2383
2457
2502
2435
2316
2497
1427
2372
130
2532
2435
2482
2171
2468
2449
2183
1935
2416
2082
727
2158
1250
1881
2462
2451
2365
2343
2395
2477
1485
1462
2406
2284
2443
2510
108
1487
1978
2542
1032
1563
2446
1797
2524
2435
302
2316
2538
2546
1941
1986
1658
2447
2505
2390
1062
1065
288
2253
2458
2346
2031
2487
1012
582
603
2387
1361
2465
2512
493
848
2158
2501
1828
2488
2031
2227
2452
2504
2153
2224
2530
2481
2357
2523
2379
2267
2396
2369
2319
2538
2143
1712
156
2496
2427
0
2559
2514
2598
2428
2437
2516
2455
2507
1505
2518
2183
2483
2363
2479
1810
2435
2532
2130
2517
2454
562
2472
1050
21
2499
1780
1746
2456
407
2225
2482
789
1658
2047
450
2149
1672
811
2396
1126
2303
2326
2174
2368
16
2045
2140
463
1819
1291
242
2439
2539
2440
2093
2436
5
1263
2467
6
2481
2497
2486
2502
2439
1377
1602
2522
2263
2458
2177
2448
2526
2356
272
1716
2389
2293
2023
1761
1958
2337
2495
1204
112
16
2463
2319
2385
2469
955
1888
2519
2292
2046
2505
2358
1397
2420
1312
1970
2432
2361
1702
560
996
1979
2185
2349
2235
2386
808
1946
2434
29
1089
2251
2456
1694
1663
2038
2475
2155
2217
1383
206
466
623
2524
2490
201
1027
2490
2506
2457
1032
1736
1766
2262
2208
2341
2458
2549
2367
2439
2374
1770
2303
2547
2447
2179
1834
1392
2263
2163
2495
242
2532
2474
2193
2486
1331
646
2055
2474
667
2290
2560
2368
296
1962
2540
1896
1568
112
2340
2497
2374
2562
2462
2486
1386
2470
1044
912
2420
1012
2266
1963
2514
2481
2520
2456
2404
2517
1983
2543
292
2469
2441
2397
1475
1916
2461
2386
1293
762
2469
2391
861
2426
2462
1549
503
2571
2421
40
1809
2465
2209
2449
2246
2467
1815
1802
2350
2506
2523
1542
2466
2458
2281
2532
2167
2063
1809
3
218
2458
723
2219
2503
2454
2542
2515
2469
403
316
370
2538
2458
1405
1659
2191
2528
2559
2
2362
2529
2532
2467
1880
2460
1443
2515
2506
2184
2473
2443
2548
2472
2454
2492
18
2275
2005
2473
1348
1861
2454
2496
2434
2545
1600
1420
2337
145
2478
1941
213
579
2423
1168
2455
1286
2394
1844
2043
2486
2484
2449
2420
1331
1816
1992
2487
1793
2443
2031
1897
414
2131
2349
1951
2548
2002
309
1995
2406
1332
1411
2466
2427
1757
2479
2465
2362
1897
2523
1391
2473
2464
2359
2372
2043
2416
2145
1744
2336
2422
1851
2501
1499
1669
2388
1586
2473
2378
2312
2500
2075
2022
2468
1597
1915
1613
1155
2055
2476
1736
538
2546
2226
2349
2073
1814
2369
2172
2466
2349
2463
2435
2485
2469
210
2477
2324
585
993
2527
1337
2424
2377
2446
2511
2353
429
2449
2533
2450
2450
2453
2128
2292
2114
2488
2341
2427
2495
2447
2490
2447
2399
2171
2433
1277
1398
2333
1405
1583
2431
2552
1258
2484
2340
2367
2472
2420
2499
2289
2365
1992
2369
2422
2418
1180
1967
1426
72
2238
2401
2341
2472
2033
2507
1649
2498
2448
2149
2474
2245
1592
2382
2489
1906
1528
2477
2525
2454
2525
2322
1001
1160
2169
608
1501
2544
1024
1266
1515
1370
2532
939
2462
2472
1006
2434
292
2418
1606
2468
2491
2456
2413
1768
2348
2482
2539
2414
2369
2540
793
2116
1701
2480
2092
2433
2484
2290
1104
2475
2511
2452
2399
1131
2577
2494
221
254
804
2390
2224
2380
2138
2448
1960
2509
2373
2480
2319
2447
2343
2274
2540
2034
2494
1052
2200
1470
2204
2490
1905
2471
172
2455
2364
2400
2482
2479
672
2270
1470
1905
1642
1981
641
2444
1900
2471
2468
2484
1851
2403
2475
625
2467
2503
1870
1886
2367
1036
130
2452
1184
1960
2448
1674
2379
2485
1485
2351
2457
2364
1805
2471
152
2514
494
2475
2458
2507
2098
2486
2206
1980
2315
1651
2471
2338
2196
2481
555
818
451
2024
2455
2100
1328
2199
636
2468
2451
2151
1796
1256
2429
2535
2063
503
2286
2519
2483
2293
1873
1309
550
2518
2189
2523
2366
1645
2452
1880
866
989
2126
2372
2450
2258
1950
2474
2403
2096
2469
2471
870
2489
201
1782
2155
2467
2392
1594
2096
2479
1411
2121
2225
2504
1931
2485
412
2488
1549
620
2023
2440
2479
2472
2226
2065
2510
1995
1970
2448
2383
2457
2395
890
2142
1018
2230
1424
2361
1481
2221
2494
2380
2189
2353
2395
11
1468
2354
1972
2499
2389
2312
561
1678
2513
621
204
2188
1699
2564
2497
2208
2413
1141
1809
2164
2404
2441
2125
1027
1118
1259
2482
2390
2383
2337
2382
2358
2075
2352
2070
2530
116
58
1000
2462
2493
2492
2500
2427
638
1999
2386
2550
2059
2481
2007
2388
791
493
2190
306
2128
2315
2485
2522
2115
2441
2104
2429
2230
2549
2133
1910
2470
2330
2055
1921
2508
2178
2502
2437
2488
1137
878
2209
866
1407
2411
2409
1554
2389
1029
801
1328
1556
2382
2507
2025
2536
669
947
2470
1921
2212
2465
2379
882
2474
2509
1817
2181
1428
1658
2481
1595
1378
1746
1969
807
2507
2148
2450
2462
2448
1898
2437
2524
2271
2193
1906
1230
2214
1675
2460
1586
2476
2447
2400
2257
1593
2472
2379
2502
2221
2468
2414
2498
2351
1750
2497
2447
2449
2286
910
2462
2499
2316
2534
2476
2413
33
2496
797
2536
2459
2411
1514
2461
2435
2500
1200
1817
2482
2136
2175
2408
690
2457
766
1220
2262
2434
2480
2409
1216
2405
2125
2463
2453
912
2250
3
2212
512
2110
2492
2502
2500
417
2493
2220
819
2440
2517
2513
2274
2515
2223
2298
462
1621
2191
2044
1146
383
2493
1455
791
2406
2126
1813
2309
1593
867
2462
2525
1
855
1935
1833
2509
1590
2401
2535
2533
2152
2317
2073
2477
1815
2472
2364
120
2532
2471
2469
2496
1500
1779
1777
2491
2452
2394
2348
319
2488
1508
2423
2308
2369
2519
2383
1604
2458
1084
228
1623
1984
2509
2344
1924
2301
2388
2504
2379
2504
1824
2098
2093
2384
1803
2476
619
1743
2122
2453
2127
1264
2447
1991
2414
2503
2491
1755
2351
757
2095
1663
2567
2461
991
2482
2423
110
323
2399
2391
902
1848
2461
1646
1427
1973
911
2509
270
2532
2464
2512
2314
2348
996
1877
2478
2069
2485
1740
2432
2477
2282
1476
1915
1765
2153
1320
842
2344
2398
2515
2483
2471
1593
2475
890
2343
2409
1403
2477
2408
2081
2452
2410
2496
2439
2541
2438
684
2125
2244
2349
1752
2079
2179
1464
2510
2462
1150
2497
2205
2156
1302
548
2518
1990
1861
2371
2285
2464
883
2270
2442
2217
2501
223
2436
2556
1163
2331
775
2497
2261
2480
2460
6
2380
2254
2393
18
2384
2465
2451
2387
91
2313
61
1714
2073
2481
1710
2357
2184
1903
2506
2466
2305
1526
2503
2479
2462
2478
2447
2451
2507
2090
406
2434
1605
2431
2556
2349
2015
2341
2388
2481
547
1462
448
2436
2038
541
2583
2554
332
1250
1234
2456
2486
2505
1195
1893
2339
2409
2559
2451
2209
1113
2475
2498
75
2363
2478
1134
1564
1894
2526
2533
2202
2474
2453
1544
2422
1031
2435
2337
1700
2385
1926
921
2369
1597
501
2369
701
2473
1957
2482
2349
1799
2459
2441
2518
737
2358
2535
314
2367
2398
1408
267
2032
2025
1092
1211
2446
1070
1781
2459
2508
2438
2248
2524
2431
2468
2526
1900
2181
2477
2362
2098
1746
2477
2127
1828
1931
2453
2442
2285
2225
2455
1099
1450
2271
2447
269
2460
2226
2291
2466
2379
1859
2460
1271
630
1906
2496
1675
2074
2406
2308
1585
2457
2434
2371
1567
2476
2288
2126
1
1929
621
2489
2083
2371
737
2089
2510
2476
1918
2388
2464
817
1806
1863
2402
2501
2489
2183
334
1163
1249
2323
2470
2379
2388
2358
2417
2183
2487
2479
2542
1659
2348
2207
2162
2039
2116
1705
2356
2157
767
1619
1868
2204
2542
2475
2432
2520
1951
2024
2551
292
2488
2466
1782
2471
1091
2171
505
2482
2521
2471
234
642
2367
1773
1945
1788
2493
2495
711
1970
2406
558
524
2365
2260
108
2372
2519
1895
1815
1262
2439
2385
2467
1598
2445
2255
1464
860
2076
2551
1389
2107
2454
1852
1423
2452
2379
2561
1347
2458
1839
2452
1966
2413
2434
1963
2341
2482
2440
1130
1949
1272
768
1948
1138
2430
2251
2415
168
2479
2448
2463
1109
1442
2065
2137
2215
1669
163
2444
2432
943
2216
2428
2524
1102
2455
2526
1344
2031
2487
2497
2470
2351
2325
2479
2468
57
2532
2175
2497
2407
2389
2504
2539
2355
2063
491
1820
2503
2484
2484
2469
2477
42
2473
1619
1942
2498
2559
737
659
1311
2355
2321
2424
2493
2357
2342
2442
464
2289
2497
2516
2450
2491
2247
2481
2263
2493
870
1754
2531
120
2158
2517
1580
2051
1497
416
1980
2418
2356
2206
2392
1566
2420
1774
822
2343
1367
2452
2543
715
17
2443
1568
21
2413
2422
1935
2444
1155
2476
1994
2511
2420
2455
2276
2229
2497
2433
2443
1943
2122
2458
2460
2447
2442
2160
2360
1921
2499
1969
2317
2310
1612
1694
2498
70
2454
2482
2452
1340
2470
583
2043
2223
392
1940
2487
2446
2426
2483
2547
2359
2449
2387
1238
2393
794
2462
2447
2466
45
2046
2511
1965
2412
1355
2415
2461
2133
2464
2477
2433
96
2520
2414
2510
1926
2450
2437
2101
2003
2265
2434
1817
1949
2391
2068
1997
2184
538
1216
2451
2504
2150
2099
2425
2487
2379
2344
1293
2448
1962
2443
2517
2293
2038
2340
2394
2484
2467
2512
2499
1597
710
1591
981
2274
358
1581
1000
1945
878
2387
961
2514
2382
653
1689
2519
2427
2267
2519
2006
2430
2483
1213
1278
2277
1730
995
1991
2435
2196
2569
2293
2458
2538
166
2509
2185
2459
2252
2329
645
2061
1532
1524
2484
2472
2326
752
2401
2356
1838
1574
2445
948
2565
1824
2519
2486
2425
592
2456
1890
2131
2470
1460
2451
644
4
2353
2477
1170
2444
2285
2363
1407
2560
2420
2462
684
2429
969
2340
2463
2445
2468
504
2489
87
2463
773
2470
2427
2434
1597
2473
1320
2473
2469
2454
2433
2458
2454
2420
2450
1898
2204
60
1845
2482
2184
2534
1724
2541
2505
127
2479
2457
524
2483
2159
1042
1920
2475
1357
2414
1430
2162
2477
2441
1317
2439
2311
2400
2397
2512
2486
1004
2444
2170
1257
2217
2263
1694
2468
508
2004
1846
2504
2494
860
1677
1979
1441
1675
301
2316
1716
2040
2501
1752
2438
2524
2513
2432
2359
2044
2497
2503
2466
2525
2370
27
2482
2435
2409
2293
1569
2346
2289
445
1063
2443
2225
331
1690
1758
209
2479
2462
1548
2425
2490
2401
2549
2477
2256
2452
2470
771
2422
2366
2465
2443
1073
2171
1193
2386
2520
2416
2506
2358
1056
400
2400
2410
2493
1959
2294
2286
2131
2484
1981
2238
1982
1914
2373
370
2526
1983
2544
2479
2427
2407
912
683
2231
2514
289
2438
2531
1691
2442
2245
2190
2423
1737
756
2428
1947
2434
1759
2439
1424
721
2498
956
23
2217
2527
1830
2537
2430
1705
2476
938
2087
2479
1556
1700
2515
2369
2468
2430
915
2466
2144
566
2485
2335
2488
1849
2502
1903
2190
791
1849
2502
1743
381
2490
2423
2355
2193
2309
2131
92
2357
2563
2367
1357
2459
1633
2564
2323
1911
560
1234
2527
2505
2088
2442
1685
2137
1615
2061
2433
1730
433
2433
2309
2484
2168
1348
2507
2461
2469
2432
1327
2231
1351
2332
984
1802
422
1778
2453
2447
2521
2413
2057
1064
2486
2428
2288
2457
1966
2355
2451
2451
2452
2041
2562
2446
2411
2120
2493
2045
2165
2437
2514
694
2510
2506
1975
2456
2089
2480
2355
1971
2476
2513
2545
2404
2181
2352
1768
1564
231
1552
2506
359
1157
527
2276
1758
1278
12
2195
1374
2461
2510
2485
2537
1903
1919
2497
1652
2518
2503
2130
530
2473
2252
2472
2370
2435
2391
2370
2106
2490
2488
2466
2513
2095
2026
201
2000
2410
585
2329
2508
397
2227
4
2491
2377
1990
1985
2272
1990
2523
2242
2334
2388
1057
2277
1193
923
2382
2487
2466
2036
836
2511
537
2440
2367
1083
2427
2518
2411
2039
2451
2400
2156
2173
989
2409
2502
2426
2532
2117
2240
1837
1919
2458
2248
2333
1732
2380
1973
2479
2479
1384
2377
2367
2535
1853
2060
2267
2393
2409
2383
2291
2151
2486
179
2460
1337
1769
2038
1879
2494
2480
2531
1835
306
1531
2184
2492
2362
2220
1701
2492
2487
1957
2469
2500
2447
2003
2312
2466
2428
2520
2471
2021
2409
899
2054
2438
2476
2456
2417
1807
2240
2461
2313
2298
1664
720
2434
1200
2496
2441
4
2431
2518
2468
16
2432
2418
2536
2313
2515
2537
2459
917
2305
1125
656
2083
1943
2256
2387
2476
2333
2386
1050
2277
2255
2497
2287
686
2024
1512
1807
1444
2496
2387
2480
2408
2519
2521
2509
1215
2464
2450
942
2511
2222
626
1876
1363
953
2272
2449
2412
2390
1947
2358
2025
555
2458
2541
1110
1815
2412
2541
21
2378
2484
1003
1761
1574
2127
2459
1936
2507
2499
2368
2507
2531
1265
2283
2440
1746
2534
1550
2232
2421
1807
1617
5
2492
1311
1950
1964
2498
2333
848
563
2428
2386
2321
2430
2531
2081
2469
176
2375
2403
445
2512
2000
1936
1715
2418
2165
2278
1542
2404
587
2476
2432
2454
2070
2506
2380
2497
1797
2295
2437
2459
2489
2442
2122
2492
2418
1957
2490
2261
2096
2532
2253
2413
1879
2494
2483
2378
2425
559
2107
2436
2479
2511
2534
2431
796
2486
1257
2
2484
2040
1395
1536
2306
2471
2390
1987
2458
2494
2400
1997
1369
1048
1858
1430
2485
2378
1971
2030
919
392
2510
1609
2538
1219
2201
2468
2438
2434
2350
676
1641
2457
1793
2489
1558
2128
2391
18
2465
1138
2494
1833
2505
2445
2484
2170
2155
2402
2300
2490
2468
2471
1096
2448
2472
2257
1569
366
1058
2478
2468
1948
2464
2357
2259
2528
1987
1071
2473
953
2496
1032
1292
1760
2503
2511
2573
2519
2222
2511
2243
1441
331
2301
2450
2148
2519
1748
1144
527
1927
2459
2475
2199
2496
2027
2553
1235
2119
2298
2383
246
2428
1387
2509
2537
2035
983
1579
390
837
1472
2505
555
683
2558
2430
2066
2457
2490
2455
1341
1314
2066
880
2565
2429
1917
2282
1410
2363
1251
1888
28
2394
2327
1200
2397
2434
68
2378
2345
2509
1981
2423
2255
1687
1854
249
1960
2199
1132
1825
2236
2477
614
2496
1996
2235
2223
2109
1239
2412
626
2227
1862
2451
1485
69
895
1726
2450
1845
2461
2524
1693
2487
2517
2410
1781
1840
592
2492
1136
1682
1855
2478
2385
2083
1005
2338
2531
2354
772
1439
2073
2496
583
1792
1961
788
2437
2452
2336
2117
2453
2034
2466
1851
2382
2138
2400
2027
32
2265
2500
1825
621
610
137
2482
2446
2397
2524
4
83
2493
626
405
2543
2422
2290
2468
2482
171
2503
2462
2454
1596
2257
1473
2489
1824
2393
251
2483
2279
2489
2389
1910
1996
2114
2458
1552
2442
2018
589
1804
2377
2072
2083
1062
2357
2486
2467
2421
2504
2497
577
2324
2510
1296
2464
2457
2415
2008
2452
1184
1745
2417
2349
2075
2254
2455
2457
48
1679
2488
2490
2478
2448
2134
2416
2388
2490
2513
1290
2483
2460
2529
2279
1898
2344
1873
2335
2217
1718
66
2534
1768
1677
2448
1426
1714
2059
2424
2471
2418
574
2105
1668
2497
2501
2213
1165
712
2479
2463
2165
1430
2235
2438
2022
2496
2478
1305
2444
2417
1243
1477
394
1790
2519
1191
1539
2468
1456
1589
805
2467
1999
2446
2523
2398
2479
2249
2450
487
83
71
1046
2497
2016
2093
2506
2519
2457
2482
2251
2212
904
470
2063
2
1087
1580
1313
2459
1508
264
2479
2430
742
2350
2341
2379
2212
2032
2523
2178
2284
1916
1547
2419
2452
2275
2032
1525
2360
2454
2322
736
2431
45
2449
48
2461
139
1490
2546
2300
2342
2498
2469
2493
2418
2340
2392
2485
2439
1052
1608
2473
435
2515
2330
2541
2095
1892
2371
2442
2396
2460
2483
2289
2429
2437
2461
1877
2250
2263
2508
2498
2515
2346
2463
2497
2408
2211
2467
2511
2438
2564
2225
2006
2435
2482
2357
2353
2499
1944
865
1934
2429
1848
2513
2341
2477
2219
1232
2265
2396
2492
2250
2400
2475
2415
2025
1376
2180
195
1471
2076
1896
2211
1839
2160
2308
1838
2292
2472
2194
2132
2425
2469
945
2399
2421
1928
2051
1391
2360
1444
2415
1223
2452
1466
2491
2566
2313
2510
2462
2428
2223
1980
2481
2382
2526
2493
2551
2508
2004
37
1882
2433
2335
1172
2257
2378
2340
2427
2120
2418
412
2490
1319
2319
1513
1137
2353
2212
2470
1337
2531
2468
2427
2512
2445
2138
2292
2371
2140
2457
1053
2494
2412
2433
2315
2362
2433
1886
1447
2141
2493
2296
1995
2465
2479
2236
2486
1113
1638
1262
365
2467
2381
1790
1276
2369
2479
627
2485
2498
1353
2474
2373
2054
2267
1651
2258
2319
2112
2444
2496
2473
111
2516
2129
2129
2249
2548
1866
2431
1990
1645
0
2520
2284
2365
965
1879
2470
958
2443
2442
2445
1628
2384
425
1772
1236
1791
2504
2471
756
1549
1223
2248
2455
861
2510
2297
1092
2538
1743
2412
2240
2198
1621
2413
1502
2356
2517
2276
2425
875
2216
415
2360
2111
2412
2399
2300
2349
1806
2004
2510
2450
2520
1376
2510
96
1257
2377
1743
2492
533
2314
2317
1606
2119
2467
2467
1219
2321
2443
2451
2431
1834
2535
2174
2480
1833
2523
2486
1803
2449
2410
2366
1888
2489
2493
1308
2475
2181
2350
2478
2448
2477
2354
2203
2476
2496
2006
242
1751
1979
2442
2420
2289
2151
790
2542
2406
2470
2480
2471
2531
580
2125
2480
1791
2488
2482
1317
2385
2009
2457
1752
2326
761
2413
2451
2553
2165
2562
2386
2503
1987
2398
2141
2442
2332
2383
2456
1324
2338
1656
2514
261
2250
2522
2488
1038
469
1763
2360
2275
2092
1793
919
2490
2342
2492
2228
2499
121
2382
2445
1893
2471
1987
1969
2417
1067
2134
2005
2524
1481
1163
1415
26
1789
2472
1432
2543
1518
2000
2452
1530
542
2468
925
1181
1975
2386
672
2429
1245
2506
2474
2343
358
64
2511
2010
1817
2292
2425
2444
16
2534
890
2487
286
2485
2482
2509
2150
2078
1993
306
2523
2447
630
1723
1695
1083
2415
2436
2455
2345
675
2522
2498
2269
1528
1856
2361
2509
1198
172
1491
2294
2505
2440
2216
2464
1660
1918
2469
2481
2494
2412
2393
2587
2415
2447
947
1202
2221
2452
2343
2459
2450
2386
2457
2465
2377
1946
2454
2170
2505
2505
2366
1302
1530
2430
2469
2443
1349
2056
2466
2278
2094
2385
2556
2353
2474
1694
2344
2459
2229
500
1320
2506
1835
2440
2436
1865
1845
2492
2150
2150
2278
1963
2458
1958
2471
1411
2486
2208
1566
1545
2052
2036
2482
2376
1883
2419
2484
2476
20
36
2322
1451
2450
1408
2500
2403
2454
2441
2493
2444
2251
2064
381
1417
2469
1924
2321
2447
2428
2257
1867
988
2453
2213
1953
2518
182
2329
2290
417
2499
2507
795
266
2465
1564
2426
1658
2383
2479
91
2499
2500
2469
1999
2454
2377
982
2296
2536
2403
2379
753
1631
2467
968
2424
2065
2096
109
2292
834
2275
2460
1381
2521
2388
1388
2390
1237
580
2437
2409
882
2493
2439
2459
742
1977
2550
1813
2406
2504
2101
2522
2518
2518
2442
1641
2337
2249
2155
117
2105
2199
1080
2461
2454
2451
1607
109
2419
2495
2032
1137
2439
726
915
817
1526
2221
2359
961
2338
2529
2388
1938
35
2431
900
1402
825
2460
2480
2466
2504
2440
2316
1554
2482
1656
2491
2152
733
1330
827
2507
2481
2416
2397
2142
2402
2254
2109
676
2407
2509
1332
2256
2333
868
407
920
2118
1053
2271
2333
470
2398
2536
2143
2473
2155
1476
2443
2359
2183
2434
2477
2154
2518
1255
2284
2515
1467
2514
1988
1873
2416
257
2044
2085
2540
2079
2556
2251
2361
2579
1403
2345
2293
180
2504
1597
1000
839
2426
160
1339
1685
2497
2490
2498
2217
2439
1311
453
2454
2444
2574
2533
41
2480
2314
2487
2421
1710
2357
2434
2271
718
1902
2481
2425
2257
2085
2153
2472
2531
1963
1309
710
1804
2241
742
2202
2438
806
2171
2074
1078
1659
8
1627
777
1328
2459
2044
2441
2092
2499
2494
1730
1864
2011
2462
2418
2422
1751
2358
2484
1369
388
1604
2454
2425
2360
2239
2538
2495
1664
1725
2367
2494
2461
2249
2506
1186
808
2079
2356
34
2006
2443
2415
1687
1447
2089
1682
2432
1856
1879
759
2189
726
889
2516
1142
1965
2373
132
2080
2449
2220
2140
2465
2411
2232
2473
2482
2565
2417
2466
2272
2482
2147
1846
911
2463
2458
72
2452
2480
2480
2429
2430
2056
2326
2498
2201
2488
96
2497
2487
2495
161
2490
2493
1676
2542
709
2576
1704
2231
2442
2495
2463
2494
1422
590
1112
2353
2451
1174
2202
1778
2044
2271
2464
2136
2292
1365
270
2480
2297
2528
2523
2393
2429
1769
2500
232
2475
2550
1345
2396
2214
2326
2492
2435
2169
2297
719
2462
1660
2376
2191
2381
2524
1530
1428
2491
2585
2502
1573
608
2449
2027
2542
2513
2504
1174
1517
1889
2205
2519
2306
1697
2474
1304
1772
2416
2493
2487
1430
2307
2312
339
2552
2161
2342
1821
2345
1396
741
2440
2477
2491
61
1746
2515
1124
1709
1
2372
2466
2195
2461
2481
2534
2448
1839
2487
2468
167
2545
2303
2459
2476
2536
1290
2003
2482
2359
2419
2493
2293
1
1798
2246
1574
684
2440
2325
2180
2482
2484
2488
2363
2351
2474
2480
2259
2450
650
1192
1688
1680
2489
1178
1823
1912
2309
2512
1147
1882
2141
2016
2365
2294
1669
2410
1853
2511
2488
967
40
2487
1656
2501
2417
2060
472
332
1808
2208
2381
546
2101
2360
2386
2276
393
2475
2541
234
2428
2400
2093
2192
2007
1901
459
287
2517
1040
814
1589
1309
2464
421
2491
2531
2488
427
786
1910
2535
2385
2454
2036
2477
2257
2441
2531
2479
363
2420
2514
2394
2240
2160
1752
502
2348
1150
1330
2402
234
2375
1076
2471
1600
2431
2558
2454
1808
2176
1716
2386
1881
2018
127
2427
2095
2169
2295
2461
2476
1931
1931
1222
2087
2276
2477
644
2103
2260
2312
2248
973
241
2276
1864
859
2411
2412
1560
2495
2346
2575
0
2376
1939
2514
2281
2437
1840
1661
1564
2274
2282
2458
2300
2092
1314
2544
2352
1107
2359
901
2465
2006
1961
2525
2499
2376
2226
1944
1692
2157
2325
2092
5
1683
2220
1866
1851
2501
1508
2348
2421
2217
2490
2440
2525
127
2256
2399
2374
2514
2502
2031
1636
1650
2453
2206
1334
2235
2408
2075
2489
2438
2375
2545
2461
2443
2351
2473
2507
2485
1384
2558
569
2426
2208
2132
2275
2426
2401
238
2445
2491
1982
1434
2285
1790
2371
2539
915
1530
1227
2542
1869
2468
2498
2029
2353
269
2562
1334
2546
2222
2540
2143
2461
1611
2501
2519
2390
2490
2481
406
2469
1985
35
120
2342
2508
698
178
2511
955
2450
2360
2509
918
1910
2437
2470
2217
182
2510
2360
2482
2351
2445
2493
2011
2388
1804
2535
1065
2239
2160
2473
2405
2217
2360
2185
2528
2443
2456
2518
2480
2112
2578
491
2247
1326
2501
2421
2469
1955
2236
2341
2487
2475
1154
8
2561
2419
2150
2269
2394
2357
1045
1999
2195
1192
2396
2494
2515
2468
1962
2228
2458
2434
2528
1757
2395
1764
2432
2174
2423
1984
2051
2492
1682
2009
1662
1982
1838
2514
1493
2360
2249
1042
2318
2506
2205
2464
2586
2506
2505
2464
1
2050
2215
2538
2470
2511
2463
1125
2299
2397
130
894
2483
2173
2188
2495
2518
122
601
2492
1158
2512
2485
2471
551
834
2416
2535
1303
2298
2251
2419
2528
2102
2355
2147
630
1986
2222
1731
1957
1154
75
2497
1667
2491
1241
1705
2526
2390
2532
2463
2533
2155
2530
8
2350
1224
2460
380
2378
2471
1336
2583
276
2214
2518
2487
2513
1818
2267
2075
446
1868
2015
1830
1993
2570
2300
628
2476
844
2163
2474
1980
2336
1903
2078
1449
1392
2340
448
1137
2414
2183
253
2262
2481
2193
2116
2430
2382
2429
1754
2452
703
2522
156
584
1295
2138
2467
2357
2081
2256
2404
2338
453
1703
2447
2455
2349
2081
2453
1899
1939
2465
2497
2363
2442
801
2497
2079
1804
2488
2475
2298
1005
2403
2412
2335
2448
2495
1754
1812
2491
2018
2174
2472
1096
2480
1703
2195
2370
1117
1596
2209
2432
907
2335
2409
2507
632
2484
2440
2434
2477
2326
2399
2485
2316
2228
1714
1469
2236
2166
2400
2401
2479
1978
2458
609
2453
2475
2329
2518
2442
2487
2491
2075
2413
1
1472
2267
2408
2495
2283
2380
536
2346
931
2433
2539
2447
1101
44
2502
2440
2303
1413
2020
2279
2014
2361
1026
1165
1926
2432
754
2512
2347
2465
2184
2435
935
2451
1655
2030
2458
2466
1126
1558
2246
2461
2525
2427
1556
2425
1419
333
1598
2058
235
1678
1759
1228
1924
129
2210
2451
1967
2357
1962
2471
2508
2519
1912
2024
2406
2455
2386
2450
2457
2466
2401
2480
2422
2439
2505
1815
2559
2483
2299
2296
2450
2354
1682
2539
1705
2548
1260
2514
2403
2396
395
1526
2480
940
957
1376
1616
646
1760
2374
2493
2489
2434
2371
2131
2522
2369
1854
2153
2468
2426
2420
2455
2416
1641
2140
1843
2256
2351
2479
2512
2439
1768
1038
251
2466
1139
2487
2554
2379
1737
2337
2496
1955
2270
2451
2418
2555
2377
2111
2316
2102
2146
2360
661
2203
1374
739
1993
2199
2389
1179
2399
2446
2290
2462
2426
2453
2440
2478
1977
2466
1246
2475
2457
2453
1989
2360
2425
2438
2465
950
2410
1813
1236
2470
1915
2517
969
2476
2491
1726
1182
1326
860
2343
393
137
2456
2281
2476
2482
155
2269
276
824
2453
2487
1510
2469
2493
1166
2353
2065
2425
2492
2411
2025
2459
2520
2220
2165
2357
2538
2473
2457
2411
2364
2478
1524
2479
2479
2344
2489
1566
2036
1218
2302
253
619
2257
2497
2568
1673
2362
2160
258
2515
193
2436
2366
2378
2032
612
465
2474
2480
131
1636
2336
2387
2369
2538
2375
2463
2438
2469
2175
2378
2237
2239
2499
2514
341
1217
2314
2267
2409
2355
1998
2480
1702
2334
2217
1901
2516
436
2105
2042
2313
2520
1864
476
2142
1378
2443
2096
279
2485
2523
1516
1580
2352
2204
2355
2463
2512
2420
589
2017
2466
2414
2498
2184
2496
1459
2500
2249
1884
2482
2087
2445
2500
2399
2136
2466
2323
2506
2252
2386
2545
2480
2471
1902
2235
2283
2071
1678
316
2473
2263
2498
2479
957
2494
1578
1544
2405
1701
2506
2509
2570
2374
2349
1880
2480
2492
1080
2462
2512
1102
2389
2428
2432
1115
2393
2330
2190
1834
1228
2421
2343
712
1348
2531
1986
2145
2372
2455
2130
1196
1609
2467
2333
2510
2143
2223
2517
2290
2459
1184
1388
1468
2278
2524
1776
1398
511
1320
2229
2292
824
2153
1811
2342
2461
2474
2532
1387
311
2451
946
1339
1374
2166
1944
577
2506
2437
1633
2497
2315
1567
2494
1721
2466
1164
2038
751
1488
2549
1614
2340
1967
2482
2484
2032
2167
1287
878
2226
2387
2118
204
1663
2522
2494
2311
1430
2475
1421
1756
2134
2088
2217
533
2503
1827
1288
16
2452
2232
2087
2136
2016
2418
2489
2393
2346
1997
2213
2507
2271
14
2537
2521
1160
2440
2118
2366
2555
1994
1705
2358
2368
2480
2455
1359
2427
458
2482
1960
2088
523
2201
1674
1316
2061
2520
958
2546
2441
2071
2433
2169
1647
2111
13
2482
2381
2512
2088
1999
1966
1084
1864
2028
496
2382
2434
2490
2413
2410
1820
2417
1430
2446
2198
2141
2261
2530
2445
2411
2062
1607
2286
2517
1995
2
786
1518
2470
2341
1149
2457
252
2451
2009
2271
2483
2137
2512
2470
2443
2493
1052
2447
2419
566
1967
2483
2372
2409
2454
2512
2155
1941
1884
2444
2473
2334
2464
2474
2448
2470
2380
2474
1940
2481
786
2503
2501
2318
2535
2531
1891
2538
2414
32
324
2319
2442
1566
1359
2106
2400
419
2535
1935
2513
774
2454
1468
2144
1832
1088
2385
2412
2327
2492
2488
2445
2482
47
1614
2485
1104
2079
2450
1918
2294
1160
1950
2163
2107
2235
2376
2235
2399
2301
2294
2384
2484
1312
1385
2455
2298
2525
2465
2335
2250
2212
2496
2400
2337
281
944
2431
2274
2451
8
621
2383
2419
433
2095
1988
1845
2535
2451
2371
2425
2517
2126
2500
2395
2523
2501
2212
2565
2447
2242
2506
2425
2463
2498
2494
2524
1169
1337
2382
1879
2275
1103
1375
2505
2507
760
2423
2476
1909
2352
2469
2393
856
1950
2462
2313
1386
1980
2510
2363
2462
1504
2462
1065
2472
2231
1871
714
2485
2326
2358
1548
1265
511
2541
2571
2475
2478
1596
2435
1316
2427
2051
1679
2464
1710
2309
1305
2293
1964
2452
2368
2014
2486
750
14
1962
2228
2461
2524
2297
2451
2058
2432
2184
1255
1125
1214
2533
1209
1027
2525
2429
1873
2519
1941
2480
2410
2389
2099
2191
2344
1991
1343
2245
2344
204
2283
2343
1929
867
2513
1011
2496
1729
2466
2356
2404
414
1561
2442
2259
2510
2399
2513
2370
1818
2447
2472
1564
1804
2484
2449
2502
151
2069
1855
2538
872
1375
2424
2551
2522
2511
2523
2456
2356
2444
2203
2075
2404
659
2362
2084
2475
2441
2022
2436
2360
2474
2336
1655
2536
2487
2496
2390
2539
1594
2307
2490
2138
1519
2493
2442
2429
2091
1313
2457
1312
2189
2469
1168
0
2364
2290
2431
15
1437
266
2355
2403
2221
2508
2157
2495
2463
2361
2403
2222
2561
2457
2458
1105
2349
2474
2432
2320
2465
2485
2118
2399
2333
654
2548
2451
2451
2456
2465
1935
2456
1896
2583
1233
919
2447
2479
241
2498
2370
2453
2531
1367
1052
2502
1023
2329
2490
2472
1702
2270
2128
2468
2504
2435
0
2451
2310
2486
44
2462
1004
1115
2475
2474
2489
2538
2292
2469
1891
2374
2521
2459
2471
1990
2207
626
2068
880
1970
2188
1393
2395
2286
173
2414
37
2395
2559
2410
2525
2492
2437
2135
2333
2249
2485
1812
397
2530
806
2439
2486
1072
1951
2441
2483
2241
2210
2531
2393
2215
2243
2325
2485
1431
2494
2444
2285
1669
2490
377
2487
2412
2436
2435
1859
2543
2379
1960
2439
2489
2161
2419
2364
2157
2529
2483
1751
2284
290
2403
2472
2473
624
2481
119
1599
1030
2493
1885
2508
1489
1971
2071
2343
2527
2451
2427
2132
2488
2228
1972
2347
2305
2407
1085
2439
15
2421
2011
2563
2442
2502
2438
2055
2483
1544
2477
2404
1548
2435
1867
2374
2492
2487
2219
2487
2573
362
2471
2365
2206
2437
2437
2471
1329
2479
2510
1081
2457
1775
2522
2585
2268
1935
2287
2280
2458
1866
2070
1663
2282
2246
2062
1536
1856
2426
1148
2330
2453
2474
497
2455
2164
2483
2459
2164
477
2232
2481
2156
2263
2438
2489
2425
1910
2310
2557
2446
1372
1248
2356
1981
2515
2493
2465
1670
2094
2485
796
1814
2412
843
2322
1977
2519
1854
1989
2259
2527
2368
2235
2164
2227
2456
1474
1761
2366
2406
1999
2488
1519
2504
1767
68
351
1279
2436
761
2187
2299
2203
2574
1921
2384
2497
2148
2459
2401
1157
46
2503
2427
2438
1621
2330
2495
2467
1195
2131
2128
2488
2446
121
1931
2359
2371
2474
2542
1850
2180
2525
2433
1933
2382
1096
494
2498
2505
2390
2305
1727
328
83
2367
2476
2386
140
104
2434
2249
2054
2289
2520
1209
2393
1619
2515
2502
541
2373
2451
2253
2204
1751
1431
2437
2026
2500
2198
2476
860
1071
2484
1469
2498
2514
703
323
788
2489
2025
1877
1292
2462
2546
2473
2354
1352
2454
2188
293
1812
2507
401
1942
2522
2533
1479
2426
2473
2523
2487
2313
2379
598
2375
2206
965
2515
1133
935
2458
1482
1786
711
2451
507
2451
1708
2375
2436
577
2087
2204
2496
2201
2431
2480
42
2537
2078
2501
2111
2365
2508
2089
1633
2282
2424
2466
2014
2458
1160
1623
2210
956
1015
2487
1496
2467
1551
2003
2388
1695
2487
1695
2067
2473
1514
2294
406
2035
2448
2460
1909
2418
2459
2470
1008
698
2295
2290
2175
2411
2442
2522
2473
2015
2516
2479
2442
2488
2126
1856
2413
631
2455
2494
2483
2359
53
1980
2315
1774
1169
1976
2503
1852
2501
1177
922
2050
1878
2163
2495
1511
2331
2340
1406
2411
1079
2385
201
2559
1787
1832
2026
2525
2267
2280
2461
1285
2364
2398
2459
2318
2254
1896
1995
51
2406
2203
1986
2461
48
883
834
2429
1034
2436
2364
38
441
2421
804
2079
2498
1994
1124
2499
836
2310
2322
2461
2457
1930
2271
135
2021
2506
292
2025
2221
1910
79
1568
2447
2462
2202
1847
2237
2397
1559
2489
173
2448
2505
1560
536
2372
2508
2550
2333
1694
2162
2320
2266
1125
2527
2175
2221
1812
1987
2160
1889
2452
1316
1268
2215
2251
2497
2502
2444
2540
2348
2310
2479
825
2408
2507
644
2217
545
2170
2421
2457
7
2434
2489
2157
2447
925
599
2532
2036
2424
1441
2390
392
1130
2365
2350
1701
1175
400
2469
2466
2483
2498
2413
2278
1442
2512
1170
2135
2180
1509
2512
2461
2515
2467
2472
2258
2448
266
2482
2501
2425
174
2552
2399
1838
2178
2351
2508
2495
2488
2516
1801
2466
1689
2319
2054
2477
2444
2285
2019
2148
2549
2152
2381
2462
2407
2383
2419
2393
1991
294
2205
1741
2407
2053
193
2463
2472
2209
2483
2250
2341
2453
680
2541
1670
2129
1818
2456
279
796
1461
2452
2154
2194
2518
2354
2318
1944
1693
256
2294
2102
99
2486
2073
2348
2500
2112
880
1933
346
2225
2551
2449
2459
2446
1446
1476
1963
49
2143
711
2472
1092
2488
5
1817
2516
2482
2466
2462
2504
2489
1624
2510
2111
2180
2285
2415
2354
1531
1201
2395
1248
2434
1566
2470
1448
2479
2392
1201
2426
2398
2502
2281
2311
1666
2447
2091
2477
2504
2475
2228
2457
1304
2484
2400
1880
2516
2491
2444
83
2456
2424
2089
2457
2454
2419
2330
2421
2503
1127
2516
727
2477
923
2274
1718
783
2427
1642
1844
2499
2369
1160
2012
2442
1430
2512
2101
1580
2510
2526
2173
1542
2258
2385
2381
2498
2176
2466
1534
2486
1709
2495
2305
2546
2492
1742
1313
1488
2503
1331
2490
2418
2461
2508
2480
2509
2454
2477
2224
1024
2461
2341
2446
2301
2367
941
2122
2189
2407
2220
2032
2465
2453
1502
2339
2444
2481
2458
2531
1733
2270
634
1879
1897
1623
1644
1969
2471
2486
1823
1642
501
2511
2364
2136
1830
1216
2114
2357
2252
2515
2327
2416
2315
2023
2254
2364
1907
2403
2444
2160
694
1291
1032
1833
2484
2415
2418
8
2520
52
1945
1424
2466
2484
2021
2448
582
1953
2291
459
2425
2437
1770
2370
2504
2153
2486
2370
2513
2442
298
2467
2447
2420
2559
1961
1704
2549
2224
2474
1983
1552
2479
2253
2035
2541
2040
2072
2117
0
2512
2378
2409
1202
1399
2483
2112
2508
1016
1979
2506
2462
2391
2442
2125
2365
2218
2314
2432
2580
2527
95
2375
2293
2495
2525
746
2315
2472
2503
2356
2371
2524
473
2057
1833
2463
2549
928
2215
2420
1396
2243
2475
2272
2392
2177
2429
1798
2321
1960
587
907
1151
991
2492
895
2492
779
2258
2067
2486
1831
2492
2097
2454
1921
2321
1819
1508
2357
1783
2440
1139
2069
314
2446
2461
1329
1724
2459
2402
2157
2505
2527
2128
2421
2485
2266
2332
2510
2316
2187
2527
2033
628
2404
2469
1723
1935
2170
2296
2541
1839
2324
2495
2488
2216
815
1795
2465
1362
2465
756
2516
2467
1790
2520
2490
2415
2419
645
1652
2102
2459
2340
1707
1683
2542
1900
2512
2243
2260
2337
2501
2447
2443
2513
2013
2482
2412
2529
1512
2284
1569
1944
1993
2473
2445
2031
2199
2328
2433
2242
2492
2479
2463
2224
1981
2373
172
1722
2249
2264
1729
2462
2527
1471
2443
2446
2502
1474
1793
1459
2474
2514
1740
2504
2217
737
2499
2390
2464
21
691
2122
2469
2459
2477
2226
1723
1020
1836
2384
2501
2469
2505
2044
2475
7
2442
2483
1043
2409
725
2219
2371
857
1876
1487
2420
2102
1426
2531
2162
1959
1308
1198
642
2467
2225
2524
2283
1901
2460
2439
2
1605
2500
2378
2172
2173
1808
1936
1750
2319
8
1807
2070
96
2501
1845
2460
2482
372
1552
2506
2357
1260
2520
1991
449
2429
2547
99
736
1021
2483
1612
1550
2433
2460
2349
2537
1591
2442
1425
2502
2286
2294
2479
2515
903
2137
1911
2492
2376
2224
2480
2379
2391
2191
2109
2498
2062
2450
2002
1659
1235
422
2406
2418
2553
2376
2362
2465
2231
2506
2413
2479
1865
2408
1811
2380
2419
2189
2146
0
478
2409
1899
2391
945
2274
436
2452
2228
2490
900
2524
640
2432
1277
2518
2462
2498
1892
2463
956
2059
2383
2288
439
2544
2450
2497
2376
2540
2371
2220
2337
2441
2490
112
2378
2559
308
2459
2447
203
2433
1147
2462
2253
2391
2532
2498
2456
1619
2502
1804
2420
2371
1973
2099
2509
1842
2422
1500
780
2458
237
625
2456
2362
2305
2392
2469
2442
1790
2445
2378
1039
2480
948
1415
2411
2483
2560
2466
2518
2250
1564
931
2376
521
1712
2024
2440
2227
1713
2449
2493
451
2334
2492
1675
2493
2531
2256
2326
2422
2562
2406
2195
2176
2549
2461
1243
2487
2380
2257
2431
2368
228
2557
2170
2392
2091
1326
1214
2342
1424
1939
1175
2343
361
2254
1821
2412
2379
457
2526
2484
319
2261
12
1347
2229
854
2262
2555
1929
2095
738
2484
2368
2507
17
2487
649
2166
2382
2484
1752
1465
614
2219
2446
1741
2439
223
2419
2247
2153
1958
2440
2445
1410
2428
2498
421
2355
2360
2416
2491
2573
2314
1417
2178
2074
1253
2225
7
2484
1577
1847
1551
2573
751
368
2468
94
2462
2331
2511
33
2481
2517
1927
2370
2206
2511
2538
2475
2396
2420
1677
2348
2501
1783
2521
2542
2166
727
741
125
2413
2405
2480
548
2484
2512
2491
2192
518
2449
2349
2424
2372
2359
2362
2283
2364
1620
2202
447
2424
1975
923
1021
2449
2520
2427
2512
1992
2112
1676
2153
2531
2178
2303
1004
2306
2409
2484
2426
2478
1422
1486
2489
2453
2401
2364
2461
2506
1725
2483
2479
1765
1965
1572
2454
2473
2529
2456
2467
1519
2380
655
2495
2416
2283
1932
2040
1761
2466
2278
2162
2200
817
2292
2504
1952
201
2526
496
2274
2468
2163
2550
633
2425
2449
2410
2325
1939
1834
2504
2408
2250
2446
2459
2356
2085
2557
2411
2259
2442
2492
2441
1874
1215
18
2374
1677
2503
2481
2547
2470
2516
759
2334
1170
2042
37
2516
2094
1833
2256
2543
2467
2494
2460
1658
2507
2425
2017
2417
2415
96
1887
2528
2466
1201
2243
553
928
2570
2464
1205
1824
2414
1655
2460
2475
2020
2214
2376
1762
2006
2533
2487
2488
1503
2476
1899
1985
2401
1414
232
2459
2440
2287
1984
2449
2042
2356
1317
1645
2276
1653
2437
998
2532
947
366
1181
1887
1967
2281
1936
1525
1752
2509
2406
2458
928
2095
2473
2478
2468
2446
1416
2024
1649
2326
2470
2382
2556
2155
2521
2459
567
2512
2328
2407
2457
1856
2478
1937
2146
2281
1080
1127
10
2462
2411
2458
861
501
2470
102
1870
2537
845
2448
2473
2449
2525
2446
2468
1329
1223
2052
530
2489
1935
2496
1869
2497
1959
2399
2467
2339
2435
1730
403
1881
263
2290
2515
2257
2216
2121
2495
1404
2135
2038
2051
1789
2504
2354
2466
2367
2189
2460
2416
289
1540
2579
753
1175
123
1089
2505
2346
2486
2472
2479
2513
2518
2473
2543
2356
31
2465
796
512
2494
2499
2051
1664
2389
2379
2378
2529
2466
1663
694
2424
2463
595
1753
2455
1403
2276
2273
2460
2280
1997
2270
2466
2473
2481
2481
2392
2449
1932
1294
1951
14
1446
2275
2322
1624
2462
2468
2181
2326
1831
2385
2459
2223
720
1922
2209
2437
651
2006
1542
2475
940
303
703
692
2501
1679
2390
822
1162
2515
2333
2466
2065
1632
2432
2263
2402
2255
2410
1425
2274
2505
2421
2413
2445
2446
2033
1670
1860
2457
1020
2501
2224
1054
2412
1263
2178
1715
1206
1904
1635
2531
231
2504
2
2504
2538
2116
1113
2465
2255
283
2488
2456
2393
1319
2335
2524
1718
2521
1797
2372
683
2423
2178
2498
2346
1912
2281
2489
2478
1854
2124
1330
2415
611
2464
2521
2390
2476
2498
1972
4
1771
2435
2536
1285
1191
2438
1479
1747
1276
2468
2437
2483
2425
1738
2441
1661
2371
2381
2444
1806
2188
2475
1110
2377
2278
2474
2127
2499
1102
1704
2348
2310
2423
2127
1476
2448
1243
2446
2373
2492
2418
2451
2462
2131
2494
1974
2418
2460
2444
284
2440
1120
2540
2276
2173
2272
2326
2464
1933
2512
2454
2441
2473
2490
1703
1573
2400
2170
2461
2265
2250
2477
2326
1410
2496
1765
2491
2223
2525
2449
2361
2367
1725
2506
2446
2415
2102
1559
2511
2095
2484
2487
2541
4
605
1573
2514
1267
1897
2531
2591
1994
2264
2427
2554
2445
2216
43
2330
2241
2468
2407
1970
132
2486
2506
2450
2502
2387
1654
2333
2418
2485
299
2507
1213
2211
2477
2332
1930
2345
2154
940
2343
1878
459
2429
1803
2523
1410
2435
307
2566
2173
705
2554
1652
882
1938
2384
1857
2292
2310
1688
2345
1360
2281
1943
564
2394
2497
2444
2430
680
1224
1000
1979
2401
2314
2528
1582
1753
2235
2003
770
2468
2471
2156
2404
532
2383
2487
1137
2486
2261
2089
2239
490
2511
2316
2422
2051
1653
1158
1364
2209
2010
198
510
2222
664
413
162
2205
2478
2454
2486
2534
2178
2459
2520
2501
1780
2492
325
2529
2491
366
1603
2263
2473
1672
2469
2560
2515
605
2211
2485
2536
747
2478
2248
2524
2461
2461
2471
2399
2409
1857
2435
2071
2496
1595
2522
7
1913
2284
1904
1933
2454
2435
2121
1924
2488
2392
1468
2506
1316
2518
1398
2448
762
2443
1654
2486
204
2513
1961
2191
2438
2433
735
2496
2486
2467
2461
1901
2451
1593
1848
2477
1749
2380
1734
2421
2524
2448
2085
542
2445
2317
2439
2440
2034
1480
1695
1976
2126
2394
2457
2068
2315
1487
873
1806
1278
2468
2267
2319
1542
978
1594
2471
511
1949
2544
2193
2449
1652
2169
1956
1990
2472
2507
610
1812
2046
928
2444
2412
2283
1847
2529
2415
2433
2226
2483
2451
2483
1189
2486
2564
372
2398
2305
2377
2447
2183
2371
1823
1239
2423
2125
2453
913
2440
1033
249
2444
2452
128
2119
2426
2426
2445
2407
1674
2282
2456
2554
2560
2444
2302
1305
2110
5
2549
2462
722
2206
1188
2469
2354
2507
2228
1030
1553
1867
667
2464
448
2237
2460
2377
2357
2520
1856
2436
1680
2504
1846
2110
2504
2447
2033
2429
2508
1600
2395
2225
1628
2503
2417
1736
2430
375
2322
1554
2113
2467
1012
249
2386
2515
2069
2446
2422
1847
1185
2452
663
1964
2480
2398
2160
2457
1049
2511
1479
2081
825
2428
2454
2426
2420
2173
1416
2334
2423
2505
2395
2133
2394
2132
2520
2268
2486
2533
1988
1551
2506
108
2162
459
2436
2499
2483
2372
2450
2430
2291
2458
2474
2478
2414
2457
2516
2175
2425
2506
2408
2417
1375
2490
2499
2449
1918
525
2493
2452
2503
2226
2428
2529
2358
2480
2495
1547
1892
2500
1219
1663
2160
1472
1576
2418
1191
2109
1907
2545
2508
2415
2127
2328
1482
2573
2425
2036
2394
2490
1983
2115
588
2455
2494
2007
1424
2439
559
1754
1833
1560
2289
2039
1903
2430
169
2332
2422
254
2387
2122
1637
2120
2287
1977
2476
2530
2424
2339
972
1982
317
1464
2198
2556
2480
2551
2128
2383
2449
2523
1215
2479
2438
1631
774
2442
464
2443
2051
2471
1725
1420
2482
2520
2527
1893
1392
2476
1879
1688
2314
2477
1510
2454
2379
2355
2513
2429
2471
1928
1089
2369
1990
2427
2505
1421
2475
2140
0
2206
1799
2060
2373
2342
2469
184
2340
2157
2146
2481
849
2460
1742
2206
1886
2031
2484
1357
2417
2544
1875
2463
2420
2482
1570
2473
1457
2497
2556
1512
2354
2455
1105
1393
2249
1428
2407
2257
1752
1880
2488
2075
2391
2468
2497
2510
2439
913
2549
690
2034
2243
2193
2516
2327
2475
2349
2409
2489
2442
2473
2436
2275
2042
668
1207
2466
2479
1832
2499
2486
2445
2016
2457
2468
1837
2485
2496
2356
2405
2492
2479
2457
2506
2331
2427
2372
1152
2474
2167
235
2335
2405
2198
2318
2556
331
430
2481
2456
1212
2426
2404
1924
2418
2246
2464
2406
2220
1864
1187
1409
202
2474
2403
663
1799
701
2497
441
2454
2486
2544
2494
2360
2534
2530
392
2413
2464
2475
1692
2467
2328
2330
2350
2457
2006
2378
2447
2418
2104
2096
2440
2536
1087
2434
1000
1425
1725
1776
1617
857
1673
2417
2285
2412
2426
2477
2280
1207
2497
2333
2429
2035
2331
2432
2210
1634
576
2357
2364
2386
2491
2463
206
2378
2299
2415
1722
2285
1954
2429
1905
2211
2477
2346
2399
2136
1872
2473
1824
2488
2147
2514
1562
2509
2385
2420
836
1944
738
1918
1356
2498
1879
2479
2237
2195
2493
281
2535
2325
2316
1890
1918
2499
2419
2259
2422
720
1961
2495
744
2458
2055
2471
2504
2254
2104
318
2027
1880
1568
2447