3532
4
0
3537
4
0
18
5
10
11
12
3560
14
15
8
16
17
2
6
10
21
0
22
0
14
6
24
25
26
27
28
30
23
33
0
35
36
37
38
39
40
41
42
31
63
44
45
46
54
0
49
59
50
53
54
52
51
56
57
48
0
62
0
64
65
55
67
68
76
70
71
72
74
69
74
77
78
79
66
81
107
85
83
81
86
88
89
90
91
87
92
93
94
95
94
98
97
99
0
101
102
104
105
95
106
97
108
110
3669
110
0
0
113
115
116
117
118
131
104
0
123
124
103
114
126
113
128
129
130
132
134
0
137
0
138
114
140
141
142
143
144
145
146
134
160
148
149
150
151
152
153
151
155
156
157
158
159
135
161
162
164
165
166
167
168
169
171
165
164
174
170
3726
175
176
177
178
179
180
181
183
184
185
186
187
188
189
190
191
193
163
196
197
198
233
199
0
201
202
194
204
205
206
207
0
195
209
210
211
212
213
202
215
216
217
218
219
221
222
223
200
224
271
226
227
228
229
230
231
232
234
235
236
220
182
237
290
239
240
241
242
243
244
245
306
246
253
247
248
249
250
251
252
254
255
285
256
257
258
259
260
241
262
263
264
265
266
208
303
269
270
272
273
274
276
275
278
279
0
280
281
282
283
284
286
287
288
289
291
292
306
293
294
295
296
298
299
300
301
302
304
305
303
307
308
309
310
311
312
313
314
315
0
316
317
318
316
320
321
322
323
324
297
325
297
326
327
328
329
330
332
334
335
336
337
338
339
341
343
344
345
346
347
348
349
350
351
352
353
354
355
356
359
357
358
360
389
0
374
361
362
363
363
365
367
368
369
370
371
340
300
375
376
377
366
379
395
380
381
382
383
384
385
386
403
388
390
391
392
393
394
396
397
398
400
401
402
404
405
0
406
378
407
395
399
408
409
410
411
412
413
414
415
416
417
418
420
421
422
423
405
425
426
427
428
429
430
431
432
433
434
436
437
438
438
440
442
435
443
444
445
446
447
448
478
478
450
441
0
451
452
453
454
455
456
435
459
444
461
462
463
464
466
457
468
470
469
471
472
473
474
475
476
477
480
482
483
484
485
486
465
490
488
0
491
492
493
494
495
496
509
498
499
500
501
502
503
504
502
505
506
507
508
509
513
514
515
535
0
0
518
482
520
521
522
523
524
525
526
527
487
529
556
530
531
532
533
534
536
537
538
539
510
510
541
542
543
566
511
544
517
517
546
547
548
549
550
551
552
553
554
555
557
559
561
0
534
564
537
0
567
568
569
570
571
571
0
574
575
576
577
578
579
580
581
600
582
583
585
652
680
586
589
609
590
591
592
587
572
572
573
573
597
598
672
0
603
584
558
605
607
588
591
585
607
613
614
615
612
618
640
678
620
658
671
621
622
623
624
625
626
627
628
629
0
651
603
633
609
0
635
607
593
617
637
638
639
641
637
640
661
0
660
646
647
648
649
650
0
654
667
0
657
699
617
662
664
599
665
666
631
667
669
669
670
672
651
656
696
701
675
0
704
677
678
679
0
0
710
644
681
682
663
715
644
714
719
687
688
721
602
689
650
691
692
724
693
0
0
692
693
651
698
662
702
703
705
839
706
708
709
707
681
712
685
713
715
661
645
660
708
706
722
720
690
724
726
727
728
729
728
733
0
735
774
736
0
0
738
713
0
839
741
809
741
742
742
741
754
745
746
747
748
749
750
751
752
754
0
755
756
757
758
759
760
724
764
763
770
766
0
768
770
769
732
771
772
740
739
780
781
782
783
784
846
785
786
0
788
788
790
792
793
794
795
796
726
797
765
798
799
800
801
730
829
803
804
801
806
807
810
811
812
0
778
815
816
795
817
817
818
885
820
0
822
823
824
820
826
828
829
824
802
832
833
771
834
835
836
0
838
839
0
0
814
877
844
845
877
847
849
850
851
852
853
791
855
856
857
827
858
859
0
860
863
863
864
865
862
810
898
777
0
870
871
867
867
874
875
876
878
912
879
880
850
900
884
885
885
886
887
889
0
890
891
975
892
893
894
895
896
1080
897
899
0
777
868
871
905
906
907
1124
910
911
912
913
914
915
914
917
918
919
920
921
817
923
882
927
925
926
927
886
914
929
930
931
932
933
934
935
936
937
0
937
939
940
929
929
943
944
945
946
947
926
959
936
951
953
954
954
956
957
1047
959
936
951
1168
961
962
963
964
956
1054
967
968
969
972
973
826
974
976
977
979
980
981
982
983
984
985
0
987
988
989
990
991
902
993
995
917
998
999
1000
845
845
1002
1124
1005
1006
1007
1008
1009
1010
1011
1012
934
1014
1015
925
985
1018
0
1137
1019
1012
1021
1022
1023
1024
1025
1026
1027
1028
0
1030
1031
1032
0
1034
954
1036
958
1155
1038
1039
1040
1039
1147
1158
1042
1041
954
1045
1046
1048
974
1039
1068
1052
1053
1057
1056
1038
1058
971
1060
1061
1062
1063
1064
0
1066
974
0
1178
0
1069
1070
3998
1073
1074
0
1075
1081
1077
1078
1079
1081
1082
0
0
1085
1086
1087
843
1088
1089
1090
1091
1089
1093
1002
1095
898
994
1098
1099
1100
1101
1259
1104
1105
1203
1186
1106
1107
1108
1109
1110
1111
1112
1113
1114
1000
1116
1117
1118
1119
1121
1125
1126
0
1127
0
1129
1130
1141
1132
0
1134
1135
1136
1138
1139
1140
1131
1144
1145
1146
1147
0
1150
1152
1153
0
0
1156
1152
1158
1159
1160
1161
1162
1163
1164
1243
1165
1166
1155
1152
1168
1249
1169
1177
981
1170
1171
1172
1173
1176
1057
1175
1178
1084
1180
1082
1182
1183
1185
981
1187
1188
1115
1190
1191
1192
1192
1195
1087
1197
1198
1199
1200
1201
1103
1204
1205
1206
1207
1002
1210
1211
1212
0
1119
1098
1219
1218
1220
1221
0
1223
1224
1225
0
1222
1227
1029
1228
1230
1231
1232
1233
1234
1142
1155
1312
1238
1152
0
1160
1241
1242
1243
1245
1246
1247
1237
1151
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1261
1196
1263
1264
1191
1267
1268
1269
1271
1272
1273
1274
1275
1277
1254
1278
1279
1280
1281
1215
1283
1215
1285
1209
1216
1289
1352
1291
1292
1226
1293
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1370
1371
1305
1293
0
1308
1309
1310
1315
1163
1237
1314
1316
1250
1318
1319
1320
1321
1322
0
1317
0
1325
1256
1326
1327
1328
1329
1330
1331
1332
1333
1334
1188
1194
1337
1191
1339
1341
1342
1206
1344
1346
1420
1347
1347
1285
1350
1286
0
1352
1353
1354
1355
1356
1293
1358
1359
1360
1361
1362
1363
1300
1365
1366
1367
1368
1369
1372
1306
1374
1375
1380
0
0
1448
1378
1379
1381
1383
1384
1385
1386
1241
1389
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1339
1404
1470
1406
1408
1350
1350
1405
1479
4127
1413
1414
1545
1416
1418
0
1419
0
1347
1423
1424
1425
1415
1427
1428
1429
1430
1347
1432
1435
0
1495
1520
1377
0
1509
1440
0
1441
1522
1389
1443
1444
1445
1446
1532
1376
1386
1449
1450
1319
1452
1453
1382
1455
1456
1457
1388
1526
4072
1462
4132
1463
1539
1464
1466
1467
0
1401
1402
1471
1472
1339
1407
0
1350
1350
1478
1480
1481
1482
1426
0
1471
1489
1488
0
1421
1491
1423
1493
1494
1497
1498
1499
1361
1501
1499
1504
1433
1507
1508
1428
1511
1512
1513
1514
1436
1517
1518
1519
1520
1521
1525
1522
1441
1524
1526
0
1450
0
1530
1531
1585
1534
1535
4122
1536
1461
1538
1591
1540
1542
1543
1539
1463
1548
1546
1549
1480
1468
1515
1465
1485
1552
1553
1554
1556
1350
1557
1558
1474
1560
1562
1561
0
1563
1564
1499
0
1567
1505
1615
1569
1570
1571
1572
1561
1573
1574
1575
0
1576
1577
1578
1579
1580
1581
1582
1537
1586
1584
1587
1540
1655
1588
1589
1590
1591
1592
1557
1594
1479
1597
1596
1597
1598
1599
1600
1602
1602
1596
1607
1682
1608
1601
1609
1610
1611
0
0
1616
1575
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1631
1632
1633
1634
1636
1637
1638
1639
1578
1642
1643
1644
1584
1645
1646
1647
1648
1580
1650
1651
1652
1653
1654
1655
1656
1657
1658
1417
1660
1556
1662
1663
1602
1592
1666
1669
1668
1670
1671
1672
1673
1602
1674
1675
1676
1677
1678
1567
1504
1681
0
1683
1684
1633
1686
1688
1689
1691
1692
1693
1694
1695
1654
1658
1698
1699
1660
1701
1701
1703
1703
1662
1684
1708
1730
1709
1674
1592
1713
1714
1715
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1660
1708
1729
1666
1731
1731
1729
1736
1737
1720
0
1675
1740
1676
1742
1743
1744
1745
1746
1748
1748
1750
1751
1751
1753
1728
1708
1756
0
1758
1759
1729
1674
1797
1764
1788
1714
1767
1741
1769
1718
1767
1772
1775
1778
1776
1775
1781
1782
1745
1750
1784
1786
1751
1786
1731
1728
1792
1729
1762
1794
1820
1796
1798
1765
1800
1767
1773
1803
1804
1805
1805
1807
1808
1809
1810
1811
1813
1814
1815
1816
1817
1794
1794
1796
1823
1824
1825
1777
1827
1837
1828
1829
1796
1799
1832
0
1833
1834
1835
0
1838
1839
1842
1840
1841
0
1841
1844
1836
1846
1849
0
1851
1852
1853
1854
1855
1856
1857
1858
1859
1880
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
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
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
2022
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
2011
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2011
2012
2014
2015
2016
2017
2018
2019
2020
2037
2013
2021
2021
2023
2002
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2030
2030
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2047
2050
2051
2052
2053
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2073
2054
2067
2068
2069
2070
2071
2072
2074
2075
2076
2077
2078
2079
2080
2081
2081
2083
2084
2085
2086
2087
2088
2089
2090
2092
2093
2094
2095
2096
2097
2098
2099
2100
2091
2102
0
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2103
2119
2120
2121
2122
2107
2124
2125
2126
2127
2128
2116
2129
0
2132
2102
2133
2134
2135
2136
2137
2138
2139
2131
2140
2141
2142
2143
2152
2144
2145
2146
2147
2148
2149
2150
2151
2168
2153
2154
2155
2156
0
2158
2159
2160
2155
2162
2163
2164
2165
2166
2167
2153
2169
2170
2160
2172
2173
2174
2175
2176
2177
2178
2178
2179
2180
2181
2182
2183
2184
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2212
2213
2220
2214
2215
2216
2217
2218
2204
0
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
4165
2246
2247
2248
2249
2250
2251
2252
2253
2254
2256
2257
2271
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2283
2272
2273
2274
2275
2277
2277
2279
2280
2255
2282
2284
2285
2284
2287
2290
2291
2289
2293
2294
2295
2296
2299
2288
2300
2301
2302
2292
0
0
2305
2296
2307
2304
2323
2308
2309
2310
2312
2314
2315
0
2318
0
2428
2321
2320
2319
2281
2281
2322
2343
2324
2352
2343
2316
2314
2354
2330
2327
2332
2333
2313
0
2335
2303
2320
0
2337
2338
2428
2307
2340
2342
0
2342
2346
2347
2311
2352
0
0
0
0
2351
0
2356
2331
2349
2357
2316
2366
2358
2359
2329
2361
2362
0
2364
2384
2365
2303
2399
2371
0
2406
2373
2343
2377
2374
2379
2380
2381
2382
2416
2363
2386
2387
0
2424
2359
2391
2397
2394
2360
2368
2397
2430
2398
2338
2400
2401
2403
2348
0
2446
2405
2406
2408
2410
0
2526
2412
2413
2414
2415
2417
2418
2390
2424
2420
2421
2463
2336
2423
2425
2426
2394
2388
2429
2431
2429
2398
2434
0
0
2435
2436
0
2473
2438
2439
2476
2440
2437
2442
2404
2443
2445
2446
2402
2447
2448
2449
2451
2452
2453
2454
2456
2363
2458
2459
2460
2504
2461
2462
2464
2465
2509
2467
2469
2470
2466
2471
2472
2474
2476
2477
2478
2480
2475
2483
2490
2485
2486
2487
2521
2489
2491
2492
2492
2494
2495
2496
2497
2498
2554
2413
2455
2500
2502
2503
0
2505
0
2506
2455
2473
0
2510
2468
2512
2509
2467
0
2514
2515
2516
2517
2518
0
2521
2520
2482
2522
2523
2554
2525
2527
2528
2528
2529
2530
2531
2567
2532
2533
2507
2535
2495
2537
2538
2539
2540
2541
2542
2543
2544
2584
2546
2547
2548
2515
0
2551
2552
2553
2592
2592
2555
2556
2557
2558
2559
2560
2600
2562
2529
0
2537
0
2501
2565
2571
2572
2642
2573
2574
0
0
2578
2579
2615
2587
2581
2582
2582
2585
2587
0
2586
2550
2589
2590
2593
2522
2595
2597
2597
2598
2599
2601
2600
2565
2602
2568
2604
2605
2606
2607
2608
2573
2645
2609
0
2611
0
2612
0
2613
2587
2617
2618
2582
2610
2620
0
2621
2622
2624
2625
2626
2653
2628
2629
2658
2630
2631
2635
2634
2637
2697
2673
2640
2641
2643
2644
2674
2645
2646
2647
2650
2651
2591
2656
2660
2661
2662
0
2664
2692
2665
2667
0
2668
2669
2670
2700
2671
2672
2674
2675
2676
2677
2835
2679
0
2653
2654
2682
2683
2684
2685
2687
2655
2610
2686
2688
2730
2625
2691
2693
2730
2695
2669
0
2742
2699
2747
2701
2702
2703
2704
2705
2706
2707
2709
2681
2711
2723
2751
2751
2714
2715
2716
2717
2718
2719
2720
2689
2655
2726
2727
2725
2728
0
2771
2731
2733
2734
2736
2700
2739
2740
2741
2743
2744
2843
2745
2746
2576
0
2709
2750
2752
2788
2714
2708
2682
2756
2757
2758
2759
2760
2765
2721
2762
2763
2764
2766
2727
2725
2768
2769
2770
0
2772
2694
2774
2775
2777
2857
2742
2739
2780
2781
2782
2783
2784
2785
0
2789
2792
2793
2794
2795
2796
2797
2798
2799
2735
2801
2735
2735
2803
2804
2805
2807
2808
2806
2810
2811
2812
2813
2816
2776
2815
2744
2817
2818
2858
2819
2820
2821
2786
0
2827
2823
2824
2825
2821
2826
2904
2828
2829
2830
2831
2832
2833
2868
0
2758
2836
2837
2838
2808
2840
2843
2841
0
2844
0
2845
2847
2848
2830
2850
2787
2787
2853
2854
2855
2777
2899
2860
2861
2857
2862
2863
2864
2865
2748
2904
2866
2867
0
2870
2795
2872
2873
2950
2874
2836
2876
2877
2919
2878
2836
2879
2880
2881
2882
2883
2779
2885
2886
2887
2889
2890
2890
2892
2939
2974
2894
2895
2896
2941
2897
0
2898
2900
2901
2902
2903
0
2858
2908
2910
2965
2912
2913
2918
2961
2960
2880
0
2909
2920
2921
2922
2923
2925
2926
2927
2928
2929
2930
2932
2885
2887
2892
2936
2845
4281
2938
2939
2940
2897
2943
2944
2905
2948
2949
2952
2953
2955
3061
2956
2958
2957
2995
0
0
2963
3004
2964
3071
0
0
2966
2967
2965
3019
2970
2971
2923
0
2973
3030
2974
2889
2976
2977
2894
2981
2932
2888
2982
2983
2887
2985
2985
2988
2989
2990
2992
2993
2946
3161
2994
2995
2957
2996
2997
2998
3063
3008
2938
3001
3003
3005
2962
0
3006
3007
2959
3009
3012
3013
3014
3015
3016
3017
2965
3019
3020
0
3021
3024
3025
2975
3028
2918
3029
3091
2979
3022
3033
3036
3037
3038
2979
3096
3040
3093
3041
3042
3043
3044
3045
3103
3046
0
3040
3110
3056
3050
2938
3052
3053
3000
3094
3111
3050
3057
0
3064
2999
0
3002
0
3068
3069
0
3205
0
3070
3075
3059
3074
3017
3081
3030
3026
3082
3082
3015
3085
3134
3059
3060
3030
3023
3087
3010
3086
0
3231
3088
3035
2979
3149
3104
3037
3041
3163
3164
3097
3169
0
3106
0
3100
3101
3045
3105
3242
3107
3108
3114
3166
3171
3112
3051
0
3125
3118
3113
3115
3117
4330
3196
3123
0
3195
3127
2997
3133
3128
3130
0
0
2997
3080
3202
3134
3075
3188
3200
0
3139
3140
3216
3141
3201
3006
3156
3153
3145
3146
3147
3148
3149
3151
3236
3154
3231
3159
3153
0
3158
3220
3240
3218
3162
3233
3167
3168
3169
3109
0
3172
3174
3175
3176
3178
3179
3180
3184
3117
3185
3186
3264
3113
0
3125
3117
3062
3119
3193
0
3265
3129
3066
3195
3125
3075
3129
3150
3204
3205
3281
3087
3211
3135
3216
3228
3210
3210
3217
3151
3220
3221
3143
3223
3213
3213
3226
3227
3229
3162
3234
3233
3237
3156
3238
3230
3295
3204
3258
3258
3171
3243
3244
3245
3332
0
0
3247
3248
3249
3257
3251
3253
3254
3255
3169
3260
3184
3262
0
3263
3129
0
3366
3268
3409
3265
3270
0
3217
3202
3276
3277
3277
0
3277
0
3214
3216
0
3282
0
3284
3218
3221
3285
3237
3288
3289
3229
3291
3177
3241
3170
3294
3291
3237
3297
3298
3299
3300
3301
3249
3303
3305
3306
3311
0
3253
3241
3308
3250
0
3252
3254
3313
3366
3315
3317
3185
3319
3268
3321
3322
3323
0
3328
0
3270
3275
3328
3329
3386
3390
3283
3283
3218
3384
0
3336
3390
3337
3283
3300
3340
3303
3305
3333
0
3344
3300
3333
3348
3349
3350
3352
3353
3354
3353
3416
0
3356
3358
3357
3358
3360
3361
3362
3191
3404
3364
3365
3366
3317
3317
3260
3316
3370
3371
3405
3364
3374
3375
3375
3377
3377
3379
3275
3326
3271
3275
3384
3384
3389
3329
3391
3392
3393
3329
0
3417
0
3353
3349
3400
3403
0
3406
3403
3372
0
3409
0
3410
3272
3388
3387
3412
3358
3428
0
3417
3363
3416
3397
3419
3363
3419
3421
3473
0
3423
3423
3425
3388
3394
3426
0
3428
3427
3428
3430
0
3432
3433
3434
3433
3436
3437
3438
3440
3439
3441
3442
3443
4769
3444
4769
3446
3447
3447
3450
3429
3454
3455
3456
3457
3458
3459
3459
3453
4816
3460
3485
3461
3462
3486
3438
3465
3466
3467
3468
3468
3470
3471
3472
3474
3457
3448
3477
3478
0
3480
3481
3482
0
3483
3452
3496
3485
3490
3486
3488
3489
3490
3492
3493
3481
3495
3496
3497
3485
3497
3498
3500
3501
3502
3503
3504
3492
3514
3507
3508
3509
3500
3504
3512
3513
3514
3515
3517
3516
4915
3518
3524
3521
3525
3530
3528
3526
4930
3522
3523
3562
3535
3543
0
0
3562
1
3539
4942
3562
3565
4943
3545
0
4929
4941
3546
3564
3548
0
3538
3
4933
3555
3551
3559
3542
4936
3551
3557
3558
0
3554
3571
3567
3563
3569
3570
3574
3544
3575
3571
0
3556
3578
3580
3601
3582
0
3588
3577
3587
3576
3584
3587
0
3576
3580
3578
3601
3592
3586
3593
3595
3606
3596
3597
3598
3593
3599
3600
3602
3603
0
0
3607
3609
3612
3595
3621
3610
3611
3594
3620
3616
3618
3619
3620
3622
3608
3624
3629
3618
3617
3627
3628
3639
3634
3630
3635
3650
0
3638
3641
3638
3628
3632
3640
3626
3633
3634
3657
3633
3647
0
3649
3650
3652
3654
3656
3660
3655
3665
3672
3628
3657
3672
3690
3664
3659
3654
3660
3662
3667
3661
0
3671
3666
3691
3670
3663
3673
3668
3661
3675
3676
3678
3679
3681
3682
3683
3681
3684
0
3687
3689
3688
3692
3670
4949
3693
3695
3696
4944
4944
3699
3691
3705
0
0
3694
3697
3701
122
3703
3723
3692
0
3709
3707
3708
3709
3706
3714
0
3715
3716
3718
4972
3721
3712
3722
3727
3730
3712
3728
0
3731
3718
3735
3737
3732
3738
3750
0
3740
4990
3743
3743
3735
3734
3746
3734
3742
3748
3752
3749
0
3741
3738
3745
3759
3761
3756
3751
3755
3769
3760
3762
0
3765
3764
3766
3768
3761
3767
0
3764
3771
3772
0
3774
3785
0
3789
3785
3796
3779
3789
3781
3782
0
0
3792
3824
3806
3778
3830
3778
3811
3775
3792
3818
3791
3784
3799
3801
3787
3826
3794
3783
3781
0
3821
3810
3786
3801
3794
0
0
0
3812
3842
3793
0
3791
3799
3798
0
3827
3831
3841
3830
3829
3832
3834
0
3799
3848
3777
3819
3866
3807
3804
3805
3844
3798
3851
3877
3826
3815
3817
3839
3777
3866
3817
0
3841
3808
3858
0
3946
3857
3835
3800
0
3847
3827
3847
3864
3867
0
3870
3909
3927
3865
3874
3834
3838
3893
3847
3839
3827
3880
3882
3831
3884
3868
3885
3957
3926
3910
3836
3981
3913
3896
3915
3913
3838
3916
3900
3899
3905
3883
3859
3906
3909
0
3911
3928
3859
3896
3899
3850
3918
3867
3847
0
3922
3923
3883
3924
3908
3926
3927
3929
3930
0
3929
3915
3934
3932
0
3860
3937
0
3937
0
3936
3873
3873
3953
3943
3944
3874
3945
3994
3862
3947
3896
3948
3987
3898
3959
4020
3883
3939
3955
3956
0
3980
3961
4003
3962
4006
3895
3963
3964
3965
3965
3971
0
3987
4029
3926
0
3973
3974
3994
3973
3994
3978
3871
3889
4002
3999
3959
3970
3983
3984
3988
3991
3989
3984
3977
3997
3977
0
3998
4000
4014
3999
3915
1033
3963
4005
3964
3951
3986
3940
0
4010
3969
3998
0
3992
0
3943
3888
3954
0
3982
3995
3961
0
3963
3964
1172
4023
4056
3979
3960
4000
3979
4028
4029
4042
0
4029
0
0
3853
4025
4007
0
4007
4040
4028
3954
3975
4032
4011
4030
4067
3960
4047
4001
4049
3967
0
4050
0
4051
4047
0
4077
4078
4053
4054
3975
4024
0
1265
0
0
4087
4088
4050
4061
4039
0
0
1251
4126
4059
4085
4059
4079
4046
0
0
4121
0
0
4102
4089
4090
4106
4058
4113
4057
4024
4066
4059
4110
0
4113
4027
0
4094
4108
0
4107
4109
4094
0
4100
4093
4068
4101
4104
4081
4112
4096
4119
4134
4085
4133
4111
4131
4123
0
4116
4103
0
4076
4105
0
4130
4119
0
0
4102
0
4124
4114
4127
4126
4105
1533
0
4129
4121
4125
4132
4128
4134
0
4135
4138
0
4138
4140
4141
4142
4143
4144
4145
4147
2185
4148
2211
0
4147
4152
4146
4161
0
4155
4154
0
4157
4158
4165
4149
4149
4162
4175
4163
4176
4170
4153
4166
4167
4173
4174
4171
4181
4177
4182
4188
4186
4191
4184
4200
0
4194
4183
0
4193
4222
4196
4187
4200
4213
0
4221
4204
4185
4212
4210
0
4208
4195
0
4205
4215
4209
4215
4199
4229
0
4216
4198
4220
4217
4218
4221
4223
4225
4227
4229
4228
4220
4224
0
4224
2569
0
4239
4232
4249
4234
4234
4241
4240
4238
0
4236
4240
4291
0
4238
4245
4259
4232
4251
0
4237
4255
4276
4278
0
0
4245
4271
4244
4245
4233
4249
4264
2871
2916
4250
0
4259
4258
4247
0
4267
4273
4290
4255
4256
4270
4270
4274
4315
0
4337
0
4280
4253
4297
4284
4285
4289
4334
4318
4241
4293
4333
4292
4299
4247
4323
4342
4295
4282
4250
0
4326
4248
4327
2902
4345
4360
4316
4448
4277
4353
4279
4303
0
4339
4338
4309
4305
4312
4308
0
3004
4314
4329
4306
4269
4334
4300
4278
4319
4303
4308
4321
4304
4337
4322
0
4341
4287
4363
4447
4248
4371
4346
4263
4371
4327
0
4335
4334
4377
4296
4352
4316
4313
4342
4414
4411
4324
4288
4347
4326
4401
4331
4332
4269
3163
4352
4525
0
0
0
4366
4367
4367
4366
4417
3062
4400
0
4376
4349
4372
4375
4376
4378
4380
4354
4405
4443
4354
4382
4466
4437
4387
4389
4358
4361
4369
4329
4392
4396
4447
4422
4535
4419
4343
4399
4459
4354
4388
4437
4435
4406
4383
4503
4356
4366
4410
4362
4384
0
4361
4365
0
0
0
4366
4454
4457
4452
4304
0
4488
4460
4472
0
4430
4426
4432
4448
4406
4406
4406
4382
4547
4438
4364
4354
4475
4529
4384
4576
4409
4442
0
0
0
4446
0
4479
4418
4446
4450
4450
4518
4456
4456
4435
4369
4400
3295
4432
4406
4436
0
4438
4455
4473
4467
4472
4431
0
4474
4513
4480
4441
4476
4439
4386
0
4446
4445
4415
0
4485
4569
0
4445
4584
0
0
0
4523
4490
0
4431
0
0
4491
4526
4496
4549
4470
4521
4499
0
4501
4471
0
4580
4504
4505
4507
0
0
0
0
4561
4723
4483
4487
4515
4519
4517
4538
4591
4465
4545
4494
3351
4307
0
4529
4561
0
4557
4438
4533
4541
4610
4577
4487
4568
4489
0
4370
0
4543
4461
0
0
0
4504
4549
4492
4553
4671
4530
4477
4641
4541
4416
4532
4616
0
4639
0
4539
4564
0
4543
4567
4591
4504
4550
4575
4594
4599
4631
4508
4578
4582
4556
4610
3382
4610
0
0
4613
4548
4537
0
4615
4492
4553
4573
0
4644
4595
4596
4527
4600
4601
4760
4581
4655
4657
4679
4511
4608
4585
4656
4636
4618
4521
4570
4695
4642
4616
4620
4527
0
4625
4581
0
4590
4675
0
4630
4681
4738
3351
4683
4653
4483
0
4710
4635
4548
4586
4664
4666
4625
4695
4645
4706
4646
0
4706
4699
4681
0
4629
4721
4873
4722
0
4673
4635
4727
0
4587
0
4669
0
4616
4679
4676
0
4630
0
3415
0
0
0
4601
4658
4718
4675
4654
0
4688
4689
4729
4627
4696
4870
4643
4732
4700
4840
4694
4706
4738
4736
4842
4703
4681
4713
4763
4719
4746
4662
4848
3424
4886
4691
4595
4729
4573
4733
4754
4669
4697
0
4644
4702
4567
0
0
4699
4702
4741
4716
4717
4763
0
4539
4873
4786
4729
4573
4687
4728
4790
4730
4669
4777
4707
4694
4800
4759
4757
4721
0
4742
4763
4706
4795
4767
0
0
4772
4773
4770
4712
4659
4812
4816
4845
4661
4794
4635
4700
0
4794
4748
4736
4698
4817
4743
4618
4782
4784
0
4796
0
4790
4751
4798
4694
4755
4829
4801
4766
4846
4771
4811
4868
4857
0
4767
4812
4841
4816
0
0
4823
4824
4824
4794
4784
0
4779
4850
4887
4854
4825
4864
0
0
4838
4843
4832
4837
4839
0
4852
4775
0
4842
4864
0
4812
0
4812
4821
4765
4848
4862
4793
4858
0
4727
4852
0
4839
4797
4877
4737
4797
4864
0
4853
4880
4860
0
4826
0
4817
4856
4833
4845
4858
4852
0
4704
4886
4871
0
4888
4837
4878
4856
4860
4863
0
4875
4836
0
4888
0
4863
4876
4882
4872
4799
4799
0
4854
4881
0
0
0
0
4874
4898
4890
4897
4891
4893
4895
4893
0
4892
4919
4902
0
4901
4899
0
4905
4899
4915
4908
4916
4913
4923
4909
4909
3521
4912
4922
4918
0
0
4923
4913
4916
4911
4924
4932
4931
4923
4927
4934
4921
4939
3550
4938
0
4933
4938
4936
3531
3541
0
0
3675
4944
3680
0
3710
4948
4954
4947
4946
0
4956
4946
4960
4959
4952
4947
0
4959
4945
4961
4957
4977
4958
3729
4951
4957
4963
4951
4960
4984
4972
0
4977
4968
3724
4986
4963
4962
0
4976
4977
0
4970
4983
4983
5000
4978
4999
3756
4979
4999
4991
4982
3756
3755
5000
5000
4982
0
4998
4994
