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