8
1
3
4
2
0
0
17
20
9
3513
10
12
13
6
3
16
9
19
20
6
10
21
47
0
0
24
0
0
26
27
28
29
30
31
26
14
33
22
34
22
28
38
40
0
42
44
61
33
36
37
0
56
60
67
53
82
57
43
52
54
55
60
51
62
62
0
65
0
78
3610
61
71
59
74
75
66
77
68
0
80
69
74
76
74
86
79
72
84
92
0
93
91
92
94
0
96
98
97
95
0
0
0
101
102
103
119
0
105
0
99
109
101
0
119
112
113
3625
113
105
105
124
0
0
107
115
127
106
120
121
122
87
123
117
124
0
126
0
111
142
130
0
132
133
134
123
125
135
136
138
139
140
141
142
158
145
146
148
149
150
148
151
152
153
154
155
144
143
157
189
159
160
161
162
163
164
165
166
160
159
170
3677
171
172
167
173
174
175
176
178
179
180
181
182
183
184
185
186
187
188
197
190
191
192
193
194
0
195
196
197
198
199
267
200
202
203
205
206
207
208
209
196
211
212
213
214
215
216
217
218
220
221
271
223
224
225
226
227
228
229
230
231
234
232
233
235
242
236
237
238
239
240
241
243
244
245
246
247
248
249
250
251
252
254
253
277
257
255
256
177
259
238
261
262
263
264
305
265
266
268
269
270
272
273
274
275
276
278
279
284
280
281
282
283
314
285
286
287
288
289
303
290
291
0
338
293
294
295
296
298
0
299
300
0
301
302
304
339
306
307
308
309
311
312
313
315
313
317
318
319
320
321
324
341
297
326
327
310
328
329
330
331
332
333
334
335
336
340
297
342
343
345
346
347
349
330
350
351
352
353
354
355
356
357
0
359
322
360
361
362
330
365
366
367
348
369
370
371
372
337
358
375
376
0
378
379
380
381
382
384
385
386
387
388
389
376
368
364
391
377
392
393
394
395
396
397
401
398
399
383
400
402
403
368
405
406
407
382
409
410
411
412
413
414
427
426
415
416
417
418
419
420
421
422
423
424
424
425
0
0
429
430
431
424
433
434
435
436
437
438
0
440
455
443
432
446
447
448
449
450
451
432
454
456
457
458
459
460
461
462
463
453
464
445
466
446
467
468
469
470
471
472
473
463
475
476
477
478
479
480
481
451
483
452
452
486
487
488
489
528
490
465
492
493
472
495
497
499
500
501
502
503
504
505
498
506
507
508
509
510
511
512
513
514
515
516
517
518
519
0
521
523
524
525
526
527
582
529
530
531
532
533
534
535
535
537
566
538
539
540
541
0
542
544
0
546
567
547
547
522
549
549
518
0
553
554
557
558
559
560
561
562
563
564
565
569
571
568
572
573
574
575
576
577
578
579
580
583
584
520
526
589
556
592
593
594
595
596
597
598
599
601
602
603
604
605
606
607
608
609
605
552
613
618
588
581
584
616
617
0
637
591
619
620
621
600
624
623
625
607
570
627
627
629
612
660
661
614
0
629
633
634
635
636
638
639
640
669
641
637
644
646
647
648
649
650
651
652
653
654
655
656
702
682
0
618
703
629
662
669
664
664
665
666
0
667
669
0
0
671
673
675
677
678
0
704
686
687
629
0
716
690
639
693
670
0
698
699
700
701
0
680
661
703
706
621
682
708
709
710
715
732
712
713
714
0
695
802
718
745
0
0
674
722
723
680
657
679
726
748
703
0
727
751
729
687
733
0
711
738
739
0
762
720
741
721
719
696
802
738
736
747
724
0
748
754
0
750
792
754
728
728
754
725
697
757
758
0
759
0
763
0
768
741
0
771
772
773
774
775
776
746
778
0
780
781
782
784
785
786
787
788
793
753
797
0
798
751
0
800
682
735
854
0
766
764
761
742
834
806
807
840
779
809
811
789
789
813
813
815
817
818
819
794
821
822
823
824
825
826
827
828
0
914
829
828
904
857
808
835
805
839
0
815
816
846
810
843
0
817
845
846
0
847
848
831
831
851
852
853
827
854
830
878
855
0
856
857
858
0
859
0
841
863
0
820
903
866
867
868
869
844
844
913
0
872
873
871
874
875
850
876
877
918
0
879
882
885
886
857
836
1226
891
902
886
893
894
895
896
924
0
861
899
901
903
905
906
907
908
909
832
912
0
911
997
884
919
920
921
923
924
926
0
766
891
930
931
932
898
934
935
900
937
939
940
0
0
0
929
943
904
945
946
947
908
939
941
951
0
952
953
955
955
957
959
958
961
962
963
964
0
965
966
967
972
973
974
975
976
977
946
1173
957
972
1176
0
983
984
985
1064
986
987
3943
988
907
1070
0
991
1178
1061
993
994
1073
913
0
996
1179
998
999
1000
1001
1026
0
1004
1005
1099
0
0
1006
940
942
1009
1010
925
925
1224
0
0
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1059
945
1026
1027
981
1029
1030
1031
1058
1032
1033
960
1035
1153
1239
1038
1039
1040
1042
0
1044
1045
1046
1048
1049
1048
1052
1051
1055
1055
1057
0
1052
1079
972
0
1188
1067
1070
1072
1063
1065
1061
1075
0
1076
1061
1080
1083
1084
3980
0
1087
1088
1089
1089
1191
1179
1091
1201
1098
1095
862
1096
1099
1096
1102
1011
1106
1107
1102
1109
1130
1111
1131
1130
1113
1115
1112
1113
1116
1117
1118
1138
0
1030
1120
1121
1122
1123
1124
1126
1127
1128
0
898
1130
1159
1131
1132
1133
1134
1147
1136
1137
1148
1139
1141
1142
0
1143
1144
1145
1146
1135
0
1239
1149
1150
3990
1151
1051
1156
1157
1042
1160
1046
1161
1156
1163
1164
1166
1167
1169
1170
1171
1172
1174
1176
1177
0
1180
1181
1173
0
1272
1071
0
1091
1191
1192
1194
1195
1187
0
1264
1199
1200
1125
1202
1205
1205
1206
0
0
1209
1197
1211
1212
1213
1208
1114
1215
1216
1217
1218
1011
0
1196
1221
1222
1223
1286
1225
1106
1227
0
1230
1231
1232
1233
1234
1229
1236
1237
1238
1240
1242
1243
1244
1245
1246
0
945
1248
1249
0
1375
1253
1165
1254
1255
1256
1257
1154
0
1182
1259
1260
1261
1190
1263
1264
1265
1266
1263
1268
1208
1270
1271
1203
1274
1275
1207
0
0
1343
1277
1278
1279
1280
1281
1282
1283
1284
1285
1287
1416
0
1353
0
1291
1355
1229
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1241
0
1304
1293
1306
1307
1308
0
0
1247
1169
1379
1313
1315
1251
1316
1324
1317
1318
1319
1320
1321
1182
1260
1325
1326
1327
1395
1328
1329
1330
1331
1333
1334
1335
1337
1332
0
1340
1203
1342
0
0
1280
1345
1346
1347
1286
1416
1352
0
1354
0
0
1299
1293
1358
1359
1360
1361
0
1362
1299
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
0
1377
1378
1380
1382
1383
1384
1385
1386
1387
1388
1389
1182
1391
1392
4096
1393
1394
1396
1397
1398
1399
1400
1402
1403
1404
1344
1406
0
1467
4068
1409
0
0
0
1413
1348
0
1417
1418
1419
1420
1421
1422
0
1425
1429
1426
1363
1428
1429
0
1427
1430
1431
1490
1432
1387
1436
1437
1438
1439
1374
0
1442
1443
0
1445
1446
0
1381
1448
1449
0
1388
0
0
0
0
1527
1453
1457
0
1399
0
1461
1474
1464
0
1351
1466
1468
0
0
1471
1458
1454
1412
1533
0
1475
1477
1478
1479
1434
1415
1482
1483
1484
1485
1486
1489
1490
1289
0
0
1493
1484
0
1497
1498
1499
1500
1410
1501
1502
1503
0
1505
1374
0
1433
1432
1512
0
1510
1450
1443
1445
1514
0
1381
4106
4106
1517
1524
1518
0
1519
0
1520
1521
1522
0
1481
1525
0
1454
1452
1455
1529
4102
1530
1468
0
1458
1534
1535
1536
0
1465
1540
1411
1476
1580
0
1542
1543
0
0
1587
1544
1545
1548
1487
1585
1551
1552
1553
1554
1607
1555
1556
1557
1558
0
1509
1560
1561
1562
1563
0
1567
1565
1568
1569
1570
1571
1521
1538
1539
1575
1576
1578
1579
1580
0
1582
1546
1591
1576
1581
1588
1589
1590
0
1592
1593
0
1653
1594
1556
1596
1597
1598
1599
1616
1602
1603
1604
1605
1606
0
1607
1608
1609
1610
1612
1613
1447
1615
0
0
1617
1618
1619
1620
0
1567
1567
1621
1622
1623
0
0
1624
1625
1626
1627
1561
0
1629
1630
1631
1632
1568
0
1634
1635
1636
1638
1639
1640
1643
1577
1697
1644
1645
1646
1647
1648
0
1586
1650
1549
1492
1654
0
1655
1656
0
0
1614
1659
1660
1661
1620
1663
1664
1665
1666
1780
1667
1632
1635
1635
1671
1672
1675
1608
1582
1657
1678
0
1679
1682
1683
1649
0
1686
1687
1689
0
1690
1691
1692
1694
1657
1744
1676
0
0
1720
1700
1701
1707
1708
1709
1710
1711
1637
1714
0
1717
1715
1719
1722
1723
0
1696
1749
1725
1727
0
1728
0
1731
1730
1756
1733
0
1734
1735
1713
1738
1739
1715
1741
1739
1718
1745
1747
1748
0
1750
1751
1752
0
1755
1693
1757
1758
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1771
1798
1772
1787
1773
1774
1775
1754
1777
1777
1779
1781
1782
1783
1785
1786
1776
1788
1789
1792
1793
1795
1794
1796
1799
1790
1800
1801
1802
1803
1811
1804
1805
1806
1807
1808
1809
1810
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
0
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
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
1967
1968
1969
1970
1971
1972
1973
1965
1974
1929
1976
1955
1978
1979
1980
1981
1982
1983
1985
1986
1987
1988
1989
1983
1983
1992
1993
1994
1966
1996
1997
1998
1999
2000
2001
2002
2001
2004
2005
2006
2007
2009
2010
2011
2022
2012
2013
2014
2015
2016
2017
2018
2019
2020
0
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2047
2058
2075
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2073
2074
2076
2077
2078
2079
2063
2081
2082
2083
2084
2085
2072
2087
2075
2100
2090
2092
2093
2094
2095
2096
2097
2098
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2099
2112
2113
2114
2116
2117
2118
2100
2119
2123
2120
2121
2122
2118
2123
2125
2126
2127
2128
2129
2114
2131
2132
2122
2134
2135
2136
2137
2138
2139
2140
2142
2148
2143
2144
2145
2146
4124
2147
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2181
2166
2167
2168
2169
2170
2171
0
2173
2174
2175
2176
2177
2178
2179
2180
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2244
2219
2221
2223
2224
2226
2227
2228
2229
0
2230
2232
2234
2233
2236
2237
2239
2240
2241
2243
0
2245
2242
2248
2289
2232
2247
2248
0
0
2254
2252
2263
2255
2256
2238
2258
2259
2249
2258
2260
2261
2262
2262
0
2251
2284
2266
0
2266
2253
2239
2270
2246
2231
2273
0
2250
2250
2275
2276
2277
2278
2279
2280
2281
0
2322
2299
2283
0
2246
2285
2287
2286
2312
2286
2307
2290
2292
2295
2293
2294
0
2322
2330
2296
0
2298
0
2300
2301
2367
2266
4190
2312
0
2257
2273
2310
2377
2317
2313
2315
2295
0
2319
2321
2323
2325
2325
0
2327
2330
2332
2333
2297
2334
2355
2335
2336
2338
0
2339
2340
2303
2302
2300
2368
2341
2265
2305
2312
0
0
0
2315
2346
2348
2344
0
2355
2351
2381
0
0
2329
2353
2354
0
2356
2357
2280
2358
2359
2360
0
2430
4189
2331
2335
2403
2368
0
2361
0
0
2308
2373
2374
2307
2376
2402
2316
2420
2378
2347
2382
2352
2425
0
0
0
2385
2384
2385
0
2388
2389
2390
2391
2392
2305
2441
2395
2369
0
2367
2401
2397
2443
2398
2372
0
2447
2403
2366
2399
2400
2451
2407
0
0
0
2411
2405
2413
2405
2469
2416
2417
2464
2419
0
2420
0
2381
2422
2423
2424
2426
2427
2428
2387
2429
2488
2431
2433
2434
2386
2435
2436
2437
0
2439
2440
2444
2445
2447
2403
2449
2450
2452
2447
2409
2453
2455
2410
2453
2459
2470
2380
2454
2465
2466
2468
2421
2466
2472
2472
2473
2474
2474
2475
2476
2477
2478
2427
2480
2481
2482
2484
2485
2486
0
2487
2489
2491
2444
2493
2442
2443
2446
2497
2533
2534
2498
2499
2536
2463
2501
2375
2502
2538
2504
2549
0
2507
2508
2510
2511
2513
2514
2575
2512
2543
2483
2483
2516
2520
2514
2522
2523
2524
2525
2526
2526
2529
0
2531
2532
2533
2534
2537
2540
2505
2542
0
2544
2545
2384
2547
2504
2548
0
2575
2621
2550
0
0
2518
2552
2553
2621
2551
2555
2556
0
2559
2558
2551
2561
2563
2564
2562
2567
2568
2564
2562
2570
2612
2570
2571
2572
2506
2574
2546
2576
2546
2578
2579
2580
2581
0
2584
0
2585
2586
2587
2588
2583
2551
2590
2592
2657
2594
2566
2597
0
0
2597
2599
2600
2601
2602
2604
0
2605
2607
2608
2609
2610
2611
2615
2574
0
2613
2676
2719
2616
0
2618
2619
2684
0
2623
2626
2624
2625
2601
2629
2630
0
2605
2632
2573
2635
2636
2631
0
2638
2639
2641
2642
2672
2645
2669
2614
2647
2578
2649
0
2650
2652
0
2654
2655
2656
2626
2657
2658
2659
2628
0
0
0
2664
2664
2665
2666
2667
2668
0
0
2671
2673
2608
2675
2677
2759
2633
2681
0
2683
2686
2687
2688
2689
2690
2701
2691
2557
2661
2660
2662
2693
2670
2694
2697
2698
0
2702
2703
2746
2631
2680
2712
2714
0
2711
2710
2715
2716
0
0
2718
2717
2760
2673
2722
2723
2724
2763
2682
2725
2726
2727
0
2728
2729
2737
2732
2733
2808
2735
2695
2664
2663
2741
2743
2699
2749
2704
2745
2700
2747
2748
2757
2714
2753
2754
2756
2758
2797
2720
2719
2764
2844
2682
2727
2801
2767
2768
2769
2771
2772
2734
2774
2775
2731
2777
2778
2779
2738
2780
2781
0
2783
2784
0
2757
2786
2787
2788
2789
2790
2678
2792
2793
2794
2803
2796
2799
2870
2798
2800
2802
2804
2806
2770
0
2833
2810
2886
2811
2845
2812
2816
2817
2818
2819
2820
2740
2896
2823
2751
2823
2903
2824
2867
2791
2826
0
2795
0
2727
2830
0
2831
0
2833
2837
2808
2841
2887
2846
2764
2844
0
2849
2850
2851
0
2815
2853
2848
2854
2840
2814
2856
2857
2858
2860
2861
2862
2895
2822
2782
2864
2865
2866
2911
2868
2869
2913
0
2911
2964
2834
2876
2874
2880
2881
2884
0
2885
2872
2938
2891
2924
2883
2940
2890
2892
2893
0
0
2897
2894
2929
0
3002
2866
2950
2902
2904
2905
2906
2908
2909
2912
2907
2914
2915
2873
2871
2874
2877
2919
2916
2878
2923
2882
2925
2926
2927
2907
0
0
0
2931
0
2932
2889
2933
2987
2935
2936
2937
2939
2940
2941
2942
2898
0
4331
2946
0
0
2951
2948
4255
2903
2953
2930
3071
2956
2959
2879
3017
2873
2873
3013
2966
2873
2877
2970
2971
2972
3129
2974
2967
3040
0
3038
2979
2941
2983
2984
3049
3050
2985
2986
2989
3053
0
2991
2992
2945
2993
3041
2994
2944
0
2859
0
0
3056
3067
0
3002
3057
3000
3003
0
3004
0
2950
3005
3007
3003
2959
0
3011
3015
3012
3013
3070
3016
3018
2965
3014
3021
3022
3023
3013
3025
3026
3027
2973
0
0
3032
2982
3035
2974
3039
3031
3044
3046
3155
0
3048
3093
2981
3097
0
2947
3043
3160
3051
3047
3054
3117
2991
2996
3056
3109
3173
2998
3111
3059
3060
3060
3063
0
3067
3184
3065
3056
3066
3133
3017
3006
3069
3075
3076
3033
3021
2888
3028
3089
3022
3079
3135
2980
3092
3084
3085
3027
3142
3088
3090
0
0
3034
0
3037
0
3095
3097
0
3101
3102
0
3134
3048
3115
0
3162
3045
0
0
3105
3114
3054
3178
3121
2992
3118
3119
3113
0
3053
3133
3123
3124
3126
3053
0
3132
3240
3177
3189
3129
3179
3138
4342
3078
0
3140
3244
3081
0
3237
3143
3144
0
3145
3146
3094
3299
3148
3149
0
3150
2976
3152
3034
2976
0
3153
3270
3156
3098
4450
4450
3097
3216
3221
0
3115
0
3162
3167
3115
3173
3183
3170
0
3229
3187
0
3180
3130
3089
3191
3123
3174
3135
3175
3186
3177
3244
3241
3193
3196
3137
3241
3199
3201
3202
3203
3255
3083
0
3208
0
3252
0
0
0
3263
3212
3213
0
3147
3096
3215
3217
3216
3216
3157
3218
0
3219
3272
3278
0
3222
3223
3180
3225
3278
3226
0
3174
3133
3175
0
3239
0
0
3242
0
3245
3304
3242
3243
3249
3209
3266
3252
3206
3245
0
3258
3206
3260
0
3263
3265
3216
3214
3220
3270
3271
3272
3274
3275
3276
3164
3230
3323
3281
3285
3295
3285
3287
3289
3337
3227
3291
3250
3296
3280
3298
3299
3300
0
3196
3251
3298
3306
0
4537
3307
3304
3315
3310
3311
3313
3312
0
3315
3316
3353
3216
3317
3318
3214
3308
3308
3350
3320
3370
3266
3327
3323
0
3226
3274
0
3282
3296
3276
3328
3333
3335
3339
3340
3293
3312
3337
3378
3312
3345
3348
0
3350
3365
0
0
3355
3330
3357
0
0
0
0
3352
3365
3366
3368
4551
3352
3389
0
0
3357
3358
3376
3333
0
0
3361
3414
3385
3352
3382
3437
3382
4765
3386
3387
3388
3390
3391
3393
3394
3395
0
0
3396
3373
3401
3399
3399
3403
3431
3411
3414
3405
3406
3407
3408
3409
3410
3383
3369
3413
3415
3416
3417
3388
3388
3420
3421
3422
3423
4837
3425
3459
4655
3428
3448
3401
3431
3411
3404
0
3434
3435
3436
3439
3437
3411
3439
3417
3443
3444
3423
3441
0
3447
3435
3450
3440
3452
3455
3456
3457
3458
3420
3460
3447
3462
3464
3457
3460
3463
3469
3462
3475
3472
3474
3480
4920
3473
3479
3478
0
3477
3473
3483
0
3484
3486
3508
3484
1
0
11
3499
3489
0
0
3496
3497
3511
0
3500
3502
0
3500
3505
3519
3507
3490
4941
3520
0
4937
3527
3511
3498
3509
0
3514
3506
3515
17
5
3527
3557
0
0
3525
3526
3540
0
0
3527
3529
3506
3535
3538
0
3521
0
3543
3541
3548
3536
3544
3552
3540
3522
3558
3547
3547
3542
3544
3534
3548
3549
3567
3546
0
3572
3561
3553
3561
3542
3554
3555
3556
0
3550
3555
3563
0
0
0
3559
3564
3576
3562
3565
3546
3580
3582
3585
3575
3570
3570
3591
3583
0
3593
0
3593
3578
3592
3599
3581
3595
3568
3581
3587
0
3589
3578
0
3582
3593
3594
3596
0
3597
3618
0
3600
3589
3603
3612
3605
3605
3607
3618
3608
3615
3610
3620
3622
3614
3612
3604
3616
3618
0
3627
3621
3619
3613
3617
3624
0
3626
3630
3629
3627
3631
3614
3633
3634
3635
3637
3639
3640
3623
4946
4946
3643
0
3604
0
3646
3645
0
3647
0
0
3649
0
0
3656
0
4954
3662
3653
3654
120
3646
3659
3667
3656
3659
3664
3665
3671
3666
3667
3668
0
3670
3665
0
3664
3680
4951
3657
3674
3663
0
0
3683
3663
0
3685
204
3686
3675
4980
3688
3689
3698
3690
3692
220
3694
3709
3708
3691
3699
3696
3698
3700
3705
3709
3706
3709
3710
0
0
3705
3711
3701
3716
3703
3712
3714
3713
3714
3706
0
3716
3717
0
3719
3703
3742
3736
3751
3723
3746
3737
3726
3741
3728
3724
3760
3733
3731
3772
3742
3729
3722
3760
3785
3721
0
0
0
3740
0
3753
3755
3744
3723
0
3754
3746
3747
0
0
3770
0
3774
3734
3746
3739
3773
0
3756
3758
3739
3863
3749
3738
3725
0
3802
3749
3822
3725
3756
0
0
3805
3771
0
3759
3771
3795
3750
3786
3763
3763
3788
3757
3796
3745
3794
3795
3801
3783
3804
3803
3789
3781
3792
0
3759
3759
3822
3764
3818
3805
3806
3840
3769
3828
3823
3811
3808
3801
3787
3833
0
3817
0
3890
3789
3822
3806
3838
3823
0
3794
3759
3845
3795
3814
3786
3796
3847
3834
0
3872
3874
3827
3785
3863
3856
3825
3823
3859
3843
3860
3865
3848
3871
3849
3850
3851
3853
3855
3857
3858
3859
3843
3845
3859
3808
3916
3902
3864
3865
3848
3871
0
3987
3872
3858
3803
3874
3875
3898
3876
3839
3880
3842
3862
3880
3797
3886
3888
3867
3890
3868
3890
4002
3894
3859
3828
3885
3899
0
3808
3906
3934
3932
3930
3909
3894
3819
3957
3876
3912
3840
3914
3886
3940
3842
3916
3885
3901
3919
3904
3892
3945
3891
3942
1078
4016
4001
3931
3876
0
3834
0
3937
0
3957
3942
3913
1003
1003
0
3942
3919
0
3891
3901
3925
4018
1003
3950
3971
1081
3971
3950
1078
3955
3967
0
3956
4001
3884
1041
4008
3956
3914
3916
3962
3904
3963
3928
4028
3952
3970
0
3980
3972
4032
0
3903
3966
3929
3933
3976
3988
3897
3940
3906
3974
1082
0
3998
4040
4088
3893
3979
3940
3915
3994
3903
3964
3974
3982
3997
3946
4016
0
4032
3992
0
3967
4080
4000
4002
4010
0
4022
4012
4013
0
3985
4023
0
4018
0
4021
4101
0
0
4022
0
3982
0
3983
0
3997
3939
4048
4057
4033
4046
3958
4035
4036
4025
4064
0
4054
4080
4017
4033
4007
3958
4052
4062
4043
4095
4037
4060
0
4039
4055
4086
4071
4059
0
4075
4076
4075
0
4029
4076
1433
4063
0
4065
4103
4066
4074
4070
4050
4019
4073
4037
4074
0
4100
4110
4077
4079
4027
4091
0
4091
4116
4089
4094
4099
0
4068
0
4112
4097
4094
4107
4103
4109
4019
4050
4110
4117
4117
4113
4118
4121
4119
0
4123
4120
4122
4126
4130
4125
4133
4128
4129
0
4129
0
0
4133
4131
0
0
4132
4136
4138
4134
0
4140
4141
4129
0
4142
4142
4145
0
2172
0
0
4147
4147
0
4148
2220
4150
4148
4153
4163
4150
4148
2220
4149
0
4170
0
4158
0
4156
0
0
4144
4167
4159
4165
4166
4176
0
0
4182
4172
4172
4184
4173
4164
0
4179
0
4162
0
0
4174
4162
4181
4176
4177
4194
4183
4185
4192
4181
4185
0
4183
4185
0
0
4197
4197
4198
0
4196
4195
4203
4204
4205
4206
4248
4224
0
4211
4211
4226
4239
4216
4208
0
4230
4213
0
4213
4219
4207
4277
4226
4225
4240
4229
4249
4229
4221
4274
4207
4209
4232
2921
2921
4210
0
4238
2805
4239
4274
4264
4253
4215
0
4259
4228
4221
4247
4273
4287
4246
0
4252
4253
4278
0
4256
4242
4260
4241
4288
4275
0
4265
0
4237
4264
4302
4273
4300
4274
0
4354
4254
4296
0
4285
0
0
4271
0
4286
4289
4289
4309
4291
0
4308
4263
4290
4350
4311
4291
4294
0
4450
4282
4336
4442
4340
0
4297
0
4303
4284
4437
0
0
4331
4309
0
0
4385
4336
4268
4319
4318
4287
4319
4364
4420
4278
4328
4293
4283
4329
4266
4313
4340
4337
0
4302
0
4442
4321
4387
4391
0
4320
0
4351
4336
4336
4339
0
4361
4302
4386
4493
0
4321
4348
4346
4371
4372
4347
4370
4423
4371
4395
0
0
4401
0
4324
4396
4374
4374
4372
4325
4406
4326
4396
4437
4355
0
4294
4507
4382
4414
4337
4423
4341
4516
4384
0
4321
4419
4368
4417
4365
4423
4423
4397
4371
0
4325
4348
4329
4472
4405
4396
4404
4399
4604
4409
0
0
4355
4407
4510
4362
4306
4383
0
4414
0
4365
4489
0
0
4423
4451
4451
4457
4321
0
4435
4431
4395
4526
4436
4298
4490
3170
4399
4370
4399
0
4445
4407
0
4446
4399
4525
0
4413
4516
4452
4358
4455
4457
4344
4416
4499
0
4463
4469
4470
4473
0
4441
4467
4443
4482
0
4315
4506
0
4460
4478
4555
4478
4451
4449
4384
0
4481
0
0
4421
4533
4532
0
4358
4460
4461
4461
0
4422
4481
4545
4462
4594
4523
4501
4498
0
0
4503
4546
4351
4507
4542
0
4509
4488
4560
0
4358
4344
4348
4466
4544
0
0
4400
0
4657
4577
4444
4550
4504
4474
4479
4527
4488
4513
4509
0
4515
4455
4455
4495
4519
4468
4542
4571
0
4466
3374
4553
4529
4552
4586
4660
4507
4512
0
4439
4644
0
0
4614
4559
0
4628
4459
4533
4537
4565
4566
0
4569
0
4627
4632
4574
0
4658
4601
0
4576
4668
4633
4583
4549
4585
4700
0
4511
4614
4524
4559
0
4590
0
4565
4543
4597
4575
4600
0
4570
4747
4605
4573
4583
4524
0
0
4643
4593
4613
4650
4491
4491
4618
4591
4617
4621
4623
4662
4624
4686
4625
4626
4600
0
4637
4547
4607
0
0
4592
4643
0
4669
0
4619
4586
4587
4650
4675
4628
4652
0
4626
4720
4490
4596
0
3330
4656
0
4574
4651
4522
0
4672
4664
4610
4640
4645
0
4687
0
4699
4670
4671
4852
4629
4592
4673
4686
4677
4623
4678
4679
4803
4681
4573
0
4637
4639
4610
0
4643
4699
4649
4616
4648
4650
0
4701
4586
4875
4672
4706
4702
4629
4708
4708
4633
0
0
4634
4681
0
0
4713
4716
3374
4764
4664
4749
4808
4773
0
0
0
4785
4782
4671
4730
0
4733
0
4720
4747
4734
4739
3410
0
4825
4707
0
4714
4787
4785
4721
4726
4590
4772
4784
0
0
4739
4679
4790
0
4791
4745
4712
4720
4743
0
4715
4838
4839
4807
0
0
3397
0
4549
4541
4766
4753
4846
4735
0
4777
4772
4778
4775
4781
4782
4763
4850
4785
4728
4728
0
4706
4820
4788
4691
0
4793
4794
0
4736
4796
4761
4797
4760
4804
4770
4758
0
4806
4772
4765
4874
4811
4812
4763
0
0
4541
4750
4851
4697
4820
4819
4778
4726
4729
4827
0
4863
4826
4827
4833
4832
0
4740
4834
4862
4839
4831
4849
0
0
0
4851
4833
4816
4823
4781
0
0
4865
4805
4877
4804
0
4827
4870
0
4813
4846
4853
4896
4852
0
0
4860
4766
4875
0
4832
4895
4869
0
4828
4849
4736
4851
4890
4884
4810
0
4885
4880
4894
4860
4879
0
4892
0
4874
4881
0
0
0
4897
4902
4898
4897
0
4906
4903
4907
4914
4902
3472
4902
4914
4909
4904
4910
4930
4918
0
4909
4921
0
4912
4911
4916
4918
4918
4917
4940
4916
4939
4925
4921
4924
4928
4936
4923
4925
4939
4932
4935
4915
4943
4929
0
3507
3488
4934
0
0
4944
3650
4948
4965
0
4953
0
4961
4956
4963
4952
4964
4994
4967
4959
4950
4967
4962
0
4973
4969
4969
4964
4951
4959
0
4974
4973
4992
4974
4977
4979
4981
4972
4966
4988
4990
4973
4988
4977
4960
4976
4995
0
4999
4995
3708
4999
4991
0
0
4987
4998
4999
4987
