0
0
21
3474
3486
11
7
7
9
0
12
13
14
15
17
18
19
20
10
10
12
24
26
25
29
3512
31
0
0
29
34
30
25
36
25
38
47
39
40
41
0
43
44
30
42
0
49
0
58
51
53
56
55
69
50
64
57
59
58
52
59
51
71
45
63
78
65
66
67
70
0
72
61
0
75
75
68
76
77
0
0
80
81
82
80
83
84
87
94
96
85
86
79
89
91
90
91
98
95
97
98
100
0
102
114
103
104
129
105
98
107
108
107
120
119
101
111
118
112
90
0
114
115
116
117
111
113
120
121
122
123
124
125
129
126
127
128
130
132
119
134
135
136
137
138
139
141
126
0
143
144
154
146
147
154
148
0
149
150
151
142
152
153
185
145
156
157
159
160
161
162
163
156
145
166
168
169
164
170
171
172
173
230
174
175
176
177
178
179
180
181
182
183
184
193
200
186
187
188
189
190
191
192
193
194
195
266
197
264
201
202
203
204
205
192
207
208
209
210
211
212
213
214
215
216
0
218
219
220
221
222
223
224
225
226
227
228
231
230
232
233
234
235
236
237
238
240
242
243
244
245
246
247
241
248
249
251
252
253
254
256
234
258
259
260
261
263
0
0
267
268
217
269
270
271
273
272
273
274
275
276
277
278
279
280
281
282
283
284
285
229
286
287
0
289
291
292
322
293
294
339
295
296
265
297
298
239
300
262
290
301
302
303
304
307
308
311
312
313
311
315
316
317
318
319
320
309
323
324
305
325
309
326
327
314
329
330
331
332
333
335
337
322
340
341
344
345
379
348
349
350
351
352
353
354
336
355
357
358
360
359
363
364
365
365
347
0
368
370
371
334
373
0
339
343
0
378
367
381
382
356
384
385
386
375
387
388
408
409
391
392
377
393
394
395
383
398
399
400
405
401
402
404
389
407
431
412
0
415
416
417
418
419
421
422
423
414
424
425
391
427
428
429
0
431
433
413
420
435
436
437
466
439
430
440
448
441
442
443
443
445
458
447
449
450
451
452
453
454
448
455
460
461
462
432
463
464
465
467
468
494
470
471
495
472
473
474
475
476
478
479
480
481
482
483
484
456
486
446
459
0
0
492
493
0
496
497
500
501
475
502
503
504
506
508
507
509
509
511
512
513
514
517
515
516
518
519
548
521
0
523
524
446
525
552
527
529
564
532
527
534
535
536
537
538
539
540
541
541
544
545
505
547
549
551
553
576
554
526
556
523
559
561
562
563
564
597
566
567
568
569
570
571
572
573
574
575
578
579
580
577
581
583
0
584
554
586
588
590
533
591
592
621
623
598
599
600
601
602
682
0
603
604
0
605
608
611
613
614
615
617
618
596
0
0
595
645
625
626
659
629
630
684
663
609
616
616
634
614
636
618
638
646
640
641
642
643
647
648
645
680
699
654
655
656
657
658
660
661
703
684
705
663
665
636
668
634
671
672
673
650
675
671
678
720
750
681
683
685
686
687
688
691
634
0
635
674
649
0
649
746
697
763
723
701
702
704
706
668
735
707
708
627
0
674
712
691
696
692
715
610
721
722
0
0
726
727
729
0
731
800
732
733
709
735
733
711
688
739
694
763
740
741
693
710
0
752
771
743
744
719
697
0
747
0
724
724
776
752
728
0
754
755
798
734
734
0
757
738
766
0
694
836
0
764
765
768
0
773
810
807
772
815
815
0
782
783
784
785
786
787
789
790
0
781
0
793
794
795
796
797
798
798
799
801
0
0
0
0
804
756
863
803
749
767
749
749
0
778
778
839
812
813
814
841
848
817
798
819
819
821
847
822
823
824
877
826
827
828
829
830
805
833
834
835
805
837
838
863
0
840
0
867
0
870
843
844
879
0
821
853
883
849
919
859
853
922
854
856
857
857
859
860
831
808
864
0
840
0
725
868
724
870
1103
0
940
816
875
876
878
911
881
882
884
885
889
890
891
855
929
861
894
895
896
852
898
0
900
0
0
0
903
900
900
906
907
908
874
0
910
904
911
912
896
914
915
916
917
919
918
921
923
925
926
927
928
899
930
931
892
964
934
1013
903
879
937
938
913
940
0
943
932
909
945
956
0
956
946
0
947
948
949
1017
950
912
952
953
954
956
0
957
958
959
961
1030
0
965
966
966
1037
967
0
0
968
969
970
972
973
953
965
965
975
976
977
978
978
979
980
981
1057
975
1023
985
986
987
979
0
990
991
993
915
1077
995
996
998
887
1001
1002
1000
924
1004
1005
1006
1008
1110
1009
1010
3914
0
1011
0
1105
1013
0
869
1014
946
946
1016
1018
1019
940
1020
0
0
1022
1024
1025
1026
1027
1028
1029
1039
1030
1032
1033
952
1009
1036
1038
1039
1040
1041
1042
1043
0
1044
1045
1046
1238
1048
1049
1050
1051
1053
978
1055
1057
1068
1058
1059
1064
1063
1064
978
0
1066
1056
1067
975
998
1058
1079
1071
988
965
0
1073
1074
1077
1190
1078
1003
0
997
1058
1083
998
1070
1086
1088
1088
1088
1089
1090
1095
1088
1093
1202
1094
1007
0
0
1005
1098
1092
0
1102
1330
1106
0
1101
1106
0
1020
0
0
869
1137
1112
1108
1114
1023
1116
0
1120
1215
1119
1123
1125
1128
1129
1130
1131
1132
1200
1133
1134
1135
1136
1136
1138
3994
0
942
1236
1140
1142
1119
1118
1146
1157
1147
1148
1149
1150
1151
0
1154
1155
1156
1145
0
1238
1159
1160
1161
1061
1118
1061
1164
1260
1170
1165
0
1175
1169
1170
1062
1172
1254
1173
1174
1176
1177
1178
1179
1181
984
0
1185
1186
0
1080
1073
1264
1187
0
1085
1098
1191
0
1195
1192
1005
1197
1213
1198
1199
1200
1201
1337
1203
1203
1204
0
1214
1196
1208
1209
1210
1211
1116
0
0
1124
1218
1219
1020
1290
1221
1222
1223
1132
1135
1225
0
1227
1228
0
1230
1231
0
1233
1234
1152
1229
1237
1239
1240
1241
1242
1243
1244
1245
0
952
1313
1249
1052
1254
1323
1253
1255
1255
1256
1257
1258
1313
1182
1183
1322
1262
1194
1266
1267
1326
1269
1270
0
1266
0
1214
1274
1275
3983
1337
1276
1277
0
1278
1279
1280
1281
1282
1283
0
1339
1285
1286
1287
1288
1225
0
1225
1226
1350
0
1137
0
1352
1292
1354
1294
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1243
1308
1309
1310
0
1248
1176
1314
1250
1315
1324
1317
1318
1319
1320
1321
1322
1271
1389
1268
1327
1328
1329
1336
1331
1332
1333
1335
1199
1338
1340
1337
1398
0
1342
1284
1218
1345
0
1407
1348
1348
1226
1463
1350
1291
0
0
0
1293
1294
1357
1427
1358
1359
0
1361
1300
1421
1363
1364
1365
1366
1367
1368
1423
1306
1369
1370
1487
1424
1375
1376
1377
1378
1373
1379
1380
1381
0
1323
1383
1384
0
1382
1386
0
1387
1388
1390
1391
1393
1395
1396
1397
1456
1398
1399
1466
1400
1344
1402
1463
1463
0
0
1351
1403
1404
1406
0
1408
0
1346
1479
1348
0
0
1413
1469
1415
1416
1417
1418
1348
1289
1360
0
1419
1500
0
1424
1483
0
1428
1363
1430
1431
1432
1433
1416
1512
1435
1436
1318
1514
1438
1323
1441
1442
1443
1373
1385
0
1448
1449
1531
1451
1471
1535
1453
1454
1456
1457
1458
1474
1398
1461
1462
1463
1463
1465
0
1467
1492
1414
1414
1471
0
1473
1474
1477
1476
1479
0
0
1481
1482
1420
1493
1484
1485
1555
1359
1525
1487
1555
1489
0
0
1490
1491
1426
1416
1495
1496
1498
1499
1409
1552
1501
1502
1503
1497
1504
1506
1428
1509
1510
0
1497
1436
1508
1515
1516
0
1518
1519
1521
1522
1523
1524
1439
0
1527
1520
1529
0
1405
1537
1535
1536
1538
1467
1454
1541
1542
1582
1461
1645
1581
1545
0
1550
1459
1551
1554
1588
1555
1556
1557
0
1590
1558
1559
1560
1561
1562
1563
1565
1566
1568
1569
1570
1571
1572
1523
1573
1444
1574
1575
1577
1578
1579
1580
1480
1581
0
1583
1584
1649
1585
1715
0
1593
1589
1589
1589
1589
1584
1683
1592
1594
1595
1596
1597
1598
0
1657
1599
1563
1601
1602
1603
1604
1606
1607
1609
1610
1611
0
1613
1614
1625
1615
1616
1617
1618
1494
1621
1622
1624
1608
1568
1568
1626
1627
1628
1630
1631
1632
1633
1570
1635
1636
1637
1638
1639
1640
1641
1642
1643
1546
1644
1645
1646
1647
1589
1480
1699
1699
1650
0
1651
1652
1653
1654
1722
0
1656
0
1658
1557
1489
1659
1547
1662
1681
1617
1665
1619
1667
1668
1692
1669
1670
1671
1672
1673
1643
1643
1676
1677
1644
1612
0
1680
1680
1680
1646
1681
1682
1684
1722
1480
0
1686
1725
1687
0
1688
1689
1690
1691
0
1693
1694
1751
1695
1696
1644
1740
1698
0
1718
1718
1698
0
0
1702
1703
1691
0
1705
1706
1707
1708
1709
1734
1710
1644
1712
0
1713
1714
1714
1717
1718
1682
1719
0
1720
1721
1698
0
1701
1722
1723
1746
1725
1727
0
1726
1689
1727
0
0
0
1728
1731
1773
1730
0
1728
1732
1733
1734
1735
1712
1737
1714
1724
1737
1718
1740
1741
1698
1743
1742
1765
0
1745
1778
1747
1727
0
1750
1752
1753
1753
1755
1756
1757
1758
1759
0
1760
1761
1762
1763
1764
1743
1743
1766
0
1765
1768
1769
1770
1749
1774
1776
1777
1765
1778
1779
1780
1781
1782
1790
1775
1783
1784
1786
1787
1785
1787
1788
1789
1772
1773
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
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
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1939
1957
1958
1959
1960
1961
1962
1963
1964
1965
1968
1922
1970
1948
1972
1973
1974
1975
1976
1966
1978
1979
1980
1981
1982
1966
1967
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1993
1996
1997
1998
1999
2013
2001
2002
2003
2004
2005
2006
2007
2008
2009
2000
2010
2011
2014
2015
2016
2017
2018
2019
2012
2020
2021
2022
2023
2024
2025
2026
2027
2027
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2037
2048
2065
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2066
2067
2068
2069
2053
2071
2072
2073
2074
2075
2077
2065
2089
2079
2081
2082
2083
2084
2085
2086
2087
2090
2091
2092
2093
2095
2096
2097
2098
2099
2088
2101
2102
2094
2105
2106
2107
2113
2089
2109
2110
2111
2107
2114
2115
2116
2117
2118
2119
2103
2121
2122
2111
2124
2125
2126
2127
2128
2129
2130
2132
2138
2133
2134
2135
2199
2136
2137
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2171
2156
2157
2158
2159
2160
2161
4106
2163
2164
2166
2167
2168
2169
2170
2171
2165
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2196
2197
2198
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
0
2223
2212
2214
0
2215
2216
2217
2218
2219
2220
2221
2222
2223
0
2224
0
2225
2226
2248
2228
2228
2230
2232
2275
2234
2235
2213
2237
2213
2239
2240
2242
2243
2244
0
2245
2246
2247
2299
0
2231
2249
2250
2251
2252
2295
2260
2259
2299
2261
2263
2264
2265
2254
2266
0
2267
2268
2321
2285
2271
2273
2272
2274
2277
2262
2236
2280
2282
2283
2321
2316
2287
0
2320
2289
2290
2293
2386
2297
2276
2261
2301
2272
0
2309
2369
2304
2305
2308
2366
2318
2339
2314
2310
2314
2286
2316
2317
2319
2323
2324
2325
2326
2327
2428
2329
2332
2322
2295
2391
2297
0
2338
2372
2342
2418
2309
0
2343
2315
0
2346
2347
2348
2267
2331
2428
2352
2353
0
2355
2356
2357
2332
2391
2390
0
0
2359
2399
2362
2364
2365
0
2368
2415
2371
0
2418
2373
2417
2380
2374
2375
2377
2378
2423
2349
2381
2382
2356
2384
2385
2386
0
2482
0
2389
2390
2294
2392
2394
2395
2392
2359
2400
2448
2402
2412
0
2408
2411
2407
2413
2414
2409
2460
2370
2419
2420
2421
2344
2422
2424
2425
2426
2427
0
2428
2429
2430
2432
2434
2441
2387
2436
2437
2442
2388
2439
2440
2446
2444
2445
2406
0
2456
2449
2450
2452
2449
2451
2409
2498
0
2409
2457
2458
2459
2461
2462
0
2463
2465
2465
2466
2467
2469
2470
2471
2377
2475
4175
2476
2477
2433
2479
2481
2552
2483
2438
2484
2439
0
2388
2490
2492
2493
2494
0
0
2496
2499
2500
2501
0
2535
2502
2503
2505
2507
2508
2509
2510
2512
2483
2516
2467
2513
2517
2518
2519
2520
2521
2562
2563
2519
2525
2526
2491
2492
2568
2530
2531
2533
2472
2536
2511
2538
2539
2504
2541
2543
2544
2507
2552
2549
2513
2546
2712
2548
2549
2550
2551
2586
2554
2555
2556
4177
2558
2557
2586
2561
2564
2564
2523
2592
2566
2565
2568
2570
2614
2571
2534
2575
2500
2574
2572
2576
2532
2577
2578
2579
2580
2712
2581
2582
2583
2584
2585
2589
2598
2587
2591
0
2598
2560
2595
2593
2596
2597
2599
2601
2602
0
2604
2605
2606
2634
2607
2608
2569
2611
2538
2609
2615
2616
0
2617
0
2620
2622
2623
0
2624
2625
2588
2627
2628
0
2592
2631
2632
2571
2692
2635
2640
0
2637
2638
0
0
2641
2642
2606
2643
2645
2576
2647
2650
2677
2651
2653
2654
2655
2656
2658
2659
2629
0
2660
2692
2694
2662
2663
2664
0
0
2665
2668
2666
0
2671
2704
2672
2673
2676
2677
2618
2680
2681
2682
2684
2685
2686
2687
2688
2689
2690
2691
2693
2694
2695
0
0
2735
2697
2698
2699
2751
2700
2750
2701
0
2702
2640
0
2706
2707
2708
2707
2639
2711
0
2713
2674
2778
2717
2759
2639
2719
2720
2721
2723
2724
2725
2727
2728
2729
2730
2693
2732
2733
2734
2735
2691
2662
2817
2738
0
2739
2740
2742
2744
2745
2746
2741
2749
2741
2752
2753
2754
0
2755
2716
2722
2756
0
2758
2759
2831
2796
2762
2763
0
2800
2764
2765
2766
2696
2768
0
2691
2731
2771
2772
0
2773
2774
2775
2776
2778
2777
0
2780
2781
2782
2785
2783
2784
2790
2786
2787
2788
2789
0
2792
2793
2794
2795
2798
2799
2801
0
2805
2806
2807
2767
2804
2810
2811
2812
2813
2815
2816
0
2820
2821
2823
2824
2784
2826
2828
2829
2726
2832
2834
2876
2836
2802
2812
2838
0
2766
2854
2839
2893
2758
2843
2844
2839
2845
2846
2848
2849
2850
2851
2852
2853
0
0
2856
2855
2858
2859
2861
2821
2822
2865
2866
2868
2869
2870
2872
2873
2831
2875
2841
2963
2877
2911
2959
2959
2964
2800
2957
2809
2880
2920
2881
2882
2972
2883
2884
2885
2814
2886
0
2883
2936
2862
2890
2894
2891
2892
2942
2855
2896
2869
2900
2901
2902
2903
2904
2905
2906
2907
0
2871
2908
2909
2910
2836
2962
2875
2963
2964
2913
2834
2916
2917
2918
2919
2920
2921
2922
2923
2924
2872
2978
2925
2926
2989
2927
2928
2916
2930
2932
2935
2934
2937
2938
0
2993
3047
2941
2943
0
2945
2943
2900
2949
2950
2905
2953
2879
3011
0
2948
2957
3068
2962
3019
2960
2961
2963
3026
3026
0
2965
2966
2967
2969
2971
3071
2976
2979
2981
2982
2984
0
2980
0
3043
2987
3001
3002
2990
0
0
3000
2992
2993
2996
2997
2998
3004
2999
3062
4218
0
3003
0
2994
2991
3006
3008
0
3011
3012
3013
2954
0
0
3007
2923
0
3017
0
3018
0
3021
3022
3023
3024
3025
3027
2970
3077
3016
3135
0
2977
3030
3031
2980
2974
0
3037
2991
3121
0
2931
3040
3042
2973
2986
2968
2981
3046
2983
3113
3051
2932
3113
3053
3050
3051
3113
3062
2939
3055
3056
3057
3057
3004
3059
0
3063
3065
3014
3230
0
0
0
3032
0
3020
3074
3026
3135
3079
3080
3027
3129
0
3083
3078
3084
3085
3142
3029
3087
0
3089
3086
3091
0
3150
3092
3152
3090
2968
3157
3098
0
3095
3096
0
0
3154
0
2992
0
3103
3112
3104
3113
3094
3050
3110
3111
3123
2990
3052
3055
3115
3116
3117
3119
3005
3099
3120
3052
3127
3122
3169
3175
3069
3185
3124
3068
2975
3233
3072
3073
2977
0
3075
3234
3133
0
3136
3137
3075
3139
3140
3141
3237
3164
3143
3144
3142
3089
3155
3146
3254
3148
3148
3108
3156
3095
3206
3206
3213
3154
3101
3158
3095
3050
3099
3170
4301
3263
0
3187
0
4351
2990
2982
0
3107
3177
3127
3178
0
3104
0
3171
3172
3120
3174
3181
3052
0
3177
3178
3180
0
3163
3227
3189
3064
3233
3128
0
3175
3232
3182
3184
3187
0
3282
0
3190
3191
0
3089
0
3134
3243
3244
3194
3199
3292
3202
3203
3244
3209
3188
3133
3204
3146
0
3207
3208
3149
3154
0
3212
3149
3215
3326
3305
3172
3101
3268
3219
3165
3221
0
3177
3222
0
3270
3271
0
3232
3237
3315
0
3227
3231
3182
0
3238
3186
3182
3197
3278
3240
3276
0
3243
3277
3186
3192
3245
3282
3242
3244
3194
3239
3202
3201
3188
3251
3296
3253
3254
3255
3212
3257
3258
3259
3261
3263
3309
3215
3167
3313
3226
3270
3193
3273
3313
3165
0
0
3270
3276
0
3277
3192
3273
3279
3276
3239
3273
3285
0
0
4561
3321
3287
0
3287
3289
3291
3290
3292
0
3294
3241
3335
3297
3298
3211
3253
3253
3204
0
3302
3325
3297
0
3264
3264
3307
3307
0
3268
3309
4571
3305
0
0
0
3330
3311
3312
3269
0
3316
0
3319
0
3290
3337
3287
0
3334
3336
3323
0
0
3303
3324
3325
3326
3262
3327
3311
3331
3313
3319
4625
3288
0
3337
0
3335
3341
0
3343
3344
3348
3351
0
0
3354
3360
3335
3356
3357
3358
3357
3361
3362
3388
3363
0
3364
3365
3366
3369
3343
3346
3401
3373
3374
0
3404
3405
3375
3376
3377
3378
3379
3380
3381
3384
3385
3386
3388
3388
3390
3391
3392
3393
3393
3395
3396
0
3367
3399
3379
3401
0
3403
3405
3406
3407
3408
3383
3405
3409
3387
3409
3414
3413
3416
3417
3418
3419
3407
3420
3422
3424
0
3424
3425
3426
3428
3397
3430
3418
3419
3433
3434
3427
3425
3430
0
3438
0
3441
0
3443
3445
3447
3445
3444
0
3451
0
3449
3452
3442
3456
3455
3450
3454
1
0
3456
3460
3460
2
3462
3459
13
4935
3498
0
0
6
3480
3474
3465
11
4926
3472
3467
3466
3490
3477
0
3483
3504
3496
16
0
3458
3489
3500
3487
3504
3510
0
3491
3494
3495
3472
3480
3501
3506
3517
3508
3519
3517
3507
0
3515
0
3505
0
3521
3502
3516
0
3507
3526
3514
3547
3527
3523
0
3529
3530
3532
3535
3539
3536
3537
3516
0
3533
3518
3546
3543
3549
3555
3550
3527
3523
0
0
3551
3563
3552
3576
3553
3562
0
3568
3552
3560
3564
3565
3566
3556
3550
3569
3571
3582
3574
3564
3565
3558
3577
3578
3579
3561
3542
3573
3557
3565
3581
45
3575
3584
3584
3586
3590
3587
3591
3588
3580
3593
3597
3572
3600
3601
3602
3603
3608
3604
3605
0
3607
3615
0
3592
3610
3600
3613
3614
3588
3609
3617
4945
3633
3618
3619
3622
3613
0
3623
0
3624
3596
3606
3627
3616
3628
0
3638
3632
4950
3629
0
3635
115
3620
3627
3631
3642
3643
3649
3630
3644
3643
3645
4960
3654
0
0
3643
3650
0
3645
3647
0
3639
0
3650
167
3659
3666
3655
3651
0
3665
3661
3662
3673
3664
3660
0
0
3669
3670
3671
3672
3673
3681
3674
3662
3675
3677
3667
3696
3680
0
3698
3679
3685
3690
3690
3687
3683
3688
3689
3697
0
3682
3692
3693
3694
0
0
3691
0
3691
3700
0
3704
3742
3705
3712
3701
3707
3730
3708
3718
3703
3719
3709
3722
3702
0
3729
3759
0
3751
0
0
0
3721
3767
3740
3749
3751
3711
0
3714
3724
3753
3788
3726
3728
3727
0
3709
3717
3752
3741
3768
3743
3761
3701
0
3726
3729
3720
3768
3750
3770
3768
3754
3745
3773
0
3758
3796
3763
3765
3721
3783
3784
3761
3762
3739
0
3777
3796
3767
3781
3760
3787
3836
3821
3773
3846
3762
3753
3796
3755
3776
3850
0
3767
3801
3770
3748
3794
3804
0
3771
3788
3792
3810
3850
3867
3778
3796
3783
3861
3784
3770
3808
3808
3824
3844
3822
3782
3841
3792
3849
3882
3725
3778
3755
3799
3817
3885
3832
3783
3769
3820
3833
3781
3820
3844
3808
3845
3826
3824
3827
3869
3829
3828
3836
3857
3832
3802
3798
3820
3837
0
3837
3822
3842
3843
3825
3845
3811
3809
3830
3851
3852
3832
3855
3802
3884
3802
3865
3862
3862
0
3895
3867
3867
3910
3971
3871
3847
3907
3874
3885
3769
3860
3862
3868
3958
3939
3881
3790
3904
3858
3981
3887
3886
3889
3893
3894
3894
3897
0
3941
3900
3898
3790
3902
3903
3919
3868
3942
3909
3952
3908
3922
0
3896
3913
3900
3937
3892
3899
3917
3899
3916
0
3919
3853
3944
3944
3918
1087
3926
3925
3930
3911
3931
3889
0
3814
3954
3894
3825
3959
3977
1087
3849
3949
0
3911
3947
3814
3933
3876
0
3810
3923
0
0
3952
3993
3967
3948
0
3923
0
0
3973
3981
3944
0
3947
0
0
3895
3936
3948
3959
3846
3963
3988
0
4010
4015
3978
3908
4001
3880
3880
4003
4024
3987
3997
0
4007
4007
4015
3977
3973
4008
0
4039
3983
4006
4001
4031
3917
3958
4016
4073
3982
3990
4012
4015
4002
4032
4024
4007
4050
4027
0
4018
3991
3960
0
4027
3998
4033
4033
0
4055
1506
0
4036
4020
4060
4030
0
4063
4023
4028
0
4035
4026
4070
4034
3995
4052
0
4053
4030
4053
4047
4073
4054
1446
0
0
4021
4029
4044
4086
4068
4076
4085
1530
0
4067
0
4084
4066
4087
4063
4088
4092
4090
4089
4096
4094
4103
4095
0
4098
4098
4102
0
4108
4109
4114
4109
0
4111
4105
4098
0
4113
0
4101
0
4115
4116
4133
4118
4119
4120
4107
4122
4126
4117
4123
2211
4126
4120
2211
4127
4121
0
0
0
4128
4138
4132
4122
4145
4134
4134
4135
4146
4139
0
4158
4163
4157
4143
4143
4158
0
0
4140
4140
4159
0
4164
4149
4147
0
4148
4164
0
0
4161
4162
0
4160
4171
4144
4168
4172
4166
4171
0
4155
0
4177
4190
0
4205
4180
4182
4195
4209
4184
4183
4186
0
4184
0
0
4216
4190
4252
4219
4191
4246
4208
4246
4196
4192
4210
4236
4186
4214
4200
4216
4214
4227
4247
4241
4219
4196
4220
4210
4270
4221
4249
4252
4232
4215
4215
4188
4273
4222
4223
4258
2915
4224
4224
4230
4265
4247
4344
0
0
0
4211
4189
0
4224
4217
4276
4245
0
4244
0
4252
4260
4253
0
0
4272
4482
4263
4280
4257
4263
4310
0
4229
4250
4255
4268
4238
0
4277
4278
0
4261
4281
4256
4287
4228
4210
4328
4289
4311
4312
4334
4237
4292
4277
4279
0
4297
4379
0
0
0
3001
0
4264
4306
4287
4313
4311
3040
4333
4295
4293
4293
4321
4255
4300
4217
4302
4375
4421
4324
0
4327
4355
4304
4304
4389
0
4308
0
4312
4301
4335
4336
4337
4439
4315
4363
0
4348
4366
4417
4325
4457
4346
0
4373
4350
4324
4354
4328
4389
4519
4541
4389
0
4305
4332
0
4405
4348
4321
0
4361
4366
4350
4535
4377
4299
4333
4393
4349
4426
4391
4330
0
4286
4355
4389
4429
4352
0
4440
0
4361
4407
4407
0
4329
4338
4293
4361
4410
4411
4414
4518
4323
4293
4347
4455
4341
4383
0
4378
4282
4424
0
4422
4457
0
4422
4398
4473
4400
4548
4400
4434
4364
4503
4332
4332
3186
4549
4365
4446
4338
0
4445
4475
4416
4474
4450
4458
4425
4384
4455
0
4453
0
4426
4543
0
4461
4469
4498
4505
4466
4467
4465
0
4475
0
4398
4579
4410
4527
4472
0
4412
0
4360
4531
4489
4450
4592
4491
4415
0
4267
0
4624
4428
0
4575
4468
4525
4470
4446
4506
4469
0
4469
4294
4530
4444
4453
4343
4374
4518
4520
4517
4521
4496
4498
0
4394
3338
0
4593
4525
4547
0
4443
4412
4413
4550
4362
4562
4362
4362
4659
0
4537
4606
4572
4491
4593
4454
4599
4543
0
0
4527
4329
4613
4554
0
4582
0
4402
4616
4530
4563
0
4564
4515
4383
4481
4598
4568
4685
4497
4604
4633
4551
0
4489
4621
4555
4613
0
4490
4723
4600
0
4562
4536
4514
4594
0
4599
4601
4594
4282
4571
4569
0
4632
4425
0
4574
4550
4611
4553
0
4581
4530
4617
0
0
0
4617
4557
4598
0
4621
4590
4622
4623
4600
4619
4627
4545
4636
4634
4635
0
4611
4655
4577
4640
4587
4642
4667
4670
4651
0
0
0
0
4708
4741
4539
0
0
4652
4837
4634
0
4682
4545
4743
4658
0
4553
0
0
4662
4790
4561
4654
4726
4647
4669
4670
4705
4674
0
4673
4651
4681
4652
4627
3338
0
0
4686
4741
4718
4658
0
4701
0
4661
4586
4725
4645
0
4698
4672
4597
4730
4662
4721
4724
4625
4566
0
4481
4759
4677
4706
4703
0
4603
4631
4679
4782
4649
4712
4542
3327
3344
4670
4688
4714
4716
0
4616
4693
4690
4444
4726
4695
4665
0
0
0
4749
4734
4727
3381
0
0
4679
4772
4682
4716
4745
4725
4725
4722
4748
4794
4699
4649
4694
4799
0
4734
4754
4721
0
4788
4750
4733
4711
4795
4791
4760
4769
4720
4764
4767
4768
4739
4811
4695
0
4771
4771
4773
0
0
0
4776
0
0
4716
0
4775
4766
4780
0
4815
4781
4817
4729
4786
4780
0
4703
4788
4780
4736
4868
4847
4662
4792
4832
4832
4756
0
4838
4800
0
0
4801
4839
4749
4802
4798
4804
4808
4807
4811
4783
4772
4773
4824
4857
4775
4819
0
4787
4826
0
4878
4822
4830
4789
4832
4803
4758
4758
4805
4803
4717
4857
0
4828
4816
4832
4863
4793
4809
4844
4853
4775
4740
4880
4851
4851
4817
4828
4678
4853
4841
4882
4867
0
4862
4860
4870
0
4864
4877
0
4876
4833
4880
4840
4817
4731
0
4859
0
4890
4889
4892
4893
3441
0
0
0
4888
4896
4888
4899
0
0
4896
4908
3443
4903
4907
4905
4903
3453
4914
4902
4923
3448
0
0
4919
4904
4921
4924
4912
4917
4922
4915
4917
4930
4932
4937
0
4925
4931
0
4928
4925
3473
3473
4920
4927
0
3479
3469
3471
4939
4955
4943
4953
4951
0
4950
4954
4946
4977
4948
4960
4952
3648
4968
4964
4961
4971
4969
4966
4955
4961
4946
4976
4962
4966
4963
4953
4970
3648
4964
4964
4959
0
4979
4992
0
4970
4987
4980
4996
0
4981
0
4974
3685
0
4978
4992
4987
4989
4978
4963
4989
5001
4998
4999
