3
3481
1
0
3
3484
4
14
14
0
10
11
3480
12
3484
13
27
16
7
0
18
0
8
11
22
38
24
26
38
3515
32
33
34
37
42
36
51
39
38
31
50
49
44
45
46
29
0
52
0
70
43
55
56
60
59
57
58
73
61
53
63
64
64
67
54
66
85
47
72
87
73
88
74
75
76
83
86
80
81
0
0
0
88
77
0
89
0
92
91
94
99
95
96
97
110
98
88
100
101
103
104
105
107
106
110
109
131
127
111
0
90
139
132
116
0
116
121
122
124
125
126
0
129
130
123
132
133
121
135
136
137
138
113
0
142
143
144
132
146
147
148
149
150
151
152
139
0
140
0
166
155
141
156
157
158
159
157
161
162
163
164
165
167
168
154
170
0
172
173
174
175
176
177
171
170
180
181
182
183
184
185
186
187
188
269
189
190
191
192
193
194
195
196
197
198
199
169
201
202
203
205
207
200
210
211
212
213
278
215
3688
216
217
218
220
219
208
222
223
224
225
226
227
228
229
0
229
231
0
233
234
235
236
237
238
239
204
240
241
242
243
244
226
245
247
248
249
250
251
252
246
253
254
256
257
258
259
260
261
255
262
263
264
266
267
268
298
269
249
272
273
274
275
277
279
280
281
232
282
283
284
265
286
265
287
288
289
290
291
292
293
295
296
297
299
300
301
302
0
305
0
307
308
334
285
309
333
311
312
314
315
300
316
276
306
318
319
320
321
337
322
323
324
294
325
324
327
328
329
330
331
334
332
366
335
336
338
366
339
0
341
342
343
344
345
346
304
347
349
350
352
353
356
357
358
359
360
361
362
363
317
380
367
368
0
369
372
373
374
375
354
386
376
377
378
379
0
364
333
351
383
384
385
387
365
389
390
391
381
392
393
412
397
398
396
400
401
402
416
388
403
404
405
406
407
408
410
394
411
414
415
419
420
421
422
423
424
425
426
427
428
418
429
430
397
431
432
433
434
435
437
438
439
440
441
442
435
444
445
446
454
447
448
449
449
451
452
453
0
455
456
457
458
459
454
462
464
465
466
467
468
469
454
0
472
501
455
476
477
474
478
479
480
481
482
470
484
485
486
487
488
489
490
460
492
493
495
496
0
498
500
502
503
481
506
507
508
509
512
514
513
515
515
516
517
518
519
520
521
522
523
524
550
557
552
527
528
493
530
531
532
533
534
535
536
499
537
538
539
540
541
542
543
511
543
545
547
510
549
551
554
555
556
559
560
611
564
565
583
589
534
566
567
568
569
570
571
572
573
574
546
575
576
577
578
580
0
581
557
560
584
585
587
0
591
592
593
594
595
596
597
598
599
600
601
602
606
603
608
609
634
612
613
615
0
618
621
621
622
623
624
0
627
625
661
628
662
617
605
633
630
635
637
633
640
641
668
643
620
645
647
648
648
650
690
651
652
653
654
655
656
657
658
659
660
661
664
614
685
0
0
670
672
673
648
675
645
678
679
695
680
722
681
682
683
727
0
663
0
635
636
0
689
647
691
693
764
696
697
698
699
700
636
685
0
704
624
687
0
707
708
709
710
712
713
715
718
716
695
743
723
724
726
756
728
0
666
760
732
734
768
764
711
736
0
750
0
645
739
740
771
741
0
744
745
746
746
694
869
0
717
0
750
719
781
751
752
753
815
729
729
757
755
823
733
832
755
763
731
793
0
0
765
804
766
803
770
771
769
812
840
774
775
776
777
778
779
780
781
782
783
784
785
786
0
788
789
790
791
815
792
758
0
793
794
684
796
801
803
799
806
804
805
806
742
840
808
809
810
811
838
813
846
814
906
787
817
819
820
821
822
875
824
756
825
827
828
829
831
833
834
831
920
0
806
772
837
839
870
0
841
842
906
845
0
847
857
845
888
854
855
855
857
858
859
830
802
862
863
864
865
866
868
0
807
911
0
873
0
876
877
878
880
917
844
826
885
886
887
889
891
892
894
895
0
898
896
896
850
897
0
837
0
932
0
902
898
905
907
908
872
912
941
913
903
876
836
915
916
0
919
0
921
922
923
924
0
925
893
926
927
890
928
804
909
1023
1016
902
935
936
937
911
939
940
941
942
943
0
944
0
945
949
836
953
951
963
953
918
943
967
956
957
958
959
972
0
963
964
965
966
967
967
968
969
970
972
973
952
975
976
1069
977
978
1062
0
974
1030
985
987
977
0
991
993
995
996
997
998
883
1000
1001
1002
1004
1005
1006
1007
1008
1009
1010
1017
1011
3947
1012
1013
1014
1015
1016
0
901
3945
1018
944
1020
1021
1022
1023
1023
1108
1027
1028
938
1029
1031
1032
1033
1034
1035
1036
1037
1038
1040
1041
951
1011
1044
0
1046
1037
1048
1049
1050
1051
1052
1053
0
0
1058
0
1069
1061
979
0
1064
1065
0
0
1069
0
1071
1062
1072
1064
0
1074
1081
988
989
974
1076
1078
999
995
1187
1080
986
1082
999
1187
1086
1088
3995
3995
1089
1090
1092
0
1093
0
1094
0
0
0
1006
1099
1100
1095
0
1102
1103
1104
0
1101
0
1104
0
1113
1108
0
0
901
0
1110
1113
1112
1030
1114
1117
1119
1155
0
1121
0
1125
1127
1128
1129
1130
1131
1132
1133
1134
1025
1025
1026
0
1138
1115
1140
1141
1142
1155
1144
1145
1047
1147
1148
1149
1150
1152
1153
1154
1142
1156
1054
1055
1158
1163
1160
1068
0
1164
1151
1170
1170
1166
1168
1163
1067
1171
1250
1172
1173
1063
1174
1175
1251
1176
1177
981
1178
1256
984
1180
1181
1077
1182
1183
1258
981
0
1186
1187
990
1099
1261
1191
1006
1193
1194
1197
1198
1199
1200
1271
1201
1201
1203
1204
1211
1206
1192
1208
1209
1210
1114
1207
1212
1211
0
1214
1215
1216
1108
1218
1219
1220
1221
1131
1222
1223
1289
1109
1135
1226
1227
1228
1229
0
1230
1231
1232
1233
1234
1235
1236
1237
1306
1238
1239
1240
1241
1242
1243
951
0
1246
0
1247
1249
1252
1253
1254
1318
1255
1256
1257
1258
1260
1261
1262
1196
1264
1265
1259
1267
1211
1269
1270
1333
1271
1272
1273
1274
1276
1262
1277
1278
1279
1280
1215
1282
1283
1284
1285
1286
1223
1287
1223
1224
1288
0
1290
1291
1292
1293
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1307
1308
1375
1240
1311
1312
1247
1314
1315
1174
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1257
1332
1330
1331
1260
1334
1335
1336
1337
1342
1338
1339
0
1211
1341
1342
1343
1344
1271
1346
1347
1277
1406
1350
0
1351
1416
1416
1224
1469
1288
0
0
1356
1357
1358
1359
1295
1362
1363
1364
1365
1366
1367
1301
1428
1369
1370
1371
1372
1373
1374
1376
1377
1378
1379
1305
1248
1310
1381
1382
1317
1383
1250
1251
1385
1386
1387
1388
1389
1391
0
1393
1394
1396
1397
1395
1398
1399
1400
1401
1402
1346
1403
0
1405
1407
1469
1469
1408
0
1410
1411
1413
0
1552
1414
1352
1484
1416
1485
1417
1418
1474
1420
1421
1422
1423
1416
1493
1424
0
1425
1503
1429
0
1431
1432
1434
1436
1511
0
1369
1438
1439
1440
1441
1379
1380
1444
1445
1324
1448
1449
1629
1451
1452
0
1387
1453
1390
1455
1456
1460
1459
1539
1461
1398
1402
1464
1465
1346
1404
1406
1406
1550
1469
1469
1470
1409
1412
1473
1477
0
1480
1466
1481
1482
1483
1484
1534
1485
1486
1487
1459
1427
1488
1489
1490
1564
1365
1491
1510
1564
1675
0
1494
1495
1496
1433
1498
1499
1500
1501
1502
0
0
1558
1505
1506
0
1504
1508
1511
1436
1515
1436
0
1445
1447
1519
1520
1532
1450
1522
0
1395
1524
1526
1528
1529
1530
1531
0
1525
1535
1538
1476
0
1540
1541
1542
1471
1412
1401
1546
1547
1548
1660
1589
1590
1591
1551
0
1467
1555
1557
1553
1561
1562
1598
1564
1563
1674
1608
0
1565
1566
1567
1568
1558
1560
1569
1570
1571
1572
1573
1574
1577
1578
1447
1580
1533
1582
1583
0
1584
1585
1586
1587
1531
1589
1590
1592
1664
1593
1594
1597
1597
0
1601
1602
1603
1604
1599
1605
1606
1607
0
1609
1610
1572
1612
1613
1614
1615
1617
1618
1620
1621
1622
0
1625
1626
1627
1628
1682
1630
1498
1633
1634
1575
1636
1619
0
1582
1582
1640
1641
1642
1643
1645
1646
1647
1648
1578
0
1651
1652
1653
1654
1656
1657
1658
1659
1730
1660
1661
1662
1597
1589
0
0
1666
0
1667
1721
1668
1669
1597
1670
1707
1671
1674
1675
1672
1676
1685
1679
1701
1673
1682
1683
1631
0
1687
1688
1689
1690
1691
1692
1654
1658
1658
1696
1697
1730
1624
1698
1719
1719
1665
1661
1701
1702
0
1704
1670
1589
1663
1705
1706
0
1671
0
1709
1710
0
1711
1712
1713
1714
1715
1716
1730
1739
0
1703
1759
1759
1702
1739
1720
0
1722
1723
1724
1711
0
1707
0
1743
1708
1725
1726
1727
1728
1729
1730
1753
0
1734
1734
1733
1759
1702
1735
0
1736
1737
1739
1738
1670
1740
1741
1706
1742
0
1744
1710
1742
1767
0
1746
1747
1748
1749
1750
1746
1751
1752
1728
1731
1754
1731
1753
1734
1757
1755
0
1759
1718
1760
1739
0
1762
1761
1784
1763
1764
1765
1796
1766
1742
1789
0
0
1768
1769
1770
1771
1771
1773
1774
1772
1775
1776
0
1777
1778
1779
1780
1781
1762
1762
1782
0
1784
0
1786
1787
1788
0
1790
0
1792
1794
1795
1796
1797
1798
1785
1799
1800
1807
1793
1801
1802
1803
1784
1804
1805
1783
1806
1808
1809
1810
1811
1813
1814
1815
1816
1817
1818
1819
1812
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1982
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
0
1980
1981
1981
1983
1963
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1990
1990
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2007
2010
2011
2012
2013
2014
2015
2016
2018
2019
2020
2021
2022
2023
2024
2025
2026
2034
2017
2028
2029
2030
2031
2032
2033
2035
2036
2037
2038
2039
2040
2041
2042
2042
2043
2044
2045
2046
2047
2048
2049
2050
2052
2053
2054
2055
2056
2057
2058
2059
2060
2051
2062
0
2064
2065
2066
2067
2068
2147
2069
2070
2071
2072
2073
2074
2075
2088
2076
2077
2063
2078
2079
2080
2081
2067
2083
2084
2085
2086
2087
2088
2089
2063
2091
2092
2110
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2106
2107
2108
2109
2111
2112
2104
2113
2114
2115
2116
2119
2119
2120
2121
2122
0
0
2125
2126
2127
2128
2129
2114
2131
2132
2118
2134
2135
2136
2137
2138
2139
2140
2140
2141
2142
2143
2144
2145
2146
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2164
2165
2166
2167
2168
2169
2170
2171
2172
4132
4153
2174
2175
2176
2177
2178
2179
2180
2181
2166
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2205
2206
2207
0
2208
2209
2211
2212
2213
2214
2215
2216
2217
2218
2219
4160
2221
2222
0
2223
2224
2225
2226
2227
2228
4163
2272
2210
2230
2231
2232
2240
2234
2234
2235
2237
2292
2239
2241
2242
2244
2241
2256
2275
2246
2249
2247
2248
0
2250
2251
2252
2315
2255
2229
2258
2259
2260
2263
2233
2271
2268
2270
2315
2273
2288
2274
2278
2279
2280
2281
2282
2286
2287
0
2385
2265
2290
0
2296
2263
2296
2299
2335
2282
2304
2305
2300
2283
2284
2307
2309
2343
2348
2295
2273
2317
2293
2320
2353
2320
2391
2319
2277
2298
2321
2324
2323
2325
2326
2326
2327
2330
2303
2364
2340
2332
2333
2335
2336
2361
2337
2339
2377
2341
2333
2342
2346
2347
2343
2349
2385
2314
2479
0
2355
2394
2356
2358
2263
2360
2362
2397
2366
2367
2368
2369
2457
2372
2373
2374
2376
2406
0
2375
0
2346
2424
2413
2382
2424
2386
2387
2477
2519
2389
2422
2357
2318
2393
0
2395
2396
0
2398
2400
2365
2402
2405
2407
2344
2498
2409
2349
2411
2416
0
2412
2413
2351
2417
2379
2420
2425
2421
2351
2379
2426
2428
2472
2429
2434
0
2437
2438
0
2440
2392
2443
2445
2446
2447
2448
2450
2451
2452
2453
2457
2455
2456
2458
2459
2460
2377
2462
2463
2508
2418
2469
2465
2427
2510
2468
2470
2480
2430
2473
2474
0
2473
2441
0
0
2439
2481
2482
2440
2483
2484
2436
2478
2482
0
2488
2489
2541
2494
2402
2401
2496
2497
2499
2500
2501
2502
2486
0
2505
2464
2507
2418
0
2504
2511
2513
2514
2515
0
2516
2517
2518
2479
2532
2523
2524
2553
2525
2526
2527
2530
2536
2534
0
2504
2489
2568
2540
2502
2542
2537
2529
2546
2547
2548
2512
2513
2522
2516
2551
2521
2552
2592
2554
2533
2556
2594
0
2559
2561
2562
2531
2564
2566
0
4222
0
2606
2569
2570
2567
2572
2575
2576
0
2573
2580
2581
2581
2582
2583
2584
2581
2587
2590
2591
2653
2593
2595
2597
2597
2598
2599
2600
2531
2608
2602
2603
2604
2605
2607
2611
2612
2610
2621
0
2613
0
2615
2682
0
0
2615
2619
2620
2620
2628
0
2623
2624
2626
2627
2654
2629
2630
2631
2588
2633
2556
2665
2664
2637
2638
2639
2640
2608
2641
0
2642
2643
2565
2645
2646
2621
2648
2649
2650
2683
2652
2698
2688
2710
2655
2656
2657
2659
2659
2660
2661
2663
2633
2666
2668
2669
2670
0
2671
0
2673
2674
2675
2644
2683
2678
2679
2709
2680
2681
2710
2755
2686
2687
2688
2689
0
0
2692
0
0
2682
2693
0
2695
2635
2696
2697
2804
0
2700
2701
2636
2702
2703
2704
2705
2706
2707
2708
2710
2712
2713
2714
2715
0
2684
2716
2717
2762
2718
2719
2720
2760
2691
0
2656
0
2728
2725
2727
2724
2725
2729
2797
2730
2771
2731
2732
2726
2772
2734
2636
2737
2738
2739
2741
2742
2743
2840
2745
2747
2860
2748
2749
2711
2750
2752
2684
2755
2756
0
2757
2758
2721
2763
2764
2759
2759
2725
0
2767
2768
2769
2770
2802
2740
2735
0
2774
2810
2779
2780
2781
2782
2783
2784
2753
2785
2824
2748
2788
2789
2791
2792
2832
2794
2795
2765
2796
2799
2800
2801
2803
2838
2802
2805
2806
2807
2808
2809
2840
2811
0
2812
2810
2743
2813
2814
2815
4256
2816
2817
2818
0
2820
2821
2786
2866
2749
2825
2826
2827
2828
2907
2790
2830
0
2829
0
2833
2831
2836
2837
2838
2839
2840
2841
2842
2844
2846
2819
2819
2827
2849
2751
0
2865
2845
2851
2774
2852
2823
2778
2853
2775
2856
2857
2858
2859
0
2861
2862
2863
2864
2868
2869
3002
2870
2871
2872
0
2874
2875
2876
2832
2877
2878
0
2879
2880
2881
2879
2894
2882
2888
2920
2887
2925
2817
2966
2889
2890
2893
0
2900
4275
2896
2898
2899
2900
2902
2903
2904
2905
2906
2958
2904
2831
2950
4255
0
2835
2912
2913
2914
2915
2911
2917
0
2918
0
2882
2923
2888
2925
2926
2846
2943
2928
2929
2936
2931
2932
2933
2907
2930
2937
2938
2939
2940
2941
2942
2897
2944
2945
2946
2947
2895
2997
3093
2951
0
3000
2952
2954
3007
2911
2956
2957
0
2909
2878
2961
2962
2963
2955
2964
2920
2965
2921
3029
2891
2921
2882
2885
2887
2971
2979
2974
2975
2976
0
0
2978
0
2936
2982
2983
2897
3052
2935
2985
2946
2988
2949
2990
3054
2831
0
3046
0
2953
3006
2995
0
2996
3058
2998
2999
2994
3001
3010
0
3004
2909
3069
3011
3013
3014
2977
3016
3017
0
2965
3021
3023
0
0
3022
2919
0
3026
2970
0
3027
2970
2927
2922
3030
3031
3032
0
3034
3028
3036
3037
3093
0
2943
2981
0
3045
3040
3085
3041
3042
0
3105
3044
2896
3047
0
0
0
2949
2989
2980
3056
3046
3039
2985
3050
2987
2987
0
3058
3061
2992
3063
3060
3055
3067
3009
3070
3070
0
3072
3081
3058
3005
3078
2999
3025
3076
3073
3082
2963
3141
2977
3016
2967
3088
3030
3084
0
3031
3146
3148
3091
3092
3144
3153
3095
3096
3036
3205
0
3099
3109
0
3164
3100
3101
3102
3103
0
3057
3094
3051
3164
3107
3104
3173
3106
3172
3099
3110
3111
0
3240
0
0
2994
3110
3111
3116
0
3120
3068
3121
3122
0
3061
2953
3066
3075
3127
3128
3129
3122
0
2995
3133
3134
0
3135
3141
0
3082
3113
0
2977
0
3038
3083
3191
3143
3149
3145
0
3147
3149
3150
2981
0
0
3208
3154
0
3212
3156
3157
3158
3158
3159
3160
3151
3163
3165
3164
3168
3103
3169
3048
3171
3171
0
3104
3053
3223
3232
3115
3172
3240
3225
3060
3117
3235
0
3207
3066
3059
3119
3187
0
3060
3194
0
3130
0
3190
3190
3192
3089
3079
3133
3185
3196
3198
3199
0
3140
3092
0
3203
3247
3204
3205
3253
3207
3264
3209
3163
3217
3254
3214
3215
3216
3261
0
3263
3221
3222
3231
3224
3150
3302
3169
3226
3176
3176
3227
3230
3232
3115
3233
3234
3177
3235
3236
3237
3143
3182
3242
3120
3289
3188
0
3247
3189
3191
3194
3138
0
3139
3252
0
3251
3249
3299
0
3220
3161
3256
3257
3291
3258
3216
3292
3253
3211
0
3264
3261
3266
0
3220
3271
3269
3218
3319
3170
3274
3234
3276
3277
3278
3279
3352
3236
0
3242
3280
3237
3288
3290
3248
3286
3292
0
3196
3287
3289
0
3286
3291
3211
3294
3296
3198
3337
3301
0
3259
3304
3263
3306
0
3307
3308
3309
3310
3259
0
0
3313
0
3316
3317
3271
3319
3319
3350
3322
3323
3302
0
3281
3353
3281
3234
3327
0
3325
3276
3336
3282
3331
3293
0
3335
3294
3338
3339
3288
3344
3337
3310
3306
0
3345
0
0
0
3314
0
3366
0
0
3331
3371
3310
3342
3373
3357
3354
3358
3348
3360
3361
3348
3361
3349
3389
4559
3392
3368
0
3373
3355
3375
0
0
3377
3406
3377
3381
3382
3383
3364
3384
0
3386
3387
3388
3391
4772
3369
3394
0
3372
0
3396
3427
3398
0
3400
3401
3402
3403
3404
3405
3432
3408
3409
3410
3383
3414
3415
3416
3417
3417
3419
0
3418
3422
3403
3393
0
3398
3429
3430
3431
3432
3378
3398
3411
3437
3440
3441
3442
3423
3430
3444
3445
3446
3446
3447
3448
3437
3450
3420
3452
3442
3423
3458
3454
3455
3449
3447
3452
0
3454
3459
3470
0
0
3466
0
3463
0
3465
3464
0
0
3467
3462
3473
3464
3472
3469
3482
3474
3472
3486
1
0
0
4942
3479
3482
0
3489
3490
3495
3491
3493
4946
0
0
0
3494
3495
3496
3488
5
3499
4945
0
3503
3487
3504
3521
3495
3501
3508
3507
0
3529
5
0
3535
3532
0
3516
3498
0
3514
3507
3517
3529
3528
3523
3512
3521
0
3541
3524
3552
3531
3548
3523
3517
3528
3529
3541
0
3536
3545
0
3544
3548
3549
3559
3553
3554
3512
0
3558
3537
3546
3555
3565
3566
3562
3563
3585
0
0
3578
3572
3580
3544
3547
3574
3553
3568
3556
3569
3581
3583
0
0
3576
3570
3587
3572
3589
0
3609
3604
3577
3571
3594
3584
3595
3587
3597
3600
3582
30
3602
3615
3604
3572
3606
3613
3598
3608
0
70
3598
3622
3632
0
3616
3598
3620
3621
3611
3612
3575
3627
3622
3625
117
3613
3626
3619
0
3603
3628
3630
3634
3635
3644
3636
3637
0
3641
0
3645
3647
3649
3650
0
3651
3647
3646
3656
3655
0
3648
3658
3659
128
3646
3657
3662
3671
3669
4948
3667
3669
3663
3666
3673
3668
3667
3679
3680
3672
3677
3689
3681
3686
0
3675
206
3682
3696
0
230
3687
230
3694
3690
3692
3693
4978
3695
3701
3698
4982
0
3702
3694
3705
0
3703
3708
3706
3700
3710
0
3712
0
3714
3717
3718
3711
3720
3719
3723
3716
3725
3726
0
0
0
3753
3744
3731
3729
3748
3745
3732
0
3735
3737
0
3779
3767
3745
3740
0
3748
3776
3765
3733
3766
3756
0
3730
3761
0
3769
3762
3751
3778
0
3752
3763
3741
3764
3742
3789
3739
3759
3795
3798
3733
3777
3754
3764
3733
0
3775
3776
3814
3770
0
3772
3795
3759
3736
3797
3808
0
3772
3856
3787
3795
0
3794
3805
3780
3806
3793
0
0
3809
3808
3810
3755
3790
3799
3830
3846
3794
3825
0
3806
0
3807
3778
3817
0
3799
3800
0
3803
0
3826
3827
3828
3782
3852
3821
0
3785
3787
3822
3821
3820
3801
3841
0
3841
3844
3826
3845
3847
3849
3914
3747
3807
3888
3853
3821
3888
3818
3855
3839
3823
3839
3858
3860
3861
3863
3864
3865
3866
3867
3848
3855
3857
3839
3875
3858
3875
3905
3859
3861
3911
3867
3848
3885
3887
3886
3888
3917
3889
3820
3891
3889
3894
3893
3894
3895
3775
3874
3790
3898
3909
3856
3900
3933
3807
3912
3901
3847
3856
3855
3991
3819
0
3894
3844
3859
3823
0
3862
0
3928
3847
3887
3901
3962
0
3887
3982
3944
3919
3890
3873
3925
3790
3927
4006
3930
3775
4008
3953
3945
3956
0
0
3931
4008
4010
3935
0
0
3940
4000
0
3950
3945
3931
3927
3926
3906
0
3963
3925
3963
3958
3915
3932
3915
4047
3820
3967
0
3962
3965
3873
0
3904
3830
3977
3958
3978
3911
3957
3957
3915
1091
3968
0
4022
0
3975
4026
3989
3982
0
4014
3921
3994
3910
3880
3997
3933
3979
4001
0
3926
4015
3994
4008
3988
4018
4018
0
3983
1160
4034
4006
3954
4042
4000
4009
4009
4027
4055
3980
4023
4023
0
4050
4050
0
3954
4024
3986
4039
4067
4087
4017
4052
3990
4045
3998
4021
4064
4094
4036
4061
4031
4044
4028
0
3999
4063
0
4051
4053
0
4076
4059
0
4079
4082
4096
4070
4038
4081
4081
4083
4044
4097
4101
4031
4072
4088
4046
4048
4096
4044
0
4097
4069
4063
4084
4063
4071
4060
4080
4094
4108
4101
4017
4103
4055
4032
4086
0
4088
4102
4106
1527
0
0
4062
4095
4104
4098
4103
4110
4112
0
4064
4092
4093
4107
0
4118
4116
4053
4119
4121
4124
4120
4127
4123
4125
4129
4128
4126
4126
4131
4131
4140
4137
4143
4140
4129
4142
4143
4134
4145
4146
4149
4152
2220
4154
4151
4158
4155
0
4176
4161
4146
4159
4161
4149
4168
0
4164
4174
0
4156
4164
4189
4186
0
4183
4184
4189
4180
4170
0
4196
4181
4182
4194
4192
0
0
4191
0
4197
4195
4194
0
4205
4190
2312
4203
4182
4218
4213
4219
4211
0
4217
4217
4218
2577
2577
4221
4223
4249
4231
4244
4225
4253
4228
4226
4230
4242
4263
0
0
4229
4235
4237
4231
4234
0
4229
4261
4276
4264
4246
0
4243
4250
4246
4247
4277
4271
4251
4238
4292
2959
4259
4298
4278
4266
0
4247
4283
4242
4274
0
0
4250
0
4277
4268
4307
0
4342
4307
4292
4284
4382
4315
0
4266
0
4267
4282
4274
0
0
4262
4284
4294
4297
4319
0
4288
4301
4301
0
4280
4271
0
4306
4303
4304
0
4305
4345
2953
0
0
4312
4320
4316
4334
4295
0
4296
4322
4301
4279
4321
4331
4576
4247
4273
0
0
4381
4283
4358
4271
4359
0
4346
4330
4318
0
4353
0
4325
4383
4374
4341
4343
4316
4291
0
4335
4348
0
4364
4355
4356
0
4344
0
0
4468
4362
4404
4286
4331
0
0
0
4446
4439
4353
4383
4372
4357
4384
4372
4378
4357
4373
4373
4384
4428
0
3125
4419
4343
4385
4384
4318
4398
4465
4499
4403
4364
4576
4472
4363
4353
4366
4407
4324
4412
4375
4475
4451
3186
4353
0
0
4422
4312
4490
4393
4485
4396
4464
4432
4467
0
4409
0
4353
4376
4367
4355
4445
4376
0
4473
0
4739
4438
4375
4452
4480
4388
4421
0
0
4450
4388
4317
4291
0
0
0
0
4441
4432
4393
4553
0
0
0
4469
4471
4376
4408
4443
0
4499
4439
4353
4472
0
4582
0
4476
4488
4474
4542
4418
4508
4486
0
4324
4422
4482
4482
0
4463
4489
4543
4465
4493
0
4496
0
4501
4349
4376
4525
4502
0
4488
4527
4507
0
4627
4554
4477
4588
4479
4421
4568
4549
0
4478
4524
4429
4495
4497
4573
4496
0
4500
0
4370
4610
4516
3238
4513
4537
4614
4543
0
4553
4542
4546
4430
4498
4526
4552
4500
4468
0
4621
0
4612
4532
4511
0
4639
4559
4538
4539
4595
4588
3321
4693
4515
4396
4567
4560
4640
4572
4650
0
4469
3303
4579
0
4563
3303
4581
0
4615
4584
4517
4591
4589
4534
4609
0
4640
4596
4569
4525
4646
4601
4502
4522
4677
4626
4582
4585
0
4510
4710
4715
4607
4531
4598
4452
0
4607
4586
4594
0
4592
4630
4567
4591
4670
4620
0
4643
0
0
4643
4699
0
4628
4629
0
4612
4632
4659
4635
4665
0
0
4638
4766
4770
4615
4594
3362
4766
4671
4642
4571
4646
4572
4603
4668
4652
4686
0
4654
4634
4635
4689
3421
4662
4637
4586
4594
4666
4631
4642
4595
0
4673
4675
4628
4698
4682
4613
0
4668
0
4633
4684
4686
4657
4641
4586
4423
4638
3380
3407
0
4595
4792
4726
0
4620
0
0
4563
4673
4648
4744
4775
4676
4848
4604
4699
4678
4790
0
4652
0
4700
0
0
4707
4657
4710
4593
4836
4613
4736
0
4717
0
4719
4720
4557
4722
4784
4772
4686
4730
0
4796
4648
4703
4679
4733
4743
4740
4724
4641
0
4719
4702
4728
4730
4844
4749
4699
4847
0
4740
4758
4662
4759
4779
0
0
4762
4714
4764
4743
4744
4804
0
4713
0
4769
4773
4814
4747
4720
4752
0
4781
4807
4753
4809
4783
4784
0
4729
4773
4788
4729
4750
4747
0
4841
4707
4784
0
4840
0
4799
4795
4799
0
4718
4768
4798
3421
4802
4808
4767
4853
4860
0
0
0
4729
4754
4785
4754
4783
0
4848
4829
4840
4837
4824
4831
4815
4810
4833
4759
4830
0
0
0
4806
4853
4841
4843
4842
0
4881
4777
4883
4778
4564
4879
4734
0
4776
4833
4734
4838
4705
4854
4858
0
4829
4889
4867
0
4888
4822
4828
4835
4863
4827
4888
4803
4867
4836
4873
4767
4821
4860
4894
4890
0
4893
4880
4883
0
0
0
4892
4862
4884
4813
4813
4813
4885
4895
0
4898
4896
4900
4897
0
3461
4897
4903
4901
0
4920
4914
4909
4910
4913
4909
4912
4912
4917
4927
4913
4932
4929
4911
0
4930
4932
4916
4937
4926
4924
4927
4931
4938
4924
0
3505
4936
3490
3505
3500
3489
3639
4963
3639
4950
4961
4954
4949
4953
0
0
4952
4952
4954
4965
4963
4951
4986
0
3671
4966
4980
4960
0
4957
3678
4972
0
4980
0
4971
4955
4981
4958
4987
4964
4982
4981
0
4998
3691
4965
4990
3699
4994
4988
4976
3715
0
0
4990
4989
4974
4997
0
