3464
0
4
3456
0
5
18
6
8
3465
9
10
0
13
14
15
16
0
11
8
21
33
0
25
0
11
26
29
27
39
28
30
22
32
33
0
36
34
37
0
52
40
41
31
59
35
0
53
58
0
63
0
75
54
58
50
56
49
60
47
0
72
0
0
66
57
69
71
78
0
74
65
68
70
68
79
73
80
67
83
95
84
82
83
85
87
88
89
91
86
0
93
94
96
94
99
98
90
108
102
0
114
121
96
113
98
104
106
3608
106
108
108
122
0
117
118
109
124
114
115
120
116
103
119
110
122
0
123
136
125
127
129
130
131
132
119
133
134
135
137
138
139
140
127
156
144
145
146
148
149
150
148
151
152
153
154
155
128
157
159
147
169
163
164
165
166
168
169
147
171
167
3662
172
173
158
174
176
177
178
179
180
181
182
183
184
185
186
187
189
160
192
193
194
228
195
204
175
209
190
197
198
267
199
201
191
202
203
205
208
207
209
210
211
212
213
214
215
216
217
219
220
271
222
223
224
206
225
226
227
229
230
231
232
233
234
235
236
237
238
239
240
241
242
291
244
245
246
247
248
249
250
251
252
253
284
254
255
256
257
259
238
261
262
263
264
265
266
303
269
270
272
273
274
275
276
277
278
311
279
280
281
282
283
285
286
287
288
289
290
291
0
292
294
295
297
298
343
299
300
301
302
303
304
305
293
306
307
308
309
312
313
315
316
317
318
316
320
321
322
323
324
327
325
327
314
328
329
310
330
331
319
333
334
335
336
337
341
344
345
348
349
381
352
353
354
355
356
357
358
340
359
364
361
362
363
394
366
347
367
368
369
369
351
384
373
374
338
375
339
343
0
380
371
372
385
386
360
387
388
389
377
390
391
392
412
395
379
396
397
398
401
402
403
404
405
407
410
433
378
414
382
0
386
408
417
418
419
420
421
423
424
425
416
426
427
429
430
431
432
433
434
415
422
436
437
438
439
441
442
443
444
445
446
446
448
451
440
453
454
455
456
457
458
460
460
462
463
0
465
466
467
468
469
470
440
474
454
477
478
476
479
481
471
482
484
483
485
486
487
488
489
490
0
0
495
496
0
498
499
480
505
503
543
506
507
509
511
504
512
550
513
514
515
516
519
517
518
519
520
521
549
523
550
526
555
528
556
494
492
533
495
535
536
537
538
539
540
541
542
502
545
579
546
508
548
0
553
580
557
491
559
524
524
562
564
565
589
459
566
532
532
0
570
571
572
573
574
575
576
577
578
581
583
584
585
553
587
557
590
591
593
534
594
595
595
597
600
601
602
603
604
678
0
605
630
607
0
611
685
613
614
618
637
619
620
569
616
624
624
599
599
626
627
628
629
631
608
582
623
635
617
620
611
635
641
642
643
645
647
648
650
651
669
708
696
652
653
654
655
656
658
0
660
632
684
631
664
637
633
705
635
0
646
671
672
673
675
671
648
693
676
0
677
659
680
681
682
683
0
704
665
688
689
646
765
699
657
700
702
703
704
0
0
0
628
684
707
710
736
711
712
686
692
650
714
715
668
0
695
713
720
698
748
695
0
753
724
725
755
679
727
682
729
730
731
758
838
733
730
758
684
735
765
737
687
0
772
740
742
743
718
713
746
722
747
748
693
749
0
742
740
756
0
757
731
0
760
763
767
763
0
732
766
768
769
738
770
773
747
0
772
741
775
741
0
0
741
787
779
780
781
701
782
783
785
825
787
788
789
790
791
792
793
794
731
797
798
759
0
762
802
759
804
0
809
806
807
812
844
818
819
851
811
820
855
821
0
823
823
0
827
828
829
822
831
0
832
0
834
835
836
805
0
841
925
839
805
842
843
874
750
873
847
815
850
0
822
939
939
0
882
854
0
856
923
865
854
1005
863
841
865
803
897
866
809
808
869
870
871
872
772
847
875
877
910
0
936
910
880
881
915
883
884
885
826
888
889
833
890
891
892
894
868
0
0
859
898
0
874
1012
876
901
0
903
902
902
906
907
908
0
912
913
914
915
916
917
882
882
919
920
922
924
0
1007
1002
926
927
928
929
930
1009
932
893
909
876
0
903
940
941
942
1024
945
934
912
947
958
0
958
948
0
949
950
951
939
952
953
956
954
955
956
919
958
959
960
961
962
964
1034
967
968
970
969
970
1041
971
959
959
972
973
0
975
976
955
978
968
980
982
983
983
984
0
1058
978
968
980
1186
1026
990
991
992
984
1073
995
996
998
1000
1001
1005
1071
1003
1004
0
1006
1190
1008
1010
1011
1013
3955
3952
0
1015
1016
1112
0
0
1114
948
1019
1021
1022
936
936
937
1024
1025
1027
1028
1029
1030
1031
1032
1033
1034
1036
1037
954
1013
1040
0
0
1043
1033
1044
1045
1069
1046
1047
1048
1049
1050
921
1051
1052
1053
1127
1056
983
1057
985
1059
1060
1061
1062
1061
1064
1065
1066
1067
983
0
1068
1070
1071
1061
1088
1072
993
1074
0
1060
1077
1080
0
1081
1082
994
0
1085
1086
1071
3965
1087
1328
1089
0
1090
1092
1093
4016
1091
1095
1096
0
1097
1095
1202
1103
1104
1099
1106
1107
0
1108
1109
1110
1111
1109
1116
937
0
1012
1119
1120
1121
1122
1123
1268
0
1117
0
1128
1221
0
0
1132
1133
1134
1135
1136
1137
1022
1139
0
0
1141
0
1239
1145
1127
1146
0
1055
1148
0
1150
1159
1152
1154
1155
1156
1157
1158
1147
1160
1161
1162
1064
1163
1165
1166
1167
1169
1171
1173
1166
1065
1176
1253
1178
1179
1181
1182
1254
1183
1184
1059
1166
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1074
1197
1087
1200
1201
1202
1203
1204
1198
1190
1205
1206
1207
1208
1209
1210
1210
0
1107
0
1214
1216
1217
1218
1125
0
0
1223
1224
937
1225
1226
1227
1228
1141
1120
1143
1232
1234
1235
0
1236
1237
0
1042
1240
1140
1075
1242
1243
1244
1245
1246
1247
0
1059
1248
1250
1166
1251
1253
1260
1252
1254
1255
1256
1257
1316
1258
1319
1259
0
1262
1263
1264
1265
1266
1267
1268
1270
1222
1272
1273
1209
1275
1276
1342
1277
1279
1280
1281
1282
1278
1263
1284
1285
1286
1287
1229
1288
1229
1230
0
1352
1353
1290
1291
1355
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
4074
1305
1306
1293
1308
1309
1310
1311
0
1181
1316
1317
1318
1319
1320
1321
1322
1323
1324
0
1327
1328
1329
1265
0
1332
1333
1334
1335
1336
0
1338
1339
1206
1098
1343
1209
1396
1344
1283
1223
1347
1348
1349
1351
1351
1230
1455
0
1231
1290
0
1354
0
0
1293
1357
1358
1359
1360
0
1361
1299
1422
1363
1364
1365
1366
1367
1307
1369
0
1370
1371
1372
1373
1374
1375
1376
1378
1379
1380
0
1260
1384
1381
1385
1386
1387
1388
1390
1391
0
1393
1394
1395
1448
1396
1397
1449
1398
1400
1455
1455
0
1457
4122
1402
1403
1404
0
1407
1408
1409
1410
1351
0
0
1414
1459
1416
1417
1418
1419
1351
1289
1421
1482
1472
0
0
1425
1426
1427
0
1428
1492
1384
1431
1432
1433
1434
1512
1423
0
1438
1439
1321
1500
1440
1377
1441
1442
1443
1383
0
4059
0
4128
1517
0
1445
1519
1446
1337
1395
1448
1450
1463
1396
1346
0
1455
1455
1456
1458
0
0
1415
1461
1450
1465
1466
1467
1411
1469
0
1413
1471
1473
1474
1477
1360
1476
1477
1470
0
0
1480
1417
1483
1484
1485
1486
1405
1487
1488
0
0
1490
0
1492
1428
1495
0
1498
1439
0
1501
1502
0
1505
1507
0
1508
1509
1510
1511
1513
1506
1516
0
1517
1521
1522
1523
1458
1447
0
1518
1462
1526
1527
1528
1633
1455
1531
1532
1453
1534
1535
0
1537
1538
1539
1477
1541
1542
1478
1479
1543
1544
1545
1546
0
1548
1549
1550
0
1551
1553
1555
1554
1556
1557
1558
1559
1561
1504
1628
1513
1563
1564
1565
1566
1511
1568
1531
1570
1457
1572
0
1572
1574
1575
1530
1578
1578
0
1641
1533
0
1584
1585
1586
1587
1588
0
1590
1550
1592
1593
1594
1595
1596
1597
1599
1600
1601
0
1602
1603
1605
1606
1607
1608
1611
1612
1614
1598
1555
1615
1616
1617
1504
1619
1620
1621
1622
1556
0
1624
1625
1626
1660
1563
1629
1630
1631
1406
1632
1633
1634
1635
1578
1568
1683
1636
1573
1637
0
1638
1639
1578
1640
1673
1571
0
1648
1542
1470
1644
1582
1646
1647
1607
1650
1652
1653
1655
1656
1657
1658
1659
1660
1631
0
1663
1632
1627
1627
1666
1666
1634
1647
1668
0
1709
1640
1568
1671
1672
1674
1693
1675
1676
1677
0
1678
1679
1680
1739
0
1632
1668
1682
1683
1685
1685
1682
1688
1689
1677
0
1673
1690
1571
0
1694
1695
1721
1696
1698
1698
1699
1700
1700
1702
1728
1668
0
1704
1705
1706
1682
1640
0
1710
1725
1672
1712
1692
1734
1675
1712
0
1715
1718
0
1715
1719
1720
1721
1699
1722
1726
1700
1726
1685
1728
1729
1682
1703
0
0
1731
1733
0
1735
1712
0
1738
1740
1741
1741
1744
1745
1743
1746
1747
1748
1749
1750
1751
1752
0
0
1731
1756
1757
1758
1716
1762
1763
1764
1765
1731
1767
1768
0
0
1769
1770
0
1772
1773
1774
1775
1776
1732
1776
1755
1771
0
1779
1778
1780
1788
1781
1782
1783
1784
1785
1786
1787
1809
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
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
0
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
1939
1923
1941
1943
1944
1945
1946
1947
1948
1949
1960
1942
1950
1950
1952
1932
1954
1955
1956
1957
1958
1959
1961
1962
1963
1964
1965
1959
1959
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1977
1980
1981
1982
1983
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
2005
1997
1999
2000
2001
2002
2003
2004
2006
2007
2008
2009
2010
2011
2012
2013
2013
2015
2016
2017
2018
2019
2020
2021
2022
2024
2025
2026
2027
2028
2029
2030
2031
2032
2023
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2061
2048
2049
2050
2051
2052
2053
2054
2039
2056
2057
2058
2059
2060
2061
2062
0
2066
2034
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2083
2084
2085
2086
2087
2064
2088
2089
2090
2092
2093
2094
2101
2100
2096
2097
2098
2094
0
2102
2103
2104
2105
2106
2092
2108
2109
2098
2111
2112
2113
2114
2115
2116
2117
2117
2119
2125
2120
2121
2122
2123
2124
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2159
2143
2144
2145
2146
2147
2148
2150
2151
2152
2153
2154
2156
2157
2158
2159
2160
2155
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2183
2184
2185
4158
2187
2188
2190
2191
2192
2193
2194
2195
2196
2198
2199
2189
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2241
2215
2216
2216
2218
2220
2197
2222
2223
2224
2223
2226
2227
2228
2229
2230
2231
2232
2233
2235
2236
2237
2238
2239
0
2242
2349
2243
2233
2246
2244
2248
2249
2250
2251
2252
2270
2254
0
0
0
2281
2261
2260
2258
2259
2259
2262
2288
2263
2264
2288
2274
2270
2271
2272
2267
2311
2312
0
0
2277
2282
2260
2349
2285
2247
2281
2246
2284
2287
0
2287
2291
2293
2294
2264
2324
0
2295
2295
2297
2298
2301
2273
2302
2303
2274
2314
2305
2306
2300
2308
2310
2329
0
2309
0
2282
2318
2320
2321
2355
2323
2288
2326
2327
2328
2330
2331
2332
2333
2403
2335
2336
0
2340
2306
2341
2342
2316
2345
2278
2342
2348
2347
2247
2350
2317
2352
0
2392
2393
2354
2355
2356
0
2359
2477
0
2362
2363
2479
2366
2367
2339
2340
2369
2370
2313
2372
2276
2413
2373
2316
2337
2418
0
2418
2347
2378
2381
2346
2379
2382
2422
2424
0
2383
2384
2386
2387
2389
0
2390
2391
2393
2353
2396
2397
2398
2399
2400
2365
2401
0
2403
2404
2405
2406
2407
2408
2409
2455
2411
2412
2461
2415
2416
2376
2419
2420
2421
2384
2425
2426
0
2471
2428
0
2431
2432
2433
2430
2436
2437
2439
2439
2440
2441
2442
2443
2444
2445
2362
2454
2447
2448
2449
2450
2451
2452
2453
2454
2424
2410
2457
2414
2459
2412
2461
2462
2463
2465
2466
2467
2468
2469
2430
2470
2472
2474
2475
2445
0
2478
2480
2480
2482
2483
2484
2519
2485
2361
2525
2489
2441
2487
2491
2492
2493
2494
2495
2537
2497
2498
2499
2500
2501
2465
2469
2504
2505
2507
2545
2545
2508
2509
2510
2511
2513
2514
2550
2517
2482
2518
2487
2520
2402
2522
2524
2456
2559
2526
2527
2488
0
2530
2531
2533
2534
2535
2564
2564
2536
2534
2538
2539
2541
2543
2585
2512
2474
2578
2548
2548
2506
2549
2551
2550
2522
2552
0
2553
2554
2555
2556
2557
2526
2561
2558
0
2560
2634
2562
2574
2563
2534
2567
2568
2564
2570
0
2571
2572
2573
2575
2576
2577
2604
2580
2581
2608
2542
0
0
2587
2588
2589
2627
2592
2593
2594
2595
2631
2561
2597
2598
2601
2602
2544
2606
2610
2611
0
0
2614
2650
2617
2619
2616
2622
2655
2623
2659
2625
2626
2631
2629
2630
0
2794
2633
0
2604
2605
2638
2640
2641
2603
2644
2599
2570
2643
2646
2609
2576
2649
2651
2609
2654
2655
2656
0
2658
2702
2660
2661
2662
2663
2664
2665
2666
2635
2637
2669
2682
0
0
2639
2673
2674
2676
2677
2678
2679
2615
2599
2685
2722
2684
2686
2624
0
2845
2688
0
2692
2659
2694
2695
2696
2698
2699
2700
2701
2697
2529
2746
2635
2705
0
2671
2639
2667
2638
2709
2710
0
2711
2675
2717
2680
2714
2715
2716
2719
2722
2684
2720
2721
2724
0
2726
2652
2730
2728
2731
2814
0
2694
2773
2735
2736
2737
2738
2739
2670
2744
2704
2747
2748
2867
2749
2750
2751
2752
2754
2753
2754
2754
2756
2757
2689
2759
2760
2725
2761
2762
2763
2765
2770
0
2769
2699
2771
2772
2815
2775
2776
0
2740
2670
2822
2781
2782
2783
0
2784
2821
2785
2786
2741
2788
2789
2790
2791
2792
0
2795
2797
2798
2760
2800
2700
2764
2843
2804
2855
2805
2847
2778
2741
2808
2742
2742
2810
2780
2811
2731
2954
2816
2817
2814
0
2892
2819
2820
2703
2821
2823
2824
0
2827
2867
2829
2830
2901
2832
2795
2796
2835
2869
2836
2795
2838
2839
0
2841
2842
2733
2844
2812
2846
2887
0
0
2848
2849
2886
2850
0
2852
2853
2854
0
2857
2858
2860
4271
2861
2856
2815
2865
2908
2911
2872
2866
2874
2825
2910
2839
2873
2959
2875
2876
2877
2879
2881
2840
2882
2883
2884
2885
2888
2844
2846
2848
2890
2805
4252
0
2849
2894
2854
2896
2897
2952
2946
2900
2859
2903
2904
2905
3024
2907
2955
2950
0
2871
3032
3037
2914
0
2966
2873
2917
2918
2911
2919
2922
0
2879
2878
2925
2976
2886
2887
0
2988
2850
2939
2888
2935
2936
2937
2846
3002
3002
2940
2941
2942
2944
0
2931
2947
2948
2950
2955
2953
3081
3027
2956
0
0
2864
2958
3045
2912
2960
2961
2962
0
2963
2968
2969
2970
2971
0
3036
2911
2919
2977
2978
2979
2972
2981
2929
2983
2874
2985
2986
3118
2980
2984
2990
2932
2993
3118
2891
2997
3006
2998
2999
3000
3001
3003
3132
2943
3005
2997
0
3023
3013
0
3007
3008
3009
3011
3073
3013
3015
0
3019
0
3079
3020
3022
3017
3026
0
3087
3029
3031
3033
2965
3035
3036
3040
2976
2975
3041
3041
2971
3044
3099
2965
3021
2976
3016
3049
2964
0
3050
3051
3111
2973
3118
3094
0
2932
2998
3056
3057
3058
3121
3005
0
3189
3063
3064
3003
3068
3069
3071
3072
0
0
3177
0
2945
2949
3143
3076
3014
3075
3028
2951
3078
3083
0
0
3034
3081
3082
0
0
3038
3029
3081
3090
3258
3099
3033
0
3148
3089
3097
3098
3093
3101
4362
2961
0
0
3103
3104
3105
3107
3094
3163
3108
3109
3051
3112
0
3114
3066
3115
0
3162
3060
0
3059
3226
3121
0
3067
3061
3127
3128
3117
3130
0
3133
3135
3028
3250
3140
3199
3014
0
3143
3028
3144
0
3203
3138
3141
3150
3074
0
3143
3033
3150
3086
3174
3087
3215
3049
3155
3092
3093
3151
0
0
3161
3163
3115
3110
3113
0
3157
3157
3166
3106
3160
3060
3170
0
3171
0
3173
3224
3122
3174
3175
3175
3177
0
3179
3070
3181
3126
3183
3186
3187
3240
3136
3182
3190
3191
3192
3121
3302
3135
3188
3138
3198
3150
3139
3201
3202
3328
3141
3205
3257
3161
3258
3210
3211
3211
3149
3211
0
3158
3093
3217
3218
0
3267
3162
3110
0
3171
3273
0
3160
3225
3172
0
0
3227
3225
3171
3131
3176
3230
3223
3232
3240
3233
3234
3237
3238
3239
3190
0
3283
3241
3242
3184
3191
3244
3201
3246
3185
3250
3251
3202
3254
3255
3256
3206
3213
3259
3205
3209
3213
3264
3271
3265
3266
3266
3162
3275
3214
0
3265
3278
3266
3223
0
3233
3234
3276
0
3277
3223
3276
3281
3282
0
3284
3285
0
3285
3286
0
3288
3289
3290
3289
0
3294
0
3196
3321
3296
3297
3201
3185
3185
3302
0
3307
3301
0
3296
3304
3305
3305
0
0
0
3209
3309
3326
3209
3275
3275
3313
3264
3315
3274
3316
3264
3314
3338
3318
3285
3282
3320
3253
4553
3324
3253
3325
3327
3328
3327
4581
3261
3311
3332
3312
3289
0
3323
3338
3339
3286
3337
0
3339
0
3344
0
0
3347
3347
3329
3311
3331
3333
3352
0
0
0
3358
0
3354
3355
3356
3355
3359
3342
3360
3361
3362
3364
3365
3366
3367
3368
3367
3351
3369
3369
3373
0
3378
3379
3380
3381
3382
3384
3384
3377
4684
3387
3383
3388
3389
3390
3360
3392
3393
3394
3395
3395
0
3397
0
3399
3381
3371
3402
3403
0
3405
3406
3407
0
3386
3376
3420
3383
3414
3390
3412
3413
3414
3416
3417
3406
3418
3420
3410
3383
3410
3422
3423
3424
3425
3398
3427
3416
0
3430
3431
0
3423
3427
3434
0
0
3440
0
0
3441
3438
3444
3442
0
3446
3454
3452
3453
3443
3449
3468
3469
3460
0
3467
3468
1
3471
3457
3468
3492
3475
3476
4943
3478
0
3480
0
3463
3496
0
3483
3484
0
3503
3489
3473
3482
3503
3488
3487
3496
0
3507
0
3501
3486
3477
3500
3516
3506
3507
3497
0
3511
3509
3536
3513
3508
3525
3510
3491
3520
3519
3491
3499
3520
3509
3511
3536
3502
3526
3543
3527
3531
3539
3514
3524
3543
3532
48
3534
3522
3552
0
3512
3540
3548
3527
3546
3523
0
3529
3569
0
3558
3559
3569
3556
3542
3571
3583
3558
3549
0
3560
3565
3566
3551
3557
3581
3579
3553
3561
3553
3560
0
3570
3562
0
3566
3572
0
3574
3579
3580
3581
3584
3599
3585
3576
3589
3603
3595
3560
3572
3595
3596
0
3598
3599
3576
3600
3597
3602
3614
3588
3605
3607
3609
3601
3612
3606
3602
3616
3617
3610
3623
3624
0
3613
3624
0
0
3627
3578
0
3628
3609
0
3620
3631
3632
3633
3633
3635
3607
3645
4951
0
3630
3637
3640
3641
3642
3643
3628
3648
0
3647
3653
0
3639
3655
0
3652
3656
3657
4971
3651
3650
0
3664
3659
3650
3673
0
3670
3657
3676
3672
0
0
3660
0
3675
0
4988
4988
3676
3671
3679
3671
3682
3683
3689
3684
3693
3686
0
3678
3695
3698
3692
3688
3680
3705
3696
3697
0
3699
3700
3701
3702
3698
3703
3693
3700
3707
3708
3709
3704
3711
3720
3713
3711
3715
3716
3713
3710
3718
0
0
3764
3733
3734
3723
3762
3723
3717
3712
3764
3714
3740
3732
3741
3756
3721
3767
3735
3719
3710
0
0
3738
3755
3756
3735
3725
3736
3761
3786
3753
0
3809
3740
3741
3776
0
3772
3784
3773
3762
0
3749
3822
3757
3741
3812
3780
0
0
3796
3774
3750
3788
3776
3795
3811
3767
3759
3771
3779
3780
0
3771
0
3773
3763
3785
3761
3794
3841
3775
3742
3789
3778
3772
3778
3768
3852
3781
3817
3818
0
3803
3805
3822
3824
3843
3778
3779
3772
3834
3837
3784
3839
3816
0
0
3840
3862
3766
3861
3847
3848
3830
3847
3824
3827
3868
3851
3855
3878
3882
3858
3818
3821
3860
3864
3882
3848
3851
3892
3872
3852
3778
0
3854
3937
3878
3936
3859
3840
0
3863
3884
0
3863
3830
3891
3888
3893
3823
3897
3895
3897
0
3896
3900
3900
3905
3902
3903
3805
3904
3842
3908
3877
3848
3886
3913
3792
3947
0
3878
3915
3917
3918
3901
3946
3926
3970
3927
3925
3910
3928
3931
3932
3932
3942
3939
3913
3957
3840
3987
3906
3943
3842
3906
3842
3945
3819
3801
3929
3921
3947
3949
3950
0
3935
3956
0
0
3964
3919
3964
3965
1090
3991
3985
3921
3830
4000
3928
3974
3931
3894
3977
4022
4006
3999
3961
1090
3955
0
4011
3902
0
4008
3988
3948
3967
3926
4037
3928
3931
1193
0
0
3972
3990
3991
3972
4021
3957
3975
3995
3957
0
4044
4010
4014
3994
4016
3994
4020
4021
4008
3982
4043
4033
4064
3968
3990
4028
3969
4030
4023
3981
0
4051
4024
4028
4076
4046
4047
4032
4005
3982
3984
4011
1274
0
0
0
0
0
4070
0
4072
4049
1259
4080
4053
4068
4053
0
4073
4044
4050
4063
4035
4082
4120
0
4062
4105
4061
4075
4065
3984
4038
4053
4092
4029
4075
4060
0
4085
4100
1444
4071
4088
4085
4079
4112
0
4093
4096
4084
4086
4089
4087
4115
4135
4068
4094
0
4106
4119
0
4113
4098
4095
4121
4123
4079
4124
4115
4117
4111
4120
4130
4108
0
4122
4080
4123
1496
4101
0
4063
4131
4128
4134
4135
4118
0
4132
0
4132
4136
4137
4139
4138
4141
4143
4142
4144
4145
0
4146
4142
0
4148
0
4149
0
4147
4146
0
0
4158
4140
4140
4171
4160
4157
4182
0
0
4166
4165
4167
4172
4152
4177
4169
4183
4161
4181
4186
0
4194
4204
4179
4180
0
0
4195
4185
4191
4194
4201
4204
4215
0
4197
0
4200
4184
4199
4193
0
4192
4203
4216
4203
0
4217
0
4208
4209
0
4206
4207
4215
4212
0
0
4217
4219
0
4220
4214
4220
2521
0
4253
4226
4227
0
0
4232
4230
0
0
4233
4230
4231
4269
0
4225
4261
4226
4239
4258
4240
4273
4235
4244
0
4248
4225
4276
4265
4225
0
4227
4280
2828
2870
4283
4246
4261
4236
4267
0
4243
4272
4284
4273
0
4260
4260
4247
4329
0
4277
4297
0
0
4290
0
0
0
0
4315
4232
4292
4347
4234
4264
4267
4319
4268
0
4281
4283
4342
4327
4286
0
4271
4328
4291
4309
4310
0
4287
4262
4294
0
4335
0
4317
0
4302
4299
3039
3037
0
0
4312
0
0
0
4244
0
4294
4299
4316
0
4277
4288
4332
0
0
4381
4322
4286
4360
4340
0
4360
0
4342
4346
0
0
4330
0
4309
4305
4268
4478
4336
4320
4323
4341
4327
4313
4308
4275
0
3056
0
4471
4355
4463
4326
4375
4391
4391
4375
4338
3144
4394
4425
4364
4345
4361
4367
4364
4396
4397
4351
0
0
4351
4378
4400
4334
4373
4406
4324
4356
4414
0
4387
4390
4322
0
0
4354
4359
4306
4423
4351
4377
4334
4434
4433
4372
4507
4403
4375
0
4555
4445
4374
4356
4412
0
4450
4452
4375
4453
4554
4421
0
4418
0
4427
4438
0
0
0
4366
4310
4433
4433
4433
4378
4524
0
0
4351
0
4369
4445
4547
4371
4473
4442
4442
4380
4411
4452
0
4413
4411
4384
4384
4587
4420
4420
4434
4414
4394
3122
4366
4433
4462
4437
0
4526
4468
0
4438
4431
4407
0
4550
4480
4551
4475
4447
4477
0
4411
0
4485
4489
0
4541
4489
0
0
4450
4564
0
0
4459
4494
4431
4498
0
4491
4522
4519
4461
4502
4503
4398
4463
4404
0
4463
0
4509
0
0
4513
3257
4514
4588
4549
4722
4534
4493
0
4497
0
4457
4520
4542
4464
4467
3279
4466
0
4369
4549
4514
4578
0
4533
4657
4580
4532
4493
4544
4490
0
4392
4593
0
4540
4560
4564
4525
4509
4461
4496
4599
4739
4474
4530
4692
4657
4481
0
4561
4516
4584
4586
4636
4557
0
0
4592
4520
4509
4625
4570
4510
4573
4626
4353
4576
4528
0
4580
0
4580
4514
0
4585
4590
4617
4608
4644
4496
4599
4647
4595
4597
4690
4719
4568
4610
4582
0
4572
4612
0
4697
4574
0
4665
4637
4642
0
4503
4594
4649
4567
4561
4619
4568
4602
4552
4572
4654
4537
4623
4624
4678
4651
4705
3279
4656
0
4534
0
4685
4615
4590
4641
0
0
4552
4649
0
4704
4652
0
4704
4694
4651
0
4558
4631
4811
4633
4639
4621
4615
4781
4586
4643
4671
4733
4620
4561
4697
4673
4676
4678
4716
4628
4577
0
0
4582
0
0
4623
4589
4634
4688
0
4790
4691
0
4731
4650
4696
4774
4801
4702
4704
4705
4706
4828
4744
4651
4711
4710
4713
0
4666
4720
3348
4848
4729
4690
4790
4647
4730
4732
4733
4751
4734
4597
4703
4592
4764
4741
4694
4703
4745
0
4511
4710
0
4636
4811
0
4790
4647
0
4668
0
4646
4733
4753
4605
4702
4757
4698
4740
4631
4766
4760
4710
4704
4794
0
4765
3346
4768
4780
0
4769
4686
4772
4684
4810
4723
4776
4615
4774
4775
4776
4783
4706
4752
4840
4738
0
4782
4784
0
0
4755
0
4792
4756
4702
4687
4800
4799
4802
4835
0
4803
4831
4832
0
0
4772
4829
4684
4764
0
4699
4815
4815
4776
4784
4822
4819
4750
0
4825
4813
4850
4814
4851
4830
4827
4847
4868
4812
0
4826
4838
4853
4828
4850
4839
4772
4773
4772
4888
4844
4720
4877
4791
4785
4755
4781
4826
4773
4812
4821
0
0
4821
4850
4851
4878
4882
4874
0
4721
4822
4840
0
0
4810
4785
4826
4814
4742
4848
4866
4871
4883
4868
4872
0
4874
4860
0
4864
0
4849
4883
0
4860
4894
4856
4873
4879
4879
4869
4825
4881
4887
4885
4890
4885
4892
3437
4899
4902
4895
4900
4903
4900
4904
0
0
4905
0
4898
4908
0
4911
4908
3441
4917
4929
4914
4915
4909
4909
3442
4916
4921
4926
4924
4924
4915
4914
4929
0
4922
4934
4931
4915
4919
4939
4932
0
4933
4942
0
3484
4942
3482
0
4944
4940
4940
3616
3633
3629
4950
0
3636
4958
4961
4947
0
4959
4947
4946
4965
4948
4961
4950
4965
4957
4964
4967
0
4962
4968
4966
4967
4975
4966
4946
0
4971
0
0
4953
3666
4979
4975
4963
0
4955
0
0
4996
4986
4986
4982
0
4980
3692
4976
4980
4991
4993
3692
3680
4982
4982
4993
4995
4997
4981
