0
0
2
3
9
3
3
3
3
6
7
8
9
12
12
0
12
35
0
14
15
16
16
17
20
20
20
20
21
22
25
26
0
31
31
31
31
31
32
83
33
33
34
34
92
34
34
34
35
37
38
38
38
0
38
40
41
41
41
41
41
0
46
49
49
49
49
49
49
49
0
49
49
49
49
49
49
49
49
0
49
50
51
52
53
54
55
56
57
58
60
63
67
68
0
68
68
68
68
68
68
69
74
75
76
77
78
79
82
205
84
85
86
0
88
88
88
0
90
91
91
91
91
91
91
0
93
97
97
99
99
99
101
101
101
101
101
101
102
104
106
109
110
112
113
114
116
117
118
120
120
120
120
295
120
120
120
120
120
120
120
120
122
122
122
122
123
123
123
123
123
123
123
123
0
123
123
0
123
123
123
123
124
125
127
0
130
131
365
137
138
140
141
143
144
151
152
153
153
153
154
156
157
159
160
160
162
164
168
173
175
177
178
178
179
179
180
182
183
184
185
185
185
186
187
188
189
190
191
193
194
0
0
198
198
198
198
199
201
202
204
205
207
208
212
216
217
218
220
221
223
225
226
227
228
229
231
232
233
234
235
236
242
243
245
246
246
246
246
246
250
252
253
254
255
260
260
261
261
261
262
263
265
0
268
0
273
0
0
278
585
279
280
0
593
286
597
598
290
290
291
292
292
293
293
293
0
295
295
295
295
295
297
298
300
301
302
303
649
305
306
308
308
311
312
312
313
314
316
672
323
325
326
327
328
687
330
331
332
336
338
339
340
341
343
343
343
343
343
345
347
349
352
353
354
355
356
359
0
363
366
374
374
374
0
374
374
375
376
376
376
376
378
383
384
385
386
388
389
391
395
397
399
401
795
403
403
404
404
405
407
408
409
411
411
412
413
416
416
416
417
419
422
843
426
0
430
431
852
435
436
437
0
443
445
447
448
450
452
453
453
453
453
456
457
461
462
0
471
472
473
474
475
475
475
475
475
476
912
478
481
482
483
485
486
487
488
489
491
492
493
494
495
496
497
498
501
502
507
508
508
508
509
510
0
517
521
522
523
524
526
526
526
526
526
526
526
526
526
526
526
526
526
526
531
0
532
533
534
1022
535
535
535
1028
535
535
538
540
541
541
541
0
541
542
545
546
548
549
550
552
554
555
555
556
557
559
561
562
563
565
0
566
566
566
566
1094
572
574
575
577
578
578
578
578
1114
581
1120
584
0
587
590
591
593
594
595
597
598
599
600
600
601
601
604
605
606
608
608
608
1160
611
612
614
1167
618
619
620
621
624
627
629
630
634
634
634
634
634
635
637
638
640
642
643
644
646
646
646
0
646
646
646
648
650
652
0
658
659
661
662
663
664
665
1260
669
671
674
676
676
676
676
676
678
680
682
1291
687
687
687
687
687
687
687
687
687
689
690
692
692
692
692
692
692
1320
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
693
0
697
698
698
700
700
700
701
702
704
706
710
711
712
713
714
717
718
718
718
718
718
721
722
723
724
725
726
728
729
731
732
734
735
736
736
737
738
740
741
742
746
747
748
750
751
752
753
754
755
758
759
763
763
771
772
772
772
772
772
773
775
775
776
777
779
780
780
780
780
0
782
783
0
787
788
790
791
1520
793
794
794
794
794
794
794
794
794
795
798
1541
800
802
803
804
806
807
811
815
815
815
815
815
815
819
821
823
825
827
829
830
831
832
833
834
835
837
838
839
840
841
844
847
848
850
1613
1614
854
855
0
858
858
859
860
861
0
862
863
863
863
863
866
867
868
868
868
868
868
1649
868
869
870
872
872
872
872
872
0
874
875
882
883
884
886
888
889
889
889
0
889
889
0
889
889
889
889
889
889
889
889
1707
889
889
889
889
889
889
889
894
894
895
897
898
899
901
903
1742
907
908
908
908
909
909
909
909
909
911
912
914
915
916
917
919
921
921
921
923
924
1784
928
0
932
933
934
936
938
939
940
946
949
951
952
953
954
955
956
957
957
957
959
960
960
960
962
964
965
966
971
0
974
974
974
974
974
974
974
975
976
977
978
978
978
978
1887
978
979
980
982
983
984
984
984
984
984
984
985
985
985
985
0
985
985
985
986
987
990
996
997
999
1001
0
1001
1002
1002
1002
1003
1006
1008
0
1009
1009
1977
1009
1009
1009
1009
1009
1010
1010
1010
1010
1011
1012
1013
1014
1015
1016
1017
1017
1017
1018
0
1018
1018
1018
1021
1022
1024
1026
1030
1031
0
1032
1032
1032
1032
1032
1032
1032
1035
1036
1037
1038
1039
1039
0
1042
1046
0
1048
1049
1050
2073
1050
2075
2076
2077
1050
1050
1050
1052
1054
1057
1059
1061
1062
1067
1068
1069
1072
1074
1076
1078
1084
1084
1084
0
1084
1084
1084
1084
1084
1085
1089
1090
0
1092
0
2141
1096
1098
1100
1101
1105
1108
1108
1108
1108
1108
1110
1112
1112
1112
1112
1113
1115
1116
1117
1119
1120
1121
1122
1124
1126
1127
1129
1130
1133
1135
1137
1137
1137
1137
1138
1140
1149
1150
1150
1150
1153
1153
1153
1153
1153
2238
1153
1153
1153
1153
1153
1154
1155
1156
1157
1158
1160
1161
1164
1165
1166
1169
1172
1176
1176
1178
1180
1181
1182
1183
1184
1185
1188
1192
1193
1193
0
2303
1195
1202
1203
1204
1205
1206
1207
1208
1210
1212
1213
1214
1215
1217
1218
1219
0
1221
1222
1226
1227
1228
2344
1231
1233
1234
1234
1234
1234
1239
1241
1242
1243
1244
1245
2375
1245
1245
1245
1245
1248
1249
1250
1251
1253
1254
1257
0
1259
1261
1263
1264
1265
1268
1269
1271
1272
1273
1276
1277
1277
2420
1277
1277
1277
1278
1279
1285
0
1287
1288
1289
1290
1291
1292
1295
1296
1296
1296
1296
1296
1298
1299
1300
1304
1305
1306
1309
1310
1312
2481
1314
1315
1318
1319
1320
1320
1320
1320
1320
1320
1320
1321
1323
1324
2510
1327
1328
1329
1330
1331
1331
1331
1331
1331
1331
1331
1332
1332
1332
1332
2534
0
1337
1337
1337
1337
1337
1337
1337
1337
1337
1337
2562
1341
1342
1344
1345
1348
2580
1350
1350
1350
1350
2588
1350
1352
1353
1355
1356
1358
1358
1358
1358
1358
1358
1358
1359
1360
1361
1363
1364
1367
2631
1370
1372
2636
1375
1377
1380
1381
1381
1381
1381
2649
2650
1381
1381
1382
1384
1385
1387
1387
1389
1390
1393
1395
1397
0
1401
1402
1405
1407
1409
1410
1411
1411
1411
0
1411
1411
1411
1411
1411
1411
1412
1413
1415
1416
2714
1420
1421
1422
1423
1424
1425
1425
1425
1426
1430
1431
0
1433
1434
1435
1440
2749
1441
1441
1442
1444
1445
1448
0
1450
1451
2765
2766
1452
1454
1455
0
1455
1455
1455
1455
1456
1458
1459
1462
1464
1465
1467
1469
1470
1473
1474
1476
1477
1480
1481
1482
1483
1486
1486
1486
1486
2822
1486
1486
1486
1486
1486
1486
2831
1486
1486
1486
1486
1486
1486
1486
1486
1487
1491
1492
1493
1493
1494
0
1497
0
0
1501
1502
1503
1504
1505
1506
1506
1507
1508
1509
1509
1509
1509
1509
1509
1509
1509
2901
1516
1519
1520
1522
2914
1524
2919
1525
1525
2922
0
1525
1525
1525
1525
1525
1525
1525
1525
1525
1526
1527
1528
1529
1530
0
1532
1533
1533
1533
1533
1533
2959
1533
1533
1533
1533
1534
1534
1534
1534
0
1534
1534
1534
1534
1535
1537
1542
1543
2993
1547
1549
2998
1553
1554
1556
1557
1557
1557
1558
1559
1560
1563
1564
1564
0
3029
1564
1564
1564
1564
3036
1564
1564
1564
1565
1566
1567
0
1570
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
3069
1576
1577
1578
1580
1583
1584
1585
1585
1585
0
1585
1585
1585
1585
1585
1585
1585
1585
1585
1585
1589
1590
1591
1592
1594
1595
1598
1601
1604
0
1607
0
1610
1610
1613
1614
3140
1615
3142
1615
1615
1615
1615
1615
1618
1620
1621
1622
1624
1627
1631
1631
1631
1631
1631
1631
0
3181
1636
1636
3186
1636
1636
1636
1636
1636
1636
1637
3197
1641
1642
1643
1644
1646
1647
1649
1650
1651
1652
1653
1657
1658
1659
1661
1662
1665
1668
1668
1668
0
1668
1668
1668
3242
1668
1668
1668
1669
1670
1671
1673
1675
1678
1679
1679
1679
1679
1680
1682
1684
1685
1686
1687
1689
1691
1693
3289
1694
1694
1694
1694
0
1696
1697
1697
1697
1697
1697
1697
1697
1698
1698
1698
1701
0
1703
1709
1713
1714
1715
1716
1717
1718
1720
1721
1722
1724
1725
1726
1727
1730
1731
1732
1733
1734
0
1738
1739
1739
1740
1741
1742
1744
1745
1746
1749
1751
1751
1751
1752
1753
1753
1753
1753
1753
1755
1756
1757
1759
1764
1765
1766
1767
1770
1777
1779
1780
0
1782
1784
1785
1786
1787
1788
1789
1790
1790
1790
1790
0
1790
1790
1790
1793
1794
1795
1798
1799
1801
1802
1803
1805
1805
1805
1805
1805
1806
3483
1806
1806
1808
1808
1808
1808
1808
3506
1813
3511
1820
1825
1825
1825
1825
1825
1825
1826
1827
1828
1829
3549
3551
1838
1841
1841
1841
1841
1842
1843
1846
1848
1850
1851
1853
1855
1856
1858
0
1858
1858
1858
3591
1858
1858
1859
1860
1862
1863
1865
1867
1868
1870
1871
1871
1871
1871
1871
1876
1877
1878
0
1881
1886
1887
1887
1887
1887
0
1888
1889
1890
1891
1891
1891
1892
1896
1898
1898
1898
1900
1901
1901
1901
1901
1901
1901
1901
1902
1904
0
1906
1906
1907
1912
1913
1914
1915
1915
1915
3716
1915
1915
1918
1919
1922
3731
1922
1923
1925
1926
1927
1928
1930
1931
1934
1935
1937
1938
1938
1938
1939
1941
1942
1944
1946
1947
1948
1949
1950
1950
1950
1951
1952
1954
1955
1956
3794
0
1961
1962
1963
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1978
1979
1981
1984
1987
1988
1989
1990
1991
1995
1995
1995
1996
1998
1999
2001
2002
2002
2003
2006
2006
2008
2008
2008
2008
2008
2008
2008
2008
2009
2010
2012
2013
2014
2014
2014
2014
0
2014
2014
2014
2014
2014
2014
2014
2014
2014
2014
2014
2014
2014
2014
2014
2014
2015
2017
2018
0
2022
2022
2022
2022
3945
2022
2023
2024
2026
2027
2028
2028
2028
2028
2028
2031
2036
2037
2039
2040
2041
2041
2041
2041
2042
2043
2044
2045
3992
2047
2047
2048
2048
2048
0
2048
2048
2048
2048
2049
2052
2055
2057
2057
2057
2058
2059
4032
2062
2065
2066
2069
2070
2070
2071
2072
2076
2079
2081
2083
2084
2086
2087
2088
2088
0
2089
2089
2089
2089
2089
2089
2089
2089
2089
2089
2090
2092
2093
4098
2095
4100
2097
2100
2100
2100
2100
2100
2103
2106
2107
2107
2107
2107
4127
2108
4135
2114
2115
2116
2117
2118
2118
2118
2119
4152
2125
2126
2128
2129
2130
2131
2132
2134
2135
2136
2137
2137
4180
2138
2138
2138
2138
2138
2138
2139
2141
2143
2145
2146
2147
2148
2149
2150
4208
2150
2151
2152
2155
2156
2157
2157
2158
2160
4227
2165
2166
2167
2168
2170
2174
2176
2177
2178
2179
2179
2182
2186
2186
2187
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2188
2189
2189
2190
2190
2190
2190
2190
2190
4307
0
2193
2195
2195
2195
2198
2201
2203
2205
4334
2208
2209
2210
2211
2212
2213
2214
2218
0
4352
2221
2223
2225
2226
2233
2234
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
4381
2236
4385
2241
2246
2247
2248
2249
2251
2251
2251
2251
2252
2253
2255
2256
2257
2258
2261
2264
2267
2269
2270
2271
2272
2273
2275
2280
2282
0
2285
2285
2286
2287
2287
0
2289
2292
2293
2294
2294
2294
2295
2296
2297
2298
2300
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2304
2305
4516
2308
2311
2312
2314
4526
2317
2319
2323
2324
2325
2327
2329
2330
2332
2336
2337
2338
2340
0
2345
2346
2347
2347
2347
2347
2349
2351
2352
2354
2355
2356
2359
2360
2361
2362
2362
0
2362
2362
2362
2362
2363
2364
2364
2364
2364
2364
2365
4611
2367
2367
2367
2367
2369
2370
2371
2373
2375
2375
2375
2376
2376
2376
2376
2376
2376
2376
2377
2378
2379
2380
2382
2384
2385
2390
2392
2393
2394
2397
2398
2399
4678
2401
2402
2402
2402
2402
2402
2403
2404
2405
2408
2409
2411
2412
2413
2413
2413
2413
2414
2416
2418
2419
2419
2419
2420
2421
4731
2421
2421
2421
2421
2421
2421
2422
2423
2424
2425
2426
0
2428
2428
2428
2428
2428
2428
2428
2431
2432
2433
2434
2435
2437
2438
4791
2441
2442
2444
4799
2445
2446
2448
2450
0
2454
2455
2457
2458
2459
2460
2462
2463
2464
2464
2467
2468
4837
2472
2473
2474
4844
2479
2479
2480
4866
2484
2484
2485
2487
2488
0
2490
2490
2490
2490
2490
0
2490
2490
2490
2490
2492
2494
2497
2498
2498
2498
2498
2498
2498
2499
2500
2500
2500
2500
2500
2500
2504
2508
2508
2508
2508
2508
2508
2508
2508
2508
2508
2508
2509
0
2509
2509
2509
2509
2509
2509
2509
2509
2509
2510
2511
2515
2516
2519
2521
2525
2525
2527
2528
2529
2531
2533
2535
2536
2538
2539
2541
2542
2544
2545
2547
2548
2548
2548
2550
2551
2552
2553
2554
5041
2556
2557
2559
2560
2561
2561
2561
2561
2561
0
2561
2561
2561
2562
2564
2565
2567
2569
2570
2570
2570
2571
2572
2572
2572
2572
5090
2572
2572
2573
2573
2574
5104
2576
2577
2579
2581
2581
2581
2581
2581
2581
0
2581
2581
2582
2583
5128
2583
2583
0
2583
2583
2584
2585
2587
2587
2587
2587
2587
2587
2589
2590
2591
2594
2595
2596
2597
2598
2600
2601
2603
2604
2606
2607
2607
2607
2607
2607
2609
2612
2613
2614
2615
2616
2618
2620
2621
2622
2624
2625
2628
2630
2631
2633
2634
2636
2637
2639
2640
5233
2644
0
2647
2650
5248
2653
2654
2655
0
2658
2659
2661
2665
2668
2670
2674
2674
2676
0
2676
2676
2676
2676
2676
2677
2678
2679
2680
5297
2684
2685
0
2687
2687
2687
2687
2687
5313
2691
2692
0
2695
0
2699
2704
2705
2706
2707
2711
2711
2711
2711
2711
2711
2711
2711
5353
2711
2711
5356
0
2711
2711
2711
2711
2711
5365
2711
2711
2712
2712
2712
5375
2712
2712
2712
2712
0
2712
2712
2712
2712
2712
2712
2712
2713
2715
2718
5401
2719
2719
2719
2719
2719
2719
2719
5414
2720
2724
2726
2728
2728
2729
2730
2732
2735
2735
2735
2735
2735
2735
2735
2736
2737
2738
2739
2740
2741
2742
2742
2742
0
2746
2747
2748
2749
2752
2755
2757
2758
2760
2761
2763
2766
2766
2766
2766
2766
2766
2766
2768
2769
5502
0
2773
2774
2775
2776
2777
2778
2778
2779
2780
2781
2783
2784
2787
2789
2790
2794
5531
5534
2799
2800
2800
2800
2800
2800
2800
2800
2800
2800
2804
2805
2808
2811
2812
5572
2812
2813
2814
2815
2816
2817
0
2821
2824
2824
2824
2824
2824
2830
2831
2832
2833
2834
2837
2840
2842
5618
2844
2845
2846
2848
2851
2854
2854
2854
2855
2856
2857
5639
5641
2863
2864
2865
2868
2869
2870
2874
2874
2876
2877
2878
2880
2881
5671
2884
2885
2886
2887
2888
0
2890
2891
2891
2891
2891
5686
0
2894
2896
2897
2898
2900
2901
2902
2903
2908
2910
2910
2910
2910
2910
2910
2911
2913
2914
2914
2917
0
2920
2921
2922
2922
2922
2922
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2933
2936
2937
2940
2941
2942
2944
2945
0
2945
2945
2947
2948
2949
2950
2951
2953
2954
2955
2957
5797
2959
2959
2959
5804
2959
2959
2959
2959
2959
2959
2960
2961
2964
2965
5824
2967
2967
0
2968
2968
2968
2969
2970
2972
2975
2976
2976
2977
2978
2979
2980
2983
2983
0
2983
2983
2983
2983
2983
2983
2985
2986
2988
2990
2992
2992
2992
2993
2994
2995
2996
2999
3000
3001
3005
3005
3005
3006
5916
3007
3010
3013
0
3017
3019
3020
3022
3022
3022
3022
3022
3023
3024
3025
3026
3027
3027
3027
5958
3027
5962
3027
3027
3028
3030
3031
3032
3033
3034
3036
3037
3040
3041
3042
3044
3045
5998
3046
3047
3049
3050
3051
3052
3053
3054
3056
3057
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3058
3061
6033
3066
3068
0
0
3073
3074
3075
3078
3079
3080
3081
3084
3085
3088
3090
3093
3097
3097
3098
3100
3102
6085
3105
3105
3106
3107
3108
3113
3117
0
3120
3121
0
3124
3124
3124
3124
3124
3124
3124
3124
3124
3124
3125
3125
3125
3126
6137
3129
3130
3131
3133
3134
3137
0
3140
3141
3142
3145
3146
6162
3148
3149
3150
3151
3152
3152
3152
3152
0
3153
3154
3155
3156
3157
3158
6182
3160
3162
3167
3167
3169
3171
6204
3175
3176
3177
3180
0
3184
3185
3185
3186
3187
3188
3188
0
3188
3188
3189
3193
3194
3195
3195
3196
3197
3197
3197
3197
3197
3197
3198
0
3201
3202
6281
3205
3206
3206
6292
3206
3206
3206
3208
6303
3211
3215
3216
3218
3219
3221
3222
3223
3223
3226
3228
3230
3232
3234
3235
3236
3237
3238
3239
6343
3243
3244
3245
3247
3247
3247
3247
3247
3247
3247
6364
3247
3247
3247
3247
3248
3249
3250
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3265
3267
3268
3268
3268
3269
3270
3274
3277
0
3279
3280
3281
3282
0
3285
3286
3287
3289
3291
3292
3292
3293
3295
3298
3299
3300
0
3302
3303
3304
3305
3306
3307
3308
3308
3310
3312
3313
3314
3315
3316
3316
3316
3319
3320
3322
3323
3324
3326
3327
3328
3328
3328
3328
6495
3328
6497
3328
3329
3332
3334
3336
0
3338
3340
0
3342
3344
3344
3344
3344
3344
3344
3344
3344
3344
3345
3346
3347
3348
3350
3351
3351
0
3355
3355
3355
3356
3357
3361
3365
6563
3368
3370
3373
3375
6574
3378
3380
3381
3382
3383
3385
3387
3388
3391
3393
3394
0
3396
3396
3396
3396
3396
3396
3396
3396
3396
3397
3398
3403
3404
3405
3407
3408
3409
3410
3413
3416
3416
3416
3416
3416
3416
3416
3417
3417
3418
0
0
3418
3418
3418
3420
3424
3425
3425
3425
3425
3426
3427
3428
3428
3428
3428
0
3429
3429
3431
3431
3431
3431
3431
3431
3431
3431
3431
3431
3431
3431
3437
3442
3443
3444
3446
0
3448
3449
3452
3453
3454
3455
6754
3455
3455
3455
3457
3465
3468
3471
3471
3471
0
3471
3471
3472
3473
3473
3473
3473
3473
3473
3473
3473
3473
3473
3475
3476
3476
3476
3479
3479
3479
3479
3481
3485
3486
3487
3488
3490
3494
3495
3496
3497
3499
3500
0
3500
3500
3501
3502
3505
3507
3508
3510
3511
3513
3514
3515
3516
3518
3518
3518
3518
3518
3518
3519
3521
3522
3522
3523
3524
3524
3524
3524
3524
3524
3524
3524
3524
3525
3528
3529
3533
6923
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3549
3550
3551
3552
3554
3555
3557
3558
3561
3562
6959
3566
3568
3570
3571
3572
3572
3572
3572
0
3572
3572
3572
3572
3572
3573
3574
3578
3581
3582
0
3585
3589
3590
3593
3596
3596
3596
3597
3599
3601
3601
3601
3601
3603
3605
3606
3607
3611
3612
3616
0
3618
7046
3620
7048
3622
3624
3624
3624
3624
3624
3624
7062
3624
3624
7069
3627
3628
3628
3628
0
3630
3631
3632
3637
3637
3637
3637
3637
3637
3637
3638
3638
3638
3638
3638
3640
3642
0
3644
3645
3647
3648
3649
3650
3651
3652
3654
3655
3657
3661
3662
3664
0
3664
3664
3665
3667
7150
3669
3669
3669
3669
3669
3669
3669
3671
7167
3676
7172
3679
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
3683
0
3683
3683
3683
3684
3684
3684
3684
3684
3685
3687
3688
3689
3689
3689
3689
7226
3691
3692
3694
3696
3701
3703
3704
3706
3706
3706
3706
3706
3706
3706
3706
3706
3707
3708
3709
3712
3713
3714
3715
3716
0
3716
3717
3719
3723
3724
3726
3727
3727
3729
3732
3734
3735
3737
3740
3741
3742
3744
3745
3746
3749
7313
0
3752
3752
3755
3760
3761
3762
3764
3765
3766
3767
3767
3767
3767
0
3767
3767
3767
3767
3767
3768
3768
3768
3768
3768
0
3768
3768
3768
3768
3768
3770
3771
3771
3771
3774
3774
3775
3776
3777
3778
3779
3779
3780
3780
3780
3780
3781
3782
3783
3784
3785
3787
3788
3789
3791
3793
3794
3796
3797
3799
3800
3803
3805
3807
3808
3809
3810
3811
3811
3815
3816
3818
3819
3822
3824
3826
7467
7469
3830
7472
3831
3831
3831
3831
3831
3831
3831
3831
3831
3833
3833
3833
3833
3833
3833
3833
3833
3833
3833
3833
3834
3835
3836
3837
3839
3841
3843
3844
7512
3846
3849
3850
3853
3854
3855
3859
3861
3862
3863
0
7537
3863
3863
3863
3863
3863
3864
3865
3866
3867
3868
3869
3870
3871
3873
3873
3873
3873
3873
3873
3873
3873
3874
7574
3877
3878
3879
3881
3881
3881
3881
3884
3886
3887
7598
3891
3892
3894
3895
3901
3903
3911
3913
3915
3915
3915
3915
7631
7632
3918
3919
0
3929
3930
3932
3933
7650
3939
3940
3941
3942
3943
3945
3946
0
3949
3950
3951
3952
3952
7670
7672
3957
3957
3958
3959
3960
3961
3963
3967
3968
3968
3968
3968
3972
3975
3977
3978
3979
3980
3980
3980
0
3981
3982
3986
7733
3989
3996
3997
3999
4000
4004
4009
4011
4013
4014
4014
4014
4014
4014
4014
4015
4017
4022
4024
4025
4025
4025
0
4025
4025
4025
4025
4025
4025
4025
4025
4025
4025
4025
4025
4025
4025
4025
4026
4026
4026
4026
0
4028
4029
4030
4031
4032
4033
4034
4035
4037
4038
4039
4040
4042
4043
4043
4043
4043
0
4043
4045
4046
0
4049
4051
4051
4051
4051
4052
4054
4055
4056
4057
4058
4059
0
4060
4060
4061
0
4064
4064
4064
4064
4064
4066
4067
4068
7902
4070
4071
4072
4074
4075
4077
4077
4077
4077
4077
7921
4082
4083
4086
4088
4090
4090
4090
4090
4090
4090
4090
4090
4090
4092
4093
4095
4095
0
4095
4095
4095
4095
4096
4098
4099
4100
0
4104
4105
4106
4107
4108
4109
4110
4111
4112
0
4113
4114
4115
4116
4120
4121
4121
4121
4122
4126
4127
0
0
4131
4133
4134
4136
4138
4139
4140
8024
4146
4148
0
4149
4149
4149
4149
4149
4149
4149
4149
4149
4149
8052
4151
4152
4153
4153
4154
4155
4157
4158
4158
4158
4160
4161
4165
4166
4166
4166
4166
4166
4166
0
4167
4168
4172
4172
4172
4174
4175
4177
0
4179
4180
4180
0
4180
8118
4180
4180
4180
4180
4181
4185
4185
4185
4186
0
4195
4196
8150
4203
4204
4205
4206
4207
4211
4212
4213
4213
8175
4213
4213
4213
4213
0
4214
4217
4218
4219
4220
4222
4223
4225
4226
4227
8207
4229
4234
4235
4236
4237
4238
4239
8220
4243
4244
4245
4248
4249
4251
8238
4254
4257
4259
4260
4262
4263
4264
4265
4270
4270
4270
4270
4273
4274
4275
4275
4275
4275
4276
4277
4278
4279
4280
8283
4281
4288
4290
4292
4294
4295
4296
4297
4298
4299
4300
4301
4302
4306
4310
4312
4313
4314
4316
4317
4318
4319
4319
4319
4319
4319
4319
4319
4322
8341
4326
0
4329
4336
4337
4338
4339
0
4345
4347
4350
4352
4354
8378
0
4356
4357
4358
4359
4360
4360
4360
0
4360
8394
4360
4360
4360
4362
4363
8410
4365
4366
4368
4370
4371
4371
4371
4371
4372
4373
4374
4375
4376
4377
4378
4380
4381
4382
8436
4382
4382
4382
4383
4384
4386
4388
4389
4390
4390
4390
4390
4392
4393
4394
4395
4396
4397
4398
4398
4398
4398
4399
4400
4401
4402
4403
4404
0
4405
4405
4405
4405
8490
4405
4405
4405
4406
4408
4410
4411
4414
4415
4415
4415
4415
4415
4415
4415
4415
4415
4415
4415
4415
4415
4420
4421
4428
4432
4437
4438
4439
4441
4441
0
4441
4441
4442
0
4444
4445
4446
4448
4449
4450
4451
4452
4452
0
4452
4452
4453
4454
4455
4458
4459
4460
4461
4462
4463
4465
4468
4472
4474
4474
4474
4474
4474
4474
4474
4476
4480
4480
4480
4480
4480
4480
0
4481
4483
4486
4490
4491
4493
4494
4494
4494
4494
4495
4495
4495
4495
4495
4495
4496
4499
8686
4501
8689
4502
4503
4504
4505
4507
4508
4508
4508
4509
4510
4513
4514
4521
4521
4524
4525
4528
4528
4528
4529
4530
4532
4533
4534
4534
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4547
4548
4549
4551
4554
4558
4561
4562
0
4565
4566
4568
4570
4572
4573
4574
4574
8800
0
4574
4574
4574
4576
0
4579
4580
0
4584
4584
4584
4584
4584
4585
4586
4591
4592
4595
4597
4599
4601
4602
4604
4605
4605
4607
4607
4607
4607
4607
4608
4609
4610
4610
4610
4610
4610
4610
4610
4613
4614
4615
0
4618
4619
4620
4621
4624
4626
0
4629
0
4634
4637
4638
4640
4643
4644
4648
4649
4649
4649
4649
4650
4652
8934
4654
4656
4657
8941
4659
4660
4660
4662
4664
4666
4666
4666
8960
4666
8965
4669
4671
4672
4673
4674
4676
4678
4681
0
4684
4686
4687
4688
8992
4689
4691
4693
4695
4696
4697
4702
4704
0
0
4708
4709
4709
4709
4709
0
4709
4711
4712
4713
4714
4716
9034
4716
4716
4716
4716
4716
4716
4716
4718
4719
4721
9053
4728
4729
4730
4732
4732
4732
4732
0
4732
4732
4732
4732
4732
4732
4732
4732
4732
4736
4737
4738
4739
9101
4739
9103
4739
4739
4742
0
4742
4743
0
4745
4746
9122
9125
4749
0
4749
4749
4749
4749
4749
4749
4749
4749
4749
4749
4751
4753
4754
4757
4759
4760
4764
4767
4768
4770
4771
4772
4774
4776
4777
4778
0
4782
4783
4784
4786
9186
4791
4792
4794
4794
9197
4797
4798
4799
4800
4801
4802
4803
4805
0
4810
4811
4812
4813
4814
4815
4816
4819
4820
4821
4823
0
4830
4831
4831
9237
4831
4831
4833
4834
4834
4834
4834
4835
4837
4838
4840
4841
4842
4842
0
4842
4842
4842
4842
4842
4842
4843
4845
4845
4845
4845
4845
4845
9292
4847
4848
4849
4850
4851
4856
4856
0
4856
4856
4858
9317
4860
4861
4862
4863
4865
4866
4866
4866
9332
4868
4869
4870
4871
4874
4875
4877
4878
4880
4884
4884
4884
4884
4885
4886
4887
4889
4891
4892
4894
4895
4895
4895
4895
4896
4896
4896
4897
4897
4897
0
4898
4900
4903
4905
4906
4908
4908
4908
4908
4912
4913
4914
4915
4915
4915
4915
4916
4917
4918
4920
0
4923
4924
4926
4928
4928
4928
4928
4928
4928
4928
0
4928
4933
4933
4933
4934
4940
4942
4944
9487
9489
9490
4950
4952
4953
4955
4956
4958
9507
4958
4958
4958
4958
4958
4959
4959
9522
4959
9525
4961
4962
4965
4966
4967
4969
4970
4973
4974
4974
4974
4974
4974
4975
4976
4980
4980
4980
4980
0
4980
4980
4980
4980
4981
4982
4985
4986
4986
4987
4991
4992
4994
4997
4998
4998
4999
5000
5001
5001
5001
5001
5001
5005
5007
5010
5012
5013
5014
5015
5015
5017
5021
9644
5023
5024
0
9649
9651
5025
5029
5030
5031
5031
5031
5032
5033
5035
5036
5037
9674
9676
5041
0
5045
5047
5048
5049
5051
5052
5052
5052
5055
5056
5057
5058
0
5059
0
5059
5059
5059
5059
5059
5059
5059
5059
5059
9726
5064
9737
5065
5065
5067
5068
5069
5073
5074
5077
5078
5079
5080
5082
5082
5085
5087
5088
5089
5090
5091
5092
5093
9780
5097
5098
5099
5100
5102
5103
5105
5106
5108
5108
0
5108
5108
5108
5108
0
5108
5108
5108
5108
5108
5109
5111
5112
5115
5115
5116
5116
5116
5116
5116
5116
5116
5116
5116
5116
5116
5117
5118
5118
5118
5118
5118
5120
5121
5122
0
5126
5128
5131
5131
5131
5131
5131
5131
5131
5131
0
5133
5136
5137
5143
5145
5147
5148
5151
5152
5154
5155
5156
5158
5159
5161
5162
5165
5166
5168
5169
5172
5173
5175
5176
5177
5179
5180
5181
5182
5183
5184
5185
5186
5187
5187
5188
5190
5193
5194
5195
5197
5199
5200
5202
5205
5206
5207
0
5209
5210
5215
5216
5217
5218
5219
5221
5222
5223
5225
5225
5225
5225
5227
5230
5231
5233
10019
5241
5242
5243
0
5246
5247
5250
5251
5254
5255
5256
0
5261
5265
5266
5267
5268
5269
5272
5272
5272
5272
5272
5272
5272
5272
5273
5273
5273
5273
0
5273
5273
5273
10091
5273
5274
5277
5280
5280
5280
5282
5282
5282
5282
5282
0
5282
5282
5282
5283
5289
0
5291
5293
5295
5296
5297
5299
5301
5303
5304
5306
5309
5311
5311
5312
5312
5312
5312
5313
10184
5315
5316
5316
5316
5316
5316
5317
5318
5320
5323
5324
5325
5325
5325
5326
5327
5328
5329
5330
5331
5332
5333
0
5335
5336
5336
5336
5336
5337
5338
5339
5340
5343
5344
5344
5344
5344
5346
5347
5348
5349
5350
5352
5353
5354
5354
5354
5354
5354
10272
5354
0
5360
5361
5361
5361
10293
5361
5364
5365
5368
5369
5371
5372
5374
5377
5378
5378
5378
5378
5379
5380
5382
5382
5382
5382
5382
5382
5382
5382
5382
5382
5382
5383
5384
5385
5386
5387
5387
5387
5387
5387
5387
5387
5387
5387
5387
5387
5388
5389
5393
5395
5397
5397
5397
5397
5397
10406
5398
0
10417
5405
10421
5408
5409
5411
5412
5413
5417
5419
5421
5422
5423
0
5423
10450
5423
5423
5423
5423
5423
5423
5423
5423
5423
5423
5423
5423
5424
5430
5431
5433
5434
5435
5437
5438
5440
5440
5440
5440
5441
5442
5444
5447
10504
5450
0
5452
5452
10511
5452
5452
5454
5454
5457
5460
5463
5464
5465
0
5468
5469
5471
5471
5471
5471
5471
5473
5474
5474
5474
5474
5474
5474
0
0
5475
5478
5479
10574
5481
5482
5483
5484
5486
5488
5488
5488
5488
5488
5489
5490
5491
5492
5492
0
5494
5496
5497
5499
5504
5505
5507
5508
5509
5512
5514
5515
10626
10631
5520
5521
5521
5521
5521
5521
5521
5522
5524
5527
5528
5530
5532
5534
5535
5537
5538
5539
5541
5543
5544
5545
5546
5548
5549
5550
5551
5552
5556
5561
5562
5563
5566
5567
5571
5572
0
5573
5573
5573
5573
10719
5582
5584
5585
5585
5585
0
5587
5588
5589
5591
5592
5594
5595
5596
5597
5599
5600
5601
5604
5606
5608
5608
5610
5612
5613
5615
5616
5617
5618
5623
5624
5625
5626
5627
5629
5629
5629
0
5629
5629
10798
5630
5630
5630
5630
5630
5630
5630
5630
5633
5634
5635
5635
5635
5636
5636
5636
5637
5638
5639
5641
5641
5641
5641
5641
5647
5648
5651
5651
5654
5656
5659
5660
5661
5663
5664
5665
5666
5667
0
5673
5675
5676
5677
5678
5679
5681
5683
5684
5684
5684
5684
5684
5684
5684
5684
5684
5684
5684
5685
5686
5687
5687
5687
5687
5687
5687
5687
5687
5687
5687
5687
5687
5687
5687
5687
5690
5694
5697
5699
5700
5703
10967
5705
0
5709
5710
5711
5713
0
5718
5720
5722
5723
0
5726
5727
0
5727
5730
5731
5732
5732
5733
5733
5733
5737
5738
5739
5742
5743
5743
5744
5744
5744
5745
5746
5747
5749
11053
5751
5752
5753
5756
11063
5759
5761
5761
5761
5761
5763
5764
5766
5767
5768
5769
5771
5771
5771
5771
5771
11094
5774
5774
5774
5775
5777
5778
5780
11115
5785
5787
5787
5787
5787
5788
5789
5792
5793
5794
5796
5797
11141
5803
0
5805
5806
5807
5808
5809
5810
5812
5813
5814
5815
5816
5818
11163
5821
5822
5825
5827
5828
5829
5830
5839
5839
5839
5839
5840
5840
5840
5841
5842
0
5847
5848
5851
5852
5853
5853
5853
5853
5853
5853
5853
5855
5856
5859
5859
5860
5863
5865
5867
5868
5869
5870
5871
5873
5874
5876
5877
0
5879
5879
5879
5879
5880
5881
0
5890
5891
5893
5895
5896
5897
5899
5903
5904
5905
5905
5905
5905
5906
5907
5909
5909
5909
5909
5909
5909
5909
0
5909
5909
5909
5909
0
5909
5909
11333
5911
5912
5913
5917
11345
5920
5922
5923
5924
5926
5927
5929
5931
11358
5936
5937
5938
5939
5940
5941
5942
5945
5947
5949
5950
5951
5951
5951
11391
5951
5953
5955
5958
5960
5961
0
0
5964
5966
5967
5968
5969
5970
5971
5971
5971
5972
11434
5975
5977
5979
5983
5984
5985
5986
11452
5988
5990
5991
5992
5994
0
5998
5999
6000
6000
11477
6003
6005
11484
6007
11489
11490
6010
6011
6013
6013
6014
6015
6018
6019
6020
6021
6022
6023
6025
6027
6028
6029
6030
6031
6031
6031
6032
6033
6035
6036
0
6039
6040
6040
6040
6040
6040
6040
11545
6040
6042
6043
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6055
6058
6061
6062
6064
6066
6074
6075
6077
6078
6079
6079
6079
6079
6080
6081
6085
6086
6088
6089
6090
6095
6097
6098
6100
6101
6102
6103
6105
6106
6107
6111
6113
6115
6116
6117
6118
6118
6118
11665
6119
6122
6125
6126
6127
11677
6130
6131
11682
6133
6133
6133
0
6133
6133
6133
6133
6133
6133
6133
6133
6133
6133
6133
6134
6136
6137
6138
6138
6138
11718
6138
6138
6138
6138
6138
6138
6139
6140
6141
6142
6146
6147
6148
6150
11743
6155
6157
6158
6158
6158
6158
6158
6158
6158
6158
6158
6158
6158
6158
6159
6160
11778
6161
6161
6161
6161
6161
6161
6161
6161
6161
6161
6161
6161
6161
0
6161
6163
6164
6166
6169
6170
6171
6172
0
0
6180
6182
6183
6184
6184
6185
6186
6189
6190
6192
6195
6196
6198
6199
6201
11868
11871
6206
6207
6207
6207
6207
6207
6207
6207
6207
6208
6209
6211
6213
6214
6215
6216
6217
0
6221
6223
6225
6226
6227
6228
6228
6228
0
6228
6228
6228
6228
6228
6228
11927
6228
6228
6228
6228
6228
6228
6228
6230
6231
6233
6237
6238
6239
6239
6239
6239
0
6239
6239
6239
6240
6240
6241
6242
11969
0
11972
6249
6249
6250
6251
6251
6252
0
6255
6255
6255
0
6257
6258
6259
6260
6261
6263
6266
6270
6273
6275
0
6279
6280
6282
6285
6286
6287
6287
6287
6287
6287
6287
6291
6292
6293
6295
0
0
6299
6300
6301
6304
6305
6306
6307
6309
6310
6310
6310
12070
0
6311
6312
6315
6317
6319
6321
6321
6321
6323
6325
12092
6327
6327
6328
6329
6330
6334
6334
6337
6338
12112
6341
6343
6344
6344
6344
6347
6348
6350
6352
6353
6353
6353
6353
6353
6353
6355
6357
12153
6359
6360
12158
0
6367
6368
12165
6371
6375
6376
6378
6380
6381
6382
6383
12183
6386
6388
12190
6388
6389
6391
6393
6393
6393
12206
6393
6393
6393
0
6395
6399
6400
6401
6403
6405
6409
6409
6409
6409
6410
6411
6415
6418
6419
6422
6424
6426
6427
6428
6429
6432
6434
6435
6436
6437
6438
6440
6441
6442
6443
6444
12275
6447
6449
6451
6452
6452
6452
6453
6454
6455
6456
6458
6463
6464
6466
12309
6466
6467
6468
6469
6470
6472
6475
6476
6477
6478
6479
6480
6482
6483
6485
6485
6485
6486
6487
6488
6489
6490
12353
6494
6494
6494
6494
6494
6494
6494
6494
6494
6494
6494
6495
6497
6498
6499
6500
6501
6502
0
6503
6503
6503
6503
6504
6507
6507
6508
6510
6513
6515
6515
6515
6516
6517
6518
6522
6523
6526
6527
6528
6529
6529
6530
6531
6532
6532
6532
6532
6533
6536
12459
6539
6543
6543
6545
6551
6554
12484
6557
6559
6563
6565
6566
6566
6567
6568
6570
6572
0
6573
6573
6574
6575
6578
6579
0
6581
6581
12525
12526
6581
6581
6582
6583
6584
6585
6586
6589
6591
6592
6595
6597
6597
6597
6597
6602
6604
6605
6605
6605
6605
6605
6605
6606
6608
6609
6610
6613
6614
6615
6615
6616
6617
6618
6619
6620
6622
6622
6622
6622
6624
6627
6628
6628
6629
12622
6629
6629
6629
6631
6633
6634
6636
6637
6637
6639
6640
6641
6642
6643
6647
6648
6649
6651
6652
12659
6654
6655
6657
6661
6663
6666
6667
6668
6670
6670
6670
6671
6671
6671
6671
6671
6671
6672
6673
6674
6675
6676
6678
6679
6680
6681
6682
6683
6685
0
6689
6690
6692
6694
6695
6695
6697
6698
6698
6698
6698
6698
6698
6698
6698
6699
6701
6703
6706
6708
6708
6708
6708
6708
6708
6708
6708
6708
6711
6714
6715
6720
6721
6725
6727
6728
6729
0
6731
6732
6732
6732
6732
6732
6733
6733
6733
6733
6733
0
6735
6737
6738
6739
6740
6740
6740
6741
6742
6743
6744
6744
6744
6745
6747
6749
6750
6753
0
6755
0
6757
6760
6761
6762
6763
6765
6765
6765
6766
6768
6769
6770
12879
6772
12882
6775
6775
6775
6775
6775
6777
6777
6777
6777
6777
6777
6777
6777
6777
6777
6777
6778
6779
6780
6781
6783
0
6786
6787
6789
6790
6791
6792
6792
6793
6795
6797
12947
6804
6806
6807
6808
6809
6809
6809
6809
6809
6809
6809
6809
6809
6809
6810
6811
6814
6816
6818
6820
6821
6824
6824
6824
6825
6825
6827
6827
6827
6827
6827
13017
6827
0
0
6827
0
6827
6827
6827
6827
6827
0
6829
6830
6831
6832
6834
6840
6841
6842
6842
6842
6842
6842
6842
6842
6842
6842
6842
6842
6842
6842
0
6842
6842
6842
6844
6844
6844
6846
6847
6849
6850
6852
6853
6854
0
6858
6859
6861
6862
6863
6867
6869
6870
13128
6870
6870
6870
6870
6870
6870
6870
6871
6872
6873
6874
6875
6877
6878
6879
13152
6881
6882
6882
6882
6882
6883
6884
6885
6888
6888
6888
6888
6888
6889
6891
6892
6894
6897
6898
6903
6905
6906
6907
6908
13199
6912
6912
6912
6912
6913
13214
6913
6913
6914
6915
0
6916
6916
6918
6919
6919
0
6919
6919
6919
6919
6919
6919
13243
0
6919
6919
6919
6919
6919
0
6922
6922
6922
6925
6928
13278
6929
6935
6937
6939
6940
6941
6942
0
6945
6946
0
6948
6952
0
6953
6954
6955
6957
6958
6960
6960
6960
6961
6962
13337
6964
6965
6967
6969
0
6971
6974
6974
6974
6974
6974
6974
6974
6975
6976
6980
6981
6982
6983
6987
0
6990
6991
6992
6994
0
13390
7002
7003
7004
7005
0
7006
7006
7006
7006
7007
7007
7007
7007
7007
7007
7007
7007
7007
13424
0
7007
7011
7012
7014
7015
7016
0
7020
7021
0
7023
7023
7023
7023
13454
7023
7023
7023
7023
7023
0
7024
7026
7026
7026
7026
0
0
7030
0
7032
7035
7036
7041
7043
7046
7050
7052
7053
0
7053
7053
7053
7053
7053
7053
7053
7054
7055
0
7059
7059
7059
7059
7059
7059
7060
7060
7061
7062
7062
7064
7065
13560
7070
7071
7072
7073
7075
7076
7076
7076
7077
7077
7078
7080
7081
7083
7085
7088
0
7088
7088
7088
0
7093
7094
7097
7098
7101
7102
7107
7109
0
7114
7116
7116
7116
7116
7116
7116
0
7116
7116
7116
7116
7117
7118
7119
7119
0
7119
7119
7119
0
7119
7119
7120
7122
7123
7124
7126
7128
7128
7129
7130
7132
7135
7136
7139
0
7144
7147
13704
7152
7155
7156
7157
7158
7160
7161
13722
7162
7164
0
7168
7171
7172
7173
7175
7175
7175
7175
7175
7176
7177
13758
7180
13762
7183
7184
7186
7188
7188
7188
7188
7191
7195
7195
7195
7195
7197
7200
7201
7202
7205
7206
7209
7210
7211
7212
7213
7215
7215
7215
7215
7215
7215
7215
7216
7217
7217
7217
7217
7217
7217
7217
7217
7219
7220
7221
7222
7223
7224
7225
7226
7227
7227
0
7229
7231
7232
7233
7235
7235
7235
13877
0
7236
0
0
7241
7244
7245
7247
7248
7251
7253
7253
13901
7256
7258
7259
7262
7262
7262
7266
7266
13934
7269
7271
7273
7274
7275
7275
7276
7277
7278
7280
7280
7280
7280
7280
7282
7283
7284
7284
7284
7284
7286
7288
13984
7290
7291
7292
7293
7294
7295
7296
7297
7297
0
7297
7297
7299
7301
7302
7303
7304
7305
7306
7310
7310
7311
7315
7316
14027
7319
7322
7323
7327
7328
7329
7331
7332
7334
7335
7339
7344
7345
7352
0
7352
7352
7352
14075
14076
7353
7354
7355
7356
7357
7357
7357
7357
7357
7357
0
7359
7360
0
7362
7363
0
7365
7366
14117
14118
7369
7370
7371
7372
0
7376
7377
7379
7380
7383
7384
7384
7384
7384
7384
7384
7384
7384
7385
7387
0
7391
7394
7399
7401
7407
7410
7413
7414
7414
7414
7414
7414
7414
7414
7414
7414
7414
0
7414
14204
7415
7416
7416
7416
7420
7421
7424
7425
7426
7426
7426
7426
7426
7426
7426
7426
7427
7428
7431
7432
7432
7432
7432
7433
7434
14257
7438
0
7440
7442
7444
7446
7447
7448
7448
7449
14274
7451
7455
7457
0
7458
7458
7458
7458
7458
7458
7458
7459
7459
7461
0
7465
7467
7468
7471
7474
7474
7475
7478
7480
7480
7482
7482
7485
14348
0
7490
7491
7493
7494
7495
7496
7496
7497
7500
7501
7501
7501
7501
7501
7501
7501
7501
7501
7501
14391
7503
7504
7505
7507
7507
7507
7507
7507
7507
7507
7507
7510
7510
7510
7510
7512
7513
7514
7514
7514
7514
7514
7514
7514
7515
7515
7516
7517
7518
7518
7518
7518
7518
7518
7519
7520
7522
7524
7525
7529
7529
7529
7529
7529
7529
7530
7531
7532
7536
7537
7538
7538
14508
7541
7544
7544
7544
7545
7546
7548
7548
7548
7549
7552
7553
7555
7555
7555
7555
7556
7559
7560
7562
7565
7566
0
7570
7571
7573
7574
14556
7577
14562
7577
14564
7577
7578
7579
7580
7580
7580
7580
7582
7583
7585
7586
7588
7589
7589
7589
7589
7590
7591
7592
0
7595
7596
7596
0
7599
0
7602
7603
7605
7613
7614
7614
7614
7614
7614
7614
7614
7614
7614
7614
7614
7616
0
7616
7616
7617
7617
7617
7617
0
7617
7617
7618
7619
7620
7622
7623
7624
7625
0
7628
7632
7634
14699
7638
7638
0
7638
7638
7638
14715
7638
7638
7639
7640
7643
7644
7645
7646
7646
7646
7646
7647
7648
7649
7651
7652
7654
7656
7657
7658
7660
0
7662
7663
0
7666
7667
7668
7669
7671
14774
7672
7672
7672
7672
7672
7673
7673
7676
7677
7679
7681
7682
7685
14802
7687
7688
7689
7689
7690
7691
7691
7691
14817
7691
7693
7696
0
7698
14830
7698
7698
7698
7700
7701
7702
14842
7706
7707
7710
14850
7713
7715
7717
7719
7721
7721
7721
7721
7721
7721
7721
7722
0
7722
7722
0
7726
7727
7728
7737
7738
7740
7742
7742
7742
7742
7742
7742
7742
7742
7742
0
7742
7742
7742
7742
7742
7742
7742
7743
7744
0
7746
7747
7749
7749
0
7750
7753
7756
7760
7762
7765
7765
14964
7765
7765
7765
7765
7765
7766
7767
7767
7767
7767
7767
7767
0
7769
14993
7769
7770
7771
7773
7777
7778
7779
7780
7781
7784
7784
7784
7784
7786
7787
7789
7792
7795
7796
7797
7799
7801
7802
7803
7804
7806
7807
7808
7810
7814
7815
7821
7822
7822
7823
7824
7825
7826
7828
15069
7830
7831
7833
0
7839
7840
7842
7843
7844
7845
7847
7848
7849
7850
7851
7852
7857
7858
7860
7860
7860
7860
7860
7860
7860
7860
7860
7860
7860
7860
7860
7860
15132
7864
7866
7867
0
7867
7868
7869
7870
7871
7873
7873
7873
7873
7873
7873
7874
7878
7879
7880
7881
7882
7883
7885
7886
0
7887
7888
7889
7892
7893
7894
7895
7899
7900
7901
15204
7906
7914
7915
7916
7920
7922
7923
7924
7925
7926
7929
7930
7930
7931
7932
7934
7936
7937
7939
7940
7940
7940
7940
7940
7940
7941
7942
15267
7943
7943
7943
7943
7943
7943
15279
7943
7945
7945
7945
7945
7945
7945
7947
7949
7949
7949
7949
7949
7949
7949
7951
7951
7952
7954
7955
7956
7957
7958
7960
7965
7966
7967
7973
7974
7978
7979
7980
7981
7983
7986
7986
7986
7986
7986
7986
7987
7988
7989
7989
7989
7989
7989
7989
7989
7990
0
7992
7994
0
0
7998
7999
8000
8002
8003
8004
15409
8007
8008
8011
8012
8014
8014
8014
8014
8014
8014
8014
8015
8016
8017
8020
8021
8022
8023
8024
8025
8026
8027
8027
15450
8028
8029
8030
8031
8032
8036
8038
0
8039
8039
8039
8039
8040
8040
8040
8040
8040
8040
8040
8040
8041
8042
8043
8047
8048
8049
8050
15500
8053
8054
8055
15508
8058
8059
8061
8064
8066
8067
8071
8073
8075
8078
8080
8081
8082
8082
8082
8082
8083
8085
15555
8085
8086
8087
8088
8089
8091
8091
8091
8091
8091
8091
8091
8092
8093
8094
8095
8095
8095
15595
8099
8099
8099
8099
8100
8100
8100
8100
8100
8103
8104
8107
8109
8114
8115
8117
0
8119
8122
0
8122
8122
8122
8123
8123
8123
8125
8126
8127
8131
8131
8131
8131
8131
8134
8134
8134
8134
0
8139
8139
8139
8139
8139
8139
8139
8139
8141
8143
8147
8151
8152
8152
8152
8152
8152
8152
8152
8152
8153
8154
8156
8156
8157
8157
8157
8157
8158
8159
8159
8161
8163
8164
8165
8166
8168
8169
8170
0
8174
8178
8179
8180
8182
8184
8186
8188
8189
8193
8194
8196
0
8198
8200
8202
8204
8205
8206
8207
8208
8210
8211
8212
8214
8215
8216
8217
8219
8220
8220
8223
8224
8227
8227
8227
8227
8227
8227
8227
8227
8227
8228
8229
15858
8230
8230
8230
8230
8230
8230
8230
8230
8231
8232
8233
8234
8235
8236
8237
8240
8242
8242
8243
8243
8243
8243
15906
8243
8245
8246
8248
8249
8249
8251
8258
8259
8260
8261
8262
8263
8264
8267
8268
8270
8272
8273
8274
8275
8275
8275
8275
8275
8275
8277
8278
8279
8279
8279
8279
8279
8279
8279
8279
8279
8279
8280
8283
8283
8283
0
8286
8288
8291
8291
8291
8291
16009
8291
8291
8291
8292
8293
8293
16024
8293
8293
8293
8293
8293
8293
8293
8293
8293
8293
8293
8293
8293
8296
0
8299
8301
8302
8304
8304
8307
0
8312
8315
8317
8318
8320
8321
8322
0
8324
16091
8324
8325
8327
8328
8329
8330
8331
8332
8333
8333
8333
16111
8334
8334
8334
8334
8334
8334
8334
8335
8336
8337
16129
8340
8340
8340
8340
16142
16144
0
8340
8340
8342
8343
8345
8346
8348
8349
8350
8350
8350
8351
8351
8352
8353
8354
8356
8358
16183
8362
8365
8367
8368
8369
8371
8373
8375
8375
8375
16202
0
8378
8378
8378
8378
0
8378
8378
8378
8378
8378
16228
8378
8378
8379
8381
0
8383
8385
0
8386
8386
8387
8389
8393
0
8395
8395
8397
8402
8404
8405
16273
8408
8409
8411
8412
8412
8412
16291
8414
8416
8417
8418
8419
8420
16302
8423
8427
8428
8431
0
8431
8431
8433
8434
16326
16327
8439
8439
8441
8444
16339
8447
8448
8449
8451
8452
8454
8454
8456
8458
8460
8463
8466
8469
16370
8472
8472
8472
8473
8474
8475
8476
8477
8478
8479
8480
0
8484
8485
8488
8489
8491
8492
16400
8496
8499
8504
8505
8506
8507
8508
8511
0
8517
8518
8519
16430
8520
8521
8521
8521
8521
8521
16447
16448
8525
8525
8525
8525
8525
8525
8525
8526
0
8527
8527
8527
16466
8527
8527
8527
8529
8530
8533
8536
8538
8539
8540
8541
8542
8544
8546
8546
16497
8548
8549
8551
8552
8553
8554
8554
8554
8555
8557
8559
0
8562
8565
8565
8565
8565
16539
16540
8569
8570
8572
8573
8573
8575
8575
8577
0
8580
8582
8583
8584
8585
8586
8587
16586
0
8593
8596
8596
8596
8596
8596
8598
8599
8599
8599
8600
8601
8604
8604
8604
8605
8607
8607
8608
8609
8611
8612
8614
8614
8614
8614
8615
8615
16654
8618
8619
8620
8622
8623
8625
8626
8627
8628
8629
8631
8632
8633
8634
8636
8637
8638
8638
8638
8638
16684
8638
8638
8638
8640
8641
8642
8643
8645
8645
8647
8649
8651
8652
8653
8656
8657
8657
8657
0
8658
8659
8660
8666
8668
8671
8671
8672
8674
8678
8678
8678
0
8679
8680
8680
8681
8683
8684
8685
8688
8688
8689
8690
8690
8690
0
8690
8690
8690
8690
8691
8692
8692
8692
8692
0
8697
8698
8698
0
16827
8698
8698
8699
8700
8702
8703
8704
8705
8705
8706
8707
8716
8716
8717
8718
8720
8722
8723
8724
8726
8726
8728
8731
16878
8737
8738
8738
8738
8738
8738
8739
8739
8739
8743
8744
8746
8748
8748
8748
8748
8748
8751
8752
8753
8759
8761
8762
8762
8762
8762
0
8762
8762
8763
8764
14137
8766
16955
8766
8766
8766
8766
8766
8766
8767
8768
8770
0
8772
8773
8775
8777
8778
8779
8779
8779
16983
8779
8779
8779
8779
8779
0
8779
8779
8779
8779
8780
8781
8783
8786
8787
17011
8790
8791
8792
8797
8800
8802
8804
8805
8807
8807
8807
8807
8807
8807
8807
8807
8807
8807
8808
8810
8811
8813
8814
8818
8819
8821
17061
8824
8826
8827
8829
8830
8832
8833
8837
8838
8839
8840
8841
8841
8841
8841
8841
8841
8841
8841
17103
8841
8841
8841
8843
8844
8845
8846
8846
8846
8846
8847
8848
8849
8851
8853
8854
8855
8860
8862
0
8864
0
8867
8868
17155
8872
0
8876
8877
8878
8879
17166
8881
8882
8883
8885
8886
8887
8887
8887
8887
8887
8887
8887
8888
8889
8890
8890
8890
8891
8892
8893
17196
8894
0
8894
8894
8894
8896
8898
8899
8902
8903
8904
8907
8908
8909
8910
8912
17222
8914
8914
8914
17230
8914
8914
8914
8914
8914
8914
8914
8914
0
8914
8914
8914
8914
8915
8916
0
8918
8920
8922
8923
8924
8925
8926
0
8929
8930
8931
8934
8935
8935
8935
8935
17293
8935
8935
8935
8936
8937
17307
8938
17309
8938
8939
8942
8944
8945
8946
8950
8951
8952
8954
8955
8959
8960
8960
8960
8960
8960
8962
8964
8964
8964
8964
8964
0
8964
8964
8964
8967
8968
8970
8971
8971
8972
8972
8972
8972
8972
8972
8972
8973
8974
8975
8980
8982
8982
8982
8982
8982
8982
8982
8982
8982
8982
8982
8982
0
8982
0
8982
8982
8982
8984
8985
8986
8988
8989
8989
8989
8989
8989
8989
8990
8992
8993
8994
8998
8999
9004
9005
9007
17476
9008
9010
9012
9017
9017
9017
9018
9018
9018
9018
9018
9018
9018
9018
9018
0
9018
9018
9020
9024
9026
0
17527
9029
9029
9029
9029
9029
9029
9029
9029
17544
9032
9033
9033
9033
9034
9035
9036
9036
9036
9036
9036
17563
17566
9036
9036
9036
9038
9041
9043
9044
9045
9046
9047
9049
9051
9052
9054
9055
9057
9057
9057
9057
9057
9057
9057
9058
9059
9062
9063
9063
9063
9063
17619
9063
9063
9063
9063
9063
9063
9063
9063
9063
9063
9064
9065
17640
9067
9068
9069
17646
9071
9072
9077
9077
9077
9077
9077
9077
17663
9079
17669
9083
9084
0
9085
9085
9085
9085
9087
9087
17689
9089
9090
9092
9095
9096
9097
9098
9101
9103
9105
9107
9108
9108
9108
9108
9108
9108
9110
9111
9116
9117
9120
9123
9124
9124
9126
9127
9128
9129
9130
9131
9132
9133
9133
9133
9134
9135
9137
9137
9138
9140
9141
9144
9145
9145
9145
9149
9153
0
9156
0
9158
9160
9161
17817
9164
9166
9167
9168
9169
9171
9171
9171
9171
9171
9171
9171
9171
9172
9174
9174
0
9174
9175
9176
17849
9176
9177
9178
9181
9181
9181
9181
9181
9181
9181
9182
9183
9185
17882
9185
9185
9186
9187
9189
9191
9194
9195
9195
9195
9197
17908
9201
9202
9205
0
9208
9210
9211
9214
9216
9218
9220
9223
0
9225
9227
9227
9228
9230
9233
0
9236
9237
9239
9241
9244
9244
17970
9244
9244
9244
9251
9254
9255
9255
9255
9255
9255
9255
9255
9255
9255
9255
9255
9255
9255
9255
9255
18017
9257
9257
9259
0
9261
9263
9264
9265
9266
9266
9266
9267
9267
9267
9270
9272
18054
9274
9275
9275
9275
9275
9276
9278
9279
0
9282
9283
18072
9287
9290
9290
9290
18083
9290
0
9293
9295
9297
9300
9301
9303
9305
9307
9310
9312
9313
9315
9315
9315
9316
9317
9319
9322
18130
9325
9327
9328
9329
9331
9333
9336
9338
9338
9338
9338
9338
9338
9338
9342
9343
9343
9343
9343
9345
9347
9350
9351
9354
9355
18198
9356
9356
9356
9356
9356
9356
9356
9356
9356
9357
9359
9360
9361
9361
9361
9361
9361
9361
9361
9361
9361
9361
9361
9361
9361
9361
9361
0
9361
9363
9366
9367
9368
9369
9370
9372
9373
9376
9377
9378
9379
9380
9381
9384
9386
9388
0
9390
9391
9393
9395
9396
9397
9398
9399
9399
9399
9401
9402
9405
9408
9409
9412
9413
0
18324
9417
9424
9425
9426
9427
9428
9429
9430
9431
9432
9435
9436
9437
9439
9441
9442
0
9448
9449
9449
9449
9449
9449
9450
9451
9454
9455
9457
9458
9459
9460
9460
9460
18407
9460
9460
9460
9460
9460
9460
9460
9463
9466
9467
9471
9474
18441
9479
9481
9482
9483
9483
9484
9484
9484
9485
9487
9489
9491
9492
9493
9494
9496
9497
9498
9499
9500
9500
18486
9502
9503
9503
9504
9506
9507
9508
9509
9510
9511
9512
9516
9519
9520
9522
9523
9524
9524
9524
9524
9524
9524
9524
9525
9526
9528
9529
9529
9530
9532
9532
9532
9532
0
9532
9532
9532
9532
18548
9532
9532
9532
9532
9534
18560
0
9539
9539
18568
9541
9541
0
9543
9544
9546
9550
9551
9552
9553
9556
0
9556
9558
9559
9561
9562
18613
9564
0
9566
9566
9566
9566
9566
9566
9566
9566
9566
9566
9566
9567
9569
9570
9570
9570
9570
9570
9570
9570
9570
9570
9570
9570
9571
9573
9574
9575
9576
9577
0
18675
9580
18680
9580
9582
9584
9585
9586
9590
9591
9593
9597
18703
9599
9600
9601
18707
9605
9607
9608
9610
9611
9611
0
9611
9611
9611
9611
9611
9611
9611
18744
9615
9618
9618
9619
9620
9621
9622
9622
9622
9622
9622
9622
9622
9622
9623
9624
9625
9629
18782
9631
18784
9636
9640
9641
9644
9647
9647
9648
9649
9650
18808
9651
9651
0
9652
9652
9652
9655
9657
9659
9660
9661
9661
9662
9663
9665
9666
9667
9668
9668
9669
9669
9670
9671
18868
9673
9676
9677
0
9681
9682
9683
9683
9684
9688
9689
9690
9694
9696
9698
9700
9702
9702
9702
9702
9702
9702
9702
9702
9702
9702
9705
9709
9710
9710
9710
9711
9712
9713
9714
9715
9716
9717
18958
9719
9719
9719
9719
9720
9721
9721
9721
9721
9722
9723
9723
9723
9723
9723
9723
9723
9723
9723
9723
9723
19002
9723
9723
9723
9723
9723
9723
9723
9723
9723
9724
9726
9727
19027
9729
9730
9731
9732
9735
9735
9736
9737
9738
9738
19046
9740
9742
9743
9744
0
9750
9751
9751
9752
9754
0
9756
9757
9759
9762
9765
9769
9772
9773
9773
9773
9773
9776
9779
9779
9779
9780
9785
9786
19130
9788
9790
9791
9791
9791
0
9792
9795
19147
9796
19149
9796
9796
9796
9796
9797
9805
9806
9807
9809
9810
9811
0
9817
9818
9818
9819
9821
9822
9823
9824
9825
9825
19196
9828
9830
9831
9831
9831
9831
9831
9831
9832
9833
9836
9837
9838
9839
9842
9843
9845
19235
9846
9846
9846
9847
0
9847
9848
9849
9851
9852
9853
9855
9856
9858
9862
9864
0
9868
9870
9871
9871
9871
19291
0
9871
9871
9871
9871
9874
9875
19309
9876
9877
9878
9879
19317
9885
9887
9888
9889
9890
9893
9894
9895
0
9898
9899
9899
9900
9901
9902
9904
9905
9906
9909
9910
9913
9914
9915
9916
9917
9918
0
9923
9924
9927
9928
9930
9931
9939
9941
9942
9943
9945
9946
9947
9947
9947
0
9951
9953
9954
9957
0
9962
9963
9964
9965
9967
0
9975
9977
9978
9979
9980
9983
9984
9985
9989
9990
9991
19452
9996
9997
9998
19468
10003
10005
10006
0
10008
10009
10011
10012
10014
19487
0
10021
10021
10021
10021
10021
10021
10021
10021
10021
10022
10025
10026
0
19519
10029
10034
10035
19528
10036
10036
10036
10036
10036
10036
10036
10036
10037
10038
10038
10038
10038
10039
10040
10042
10043
10045
10045
10045
10047
10048
10050
10051
10052
10053
10055
10055
10056
10056
0
10058
10060
10062
10064
10065
10067
10069
0
10073
10073
10073
10073
10074
10076
19615
10078
10079
10079
10079
10081
10083
10084
10085
19631
10088
10090
10091
10093
19639
10095
10095
10096
10096
10096
10096
10096
10096
0
10098
19662
10101
0
10102
10104
10106
10107
10107
10107
10107
19684
0
10109
10111
10114
10114
10116
10117
10121
10124
10125
10126
10128
10129
10130
10132
10134
10135
10136
10137
10137
10138
10139
10140
10142
10143
10144
10145
10146
0
10150
10151
10152
10153
10153
10153
10153
10153
10153
0
10153
10153
19759
19760
10153
10154
10155
10156
10157
10158
10162
10163
10163
10163
10163
10163
19785
10163
10163
10163
10163
10163
10163
0
10163
10165
10166
10168
10170
0
10171
10171
10171
19811
10171
10171
10171
10171
19816
10171
10171
10173
10175
10178
10181
10181
10181
10181
10183
10184
10185
10187
10188
10188
10188
10188
19858
10190
10191
10192
10193
10200
10201
10201
10201
10201
10201
10201
10201
10201
10201
10201
0
10202
10203
10204
10205
10206
10207
10208
10209
10209
0
10209
0
10211
10212
10213
10217
10220
10221
10223
10224
10225
10228
10230
10232
10233
10233
10233
10233
10234
10239
0
10240
10241
10242
10243
10244
10246
10246
10246
10246
10249
10251
10251
10253
10254
10255
10256
10256
10256
10256
10257
10257
10257
10257
10257
10257
10257
10257
10259
10260
10261
10265
10267
10267
10267
20041
20042
10267
10267
10267
10267
10267
10267
10267
20054
10271
10272
10272
20064
10272
10272
10273
20076
10281
10282
10284
10285
10286
10287
10288
10289
10289
10289
10289
10289
10289
10289
10292
10294
10296
10298
10301
20114
0
10306
10306
10306
10307
0
10309
10310
10311
10312
10313
10313
10314
10316
10320
10320
10320
10320
10320
10320
10320
10321
10321
10321
0
10321
10321
10321
10321
10321
10321
10321
10322
10324
10325
10328
10328
10328
10328
10328
0
10332
10333
10340
10340
10340
10342
10344
10345
10348
10350
10352
10354
10355
10356
10358
10360
10364
10364
10365
10366
10367
10371
10373
10376
10377
10378
10379
10379
10379
10379
10381
10382
10382
10382
10382
10383
10383
10386
10388
10389
10390
10391
10392
10393
10394
10394
10394
0
10398
10399
10400
10401
10402
10403
10404
10408
0
10416
10418
10421
10422
10423
10424
10427
10429
20343
10431
10432
10434
10434
10434
10434
10434
10434
10434
10434
0
10434
10436
10437
10439
10440
10441
10442
10443
10447
10448
10451
10453
10455
10456
10457
10457
10457
10460
10461
10462
10463
10465
10468
10469
10470
10472
10476
10477
10479
10481
10482
10483
10488
10489
10491
10494
10495
0
10496
10497
10499
10503
10507
10508
10509
10511
20462
10511
10511
10512
10514
10515
20473
10520
10523
10523
10524
10525
10526
10526
10528
10529
0
10534
10535
10536
10537
10538
10539
10545
10546
10547
10548
10550
10550
10550
10550
10550
10550
10550
10550
10550
10550
10550
10551
10553
10555
20548
10559
10561
20556
10564
10568
10568
10568
10568
10568
10568
10568
10568
10568
10572
20592
10573
10573
10574
10578
10579
10582
10582
10582
10582
10583
10584
10585
10586
10588
10588
10588
10588
10588
10589
10590
20642
10593
10594
10598
10599
10604
10604
10604
20663
10605
10606
10610
10610
10610
10611
10612
10612
10612
10614
10616
10616
10616
10616
10616
10616
10616
10616
10616
10616
10616
10616
20710
10616
10616
10617
10619
10620
10620
10622
10623
10624
10625
10626
10626
10626
10626
10626
0
0
10630
10630
10630
10630
10630
10630
10630
10630
20758
10630
10630
10630
10631
10631
10631
10634
10637
10638
10642
10643
10644
10644
10648
10649
10651
10653
10654
10655
10656
10658
10661
10664
10666
10667
10672
10673
10675
10676
10676
10677
10678
10680
10682
10683
0
10687
10688
20846
10688
10688
10690
10692
10693
10695
10696
10697
0
10699
10702
0
10705
10706
10706
10706
10707
10709
10709
10709
10709
20894
10711
10714
10716
0
10716
10716
10716
10716
10716
20915
10719
10720
10721
10722
10723
10724
10725
10725
10725
10725
10725
10725
10725
10725
10725
10725
10725
10726
10727
10729
10730
10733
10734
10735
10738
0
10740
20962
10742
10744
10747
10750
10750
10750
10751
10752
20986
10753
10753
10753
10753
10753
10753
10753
10753
10754
10755
10758
10759
10762
10764
10765
10766
10767
10767
10767
10767
10767
10768
10769
10771
21026
10775
10776
0
10779
10780
10782
21038
10783
10784
10784
10784
10787
10788
10790
10792
10793
10794
10795
10797
10798
10801
10801
21069
10803
0
10803
10803
10803
10804
10805
10806
10807
10809
10810
10810
10811
10811
10811
10811
10811
10812
10813
10815
10817
10818
10820
10820
10820
10820
10820
10820
10820
10820
10820
10820
0
10820
10820
10821
10822
10825
10826
10827
10828
10829
10833
0
0
10836
10837
10838
10839
10840
10841
10841
10842
10845
10847
10847
10848
10849
10849
10849
10849
10850
10852
10853
10854
21193
10856
10858
10858
10858
10858
10858
10858
0
10859
10859
10860
10863
10864
10865
10866
10867
10873
10873
10874
10875
10875
10877
0
10879
10880
10882
10883
10884
10885
10886
10887
10891
10892
10893
10895
10898
10901
10902
10903
10904
10905
10907
10908
10909
10910
10912
10913
10913
21287
21293
10918
10919
10920
10921
10921
10921
10921
10922
10924
10928
10928
10930
10933
0
10939
10940
10941
10942
10944
10944
10944
0
10944
10944
10944
10944
10944
10944
10944
10944
10944
10948
10949
0
21367
10952
10953
10954
10956
10958
10959
10960
10962
10963
10964
10965
10967
10968
10969
10969
0
10971
10972
10973
10974
10975
10978
10978
10978
10978
10978
10978
10978
10978
10978
10978
0
0
10978
10979
10980
10980
10980
10980
10980
10980
10980
10982
10987
10989
10992
10993
10996
10997
11000
11001
11002
11004
21466
11006
11007
11008
11009
11010
11011
11011
11011
11011
11011
11011
11011
11012
21487
11014
11015
11016
11017
11017
11018
11019
11021
11022
21503
0
11025
11025
11026
11028
11029
11029
11029
11029
11029
11029
11029
11029
11030
11030
11030
11030
11030
11030
11032
11034
11036
21544
11037
11037
11037
11038
11040
11042
11043
11044
11046
11047
11048
11049
0
11051
11054
11057
11059
11061
11061
11061
11061
11061
11061
11061
11061
11061
0
11061
11063
11067
11068
11071
0
11074
0
11076
11078
11081
11083
11086
11087
11088
11089
11090
11091
11092
11093
11094
11094
11094
11094
11096
11097
11098
11100
11102
11103
11104
11108
11109
11110
21646
11114
11117
11119
11120
11121
11126
11127
0
11131
11132
11135
11136
11140
11141
11142
11142
11142
11142
11142
11143
11145
11145
11145
11145
11145
11145
11145
21714
11150
11152
11153
11154
11154
11154
11154
11154
11156
11157
11159
11160
11162
11163
11165
11165
11166
11167
11170
11171
11172
11174
11176
11178
11179
11180
11181
11182
11183
11184
11186
11187
11187
11187
11188
11190
11191
11193
11194
11195
11197
11199
11200
0
11202
11203
11205
11207
11212
11213
11214
11214
11214
11214
11214
0
11216
11216
11216
11216
11216
11216
11216
11216
11216
11217
11217
11217
11221
11221
11221
11221
11221
11221
11221
11222
11223
11225
11230
11235
11236
11237
11238
11238
0
11238
11238
11238
11238
11238
11238
0
11238
11238
11238
11238
11238
11238
11238
21897
11238
11238
11238
11238
11238
21910
11238
11238
11239
11240
11242
11243
11244
0
11244
11244
11244
11244
11246
11247
11248
11249
11250
11252
11252
11252
11252
11252
0
11252
11252
11253
11253
11253
11253
11253
11253
11253
11253
11253
11253
11253
11253
21968
11254
21972
11254
11255
11258
11261
11263
11264
11265
11271
11272
11273
11275
11276
11277
11277
11279
11282
11284
11285
11286
11287
11288
11289
11290
11293
11295
11296
11297
11298
11299
11301
11301
11301
11301
11301
11301
11302
11304
11308
11310
11311
11312
11315
11316
11316
11318
11319
11321
11323
11325
11326
11327
11328
11328
11328
11328
11328
11328
11328
11328
11329
11330
11330
11330
11330
0
11330
11338
11339
11340
11342
11343
11344
22153
11346
11347
11348
11349
11350
11350
11350
11350
11351
11351
11351
11351
11351
11352
11356
11358
11359
11361
11362
11363
22192
11366
22196
11366
11366
11366
11366
11368
11371
11371
11371
11371
11371
11371
11371
11371
11371
11371
11371
11371
11371
11371
11371
11371
11373
11374
11375
11377
11377
11377
11377
11377
11377
11377
11377
11377
11377
11377
11378
11379
11381
11382
11385
11389
11390
11390
11390
11390
11390
11390
11390
11390
11392
11395
11396
11398
11401
11404
11404
22307
11404
11404
11404
11404
11404
11408
11408
22333
11410
11412
22339
11413
11413
11413
11414
11416
11417
11418
11420
11420
11420
11420
11420
11420
11421
11426
11427
11428
22384
11429
22390
11432
22394
11433
11433
0
11436
11437
11438
11440
11441
11441
11441
11441
11441
11441
0
11445
11445
11446
11448
11449
11450
11452
11453
11454
11454
11454
11454
11455
11457
11459
11461
11462
11463
11464
11465
11466
11469
11473
11476
11478
11479
11479
11479
11480
11481
11482
11483
11483
11483
11483
11483
11483
11483
11483
11483
0
11483
11483
11483
11484
11485
11486
11487
11488
11489
11492
11494
11497
22524
11501
11502
11503
11504
11506
11508
11509
11511
11512
11513
11516
11518
11520
11523
22555
0
11527
11528
11528
11528
11528
11528
11528
11528
11528
11531
11531
11531
11532
11534
11535
11536
11537
11538
11539
11543
11544
11545
11546
11547
11547
11547
11547
11547
11547
11547
11547
11549
11557
11558
11559
11560
11562
11564
11564
11564
11564
11567
22648
0
11571
11571
22656
11574
11576
11578
11581
11583
11584
11586
11589
22686
11594
11594
11594
11594
11594
11594
11595
11597
11598
11600
11601
11602
11603
11603
11603
11603
11604
11605
11606
11608
11611
11612
11613
11614
11615
11616
11617
11619
11622
11624
11630
11631
11632
11633
11635
11636
0
11639
11640
11641
11644
11644
11647
11648
11649
11651
11653
11654
11657
11659
11660
11661
11661
11662
11663
11664
11665
11668
11669
11671
11673
11673
11674
11676
11677
11678
11678
0
11678
11678
11678
11685
11689
11690
11691
11694
22831
11696
11697
11698
11699
11701
11702
11703
11705
11707
11710
0
11712
11712
11712
11712
11712
11715
11717
11718
11719
11720
11721
11724
11725
11727
11729
11730
11731
11731
11731
11731
11731
11731
11731
11731
11731
11731
11731
11731
11731
11731
11731
11731
11731
11731
11731
11735
11739
11744
22934
11746
11748
11749
11751
11751
22943
11751
11754
11754
11754
11754
11754
11755
22969
11761
11763
11766
11767
22980
11769
22982
11771
11772
11773
11774
11774
11774
11775
11779
11780
11781
11783
11784
11786
11788
11789
11791
11791
11791
11792
11793
11794
11794
23023
11794
0
11794
11794
11794
11794
11794
11794
0
11794
11794
11794
11794
11795
11796
11797
11798
11799
11800
11800
11800
11800
11800
11800
11800
11801
11804
11806
11809
11809
11809
11811
11812
11812
11813
11815
11816
11817
11819
11819
11819
11819
11819
11819
11819
11820
11822
11822
11822
11822
11822
11824
11824
11824
11824
11825
0
11829
11830
11830
11832
11832
11832
11832
23139
11835
23145
11836
11836
11838
23157
11845
11846
11847
11847
11847
11847
11847
0
11847
11847
11847
11847
11848
11849
11850
11851
11852
11853
23183
11855
11856
11857
11857
11860
11864
11865
11866
11866
11866
11866
11866
11866
11868
11868
11868
11868
11869
11870
11871
11873
11878
11879
11880
0
11883
11886
11887
11888
11891
11893
11896
11898
11898
11899
23265
11902
11904
11905
11908
11909
11910
11912
11915
23280
11919
11920
11920
11920
11920
11920
11920
11921
0
11927
11928
11929
11929
11929
11929
11929
11930
11932
11933
11934
11934
11934
11935
11936
11937
11941
11942
11943
11944
11945
11946
11949
0
11956
11956
11956
11956
11956
11956
11956
11956
11956
0
11956
23369
11956
23372
11956
11956
11957
11958
11959
11961
11963
11963
11964
11969
11972
11973
11974
11974
11976
11979
11980
11981
11987
11988
11989
11990
11991
11993
11994
11995
11997
11998
12000
12001
12002
12010
12010
12010
12011
23456
23457
12016
12020
12022
12024
12025
12026
12027
12028
12029
12030
12031
12031
12031
12035
12035
12035
12035
12035
12035
12035
12035
12036
12038
12039
12040
12044
12047
12048
12051
12052
12053
0
12056
12058
12059
12060
12061
12062
23536
12062
12062
12064
12065
12066
12072
12074
12075
12077
12078
12080
12082
12083
12084
12084
12084
0
12084
12084
12084
12084
12084
12084
12084
12085
12086
12087
0
12087
12087
12088
12089
12089
12089
0
12089
12090
12091
0
12096
12096
12096
12096
0
12096
12096
0
12096
12096
12097
12098
12099
12099
12099
12099
12100
12102
12105
12109
12114
12116
12116
12116
12117
12119
12120
12120
12120
12120
12120
12120
12120
12120
12123
12125
12125
23690
0
12128
12129
12131
23702
12136
12137
12138
12139
12142
12143
12143
12150
12151
12152
12153
12153
12153
12153
12153
12153
12153
12153
12153
12153
12153
12153
12153
12153
12153
12154
12155
23757
12160
23761
12164
12165
12166
12167
12168
23769
12172
12174
12175
12176
12177
12178
12182
12184
12185
12186
12187
12187
12187
12187
12187
12187
12187
12187
12187
12187
12187
12188
12189
12190
12191
23810
12194
12195
12196
12196
12196
12196
12197
12198
12198
12198
12198
12198
12198
12198
12198
12198
23839
12201
0
12203
12204
0
12207
12208
12209
12210
23851
12216
0
12217
12217
12217
12218
12218
12218
12218
12218
12219
12220
0
12220
12221
12221
12222
12223
12224
12226
12228
23905
12236
0
12241
0
12244
12245
12247
12248
12250
12251
12251
12251
12251
12251
12251
12252
12254
23950
12256
12257
23956
12257
12257
23960
12257
12258
12259
12263
12268
23979
12270
12270
12271
12276
12277
23992
12281
12283
12283
12283
12283
12283
12284
12285
12286
12287
12288
12289
12290
12290
12290
12291
12292
12293
12294
12296
12296
12296
12296
12296
12296
12296
0
12298
12301
12301
12301
12301
12301
12301
12301
12301
12303
12304
0
12306
12309
12311
0
12313
12317
12318
12322
12323
0
12330
12331
12332
12334
12337
12338
12340
24106
12345
12346
12349
12350
12351
12352
12353
12356
12357
12358
12359
12360
12361
12362
12363
12365
12366
12368
24139
12373
12374
0
24149
12377
12379
12381
0
12384
0
12389
12390
12392
12393
12394
12395
12396
12398
0
12399
0
12402
12402
12403
12404
24191
12407
12408
12409
12410
24199
24200
12415
24205
12418
24207
12420
12421
12422
12426
12426
12426
12427
12427
12427
12427
12428
12431
12432
12434
12434
12434
12434
12434
12436
12438
12440
12441
12442
12443
12447
12449
12449
12449
12449
12450
12452
12453
12455
12456
12458
12458
12458
12458
12458
12458
12458
12458
24303
12458
12458
12458
0
12458
12458
12458
12458
12458
12458
12458
12462
12462
12464
12465
12466
12469
12472
12473
12475
12478
12479
12480
12481
12482
12484
12484
12484
24355
12484
12490
12491
24368
0
12494
12499
0
12502
12503
12503
12503
12503
12503
12503
12503
12503
12503
12503
12504
12505
12507
24402
12507
12510
12511
12512
0
12515
12517
12518
12520
12522
12522
12523
24435
12523
12523
12523
12523
12523
12523
12523
12523
12523
12523
12524
12526
12527
12529
12530
12531
24459
12532
12532
0
12532
0
12534
12534
12534
12534
12534
12534
24475
0
12536
12536
12536
12536
0
12536
12536
12536
12536
12536
12536
12536
24495
24496
12536
24498
12536
12536
12536
12536
12537
24508
12540
12542
12543
12545
24516
12548
12549
12550
12552
12554
12555
12555
12555
12555
12555
12555
12555
12555
12555
12555
12555
24551
12556
12556
12556
12556
12556
12556
12556
24565
24567
12557
0
12560
12562
12563
12564
12564
0
12564
12564
12564
12564
12564
12564
12565
12565
12565
12565
12565
12565
12565
12565
12565
12566
12567
12571
12575
12577
12578
12579
12582
12584
12586
12586
12586
12586
12586
12586
12586
12588
12590
12592
12594
12596
12598
0
12605
12606
12607
12608
24668
12610
12614
12615
12616
24681
12623
12625
12628
0
12629
12630
0
12630
12630
12630
12630
0
12630
12630
12630
12630
12631
12632
12634
12634
12635
24719
12639
12640
12642
12643
12645
12645
12645
12645
12645
12645
12645
12645
12645
0
12645
12645
12645
12645
12647
12649
12649
12649
12649
12650
12652
12653
12657
12658
12662
12664
12666
12667
12667
12667
12667
12667
12667
12667
24795
0
12667
12668
12669
12670
12671
12672
12673
12674
12675
12675
12675
12675
12675
12677
12678
12678
12679
12679
12679
12679
12679
12680
24839
12682
12683
12686
12687
12689
12690
12691
12692
12693
12694
12696
12697
12699
12700
12700
12701
12702
12703
12704
12705
12707
12708
24875
12711
12713
12717
12719
12720
12721
12722
12722
12722
12722
12723
12725
12728
12728
12728
12728
12728
12730
12732
12734
12736
24928
12739
12740
12742
12745
12746
12747
12748
12750
12751
12752
12753
12754
12757
12758
12758
12758
12758
12758
12758
12760
24965
24967
12765
12765
12768
12769
12771
12772
12774
12775
0
12778
12779
12779
12780
0
12780
12780
12782
12784
12785
0
12788
12789
12791
12792
12793
12793
12793
12793
12793
12793
12793
12793
12793
12793
12793
12793
12793
12793
12794
12795
12797
12799
25055
12803
12804
12806
12808
12809
12811
12812
12813
12815
12815
12815
12815
12815
12816
12817
0
12817
12817
12817
12817
12817
12817
12818
12820
12822
12826
12828
12832
25118
12836
12837
12839
12841
12843
12844
12844
12844
12845
12846
12846
12846
12846
12846
12846
12846
12846
12846
12847
0
12847
12847
12848
12850
12851
12853
0
12855
12857
12859
12860
12861
12862
12863
12869
12870
12871
25188
12873
12874
12875
12876
12877
12878
12880
12881
12882
12883
12884
25202
0
12884
12885
12885
12885
12885
12885
12885
12890
25225
12892
12894
12895
12896
12897
12899
12899
12901
12904
12905
0
12907
12908
12909
12911
12913
12913
12913
12913
12913
0
12914
12915
12915
12915
12915
12915
12915
0
0
12921
12924
12925
12926
12927
12928
12930
12933
12934
12935
12937
12939
12941
12943
12944
12945
12945
12945
12945
12945
12945
12945
12945
12945
12945
12945
12945
12945
12945
12945
12946
12947
12949
12950
12951
25342
12955
12959
12961
12962
12963
12965
0
12968
12969
12970
12970
25365
12970
12970
25375
12970
12971
12972
12973
12974
12975
12976
12977
12978
12980
12982
12984
12987
12988
12989
12989
12991
25411
12994
12995
12998
12999
13000
13002
13003
13004
13009
13011
13011
13011
13012
13018
25448
13018
13020
13021
13022
13024
13026
13027
13027
13028
13030
25470
13035
13035
13035
13035
13035
0
13035
13035
13037
25489
13040
13041
13043
13045
13045
13045
13045
13045
13047
13048
13050
13054
13057
13060
13064
13065
13065
13065
13065
13065
13068
13069
13071
13071
13071
13071
13071
13071
13071
13071
13071
13071
0
13073
13074
13076
13076
0
13076
13077
13078
13081
13082
13083
13085
13086
13087
13088
13089
13090
25599
13092
13093
13093
13093
13093
13093
13093
13093
13093
13093
13094
25623
13095
13095
13095
13095
13096
13097
13098
13099
13100
13102
13105
25648
13107
13109
13110
13111
13113
13115
13116
0
13119
13120
13121
13122
13123
13124
13128
13129
0
13132
13132
13132
13133
13134
13135
13136
13137
13138
13139
13140
13140
0
25706
13140
13140
13141
13143
13145
13146
0
13149
13151
13152
13153
13153
13153
0
13153
13153
13153
13153
13155
13156
13157
13158
13158
13158
13158
13162
13164
13168
13169
0
13175
13177
13178
13181
0
13184
13185
13186
13187
13188
13189
13189
13189
0
13189
13189
13189
13190
13192
13192
0
13192
13192
13192
13192
13192
13192
13192
13192
13192
13194
13196
13197
13198
13199
13202
13203
25855
13205
13206
0
13212
13213
13213
13213
13213
13213
13216
13219
13220
13222
13223
13224
13226
13227
13229
25889
13233
13234
13234
13238
13239
13241
13242
13243
13246
13246
13246
13247
13248
0
13250
13251
13251
13251
13251
13251
13251
13251
13252
13253
13255
25937
13256
13256
13256
13256
13256
13256
13256
13256
25950
13257
13258
0
13261
13261
13261
13262
13264
13265
13267
13268
13269
13272
13273
13274
13274
13277
13280
13281
13283
13285
13286
13289
13290
13291
13292
13294
13295
13297
13298
13299
13299
13299
13299
13299
13299
13299
13299
13299
13299
0
13301
13301
13301
13301
13301
13301
13301
13301
13301
13301
13303
13306
13308
13309
13310
13314
13316
13317
13318
13318
13318
13319
13321
13321
13322
13323
13324
13327
13328
13332
13333
13334
13336
13337
13340
13342
13343
13344
13345
13346
13348
13350
13351
26097
13354
0
13356
13358
13358
13358
13358
13358
13358
13358
13358
13358
13358
26120
13361
13362
13364
13365
13368
13368
13368
13369
13370
13371
13372
13373
13374
13374
13374
13374
13374
13374
13374
13374
13374
13375
13378
13379
13380
13382
13383
13384
13387
13390
13390
13390
13392
13394
13396
13399
13399
13400
13402
0
26201
13406
13406
13407
13409
13409
13409
13409
13409
13410
13411
13412
13413
13414
13414
13414
13414
13414
13415
13417
13418
13422
13423
13424
13426
13427
13430
13431
13434
13435
13436
13438
13439
13440
13441
13444
13445
13447
13450
13451
26273
26275
13457
13459
13461
13461
13461
0
13461
13462
13463
13463
13466
13468
26304
13469
13470
13471
13473
13475
13476
13477
13478
13479
13480
13481
13482
13482
13482
13482
13482
13482
13482
13482
13484
13484
13484
13484
13484
13484
13484
13484
13484
13485
13485
13485
13485
13485
13486
13489
13490
13492
13493
13493
13493
13494
26389
13496
13499
13500
13501
13503
13506
13507
13508
0
13514
13515
13519
13521
13522
13526
13527
13529
13530
13531
13531
13531
13531
13531
13531
13531
13532
26442
13537
13540
13541
13542
13543
13545
13547
13549
13552
13554
13555
13556
13557
13558
13559
13560
13561
13561
13561
13561
13561
13561
0
13561
13561
13563
13564
13565
13565
13565
0
13565
13566
13567
13569
13573
13574
13575
13578
13579
13580
13582
13583
13586
13587
13588
13590
13591
13592
13593
13597
13599
13600
26544
13606
13607
13608
26555
13610
13611
13611
13611
13614
13615
13617
13618
13622
13622
13622
13622
26583
13622
13622
13622
13623
13626
13627
13629
13630
13631
13632
26604
13637
0
13639
26613
13641
13641
13641
13641
13643
13644
13644
13644
13645
13646
13647
26639
13650
13650
13650
13650
13650
13650
26650
13650
13650
13650
13650
13650
13650
13650
13650
13650
13650
13650
13650
13653
13656
26679
13659
0
13661
26686
13661
13661
0
13663
13665
13667
13669
13670
13670
26703
13670
13670
13670
13670
13670
13670
13670
13670
13670
13670
13670
13670
26722
13670
13670
13671
13671
13671
13671
13671
13672
13673
13675
13676
13678
13679
13680
26754
13682
13682
13683
13684
13684
13684
13684
13684
13684
13684
13684
13684
13684
13684
13684
13684
13685
13686
13689
13691
13693
13695
13696
13696
13696
13696
13696
13696
26804
13696
13696
0
13697
13698
13698
13700
13701
13706
13707
13708
13713
13714
13715
13716
13716
26841
13716
13718
26846
13721
13722
13723
13724
13726
13727
13728
13729
13732
13737
13737
13738
13738
13738
13738
13739
13739
26887
13745
13747
13748
13749
13749
13749
13750
13751
13755
26911
13755
26915
13757
13758
13760
13762
13766
13769
13771
13771
13773
13774
13781
13782
13783
13784
13785
13787
0
0
13790
13791
13793
13797
13798
13798
13798
13798
26974
13798
13798
13798
13798
13799
13799
13799
13799
13799
13799
13800
13801
13801
13801
13801
13801
13801
13801
13801
13803
13804
13804
13804
27021
13806
13806
13806
13806
13806
13806
13806
27033
13809
13810
13811
13812
13813
13814
13815
13815
13815
13815
13815
13816
27054
13816
13816
13816
13816
13816
13819
13820
13821
13822
13824
13824
13824
13824
13824
13825
13827
13830
27092
13832
13833
13834
13834
13834
13834
0
13836
13837
13838
13839
13842
13843
13844
13845
13845
13845
13845
13847
27135
13850
13851
13856
0
13859
13862
13863
13864
13865
13868
13869
0
13873
0
13874
27168
13875
0
13875
13875
13875
13875
27178
13878
13879
13881
13881
13881
13881
13881
13881
13881
13881
13881
13881
13881
13881
13881
0
27208
13881
13881
0
13885
13886
13887
13889
27222
13891
13892
13894
13895
13895
13895
13896
13898
13899
13899
13899
13899
13899
13899
13900
13900
0
13902
13903
13908
13909
13910
13911
13912
13914
13915
13917
13919
13920
13920
13920
13920
13920
13920
13920
13924
13928
13928
13928
13928
13928
13928
13928
13928
13928
13928
13928
13930
13931
13934
13937
13938
13938
13938
13938
13938
13939
13939
13939
13939
13942
13944
0
13952
0
13956
13957
0
13962
13962
13962
13964
13965
13966
0
13967
13967
13967
13967
27385
13970
27388
0
13977
13977
13977
13978
13978
13978
13978
13980
13981
13982
13983
0
13984
13984
13984
13984
13984
13987
13988
13989
13990
13992
13992
13992
13992
13992
0
13992
13992
13994
13995
13995
13997
13998
14000
14002
14005
14007
14009
14009
14009
14009
14009
27477
0
14012
14013
14015
14016
14017
14018
14020
14021
14023
14025
14027
14027
14027
14028
0
0
14030
14030
14030
14032
14032
14032
14033
14036
14037
0
14038
14038
14038
0
14038
14038
14038
14038
14038
14038
14038
14038
14040
14041
14042
14044
27567
14047
14048
14049
0
14051
14053
27578
14055
14057
14057
14057
14057
14057
14058
14063
14063
14065
14066
14068
14069
14069
27610
14069
14069
14069
14069
14069
14069
14069
14069
14069
14069
14069
14069
14070
14072
27636
0
0
14079
27645
14081
14083
14084
14084
14087
27657
14090
14093
14095
14097
14099
14101
14102
27675
14103
14103
14103
14103
14103
14103
14103
14103
14103
14103
14106
14108
27704
14112
14113
14114
14116
14117
14118
14118
14124
14125
14126
14127
14129
14129
14129
14129
27739
14129
14130
14131
27745
14133
27750
14136
14137
14140
14141
14142
14144
14144
14144
27766
14144
14144
14146
14148
14149
14150
14151
14152
14153
0
27782
14156
14158
14158
14158
14159
14160
0
14164
27805
14166
14169
14174
14176
14177
14177
14177
14177
14177
14177
14177
14177
14177
14177
14177
14178
14183
0
14186
14187
14189
14190
14192
14193
14193
14193
14193
14194
14197
0
14199
14200
14201
14202
14206
14208
14210
14211
14216
14217
14218
27891
14218
14218
14219
14221
14222
14222
14222
14222
14222
14224
14225
14228
14230
14230
14230
14230
14230
14230
0
14230
14230
14231
14233
14233
14233
14233
14233
14233
14233
14233
14233
14233
14234
14234
14234
14234
14237
0
14242
27973
14244
14245
14246
14246
14247
14248
14251
14252
14252
14252
14252
14253
14254
14255
14256
14256
14256
14256
14256
14256
14256
14257
14260
28024
14263
28029
14263
14263
14263
14263
14264
14265
14266
14266
14267
14267
14267
14267
14267
0
14267
14267
14267
0
14267
14268
14269
14270
14271
14272
0
14275
14276
14277
14278
14280
14281
14284
14285
14286
0
14288
14288
14288
14288
14288
14288
14288
14288
14291
14293
28109
14296
14297
14298
14299
14300
14301
0
14309
14309
14311
14312
14313
14315
14316
14317
14318
14320
28144
14323
14324
14325
14325
14325
14325
14326
14327
14328
14328
14329
14329
14329
0
14329
0
14331
14331
14332
14335
14337
14338
14339
14340
14342
14343
14344
14345
14346
14346
14346
14347
28217
14347
14347
14348
14349
14350
14351
14352
14352
14355
14356
14356
14356
14356
14358
14359
14361
14361
14363
14364
0
14369
14370
14372
28275
14377
14378
28282
14381
14382
14383
0
14386
28291
14388
14388
14391
14392
14393
14394
14395
14396
14397
14397
14403
14405
14406
14407
14408
0
14411
14412
14413
14413
14413
14413
14413
14413
14413
14413
14413
14413
14415
14416
14417
14417
14417
14417
14417
14418
14419
14420
14421
14424
14427
14429
14431
14432
14433
14433
14433
14433
14433
14433
14433
14433
14433
14433
14436
14436
14436
14437
14438
14441
0
14443
14445
14447
14449
14450
14452
14453
14454
0
14456
0
0
14462
14464
14466
14466
14466
14466
14466
14466
14467
14472
14473
14473
14473
14473
14473
14473
14473
14473
14474
14475
14475
14475
14476
14477
14478
14480
14483
14488
14488
0
28498
14490
14491
14492
14495
14497
14498
14499
14501
14503
14504
14505
14505
14512
14514
14515
14518
14519
14521
14521
14521
14521
14521
14523
0
14525
14526
0
14528
14528
14528
14529
14529
0
14529
14529
14530
14533
14535
14538
14540
14541
14542
14545
14547
14547
14547
14547
14548
14548
14548
14549
28613
14552
14554
14556
14556
14556
28623
14556
14558
14558
14558
14558
14558
14558
14558
14558
14558
14558
14558
14558
14559
14559
14559
14560
14561
14563
14564
14564
28659
14567
14568
0
14572
28671
14574
14574
14577
14579
14580
14581
14581
28692
14581
14583
14585
14585
0
14589
14590
28707
14593
14595
14596
14600
0
14606
14607
14608
14611
14612
14614
14617
28744
14622
14624
14625
0
14629
14630
0
14630
14630
28760
14630
14630
14630
14630
14630
14632
14633
14634
14637
14638
14639
14639
14639
14639
14639
14639
0
14642
14643
14645
14646
14646
14647
14648
0
14650
14651
14653
14653
14654
14655
14657
14658
14659
14661
14662
14662
14662
14662
14662
14663
14663
14663
14663
14663
14663
14663
14663
14663
14663
14663
14664
28864
14664
14667
0
14671
14671
14671
14671
14672
14674
14675
28888
14677
14678
14679
14680
14682
14684
14685
14685
14685
14686
14687
14688
14691
14698
14699
14699
14699
28924
28925
14699
0
14699
14699
14699
14699
14699
14699
14699
14699
0
14699
14700
14703
14704
14705
14706
14707
14708
14709
14709
14709
14709
14709
14709
14709
14709
14709
14709
14710
14711
14712
14716
14717
14720
28991
14723
14724
14725
0
14727
14728
14729
14731
14732
14734
14735
14735
0
14737
14738
14739
14740
0
29022
14741
14743
14744
14745
14747
0
14749
14750
14750
14750
14750
14752
14753
14755
14756
14758
14762
14763
0
14765
14765
14765
14765
14766
14767
14768
14769
0
14775
14776
14779
29085
14787
29097
14791
14792
14792
14792
14792
14793
14794
14794
14796
14796
14796
14796
0
14796
14796
0
14796
14796
14797
14798
14799
14802
14802
14802
14802
14802
14802
14802
14802
14802
29152
29156
14802
14802
14802
14802
14802
29165
14805
14806
14807
14807
14807
14807
14807
0
14807
14807
14807
14807
14807
14807
14809
14811
14812
0
14814
14816
14818
14819
14819
14820
14822
14824
0
14825
14826
14832
14833
14834
0
0
14837
14840
14842
14844
14846
14847
14848
14849
14851
14851
14855
14856
14857
29275
14861
14862
14863
14865
14866
14867
14868
14869
14870
14871
14872
0
14874
14875
0
14878
29301
14878
14879
14881
14881
14881
14884
14885
0
14888
14889
14891
14893
14894
14895
14895
14895
14895
14895
14895
14895
14896
14898
14899
14900
14901
14901
14901
14901
14901
14901
14901
14901
14901
14901
14901
29367
14901
14901
14901
14901
14901
14901
14901
29386
14902
14903
14903
14903
0
14906
14907
14908
14909
14910
14913
14914
14915
14917
14917
14917
14918
14922
14923
29430
14925
14926
14928
14928
14928
29442
14928
14928
14928
14929
14931
14934
14935
14936
14937
14938
14939
14940
14942
14942
14942
0
14945
14946
14947
14948
14948
14948
14949
14950
14950
29485
14950
14950
14950
14950
14950
14950
14950
14951
0
14953
14954
14954
14954
29503
14954
14954
14954
14955
14956
14957
14959
14960
29522
14962
14965
14966
14969
14970
14971
14972
14974
14975
0
14975
14975
14975
14976
14977
14978
14981
14983
14984
14985
14985
14987
14987
14988
14992
14993
14994
14995
14996
14996
15000
15000
15000
15000
15000
15000
15000
15000
15000
15000
15000
15000
15000
29616
15000
15000
15003
15003
15004
15005
15006
15007
29632
15009
0
15009
15009
15009
15009
15009
15010
15011
15012
15013
15014
15015
15015
15015
15015
15015
15017
15018
15019
29677
15021
15022
15023
15023
15024
15025
15026
15027
15028
29693
15030
15031
15032
15033
15035
15035
15035
15035
15035
15035
15036
15037
15038
29716
15039
15040
15041
15042
15043
15044
15047
15047
15047
15047
15047
15047
15047
15049
15051
15052
15055
15056
15057
15059
15061
15062
15063
15065
15066
15066
15066
15068
15070
15070
15073
29782
15075
29786
15077
15077
15077
15079
15079
15079
15079
15079
29811
15085
15086
15088
15090
15091
15093
15095
15095
15095
15095
29830
15096
0
15096
15096
15096
15096
15096
15099
15100
15101
15101
15101
15102
15103
15104
15107
15109
15112
15114
15116
15118
15120
0
15125
15125
15126
15126
15127
15128
15130
15133
15133
15135
15138
15141
15142
15143
15144
15147
0
15149
15150
15151
15152
29940
29942
15159
15161
15163
15164
29953
15167
15167
15167
15168
15168
15170
15171
15172
15173
15174
15175
15176
15177
15177
15177
15177
15178
15178
15178
15179
15180
15181
15181
15181
0
15182
15182
15184
15186
15186
15186
15186
15186
15186
15186
15187
15188
0
15192
0
15197
15198
15201
15202
15203
15206
15207
15208
15209
15209
15209
15209
15210
15210
15210
15211
15213
30075
15215
30077
15221
0
15223
15224
15226
15227
15229
15230
15238
15239
15239
15239
15240
15240
15240
15244
15247
15248
15249
15250
15251
15252
15253
15254
15259
15259
15259
15259
15259
15259
15259
15259
15259
15259
15260
15261
0
15264
15266
15267
15270
15272
15273
15273
15273
15273
30185
15273
15273
15273
15273
15273
15273
15274
15274
15274
15274
30205
15274
15274
30209
15274
0
15275
15276
15277
15279
15284
15286
15287
15292
15293
15298
15300
15300
15301
15301
15301
15301
15305
15307
15308
15308
15308
15308
15308
15308
15308
15308
15309
15310
15311
15312
15313
15316
15318
15318
15318
15318
15318
15322
15322
15327
15328
15328
15328
15328
15328
15328
15331
30331
15333
15334
15335
15337
15338
15339
0
15342
15344
15344
15344
15344
15345
15346
15348
15351
15352
15356
15357
0
15358
15358
15358
15358
15358
15358
15360
15362
15364
15365
0
15368
15370
15371
15374
15378
15380
15384
15386
15387
15388
15389
15391
15391
15391
15391
15392
15392
15392
15392
15392
15392
15392
15394
15395
15397
15400
15405
15406
15408
15409
15410
30464
15412
15413
0
15416
30470
15419
15420
15420
15420
0
15421
15422
15423
15424
15425
15427
15429
15430
15431
15433
15435
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
15437
0
15438
0
15438
15438
15438
0
15438
15438
15438
30562
15441
15442
15443
15444
15444
15444
15444
15445
15448
15449
15451
15452
15454
15456
15457
15459
15460
15463
15465
15467
15468
15471
15472
15476
15477
15478
15478
15478
15478
15478
15479
15480
15483
15485
15485
15485
15486
15487
15488
15490
15492
15493
0
15493
0
0
15497
15499
15502
15503
15507
15508
15509
15510
15511
15513
15514
15515
0
15516
15518
15520
15521
15523
15523
15524
15525
15527
0
15529
15529
15530
0
15535
15535
15536
15539
15541
15542
15544
15544
15544
15544
15544
15545
15546
15546
15546
15546
15547
15548
15548
15548
15549
15549
15549
15549
15550
15550
15550
15551
15552
15553
30772
15556
0
15558
0
15559
15561
15562
15564
15565
0
15568
15570
30795
15573
30798
15577
15578
15579
15581
15582
15583
15585
15590
15590
15590
15590
15590
15590
15590
30831
15592
15592
15592
15592
15592
15592
15592
30846
15592
15594
30854
15599
15599
15599
15599
15600
15601
15602
15603
15605
15608
15609
15610
15612
15612
15612
15612
15612
15612
15612
15612
15612
15612
15613
15615
15616
15617
15618
15619
15619
15619
15619
15619
15619
0
15619
15623
15625
15625
15625
15625
15625
15625
15626
15627
15628
15628
15628
15629
15630
15633
15634
15635
15635
15635
15635
15635
15635
15635
15635
0
15636
0
15638
15640
15641
15643
15644
15646
15646
15646
15646
15646
30999
15648
15649
15650
15652
15653
15656
15661
15661
0
15661
15661
15661
15661
15662
31024
15666
15668
15669
15671
15672
0
15675
15676
15679
15681
0
15682
15682
15684
15684
15685
15687
15689
15690
15691
15693
15694
15695
15698
15700
31086
15702
0
15706
15707
15707
15707
15709
15710
15711
15712
15713
15716
15719
15720
15721
15723
15724
15724
15724
0
15724
15724
15724
15724
15724
15724
15724
15726
15727
15728
15728
15728
15728
15728
15728
15728
31158
15728
15729
15731
15734
15735
15736
15736
15737
15739
15740
15741
15741
15741
15741
15741
15741
15741
15741
15742
15743
15744
0
15751
15752
15754
0
15755
15756
15756
15756
15759
15762
15763
15764
15766
15766
0
15768
15769
15770
15772
15773
15775
15776
15778
15780
15781
15782
0
15786
15787
31252
31254
0
15792
31261
15797
15797
15797
15797
15797
15797
15797
15797
15798
15800
15801
15802
15803
15803
15804
15806
15807
15807
15807
15809
15810
15811
15813
15813
15814
15816
15817
0
15819
15820
15822
15822
15822
15822
15825
15827
15827
15827
15827
15827
15827
15827
0
15830
15831
15833
15834
15835
15835
15835
15835
15835
15835
31364
15838
15839
15842
15844
15847
15851
15852
15853
15855
15858
15859
15860
15862
15863
15868
15869
15870
15872
0
15876
15877
15878
15880
15881
15883
15886
15886
15886
15886
15886
15886
0
15887
0
15889
15889
15889
15889
15890
0
15894
15896
15901
15902
15905
15907
0
15912
15913
15915
31487
15917
15917
15917
15917
15917
15917
15918
15919
15920
15922
15924
15927
31516
15931
15932
15933
15933
15933
15933
15933
15940
15943
15944
15946
0
15948
15948
15949
15949
15949
15949
15949
15949
15949
15950
15953
15955
15956
15958
15960
15961
15962
15964
15966
15968
0
15970
15971
15974
15976
15976
15976
15976
15976
15976
0
15976
15978
15979
15980
15982
15983
15984
15986
15988
15990
15991
15993
15993
15994
15994
15994
0
16000
16003
16005
16006
0
31657
16009
16009
16009
16009
16009
16009
16010
16010
16010
16011
16013
16016
16018
16020
16022
16023
0
16031
16033
16034
16038
16040
16043
16048
16049
16053
16054
16055
16059
16060
16061
0
16066
16067
16068
16068
16068
16068
0
16068
16068
16068
16070
16072
16075
16076
16078
16078
16078
16078
16078
16078
16078
16078
16078
16081
16082
16083
16084
16088
16089
16090
16091
16091
0
16091
16091
16092
16093
16095
0
16095
16095
16095
16095
16095
16095
31821
16097
16097
16097
16098
16098
16098
16099
16102
16103
0
16107
16108
16109
16111
16112
16113
16117
16124
0
16126
16127
16127
16127
16127
16127
16127
16128
16129
31885
16132
16137
16138
16139
16141
16142
16143
16144
16148
0
16150
16153
0
16159
16160
16165
16167
16169
16170
16172
16175
31933
16178
31938
16180
16181
16182
16183
16184
31946
16184
0
16186
16187
16188
16189
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16200
16201
16202
16203
16204
16204
16204
16205
16206
0
16210
16211
16212
16215
16216
16218
16219
16221
16222
16223
16224
32012
16225
16225
16229
16230
16231
16235
16238
16239
16241
16242
16243
16244
16244
16246
16246
16247
16248
16250
16251
16251
16252
16252
16252
16253
16254
16256
0
16259
16260
16261
16262
0
16262
16262
16262
16262
16262
16262
0
16262
16262
16262
16262
16262
16262
16264
16266
16266
16266
16266
16266
16267
16267
16267
16268
16271
16272
16274
16277
16278
16278
16278
16278
16278
16278
16278
16278
16278
16278
32161
16280
16282
16283
16284
16285
16287
16288
16291
16294
16295
16297
16299
16300
16300
16300
16302
16303
16306
16306
16306
16306
16307
16309
16310
16312
16312
16312
16312
16312
16312
16317
16318
16319
16320
16321
16322
16323
16325
16330
16332
16332
16332
16332
16334
16335
16336
16336
16338
16339
16341
16343
32292
16351
16354
16355
0
16357
16359
16361
16362
16363
16364
16365
16365
16365
16365
16369
16370
16371
16371
16371
16371
32332
16371
16371
16371
0
16373
16374
16375
16375
16375
16375
16375
16375
16376
16376
16376
16376
16378
16381
16386
16387
16389
16391
16391
32382
16394
16395
16396
16397
0
32397
16403
16405
16405
16405
16407
16408
16411
16411
16411
16412
16413
16414
32428
16418
16418
16418
16420
16422
16424
16424
16424
16424
16424
16424
16424
16425
16426
0
32460
16426
16426
16429
16433
16436
16439
16441
16442
16443
16444
16446
16451
16452
16455
16456
16457
16458
32506
16459
16459
16459
16459
16459
16460
16461
16461
16461
16461
16462
0
16467
16468
16468
16468
16468
16468
16468
32545
16473
16474
16477
16478
16478
16479
16480
16481
16483
16483
16483
16483
16484
16484
16485
16486
16488
16494
0
16496
16497
16498
16500
16506
16507
16510
16512
16514
32608
16515
16516
16521
16522
16524
16526
16527
16529
16532
16535
16537
16537
16537
16537
16537
16537
16537
16537
16537
16537
16537
16538
16540
16542
32660
16546
16552
32668
16555
32673
16556
16558
16558
16558
16558
16558
16558
16558
16560
16561
16562
16564
16565
16566
16566
16567
16568
16568
16568
16570
16571
16572
16573
16574
16575
16576
16579
16580
16581
16581
16583
16584
16585
16587
16588
16589
16591
16592
0
16592
16592
16592
16592
16592
16592
16592
16592
16592
16592
16593
16596
16597
16600
16601
16602
16605
16607
16610
16611
16615
16618
16619
16620
16621
16621
16621
16621
16621
16621
16621
16621
16621
0
16621
16621
0
16621
16621
16621
32812
16621
16621
16621
16624
16628
16629
32828
16632
16632
32834
16632
16632
16632
16633
16633
16633
16633
16633
16633
16633
16633
16633
16633
16633
16633
16635
0
16638
16639
16639
16639
16639
16639
16639
16641
32880
16644
16645
16645
16645
16645
16647
16648
16649
16650
16651
16655
16657
16657
16657
16657
16658
16659
16659
16659
16659
16659
32929
16659
16659
16659
16659
16659
16659
32939
16659
16660
16660
16661
16662
0
0
16669
16669
16669
16669
32961
16669
16672
16675
16678
16681
16683
16684
16685
16686
16687
16688
16690
0
16690
16690
16690
16690
16690
16695
16696
16697
16699
16701
16702
16704
16705
16709
16710
16712
16713
16715
16716
16717
16718
16721
16723
16724
16724
16724
16724
16724
16724
16724
16724
16724
16724
33066
16728
16729
16731
16733
16734
16735
16736
16738
16739
16741
16743
16743
16743
16744
16746
16747
16749
16750
16751
16754
16755
16756
16757
16761
16762
16763
16763
16765
16766
16767
33123
33124
16770
16771
33127
16773
16778
16781
16782
16784
16785
16786
16788
16789
16790
16791
0
0
16794
16795
16795
16795
16795
16795
16795
16797
16798
16799
16800
16801
16804
33180
16809
16810
16814
16815
16816
16816
16817
16818
16820
33205
16823
16826
16828
0
16828
16828
16828
33221
16828
16828
16828
16830
16831
0
16831
16831
16831
16832
16832
16833
16834
16835
16835
16836
16836
33257
16836
33260
16836
16836
16837
16839
16840
16841
16842
16844
16847
16849
16851
16852
16853
33283
16856
16857
16860
16860
16860
16860
33296
16860
16860
16860
33303
16860
16860
16860
16865
16871
16872
16872
16872
16873
16876
16877
16880
16881
16881
16881
33345
16881
0
16882
16882
16883
33359
33361
16888
15212
16892
16892
16892
33377
16892
16895
16897
16897
16897
16897
16897
16897
16897
16898
16900
33399
16905
16906
16906
16907
16909
16913
16915
16916
16917
16918
33418
16921
33422
16925
16925
16927
16928
16928
16929
16932
33445
16934
16935
16935
16935
16935
16936
16937
16938
16939
16940
16941
16945
16946
16947
16950
16951
16951
33482
16951
16951
16951
16951
16951
0
16952
16953
16954
16957
16958
16961
16963
16964
16965
16969
0
16971
16972
16973
16976
16978
16979
16980
16981
16982
16984
16985
16986
16987
16988
16990
16991
16992
16997
16998
16999
17001
17002
17003
17005
17006
17006
17006
17007
17007
17007
17007
17007
17007
17007
17007
17007
17007
17008
17010
17012
17013
17014
0
17016
17018
0
17020
17020
17020
17020
17021
17024
17025
17026
33616
17028
17028
17028
17028
17028
17028
17028
17028
17028
17028
17028
17030
17031
33634
17033
17034
17036
33640
17042
17042
17042
17042
0
0
17048
17050
17051
17051
17051
0
17051
17051
17051
17051
17051
17051
0
17054
17055
17058
33689
17061
17066
17067
17069
17071
17073
17074
33706
33707
17078
17082
17082
17082
17082
17084
17087
17092
17096
17098
17101
17102
17103
17104
0
17107
17109
17109
17109
17109
17109
17109
17110
33770
33772
17113
17113
17113
17116
17117
17118
17119
17121
17121
17121
33789
17121
17121
17121
33800
17121
17121
17123
17124
33810
17126
17129
17130
17131
17134
17136
17137
17138
17139
17141
33835
17144
17145
17147
17148
17149
17150
17150
17150
17150
17150
17150
17150
33857
17150
17151
17152
17154
17155
17156
17156
17156
33879
17160
17161
17161
17161
17161
17162
33894
17164
17165
17165
17165
17166
17167
17168
33908
17168
17170
17173
0
17175
17177
17178
17179
17180
17181
17185
17186
17188
17189
0
17194
17195
17195
17196
17197
17198
17199
17203
17203
17204
17205
17206
17209
17210
17212
17213
17214
17216
17217
17218
33978
17220
17221
17222
17223
17224
17224
17224
17225
34002
17225
17225
17225
17225
0
17225
17225
17225
34018
34019
17225
17225
0
17225
17226
0
17229
17231
17233
34041
17233
17233
17233
17233
17233
34049
17233
17233
17233
17234
17234
0
17234
17234
17234
17234
17234
17234
17234
17234
17234
17234
17234
17234
34083
17234
17234
17234
34089
17236
17237
17238
17240
17244
17244
17244
17244
17246
17247
17248
17249
17249
17249
0
17250
17251
17254
17255
17259
17265
17265
17266
17270
17271
17273
17275
17277
17279
17281
17282
17283
17284
17284
17284
17284
17284
17284
17284
17285
17286
17287
17288
17290
17292
17292
17292
17292
0
17294
17295
17297
0
17297
17297
17297
17297
17298
17298
17298
17298
17300
17302
17304
17305
17306
17307
17308
17308
17309
17310
17311
34250
17311
17311
17312
0
17316
17320
17322
17322
17324
17325
17327
17330
17332
17333
17333
17335
17335
17336
17338
17342
34303
17345
17346
17350
17351
17352
17353
17356
17357
17358
17361
17365
17366
17368
17370
17371
17372
17378
17378
17379
17381
17382
17385
0
17391
17391
17391
17392
17392
17392
17392
17392
17392
17392
17392
17395
17397
17402
17403
17405
17406
17410
17411
17413
17414
17414
0
17415
17416
17418
17419
0
17421
17423
17424
17425
0
34435
17428
17429
17431
17436
17437
17437
17438
17442
17445
17447
17447
17448
17449
17450
17450
17452
0
17455
17456
17457
0
17460
17461
17462
17463
17463
17463
17463
17465
17466
17467
17468
17469
17471
17472
17472
0
17472
17472
17472
17472
17473
17475
17475
0
17475
17475
17475
17475
17475
17475
17475
17475
17475
17475
17477
17478
17479
17480
17481
17482
17483
17484
17487
17488
17488
17488
17490
17491
17492
17493
17494
17494
17494
17495
17496
17498
17499
34585
17502
34589
17502
17502
17503
17505
17506
34597
17508
17509
17510
17511
17511
0
17511
0
17511
17511
17511
17511
17511
17511
17512
0
17515
17516
17519
17522
17523
17524
17525
17526
17527
17528
17532
17534
17536
17536
34656
17536
17536
17536
17537
17537
17537
17537
17538
17539
17540
17542
17543
17543
17544
17544
17545
17548
17550
17551
17554
17555
17556
17557
17559
17559
17561
17561
17563
17565
17568
17571
17572
17573
17574
17575
17576
17577
17577
17577
17577
17579
17584
17586
17587
17588
34762
17588
17588
17590
17592
17594
17595
17596
17597
17599
17600
17601
17603
17606
0
17608
34790
17610
17611
34793
17613
17614
17616
17618
0
17620
17620
17620
17620
17620
17620
17620
17620
17620
34812
17620
17620
17620
17620
17620
17620
17620
17620
17620
17622
17623
17624
0
17625
17625
17625
17628
17629
17630
17630
17631
17633
17633
17634
17636
17637
0
17642
17643
17647
17648
17649
17650
34886
17652
17653
17655
17657
17658
17660
17660
17661
17664
17667
17668
17669
17670
17671
0
17674
17675
17676
17676
17677
17679
17681
17682
17683
17683
17683
17683
17685
34942
17688
17688
17689
17691
17692
17693
17693
17693
17693
17693
17693
17693
17694
17696
17698
0
34969
17701
17702
17703
17706
17707
17708
17709
17712
17714
17714
17714
17714
17714
17714
17714
17714
17714
17716
17719
17720
17722
17723
17725
17726
17729
17730
17731
17732
17734
17736
17737
17738
17739
17741
17743
17745
17746
17747
17748
17749
17751
17751
17751
17751
17751
17751
17751
17751
17751
17751
17752
17753
17754
17755
17756
17757
17757
17757
0
35071
17757
17757
17757
17757
35077
17757
17757
17757
17757
0
17758
17758
17758
17758
17758
17758
17758
17758
17758
17758
17758
17758
17758
17758
17758
17758
17758
17758
17760
17761
0
17763
17766
17770
35132
17770
17770
17774
17776
17777
17778
17781
17782
17783
35155
17789
17790
0
17792
17793
17794
17796
17798
17799
17800
17802
17808
17809
17809
17809
17810
17810
17812
17813
17816
17818
17819
17822
17823
17824
17832
17832
17833
17833
17833
17833
17833
17834
17835
17836
17838
17841
17843
17844
17845
17845
17845
17845
17845
17845
17845
17845
17845
17847
17848
17849
17853
17853
17853
17853
17853
17853
17853
35289
17853
17853
0
0
17853
17853
35301
17855
17856
17856
17856
35308
17858
17860
17861
17863
17865
17867
17867
17868
17870
17870
17871
17871
17871
17871
17871
17871
17871
17871
17871
17871
17872
17873
17873
35366
17873
17874
17875
17875
17877
17878
17883
17884
17884
17884
17884
17884
17884
17884
17884
17885
17886
17887
17888
0
0
17894
17896
17902
17903
17905
17905
17905
17905
17905
17905
17906
17907
17908
17910
17911
17911
17911
17911
17911
17911
35454
17911
17914
35462
17916
17916
17921
17925
17926
17929
17931
0
17934
17935
17935
0
0
17935
17937
17938
17938
17942
17945
17945
17945
17946
17948
17949
0
17953
17954
17955
17960
17960
17962
0
17965
17965
17965
17965
17965
17965
17967
17968
17969
17972
0
17974
17976
35573
17978
17979
17984
17985
0
17990
17991
17992
17993
17994
17997
18000
18002
18004
18006
18006
18006
18007
18012
18014
18017
18019
18020
18020
18020
18020
18021
18022
18023
18024
18026
18027
18028
18029
18033
18035
18036
18037
18039
18040
18042
18044
18045
18047
18050
18052
18053
18054
35680
18058
18059
18060
18061
18062
18063
18064
18064
18064
18064
18064
18064
18064
18064
18064
18064
18064
18064
18064
0
18067
18068
18069
18070
18074
18075
18076
18078
18079
0
18080
18080
18080
18080
18080
18080
18080
18081
18083
18084
18087
18087
18087
18087
18087
18087
18087
18090
18091
18091
18092
18092
18092
18093
18094
18097
18099
18100
18100
35794
18100
18100
18100
18100
18100
18101
18102
18103
18104
18105
18106
18109
18110
0
18116
18118
18120
18121
18122
18123
18124
18125
18126
18127
18131
35855
18131
18132
18132
18132
18132
18134
0
18135
18135
18135
18135
0
0
18135
18135
18135
18135
18135
18135
18135
18138
18139
18140
0
18141
18142
18142
18142
18142
18148
18149
18152
18158
0
18160
18161
18162
18162
18162
18162
18162
18162
18162
18162
18162
18162
18162
18162
18162
18162
18162
18163
18166
18167
18168
18169
18170
18172
18173
18174
18176
18178
18180
18181
18182
18185
18185
18187
18188
18189
18189
18189
18189
18189
18189
18189
18189
18189
18189
18189
36015
18192
18193
18194
36027
18196
18197
18198
18202
0
18204
18205
18206
18207
18208
18209
18210
0
18212
18212
18212
36061
0
18216
18217
18219
18219
18221
18223
18223
18223
18223
18223
18223
18223
18223
18227
18228
18231
18232
18233
18236
18237
0
18240
18240
18240
0
18240
18240
18240
18240
18240
18240
18240
18240
18240
36136
18240
18240
0
0
18244
18244
18244
18244
18244
18244
18244
36160
18244
18245
36168
18245
18245
18245
18245
18245
18245
18245
18245
18245
36187
18246
18248
36194
18252
18252
18253
18256
18256
18256
18257
18258
18258
18258
18259
18260
18261
18262
18263
18265
18269
18270
18270
18270
18271
18272
18273
18276
0
18278
18279
0
18282
0
18284
18287
18288
18288
18288
18288
18288
18289
18289
18289
18289
18290
18292
18295
0
18295
0
18297
18299
18300
18302
18306
18306
36305
18308
18308
18308
18308
18308
18308
18308
18314
18315
18316
18317
18317
18317
18317
18318
18320
36339
18322
18323
18325
18326
18328
18329
18333
18334
18335
18336
18338
18339
18341
18344
18345
18346
18349
18356
18357
0
18359
18360
18362
18363
18364
18364
18364
18364
18364
18364
18365
18366
18367
18368
18368
18370
18370
18371
18376
0
18380
18381
18382
18383
18384
18385
18386
18389
18390
18391
18392
18393
18394
36443
18396
18396
0
18397
18397
18398
18398
18398
18398
18398
18399
18401
18402
18403
18405
18406
18407
18408
18408
18408
18408
18408
18408
18408
18408
18408
18408
18408
18409
18410
36508
18418
18419
18420
18423
18425
18426
18427
18428
18429
18433
18434
18434
18434
18436
18437
18439
0
18442
18443
18444
18446
18447
18451
18454
18455
18456
18458
18459
18461
18462
18464
18464
18464
18464
18464
18464
0
18464
0
18464
18464
18465
18466
18466
18466
18466
18467
18468
18470
18471
0
18474
18475
18477
18478
36634
18481
36637
18483
18484
18484
18487
18488
18489
18489
18489
18492
18493
18495
18495
36666
18495
18495
18495
18496
18498
18499
18500
18500
18502
18507
18509
18510
18511
18513
18514
18515
18517
18518
0
18524
18525
18526
0
36711
18530
18532
18534
18535
18536
18537
18539
18541
18542
18544
18545
18546
18549
18549
18549
18549
18549
18549
18549
18549
18549
18549
18549
36753
18549
0
18553
18554
36766
18557
18557
18557
18557
18557
18557
18557
18557
18557
18557
18557
18557
18557
18557
18558
18564
18566
18567
18568
18569
18570
18572
18573
18573
18573
18573
18573
18573
18573
18573
18573
18574
18576
18577
0
18579
18579
18587
18589
18591
18592
18593
18594
36852
18600
18600
18600
18600
18600
18601
18602
18602
18602
18603
0
18613
18614
18614
18614
18614
18615
18616
18617
36900
18619
18620
18620
18620
18620
18620
18621
18623
18624
18625
18626
18627
18627
18627
18627
18630
18633
18634
18636
18637
18639
18641
18641
18641
18642
18643
18644
18644
18646
18647
18650
18653
18654
18657
36979
0
18662
0
18666
0
18672
18673
18674
18675
18678
18678
18678
18678
18678
18678
18680
18682
18685
18688
18689
18689
0
18691
18691
18695
18696
18697
18699
18700
18701
18702
18705
18707
18709
18711
18712
18713
18718
18719
18720
18721
18722
18723
18725
18726
18727
18728
18729
18730
18731
18731
18731
18731
18731
18731
18731
18731
18732
18733
18734
18735
18736
18738
18739
18740
18741
18742
18746
18747
18747
18748
32394
18749
18750
18751
18752
18753
18755
18755
18757
18758
18761
18762
18765
18766
18767
18768
18769
37161
18771
18772
18773
0
18776
18777
18779
18780
18781
18783
18784
18785
18788
18789
18790
0
18794
37189
18798
18799
18800
18801
18804
18805
18807
18808
18809
18810
18811
18811
18813
18814
18816
18817
18818
18819
18820
18824
18825
18826
0
18828
18829
18830
0
18832
18833
18834
18837
18839
18839
18841
18844
18846
37256
18848
18850
18851
18853
18854
18857
18860
18862
18867
18869
18870
18871
18873
18874
18875
0
18879
18880
18884
18884
18885
18886
18887
18888
18890
18891
18892
18893
18893
18893
18894
18894
18894
18895
18896
18896
18900
18901
18902
18908
18909
18911
18911
18911
18911
18911
18911
18911
18911
18912
18914
18915
18920
18921
18922
18923
18924
18927
18928
18928
18928
18930
18931
18937
18939
18940
18941
18941
18944
0
18950
0
18952
18953
18954
18955
18957
18959
18960
18961
18963
0
18965
18966
18967
18969
18970
18971
18973
18975
0
18975
18975
18975
37489
18975
18975
18975
18975
18975
18976
18976
18977
18977
18977
18977
18977
18978
18979
18985
18987
18989
18993
18994
18996
18999
19000
19000
19000
37549
19000
19000
19001
19002
19004
37565
19008
19009
19010
37573
19012
19013
19014
19016
19016
37582
19016
0
19019
37593
19020
19020
19020
19020
19021
19022
19023
19026
19027
19027
19027
19027
0
19027
19027
19027
19027
19027
19028
19030
0
19030
19031
19031
19031
19031
19031
19031
19031
19031
19031
19031
19031
19032
19033
19035
19036
19037
19039
19041
19042
0
37659
19046
19048
19051
19051
19052
19053
19054
19055
19056
19056
19056
19056
19056
19056
19056
19057
19059
19062
19063
19064
19065
19066
19067
19071
19073
19074
19075
19076
0
19077
19078
19078
19079
19080
37718
19082
19084
19085
19092
19093
19094
19096
19099
0
19102
19102
19102
19102
19102
19102
19102
19102
19102
19104
37767
19104
19108
19108
19108
19108
19108
37786
19109
19109
19109
19109
19111
19114
19114
37814
19115
19115
19116
19118
19119
19120
19122
19123
19124
19125
19126
19126
37839
19128
19129
19131
19134
19135
19135
19135
19137
19140
0
19142
19142
19142
19142
19142
19146
19147
19148
19150
19151
19151
19151
19151
19153
19154
19156
19159
19161
19162
19165
19165
19165
0
19165
19165
19165
19165
19165
19165
19166
19167
37932
19169
19173
19174
19175
19179
19180
19181
19182
19183
19185
19186
19189
19190
19192
19193
19194
19195
19196
37962
19197
19197
19197
0
19197
19197
19197
37976
19197
19197
19197
19197
19201
19202
19203
19204
19205
19206
19207
19208
19210
19211
19213
19213
19213
19214
19215
38018
19219
19221
19222
19226
19227
19228
19231
19237
19239
19240
19242
19245
19246
0
19247
19250
19251
19253
38071
19256
19260
19262
19263
19263
19263
19263
19263
19263
19263
19263
38101
19269
19270
19271
19272
19274
19275
19275
19275
19276
19276
19276
19276
19277
19278
19279
19281
19283
19284
19285
19288
19290
19291
0
19296
19299
19302
19303
19304
19306
19308
19309
19310
19311
19314
19316
19317
19318
19319
19324
19327
19327
19327
19327
19327
19327
19327
19327
19328
19329
19330
19331
19332
19333
19334
19334
19334
19334
19334
19335
19335
19339
19340
19340
19340
19340
19340
19340
19340
19340
0
19340
19340
19341
19342
19345
19345
19345
38236
38238
19345
19346
19348
19350
19354
19355
19355
19356
19358
19358
19358
19358
19359
19359
19359
19359
19359
19359
19359
19361
19361
19361
19362
19364
19365
19366
19367
19369
19371
19373
19374
19377
19379
38313
19383
19384
19385
19385
38323
19385
19385
19385
19385
19385
19385
19385
19385
19385
19385
19386
19386
0
19386
19386
19389
38358
19390
19390
19390
19390
19390
19390
19391
19392
19392
19392
19392
19392
19394
19397
19397
19397
0
19397
19398
19400
19401
19404
19405
19411
19411
19411
19411
19411
19411
19413
19414
0
19419
19420
38438
19422
19423
19423
19423
19423
19423
19423
19423
19423
19424
19425
19426
19426
19426
19426
19427
19429
0
19431
19432
19434
19434
19435
19436
19438
19440
19442
19444
19447
19450
19451
19452
19453
19453
19454
19455
19456
19457
19458
19460
19463
19465
19466
19469
19470
19471
19472
19474
0
19480
19483
38540
19485
19486
19487
19488
19488
19494
19496
0
19498
19498
19498
19498
19498
19500
19501
19504
19506
19507
19509
19514
19516
19520
19521
19522
0
19528
19529
19530
0
19532
19533
0
0
19538
19539
19540
19542
19543
0
19547
19547
19547
19547
19548
19549
19550
19555
19558
19560
19562
19562
19562
19562
19562
19562
19562
19562
0
19562
19565
19566
19567
19568
19568
19568
0
19570
19572
19575
38714
19581
19582
19583
19584
19585
19586
19589
19591
19593
19593
19593
19593
19593
19593
19593
38744
19593
19593
19593
19595
19596
38755
19599
19600
38760
19601
19601
19601
19602
19604
19606
19607
19608
19610
19611
0
19613
19614
19615
19615
19616
19617
19619
38790
19621
19622
19625
19626
19629
19631
0
19634
19635
19636
19636
19636
19636
19636
19636
0
19640
19641
19643
19644
19645
19646
19648
19649
19650
19651
19655
19656
19656
19656
19657
19657
19658
19659
19663
19664
19665
19666
19666
19666
19666
19666
19666
19666
19666
19667
19668
19669
19671
19672
19673
19675
19676
19677
19678
19679
19680
19683
19685
19685
19685
19685
19685
19685
19685
19685
19685
19685
19685
19686
19686
19691
19693
19695
19696
19698
19700
19703
19704
19706
0
19708
19709
0
19713
19713
19713
19713
19713
19716
19717
19719
19721
19724
19730
19730
19730
19730
19730
19730
0
19730
19730
19730
38998
19730
19730
19730
19730
19731
0
19733
0
19735
19737
19738
19738
19738
19738
19740
0
19744
19746
19747
19748
19748
19748
19748
0
19751
19752
19753
19753
19753
19753
19753
39060
19753
19753
19753
19753
19753
19753
19753
19753
19753
19753
19753
39074
19753
19753
19753
19753
19753
19753
39086
19753
19753
19754
19755
19757
19758
19758
19758
19758
19758
19758
19758
0
19758
19758
19761
19764
19765
0
19767
19769
19771
19773
19775
19777
19779
19780
19781
19783
19784
19786
19788
0
0
19793
0
19795
0
19799
19800
19801
19801
19801
19801
19801
19801
19801
19801
19801
19802
19805
19808
19808
19809
19810
19810
19810
19810
19810
19811
19814
19814
39217
19814
19814
19814
19814
19814
19814
19815
19816
19818
19819
19821
19822
19823
19824
19827
19828
19829
19831
19834
19836
19836
19836
19836
19836
19836
19836
19836
19836
19836
0
19837
19838
19839
19840
19842
19842
19842
19844
19845
19846
19847
19847
39287
19849
19851
19852
19853
0
19857
19858
19859
19860
19862
19863
0
39311
19863
19863
19863
19863
19863
19863
19863
19865
19866
19867
39326
19869
19870
19871
19873
19875
19876
19877
19878
19878
0
39343
19881
19883
19884
39349
19887
19887
19887
19887
19887
19887
19887
19887
19887
19887
19887
19887
19887
19887
19887
19887
19888
19889
19892
19895
39400
19899
19900
19901
19902
19904
19905
19906
19908
19909
19910
19916
19917
19918
19920
19921
19922
19923
19924
39436
19927
19929
19930
19931
39444
19937
19938
19939
19940
19941
19941
19942
19943
19944
19945
19946
19947
19948
19951
19954
19955
19959
19960
19961
19962
19962
19962
19962
19965
19965
19965
19965
39502
19970
19970
19971
19972
19973
19975
0
19977
19977
19977
19977
19977
19977
19977
19977
19977
19977
19977
19977
19977
0
0
0
19980
19981
19983
0
19988
19990
0
0
19992
19995
19996
19997
19997
19997
19997
19997
19997
19997
19997
19997
19997
0
19997
19997
19997
0
19997
19997
19997
19997
19997
19997
20007
20009
20010
20012
0
0
20019
20019
20019
20019
20021
20022
20023
20026
39655
20030
20031
20032
39661
20035
20037
20038
20039
20041
20043
0
39673
0
20047
20047
20049
20050
20051
20053
20054
20054
20054
20054
20055
20059
20062
20063
0
39717
20067
20068
20073
20074
20077
20079
20084
20086
20089
20090
20091
20092
0
20096
20097
20097
39758
39761
20100
20101
20102
20103
20104
20106
20107
0
20108
0
39781
20111
20112
20113
20114
20116
0
20118
20119
39799
20122
20123
20124
20125
0
20127
39810
20127
20128
20129
20132
20133
20137
0
39827
20141
20142
20145
20145
20146
20147
20148
20150
20150
20150
20150
20151
20152
20153
20154
20156
20157
20158
0
20160
20160
20160
20161
20162
39869
39877
20166
20166
20166
20166
39889
20168
20170
20171
20172
20175
20176
20176
20176
20176
20176
20176
20177
39912
20177
20177
20177
20178
20179
20180
20182
20183
20183
39930
20183
20184
20187
20189
20190
20191
20192
20194
20195
20196
20198
20199
20200
0
20200
20200
20200
39955
20201
20202
20202
20202
39967
20204
20206
0
20209
20209
20209
20209
20209
20209
0
20209
20209
20209
20209
20209
20209
20209
20209
20209
20209
20209
0
20214
20216
20217
20219
20220
20221
20222
40015
20226
20229
20230
20230
20231
20232
20234
20235
20235
20235
20237
40042
20240
20242
20243
20245
40053
20254
20255
20257
20258
20260
20261
40068
20262
20262
20266
20268
20269
20270
20271
20272
0
20277
20279
20282
20283
20287
20290
20291
20292
40106
20296
20297
20298
20299
20303
20305
20307
20309
20311
20312
20312
20312
20312
20312
20312
20312
40136
20312
20314
20320
20327
20328
20330
20334
20335
20336
20337
20338
20339
20341
20343
20344
20346
20347
20348
20350
20351
20352
20353
0
20356
20360
20362
40194
20366
0
20369
20370
20371
40203
20372
20376
20376
20376
20376
20376
20376
20380
20381
20382
20382
20382
20382
0
20382
20382
20384
20386
20388
20389
20390
20393
20394
20394
20394
20394
20394
20394
20394
20394
20394
20394
20394
20394
20395
20396
20400
20401
20402
20409
20410
20410
20410
20410
20410
20410
20410
20410
20410
20410
20412
20415
20416
20417
20418
20419
20420
20421
20422
20423
20423
20423
20423
20423
20423
20423
20423
20423
20423
20423
0
20423
20424
20426
20427
20428
20429
20431
20433
20434
20435
20439
20440
20441
20442
20445
20446
20447
20447
20447
20447
20447
20447
20447
20452
20453
20454
20456
20457
20458
20459
20460
20461
20462
20462
20463
20466
20467
20467
40418
20469
20470
20470
20471
28229
20474
20474
20474
20474
20474
20474
20474
40441
20474
20474
20474
20474
40457
20479
20479
20479
20479
20480
20481
20482
20483
20484
20484
20484
20484
40478
20484
20484
20484
20484
20484
40486
20485
20486
20488
20490
20492
20493
20495
20496
20497
20499
20500
20502
40508
20506
20508
20512
20514
20517
20517
20517
20517
20517
20517
20519
20519
20519
20519
20519
20519
40548
20519
20519
0
20519
20519
20520
20521
20522
0
20524
20524
20525
20526
20526
20526
20526
20526
20526
20526
20526
20526
20527
0
20533
20533
20533
20533
20534
20535
20536
20539
20540
0
20541
20541
20541
20541
20541
20541
20541
20541
20541
20541
20541
20541
20541
20541
20541
20541
20541
20541
20542
20543
20545
20545
0
20545
20545
20545
20545
20549
20552
20556
40668
20558
20560
20561
20562
20563
20564
20566
20569
20570
20571
20572
20573
40691
20575
20576
20578
20579
20583
20583
20584
20585
20586
20586
20586
20589
20592
20592
20592
20593
20594
20595
20595
20595
20595
20595
20595
20595
40738
20595
20595
20595
0
20597
20598
20598
20598
20598
20598
20598
20598
20598
20601
20602
20603
20603
20603
20605
20608
20609
20610
20611
20611
20611
20612
20614
20619
20620
20621
20627
20628
20629
20629
20630
20631
20632
20632
20632
20632
20632
20632
20632
20632
20632
20633
20634
20636
20638
0
20643
20644
20645
20647
20648
20649
20650
20651
20651
0
20651
20652
20653
20654
20654
0
20654
20654
40865
0
20655
20656
20657
20658
20659
20661
40876
20668
0
40888
20674
20675
20678
20679
20680
20681
20682
20682
40904
0
20684
20686
20687
20688
20688
20689
20690
20691
20693
20695
20696
40928
20699
20700
20702
20705
40937
20708
40940
20710
20712
20713
20714
20716
20718
20719
20721
20722
20723
20725
20727
20729
20730
20734
20735
20736
20737
20738
20739
20741
20741
20741
20741
20741
0
20743
20743
20743
20745
20746
20747
20750
20751
20752
20754
20757
20759
20760
20762
20763
0
20765
20767
41030
20769
20771
41034
20773
20774
0
20776
20777
20777
41050
41052
20782
20783
20784
20785
20785
20785
20785
20787
20788
0
20791
41073
20795
20797
20798
20798
20798
20798
20798
20798
20799
20800
20801
20804
20805
20806
20806
20808
20811
20814
20817
20818
20819
20820
20821
20821
41119
20821
20822
20823
20824
20826
20827
20827
20827
20827
20827
20827
20827
20827
20829
20831
41158
20837
20837
20837
0
20838
20838
20838
20838
20838
20838
20838
20838
20838
20838
20838
0
20840
0
20844
20847
41201
20851
20852
20853
20853
20853
20855
20856
20860
20860
20860
20860
20862
20864
20866
20868
20868
20868
20868
20870
20871
20873
20873
20873
20873
20873
20873
20873
20873
0
20873
20874
20875
20876
20877
20878
20878
20878
20878
0
20880
20886
20887
0
20887
20887
20887
20892
20893
20897
20899
20902
20903
20909
20912
41328
20913
20913
20918
20920
20923
20925
20927
20928
20933
20936
20937
20939
20940
20940
20940
20940
20940
20940
20940
20940
20940
20940
20940
41403
20941
20941
20942
20944
20948
0
0
20949
20949
41428
20949
20950
20954
20957
20958
20959
41445
20961
20963
20964
0
20968
20970
20971
20975
20977
20978
20978
20978
20978
20978
20978
20978
20979
20981
20982
20985
41493
20989
20990
20991
0
20992
20993
20994
41516
20997
41520
20998
20998
20998
21001
21006
21006
21006
21006
21006
21007
21007
41550
21007
21007
21007
21008
21009
21009
21013
21014
21016
21017
21019
21019
21020
21020
21020
21020
21020
21020
21021
21021
21021
21023
0
21026
21028
21029
21029
21029
21029
21029
0
21029
21029
21029
21029
21029
0
21030
21031
21031
21031
21031
0
21033
21033
21033
21033
21033
21033
21033
21033
21033
21033
21033
21033
21034
0
21038
21040
21042
21043
21044
21045
21046
21048
21049
21050
21051
21052
21052
21052
21052
21053
21054
21061
21062
21064
21065
0
21069
21071
21072
21072
21072
21074
21075
21081
21082
21083
21084
0
41733
0
21090
21091
21091
21091
21091
21091
21091
21091
21092
21093
21095
21096
21096
21096
21096
21099
21100
21101
21103
21103
21105
41778
21109
21110
21114
21117
0
21121
21122
41799
21126
21127
21128
21129
21132
21133
21134
21134
21134
21134
21134
21134
21136
21138
21139
21140
21143
0
21146
21147
21148
0
21155
21155
41852
21155
21155
21155
21155
21155
21155
21155
21155
21155
21155
21156
21157
21158
41878
21160
21162
0
21165
21167
21169
21170
21170
21170
21170
21170
21170
21170
21170
21170
0
21170
21170
21170
21170
21175
41919
21175
21175
21176
21176
21176
21176
21176
0
21176
21176
21176
41937
21179
21180
21182
0
21186
21187
21188
21190
21191
21191
21192
21192
21192
0
21192
21192
21192
21192
21193
21195
21195
21195
41987
21195
21195
41990
21195
21195
21195
21195
21195
21195
21195
21195
21195
21195
21196
21196
21197
0
21202
21204
21205
21208
21208
0
21208
42039
21212
21212
21213
21215
21219
21221
21222
21223
21225
21227
21228
21229
21230
21233
21235
21238
21240
21242
21243
21244
21245
21252
42092
21255
21256
21258
21259
21262
21265
21266
21269
21270
21275
21275
21275
21275
21275
21275
21275
21275
21275
21275
21275
21276
21277
21278
21279
42140
21286
0
21290
21291
21293
21294
21296
21297
21298
21299
21301
21302
21302
42160
21303
21304
21305
21306
21306
21307
21308
21312
21312
21312
0
21312
21312
21313
21314
21314
21314
21314
21314
21314
21314
21314
21314
21314
21315
0
21317
21321
21322
21324
21325
42226
21327
21328
0
21330
21332
42233
21334
21336
21336
21336
21336
21336
21337
42246
21339
21340
21341
21344
21349
21351
42261
21354
21355
21356
21356
42269
21360
0
21366
21370
21371
21373
21375
21376
21376
21376
21376
21376
21376
21376
21377
21377
21377
21381
21382
21384
42313
21388
21389
21390
21391
21392
21396
21397
21397
21397
21399
4361
0
21399
21399
21399
21399
42347
21399
21399
21400
21402
21404
21405
21407
42362
21408
21408
42368
21408
21408
21410
21413
21414
21416
21416
21417
42387
21419
21420
21423
21423
21423
21423
21423
21423
21425
42410
21427
21427
42419
21429
21431
0
21437
21437
21437
42439
21437
21437
21437
21437
21437
21437
21437
21437
21439
21443
21445
21445
21445
21445
21445
21445
21445
21445
21445
21446
21449
21450
21450
42485
21450
21450
0
21450
21450
42502
21452
21454
21455
21456
21456
21457
21460
21460
21460
21460
21460
21463
21464
21466
21466
21466
21466
21466
21466
21468
21470
21471
21472
21475
21475
21476
21477
21477
21477
21477
21477
42569
21477
21478
21481
0
21486
21488
21488
21490
21492
42595
21498
0
21500
21502
0
21503
21504
21505
21505
21505
42622
21507
0
21512
21513
21514
21515
21516
21516
21516
21517
21518
21519
21520
21521
21522
21523
21524
21526
21527
21527
21528
21529
21530
21531
21532
21533
42668
21533
21535
21536
21537
21538
21543
21544
21545
21547
21548
21548
21548
42691
21548
21548
21548
21548
0
42703
21548
21549
21551
21552
42710
21554
21555
21556
21558
21559
21562
42721
21569
21571
21572
21573
21576
21576
21578
21580
21581
21582
21583
21583
21583
21583
21584
21585
21586
21588
21589
21591
21592
21593
42770
21595
21598
21598
21598
21598
21598
21598
21598
21598
21598
21599
21600
42795
21601
21601
21601
21601
21601
21601
21602
21603
21604
21605
21607
42812
42817
21615
21616
21616
21617
21622
21622
21624
21625
21628
21630
21631
21631
21633
21636
21638
21639
21641
21642
21643
42864
21649
21650
21651
21652
21653
21655
21656
21657
21657
21657
21657
21657
21657
42887
21659
21660
21660
21663
21664
21669
21670
21671
21672
21673
21674
21674
21674
21681
21682
21684
21686
21688
0
21690
21691
21692
0
0
42940
21697
21698
21699
21701
0
21703
42950
21706
21708
21711
21713
21714
21715
21717
21718
21719
21721
21723
21723
21723
21724
21724
21724
21724
21724
42984
21725
21726
21728
42994
21730
21731
42999
21732
43001
21732
21732
21732
21732
21733
21735
21737
21739
21739
21739
21739
21739
21739
43028
0
21741
21741
21741
21741
21741
21741
21741
21741
21741
21741
21741
0
21741
21742
21744
21744
21745
21745
21745
21745
0
21747
21748
21750
21751
21752
21753
21754
21756
21757
21761
21764
21765
21765
43100
21768
21769
21770
21770
21770
21772
21773
21774
21775
21777
21777
21777
43125
21777
21777
21777
21777
21777
21778
21779
21780
43139
21782
21783
21784
21786
21787
21788
21789
21789
21789
0
0
21790
21793
21795
21795
21795
21796
43178
43181
21799
21799
21800
21801
21802
21804
21806
21807
21810
43198
21812
21812
21813
21814
21815
21817
21818
21819
21820
21821
21822
21824
21826
21826
21826
21826
21826
21826
21828
21830
21830
21830
21831
43243
21833
21834
21835
21838
21839
43252
21839
21839
21840
21841
21843
21847
21851
21853
21855
21856
0
21859
21860
21861
43282
21866
43288
21869
0
0
21872
21877
21878
21879
21880
21881
21883
21884
21885
21886
21886
21886
0
21886
21886
21886
21888
21889
21890
0
21892
21894
21896
21896
43344
21896
21898
21899
21900
21901
21903
21903
21903
21903
21903
21903
21903
21903
21903
21903
21903
21904
21905
0
21907
21908
21909
21911
21911
21911
21911
21911
43395
21911
21911
0
21911
21913
21914
21915
21915
21915
21915
21915
21915
21915
0
21915
43420
21916
21917
21917
21917
21918
21920
21921
21922
21925
21928
21930
21932
21937
21938
21939
0
21942
21944
21947
21948
21948
21948
21949
21951
43476
21956
21957
21957
21957
21957
21957
21957
21957
21957
21957
21957
21959
21961
21963
21963
21964
21966
21968
21971
43533
21975
21975
21977
21978
21979
21983
21983
21983
21984
21985
0
21988
0
21993
43566
21994
21994
21994
21995
43581
21998
21999
22002
22003
43589
22006
22007
22009
22009
22009
22010
22011
22012
22013
22015
22016
22018
0
22022
22024
22025
0
22029
0
22031
22033
22034
22035
22036
22038
22042
22044
22046
22048
22050
22051
43649
22055
0
22060
22062
22062
22062
22062
0
22064
22065
22066
22067
22067
22068
22069
22070
22072
22074
22077
22078
22078
22078
22078
22078
22079
22080
22082
22083
22084
22085
22086
22087
22088
22092
22094
22095
22097
22098
22099
22100
22101
22102
0
22102
22102
22102
22102
22102
22102
22102
22102
22103
22104
43755
22106
22107
22108
22109
22111
22112
22113
22114
22115
22115
22115
22116
22118
22119
22122
22123
22124
22126
22129
22132
22133
22134
22135
43797
22135
22135
0
22135
22135
22135
22139
22140
22141
22142
22146
43818
22146
22146
22146
22146
22146
22146
22146
22146
22146
22147
22149
22149
22149
43847
22150
22151
22152
22154
22157
22158
43859
22160
43864
22161
22162
22164
43878
22167
22168
0
22168
22171
22173
22173
22174
22174
22174
22174
43902
0
22177
22178
22180
22182
22183
22189
22190
22191
22192
22194
22196
22196
22196
22196
22196
22199
22201
22202
22203
0
22208
22209
22210
22212
43954
22214
22214
22214
43961
22214
22214
22214
22214
22214
22214
22214
22216
43974
22217
22217
22217
22219
22220
22223
22224
22225
22227
22228
22229
22231
22234
22237
44006
22239
22240
22240
22240
22240
22240
22240
22242
22243
22245
0
22246
22246
44028
22246
22246
22246
22246
0
22246
22248
22248
22248
22248
22249
0
22250
22251
22252
22253
22254
22256
22256
0
22257
22258
22259
22260
22261
0
22262
22263
22264
22265
22267
22268
44083
22270
22271
22272
22273
22274
22275
22276
22277
22278
22279
22281
22282
22283
22288
22289
22291
22293
22294
22296
22297
22298
22300
22302
22304
22305
22306
22307
22308
22311
22313
22314
22315
22316
22317
22318
22319
22321
22323
22326
22327
22328
22330
22331
22332
22334
22335
22336
22337
22339
22340
22343
22345
22347
22348
0
22350
22350
22352
22353
22355
22356
22358
0
22362
22362
44228
22364
22365
0
44234
22375
0
22377
22377
22377
22378
22379
22381
22381
22381
22382
22383
22384
22385
22386
22387
0
22391
22394
0
22397
22398
22399
22400
22401
22402
44278
22404
22406
22407
22407
22407
22407
0
22407
22407
22407
22407
22407
22410
22411
0
44307
22413
22413
22413
22413
22414
22414
22414
0
22415
22416
22420
22421
22422
22423
22425
44337
22428
22429
22430
0
44343
22433
22434
22434
22435
22438
0
22440
22440
0
22440
22441
22442
0
22447
22448
22450
22451
22452
22453
22454
22455
22455
22455
22455
22455
22455
44400
22458
22459
22461
22462
22463
22465
22467
22467
22468
22470
22472
0
22473
22474
22475
22476
22478
22479
22479
22479
22479
22479
22479
22479
22481
22483
22485
22485
22485
22485
22485
22486
0
22488
22489
22492
22494
22495
22496
22500
22500
22500
22500
22500
44485
22502
22503
0
22505
22506
22509
22511
22512
22513
22516
22519
22520
22521
22521
22522
22523
22524
22524
22524
22524
22524
22524
22525
22527
22529
22531
22533
22534
22537
22538
22541
22542
22542
22542
22542
22543
22544
22544
22550
0
22554
22557
22559
22559
22559
22559
22559
22559
44588
22559
22559
0
22562
22563
22565
22567
22568
22568
22568
22568
22568
22569
22570
22573
22574
22576
22577
0
0
22580
22581
22583
22584
22585
22587
22588
22589
22590
22591
22591
22591
22591
44652
22591
22591
0
22591
22591
22591
44665
22594
22595
22596
22598
22599
22606
22609
22610
22612
22614
0
44698
22618
22619
22619
22619
0
0
22621
22622
22623
44716
22630
22631
22632
22633
22634
44729
22635
22636
22637
22638
22639
22642
0
22645
22647
22647
22647
44755
44756
22647
22648
22649
22653
22654
22658
22658
22658
22658
22659
22659
22659
22663
22665
22667
22669
22669
22669
22669
22669
22669
22669
22669
22669
22670
22671
22673
22675
22676
22677
22678
22681
22681
22681
22681
22681
0
22682
22682
22682
22682
22682
22682
22682
22682
22684
22685
22686
22686
22686
22687
44858
22689
22689
22689
22689
22689
22689
22689
22689
22693
22693
22693
22693
22693
22693
22693
22693
22693
22695
22696
22699
22701
22702
22703
44913
22703
22703
22703
22703
22703
22704
22707
22708
22712
0
22716
22717
22720
22723
22724
22725
22726
22727
22728
22729
22730
22730
22731
22733
22734
22735
22736
22737
22737
22739
22740
22741
22743
22744
22745
22746
22747
22749
22749
22749
22749
22749
22750
45008
22751
22752
22753
22754
22755
0
0
22758
22758
22758
22758
22758
22758
22758
22758
22758
22758
22759
22760
22763
0
22766
22767
22771
22772
22773
22773
22773
22773
22775
22776
22776
22776
22776
22777
22777
22777
22777
22778
22779
22780
22783
22784
22786
22788
22789
22790
22791
0
22791
22792
0
22798
22800
22800
22801
22801
22802
22809
22811
22812
22813
22817
22818
22822
22823
22824
22824
22826
22827
22828
22830
22831
22833
22835
22836
22838
0
22842
22843
22844
22845
22846
22847
22848
22849
22850
22851
22851
0
22851
22851
22851
22851
0
0
0
22852
22852
22852
22852
22852
22852
22852
22852
22852
22853
22854
22855
22861
22862
22863
22867
22869
22870
22871
22871
22871
22871
22871
22871
22872
22873
22875
22876
22877
22878
0
22879
22882
22883
22884
22884
22884
22884
22884
22884
22886
22887
22887
22887
22889
22891
45287
22891
22895
22897
22899
22900
22901
22902
22904
22905
22905
22907
22908
22908
22909
22910
22911
22911
22913
22915
22917
22919
22923
22925
0
22928
22931
22934
22935
22936
22937
22940
22941
22942
22946
22947
22947
22947
0
22948
0
22956
22957
22959
22960
45385
22962
22963
22966
22966
22966
22966
22967
22968
22971
22971
22971
22971
22971
22971
22974
22975
22976
22976
22976
22981
22982
22983
22984
22985
0
22987
22987
22987
22987
22987
22988
22989
22989
0
22989
22989
22989
22989
22990
22991
22994
22995
22998
0
23000
23001
23001
23001
23001
23001
45479
23001
23001
23003
23004
23006
23007
23008
23010
23011
23014
45499
23017
23018
23020
23022
23024
23026
23026
23026
23028
23028
23028
23030
23031
23033
23037
23038
23039
23040
23041
23042
23042
23042
0
23042
23042
23042
23042
23042
23042
23042
23042
23042
23042
23043
23044
23046
23047
23047
23047
23047
23050
23052
23052
23052
23052
23052
23052
0
23053
23053
23053
23053
23053
23053
23053
23053
23053
23053
23053
23053
23053
23056
23057
0
23059
23061
45632
23064
23066
23067
23070
23071
23073
23073
23073
23074
23076
23080
23081
23082
23083
23084
45667
23091
23092
45672
23094
23100
23100
23100
23101
23102
23104
23105
23107
45694
0
23110
23111
23112
23113
23114
23116
23116
23116
0
23116
23116
23117
23120
23123
23124
23125
23126
23126
23126
23126
23126
23126
23126
23126
23126
45733
23126
23126
23126
23126
23126
23126
23127
23130
23131
23133
23134
23135
23136
23137
23138
0
0
23145
23146
23149
23149
23149
0
23149
23149
23149
45785
23151
45791
23157
23158
23161
0
23165
23166
23166
23166
23166
23166
23166
23166
23168
23170
23171
23172
23173
23174
23174
23174
23174
23174
23174
23175
23177
23177
23177
23177
45851
23177
45856
45860
23178
23181
23182
23185
23185
23185
0
23188
23189
23190
23191
23192
23193
23194
23197
23198
23200
23201
23202
23205
23207
23211
23212
23213
23215
23215
23215
45914
0
23216
23216
23216
23216
23216
23216
23216
0
23217
23217
23217
23217
23217
23217
23217
23217
23217
23217
23217
23217
23217
23217
23217
23217
23217
23218
23219
23222
45963
23229
0
23233
23234
23237
23239
23240
23241
23242
0
23242
0
23244
23246
23247
45994
23250
23251
23251
23251
23251
23251
23251
23251
23251
23251
23251
23251
23251
0
23251
0
23251
23251
23251
23251
23252
23253
23254
23256
23257
23258
23258
46037
23258
23258
23258
23259
23260
23265
23266
23267
23268
23269
23269
23269
23269
23269
23269
23269
23269
23269
23270
23271
23273
23274
46079
23276
46081
23279
23280
23281
23281
23281
23282
23283
23284
23285
23286
23289
23291
46103
23293
23293
23294
23297
23299
23300
23301
23304
23308
23310
23312
23320
23322
23323
23325
23326
23327
23328
46149
0
23332
23333
23335
23336
23338
23339
23339
23339
23339
23339
23340
23341
23344
46176
23345
0
23346
23347
23350
23352
23353
23354
23354
23354
46199
23354
23354
23354
23354
23354
23355
23356
46215
23359
23359
23359
23360
23361
23361
23361
23361
23361
23361
23361
23361
23361
46234
23361
23361
23361
23361
0
23365
23367
23371
23372
23373
23373
23373
23373
23373
23378
23380
46279
23385
23386
23387
23387
23387
23387
23387
23387
23387
23387
46300
23388
23389
23390
23391
23392
23393
23394
23395
23396
23396
23399
23401
23402
23403
46332
23403
23404
23408
23409
23410
23413
23415
23416
23421
23422
23424
23425
23426
23428
23429
23430
0
23432
23433
23434
23435
23437
0
0
23442
23444
23444
23444
23446
23449
46389
23451
23453
23453
23453
23453
23453
23453
23456
23458
23459
23463
0
23465
23465
23465
23465
23466
23467
23468
23470
23471
23473
23479
23480
23481
46443
46444
23481
23482
23483
23484
23484
23484
23484
23486
23487
23488
23489
23493
23494
23495
23496
23498
23499
0
23503
23504
23505
23506
23507
23511
23512
23513
23516
23517
23519
23519
23519
23519
23519
0
23519
23519
23519
23519
23520
23521
23522
23523
23525
23525
23525
23525
23525
23527
23528
23530
23531
23531
0
23531
23532
23535
23537
46559
23537
23537
23538
0
23540
23541
23542
23543
46571
23546
23547
23549
23550
23552
23554
23555
23556
23557
23559
23560
23561
23562
23563
23564
23565
23570
23571
46603
23573
23574
23577
0
23584
23585
23586
23588
46630
23591
23591
23591
23591
23591
23591
23591
23591
23591
23591
23591
23591
23591
23591
23591
23591
23591
23591
23591
0
23593
23594
23594
23594
23594
23594
23594
23596
23597
23598
23599
23600
23600
0
46683
23600
23601
23603
23605
23607
23609
23610
23611
23613
23615
0
23617
23617
23617
23619
23620
23622
23622
23622
23622
23623
0
23623
23623
23624
23626
0
23626
23626
23626
23626
46748
23626
23626
23627
23628
23630
23632
23633
23635
23636
23638
23639
23640
23640
23642
23643
23643
23643
23643
23643
23643
23643
23643
23644
23647
23649
23651
23652
46802
23655
23656
23658
23659
23661
23664
23665
23666
23666
23666
23666
23669
23672
23673
0
23673
23676
23677
23678
46841
23679
23680
23681
23683
23685
23688
23689
23690
23692
23695
23698
23701
23703
23704
23705
0
23710
23711
23712
23713
23714
23714
23714
23714
23714
23714
23714
23714
23716
0
23718
23718
23718
23718
46908
23718
23718
23719
23719
23721
23722
23731
23732
46938
23735
23735
23735
23735
23735
23735
0
23735
0
23738
0
23741
23742
23743
23744
23744
23744
23744
23744
23744
23744
46975
23744
23744
0
23744
23744
23744
23744
23745
23746
23747
23748
23749
23750
47000
23752
23753
23755
23755
23755
23755
23755
23755
23755
23755
23755
23755
23755
23755
23755
23755
23755
23755
23755
23755
23755
23755
23755
23756
23760
23761
0
23765
23766
23767
23768
23769
23770
23772
47062
23777
23777
23777
0
23779
23779
23779
23779
23785
23786
23787
23788
23788
23792
23795
23796
23797
23798
23801
23803
23804
23805
23807
23808
23808
23809
23810
23812
23814
0
23816
23816
23816
23816
23817
23818
47140
23821
23823
23826
23827
23827
23827
23827
23828
23829
23831
23832
23832
23832
23832
23832
23832
23833
23833
23833
0
23833
23833
23833
23833
23833
23833
23833
23833
23833
23834
23836
23836
23836
23836
47195
23836
23836
23836
23836
23836
23836
23837
23838
23839
23839
23839
23839
23839
23839
0
23840
23842
23843
23843
23843
23843
23843
23843
23843
23843
23843
23843
23843
23843
23843
23843
23843
23843
23843
23843
23843
23843
23843
0
23846
23847
23847
23847
23847
23847
23847
23847
23847
23847
23847
23848
23850
23850
23850
23850
23850
23850
23850
23850
23850
0
23850
23853
23854
23856
23857
23860
23861
47316
23865
0
47319
23868
23869
23872
23877
23879
23880
23882
23883
23885
23886
23887
23889
23889
23890
23892
23896
23898
23899
23900
23908
23909
23910
23911
23913
23915
23916
23916
23916
23916
23916
23917
47399
23918
23918
23918
23921
23922
23923
23924
23926
23928
23930
23932
23934
23935
23936
23938
23941
23942
23943
23945
23948
23950
23951
23952
23953
23956
0
23961
23962
23963
23963
23964
23965
23966
23967
23968
47477
23970
23970
23971
23972
23976
23977
23978
23979
23980
23984
23986
23988
23989
23989
23990
47513
23992
23994
23995
23996
23997
24001
24004
24006
24007
24008
24009
24011
24013
24015
24016
24017
24020
24021
24023
47548
24026
24027
24029
24030
24031
24032
47562
24037
24038
24040
24041
24044
47576
24046
24048
24049
24049
24049
24050
24051
24053
24054
24055
24056
24058
24058
24058
24058
24058
24058
24058
24058
24058
24058
24058
24058
24058
24063
24063
24065
24065
24065
24065
24065
24065
24065
24065
24065
24065
24065
24065
24065
24065
24066
24069
24073
47670
24077
47674
24079
24081
24084
24086
24089
24090
24092
24092
24092
24092
24093
24096
24097
24098
24099
24102
24102
24102
24102
24102
24102
24103
24104
24105
24106
24108
24111
24112
24113
24115
24116
24116
24118
24119
24121
24124
24126
24127
24128
24131
24133
24134
24134
24134
24134
24136
24137
24138
24138
24140
24142
24143
24145
24147
24150
47786
24153
0
24160
24161
24162
24165
24168
24169
47810
24170
24170
24170
24170
24170
0
24170
24170
24170
24172
47829
0
47836
24179
24179
24181
24183
24183
24183
24183
24183
24183
24183
0
24184
24185
24185
24186
24187
24189
24191
0
24196
24196
24196
47879
24196
24196
24196
24196
24196
24196
24196
24198
24202
24203
24204
24204
24205
24206
47913
24206
24206
24208
24211
24212
24212
24213
24215
24216
24218
24219
24220
24221
24222
24222
24222
24222
24223
24224
47955
0
47958
24228
24229
24231
24235
47974
24237
24238
24239
24240
24244
24244
24244
24244
24244
24244
24244
24244
24244
24244
24244
24244
24244
24244
48003
24248
24249
24250
24250
48012
24250
24250
24250
0
24250
24251
24252
24254
24255
24256
24256
24256
24256
24256
0
24258
0
24261
24264
24267
0
24272
24274
24275
24276
24277
48068
24282
24283
24284
24284
24284
24284
24285
24286
24289
24290
24292
48094
24297
24298
24301
24302
24305
24306
24309
24310
24311
24313
24314
24314
24314
24314
24314
24314
24314
24314
24314
24314
24314
24314
24314
24315
24316
24318
24321
24322
24323
0
24325
24326
24329
24330
24332
24333
24336
24337
24337
24337
24337
24337
24341
24342
24343
24344
0
24346
24347
24348
24349
24350
24351
24354
24355
48196
24357
24358
24359
0
24362
24362
24362
24362
24362
24364
24365
24366
24367
24368
24371
24371
24372
24372
24372
24374
24375
24375
24375
24375
24376
24377
24379
24380
24382
0
24385
24386
48261
0
24390
24391
24393
24394
24397
24399
0
24400
24401
24403
24403
24403
24405
24406
0
24408
24411
24413
24414
24417
24418
24420
24421
24424
24427
0
24430
24431
24432
24433
24435
24436
24436
24436
24436
24436
24436
24436
24437
24440
24441
24443
24443
48360
48362
24449
24450
24451
24453
24453
24454
24455
24456
24456
24456
24456
24456
24456
24456
24456
24459
24461
14436
24461
24461
24461
24462
24462
24462
24462
24462
24462
48423
24465
24466
24466
24466
24466
24469
24473
24475
24476
24476
24476
24476
24477
24478
24479
24479
24479
24479
0
24479
24479
24479
24479
24479
24479
24479
24479
24479
24479
24479
24486
24487
24487
24487
24487
24487
24487
24487
24487
24487
24487
24487
24487
24487
24489
24491
24492
24493
24495
24499
24501
24502
24504
24505
24507
24508
24509
24512
24515
24516
24517
48554
24520
24520
24520
24520
24520
24520
24520
24520
24520
24520
24521
24525
48577
24525
24525
24525
24526
24528
24529
24531
24534
24536
24536
24536
24537
24537
24541
24542
24543
24544
24545
24546
24547
24547
24547
24547
24547
24547
24547
24547
24547
0
24547
24547
48645
24547
24547
24547
24547
24547
24548
24551
0
24553
0
24554
24554
24554
24554
0
24554
24554
24554
0
24554
24554
24554
24555
24556
24556
24556
24557
24558
24559
24561
24562
24563
24565
24566
24567
24569
24569
24569
24574
24575
24575
24575
24575
24575
24576
24577
24579
24579
24579
24579
24581
24582
24583
24584
24585
24586
24587
24589
24590
24591
24592
24593
24593
24593
24593
24593
24593
24593
0
24593
24593
0
24594
24595
24597
24599
24601
24606
24608
24610
24611
24612
24613
24615
24616
48799
24616
24616
24616
24616
24616
24616
0
24616
24616
24616
24616
24616
24616
24620
24622
24624
24624
0
24624
24624
24624
24625
0
24627
24629
24630
24634
24635
48850
24637
24639
48855
24643
24644
24646
24647
24649
0
24662
24663
24664
48884
24667
24667
24667
24667
24667
24667
24667
24667
24667
24668
24669
24671
24672
0
24674
24675
24676
24678
24680
24682
24685
24686
24687
24688
24689
24690
24691
24693
24694
24696
24697
24699
24701
24702
24702
24702
24702
24702
24702
24702
24702
48954
24702
24702
24702
24702
24702
24702
24702
24704
24704
24704
24707
24708
24710
24712
48982
24715
24715
0
0
24715
0
24715
24717
24718
24721
24723
24725
24726
24728
24728
24729
24729
24729
24736
24736
24736
24736
24736
24736
24736
24736
24736
0
24736
24736
24736
24738
24739
24739
24739
24739
24739
49070
0
24739
24739
24739
24739
24739
24739
24741
24741
24742
24743
24743
24743
24743
24744
24745
24745
24745
24745
24745
24745
24745
49114
24747
24749
24750
24751
24752
24756
24757
24759
24760
24761
24761
24761
24761
24762
24764
49148
24768
24769
24771
24775
24778
24780
24782
24783
49175
24785
24787
24788
24791
24793
24796
24799
24799
24799
24799
24799
0
24803
24804
49206
24804
24804
24804
24804
24804
24804
24805
24806
24809
24810
24810
24810
24810
24810
24810
24810
24810
24810
24810
24810
24810
24810
24811
24812
24813
24813
24813
24813
24814
24815
24816
49259
49261
24818
24818
24818
24818
24818
49267
24818
24818
24820
24821
0
24822
24823
24823
24823
0
24823
24823
49289
24823
24823
24823
24823
0
24827
24828
24829
24833
24836
24837
24837
0
24843
24844
24845
24846
24847
24848
24850
24852
24854
24856
24861
24861
24862
24864
24866
24867
24867
24869
24871
24871
24871
24871
24871
24871
24871
24874
49382
24877
24879
49387
0
24882
0
24885
0
24888
49402
24890
24891
24893
24894
24896
24897
24898
24899
24902
24904
0
24904
24904
24904
24904
24904
24909
24912
49441
24915
24916
24917
24919
24920
24924
24925
24927
24929
24933
24934
24935
24935
24935
24935
24935
49473
24935
24938
24939
0
24940
24941
24944
24945
24946
24947
24950
24951
24952
24954
24955
24958
24960
24966
24968
24969
0
0
24974
24976
24977
24977
24977
49537
24977
24977
24977
24977
24977
24977
24977
24977
24977
24977
24977
24977
24977
24977
24977
24978
24979
24981
24983
24984
24990
24992
0
24998
24999
25000
49592
25000
25000
25000
25000
25000
25000
25002
25003
49607
0
25006
25008
25009
25010
25011
25013
25015
25016
25020
25021
25023
25024
25028
0
25031
25031
25031
25031
0
25031
25031
25031
25031
25031
49650
25033
25036
25037
25038
25038
25038
25038
25038
25038
25039
25040
25043
25044
25045
25046
25047
25048
0
49687
25050
25050
25051
25054
25055
25057
25058
25059
25059
25059
25061
25062
49715
25065
25065
25065
49722
25065
25068
25069
25070
25071
25072
49733
25074
25079
25080
25081
25082
0
25082
25082
25082
49755
25084
25085
25086
25087
25089
25091
25093
25094
25095
25098
25100
25102
25106
25107
25109
25113
25115
25116
25116
25117
25121
25123
49809
49811
25127
25129
25129
25129
25129
25129
25129
25129
25129
25129
25129
25129
25129
25129
25129
25131
25132
25134
25135
25137
25139
25140
25141
49854
25142
49857
25142
25142
25142
0
25142
25145
25149
25152
25155
25156
25156
25159
0
25161
25163
25164
25165
25166
25166
25166
25166
25166
0
25166
25166
25166
25166
0
25166
25166
25166
25166
25166
25166
49929
25166
25168
25169
49940
25169
25170
25170
25170
25170
25170
25170
25170
25170
25170
49969
25170
25170
25170
25170
25170
25170
25173
25173
25173
25173
25173
25173
49991
25175
25177
25178
25179
25179
25181
50010
25185
25187
25189
25190
25191
25192
25197
25198
25199
25202
25203
0
25207
25208
25211
25212
0
25212
25212
25213
25214
25215
25216
25217
50053
25220
25220
25221
25222
25223
25223
25223
25223
25223
25223
25223
25224
25225
25229
25233
25234
25234
25234
25234
25234
25234
25234
25235
25236
25239
25241
50101
25241
25241
25241
25241
25241
25241
25242
25242
25242
25242
25243
25244
50126
25246
25247
25250
25251
25254
25254
25254
25254
25254
25254
25254
25254
25255
0
25257
25259
25259
25259
25259
25260
25260
25260
25260
25260
25262
25263
25264
25265
25267
25267
25267
0
25267
25269
25270
25272
25272
25272
25272
25272
25272
25272
25272
25272
25272
25275
25276
25277
25278
25279
50223
25282
25282
25284
50230
25286
25288
25289
25290
25291
25292
25293
25293
25293
25293
25293
50246
25293
25295
25297
25298
25299
25300
25301
0
25305
0
25308
25309
25313
25314
25314
25314
25314
25314
25314
25314
25315
25316
25317
25318
25320
25322
25323
25324
25326
25331
25332
25333
25333
25334
25335
25339
50316
50318
25342
25342
25343
25344
25350
25355
25357
25358
25359
25360
25361
25362
25363
50344
25365
25366
25367
25368
25369
25370
25371
25372
25373
25375
25377
25377
0
25379
25382
25384
25384
25384
25384
25384
25384
25385
25387
25388
25389
25389
25390
25390
25390
25390
25390
25393
25394
25395
25398
25399
25400
25406
25407
25407
25407
25407
25408
25408
25408
25409
25412
25413
25414
25414
25414
0
25414
25414
25415
25415
25415
25416
25417
25418
50478
25421
25422
50482
25424
25425
25425
25425
25426
25427
25430
25432
25433
25434
25435
0
25437
25439
25440
25440
25440
25440
25442
25443
25446
0
25449
25451
50524
25452
25453
25453
25453
25453
25453
25453
25453
25453
25454
25455
25459
25459
0
25459
25459
25459
25459
25459
25459
25459
25459
25460
50566
25462
25463
25466
25468
25468
25468
25468
25468
25468
25468
25468
25471
25472
25472
25472
25472
25472
25473
25474
25476
25477
25478
25479
25480
25482
25483
25484
25486
25486
25487
25492
25493
25495
25495
25495
25495
25495
25495
25495
25495
25495
25495
25495
25497
25498
50653
25503
25506
25507
25508
25510
25511
25512
25513
25514
25514
25515
25516
25516
25518
25519
25522
25523
25525
25527
25528
25529
25529
25529
25529
25530
25532
25534
25534
25534
0
25534
0
25535
25536
25537
25538
25539
25540
25542
25543
25544
25545
25546
25549
25551
25552
25553
25554
25555
25557
25557
25558
25559
25562
0
25564
25565
25571
25573
25575
25576
25577
25579
25582
25584
25590
25590
25590
25590
25591
25591
25591
25591
25591
25591
25591
25591
25591
25591
25591
25591
25591
25591
25591
0
25593
25595
25596
25599
0
25601
25603
25606
25609
25610
25611
25612
25614
25615
25616
25617
25618
0
25618
25618
25618
25618
25618
25618
25618
25618
25618
25621
25622
25623
25628
25630
25631
25631
25631
25631
25631
25631
25631
25631
0
25634
25636
25637
25638
25639
25641
25643
25646
25646
25646
25646
0
0
50916
25647
25648
25650
25651
25652
25653
25654
25656
25657
25657
25657
25657
25657
25657
25658
25660
25660
0
25664
25665
25666
25668
25668
25668
25670
25671
25672
50967
25674
25677
25677
50977
25678
25680
25682
25682
25684
25685
25685
25685
25686
51002
25690
25691
25692
25693
25696
25701
25704
0
25707
25708
0
0
25712
25713
25714
25717
25718
25721
25724
25726
0
25727
25727
25729
0
25733
25735
25736
25737
25738
51063
25741
51066
25747
25747
25747
0
25748
25748
25749
25750
25750
25751
51091
25753
25754
25755
51095
25758
25760
25761
25762
25763
25764
25766
25767
25769
25771
25771
25772
25773
25775
25776
25777
25778
25779
25781
25781
25781
25781
25781
25781
25781
25782
25783
25784
25786
25786
25786
25788
25790
25792
25793
25794
25795
25796
25797
25800
25800
25801
25802
25804
25805
25807
25808
25811
25812
0
25818
25819
25820
25824
25825
25826
25827
25833
51224
25835
25836
25837
25837
25837
25838
25840
25841
25841
25841
25841
25841
25841
25841
25841
25842
25843
25844
25845
25847
25850
25852
25852
0
25854
25856
25858
25859
25859
25859
25859
25859
25859
25859
25860
25861
25862
25863
25864
25865
25867
25868
25869
25870
25871
25873
25874
25876
25876
25876
25876
25876
51313
25876
25876
25876
25876
25876
25876
25876
25876
25876
25876
25876
25876
25876
25876
0
25878
25881
25882
25883
25884
25885
25888
25890
25891
25892
25894
25894
25895
25896
25896
25896
25896
25896
25896
25896
25896
25896
25899
25900
25903
25904
25905
25906
25907
25908
25913
25916
25917
25921
25921
25921
25921
25921
25921
25921
25921
51423
51425
25923
25924
25924
51433
25924
25924
25924
25924
25924
25925
25926
25927
25928
25929
25930
25932
25933
25934
25937
25939
25944
25945
25946
25947
25947
25949
25951
25952
25954
25958
25959
25961
25962
25963
25964
25965
25965
25965
25965
25966
25967
25968
25969
25972
51513
25975
25979
25979
25981
25985
25990
25991
25992
25995
25996
25997
25998
25998
25998
25998
25998
51550
25999
0
26002
26003
26005
0
0
26009
26010
26013
26016
26017
26019
26020
26022
26023
26024
26028
26029
51591
26034
26035
26037
26037
26037
0
26037
26037
26038
0
26041
26042
26043
26044
26047
26049
26050
26051
26052
26053
26054
26057
26058
26059
26060
26062
26065
26066
26067
26069
26070
26071
0
26076
26077
26077
51658
26078
26079
26080
26082
26085
26085
26085
26085
26085
51673
26085
26085
26086
26087
26088
26090
26091
26091
26091
26091
26091
26091
26091
0
26091
26091
26092
26093
26094
26095
26096
26097
26099
26104
26105
26107
26109
26111
26112
26115
26116
26118
26120
26120
26123
26127
0
26131
26132
26134
26139
26140
26144
26145
26147
26148
26149
26150
26150
26151
26152
26153
26154
26154
26154
26154
26154
26154
26154
26154
26155
51804
26158
26160
26161
26162
26162
51816
26162
26162
26162
26162
26162
26162
26162
26162
26162
26162
51830
26162
26162
26162
26162
26162
26163
26165
26166
26166
26166
26168
26173
26174
26177
26177
26177
26177
26177
26177
26177
26179
26180
26181
26182
26183
26184
38335
26187
51893
26193
26197
26198
26199
26201
26204
26205
26205
26205
26207
26208
26208
26208
26208
26208
51928
0
51931
26220
26220
26220
26220
26220
26220
26220
26220
26220
0
26220
26221
26223
26224
26225
26227
26229
26231
26232
26234
26235
26238
26240
26241
26242
26242
26242
26242
26242
26242
26242
26242
26242
26242
26242
26242
26244
26246
26247
26249
26251
26251
26251
26252
26256
26257
26258
26262
26264
0
26268
26269
0
26273
0
26275
26276
26276
26276
52054
26276
26276
26276
26276
26276
26280
52067
26284
26285
26286
26290
26292
52084
0
26299
26300
26301
26302
26302
0
26302
26303
26304
26305
26308
26313
26315
26316
26317
26318
26322
26323
26324
26326
26327
26327
26328
0
26330
52152
26330
26330
26331
26332
26334
52165
26341
26343
26344
26346
26349
26350
52180
26351
26351
26351
26352
26353
26357
26359
26363
26365
26366
26372
26373
26379
52223
26382
52230
26383
26383
26383
26383
26385
26386
26387
26389
26389
26389
26389
26389
26389
26392
26394
26395
26396
26397
26403
26404
26405
26406
52278
26411
26411
26411
26411
26411
26412
26413
26414
26416
26417
26418
26419
26420
26421
26422
26426
26427
26430
26431
26438
26439
26441
26442
26444
26445
26446
26446
26446
52335
26447
26448
26449
26450
26452
26454
26455
26456
26457
26458
26461
0
26463
26464
52358
26467
26469
26469
26469
26469
26469
26469
26469
26469
26469
26469
52378
26469
26469
26469
26469
26469
26469
26469
26469
26469
26469
26469
26469
26469
26469
26470
26471
26472
26473
26475
26475
26475
26475
26476
26477
26478
26479
26480
26481
26482
52427
26484
26485
26486
26487
26488
26489
26490
26493
26494
26494
26494
26494
26495
26496
26497
26499
26500
26500
26500
0
52459
26505
52462
26505
26505
26505
0
26506
26507
26509
26510
26513
26516
26521
26522
26523
26525
26525
26525
26525
26525
52502
26525
26525
26525
26525
26525
26525
26525
26527
26528
26529
26530
26533
26534
26536
26539
26540
26541
26542
26543
26544
26545
26548
26548
26554
26555
26556
26557
52557
26559
26559
26559
26559
26559
26559
52572
26561
26562
26564
26566
26567
26567
26567
26567
26567
26569
26570
26571
26572
26573
26573
26573
26574
26576
26581
26582
26584
26584
26584
26586
26586
26586
26586
26586
26586
26587
26589
26590
26593
26594
26597
26600
26601
26603
26604
26605
26606
26608
26611
26612
26613
26614
26616
26617
26619
0
26621
26623
26625
26626
26627
26628
26629
26629
26630
26631
26633
26634
26636
26637
26638
26639
26642
26646
26647
26648
26649
26649
26650
26652
26653
26653
52716
26654
26655
0
26655
26655
26655
0
26657
26657
26659
26660
26661
26663
26665
26667
26668
26670
26672
26672
26672
26672
26672
26672
26672
26673
26676
0
26680
26681
26682
26682
26682
26682
26682
26682
26685
26689
26690
26690
26690
26690
26690
0
26690
26690
26691
26695
26696
26697
26702
26703
26708
26709
26710
26715
26716
26717
26717
26717
26717
26718
26718
26718
26718
26718
26718
26718
26718
26718
26718
26718
26718
26718
26718
26719
52875
26719
26719
26719
26722
26723
26724
26726
26730
26736
26738
26742
26744
0
26746
26749
26750
26751
26753
26754
26755
52928
26761
26762
26764
26766
26767
26768
26769
26770
26771
26772
26772
26775
26776
26777
52951
26781
26781
26785
26786
26788
26789
26790
26791
26793
0
26797
26800
26802
26802
26802
26802
26802
26802
26805
26806
26808
26812
26813
26816
26822
26825
26826
26827
26828
26828
53023
26828
26829
26831
26832
26836
26838
26839
26840
26841
0
26848
26852
0
26855
26857
26858
26859
26861
26861
26861
53068
26861
26861
53074
26864
26866
26867
26869
26873
26874
26874
26874
26874
26874
26874
26875
26876
26877
26878
26881
26883
26884
26885
53106
26887
26887
26887
26887
26887
26887
26887
26889
26889
26889
0
0
26895
26896
26897
26899
26900
26901
26903
26909
26911
26913
26915
26916
26922
26923
26924
0
26927
26934
26934
26934
0
26934
26934
26934
26934
26934
26934
26934
26937
26938
26943
26946
26947
26948
26949
26951
26953
26956
26959
26960
26960
26960
26961
53239
26968
26969
26970
26971
26975
26982
26984
26986
0
26986
26987
0
26989
26989
26989
26989
26990
26991
26991
26991
26991
26991
53295
26992
26992
26994
26994
26994
0
26996
26998
27000
0
27002
27005
27006
27007
27008
27011
27012
27013
27018
27019
27020
27020
27020
27021
0
27030
27030
27030
27030
27031
27032
27033
27033
27036
27037
27042
27042
53381
27042
27042
27042
27042
53390
27043
27044
27044
27044
27044
27044
27044
27045
27046
27049
27051
27052
27053
27054
27056
27056
27059
27063
27064
27065
27066
27067
27071
27072
53440
27076
27077
27078
27080
27080
27080
27080
27083
27084
27084
27084
27084
27084
27085
27087
27089
27089
0
27092
27093
27095
53487
53488
27099
27104
27105
27106
27107
27107
27107
27108
27111
27113
27113
53514
27113
0
27113
53521
27113
27113
27113
27114
27115
27116
0
27118
27118
27118
27118
27122
27124
27125
27126
27128
27129
27129
27129
27129
27129
27129
27129
27129
27130
27130
27131
27135
27139
27140
27141
27144
27145
27146
27146
27148
27150
27151
27151
27151
27151
27151
27151
27151
27151
0
27151
27151
27151
0
27152
27154
27154
27155
27157
27158
27158
27159
0
27163
27164
27165
27165
27166
27167
27168
27169
0
27172
27172
27172
27172
27172
27173
27176
27179
27180
27180
27180
27180
27182
27183
0
27183
27184
27185
27186
27188
27189
27190
27192
27193
27193
27193
27193
27193
27193
27193
27194
27196
27197
27198
27200
27203
27205
27206
53734
27209
27210
27212
27213
27214
27215
27216
27217
27219
53749
27222
27223
27228
27230
27230
53763
0
27231
27233
27237
27241
27243
27243
27243
27245
27249
27251
53801
27253
27255
27256
27260
27260
53819
53820
27262
27262
27262
27262
27262
27263
27263
27264
27265
27267
27268
27269
27270
27271
27272
27274
27275
27275
27276
27277
27280
0
0
27285
27286
27287
27290
27291
27292
27292
27292
27292
27292
53893
27296
27297
27298
27300
27301
27302
27303
27305
27306
27307
27309
27311
27311
27311
27311
27311
27311
27311
0
27313
0
27315
27316
27317
27319
27321
27322
27323
27324
27325
27326
27327
27328
27329
27330
27334
27335
27335
27335
27335
27335
27335
27335
27335
27336
27337
27337
27337
27337
27337
27337
27338
27339
27340
27342
53980
27344
27345
27346
27348
27350
27350
27351
27352
27352
27352
27352
27355
27356
27358
27360
27361
27362
27363
27364
27365
27367
27369
27369
27369
27370
27371
27373
27379
27381
27382
27384
27384
27384
27384
27384
27384
27384
27385
27389
27391
27392
54058
27398
27398
27399
27400
27400
27400
27400
27400
27400
27400
27400
27400
27400
27401
27402
27402
27402
27402
27402
27402
27402
27402
27402
27402
27402
27402
27402
27403
0
27404
27404
27404
27404
27404
27404
27405
27408
27409
27411
27411
0
27411
27411
27411
27413
27415
54146
27417
27418
27419
27423
27424
27425
27426
27428
27429
27430
27432
0
27435
27436
27439
27441
0
27444
27445
27446
27446
27447
27447
27447
27447
27448
27449
27452
27455
27458
27459
27461
27461
0
27461
54214
27461
27461
27461
27462
27463
54224
27465
27465
0
27465
27466
0
27469
27470
27470
54245
27471
27473
27474
27475
27477
27478
54262
0
27486
27491
27492
27494
27495
27497
27497
27497
27497
27499
27500
27502
27505
27508
27510
27512
54308
27514
27516
27517
27519
27520
27521
27522
27523
27531
27532
0
27534
27534
27534
27534
27536
27537
27540
27541
27542
27543
27544
27547
27547
27547
54371
27547
27547
27547
27547
27548
27549
27549
27555
27556
27557
27559
27562
27563
27564
0
0
27567
27568
27571
27572
54412
27574
27576
27577
27578
27579
27582
27583
27583
27585
27586
27589
27591
27593
27594
27596
27597
0
27601
27602
27603
27603
0
27603
27603
27603
27603
27603
27603
27606
27607
27608
27609
27610
54472
27612
27614
27615
27618
27619
27621
27625
27625
27625
27625
27625
27625
27625
27625
27625
27625
27625
27627
27628
27629
27630
27633
27634
27635
27638
54525
27643
27644
27645
27645
27646
27647
27648
27649
0
27649
27649
27649
27649
54552
27649
27649
27649
27649
54560
27650
0
27654
27654
27655
27655
27655
27655
27656
27657
27657
27657
27657
27657
27660
27661
27662
27663
27664
27665
27666
27669
27670
27671
27673
27675
27678
27679
27681
27683
27686
27687
27688
27689
27690
27692
27696
27698
27699
27700
27701
54655
27704
27705
27707
27708
27711
27712
27713
54667
27716
27717
27723
27723
27723
27723
27723
27723
27723
27725
27728
27731
27732
27733
27734
27736
0
27742
27744
27746
27747
27749
27752
27754
27758
27759
27759
27759
27759
0
27759
27759
27760
27763
27764
27766
27768
0
27770
27771
27772
27773
27774
27775
27776
27777
27780
27781
27785
54778
27787
27789
27790
27791
27793
27793
27796
27797
27798
27798
27798
27798
27798
27798
27798
27798
27798
27798
27798
0
54817
27801
27802
27803
27804
27805
27807
27807
27807
27807
27808
27809
27810
27811
27812
27812
27812
27812
27812
27813
27813
27813
27819
27820
27821
27823
27825
27826
27828
27830
27831
27832
27833
27834
27834
0
27834
27837
27838
54890
27840
27840
27840
54897
27840
27840
27840
54911
27843
27844
27845
27845
27846
27847
27849
27852
27854
27856
27859
27861
27862
27863
27864
27864
27864
27864
0
27865
27865
0
27870
27870
27870
27870
27870
27872
27873
27875
27876
27877
27877
27877
27877
27877
27877
27877
27877
27877
0
27878
54989
54990
27879
27879
27879
27879
27879
27879
27879
27879
27879
27879
27879
27879
27879
27879
27879
27879
27879
27882
27885
27887
27888
55041
27891
27891
27891
55051
27893
27893
27893
27893
27893
27893
27893
27893
27893
27893
27894
27896
27896
27896
27896
27896
27896
27896
27896
0
27896
27896
27896
27896
27897
27899
27901
27903
27904
27905
27905
27905
27905
27905
27905
27906
27908
27909
27911
27912
27912
27912
27912
27913
27914
27915
27918
27919
55149
27923
27924
27926
27927
27930
27930
27930
27930
27933
27935
27938
27939
27940
27944
27945
27947
27948
27948
0
27948
0
27948
27948
27951
27951
55201
27952
27953
27955
27959
27963
27965
27965
27965
27965
27965
27965
27965
27965
27967
27972
27972
27972
27972
27972
27972
27972
27973
27974
27974
27974
27974
27974
27978
27979
27980
27982
27983
27984
27985
27986
27987
27987
27987
27988
27990
27991
27992
27993
27994
27996
27997
28000
28002
28004
28005
28007
28008
28009
28010
28011
28011
28011
28011
28011
28013
28014
28014
28014
28014
28014
28014
28014
28014
28017
28019
28020
28021
28022
28023
28026
28028
28030
28031
28031
28031
28031
28032
28033
28034
28035
55392
28035
28036
28037
0
28039
28041
55406
28044
28044
28044
0
28044
28047
28050
28051
28052
28053
28054
28055
28056
28057
28058
28059
28060
28061
28062
28062
28062
28062
28063
28063
28064
0
28064
28064
28064
28064
28065
28067
28068
28070
28073
28073
28073
28073
28073
28073
28074
28076
28077
28078
28079
28080
28082
28084
28084
28084
28084
28085
28090
28091
28093
28094
28094
28094
28094
28094
28094
28094
28094
28094
28097
28101
28102
0
28104
28105
28105
28105
28105
28105
28105
28106
28108
28112
55573
28117
28118
28119
28120
55578
55580
0
28126
28126
28126
28126
28126
28128
28129
28130
28132
28133
28134
28135
28135
28137
28140
28141
28142
0
28145
28146
28146
28146
28146
28146
28146
28146
28146
28147
28148
28150
28151
28152
28153
28154
28157
28158
0
28160
28161
28165
28166
55657
0
28167
28167
28167
28168
28169
28170
28172
28173
28175
28180
28184
28187
28189
28190
28192
28192
28192
28193
28194
28195
28198
28199
28200
28201
28202
28203
28204
28205
0
28207
28207
28207
28207
28209
28211
28212
28216
28218
28219
28221
28222
28223
28224
28224
28224
55756
28228
28229
28233
0
28239
28239
55772
28239
28239
28240
28240
28240
28242
28243
28244
28245
28246
55800
28246
28246
28246
28247
28247
28247
28250
28254
28255
28257
28258
28260
28262
28264
28265
28268
0
28271
28273
28274
55848
28277
28278
28279
28280
28281
28282
28282
28282
28282
28283
28284
28285
28286
28287
28289
28290
28291
28291
28291
28291
28291
28291
28292
55884
28294
28295
28296
28298
28300
28301
28302
28303
28304
55901
28305
28308
28309
28311
28312
28312
28312
28312
0
28313
0
28314
28314
28314
28314
28315
28317
28318
28319
28319
28319
28319
28319
28319
28319
0
28319
28319
28319
28319
28319
28319
55962
28319
28319
28322
28325
28329
28330
28331
28332
28333
28334
28336
28337
28339
28339
28339
28339
28339
28339
28339
28340
28341
28341
28342
28343
28344
28345
28347
28348
28349
28351
28351
28351
28351
28351
28351
28351
28351
28351
0
28351
28351
28353
28353
28354
28354
28356
28357
28358
28359
56052
28362
28364
28367
28369
28370
28370
28370
28371
28371
28371
28371
28371
28371
28371
28371
0
28371
28371
28372
28373
28374
28375
28377
28377
28377
28378
28379
28379
28379
28380
56114
28382
28382
28382
28385
28385
28386
28389
28390
28391
28391
28393
28394
28394
28394
28395
28396
0
28398
28399
28401
28403
28404
28405
28406
28408
28409
28410
0
56164
28416
28417
28419
28420
0
28424
28429
28430
28430
28430
28430
28430
28430
28430
28430
28433
0
28436
28436
28436
28436
28436
28436
28436
28437
28439
28440
28441
28442
28445
28446
28448
56246
28451
28454
28456
28459
28459
28459
28459
28459
28459
28459
28459
28459
28460
0
28462
28463
28463
28463
28463
28463
28463
28463
28463
28463
28464
56291
28464
28464
28464
28464
28464
28464
28464
28464
28465
28468
28469
28470
28472
28472
28472
28472
28472
28473
28474
28475
28476
28477
28478
56325
0
28482
28482
28482
28482
28482
28482
28482
28482
28482
28482
28482
28482
28482
28482
28482
28482
28484
28486
28487
28490
28491
28493
28494
28495
28499
28500
28501
28502
28508
28509
28510
28513
0
28518
28519
28519
28519
28519
28519
0
28519
28519
28519
28519
28519
28519
0
28522
28525
28527
28528
28529
28531
28532
28535
28540
56446
28541
28542
28543
28543
0
0
28547
28548
28549
28550
28554
28556
28557
28558
28559
28562
28564
28565
28566
28567
28568
28569
28569
28569
28570
28571
28571
28571
28571
28571
28571
28572
28575
28576
28578
28578
28578
28578
28578
28578
28578
28578
28578
28579
28581
28582
56537
28583
28583
28584
28585
28588
56548
28591
28591
56554
28593
28597
56561
28600
28600
56570
28600
28601
28605
28606
28606
28607
28614
28615
28616
28617
28618
28619
28621
28622
28623
28624
28626
28627
28628
28629
28630
0
28632
28633
0
28638
28639
28640
28641
28642
28643
28643
28644
28645
28645
28645
28646
5168
28648
28649
28649
28649
28650
28653
28654
28656
28659
28659
28659
28659
28659
0
28659
28659
28659
28659
28659
28659
28659
28659
28660
28662
28662
28663
28664
28665
28665
28665
28665
28665
28665
28665
28665
28665
28666
28668
28671
28673
28674
56730
28680
28681
28682
28683
28683
28684
28690
28691
28692
28694
28702
28703
0
28707
56778
28708
28711
28716
28719
28720
28720
28721
28723
28727
28727
28728
28729
28730
28731
28732
28735
28736
0
28738
28744
28745
28746
28747
28749
28750
28751
28752
28754
28755
28758
28759
28763
28764
28766
28766
28766
28766
28769
28769
28769
28769
28769
28769
28769
28769
28769
28769
28770
28771
28773
28774
28775
28775
28775
0
28775
28775
28775
28775
28775
28775
28775
28775
28775
28775
28775
28775
28775
28775
28775
56907
28776
28777
28778
28779
28780
28782
28783
28784
28785
28786
28787
28789
28790
28792
28794
28795
28797
28798
28801
28802
28803
28805
28807
28807
28807
28807
28807
28807
28809
28810
28813
28814
0
28816
28820
28822
28823
28823
28823
0
28823
28824
28825
28826
28826
28826
28826
28826
28827
28827
28827
57008
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
28827
57055
28828
28830
28831
28834
28835
28836
28837
28839
28840
28842
28843
28843
28843
28843
28843
28844
57087
28852
28853
28857
57099
28862
28862
28862
28863
57111
57114
28865
28866
28870
57125
57127
0
28871
28872
28872
28873
28874
28878
28880
28882
28882
28882
28882
28882
28882
28882
28882
28882
28882
28882
28882
28884
28884
28884
28884
28884
28884
28884
28884
28885
28886
28887
28888
28889
28891
0
28894
28895
28896
28899
28901
28902
0
28902
28902
28903
28904
28908
28909
28910
28911
28913
28917
28918
28919
28922
28923
28925
28925
28925
28925
28925
28925
28925
28925
28925
28925
28926
28927
28927
28927
28928
28931
0
28933
28933
28933
28933
28933
0
0
28935
28936
28938
28940
28941
28944
28946
28947
28947
28947
28947
28947
28947
28947
28947
28948
28948
28948
0
28949
0
28952
28953
28955
28956
28956
28956
28956
28956
28956
28956
28956
28956
28956
28958
57354
28960
28962
28963
28964
28965
28966
28967
28968
0
28974
0
28974
28974
28974
28974
28974
28974
28974
28974
28974
28974
28974
28976
28979
28980
28982
28983
28985
28987
28987
28987
28987
28989
28990
28991
28992
28993
28994
28995
29004
29005
29006
29008
29009
29009
29009
29009
29009
0
29009
29011
29013
57466
29013
29013
29014
29015
29016
29017
29018
29020
29021
29022
29023
29025
29025
29027
29028
29029
29031
29032
29033
29035
29036
29036
29036
29036
29036
0
29040
29045
29046
29047
29048
29051
29052
29055
29060
29063
57552
29065
29067
29068
29069
29070
29072
29073
57564
29077
29078
29081
29082
29085
29085
29085
29085
29086
29087
29089
29091
29093
57591
29096
29097
0
29101
29102
29102
29102
29102
29102
29102
29102
29102
29103
57618
29105
29107
29108
29109
29111
29112
29113
29113
29116
29118
29119
57641
29122
29123
29125
29125
29127
29128
29130
29131
29135
29138
29138
29140
29141
29142
29144
29145
29145
29145
29145
29145
29145
29145
29145
29146
29150
29151
0
29152
29153
57710
29157
29158
29159
29161
29162
57725
29164
29165
29166
29167
29168
29170
0
29172
29173
29174
29175
29178
29179
29181
57745
29186
29187
29188
29191
0
29194
29196
29197
29199
29200
29201
29203
29205
29207
29209
29210
29210
29210
29210
29211
29212
29213
29215
29217
29218
29219
29221
29222
29222
29225
29225
29225
29226
29226
29226
29226
29227
29230
0
29230
0
29230
29230
29230
29230
29230
29231
29232
29234
29235
29239
29240
29242
0
29244
29244
29244
29244
29244
57873
29244
29245
29246
29246
29247
29248
57887
29250
29252
29253
29254
29254
29254
29254
0
29254
29254
29254
29254
29254
29254
29254
29254
29255
29255
0
29258
29260
29261
29263
29264
29265
29265
29265
29265
29267
29270
29272
29274
29275
29275
29276
29277
29278
29279
29281
29284
0
29284
29284
29284
0
29284
29284
29284
29284
29284
29284
29284
29284
29286
29286
29286
29286
29286
29286
29286
29286
29286
29287
29289
29290
29291
29292
29292
29292
29292
29292
29292
29292
29292
29292
29292
58030
29296
29297
29299
29299
29299
29299
29299
29299
29299
29301
29302
29303
29304
29305
29308
29310
58061
29310
58069
29314
29315
29316
29316
29316
29317
29317
29317
29319
29321
29321
0
29321
29321
29321
29321
29322
29322
29322
29322
29322
29322
29322
29322
29323
29324
29324
29325
29326
29329
58130
29333
29334
29335
29335
29335
29335
29335
29335
29336
29337
29338
29338
29338
29338
29338
29338
29338
29338
29338
29340
29341
29342
29344
29345
29349
29350
29351
29352
29353
29356
29357
29358
29359
29360
58193
29362
29364
29367
29368
29370
29371
29374
29375
29378
29380
29384
29385
29386
29387
29388
29389
29391
29392
29393
58230
29395
29396
29398
29398
29398
29398
29398
29398
29398
29398
29398
29398
29398
29398
29398
0
29398
29398
29398
29398
29398
29402
29403
29404
29404
29405
29409
29410
29411
29412
0
29415
29419
29421
29423
29429
29430
0
29433
29434
29435
29437
29438
29442
29444
29445
29448
29449
29450
29451
29453
29455
29456
29457
29458
29461
29464
29464
0
29464
29464
29464
29464
29465
29465
29466
29467
29469
29470
29473
29475
29476
29480
29481
29481
29481
29481
29481
29481
29481
29485
29487
29488
29490
29491
29492
29493
29495
29496
29497
29498
0
29500
29504
29506
29506
29506
29506
29506
29506
29507
29508
29508
29510
29511
29511
29511
29511
29511
29511
29511
0
29514
29516
0
29519
29520
29522
29523
29527
29528
29528
29528
58468
29528
29528
29529
29529
29533
29534
29536
29537
29538
29539
0
29541
29542
29543
29544
29545
29546
29547
29550
29551
58507
29553
29553
29556
29557
29559
29561
29563
29564
29565
29566
29567
58531
58533
29570
29570
29570
29570
29571
29572
29573
29573
29573
29573
29573
29574
29574
29574
29574
29574
29574
0
58573
29578
29580
29583
29584
29584
29585
29586
29586
29586
29587
29588
29589
58598
29592
29593
29594
29595
29596
29596
29596
29599
29600
29604
29606
29607
29608
29611
29612
29613
29614
29615
29616
0
29618
0
29622
29623
29624
29625
29626
29626
29626
29626
29626
29626
29626
29626
29626
29626
29626
29627
29628
29631
29635
29638
29640
29641
29642
29643
29645
29646
29647
29649
29651
29651
29651
29651
29651
29651
29651
29651
29651
29651
29651
29651
29651
29651
29651
29651
29651
29651
29651
29653
0
29656
29656
29656
29656
29656
29656
29656
0
29656
29656
29656
29656
29656
29656
58753
29656
29657
29658
29659
29662
29663
29664
29667
29668
29670
29671
29676
29677
29679
58791
29687
29688
29689
29693
29693
29693
29693
29693
29695
29696
29697
29699
29700
29701
29702
29703
29704
29705
29706
29707
29708
29709
29709
29711
29712
29713
58831
29715
29716
29716
29716
58839
0
29720
58845
29722
58848
29725
29727
29728
29730
29741
29742
29743
0
0
29747
29748
29748
29748
29748
29750
29751
29751
29752
29753
29754
29755
29756
29757
29758
29760
29760
29762
29764
29767
29769
29771
29773
29775
29776
29776
0
29776
58932
29776
29776
29776
29776
29776
58940
29776
29777
0
29777
29777
29778
29780
29782
29783
29784
29786
29787
29795
29797
29798
29800
29801
29802
29803
29803
0
29803
29805
29807
29808
29810
29811
29812
29814
29815
29816
29818
29819
29820
29822
29823
29824
29825
29827
29828
29829
29831
29831
29833
29837
29839
29840
29842
29843
29843
29843
29843
29843
29844
29847
29848
29851
29852
29852
29852
29852
29852
29852
29852
29852
29853
0
29855
29856
29857
29858
0
29858
29860
29861
29863
29863
29864
29866
29869
29871
29874
0
29879
29880
29881
59124
29884
29887
29890
29891
29894
29895
29896
29897
29898
29899
59148
29899
29900
29901
29903
29905
29906
59160
59163
29908
0
29908
29908
29911
0
29913
29914
29916
29917
29918
59180
29921
29926
29929
0
29930
29930
29931
29932
29933
29935
29935
29936
0
59220
29939
29940
29941
29946
29949
29953
0
29956
29957
29957
29957
29957
29957
29963
29969
29970
29970
29970
29970
29971
29973
29974
29976
29977
29978
29979
59277
29982
29982
29982
29982
29983
29984
29984
29984
29984
29984
29984
29985
0
59307
29988
29988
29989
29990
29991
59315
29995
0
29998
29999
30000
30003
30005
30006
30006
30006
30006
30007
30007
30007
30007
30007
30007
30007
30008
30010
30013
30014
59353
30014
30014
30015
30016
30018
30019
30020
0
30024
30025
30025
0
30025
30026
30026
30029
30033
30033
30033
30033
30033
30034
30035
30037
30038
30040
30041
0
30047
30048
30051
30053
30054
30057
30059
0
30059
0
0
30059
30063
59455
30067
30073
30073
30076
30076
30076
30076
30076
30077
30080
30081
30082
59485
30085
30085
30085
30087
30088
30091
30091
30092
30093
59513
30097
30099
30100
30101
30102
30104
30105
30107
12284
30110
30110
30110
0
30111
30113
30114
30116
30117
30118
30120
30123
30123
30123
30123
30124
30125
30126
30126
30126
30126
30126
30126
30126
0
30126
30126
30126
30126
30126
59595
30126
30126
30126
30128
59608
30130
30131
59612
30136
30137
30141
30142
30143
30144
30147
30149
30149
30149
30149
30149
30149
30149
30149
30149
30149
30149
30149
30149
30149
30149
30154
30156
30158
30159
30161
30162
0
30162
30162
0
30163
30164
30165
30166
30170
30172
0
30173
59685
30173
30176
30177
30178
30178
30178
30180
30180
30180
0
30180
0
30180
30180
30180
30180
30180
30180
30180
30181
30183
30184
30185
30186
30187
30188
59730
30190
0
30192
30194
30195
30196
30201
30203
30204
30205
30206
30206
30206
30206
30206
0
30206
30206
30206
30206
30206
30206
30206
30209
0
59773
30214
30219
30219
30219
30219
30219
30219
30219
30219
30219
30219
30219
30219
30219
30219
30219
30219
30219
30220
30221
0
30221
30221
0
30224
30225
30226
30228
30229
30230
30232
30233
30235
30237
30238
30239
30240
30242
30247
30248
30248
30248
30248
30248
30249
30250
30250
30250
59871
30250
30250
30250
0
30250
30250
30250
30250
30250
30250
30250
30250
30250
30250
30251
30252
30252
30252
30252
30252
30252
30252
30253
30254
0
30257
30258
30259
30261
30262
30263
30264
30266
0
30269
30270
30271
30271
0
30271
30271
30271
30272
59935
30272
30272
30272
30272
0
30273
30273
30273
30273
30274
30276
30277
30278
30278
30278
30280
0
30281
30286
30290
30292
30293
30293
30293
30293
30293
30293
30293
30293
30293
59999
30293
30293
30293
30293
30293
30293
0
30293
30296
30297
30299
30300
30302
30305
30306
30306
30306
30308
30309
30310
30313
30314
30315
30316
0
30319
30322
30323
30324
30329
30330
30332
30332
30332
30332
30332
30332
30332
30332
30332
30332
30332
30332
30332
30332
30332
30332
30332
30332
30332
30333
0
30333
60103
60106
30337
30338
30340
30340
0
30340
30341
30343
30343
30343
30343
30343
30343
30343
30343
30343
30344
30344
30348
30349
30350
30352
30354
30356
30357
30359
30360
60169
30365
60175
30365
30365
30365
30365
30367
30368
30371
30371
30371
30372
30373
30374
30374
30374
30374
30375
30375
0
30375
30375
30377
30380
30382
30384
30385
30386
30386
30386
30387
30390
30390
30391
60253
60254
30395
30396
30400
30400
30400
30400
30400
30400
30400
30400
30400
30400
30400
30400
30401
30401
30401
30401
30401
30401
30401
30402
30405
30409
30409
30409
30409
30409
30409
30410
30411
30411
0
30411
30411
30411
30411
30411
30411
30411
30411
30411
30411
30411
30411
30411
30411
30411
30411
30413
30416
30417
30420
30422
30422
30423
30425
30428
30429
30429
30429
30429
30430
30431
60377
30433
30435
30436
30438
30441
30442
30443
30444
30445
30447
30448
30450
30451
60400
30452
30453
30455
30455
0
60415
30456
30456
30456
30457
30458
30459
30460
60424
30462
30464
30465
60431
30469
30470
60439
30470
30470
30470
30470
30470
30471
0
30473
0
30480
30484
0
30485
0
30487
30487
60474
30487
30487
30487
30487
30487
30487
30487
30487
60485
30489
30490
30495
30497
30498
30500
30501
30502
30503
30504
60516
60518
30510
30512
30512
60524
30512
30512
30512
30515
30517
30518
30519
30520
30522
30523
30524
30525
30526
30527
30527
30527
60548
30527
30527
30527
30528
30528
30528
30528
30528
30528
30528
30529
30531
30532
30534
30535
30535
30535
30535
30535
30535
60585
60587
30537
0
30539
30540
30542
30547
30548
30549
30550
30550
30550
30550
30551
30551
30552
30553
60630
30556
30558
30559
30561
30562
30563
30566
30567
30572
30576
30579
60664
30579
30579
0
30582
30583
30584
30586
30588
30589
30590
30594
30595
30596
60694
30596
30596
30596
30596
30596
30596
60709
60710
30601
60714
30602
30602
30603
30604
30606
30607
30609
30610
30611
30615
30616
30618
30620
30620
30620
30620
30620
30620
30620
30620
30620
30620
30620
30620
30620
30620
30620
30620
60763
30621
30622
30623
30627
30628
30629
30632
30634
30636
30637
30641
30642
30644
0
30647
30648
30650
30650
30650
30650
30650
30650
30654
30656
30657
30658
30658
60818
30659
30660
30663
0
30666
0
30669
30670
30671
30671
30671
30671
60842
30671
30671
30671
30671
30671
30671
60854
30671
30671
30671
30671
30671
30673
30674
30676
30678
30683
30685
30685
30685
30685
30685
30685
30685
30685
30685
0
30685
30685
30685
30685
30685
30685
30685
30685
30685
30686
30686
30687
30689
30689
30689
0
30689
30689
30690
30694
30697
30698
30699
30701
30702
30703
30703
30703
30703
0
60958
30703
30703
30703
30703
30703
30703
30703
30703
30703
30703
30703
30703
30703
30703
30703
30703
30703
30703
30703
30703
30707
30708
30709
30711
30714
30717
30718
30719
30722
30723
30725
30732
30733
30735
30736
30738
30742
30744
30746
30747
30748
30750
30751
30752
30754
30755
30757
30758
30759
30759
30759
0
4899
30759
30760
30760
30760
30760
30760
30760
30760
30760
30761
30762
30762
0
30763
30764
30765
30766
30767
30767
30767
30767
30769
30772
30773
30774
30775
30776
30777
30779
30780
30781
30782
30782
30785
30786
30787
30788
30791
30792
30793
0
30795
30795
30795
30796
0
30800
30800
30800
30800
61156
30800
30800
30800
30802
30805
30807
30808
30810
30811
30812
30812
0
30812
30812
30813
30815
30817
30820
30821
30823
30824
30827
30828
30828
30828
30830
30832
61216
30836
30836
30837
30837
30837
0
30841
30841
30843
30844
30846
30847
30848
30848
30848
30848
30849
30853
30854
30854
0
30854
30854
0
30854
30854
30854
30854
30854
30854
30856
30857
30858
30859
30860
30864
30864
30864
30864
30864
30864
0
30864
30864
61304
30864
30865
30865
30865
30865
30865
30865
0
30866
30866
30866
30866
30867
30869
30870
30871
30872
30873
30874
30875
30876
30877
30878
30879
30880
30883
30885
30886
30887
30888
30892
30892
61361
30892
30892
30893
30895
61373
30896
30896
30896
30896
30896
30896
30896
30897
30900
30901
30903
30906
30908
30910
30911
30912
30912
30912
30912
30912
30912
61416
61417
30913
30915
30917
0
30920
0
30920
30920
30921
30923
30924
30925
30926
30928
30930
30933
30935
30935
30935
30936
0
30938
30938
30938
30938
30938
30940
30943
30945
30946
30950
30951
30953
61487
30956
30957
61492
30958
30958
30958
30958
30958
30958
30958
30958
30958
30958
30958
30959
30960
30961
30963
30964
30967
30968
30970
30973
30975
30976
30977
30979
30979
61536
30979
30979
30979
30979
30979
30980
30983
30984
30985
61552
30991
30991
30991
30991
30991
30991
30991
30991
30991
30991
30991
30993
30993
30993
30993
30993
30993
30993
30993
30994
30997
30998
30999
31000
31001
31002
31003
0
31007
31008
31009
31013
31014
31015
31017
31018
31019
31020
31021
0
31025
31027
31027
31027
61639
31029
31029
31029
31029
31029
0
31029
31029
31030
31031
31032
31032
31033
31034
31036
31040
31040
31040
31040
31040
31040
31040
31040
61680
31040
0
31040
31040
31040
31040
31040
31040
31040
31041
31043
31044
31045
31047
31049
0
31052
31053
31054
31055
31056
31057
31059
31060
31061
31062
31063
31064
31066
31067
0
31070
31073
31075
31078
31079
31083
31085
31088
61744
31091
31092
31094
31097
31098
31102
31105
0
31108
0
31112
31112
31112
31112
31112
61784
31113
31116
31118
31119
31119
31124
31125
31126
31128
31134
31137
31139
31140
31141
31142
31143
31146
31147
31148
31149
31154
0
31158
31160
31162
31163
31164
31165
31166
31168
31168
31168
31169
31171
31173
31174
31175
31176
31177
61868
31179
31180
31181
31184
31186
30748
31188
31190
31191
31191
31191
31191
31191
31191
31191
31191
31191
31191
31191
31191
31197
31200
31201
31203
0
31205
31206
31207
31212
31213
31215
31216
31217
31220
0
31222
31222
31222
31222
31222
31222
31222
31222
31222
31223
31226
0
31227
31231
31232
31232
31232
31232
0
31234
61992
0
31238
31239
31240
31241
31243
31245
31249
31250
31251
31252
31256
31257
31258
31259
31260
31262
31263
31264
31265
31266
0
31266
31266
31267
31268
31271
31272
31274
31275
62049
31277
31278
31279
31287
31289
31291
31293
31295
31296
31297
31301
0
31304
31305
31305
31306
31307
31308
31309
31311
31312
31316
31317
31319
31320
31321
31322
62099
31328
31330
31330
31331
31332
31334
31334
31338
31339
31340
31341
31341
0
31341
31341
31341
31341
31341
31341
31341
31341
31342
31343
31348
62152
31351
31352
31353
31356
31359
31363
31366
31367
31368
31370
31372
31373
31374
31375
31376
31377
31379
31381
0
62192
31386
0
31388
31389
31389
31389
31389
31389
31389
31389
31389
31389
31391
0
31393
31398
31399
31400
31401
0
31403
31404
31405
31408
62242
31410
31410
31410
31410
31410
31410
31410
31410
31410
31410
31410
31410
31410
31411
31413
31415
31416
31417
31418
31422
62283
31424
31424
31424
31424
31424
31424
31425
31429
31429
31431
31435
31439
31440
31441
31442
31444
31447
31448
31449
31451
31452
31454
31455
31456
31458
31459
31459
0
31459
31459
31459
31462
31465
31466
31466
31466
31466
31468
31468
31468
31469
31471
31472
31474
31477
31477
31477
62385
31480
31481
31484
31484
31485
31486
31488
31489
31490
31494
31495
31496
31497
31498
31499
0
31507
31507
31507
31508
31510
31513
31516
31517
31518
62445
31520
31521
31522
31523
62452
31523
31523
31523
31523
0
31523
31523
31523
31523
31523
31524
31525
31525
31525
62489
62490
31525
31525
31525
31525
31525
31525
31525
62505
31525
31525
31525
31525
31526
0
31528
31529
31530
31530
31530
31532
31533
31538
31541
31542
31543
31544
31547
31549
31552
31553
31555
31557
31558
31562
31563
31564
31565
31567
31567
31567
31567
31567
31567
31567
31567
31567
31567
31568
62586
31569
31570
31571
31572
31574
31575
0
31578
31578
31578
31578
31579
31580
31581
31583
31584
31586
31588
31592
0
31595
0
31597
0
31600
31601
31602
31602
31602
31602
31602
31603
31603
31603
31603
31603
31603
31603
62653
31605
31606
31606
31608
31609
31610
31611
31612
31613
31614
31615
31616
62672
62674
31620
31621
62683
31624
62685
31627
31631
62693
31632
31634
31636
31637
31639
31641
31642
62712
31644
31647
31650
31654
31656
31656
31656
31656
31656
31656
31657
31658
31659
31661
31662
31665
31666
31667
31668
31669
31670
31671
31672
31674
31675
0
62764
31679
31681
31682
31684
31687
31688
31691
31692
31694
31696
31697
31697
31697
31697
31697
31697
31697
31697
31697
31697
31697
0
31697
31697
31697
31697
31697
31698
31699
31700
31703
62821
31710
31711
31712
31715
31716
31720
31721
31722
31722
31722
31722
31722
31723
31724
31724
0
31724
31724
31724
31724
62871
31724
31724
31725
62876
62877
31728
31729
31731
62883
31735
31736
31737
31738
31739
31741
31742
62895
31742
31742
31742
31742
31742
31742
31742
31742
31742
31742
31742
31745
31745
31745
31746
31747
31750
31751
31752
31754
0
31754
31754
31754
31754
62940
31757
31758
31759
31759
31759
31760
31761
0
31761
31761
31761
31762
31763
31763
31763
31763
31763
31763
31763
31763
31764
31765
31766
31769
31772
31777
31779
31780
31781
31782
31784
31786
31790
31791
31791
31792
31794
31794
31794
63029
31794
31794
31794
31795
31795
63040
63042
31795
31795
31795
31795
31795
31795
31795
31795
31796
31798
31799
31800
31802
31803
0
31807
31808
31810
31811
31813
31814
31815
31815
31816
31817
0
31820
31822
31824
31824
31826
0
31829
31831
63107
31833
31834
31834
31834
31835
31837
31842
31843
31845
31845
0
31845
31846
31847
31847
31847
31847
31847
31848
31849
31850
31851
31853
31854
31857
63161
31857
31857
31858
31859
31860
31861
31863
31864
31865
31866
31867
31868
31870
31873
31873
31873
31873
31873
31873
31873
31873
31874
31877
31878
31882
31883
31883
31883
31883
31883
31883
31883
31884
31885
31886
31888
31894
31895
31900
31901
31902
31903
31903
31903
31903
31905
31909
31910
31911
31912
31913
31915
31916
31917
31921
31922
31923
0
31924
31924
31924
31924
63298
31924
31924
31924
31924
31924
31926
31927
31930
31931
31933
31934
31934
31934
31934
31934
31936
31936
31936
31936
31936
31936
31936
31936
0
31936
31936
31936
31937
63357
31943
31944
31945
31948
31949
31953
63379
31958
31959
31960
31964
31966
31969
31970
31972
63400
31975
31976
31979
31980
31981
31983
31983
63424
31984
63432
31986
31986
31988
0
31990
31992
31993
31994
31995
31996
31997
31998
32000
32004
32004
32004
32004
32004
32004
32004
32004
32004
32004
32005
32007
32008
32009
32010
32011
39101
0
32014
32015
32017
32017
32017
0
32019
32021
32024
32025
32026
32027
32028
32029
32030
32031
32032
32033
32034
32035
0
32039
32041
32043
32043
32043
0
32043
32044
32046
32046
32046
32048
32049
32050
32051
32052
32054
32054
32055
32055
32055
32055
32056
32058
32062
32062
32062
32062
32062
0
32064
32065
32066
32067
32069
32070
0
32074
32075
0
32077
32078
32080
32080
32081
32082
32083
32083
32084
32085
32089
32090
32092
32094
32095
32096
32097
32098
32099
32099
32102
32103
32105
32107
32108
32109
32110
32114
32114
32114
32114
32114
0
32120
63693
63698
32121
32121
32121
32121
0
0
32123
32124
32125
32126
32127
32128
32130
32133
32134
32136
32137
32138
32138
32138
32138
32138
32138
32138
32138
32138
32139
32140
32141
0
32144
32145
32149
32151
32152
32153
32158
32159
32161
32163
32164
32165
32167
32169
32170
0
32172
32173
32176
32176
32177
32179
32180
32181
32183
32184
32185
32190
63812
32192
32192
32192
32192
32192
63820
32193
32193
32193
32193
63831
32195
32196
32201
32202
32204
32205
32209
32210
32211
32214
0
32216
32217
32219
32219
32219
32220
32221
32222
32223
32224
32226
32226
32230
32231
32232
32232
32232
32232
32232
0
32232
32233
32234
32235
32237
32238
32241
32242
32243
32246
32248
32249
32250
32251
32252
32253
32254
32257
32258
32258
32258
32258
32258
32258
32258
0
32260
32261
0
32264
32268
32268
32268
32268
32268
32268
32268
32268
32270
32272
32273
32274
32278
32278
32278
32278
32278
32278
32278
32278
32278
32278
32278
32278
32278
32282
0
32283
64001
32283
32283
32283
32283
32283
32283
32283
32283
32283
32283
32283
32283
32283
32283
32283
32283
32283
32284
32285
32286
32287
32288
32289
32291
32292
32294
32296
32296
32297
32298
32302
0
64069
64070
32309
32310
32310
32311
0
32312
32314
32315
32317
32318
32320
32321
32323
32324
32324
32324
32324
32324
32324
32324
32325
32326
32329
32330
32335
32338
32339
32340
32340
32340
32340
32342
32343
32344
32344
32344
32344
0
32346
32348
32349
32350
32351
32353
0
32353
32353
32355
32356
32358
32362
32364
32365
32366
32371
32372
32373
32375
32375
32375
32375
32375
32379
32381
64203
32381
32381
32381
32381
32381
32382
32382
32384
32385
32386
32388
32389
32390
32390
32390
32390
32390
32390
32390
32390
32390
32390
32391
32392
32393
32395
32395
32396
32397
32397
32400
32402
32403
32404
32406
0
32408
32410
32411
32412
32413
32414
32415
32423
32427
32427
32427
32427
32427
32427
32427
32427
32427
32427
32429
64324
32430
32430
32431
64336
32434
32435
32442
32444
32446
32450
32450
32450
0
32451
32452
32453
32453
32453
32455
32458
64382
32462
32463
32464
32464
32464
32464
32464
32464
32464
0
32466
32466
32466
32466
32466
32466
32466
32466
32468
32473
32474
32475
32476
32477
0
0
32482
32482
32482
32483
0
0
32489
32490
32492
32494
32497
32498
32501
32502
32503
32505
64482
32510
32511
32512
32512
32512
64491
32512
32512
32512
32512
32512
32512
32512
32512
32513
32516
32520
32525
32527
64529
32532
32533
32533
32533
32533
32533
32533
64539
32533
32533
32533
32534
32537
32537
32537
32537
32537
32537
32537
32538
32539
32544
32544
32545
32546
32547
32547
32547
32548
32549
32550
32551
32554
32557
32558
64593
32561
32561
32561
32561
32561
32561
32562
32566
32569
0
32572
32572
32572
64626
32576
32577
32579
64637
32581
0
32583
32584
32585
32587
32588
32589
32589
32589
32589
64654
32590
32591
32591
32591
0
32591
32591
32591
32591
32591
32591
32591
0
32594
32596
32597
0
32598
32602
32603
64700
32603
32607
32608
0
32611
32613
32615
32616
32621
32622
32625
32626
32628
32631
32632
32634
32634
32634
32634
32634
32634
32634
32635
32636
32637
32639
32640
32641
64767
32645
0
32647
32648
32649
32651
32652
32654
32655
32657
32658
32661
32662
64794
32662
32662
32662
32662
32663
32664
32667
32668
32671
32671
32671
32671
32674
32680
32681
32683
0
32692
32693
32694
32694
32694
32694
0
32695
32695
32698
32701
32703
32704
32705
32708
32709
32712
64883
32714
32715
32717
32717
64894
32721
0
32724
32725
32729
32733
32734
32735
32736
0
32742
32742
64923
32742
32743
32745
32746
32748
32749
32750
32751
32751
32751
32751
32751
64947
32757
32757
64954
32757
32757
32757
64962
32757
32757
0
32757
32757
32757
32757
32758
32759
32760
32761
32762
32764
32764
32764
32764
32765
32766
32766
32766
32766
32766
32766
32766
32766
32766
32770
32771
32772
32774
32776
32776
32776
32776
32776
32776
32776
32776
32776
32776
32776
32776
65037
32778
32780
32781
32783
65051
65052
32789
32792
32793
32794
32800
32801
32802
32803
32805
65076
0
32809
32809
32810
0
32812
32812
32812
65089
65090
32812
32812
32812
32812
32812
32812
32812
32813
32814
65105
32816
32818
32818
32818
32818
32818
32819
65121
32819
32819
32819
32819
32819
32819
32819
32819
65131
32819
32819
65134
32819
65136
65138
32819
32820
32821
32822
32824
32825
32826
32827
32828
32828
32829
32830
32833
32834
32835
32835
32837
0
32841
32842
32842
32842
32842
32842
0
32842
32842
32842
32842
32843
32844
32845
32846
32848
32849
32852
32853
32854
32855
32858
32862
32863
32865
32869
32870
32871
32872
0
32876
32880
32881
0
32883
32884
32885
32886
32888
32890
32891
32891
32891
32891
32891
32891
32891
32893
32894
32897
32898
32900
0
32901
32901
32901
32901
32901
32901
32901
32901
32901
32901
32901
32901
32901
32901
32902
32902
32903
32904
32905
32906
32908
32910
32912
32914
32915
32916
32917
32918
32919
32920
32921
32922
32925
32926
32929
32930
32930
32930
32931
32932
32935
32938
32940
32941
32942
32945
32946
32949
32950
32951
32951
32951
32951
32951
32951
32951
32952
32953
32953
32953
32953
32955
36588
32957
32958
32959
32960
32962
32963
32964
32965
32968
32969
32970
32970
65417
32970
32970
32970
32970
65426
32974
32975
32976
32978
32980
32983
32984
32984
32984
32985
0
65457
32994
32994
32994
32994
32994
32994
32994
32994
32994
32994
32994
0
32999
33002
33003
33005
33006
33008
33008
33011
33012
33013
65510
65511
33016
33017
0
33020
33021
33023
33027
33028
33029
33030
33032
33033
33036
33036
33036
33036
33036
33036
33036
33036
33036
33036
33036
65564
33037
33038
33038
33039
65576
33041
33042
33043
33044
33045
0
33045
33046
33049
33050
33051
33052
33052
33052
33052
33052
33052
65609
33052
33052
33052
33052
33052
33053
33054
33055
33056
33057
33058
33059
33061
33062
33062
33062
33062
65640
33063
33064
33065
33067
33068
33069
33070
33072
33072
33072
33072
33072
33072
33072
33073
33080
33081
33082
33084
33085
33086
33087
33090
33092
33094
33096
33097
33099
33100
33101
33102
33103
33104
33107
33111
33111
33111
33112
33113
33114
33115
33116
33116
33116
33117
33118
33119
33121
33123
33126
33126
33126
33127
33128
33128
33128
33128
33131
33132
33134
33135
33136
33138
0
33143
33144
33145
33146
33148
33149
33151
33153
33157
33161
33164
33166
33167
33168
33170
33172
33172
33172
33172
33172
0
33173
33174
33174
33175
57170
33176
33177
33179
33181
33185
33186
33188
33191
33193
33193
33193
33193
33195
33197
33198
33198
33203
33204
65863
33205
33205
33205
33205
33205
33205
33205
33205
33206
33207
33208
33208
33209
33210
33211
33212
65892
33214
33215
33217
33218
65901
33220
33221
33222
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33223
33224
33225
33226
33227
0
33227
33227
33227
33227
33227
33227
33227
33227
33227
33227
33228
0
33230
33232
33233
33234
33235
33237
33238
33239
33242
33243
33244
33246
33247
33248
33251
66001
33252
33253
33257
33258
33259
33260
33261
33263
33264
33265
33266
33268
33269
33270
33270
33270
33270
33271
33272
33272
33272
33272
33272
33272
33272
33272
66046
33274
33275
33276
33277
33277
0
33278
33278
33278
33278
33278
0
33281
33282
33283
33289
33291
33293
33294
33295
66087
33298
33301
66095
33301
33301
33301
33301
33301
33301
0
0
33301
33302
33305
33307
33308
33309
33310
33312
33313
33314
0
33315
33316
33317
33318
33319
66139
33326
33326
33326
33326
33326
33326
33326
33326
33327
33328
0
33330
33332
33337
33338
33341
33342
33343
33344
33347
0
33353
33356
33359
33360
33361
33364
33365
33367
33369
33370
33371
33372
33373
33377
33380
33382
33384
33385
33386
33388
33389
0
33390
33391
33392
0
33392
33393
33394
33394
0
33396
33399
33400
33402
0
33403
33406
33407
33410
33411
33412
33412
33413
33414
33414
33415
33416
33417
33420
33421
33422
33423
33424
33425
0
33427
33429
33429
0
33430
33431
33432
33434
33434
33436
33437
33437
33437
33437
33437
33437
66336
33439
33440
33441
33441
33441
33441
33443
33444
33448
33449
33450
33453
33455
33455
33455
33455
33455
33455
33455
33455
33459
33461
33461
33463
33464
33464
66402
33465
33465
33465
33465
33465
33466
33466
33467
33468
33469
33470
33471
33472
0
33482
33483
33483
33483
33483
33483
33485
33486
33487
66453
66456
33490
33491
33495
33496
33497
33498
33499
33502
33503
33507
33508
33515
33520
33521
33521
33521
33521
33523
33524
33526
33528
33529
33531
33531
33531
33534
33535
33535
66535
33536
33537
33538
0
33540
33542
33543
33544
33547
33548
33549
33550
66554
33553
33553
66562
33557
33558
33559
33560
33562
33563
33563
33564
33565
66587
33567
33570
33571
33574
33575
33576
33578
33579
33580
33581
33583
33584
33586
33587
33591
33593
33594
33596
33597
66629
33602
33605
33607
66642
33609
33611
0
33612
33612
33612
33612
33612
33613
33615
33620
33622
33624
33625
33627
33628
33629
33630
33631
33632
33633
33636
33638
33640
33640
33640
33641
33642
33642
33642
33642
33642
33642
0
33644
33646
33646
33646
33646
33647
33648
0
33651
33652
33652
33652
33652
33652
33652
33652
33652
0
33652
33656
33659
33660
33662
33663
33665
33666
33667
33668
33669
33670
33671
33671
33671
33671
33672
33673
33673
66784
33673
33673
33673
33674
33674
66800
33674
33674
33675
33676
66813
33676
33677
33679
33680
66824
33683
0
33683
33683
33686
33689
33692
33693
33694
33696
33697
33698
33699
33700
33706
66863
33709
33710
33712
33712
33712
33712
33712
33713
33714
33715
33716
33719
33720
33722
33726
33730
66899
33730
0
33731
33732
33733
33734
33735
33736
33736
33737
66915
0
33741
33742
33743
33744
33746
33747
33748
33749
33750
33751
33753
33754
33756
33758
33760
33765
33766
33766
33768
33770
33771
33771
33771
33771
0
33771
33771
33771
33772
33774
33775
33776
33778
33779
33783
33783
33783
0
33785
33785
33785
33785
33785
0
67007
33785
33785
33785
33785
33785
67021
33785
33786
33787
33788
33789
33791
33791
33791
33795
33796
33797
67051
33800
33801
33801
0
33801
33801
33801
67067
33804
33805
33806
67075
33809
33810
33814
33815
33816
33817
33819
33820
33822
33826
33827
33831
33833
33834
33837
33837
33837
33837
33838
33839
33841
33842
33843
33845
33846
33847
33848
33850
33851
33853
33855
33861
33862
33863
33865
33866
33867
33869
33871
33875
33876
33877
33877
33879
33880
33882
33883
0
33886
33887
33888
33890
33891
33895
33896
0
33900
33902
33904
33906
33907
33908
0
33911
33912
33913
33913
33914
0
33918
33920
33923
33926
33927
33927
33927
33927
67223
33927
33927
33927
33927
33927
33928
33929
33930
33931
33931
33931
0
67251
33938
33938
33938
33938
33938
67264
33939
33940
33941
33942
33943
33945
33946
33947
33948
33948
33950
33951
67285
33956
33957
33959
33961
33962
67299
33967
33968
33969
33974
33976
33977
67313
33979
33979
33979
33979
67323
33979
33979
33981
33985
33988
33989
67337
33991
33991
33991
33991
33994
33995
33995
0
33995
67356
33995
33995
33996
33997
33998
33999
34000
34002
34004
34005
34006
34007
34008
34008
0
34008
34009
34011
34013
34015
34016
34019
34019
34019
34019
34019
34019
34019
34019
34019
34019
34019
34020
34021
34022
67416
34023
34024
34025
34026
34027
34028
34029
34030
34031
34033
34033
34033
34033
67439
34036
34037
34038
34039
34040
67447
34042
67450
34045
34048
34050
34051
34053
34055
34056
34057
34061
67470
34065
34066
34067
34067
34069
34070
34072
34073
34073
34073
34073
34074
34075
0
34080
34082
34083
34084
34085
34085
34085
34085
0
34085
0
34085
34085
34089
34090
67524
34092
34092
34092
34092
34092
34093
34094
34097
34098
34102
34104
34105
34105
34105
34105
34105
34105
34105
34105
34106
34109
34110
34110
34110
34113
34114
34115
34116
34117
34118
34119
34120
34121
0
34127
34128
34129
34129
34129
34129
34130
34131
34131
34136
34138
34139
34140
34142
34143
34143
34143
34143
34143
34143
34143
34144
34145
34145
34146
34147
34149
34150
34152
34156
34156
34159
34160
34160
34160
34160
34163
34164
34166
34167
34169
34169
34169
34169
34169
34169
0
34169
67701
34169
34169
34169
34169
34169
34169
34169
34169
34169
34169
34170
34171
67728
34174
67730
34177
34178
0
34182
34183
34185
34186
34189
34190
34191
34192
34193
34194
34195
34196
34196
0
34199
34204
34204
34204
34204
34204
34204
0
34210
34211
34212
34213
34216
34217
34218
34222
34222
34222
34223
34225
34226
34227
34232
34235
34236
34237
34238
34239
34240
34241
34242
67822
34244
67825
34247
34247
34247
0
34247
34247
34247
34248
34249
34250
34252
34252
34252
34252
34252
67860
34253
34256
34258
34260
34260
34260
34260
34260
34260
34260
34261
34262
34262
34262
34262
34262
34262
34262
34262
34262
34262
34262
34263
34263
34263
34263
34263
34263
34264
34264
34264
34264
67925
34266
34266
34266
34266
34266
34266
34266
34267
34269
34270
34273
34275
34276
34278
34279
34280
34281
67965
34281
34281
34281
34281
34281
34281
34281
34281
34282
34283
34283
34283
34283
34283
34283
34283
34284
34285
34290
68000
34292
34292
68004
34294
34296
34297
34299
34300
34302
68028
34304
34304
34306
0
34307
34307
34307
34307
34309
34310
34311
34312
34314
34315
34316
34317
34318
34319
34322
34323
34324
34324
34324
34324
0
34324
34324
34325
34326
34327
34329
34329
34329
34329
34329
34329
34329
34330
34334
34335
34335
34335
34335
34337
34339
34340
34341
34343
34344
34345
34347
34348
34349
34351
34353
34355
0
68157
34366
34366
34366
34366
34366
34366
34366
34366
34366
34369
34370
34371
34372
0
34377
0
34377
34377
0
34377
34377
34377
34377
34377
34378
34378
34378
34378
34378
0
34379
34380
34382
34384
34384
34384
34384
34384
34384
34384
34384
34385
34387
34388
34389
34391
34391
34391
34392
34393
34394
34397
34399
34400
34402
34406
34407
34408
34409
34410
34411
34413
34414
68277
34416
34416
34417
34417
34417
34417
34417
34417
34417
34418
34419
34421
34422
68302
34424
34428
34428
34428
68313
34430
34431
34434
34435
34436
34439
34440
34441
34443
34443
34443
34443
34443
68341
34444
34445
34445
34445
34445
34445
68355
34450
34451
34452
0
34452
34452
34452
34452
34452
34452
34452
34452
0
34452
34452
34452
34452
34452
34453
34457
34458
34463
34463
34463
34464
34465
34466
34467
34471
34472
34473
34477
34478
34479
34480
34483
34483
34483
34483
34484
34486
34486
34486
34487
34488
34489
34490
34491
34492
34493
34494
34495
34500
34501
0
34503
34504
34506
34508
34510
34511
34512
34514
34514
34514
34514
34514
34514
34514
68489
34514
34514
34515
34517
34518
34522
34523
34527
34530
34532
34533
34534
34536
34537
34539
34540
34540
34540
34540
34540
34540
34540
34540
34541
34542
34544
34545
34546
34547
34547
34547
34547
34548
34550
34551
34555
34557
34559
34561
34564
34565
34565
68567
34567
34569
34570
34571
34573
34574
34579
34580
34582
34582
34584
34585
34586
34586
34586
34586
34586
0
34586
34586
34586
34586
34586
34586
34586
34587
34587
0
34588
34588
34588
34588
34588
68631
34590
34591
34592
34593
34596
34596
34596
34596
34596
0
34596
34596
34596
68657
34596
34596
34596
34596
34596
34598
34599
34602
34603
34605
34606
34608
34609
34610
34612
34613
34616
34617
34621
34622
34623
34625
34625
34625
34625
34626
34627
34628
34628
34628
34628
34630
34631
34633
34634
34636
34637
34638
34639
34644
68733
34646
34647
34649
34651
34654
34654
34654
34654
34654
34655
34658
34659
0
34666
34669
34670
34671
34672
34673
34675
34675
34675
34675
34675
34675
34675
34675
34677
34679
0
34682
34683
34684
34684
34687
34690
0
34693
34697
34699
34700
34701
34701
34701
34701
34701
34701
34701
34701
68845
34702
0
34704
34705
34706
34707
34708
34709
68855
34711
34713
34714
34714
0
34714
34714
0
34714
34714
34714
34714
0
34715
34716
34717
34719
34722
34724
34725
34727
34727
34728
34728
34728
34730
34732
34733
34734
34735
34737
34738
68911
34738
34738
34739
34739
34739
68920
27466
34739
34739
34739
34739
34739
34739
34739
34739
34739
0
34739
34740
0
34743
34746
34748
34748
34751
34753
34755
34755
34755
34755
34755
0
34755
34755
34755
34755
68990
34760
34762
34763
34764
34765
68999
34767
34772
69007
34774
34775
69010
34777
34778
34780
34785
0
34788
34789
34792
34796
34797
34798
34799
34803
34804
34805
34806
34807
0
34808
0
34810
69059
34810
69063
34813
34814
34815
34816
34817
34821
34824
34825
34826
34827
34828
34828
34830
34833
34834
0
34835
69109
34836
34836
34836
34836
0
34836
34836
34836
34836
34837
34841
34843
34844
69134
34850
34851
34853
34854
34855
69146
34860
34861
34861
34861
34862
34863
34865
34867
34868
34869
69167
34871
34872
34875
34876
34877
34878
34879
34882
34884
34885
34885
34885
34885
34885
34885
34885
34885
34888
34890
34891
34894
34895
34895
34895
34895
34895
34896
34897
34900
34903
34905
34907
34909
34910
34911
34913
34914
34915
34916
34916
34916
34916
34916
34916
34916
34916
34916
34918
34919
34920
34922
34922
34922
34922
34922
34922
34922
34922
34923
34925
34927
34929
34930
34931
34932
34933
34934
34935
34936
34938
34944
34945
34947
34950
34951
34954
34955
34956
34957
34958
34962
34963
34964
34965
34966
34967
34971
34972
34974
34978
34978
34978
34978
34978
34980
34981
34982
34983
34984
34985
34986
34987
34988
34991
34992
69377
34996
34998
34999
35000
0
35002
35003
35003
35003
35003
35004
35005
35008
0
35012
35013
35014
35015
35016
35018
35020
35021
35022
35023
35024
35025
35029
35030
35031
35035
35040
35042
35042
35042
35043
35044
69446
35046
35048
0
35049
35049
35050
35053
0
35055
35056
35057
35058
35060
0
35066
35069
35069
35069
35074
35077
35078
35080
35086
35088
0
0
35091
35093
35096
35102
35103
35104
69538
35106
35106
35113
35115
35116
35120
35121
35122
35123
0
35125
35127
35128
35129
35129
35130
35131
35132
35134
35136
35137
35138
35138
35138
35138
35138
35138
35140
35144
35144
35144
35144
35145
69605
35148
35150
35151
35154
35157
35158
35161
35166
35167
69630
69631
35171
35173
35175
35177
69641
0
35180
35181
35182
69646
0
35189
35190
35190
35192
35193
35197
35199
35201
35201
0
35204
35205
35215
35216
35218
35219
35221
35223
35224
35225
35226
35228
35230
35231
35232
35233
35240
35242
69731
35244
35246
35247
35249
35250
35253
35254
35255
35256
35258
35259
35260
35265
35265
35266
35268
35271
35271
35271
35271
35271
0
35274
35277
35279
35280
35281
35283
35286
35287
35288
35290
35292
35295
35297
35298
35300
0
35306
35309
35312
35314
35315
35316
35317
0
35317
35322
35323
35323
35325
35326
35327
35328
35328
35328
69857
69858
35332
0
35338
35340
35343
35346
35348
35349
35350
35352
35354
35355
35356
35357
35358
35360
35361
35362
69898
35364
35364
35364
35364
35364
35364
35365
69912
35367
35368
35369
35376
0
35378
35380
0
35383
35384
69932
35386
35389
35390
35390
35390
35390
35390
35390
35390
35390
35390
35390
35390
35390
35391
35392
35393
35394
35395
35396
35397
35399
35401
35402
35403
35404
35405
35406
35407
35407
35407
35407
35407
35407
35407
35407
35407
35407
69992
35408
35409
35414
35417
35419
35423
35427
35427
35428
35429
35429
35429
35429
35429
35430
35431
35432
35433
35434
35435
35435
35436
35437
35437
35437
35438
35439
70058
35441
35442
35443
35444
35446
35447
35450
35451
35452
35453
35454
35455
35457
35458
70079
35461
35465
35468
35470
35470
70096
35473
0
35477
35477
35477
35477
35477
35477
35478
35479
35480
35482
70122
35484
70125
35487
70133
35494
35495
35496
35497
70138
35499
35501
35502
35502
35502
35503
70149
35503
35503
35505
35507
35513
35514
35514
35514
35514
0
35514
35514
35514
35514
35516
35518
35519
35520
35522
35524
35525
35526
35527
35527
35527
35530
35531
35531
35531
35531
35531
35531
35531
35532
35533
35534
0
35536
35538
35539
35541
35542
35543
35545
35548
35551
35552
35556
70243
35557
35557
35557
35558
35559
35559
35559
35560
35561
35562
35562
35562
35562
35562
35562
35563
35564
35565
35565
35565
35567
35568
35570
35574
35575
35576
35579
35580
70298
35581
35583
35583
35586
35589
35590
35593
35594
35597
35598
35600
35601
35601
35601
35601
35601
35601
35602
35603
35604
70340
35606
35607
35608
0
35610
35610
35610
35612
0
35613
35614
70361
35614
35614
35614
35614
35614
35614
35614
35614
35614
35614
35614
0
35617
35618
35619
70395
0
35622
35623
35625
35626
35634
35636
35638
35638
35639
35640
35641
35642
35642
35643
35643
35644
35645
35646
0
35653
35654
35655
35656
35657
0
35661
35663
35663
35663
35665
35666
35667
35667
35667
35667
35667
35667
35667
35668
35670
35671
35672
35672
35673
35673
70493
35673
35673
35673
35675
35676
35680
35680
35680
35680
35680
35680
35680
35680
35681
35682
0
70531
35685
35686
35687
35688
35693
35694
35696
35697
35697
35697
35697
35698
0
35700
35701
35702
35704
35705
35706
35707
35709
35711
35712
35712
35712
35712
35712
35712
35712
35712
35712
35712
35712
35712
35712
35712
35712
35712
35713
35713
35713
35713
35713
35713
35713
35713
35713
35713
35713
35713
0
35713
35713
35713
35713
35713
35715
35716
35717
35718
70646
35724
70655
35725
35725
35727
35728
35729
35730
35735
35738
35739
35741
35741
35741
35741
35743
35744
35745
70697
35750
35753
70708
0
0
35758
35759
35759
35759
35760
35761
35762
35762
35763
35767
0
35771
35771
35771
0
35771
35771
35774
35775
35778
35780
70774
35781
35782
35783
35784
35785
35786
35786
35788
0
35790
35791
35794
35794
35794
35794
35794
35796
35798
35801
35802
35804
35805
35808
35809
35811
35811
35811
35811
35816
35817
35818
35819
35819
35819
70841
35820
35820
35820
35820
35820
35820
70859
35821
35823
35824
35826
35831
35834
35837
35838
35840
35841
35843
35843
35845
35846
35847
35849
70897
35850
35850
35853
35854
35855
35856
35858
35858
35858
35858
35861
35863
35864
35865
35869
35870
35870
35870
35870
0
35873
35874
35875
35877
35879
35879
35879
35879
35880
35881
35881
35881
35882
35883
35885
35886
35886
35886
35886
35886
35886
35886
35886
35888
35889
35892
35892
35892
35892
35893
35894
35895
35898
35900
35902
35905
35906
35909
35910
35912
35914
71037
35916
35917
35918
35920
35922
35923
35924
35925
35926
35927
35929
0
35929
35929
35931
35932
35936
35940
35941
35941
35941
35941
35942
35943
35944
71090
35944
35944
35944
35944
35944
35944
35944
35944
35944
35944
35944
35944
35944
35945
35947
35947
35947
35947
35947
35949
35950
35951
71127
35957
35958
35962
35963
35963
35963
35963
35963
35963
35964
35964
35964
35964
35964
35964
35964
35964
35964
35965
35966
35966
35966
35966
35966
35968
35971
35972
35974
35976
35977
35978
35979
35981
35985
35986
35986
0
35986
35986
35986
35986
35986
35986
35989
35990
35992
35993
71225
35995
35995
35995
35997
35997
35997
35998
35998
35998
71245
35998
35998
35998
35998
35998
36000
36003
36004
36005
36006
36006
36010
36010
0
36010
36011
36013
36014
36015
36019
36026
36027
36027
36027
36027
36028
36029
36030
36032
71314
36037
36038
36039
36041
36043
36044
36046
36046
36046
36048
36050
36051
0
0
36051
0
36051
36051
36051
36051
36052
36053
36053
36053
36054
36056
36059
36059
36059
36059
36060
36061
36061
36061
36061
36061
36062
36063
71405
36065
36068
36070
36071
36072
36074
36075
36075
36075
36075
36075
36075
36076
36077
36078
36079
36080
36081
36082
71445
36085
36086
36088
36089
0
36091
36092
36093
36094
36097
36098
0
36100
36102
36102
36103
36105
36105
36105
36105
36105
36105
36105
36108
36109
36109
36109
36109
36109
36109
36110
36111
36113
36113
36113
36113
36115
36116
36117
36119
36120
36121
36122
36123
36125
36126
36127
36128
36129
36131
36131
36131
36131
36131
36131
36131
36131
36131
36131
36131
36131
36131
36133
36134
36135
36136
36137
36139
36141
36141
36141
36141
36141
36141
36141
36141
0
36147
36149
36151
36153
36153
36153
36153
36153
36153
71619
36153
36153
36154
36154
36154
36154
36154
36155
71637
36160
36161
36161
36161
36163
36165
36166
36167
0
36168
36168
36168
36168
36168
0
36168
36170
36171
36172
36177
36177
36177
36177
36177
36177
71688
36177
36177
36177
36178
36179
36179
36179
36179
36179
36180
36182
36183
36184
71716
36185
36188
36191
36194
0
36194
36194
36196
36197
36199
36201
36202
36203
36206
36206
36206
36206
36206
36206
36206
36206
36206
36206
36207
36207
36207
36207
36207
36207
36207
36208
36208
36208
36208
0
36211
36211
36212
36213
36214
36215
36217
36218
36219
36219
36219
36219
36219
36219
71813
36219
36220
71821
36222
36223
36224
36224
36224
36224
36224
36224
36224
36224
36224
36224
36224
36224
36225
36227
36229
36230
36231
36232
36233
36235
36237
36237
36237
36237
36237
36240
36241
36242
36243
36244
36245
36245
36245
36245
36246
36246
36251
36256
36258
36259
36260
36261
36262
36264
36266
36267
36268
36271
36273
71929
36274
36275
36277
36280
36280
36280
36283
36284
36286
36288
36289
36290
36295
36296
36297
36298
0
36303
36303
36304
36305
36306
36307
36308
36308
36308
36308
36309
36310
36310
36310
36310
36311
0
36316
36317
36318
36319
36320
36320
36320
36320
36321
36322
36324
36325
36326
36328
36329
72033
36331
36332
72039
36338
36340
36341
36341
36341
36342
36345
36346
36347
36348
36349
36350
36353
36355
36355
36355
36355
36356
36357
36358
36359
36360
36361
36362
36363
36363
36363
36363
36363
36366
36366
36366
36366
36366
36366
36366
36366
36368
36369
36371
36373
36374
36378
72127
36382
36384
36385
36386
36387
36388
36388
0
36388
36388
36388
36388
36388
0
36389
36391
36392
36393
72160
36397
36398
36400
36400
36401
36404
36405
36406
36407
36408
36408
36408
36411
36412
36412
36414
72198
36421
36422
36424
36428
36429
36430
36432
36432
36432
36432
36432
36432
36432
36433
36435
36437
36438
36439
36442
36447
36448
36449
36450
72251
36452
36453
36454
36455
36456
36458
36459
36461
72263
36465
36467
36468
36469
36470
36470
36472
36473
36474
36474
36474
36474
36476
36480
36482
36484
36486
36487
36488
36490
0
36493
36496
36497
36499
36501
36506
36506
36506
36507
36509
36510
36511
36511
0
36511
0
36511
36511
36511
72364
0
36511
36512
36512
36512
36513
36514
72378
36514
36514
36514
36521
36522
36526
36527
36529
36530
36533
0
36535
36536
36537
36538
36538
36538
36538
36538
36538
36541
36542
36543
36544
36544
36544
0
36544
36544
36544
36545
36548
36549
36550
36550
36551
36552
36554
36555
36556
36557
0
36560
36561
36563
36564
36565
36566
36567
36570
36571
36571
36571
36571
36571
0
36571
36571
36571
36571
36571
36571
36571
36572
36573
36575
36576
36576
36576
36577
36578
36583
36585
36587
36588
36590
36591
36592
36592
36592
36592
36592
36592
36592
36593
36594
36595
36596
36598
36600
36604
36607
36607
36607
36607
36607
36607
36608
36609
36612
36617
72580
36618
36618
36618
36618
36618
36618
36618
36618
36618
36618
36618
36618
36618
36618
36618
36618
36618
36623
36624
36628
72621
36631
36632
36636
36637
36638
36639
36639
36639
0
36639
36639
36640
36641
36646
0
36646
36646
36646
36646
72660
36646
36646
36646
36646
36646
36646
36646
36646
36646
36646
36648
36651
36652
36654
36655
36656
72689
36657
36657
36658
36659
36660
36661
36662
36664
36666
36668
36670
36672
36673
36676
36677
36678
36678
36678
36680
36681
36683
36686
36688
36690
36691
36692
36692
36693
36695
36696
36697
36697
36697
36697
36697
0
36701
36701
36701
36701
0
36701
36701
36702
72778
36705
36708
36710
36712
36713
36714
36716
36718
36719
36720
36721
0
36725
36727
36727
36727
36729
36730
36731
36731
36733
36734
36734
36734
36735
36737
36738
36739
36740
36741
36743
36744
36745
36746
36747
36749
36750
36751
36752
36753
36754
36755
36757
36758
36759
36760
36761
36762
36764
36766
36767
36768
36769
36770
36774
36776
0
36782
36783
36784
36787
36788
36789
36790
36792
36796
36797
36798
36799
36802
36803
36805
36807
36809
36809
36809
36809
36809
36811
36812
36813
36815
72941
36818
36819
36820
36821
36822
36823
36825
36827
36829
36829
36829
36829
36829
36829
36829
36830
36832
36832
36832
36833
36836
36837
36839
36840
36841
36841
36841
36841
36841
36842
36844
36844
36844
36845
36846
0
36848
36849
36850
36857
73031
36860
36861
36861
36861
36861
36861
36861
36861
36861
36861
36861
36861
36863
36864
36865
36867
36868
36871
36872
36873
0
36875
36878
36879
0
36879
36879
36879
36879
36879
36879
0
73096
0
36882
36883
36885
36888
36889
36889
36891
36892
36893
36894
36896
36897
0
36900
36902
36903
36904
36905
36909
36910
36911
36912
36913
36915
36916
36917
36918
36919
36919
36920
36921
36922
36923
36926
36926
36926
36927
36928
36929
36929
36929
36929
36931
36935
36936
36937
36937
36937
36938
36939
36941
73184
36944
36945
36945
73190
36947
36949
0
36953
36958
36960
73211
36964
36965
36966
36969
36971
36974
36975
36976
36977
36978
36980
36984
36985
73237
36985
36986
36987
36988
36989
36989
36990
36991
36994
36997
36998
36999
36999
36999
37000
37001
0
37003
37004
0
37006
37006
37006
37006
37006
37006
37006
37006
37006
37006
37006
37006
37006
37006
37006
0
37009
37011
37014
37015
0
37017
37019
37020
0
37024
37025
37026
0
37035
37035
37037
37037
37037
37037
37037
37038
37041
37042
37043
37045
37047
37048
37049
37049
37049
37050
37051
37054
73367
37057
37057
37057
0
37057
37057
37057
37058
73383
37062
37063
37064
37067
73397
37070
37075
37077
37078
37079
37080
37084
37087
37088
37090
37093
37096
37097
37098
37099
37100
37101
37102
37103
37103
0
37103
37106
37107
37108
37109
73449
37112
37113
0
37114
37114
37119
37119
73467
37119
37119
37120
37121
0
37123
37124
0
0
37129
37130
37131
37132
37134
37136
37137
37139
37141
37143
37144
37145
37145
37145
37145
37145
37147
37148
37149
37150
37151
37152
73532
37156
37157
37158
37159
37160
37161
37163
37163
37164
37165
37165
37165
37165
37165
37165
37165
37165
37165
37165
0
37165
37165
37165
37167
37168
73581
37170
37172
37175
37176
0
37182
73596
37185
37186
37189
73604
37191
37192
37193
37195
37196
37197
37198
73615
37198
37201
37202
37207
37208
37211
73631
37213
37216
37216
37216
37216
37216
37216
37217
37218
37220
37221
37223
73660
37225
37226
37227
37229
37230
73668
37230
0
37230
37230
37230
37230
37230
37230
37230
37230
37230
73683
37231
37233
73688
37235
37238
0
37239
73698
37240
37242
37244
37246
37247
37249
37250
37251
37251
37254
37255
37256
37257
37259
37260
37260
37260
37260
37260
0
37260
37260
37260
37260
37260
37260
37260
37262
37263
37266
37267
37269
37270
37273
73761
37275
37276
73764
37278
37279
37281
37282
37283
37286
37287
0
37288
37288
37288
37288
37288
37288
37288
37288
37288
37288
37288
37288
0
37291
37294
37295
37298
37298
37298
0
37298
37301
37302
37305
37306
37307
37308
73830
37312
37314
37315
37316
37317
73838
37319
37319
37319
37319
37319
37319
37321
0
37323
37325
0
37330
37332
37333
37338
37339
37340
37344
37345
37347
37348
37348
37348
37348
37350
73894
73895
37353
37354
0
37354
73901
37354
37354
37354
37354
37354
0
37354
37354
0
37356
37356
16294
37356
37356
37356
37356
37356
37358
37358
37358
37358
37359
37360
37362
37362
37362
37362
37362
37363
37363
37363
37363
37365
37366
37368
37368
0
37368
37368
37369
37370
37371
37371
37371
0
37374
37376
0
37378
37381
37381
37381
74007
37385
37387
37388
37389
37389
37390
37390
37392
37393
37394
37395
37396
37397
37400
37401
37402
37402
37403
37405
37407
74051
37410
37410
37411
37411
37411
37411
37411
37412
37413
37413
37413
37413
37414
37416
37419
37421
37422
37423
37424
37426
37427
37428
37430
74099
0
37435
37436
37437
37438
37441
37443
0
37445
37445
0
37445
37446
0
37453
37454
37455
37456
37457
0
37462
37463
37464
37465
37467
37469
37469
37470
37471
37471
37471
37471
37471
37471
0
37471
37471
37471
37471
37471
37471
37471
37471
37471
37471
37471
37471
37472
37473
37475
37478
37480
37481
37481
37481
37481
37481
37481
37481
74203
37481
0
37481
37483
0
37484
37484
37486
37487
37488
37488
37488
37488
37488
37488
37488
37488
37488
37488
37488
37488
37488
37488
37488
74251
37488
37488
37490
37493
37497
74267
37501
37508
37508
37510
37513
37516
0
37517
37517
37518
37522
37523
37523
37523
37523
37525
37526
37527
37528
37529
37531
37532
37533
37535
37536
37538
37539
37540
37540
37540
37540
37540
37540
74349
37540
37540
37540
74357
37540
37540
37540
37540
37541
37542
37545
37546
37546
37546
37548
37550
37551
37552
37553
37554
37557
37558
0
37559
37559
37560
37566
37569
37571
37571
0
37571
37571
37571
37572
37574
37575
74429
37575
37575
37575
37575
37578
37578
37579
37580
37581
37582
37582
37583
37585
37586
37587
37588
37589
37591
37592
37594
74467
37597
37598
37599
37599
37599
37599
37599
0
37599
37600
0
37604
37605
37610
37611
37612
37615
37615
37615
37615
37615
37615
74517
37615
37615
37616
37617
37618
37620
37621
37622
37625
37625
37625
37625
37625
37625
37625
74554
37625
37625
37625
37625
37625
37625
37625
37625
37626
37627
37630
37630
37630
37630
37630
37632
37634
37634
37634
37634
37634
37634
37634
37634
74597
37637
37637
37637
37637
37639
37639
37639
37639
37641
0
37643
37644
37645
37646
37651
37652
37653
37654
37658
37661
37663
37664
37667
74653
37671
37672
37673
37675
37677
37677
74663
37678
37681
37682
37683
37684
37685
37688
37689
74682
37692
37692
74689
37692
37694
37697
74699
37699
37699
74706
37699
37699
0
37699
37699
37699
37699
37699
37699
37706
37706
37707
37708
74735
37710
37711
37712
37712
37712
37712
37712
37712
37712
37712
37712
37713
37714
37715
37716
37718
37723
37724
37725
37726
37727
37727
37727
37727
37727
37727
0
37727
37728
37730
37731
37732
37733
37735
37736
37738
37738
37738
37738
37739
37741
0
37745
37746
37749
37750
37751
37752
37753
37754
37757
37758
37760
74828
37765
37765
37765
37765
37765
37765
37765
37766
0
37769
37770
37771
37774
37777
37778
74861
37781
74867
37785
37786
37787
37789
37789
37792
0
37792
37792
37792
37792
37792
37793
37798
37804
37805
37806
37807
37809
37811
37812
37812
37812
37813
74925
37814
0
37816
37817
37818
37820
37821
37822
0
37825
37826
0
37826
37826
37826
37829
37831
37833
37836
37837
37838
37838
37839
37840
37843
37844
37845
37846
37847
37848
37851
0
37852
37854
0
37859
37860
37861
37862
37865
37865
37865
37865
37865
37865
37866
37868
37869
37870
37872
37872
37872
37872
37872
37872
37872
37872
37872
37872
37872
37872
37872
37873
37877
37878
37879
37880
37881
37882
37882
37882
37883
37884
37886
37888
37889
37890
37890
37890
0
37893
0
37896
37897
37899
37901
37901
37901
37901
37901
37901
37902
37904
37906
37907
37910
37912
37915
37916
37916
37917
37917
37917
37917
37917
37918
37919
75137
37923
37925
37925
37926
37926
37926
75154
37926
0
37926
37926
37926
37926
75165
37926
37926
75168
37926
37926
37926
37926
37926
37926
37926
37926
37926
37928
37929
0
37932
37933
37935
37936
37939
37941
37942
37944
37945
37946
37947
0
0
37953
37956
37956
37956
37956
37957
37958
37959
37960
37960
37960
37960
37960
37961
0
37965
37967
37968
37970
37971
37972
37974
37976
37977
37978
37978
37978
37978
0
37978
37978
37979
37980
75284
37980
37981
37982
37983
37984
37984
37984
37984
37984
37984
37984
37985
37987
37987
37987
0
37991
37993
37994
37995
37999
38001
38002
38005
38005
38006
38008
38011
38012
38013
38014
38016
38018
38018
38018
38018
38018
38018
38018
38018
38018
38018
38018
38019
38019
38021
38022
38025
38027
38028
75386
38031
38032
38034
38036
38037
38038
38039
38040
38041
38042
75404
38046
38047
0
38051
38051
38051
0
38051
38051
38051
38051
38051
38053
38054
38056
38057
38058
0
38060
38060
38060
38060
38060
38060
38061
38063
38064
75455
38069
0
38074
38076
75471
0
0
38081
0
38081
0
38081
38081
38081
38081
38081
38081
38082
38083
38084
38085
38087
38088
38089
38090
38094
38097
38097
38097
38097
38097
75529
75530
38097
75533
38098
38100
38100
38100
38100
38101
38103
38103
38103
38103
38103
38103
38105
38105
75567
38109
38112
38113
38115
38116
38116
38117
38117
38118
38119
38122
38123
38124
38125
38127
38130
38130
75609
38132
38132
38132
38132
38132
38132
38132
38132
38132
38133
38135
38136
0
38139
38140
38142
38146
38146
38148
38149
38150
38153
38155
38156
38157
38158
38159
38161
38166
38168
38169
38171
38172
38173
75693
38175
38175
38176
38177
0
38183
38183
38183
38185
38186
75724
38188
75729
38190
38191
75735
38193
38193
38194
38195
38197
38198
75745
38202
38204
38205
38207
38208
38209
0
38214
38216
0
38219
38220
38222
38224
38225
38226
38228
38230
38231
38234
38234
38234
38234
38234
38234
38234
38234
38235
38236
38237
38238
75802
38239
38239
38241
38241
38241
38241
38241
38241
38241
38241
38241
38241
38241
38242
38243
38244
38244
38244
38245
38246
38247
38249
38250
38250
38250
38251
38252
38253
38253
38253
38253
38255
38261
38262
38263
0
38269
0
0
38275
38279
38282
38283
38285
38287
38288
38290
38292
75909
38294
38295
38297
38298
38299
0
38300
38302
38304
38308
38308
38309
38309
38309
38309
38309
38309
38309
38309
38310
38311
38311
38311
38311
38311
38311
38311
38312
38313
38315
38315
38315
38315
38319
0
38322
38326
38327
38328
38329
38330
0
38332
38333
38333
38335
38338
38341
38342
38344
76014
38347
38349
76020
38352
38353
38355
38357
38360
38364
38365
38367
38369
38370
38370
38370
38371
38372
38373
38374
38375
38377
38380
38381
38382
38385
38388
38390
0
38391
38391
38392
38396
38398
76085
38404
38404
38404
38404
38404
38404
76098
38404
0
38404
38404
38405
38407
38408
38408
38408
38408
38408
38408
76120
76122
38410
38410
38410
38410
38410
38410
38410
38410
38410
38410
76139
38410
38410
38410
38413
38415
38416
38418
38419
38419
38419
38419
38419
76167
38423
38425
38426
38427
38427
38427
38427
38427
76183
38427
38428
38430
38431
0
38436
38437
76199
38437
38437
0
38437
38437
38439
38441
38443
38447
38449
38450
38451
38453
38454
38454
38454
38454
38454
38454
38454
38454
38456
38456
38456
38456
38456
38456
0
38456
38456
38456
38457
38458
38459
38463
38465
38466
38467
38468
38469
38470
38471
38473
38474
38475
38478
38479
38484
38487
38488
38489
38491
38493
38494
38494
38495
76307
38497
38498
38499
38500
76313
38505
38506
38507
38509
38510
38512
38513
38514
38515
38516
38518
38520
38520
38520
38521
38522
38529
38530
38532
38533
38535
38536
38537
38537
38537
38537
38537
38537
38537
38539
38540
38540
38540
38540
38541
38542
38544
38544
38544
38544
38546
38547
38552
38553
38555
38556
38562
38563
38564
38565
76416
38568
38571
38573
38575
38577
38577
38577
38579
38580
38581
38581
38581
38583
38586
38587
38588
76459
38591
38592
38593
38593
38593
0
38595
38595
38599
38601
38601
38601
38601
38601
38602
38602
76500
38602
38602
38602
38604
38605
38605
38605
38605
38605
38605
38605
38606
38608
38610
38610
38610
38611
0
38612
38612
38612
0
0
38612
38612
38613
38614
38616
38616
38616
38617
38626
38627
38628
38629
38630
0
38631
38631
38632
0
38634
38635
38636
76593
38641
0
0
38648
38649
38650
38652
38653
0
38657
38658
38659
38660
38661
38662
38663
38664
38665
38667
38668
38669
38669
38669
38669
38671
38674
38675
38675
38675
38676
38676
38676
38676
76654
38676
76656
38676
38676
38676
38679
38680
38682
38684
38685
38686
38690
76676
38694
38695
38696
38697
38698
38700
38705
38706
38706
38706
38706
38706
38706
38706
38706
38708
38708
38708
0
38710
38711
38712
38713
38713
76720
38715
38716
38717
38718
38719
38720
38722
38723
38725
38727
38729
38730
38731
38732
38734
38737
76744
38739
76747
0
38744
38747
38749
38750
38752
38754
0
38756
38756
38756
38756
38757
38758
38759
38761
38762
76786
38764
76788
38768
38769
38771
38772
38773
38774
38775
38776
38778
76805
38781
0
38783
38784
38786
38787
38788
38789
38790
38791
38793
38794
38795
38798
38802
38804
38806
0
38806
76842
0
38810
38811
38811
38811
38811
38811
38811
38811
38811
0
38811
38811
38811
38811
38812
38813
38813
0
38822
76879
38825
38826
38827
38827
38827
38828
0
38830
38834
38836
38836
38836
38836
38836
38836
0
38836
38836
38837
38837
38839
38840
38842
38845
38846
38849
38852
38853
38854
38854
0
38857
38858
38859
38860
76960
38865
38867
38868
38870
38872
38874
38874
38874
38874
38874
38874
38874
38874
38874
38874
38874
38875
38876
38877
38878
38879
38881
38881
38881
77007
38881
38881
38881
38882
38884
77015
38887
38887
38887
38887
38887
0
38887
38887
0
38887
38887
38887
38887
38887
38887
38888
77042
38894
38895
38896
38897
38898
38899
38900
38901
38904
38906
38907
38908
38908
38908
38908
38909
38910
38913
38914
38914
38914
38914
77081
38914
38914
38914
38915
38917
38918
77095
38918
38920
38921
38924
38925
38927
38928
38929
38930
38931
38932
38934
38935
38936
38936
38936
38936
0
38939
38939
38939
38940
38941
38943
38944
38945
38946
38947
77149
38950
38952
38953
77161
38954
38954
38954
38954
38954
38955
38956
38957
38959
38960
38961
38963
38964
38964
38966
38967
38968
77193
38972
38973
38974
38975
38976
38976
38977
38978
38980
38981
38984
38985
38986
38988
38989
38990
38991
38991
77228
38995
38995
38995
38995
38995
38995
38996
38998
38999
39000
39000
39000
39000
39000
39000
39000
39000
39000
39000
39000
39000
39000
39000
39000
39000
39000
39002
39003
39004
39004
39004
39004
39004
39004
39005
39006
39009
39011
39012
39012
39012
39012
39012
39015
39016
39017
39019
39019
39019
39019
39019
39019
39019
39019
39019
39019
39019
39019
39020
0
39022
39023
39023
39023
39023
39023
39023
39024
39025
77347
39027
39028
39029
39030
39032
39035
39037
39038
39040
0
39041
39042
39044
77377
39049
39051
39053
39054
77385
77386
39057
39058
39059
39060
39061
39062
39064
39067
39069
39070
39071
39074
39075
39076
39077
39078
0
39080
39081
39082
39083
39084
39084
0
0
39085
39085
39086
39087
77427
39089
39089
39089
39090
39091
39092
39094
77444
39098
39099
39100
39101
39102
39103
39105
39106
39108
39108
39109
39110
39110
39111
39111
77472
39111
77474
39112
39112
39112
39112
39112
39112
39112
39112
39112
77491
39112
39114
39115
39116
39119
39120
39122
77506
39124
39126
39129
39129
39129
0
39129
39129
39132
39133
39134
39135
39136
39139
39140
39141
39142
39143
39145
77538
39147
39148
39151
77545
39152
39152
39153
39155
39157
39159
39160
39161
39162
39163
39164
39165
39166
39170
39171
0
39175
39175
0
39178
39179
39179
39179
39179
39179
39181
39182
39183
39184
39185
39189
39195
39195
39196
39197
39198
0
39199
39199
39199
0
39199
39199
39199
39200
39201
39202
39203
39205
39206
39207
39210
39212
39212
39212
39212
39212
39212
39212
39212
39213
0
39214
0
39214
77659
39214
39214
39214
39214
39214
39214
39215
39216
39216
39216
39216
39216
39216
77688
43784
39219
0
39222
39224
39225
39229
39231
39232
39233
39235
39236
39237
39240
0
39243
39244
39245
39245
39245
39245
39245
0
39245
0
0
39245
39246
39247
39248
39249
39251
39253
77745
39255
77747
0
39260
77753
39263
39263
39263
39265
39266
39268
39269
39271
39273
39273
39273
39273
39274
39277
77789
39285
0
39288
39289
39290
39294
39295
39296
39296
39297
39298
39299
39300
0
39301
39303
39306
39307
39309
39313
39316
0
39318
0
39320
39321
39321
39321
39321
39321
0
39321
39321
39321
39321
39321
39321
39325
39326
39328
39330
39330
39331
39331
39331
39331
39331
39332
77898
77899
39337
39338
39340
39340
39340
39340
39340
39349
77929
39352
39353
39354
39356
39356
39360
39360
39360
39360
39360
39360
39360
39360
39360
39360
39360
39360
39360
77969
39361
39365
39366
39369
39371
39374
39374
0
39376
39379
39380
39383
39384
39384
39385
39386
39387
39387
39387
39387
39387
39387
39387
39387
39387
39388
39391
39393
39395
39397
39400
0
39403
39406
39411
39412
39415
39418
39420
39421
39423
39424
39427
39429
39430
39431
39433
39435
39436
39437
39438
39439
39441
39441
78092
39441
39441
39441
39441
39441
39441
39441
39442
39444
39445
39447
39450
39451
39452
39453
39453
39453
39453
39453
39453
39454
39457
39458
39458
39458
0
39458
39458
39458
39458
39458
39458
39458
39458
39458
39458
39459
0
39459
39459
78175
39460
39464
39465
39467
39467
39468
0
39470
39472
39473
39473
39473
39473
39473
39473
39473
39473
39473
39473
39475
39477
39480
39480
39482
39483
39485
39486
39487
39490
39491
39492
39493
39498
39498
39498
39501
39502
39503
39504
39505
39506
39509
39509
39509
39509
39509
39509
39509
39509
39509
39509
39509
39509
39509
39509
39509
39509
39509
39510
39510
39510
39510
39510
39510
39510
39510
39510
39510
39510
39510
39510
39511
39512
39512
39512
78331
39518
39519
0
0
39525
39527
39530
39532
39533
39533
39533
39533
39533
39533
39534
39535
0
39537
39538
39538
39538
0
39538
39538
39538
39538
39538
39538
0
39538
39538
39538
39538
39538
39538
39538
39538
39538
39538
39540
39541
39542
39542
39542
39542
78414
39542
39544
39546
39546
39546
0
39546
39546
39547
39548
39550
39551
39552
39553
39554
78448
0
39559
39560
39562
39564
39565
39572
0
39576
39576
39576
39576
39579
39580
39581
39583
39584
39588
39590
39591
39593
39596
39597
39598
39600
39601
39604
39606
39607
39608
39610
39612
39613
39617
39618
39620
39622
39624
39624
39625
39626
39628
39628
39628
39628
39629
39631
39631
39631
39631
39631
39631
39631
78571
39636
39637
39637
39637
39637
39637
39637
39637
39637
39638
39639
39641
39642
39643
39645
39649
39650
39652
39653
39654
39655
39656
39657
39659
39661
39663
39664
78625
39667
39667
39667
58438
39671
39676
39677
39678
39679
39682
78648
39684
39685
39687
39691
39692
39694
39697
39698
39699
39700
39702
39703
39706
39707
39707
39707
39707
39707
39707
39708
39709
39711
39712
39712
39713
39713
39713
78699
39713
39715
39716
39717
0
39720
39722
39723
39723
39723
39723
78717
39723
39724
39724
39724
39724
39724
39724
39724
39724
0
39724
39727
39727
39727
39727
39727
39727
39727
39727
39727
39727
78763
39729
39730
39736
39736
78782
39736
39736
39738
0
39741
39742
39745
39746
39747
39749
39750
39750
39750
39750
39752
39755
39757
39758
39758
39758
39758
39758
39758
39759
39760
39761
39762
39764
39765
39767
39770
39771
39772
39773
39774
39775
39776
78852
39779
39780
39781
39784
39787
39788
39789
39791
39792
39793
39796
78873
39798
39800
39800
39802
39803
39807
39808
39810
39812
39815
39817
39819
39820
39821
39821
39821
39821
39823
39824
39825
39825
39825
39825
39825
39825
39826
39827
0
39827
39828
39829
39830
39830
39830
39830
39830
39832
39832
39832
39832
39834
39835
39836
0
39838
39838
39838
39838
39838
39838
39838
39838
39838
39838
39838
39842
39845
0
79006
39848
39849
39851
39852
39853
39854
39855
0
39862
39864
39866
39869
39874
39875
39876
39879
39880
39880
39881
39881
0
39881
39881
39881
39881
39885
39886
39887
39890
39891
39892
39893
39893
39893
39893
39894
39894
39894
39894
39894
39895
39899
39899
39899
0
79115
39903
39904
39905
39907
79124
39907
39907
39907
39907
39907
39907
39912
39913
39914
79146
39918
39919
39920
0
39923
39923
39923
39924
39924
39924
39924
39924
39924
39924
39926
39927
39928
39929
39932
39932
39932
39932
39932
39932
39932
39932
39932
39932
39935
39935
39935
39935
39935
39935
39936
39939
39939
39939
39939
39939
39939
39939
39939
39939
39939
39939
79242
39941
39942
39943
39945
39946
39947
39952
39952
39954
39958
39960
0
39962
39963
39964
39965
79274
39968
39969
39970
39970
39971
39972
39973
39974
39974
39974
39974
39974
39976
39980
39984
0
39988
39989
39989
39989
39989
39989
39989
39989
39990
39991
39992
39993
39994
39995
39997
39998
39999
40000
40001
40001
40001
40004
40007
40010
40014
40015
40018
40019
79363
40019
40019
40019
40021
40024
40025
40027
40028
79378
40034
40036
40037
40038
40038
40039
0
0
79401
40045
40047
40048
40049
40052
40055
40056
40056
0
40056
40056
40056
40056
40056
40056
40056
40058
40061
40061
40061
40061
40061
40061
40062
40064
40065
40066
79459
79463
40075
40075
40076
40076
40076
40080
40083
40086
40087
40088
40089
40089
40089
40089
40089
40089
40089
40089
40089
40089
40089
40089
40089
40089
40090
40091
40092
40093
40093
40093
40093
40093
40093
40094
40094
40094
40094
40094
40094
40094
40094
40094
40094
40094
40094
40094
40094
40094
40094
40094
40095
40098
15268
40101
40105
40109
40111
40113
40114
40117
40118
40119
40120
40121
40122
40124
40125
40126
40127
40129
40129
40129
40130
40131
40131
40131
40131
40131
40131
40131
40131
40131
0
40131
40131
40132
79636
40136
40137
40138
40138
40138
40139
0
40140
40140
40140
40140
40140
40140
40140
40140
40140
40143
40145
40146
40148
40151
40152
40153
40154
40155
40157
40158
40160
40163
40164
40165
40166
40167
40169
40170
40171
40171
40171
40171
40171
40171
40171
40171
40171
40172
3898
0
40179
40180
40185
40186
40188
40189
40191
40193
40198
40199
40200
40201
40205
40207
40209
40210
40211
40212
40213
40214
40215
40216
40216
40216
40216
79773
40216
40217
40219
40221
40223
40225
79788
40229
40230
40234
40235
40237
40239
40240
40241
40242
40244
40245
40245
79819
40246
40246
40246
40247
40247
0
40248
40249
40249
40250
40252
40255
40256
40260
40262
40264
40265
79867
79869
40272
40273
40274
40277
79882
40282
40283
79889
40287
40288
40290
40291
71287
40297
40298
40300
40301
40303
40304
40305
40307
40309
40310
40311
40312
40313
40313
40313
40313
40313
40313
40313
0
40313
40313
40313
40313
40313
0
40316
40318
40319
79956
40324
0
40328
40328
40329
40330
0
40337
40338
40339
40341
40344
40346
40347
40348
40350
40352
40354
40355
40356
40356
40356
40356
40356
40356
40356
40356
40356
40356
80019
40356
40356
40356
40356
40356
40356
40356
40356
40356
40356
40357
40358
40359
40360
0
40362
40362
40362
40363
40364
40365
40367
40367
40367
40367
40367
40367
40367
40367
40367
40367
40367
80070
40367
40367
40368
40369
40370
0
40375
40377
40378
80086
40380
40381
40383
40385
40386
40389
40391
40392
40394
40395
40396
40399
40399
40399
40400
0
40401
40401
80123
40405
40409
40411
40412
40413
40416
40417
40419
40420
40420
40420
40420
40420
40420
40422
80158
40423
40423
40423
40424
40425
40426
40428
40430
40434
0
40436
40438
40438
40438
40438
40438
40438
40438
40438
40438
40438
40438
40438
40439
40440
40440
40442
40445
40447
40448
0
40450
40452
40453
40453
40453
40453
40454
40455
40457
40459
80233
40461
40461
40461
40463
40464
40465
40471
0
40473
0
40475
40477
40479
40480
40485
40485
40485
40486
40492
40494
40497
40502
38122
40505
40506
80307
40510
40511
40513
40513
40513
40513
40513
40517
40521
40522
40523
40525
40526
40528
40529
40530
40531
40532
40533
40534
80350
40537
40537
40537
0
40537
40538
40540
40541
0
40544
40545
40545
40545
40545
40545
40545
40545
40545
40545
40545
40545
40545
40548
40549
40549
40549
0
40549
40549
40549
40549
40549
40549
40553
0
40557
40558
40558
80433
40558
40558
40558
40558
40558
40558
40558
40558
40558
40558
40558
40558
40558
80463
40558
0
40558
40558
80473
40562
40563
40563
80479
40563
40564
40565
40566
40567
40568
40569
40571
40572
40573
0
40575
40576
40577
40579
0
40582
40583
40584
40585
40588
40590
40591
80520
40594
40596
40596
40596
40597
40598
40599
40600
40602
40603
40604
40608
40611
40613
40614
40615
40616
40617
40621
40621
40622
40623
40624
40626
40628
40629
80578
40630
40630
40630
40631
40632
40634
40635
40635
40635
40635
40635
40635
40637
40638
40640
40640
40641
40642
80619
40644
40645
40646
0
40646
40647
40648
40649
40651
40653
40654
40655
40656
40660
40661
40662
40663
40666
40667
40668
40669
40669
40669
40669
40671
40672
40674
40675
80676
40679
40680
40681
40682
40684
40685
40691
40693
40694
40695
40696
40697
40698
40700
40701
40702
40703
40706
40707
40708
40709
40709
40709
40712
40712
40712
40713
40714
40717
40718
40722
40726
40727
40728
40729
40731
40732
40734
40735
40736
40737
80750
40739
40740
40741
40742
40742
40742
40744
0
80768
40748
40749
40750
40751
40754
40755
40756
80778
40761
40764
40765
40767
40768
40770
40772
40774
80796
40776
40777
40781
40784
40784
40784
40784
40784
40784
40784
40785
40788
40789
40790
80827
0
80832
40794
40794
40794
40794
0
40794
0
40796
40798
40800
40802
40803
40804
40805
40806
40806
40806
40806
40806
40806
40806
40807
40808
40808
0
40808
40808
40809
40810
40810
40810
0
40810
40810
40810
40810
40810
40810
40810
40810
40811
40815
40818
40819
40821
40822
40823
40824
40828
40829
40830
40832
40833
40835
40838
40839
40840
40842
40843
40846
40848
0
80961
40853
40861
0
40863
40868
40869
40873
40874
40875
40876
40878
40880
40881
40884
40890
40891
40892
40894
40894
40896
40897
40898
40901
40901
0
40903
40908
40909
40912
0
40914
40915
40916
40917
40918
40919
40920
81051
40922
40923
40924
40925
40926
40928
40929
40930
40931
40933
40936
40939
40941
40942
40943
40943
40943
40943
40943
40943
0
40943
40945
40946
40946
40947
40949
40950
40951
40953
40954
40955
40956
0
40957
40958
40960
40961
40962
40966
0
40972
40972
40972
40973
40974
81134
40976
40979
40980
40981
40984
40985
40986
40986
40986
40986
40989
81163
40991
40991
40992
81171
81174
40995
40995
40995
40995
0
40997
40998
41001
41003
41003
41003
41003
41003
41003
41003
41003
41004
41005
41007
41010
41011
41013
41014
41015
41016
41017
81225
81229
41022
41022
41022
41023
41025
41026
41026
41027
81248
41030
41031
41032
41033
41034
41035
41035
81262
41035
41035
41035
41035
41035
41035
41036
41037
41041
41042
41042
41042
41042
41042
41042
41042
41042
0
41044
41045
41046
41047
41048
41050
41050
41050
41050
41050
41050
41050
41050
41050
41050
41050
41050
41050
41050
41050
41050
41050
41054
81346
41056
41062
41062
41062
41065
41065
41066
41068
41069
41071
41072
41073
41074
41075
81387
41077
41077
41077
41078
41079
41079
41081
41081
41081
41081
41081
41081
41083
41084
41085
41087
0
41091
41092
81434
41093
41094
41095
54644
41099
41103
41104
41106
41107
41109
41110
41114
41115
41116
41118
41119
41120
41123
41127
41129
41130
41131
81483
41134
41135
41136
41138
41139
41140
41140
41140
41140
41140
41141
41144
41145
41146
41147
41149
41151
41155
41156
41160
41163
41166
41167
41168
41168
41168
81543
41168
0
41168
41169
41171
41171
41171
41171
0
41174
41176
41177
41180
41181
41184
41185
41185
41185
41185
41185
41185
41185
41185
81602
41185
41185
41185
41185
41185
41185
41185
41185
41185
41185
41185
41186
41186
41186
41187
41187
41187
41187
41187
41187
41187
41187
41187
41187
41187
41187
81646
41187
41190
41192
41195
0
41199
41202
41202
41203
41204
41205
41206
81675
0
41210
41212
0
41216
41219
41222
41222
41222
41222
41223
41223
41223
41223
41223
41223
41223
41223
41223
41223
41224
41224
41224
41224
41227
41229
41230
41232
41233
41234
81746
41234
41234
41234
41236
41238
41240
41241
41242
41243
41243
41243
41245
41246
41247
41248
41251
41253
41253
41256
41258
41259
41260
41261
41262
41264
41265
41266
41267
41270
41272
41274
41275
41276
41277
41279
41280
41280
41280
41281
41281
41282
41283
41284
41285
41292
41293
41294
41295
41296
41297
41300
41302
41303
41304
41306
41309
41310
41312
41313
41314
41315
41315
41315
41319
41322
41323
41324
41325
41328
41330
41331
41333
41333
41333
41333
41333
41333
41334
41335
41336
41338
41339
41342
41344
41345
41346
41347
41348
41349
41350
41353
41354
41355
41357
41357
41357
41357
41358
41359
41361
41362
41363
41363
81943
41367
41367
41370
41371
41372
41373
41374
41374
41374
41375
41376
41377
41378
41380
41380
41381
41382
72879
41382
41383
41384
41384
41384
41384
41384
41384
41386
41388
41389
41392
41392
41393
0
41397
41398
41400
41401
41402
41403
41407
41408
14339
41411
41412
41413
41414
0
41416
41417
41421
41422
41423
41424
41426
41429
41431
41433
41435
41436
41437
41438
41439
41444
41445
41447
0
41452
41452
41452
41452
41452
0
41452
41453
41455
41457
41458
41462
82088
41464
41465
41466
41467
41470
41471
41472
41473
41475
41477
0
41480
41480
41480
0
41480
41480
41480
41480
41481
41482
41483
41485
82128
41488
41489
41490
41490
41491
41492
41494
41495
41495
41495
41495
41495
41497
41499
41500
41501
41502
41503
41505
41505
41506
41508
41509
41509
41509
41509
41510
41510
41510
41511
41512
41514
41515
41516
41517
82198
41519
41521
41523
41524
82205
41526
41527
41528
0
0
41534
41535
41536
41537
41539
41540
41542
41544
41545
41546
41547
41548
41550
41552
41552
41552
41553
41554
41555
41556
41561
41562
41562
41563
41565
41566
41568
41569
41570
41570
41570
41570
41570
41570
82279
41570
41571
41572
41578
41581
41582
41584
41585
41587
41591
41592
41596
41597
41603
41606
41607
41607
41608
41609
41610
41612
41619
41620
82353
41622
41622
41622
41622
41622
41622
41623
41624
41624
41624
41624
41624
41624
41624
41625
41625
41625
41625
41626
41628
41629
41630
41632
41633
41636
41638
41639
41640
82401
41643
41644
12897
41646
82414
41653
41656
41657
41659
41665
41667
41673
41676
41676
41677
41679
41683
41684
41684
41684
41684
41684
41684
41684
41685
41686
41686
41686
41686
41687
82485
41688
41688
0
41688
41688
41690
41690
41691
41692
41696
41696
0
41696
41696
41696
41696
41696
41696
82522
41699
41700
41702
41705
41706
0
41707
41710
41715
41718
41719
41720
41720
41720
82557
0
41720
41720
41722
41723
41726
41728
41731
0
41733
41734
41737
41738
41739
41741
41743
41744
41745
41746
41746
41746
41746
41746
41746
41746
41746
41746
41750
41751
41751
41751
41751
41751
41751
41751
41751
41751
41751
41751
41751
41752
41753
41755
41755
41755
41755
41755
41756
41757
41757
41758
41759
41760
41761
41762
41764
41765
41766
41771
41772
41773
41773
41773
41773
41773
41773
41773
41774
41775
41777
41777
41778
41779
41780
41783
41784
41786
41788
41789
41790
0
41793
41795
41798
41799
41800
41802
41803
41806
41808
41809
41811
41813
41814
82729
41816
41817
82732
41820
82736
0
41824
41825
41827
41827
41827
41827
41827
82756
41828
41829
41831
41834
41836
41837
82782
41837
41839
41841
41842
41843
41843
41843
41843
41843
41844
0
41846
41847
41847
41848
41848
41849
41852
41853
41854
41859
41860
41860
41860
41860
41860
41860
41860
41860
41860
41860
41860
41862
41863
82852
41863
41863
41863
41864
41865
41867
41868
41870
41872
41872
41873
41876
41878
41879
41880
41880
0
41880
41880
41880
41880
41880
41880
41880
41880
41882
41884
41885
41886
41887
0
41890
41892
41893
41893
41893
41893
41893
41893
41893
41893
82934
41893
0
41893
41893
41893
41893
41893
41893
0
41894
41896
41897
41898
41900
41903
82962
41903
41903
41903
41903
41903
41903
41903
41903
41904
41905
0
0
41908
41909
41910
41912
0
41916
41917
41917
41917
41917
41917
41917
41917
41917
41917
41917
41917
41917
41917
41917
41917
83023
41917
41917
41918
41921
41924
83040
41929
41930
83044
41932
41933
41934
41935
41938
41939
41941
41943
41944
41945
41946
41947
0
41949
41950
41955
41956
41959
41960
41961
83079
41963
41964
41964
41964
41965
41967
41967
41967
41968
83105
0
41969
41970
41975
41976
41977
41979
41982
0
83125
41986
83130
41993
41994
41995
41996
41999
41999
42001
42002
42004
42006
42007
42008
83168
0
42010
0
42012
42012
42012
42013
42014
42015
42017
42018
42019
42020
42022
42024
42025
42028
42028
42028
42028
42028
42028
42028
42028
42031
42031
42031
42031
42031
42031
42032
42033
42037
0
42039
42039
83240
83243
42047
42048
42048
42048
42048
0
83268
42051
83272
42051
42052
42054
42055
42056
42058
42059
42065
42066
42066
42067
42068
42071
42072
42073
42075
42076
42077
42078
42081
42084
42085
42087
42090
42091
42095
42096
42098
42098
42098
42098
83342
42100
42101
42102
42103
42103
42103
42103
42105
42106
42107
42109
42110
42112
42115
42118
42118
42118
42118
42118
42118
42118
42118
42118
42118
42118
42119
42120
42122
42122
42122
42122
83398
42122
42122
42122
42122
42122
42122
0
42123
42123
42123
42123
42123
42123
42123
42123
42123
42123
42123
0
42126
42126
83443
42129
42131
42132
42134
42134
42136
42137
42138
42139
42141
42142
42143
42144
42145
42147
42147
0
42148
42148
42148
42151
42151
42151
42151
42151
42151
42151
42153
42154
42155
42157
42159
42161
42163
42165
42167
42168
42170
42171
0
42173
42174
42174
42174
42174
0
42174
42174
42174
42176
42176
42179
42180
42181
42182
42184
42185
42186
42187
42188
42189
42191
42192
42195
42196
42197
42199
42201
42202
42202
42202
42202
42202
42202
42202
83593
42202
42202
42202
42202
42202
42202
42203
42204
83603
42206
83609
42209
42209
42209
42209
42209
42209
42210
42212
42213
42213
42213
42213
42213
0
42213
42213
42213
42213
42215
42216
42217
42220
42221
42222
42225
42225
42225
42226
83658
83660
42230
42233
42234
42234
42234
42235
42236
42237
42238
42239
42240
42242
42244
42245
83686
42252
42253
42254
42255
42257
0
42261
83703
42262
42264
42266
42267
42268
42269
42273
42274
42275
0
42279
42281
42283
42285
42286
83738
42288
42288
42288
42288
42288
42288
42288
42288
42288
42288
42288
42288
42289
42289
42289
42290
42290
42290
42290
42290
42291
42291
42293
0
42298
42300
42301
42302
42303
42304
42306
42307
42307
83802
0
42307
83806
42307
42307
42307
83811
42307
42308
42309
42310
42312
42315
42316
42317
42318
42319
42320
42326
42327
42328
42329
42332
42333
0
42334
42334
42334
42334
42334
42335
42336
42337
42341
0
42344
42345
42346
42353
42356
42360
0
42362
42362
83892
0
42364
42365
42366
42368
42370
42371
83911
42373
42374
42375
42376
42377
83917
42379
42380
42381
42382
42382
42384
42386
42387
42388
42389
42390
0
42391
42392
42393
42394
42395
42396
42398
42402
42403
42407
42407
42407
42407
42407
42408
42409
42411
42412
0
42413
42415
83984
42416
42418
42421
42422
83996
42425
42427
0
42428
42428
42428
42428
42428
42428
42431
84016
42431
42431
42431
42431
42431
42431
0
42433
42433
42435
42440
42441
42442
42442
42442
42442
42442
84049
42443
42445
42446
42447
42449
42449
42453
42454
42455
42456
42457
42458
42460
42462
42463
42465
42466
42467
84089
42471
42471
42471
42471
42473
42473
42473
42474
42476
42478
42479
84114
42481
42484
42484
42485
42487
42488
42489
0
42491
42495
42497
42497
42497
42497
0
42498
42501
42501
0
42505
42507
42509
42510
42510
42510
42510
42510
42510
42510
42510
42510
42511
42511
42511
42511
42511
42511
42511
42512
84188
42513
42513
84196
42516
42520
42523
42524
42526
42526
42527
42528
42529
42529
42531
42534
42536
42538
42540
42543
42544
42545
42547
42548
42549
42549
42549
42549
42549
42549
42549
42549
42549
42549
42549
42549
42550
42552
42553
42554
42556
42559
0
42565
42566
42567
42568
42569
42570
42570
42570
42572
42574
42574
42574
42574
42574
42574
42574
42576
84341
42577
42579
42580
42584
42585
42586
42588
42590
42591
42592
42595
84362
42597
42597
42597
42597
42597
42598
42599
42600
42601
42603
42605
42609
42613
42614
42618
42619
42621
42621
42621
42621
42622
42626
42627
42629
42630
0
42633
42634
42636
42637
42641
42642
42644
42644
42645
42646
42647
42647
42647
42648
42649
42650
42652
42653
42654
42659
42660
42661
42663
42664
42666
42669
42670
42672
42673
42674
42675
42676
42676
42677
42677
42677
84480
42678
42679
42685
42686
42688
42688
42688
42692
42693
42694
42697
42698
42698
42699
42699
42699
42699
42700
42702
42702
42702
84540
0
42704
42705
42705
42705
42707
42708
42709
42710
42711
42712
42714
42715
42716
42717
42719
42721
42722
42723
42724
42727
42729
84583
84585
42730
42731
42733
42734
42735
42735
42735
42735
42735
42735
42735
42735
42736
42737
42738
42739
42740
42740
42740
42740
42740
42740
42740
42740
42740
42740
42740
42740
42740
42740
0
42740
42740
42740
0
42741
42745
42747
42753
42754
42755
42755
42755
42755
42755
42756
42757
42758
42759
42762
42763
42764
42765
42766
42766
42766
42766
42766
42766
42766
42766
42766
42766
42766
42766
42766
42766
42771
42772
42772
42772
42772
42773
42774
42775
42777
42779
42780
42782
42782
42782
42782
42783
42786
42789
42790
42790
42790
42794
42795
42797
42800
42801
42802
84773
42807
42809
42810
42810
42811
42812
42814
42816
42817
42818
42819
42821
42822
42824
42826
42826
42828
42829
42831
42832
42835
42835
42835
42835
42835
42835
42835
42835
42835
42835
42835
42835
42835
42835
42835
84842
42835
42835
42835
42835
42835
42835
84854
42835
42835
42835
0
42835
42835
42835
42835
42835
0
42839
42842
42844
42845
42847
42848
42849
42853
42853
42854
0
42856
0
42861
42861
42861
42862
42863
42863
42863
42866
42867
0
42867
42867
42867
42867
42867
84941
42869
42870
42872
42878
42879
42881
42882
42884
42885
42886
42887
0
42889
42890
42890
42890
42890
42890
42890
84975
42894
42898
42900
42901
42902
42903
42905
84998
42911
42913
42914
42915
42916
42917
42919
42920
42920
42920
0
85026
42925
42926
42929
42930
42932
42936
42938
42938
42938
42938
42939
42940
42941
0
42945
42946
42946
42946
42946
42948
42949
42950
42952
42953
42955
42958
42959
42960
42960
42960
0
42960
85089
85091
42961
42961
42961
42962
42962
42962
42962
42962
42962
42962
42962
42962
42963
42963
42963
42963
42963
42964
42964
42967
42967
42967
42970
42971
42971
42971
42971
42971
42971
42972
42973
42974
42974
42975
42976
42977
85169
42980
0
42982
42983
42984
42985
0
42989
42991
42992
42993
42994
42998
43000
43002
43003
43003
43003
43003
85203
43003
43004
43004
43004
43004
43004
85214
43004
43004
43004
43006
0
43008
43009
43011
43013
43017
43018
43020
85241
43021
43021
0
43021
43021
43021
43021
43021
43021
43021
0
43021
0
43021
43021
43023
43024
43030
43032
43035
43036
43039
43040
43041
43042
43043
0
43048
0
43052
43053
43054
43057
43060
43061
43065
85318
43067
85320
43073
43073
85336
43073
85338
43073
43073
43073
43075
43076
43078
43081
43084
43085
43086
43087
0
43088
43089
43090
43090
43090
43090
43091
43093
43094
43094
43094
43094
43094
43094
43094
43094
43094
43095
43096
43097
43100
43101
43102
43103
43104
43105
43106
43109
43109
43110
43113
43114
43116
43117
43118
43119
43121
43122
43122
43122
43122
85443
43122
43122
43122
43123
85449
43125
43127
43127
43127
43128
43129
43130
43131
43135
43138
43139
43139
43139
43139
43139
43139
43139
43140
43141
43143
43144
43145
85495
43147
43148
43148
43148
43148
43148
43148
43148
0
43153
43156
43157
43158
43158
43158
43158
43158
43158
43158
43158
0
43158
43158
43160
43162
43163
43164
43165
43166
43166
43167
43169
43170
43170
43171
43174
43175
43176
43180
43182
43184
43186
0
14500
85583
43192
43193
85586
43195
43195
43195
85591
43196
43198
43203
43204
43205
43207
43208
43209
43212
43213
43214
43218
43219
43219
43219
43219
43220
43222
43224
43227
43227
43227
43227
43227
43227
43227
43228
43229
0
43233
43234
43236
43238
43239
43239
43239
43240
43240
43240
0
43241
43242
43243
43244
43245
85685
43248
0
43250
43251
43252
43253
43254
43255
43260
43261
43263
43264
43265
0
43267
43268
43269
43270
43271
43273
0
0
0
43277
43283
43284
43285
43286
43287
43288
43289
43290
43290
85740
43290
43290
43290
43290
43290
43290
43290
43292
43294
43296
43298
43299
43300
43301
43302
43303
43304
43305
43306
43307
43307
43309
43312
43314
43318
43319
43320
43322
43322
43324
43325
0
43328
43329
85804
43330
43330
43330
43331
43332
0
85815
43338
85817
43342
0
43345
43346
43348
43349
43350
43350
43352
43353
43354
43356
43359
85848
43359
0
43360
43360
43360
43361
43361
43361
43361
43361
43362
43363
43364
43365
43366
43367
43368
43369
43369
43369
43369
43369
43369
85886
43369
85888
43369
43369
43374
43374
43374
43374
43374
43374
43374
43374
43374
43374
43374
43374
43374
43374
43374
43374
43374
43374
43374
43375
43376
43377
43378
43379
43380
43382
43383
43384
43385
43385
43385
43385
43385
43385
43385
43386
43387
0
0
43390
43392
43395
43396
43397
43397
43397
43397
43397
43397
43398
43399
43400
43400
43400
43400
412
43401
43401
43402
43403
43404
43405
43406
0
0
86010
43408
43408
43408
43408
43408
43408
43412
43414
43415
43416
43417
43418
43420
43422
43424
43425
43426
43427
43428
43431
43433
43435
43436
43437
43438
43439
43440
43441
43442
43443
43444
0
43449
43451
43453
43454
43456
43456
43457
43458
43460
43461
43462
43463
43463
43463
43463
43463
43464
86092
43465
43465
43465
43465
43465
43465
43465
43466
43468
43470
43471
43471
43471
43472
43473
43475
43476
43477
43479
43480
43481
43482
43484
43485
43486
43486
43488
43491
43492
0
86160
43503
43504
0
43504
43504
43504
43509
43510
43511
43512
43514
43516
43517
43520
43521
43521
43521
43521
43521
43524
43525
43526
43526
0
43526
43526
43529
43531
43532
43534
43538
43539
43540
43541
43542
0
43544
43549
43550
43552
43554
43555
86249
43557
43559
43560
43561
43562
43563
43566
43568
43570
43572
43574
43576
43578
43580
43581
43582
43585
43587
43590
43591
43592
43592
43592
43593
86304
43596
43597
43599
43601
43602
43603
43604
43606
43606
43606
43607
43608
43609
43614
43615
43616
43616
43616
43616
43616
43616
43616
43616
43616
43616
43617
43618
43619
43620
43623
43624
0
43627
43628
43630
43631
43634
43638
43639
43639
86378
86379
43639
43639
43639
43639
43639
43639
0
43640
43642
43643
43645
43646
86407
43648
43649
43649
43650
43651
43652
43654
43656
43657
43658
43659
43661
43664
43666
43667
43668
43670
43671
43672
86443
43674
43674
43675
43677
43677
43678
43679
43680
43682
43684
43685
43686
0
43689
43691
43693
43695
43696
43698
43700
43701
43703
43704
43706
43707
43709
43711
43713
43714
43715
43716
43719
43720
43722
43723
43725
43726
43726
43726
43726
43726
43726
43726
43728
43732
43732
43732
43733
43733
43733
43733
43733
43733
43733
43733
43733
0
43733
43733
43733
43734
43735
43736
43736
43736
43736
43736
43737
43738
43738
43738
43738
43738
43738
43738
43738
43738
43738
86582
43738
43738
43738
43738
43738
43739
43740
43741
43741
43741
43741
43741
43741
43741
43741
43741
43741
43741
43741
43742
86624
43742
43742
43743
43744
43745
43746
43746
43746
43746
43746
0
43746
43748
86650
43748
43748
43752
43753
43755
43756
43758
43759
43760
43763
43763
43763
43764
43765
43766
43768
43770
43770
43770
43770
43770
43770
43770
43770
43770
43771
43771
43771
86714
43775
43776
43776
43776
43776
43776
43776
43777
43777
43778
43779
43780
43781
43783
43784
43786
43788
43788
43789
43792
43793
43795
43796
43797
43798
43800
43801
43801
43801
43803
43805
43806
43806
43806
43806
43806
43806
43806
43806
43806
43807
43808
43811
43813
43814
43815
43816
43818
43822
43823
43825
43826
43828
43830
86830
43832
43832
43834
43835
43839
43839
43839
43839
43839
43839
43839
43839
43839
43840
43841
43842
43842
43842
43842
43843
43848
43848
43848
43849
43849
43850
86890
43851
43851
43851
0
43851
43851
43851
43851
86907
43851
43851
43851
0
43853
43854
43856
43857
43859
43860
0
43862
43863
43864
43864
43866
43870
43872
43875
43876
43880
43881
43882
43884
43886
43888
43889
43890
43891
0
43892
43892
43892
43893
43894
43898
43899
43900
43903
0
43908
43908
43908
43908
43908
43908
43908
43908
43908
43908
43909
43910
43911
43912
43913
43914
43914
43914
43914
43914
43914
43914
43914
43916
43918
43920
43920
43921
43923
43924
43925
43926
43926
43926
0
87054
43926
43927
0
43929
43930
0
43930
43930
43930
43930
43930
0
43930
43931
43932
43932
43932
43935
43940
43941
43942
43945
43946
43947
43947
43947
43947
43947
43948
43952
43958
43960
43961
43962
43964
43965
43968
43970
43971
43972
43974
43977
43979
43983
43986
43988
43990
43990
43990
43990
43992
43992
43993
43994
43994
43994
43994
43994
43994
43994
43994
43994
43994
43994
43995
43995
43995
43995
43997
43998
44000
44001
44002
0
44009
44009
44009
44010
44012
44013
87234
44015
44015
44015
44017
44018
44019
44020
44021
44022
44023
44024
44025
44026
44027
44029
44030
0
44030
0
44030
44032
44033
44034
44035
44036
44036
0
44036
44036
44037
44038
44039
44041
44043
44044
44045
44048
44051
44054
87305
44057
44058
44061
44062
44063
44064
44066
44068
44069
44070
44071
44073
44073
44073
44073
44073
44076
44077
44078
44079
44080
44081
44085
44086
44086
44086
44086
44087
44088
44089
44090
44091
44092
44093
44095
44096
87374
44102
44103
44104
44105
44106
44109
44111
44115
44116
0
44118
44118
44119
44124
44125
0
44130
44132
44133
44137
44139
44140
44141
87432
44143
44144
44146
44148
44149
44151
44153
44154
44154
44154
44154
44154
0
87455
44154
44154
44157
44158
44162
44164
44165
44166
44167
44168
44170
44171
44174
44177
44178
44179
44180
44181
44183
44184
44184
87502
44184
44185
0
44187
44187
44188
44190
87519
44192
44194
44196
87526
44196
44196
44196
44196
44196
44196
87538
44197
87542
87545
44200
44201
44203
44204
44207
44209
44211
44213
44214
44217
44220
44221
44222
44222
44222
87576
44222
0
44223
44224
44225
44226
44227
44228
44228
44228
44228
44229
44230
44231
44233
44234
44235
44235
44237
44239
44241
44241
44241
44241
44243
44245
44246
44246
44247
44248
44249
44249
44249
44251
44252
44253
44253
44253
44253
44253
44255
44258
44259
44260
44262
44264
44265
44265
44265
44265
44265
44265
44266
44268
44269
44270
44272
44273
44275
87698
44278
44279
44280
44281
44282
44283
44283
44283
44283
44283
44283
44283
44285
44287
0
44287
44287
44287
44287
44288
44289
44291
44292
44293
44294
44295
44296
44297
44298
44301
44304
44305
44311
44313
44314
44314
44314
44314
44314
44314
44314
44314
44315
44316
44318
44319
44321
0
44324
44326
44330
44332
44332
44333
44334
0
44334
44334
87806
44336
44336
87812
87813
44336
44336
44336
87822
44342
44343
44344
44345
44347
44348
44348
44348
44350
44351
44355
44355
44355
44355
44355
44355
44355
44355
44355
44356
44362
44364
44365
44366
44366
44366
44367
44367
44368
44369
44369
44370
44371
44374
87899
44376
44376
44376
44376
44376
44376
44376
44376
44376
44376
44376
44376
44376
44376
44376
44378
44379
44380
44384
44386
44387
44389
87938
44391
44393
44394
0
44399
44399
44399
44399
44399
0
44399
44399
0
44401
44401
44402
44404
0
44404
44404
44404
44405
44407
44408
44409
44411
44413
44413
44414
0
44416
87994
44423
44423
88007
44425
44429
44429
44431
44432
44433
44433
44436
44436
44436
44437
44438
44440
44442
44445
44447
44447
44447
44447
44447
44451
44452
44453
44454
44454
44454
44456
88077
44460
44461
44463
44463
44466
44469
44470
44472
44475
44476
44480
88104
44483
44485
44489
44491
44492
44495
44496
44499
44500
44502
44503
44503
44503
44503
44503
44504
44508
44509
44510
0
44515
44515
44515
44515
0
44516
44518
44519
44520
0
44522
44524
0
44529
88175
44533
44534
44538
44540
44541
0
44542
44542
0
44547
44549
44549
44549
0
44554
44555
44557
44558
44559
44560
44561
44563
44564
44564
44564
44569
44570
44571
44575
44576
44577
44578
44582
88249
44582
44582
44583
44584
44588
44589
44589
44589
44589
44589
44589
44589
44589
88278
44593
44595
44595
44595
44595
44595
44597
44598
44600
0
44604
44606
44607
44607
44607
44607
44607
44607
44607
44607
44607
44607
44607
44612
44613
88333
44616
44616
44616
44616
44619
44621
44623
88351
0
44627
44628
44629
44632
44633
44634
44635
44636
44637
44638
44640
44641
44642
0
44644
44645
44646
44646
44646
44648
44649
44653
44656
44658
44658
88401
44658
44658
44660
44660
44660
44660
44660
44660
44660
88419
44661
44662
44663
44665
44665
44665
44665
44665
0
44665
44665
0
44666
44666
44666
44666
44666
44666
44666
44666
88470
44670
44671
44672
44673
44673
44673
44673
44673
44673
44674
44675
44676
44677
0
44681
44681
0
44681
44681
44681
44681
44681
44681
44681
44681
0
44685
44686
44690
88525
44692
44694
44696
44697
44703
44704
44706
44707
44708
44711
44711
44711
44713
44714
44715
44716
44717
44718
44719
44721
44722
44723
44724
44724
44724
44724
44724
88578
44726
44727
44729
44730
44734
44735
44736
44739
0
44741
44743
44744
44745
44746
0
44746
44746
44746
44746
44746
88614
44746
44746
44748
44750
44751
44752
44753
44754
44756
44756
44756
44756
44756
44759
44760
44761
44762
44766
44767
44768
44769
44770
44771
44772
44773
44773
44773
44773
44773
0
44773
44775
44776
44777
44780
44782
88681
44785
44787
44789
44790
44792
44793
44794
44795
44797
44798
44799
44800
44801
0
44801
44801
44801
44801
44801
44801
44805
44807
44808
44810
44811
44812
0
44815
44818
44818
88735
0
44821
44823
44825
44825
44825
44825
44825
44825
44825
44825
44825
44825
44825
44825
44825
44825
88768
44827
44827
44827
44827
44828
44831
44832
44832
44832
44832
44832
44832
88787
44832
0
44832
44832
44832
44832
44832
44832
44834
44834
44834
44834
44836
44837
44839
44840
44842
44842
44842
44842
44843
44845
44850
0
44855
44856
44857
44859
44861
44862
44863
44865
44867
88857
0
44871
44872
44874
44874
44874
44874
44874
44874
44874
44874
44874
44874
44876
44878
44881
44882
44883
44884
44885
44887
0
44894
44895
88904
44898
44898
44898
44899
88914
44903
44904
44904
44906
44906
44906
44906
44907
44908
44911
44911
44912
44914
44915
44917
44917
44918
88949
44920
44921
44923
44924
44924
44924
44924
44924
44924
44924
44924
44927
44928
44929
44930
44932
44933
44934
44935
44936
44937
44940
44942
44943
44944
44945
44946
44948
44949
44951
44952
44952
44952
44952
44952
44952
44952
89011
44952
44952
44952
44952
44952
44952
44953
44953
44953
44953
44953
44953
44953
44953
44953
44953
44953
44953
44953
44953
44953
44953
44953
44953
44953
44953
44954
44955
44956
44957
44958
44959
44960
44961
89066
44961
44962
44963
44964
44965
44966
44968
44969
44970
44972
44974
44975
44976
44977
44978
44982
44983
44986
44989
44991
44992
44993
44994
44999
45000
45002
45005
45007
45010
45011
45012
45014
45015
45017
45018
45019
45020
45022
45025
45026
45027
45028
45029
45030
45031
45031
45031
89161
89162
45031
45031
45031
45031
45032
45034
0
45038
45041
45042
0
45044
45045
45046
45046
45046
45046
45046
45046
45046
45046
45046
45047
45047
45047
45049
45052
45055
45059
45061
45063
45064
45064
0
45064
45065
45065
45065
45065
45065
89249
45065
45065
45065
45065
45065
45065
45065
45065
45065
45065
45066
45067
45068
45069
45070
45071
89275
45074
45075
45076
45076
45076
45076
45077
45078
45081
45082
45084
45086
45087
45088
45089
45091
45092
45094
45095
45096
45097
45098
45100
45102
45102
45103
45103
45103
45103
45103
0
89330
89335
45109
45109
45109
45109
45109
45109
45109
45109
45109
45109
45109
45109
45109
45109
45109
45109
45109
45109
0
45111
45113
45114
45115
45117
45118
45119
45121
45124
45125
89389
45128
45131
45133
45135
45135
45135
45135
45135
45136
45139
45142
0
45144
45147
89419
45149
45151
45151
45151
45152
45153
45154
45159
45161
45162
89442
45165
45168
45169
45170
45171
45172
0
45173
45174
45175
45178
45179
45180
89462
45182
45182
45182
45182
0
45183
45184
45185
45188
45189
45190
45190
45192
45192
45192
45192
45192
45192
45192
45194
45195
45197
45198
45198
0
45206
45207
45211
45212
45213
45214
45215
45215
89544
45215
45215
45215
45215
45215
45215
45215
0
45215
45215
45219
45220
45221
89566
45225
45225
45225
45225
45225
45225
45225
45225
89587
45227
45227
45227
45227
45228
45230
45231
89601
45234
45236
45237
45239
45241
45243
45243
45243
45243
45243
45244
45245
45247
45252
45252
45252
45255
45256
45266
45267
45267
45267
0
45267
45267
45267
45267
45267
45269
45271
45272
45273
89681
45275
45279
45279
45281
45282
45283
45284
45285
45286
45287
45289
45289
45289
45289
45289
45289
45289
45290
45291
45293
45294
45295
45296
89724
45298
45300
45302
45304
45305
45305
45306
45307
45307
45307
45308
45312
45312
45312
45312
45312
0
45314
45315
45316
45317
45320
45323
45323
45326
89785
45328
45328
45334
89805
89807
45342
45343
45344
45344
45344
0
45344
45344
45344
45344
45344
45344
45344
0
45346
45347
45350
45351
45351
45352
45355
45356
45357
45359
45361
45363
45364
45365
45366
45370
45370
45370
45370
45370
45370
45371
45372
45372
89884
45372
45372
45372
0
45372
45372
45372
45372
45372
45372
45372
45372
45372
45372
45372
45372
45372
89911
45373
45375
45376
45377
45377
45377
45377
45379
89926
45382
45383
45384
45385
45387
45388
45388
45388
45388
45388
45388
45388
45388
0
45388
45388
45388
45388
45388
45389
45390
89960
45393
45394
45396
45397
45400
45400
45400
45400
45400
45401
45401
45402
45404
45404
45404
45404
45404
45404
45406
45408
90000
45412
45412
45414
45416
45417
45421
45421
45421
45421
45421
45421
45421
45421
45421
45421
45422
45422
45422
45425
45426
45427
45428
45428
45428
45432
45434
45435
45437
45439
45442
45445
45446
45447
45448
45449
45450
45450
45450
45450
45450
45450
45450
0
45450
90085
0
45450
45450
45450
45450
45450
45450
45450
45450
45450
45450
45451
45452
45454
45455
45456
45458
45460
45460
45460
45460
45460
90120
90121
45460
45460
45460
45460
45460
45460
45460
0
45462
45463
0
45465
45466
45467
45468
45470
45470
45470
45470
45470
45471
45472
45473
45475
45477
45478
90159
45479
90167
90168
45480
45480
45481
45482
45483
45485
45487
45489
45489
45489
45490
45491
45493
45495
45497
45498
45498
45498
0
45498
45498
45500
45501
90219
45503
45504
45505
45506
45507
45509
45510
45512
45512
45513
45515
45515
45515
45515
90243
45516
45517
45519
45520
45522
45524
45525
90256
45526
45526
45526
45527
45528
45530
45531
45532
45533
45535
45536
45538
45539
45542
90280
45544
45545
45546
45547
45547
45547
45547
45549
45549
45549
45549
45552
45553
45555
45559
90317
90318
90321
45567
0
45569
0
45575
45576
0
45578
45579
45580
45582
45584
90344
45586
45587
45588
45595
45596
45599
45601
45602
45603
45604
45604
45604
45604
45604
45604
45604
45608
90379
45610
45611
45613
90387
45614
45616
45617
45618
45622
45623
45627
45627
45630
45631
45631
45632
45634
45637
45638
45639
45642
45643
45646
45647
45649
45650
90433
45654
45654
45654
90441
45654
45654
45654
45654
45654
0
45654
45654
45657
45661
45661
0
0
45663
45664
90474
45667
45669
45671
45671
45671
45671
45671
45672
45674
45676
45677
90499
45677
45677
45678
45679
45679
45679
45679
45679
90517
45679
45679
45679
45681
45682
45683
90531
45685
45687
45688
45689
45689
0
45689
45689
45689
0
45689
45689
45689
45689
45690
45692
45696
45696
0
45696
0
90576
45696
45696
45696
45696
45696
90586
90587
45696
45696
45696
90595
45697
45697
90602
45699
45700
45700
45700
45700
45700
45700
45700
45703
45704
45708
45709
45710
90635
45714
45719
45720
45721
45722
45722
45723
45724
45725
0
45729
45730
45731
45731
45731
45731
45731
45732
45732
45732
45732
90675
45732
90677
45732
45732
45733
45736
45736
45736
45736
45736
45737
45740
45741
45742
45742
45744
90710
45745
45746
45747
45748
45748
45748
45748
45748
45748
0
45749
45750
45752
45753
45754
45755
45755
45755
45755
45755
45755
45755
45756
45756
45756
45759
45761
45762
45762
45762
45763
45764
45767
45768
45769
45771
45772
45773
45773
45773
45773
45773
45773
45773
45774
45775
45776
90794
45779
45780
45781
45783
45788
45790
90809
45792
45794
45798
45799
45800
45805
45806
45806
45807
45808
45808
45810
45812
45813
45815
45816
45818
45819
45820
45823
45824
45826
45826
45826
45826
45826
45826
45827
45827
45827
45827
0
45830
45832
45833
45834
45836
45837
45838
45840
45841
45844
45845
45846
45847
0
45849
45851
45853
45854
45855
45857
45860
0
45861
45861
45861
45861
45861
45861
45864
45865
45866
45867
45868
45868
45869
45870
45873
45874
0
45876
45876
45876
45876
45877
90956
45879
45880
45881
45883
45886
45887
45888
45889
45890
45893
45896
45896
90984
45897
45898
45902
45903
45904
91004
45904
45904
45904
45907
45908
45909
45910
45911
45913
45914
45916
45919
45920
45922
45923
45924
45924
45924
45924
45924
45924
45925
91048
45929
45930
45931
45932
0
45936
45936
91062
45940
45942
45944
45945
45946
45947
45950
45956
45957
45958
45959
0
45961
0
0
45966
45967
45968
45969
45970
45974
45974
45974
45974
45974
91117
45974
0
45977
45978
45980
45981
45981
45981
45981
45981
45982
0
45986
45993
45993
91160
45995
45996
45997
45998
46002
46003
46004
46005
46010
46011
46012
46012
46013
46014
46015
46015
46015
46015
0
46015
0
46017
46018
46019
46023
46024
46025
46026
46028
46032
0
46034
46034
46034
46034
46034
46034
46034
91236
46034
46034
46034
46034
46034
46034
46034
46034
46035
46036
46037
46038
46039
46039
46039
46040
46040
46043
46045
46048
46049
0
46051
46054
46055
0
46059
0
46061
0
46063
46065
0
46071
46073
46075
46078
46080
46081
46082
46082
46083
46087
46088
46089
46090
46091
46092
46094
46095
46096
91342
46099
46100
46102
46103
46104
46106
91353
46107
46111
46112
0
46115
46116
46119
46120
46121
46123
46124
46124
46124
0
46128
46129
46131
46132
46132
46132
46133
91396
46138
46139
46140
0
46140
46141
46141
46141
91409
46141
46142
46146
46146
46146
0
46146
46146
46146
46147
46147
91436
46147
46147
46147
46147
46147
46147
46148
46148
91448
46149
46150
46151
46152
46155
91460
46158
46158
46158
46158
46158
46159
46161
0
46164
46169
0
46171
46174
46174
46175
46175
46175
46176
46177
46179
46180
46181
46183
46185
46188
46190
0
46195
0
46197
46198
46200
46202
46203
46204
46205
46207
46213
91543
46217
46219
46220
46221
46226
46228
46229
46230
46231
46233
46234
46235
46236
46237
46238
46241
46242
46243
46244
46245
46247
46248
46250
46252
46257
0
46263
46264
46264
46267
46271
91611
46274
46276
46280
46280
46280
46282
46286
46289
46290
46292
46293
46293
91657
91658
46293
46293
46294
46295
46297
46300
46301
46302
46302
46302
46302
0
46302
46302
46302
46302
46303
46304
46305
46306
46308
91693
91695
46309
46313
91706
46319
46320
46322
46323
46324
46324
0
46324
46324
46324
46325
46326
46330
46330
46330
46335
0
46338
91747
46341
46342
46344
46346
46347
46350
46351
46352
46353
46354
46354
46355
46355
46355
46356
46357
46358
46360
46361
46362
46363
46365
46367
46368
46369
46370
46371
46372
91798
46374
46376
46377
46377
91812
46377
46377
91820
46379
46380
46381
46382
46383
46383
91829
46384
46385
46388
46389
46390
46391
46392
46394
46395
46397
46398
46400
46401
46402
46403
46404
46404
46406
46407
46407
46407
46407
0
46411
46412
46418
46418
46418
46418
91896
46418
46418
46418
0
0
46420
46424
46425
46433
46433
46433
46433
46434
46436
46437
46438
46439
46440
46441
46442
0
46443
46443
46443
46443
46444
46446
46447
46448
46449
46451
46452
46452
46453
46454
46455
46456
46457
46458
46459
91968
46461
46462
46463
0
46465
46466
46467
46467
46467
46467
46467
46468
46469
46470
46472
46473
46474
46475
46477
46478
46480
46483
46484
46485
46486
46487
0
46491
46493
46494
46495
46497
46498
46498
46498
46498
46499
46501
46503
46505
46506
46508
46509
46510
46512
46512
46512
46512
46513
46515
46516
46518
46520
46521
46526
46527
46528
46528
46528
46528
46528
46528
46528
46528
46530
46532
46534
46536
46536
46536
46537
46541
46542
46543
46548
46550
46552
46553
46554
46555
46556
46556
0
46556
46560
46562
46562
46563
46564
46565
46566
46566
46566
46567
46568
46570
46571
46572
46573
46574
46577
46578
46578
46578
46579
46581
46582
46583
46584
46584
46584
46584
46584
46584
46584
46584
46584
46584
46585
46586
46588
46589
46589
46589
46589
46589
46589
46589
0
46589
46589
46590
46591
46592
0
46592
46592
46592
46592
46592
46592
46592
46592
46592
46592
46592
46592
46592
46592
46592
46592
46592
46595
46597
46598
92260
46601
0
46603
46604
46605
46610
46611
46612
46614
46616
46617
46618
46619
46621
46622
46623
46625
46627
46628
46628
46628
46628
46628
46628
92308
46628
46628
46628
92315
46628
46628
46629
46630
46631
46633
46635
46637
46638
46639
46640
46643
46644
46646
46647
46651
46651
46651
46651
46651
46651
46651
46654
0
46662
46665
46666
46667
46668
46669
46670
46671
46671
46671
46671
46671
46671
46671
46671
46671
46671
46671
46671
92402
46671
46671
46671
46673
46674
46674
46674
46674
46675
46676
46676
46677
46678
46679
46681
46682
46685
46686
46689
46689
46689
46689
46689
92453
46689
46689
46689
46689
46689
46689
46691
46692
46693
46694
46695
46697
46698
46701
46703
46704
46708
46712
46714
46717
46718
46719
46720
46722
46723
46724
46726
46727
46728
46729
46731
46732
46733
46734
46735
46735
46736
46736
46736
46736
46736
46740
46742
46743
46744
46746
46746
46746
0
46746
46746
46746
46746
46746
46746
46746
46746
92567
46746
46746
46746
46746
46747
46749
46750
46751
46753
46754
46756
46757
46758
46759
46760
46761
46761
46761
46762
0
46764
46765
46766
46767
46768
46769
46770
46772
46773
46773
46775
46777
46778
0
46778
46778
46778
46778
46778
46778
46779
46781
46782
46784
65038
46796
46796
46798
46798
46798
46799
46800
46801
46802
46802
46802
92688
46802
46802
46802
92693
46804
46805
46806
46806
0
46806
46806
46806
46806
46806
46806
46807
46808
46809
46809
46809
92720
46813
46817
46818
46820
58407
46822
46823
46827
46828
46830
46831
92747
46832
46832
46833
46834
46835
46837
46838
46839
46840
46841
46842
46843
46846
46847
46848
46848
46848
46849
46851
46853
46855
46855
46855
46855
46855
46855
46855
46855
46855
46855
0
46855
46855
46855
46856
46858
46858
46861
46862
46865
46866
46868
46868
46868
46869
46870
46871
46872
46873
46875
46879
46880
46882
46884
46885
92860
46888
46889
46893
46893
46893
46893
46893
92882
46893
46893
46893
46893
46894
92890
46897
46899
92895
46901
46903
46903
46903
46903
46903
46903
46903
46903
46907
46912
46913
46915
46917
46917
46919
46920
46921
92932
92933
46924
46925
46927
46931
46933
46934
46936
46937
46938
46939
46943
92965
46944
46944
46945
46947
46948
46949
46949
46949
46951
46952
46953
46954
46956
46957
46958
46960
46962
46963
92998
46965
46966
46966
46966
46966
46966
46966
46967
46967
46967
46967
46967
46967
46967
93027
46969
46972
46973
46974
0
46975
46976
46977
46978
0
46981
46983
46984
46985
46986
46986
46986
46986
46986
46986
46986
46986
46986
46986
46989
46991
46994
46995
46996
46997
46997
46997
47002
47005
47008
47009
47011
47013
47017
93112
47020
47020
47020
47021
47022
47025
47027
47028
47028
47029
47031
47032
47033
47035
47036
47036
47036
47036
47036
47037
47038
47040
47041
47044
47045
47046
47048
47055
47057
47058
47060
47061
47062
47064
47065
47067
47068
47069
47071
47071
47071
47071
47072
93208
47075
47076
47079
47081
47082
47083
47086
47090
47091
47092
47093
47094
47096
47098
47099
93246
47101
47101
47101
47103
47103
47103
47103
47105
47106
47107
47109
47110
47110
47110
47110
0
47110
47110
47110
47110
47111
47112
47115
47116
47116
47119
47120
47121
47121
47121
47121
93308
47124
47124
47124
47124
47127
47128
47129
47130
47131
47132
47133
47134
47135
47136
47137
47138
0
47140
47141
47144
47145
47146
47147
47148
47149
47150
47151
47152
47154
47155
47163
47164
47166
47168
47169
47171
0
47175
47176
47176
47176
47176
47176
47176
47176
47176
47176
93385
47176
47176
47176
47178
47180
47181
47182
0
47184
0
47184
47184
47184
47184
47184
47185
47186
0
47190
47190
47190
47194
47195
47196
93436
93437
47200
47201
47202
47203
47204
47205
47206
47210
47213
93455
47215
47218
47219
47221
47223
47227
47228
47229
47230
47231
47231
47231
47231
47233
93487
47237
47238
47238
47239
47242
47242
47244
47246
47247
47247
47247
47247
47247
47247
47248
47251
47252
93536
47254
47255
47256
0
47258
47259
47259
47259
47260
47260
47261
47261
47261
47261
47261
47261
47261
47261
47261
47261
47261
47262
47263
47265
47266
47268
47268
47268
47271
47273
0
0
47273
47273
47273
47273
47273
0
47273
47273
47273
47273
47273
47273
47273
47273
47273
47273
47273
47273
47273
47273
47273
47273
47273
93645
47273
47273
47273
47273
47273
47273
47275
47276
47278
47279
47283
0
47286
47288
47288
47290
47292
47293
47294
47295
93685
47298
47299
47300
47302
0
47305
47306
47308
47308
93699
47308
47308
47309
47309
47309
47310
47312
47314
47315
47318
47321
93730
47322
47323
47324
47327
47328
47329
0
47329
93748
47331
47332
47333
47338
47339
47340
47341
0
40129
47342
93776
47346
47347
47349
47350
47351
47352
47352
47352
47352
47353
47354
47355
47355
47355
47356
47359
47362
47363
47366
47367
47368
93817
47371
47373
0
47375
47376
47376
47376
47376
47377
47378
47381
47381
47382
47383
47384
47385
47386
47386
47386
47386
47386
47386
47386
47386
47386
47386
47386
47386
47388
47389
47390
47391
47392
47393
47394
47395
47397
47399
47403
47408
47408
47408
47408
47409
47411
47413
47414
47415
47416
47417
47419
47420
47421
93928
47424
47426
47428
47432
47434
47436
47436
47436
47437
93959
47438
47439
47440
47441
47441
47441
47441
47441
47443
47445
47447
47448
47448
47448
47450
47451
47453
47454
47455
47455
47456
0
47458
47459
47459
47459
47459
47459
47459
47460
47460
47460
47460
47460
94027
47460
0
47462
47464
47467
47469
47470
47471
47472
47474
47475
47479
47480
47482
47484
47485
47486
47486
47486
47486
47486
47486
47486
0
47486
47486
47486
47486
47487
47488
47489
0
47492
47492
47492
94088
47492
47492
47492
39101
47492
47492
94102
47493
47494
47494
47494
47494
47494
47494
47494
0
47494
47494
47495
47497
47498
47499
47500
47501
47502
47503
47504
47506
47508
47509
47511
47512
47513
47514
47516
47517
47518
47518
47518
47519
47519
47520
47521
94164
47522
94172
0
47522
47522
47522
47522
47522
47522
47522
47522
47522
0
47523
47529
47529
47529
47529
47529
47529
47529
47529
47530
47530
47531
47532
47532
47532
47533
47534
47535
47536
47537
47538
47538
47538
47538
47538
47538
47538
0
47540
47545
47545
47546
47547
47548
47549
47549
47549
47550
0
47552
47553
47554
47554
0
94284
47558
47559
94288
47559
47559
94291
47559
47559
0
47561
47562
94303
47565
47570
47572
47573
47575
47579
47582
47584
47585
47586
47588
47590
47591
47592
47593
47595
47598
47598
47598
0
47598
47599
47601
47602
47604
47605
47607
47608
47609
47610
47612
47613
47614
47615
47616
47617
47618
47619
47622
47623
94375
47626
47628
47630
47630
47630
47630
47630
94394
47630
47632
94399
47636
47639
94407
47643
47652
47652
47652
94426
47652
47652
47653
47655
47657
47660
47662
47665
47666
47667
47670
47673
47674
0
47676
47677
47680
47681
47681
47681
47681
47681
47681
47681
47681
47681
47683
47685
47686
47688
47690
47690
47690
47690
47690
47691
47697
47702
47703
0
47705
47706
47708
47709
47711
47712
47712
94520
47712
47712
47712
0
94530
94531
47717
47718
47718
47718
47718
47719
47721
47722
47722
47722
47722
47722
47722
47722
47723
47725
94568
47725
47725
47725
47725
47725
0
47725
47725
47725
47725
47725
47725
47725
47725
47725
47725
47725
47725
47726
47727
47727
47727
47728
47732
47732
47732
47734
47735
47735
47735
47735
47735
47736
47738
0
94640
47739
47739
47741
47742
47743
47744
47745
47746
47750
47753
47755
47759
47760
47762
47766
47767
47768
47769
47770
94687
47771
0
47772
47774
47775
47777
47779
47782
47783
0
47786
47786
47786
47786
47787
47789
47790
47791
47792
47793
47794
47796
47797
47801
0
47804
47805
47806
47806
47807
47808
47809
47812
47812
47812
47819
0
47825
47826
47828
47829
47829
47832
47833
94788
47836
94792
47840
47841
47842
47842
47842
94801
47842
47842
47842
47842
47842
47842
47842
47843
47848
47848
47849
47852
47852
47852
47852
47852
47852
47852
47852
47854
47857
47858
47859
47860
47861
47862
47865
47866
47867
47869
47871
47875
47876
47878
47880
47881
94871
47881
47881
47881
0
47883
47884
47885
47886
47887
0
47889
47889
47889
47889
47889
47889
0
47889
47889
47889
47889
47889
47889
47889
47891
47892
47893
47894
0
0
47900
47901
47902
47903
47907
47908
0
47912
47912
47912
47913
47913
47913
47914
47916
47919
47920
47921
47924
47925
47927
0
47930
47931
47931
47933
47934
0
47936
47937
47938
47939
47943
47944
47946
47947
47955
47957
47959
47960
47962
47962
47962
47962
47963
47964
47964
47964
47964
47965
47965
47968
47968
47968
47968
47968
47968
47969
47970
47970
95044
47972
47974
47975
47976
47977
47978
47979
47980
0
47982
47984
47985
47985
47985
95075
47985
47985
47985
47985
47985
47985
47986
47988
95098
0
0
47991
47991
47991
47991
47991
47991
47993
47994
47994
47995
47996
47996
47996
47996
95130
47999
48000
48001
48002
48003
48004
48005
48006
48009
48010
48013
48013
48013
48013
48013
48013
48013
48014
48015
48015
95172
48015
48015
48015
48015
48015
48015
0
48019
48022
95197
95198
48026
48027
48028
48030
48032
48033
48034
48035
48036
48036
48036
48036
48036
48036
48036
48036
48036
48038
48040
48041
48042
48043
48044
48045
48046
48047
48048
48049
48050
48050
48051
48053
48055
48058
48061
48063
48064
48065
48066
48067
48069
48071
48071
48071
48071
0
48071
48071
0
48072
48073
48074
48076
48078
48079
48080
48081
48082
48082
48083
48083
48083
48086
48087
48088
48089
48091
0
48096
48099
48100
48100
48100
0
48102
48103
48105
48107
48107
48107
0
48107
48108
48111
48113
48116
48117
48119
48120
48122
48123
48124
48126
48127
48129
95378
48132
48133
48135
48136
48136
48136
48136
48136
48140
48141
48142
48144
48145
48146
48149
48151
48151
48152
48153
48154
48155
48156
48157
48158
48159
48160
48160
48160
48160
48161
48162
48164
48165
48170
48171
48172
48173
48174
48175
48176
48177
48178
48179
48180
48181
48182
48186
48186
48188
95474
48188
48188
48189
48190
48192
48193
48194
48196
48198
48198
48198
48198
48198
48199
48200
48204
48206
95512
0
48211
48214
48215
48216
48218
48223
0
48225
48228
48231
48232
48234
48235
48235
48235
48235
48235
48237
48238
48245
48247
48248
48249
95575
48251
48252
48256
48257
0
0
48259
48259
48259
48259
95592
48262
48262
48262
48262
48264
48265
0
48269
48271
48276
48277
95619
48280
48281
48282
48284
48285
48286
95628
48288
48288
48288
48288
48289
48290
48290
48290
48290
48291
48293
48295
48296
48297
48298
48299
48299
48301
48301
48301
48301
48301
95677
0
0
48308
48311
48312
48314
48317
48318
48320
48323
48328
48329
48331
48334
48335
48338
48338
48338
48338
48338
48339
48341
48344
48346
48346
48346
48346
48346
48346
48346
48346
48346
48346
48346
48346
48346
48346
48348
30301
48351
48352
48355
48355
0
48355
48355
48355
48355
48355
48355
48355
48355
48355
48355
48355
48355
48355
48355
48355
48355
48355
95813
48357
48360
48361
48362
48363
0
48365
48366
48367
48369
48369
48369
48369
48369
48369
48369
48369
48370
48371
48371
0
48375
48375
48375
48375
48375
48375
0
48378
48379
48380
48381
48383
48383
48383
48384
48385
48386
48386
48388
48389
0
48389
48389
48389
48389
48389
48389
48389
48389
95907
95908
48393
48395
48396
48396
48396
48398
48399
48400
48402
48403
48407
48409
48413
48414
48414
48414
48414
48415
48416
48418
48419
48420
48421
48422
95965
48424
48426
48427
48427
48428
48429
48431
48432
48433
48434
48436
48437
48440
95996
48448
48450
48451
48451
48451
48452
48454
48457
48457
48457
48457
48457
48459
48459
48460
48461
48463
48466
48466
48467
48468
48469
48470
48471
48472
48475
48476
48476
48476
48478
48481
48483
48484
48485
48486
48488
48489
48490
48492
48495
48496
48497
48499
48500
0
48502
48503
48506
48507
96103
48508
0
48508
48508
48508
48508
48509
48510
48511
48511
48512
48514
48514
48514
0
48516
48518
48518
48518
48518
48518
48521
48522
48523
48524
48525
48527
48527
48527
48529
48531
48535
48537
48537
48537
48537
48537
48537
48537
48537
48537
48537
48537
48537
48538
48539
96191
48540
48540
48540
48540
48541
48541
48541
48541
48541
48541
0
48544
48545
48549
0
48550
48550
48550
48553
48553
48553
0
48553
48554
48556
48556
0
96254
48559
48561
48562
48562
48563
48564
48564
48564
48564
48564
48565
48566
96285
48569
48569
0
0
48572
48572
48572
48574
48575
0
48580
48581
48581
48581
96318
48588
48589
48590
48591
48592
48594
48594
48594
0
48594
96335
48594
48594
48594
48596
48597
48598
48600
48600
48600
48600
0
48601
48601
48601
48601
48601
48601
48601
48601
48601
0
48601
48601
48601
48601
48601
48601
48601
48601
48601
48601
48601
48601
48601
48601
48603
48604
48605
48606
48607
48611
48613
48614
48614
48615
48616
0
48618
48619
48623
48624
48627
48628
48628
96447
48628
48628
48628
48628
48628
48628
48628
48628
48628
48629
48630
48632
48637
48640
48643
48645
96488
48645
48645
48646
48647
48648
48649
48649
48649
48649
96503
48649
48649
48649
48652
48655
48658
48659
48660
48663
48664
48665
48665
48669
48671
48673
48675
0
0
48679
48681
48682
48685
48685
48685
48685
48685
48685
48686
0
48686
48686
48686
48686
48689
48690
48690
48690
48690
48691
48693
48694
48696
96597
48698
48699
48700
48704
48705
48706
48708
48711
48711
48711
48711
48711
48711
0
48711
48711
48711
48711
48711
48711
48712
48713
48714
48715
48716
48716
48716
48716
48716
0
48716
48716
48716
48716
48716
48716
48716
96655
48718
48721
96662
48725
48726
48727
48728
0
48732
96671
48734
48737
48738
48739
0
0
48744
48746
48747
48750
48752
48753
48756
48757
0
48761
48763
48765
48766
48768
48769
48770
48771
48772
48774
0
48779
48780
48781
48782
48783
48784
48786
48788
48789
48790
48792
48794
48795
48796
48798
48798
48799
48803
48803
48803
0
48806
48807
48807
96775
48810
48811
48813
48814
0
48817
48817
48817
48818
48819
48820
48821
0
48824
48826
48827
48828
48830
48831
48831
48831
48831
48831
48831
48831
48831
48831
48831
48831
48831
0
48831
48831
48831
48831
48831
48831
48831
48833
48834
48835
48838
48839
48840
48841
48842
48842
48843
48844
48844
48844
48844
48844
96875
48846
48846
0
48848
48848
48851
48852
48853
48853
48853
48853
96901
48854
48855
48856
48860
48861
48863
48868
48869
0
48872
48873
48874
48875
48877
48879
48880
48882
96935
48885
48886
48886
96941
48886
48889
48892
96953
48895
48897
0
48901
48902
48902
0
48904
48905
48906
48907
48907
96986
48909
48911
48918
48920
48921
48923
48925
48927
48930
48931
48932
48934
48938
0
48940
48942
48943
48944
48946
48947
48949
48949
48949
48949
48953
48953
48953
48953
48953
48954
48955
0
48957
48960
48962
48963
48964
48965
48966
48967
48969
48971
48972
48976
48979
48980
97091
97098
48986
48989
48990
48990
48990
48990
48991
48993
48996
48996
48996
48996
48997
48997
48997
48997
48997
48998
97143
49003
0
49009
49009
49009
49009
49009
49009
49010
49011
97170
49011
49011
49012
49013
49014
49014
49014
49014
49014
49014
49015
49015
49015
49015
49015
49015
49015
49015
49015
49015
49016
97207
49018
49020
49023
49024
49025
49027
0
49030
49033
49033
49035
49036
49042
49044
49045
49045
49045
49045
49046
49047
49048
49049
49050
49051
49055
49058
49061
0
49061
49061
49061
49061
49061
0
49061
0
49061
49061
49061
49061
49061
49061
49061
49061
49062
49063
49064
49065
49066
49067
49068
49069
49071
49072
49074
49075
49077
49079
49081
49082
49083
49084
49084
49087
49088
97343
0
49092
49092
49092
49092
49092
49092
49092
49092
49096
49097
49098
49099
49099
49099
49099
49099
97378
49099
49099
49100
49102
0
49105
49106
49107
49107
49107
49107
49107
49107
49107
49107
49107
49107
49108
49109
49111
49111
49111
49111
49111
49112
49119
49121
49122
49123
49124
49126
49128
49131
49133
49134
49134
49134
49134
49134
0
49134
49134
49135
49135
49135
97468
49137
49139
49140
49142
49143
49144
49146
49146
49146
49146
49146
97493
49146
49146
49148
49149
49150
49150
49151
49153
49156
49157
49158
49159
49160
49163
49166
49168
49169
49169
49170
49172
49175
49176
49177
49178
49180
49181
49181
97547
49182
49182
49182
49182
49183
49186
97560
49189
49190
0
49193
49194
49203
49205
49206
0
49209
49210
49211
49212
49213
49217
97598
49220
49225
49226
49227
49228
97608
97609
49233
49234
49236
49237
49238
49240
49241
0
49248
49249
49250
49251
97638
49252
49253
49255
0
49259
49260
49260
49260
49261
49262
49263
97661
0
49265
49265
97667
49269
0
49269
49269
49269
49269
49269
49269
49269
49269
49269
49269
49269
97691
49269
97695
49269
49273
49274
49275
49276
49277
49278
49279
49280
49281
49281
49281
49281
49281
49281
49281
49281
49281
0
49281
49288
49289
49294
49296
49299
49300
49305
49305
49305
49305
49305
49305
49305
49305
49305
49305
49305
49306
49307
49308
49309
49310
49311
49313
49314
49315
49320
49321
49322
49323
49328
49329
49330
49331
49333
49333
49333
49333
49333
97815
49333
49334
49335
49337
0
49339
49341
97828
49344
49346
49347
97836
49353
49354
49358
49359
49360
49362
49364
49365
49367
49369
49370
49371
49371
49372
49373
49375
49376
49381
49382
49384
49384
49385
49387
49389
49390
49391
49392
49393
49393
49393
49393
49393
49393
49393
49393
49393
49393
49393
49393
49393
49393
49395
49395
49395
49395
49395
49395
49395
49396
49396
49396
49396
49401
49402
97969
49407
49413
49415
49415
49415
49415
49415
49417
49420
49421
49422
49423
49424
49425
49426
49427
0
49428
49428
49428
49428
49428
49429
49433
0
49435
49438
49439
49440
49441
0
49445
49446
49448
49449
49451
49452
98051
49455
49456
49457
49460
49462
49465
49465
49465
49466
49467
49468
0
49469
49470
49470
49470
49470
49471
49472
49477
49478
49479
49483
49484
49485
49487
98113
49489
49490
49491
49492
49495
49496
49497
49498
49504
49504
49505
49507
49509
49511
49512
49513
98150
98154
49514
49516
49519
49521
49522
49524
49525
49526
49527
49528
49530
49531
49532
49533
49533
98182
49535
49537
49539
49541
49542
49542
49542
0
49543
49543
49543
49543
49543
49543
98205
49543
49547
0
49549
49550
49551
49552
49553
49554
49556
49557
49559
49561
49562
49564
49567
49568
49569
49569
49569
49569
49571
98244
49572
98247
49573
49573
49573
49573
49573
49573
49573
49573
49573
49575
49575
49575
49575
49575
49575
49575
49575
49575
49575
49575
98283
49575
49577
49578
49579
98295
49582
49583
49586
49587
49588
49589
49591
49592
49593
49594
98314
49599
49600
49603
49605
49606
49607
49608
49611
49612
49613
49616
49619
49620
98341
49625
49627
49628
49629
49631
21789
49632
49633
49635
49635
49635
49635
49635
49637
49639
49641
49643
49645
98382
49648
49649
49651
49653
49654
49655
49656
49658
49659
49661
49662
49663
49667
49668
49668
49668
49673
49675
49676
49678
0
0
0
49680
49680
49680
49680
49681
49683
49685
49686
98443
49688
49688
49690
49692
49693
49694
49694
49694
49695
49695
49696
49697
98470
49698
49698
49699
49700
49701
49701
49701
49701
49701
98495
49702
49705
49706
49708
49711
49713
49714
49715
49716
49717
49717
49717
49719
0
49726
0
49728
49729
49729
49731
49734
49735
0
49737
49738
49743
49744
49745
49746
49747
49748
49750
49750
49753
49754
49757
49760
49762
49762
49762
49763
49764
49767
49769
49773
49775
98601
49778
49779
49781
49783
49785
49786
49790
0
49795
49796
49800
49802
49804
49805
49807
49808
49811
49811
49811
49811
49811
49811
49811
49811
49813
0
49818
49819
49820
49820
49820
49820
49821
49822
49824
0
49827
49827
49829
49832
49833
49834
49835
49837
49838
49839
49840
0
49842
49843
49845
49846
49848
49849
49850
49851
49851
49851
49851
49851
49851
49851
49852
49852
49852
49852
49852
49852
49852
49852
49856
49857
49858
49859
49861
49862
49864
49865
49866
49867
49869
49870
49871
49874
49875
49878
49879
49880
49884
49886
49887
49888
49889
49891
49892
49892
49892
49892
49892
98787
49892
49895
49896
49896
49896
0
49896
0
49896
49896
49896
49896
49896
49897
49899
49900
49901
49902
0
49905
49908
98829
49911
49912
49913
49917
49919
49921
49922
49923
49924
49924
49924
49924
49924
49924
98861
98862
98863
98864
49924
49924
49924
98870
49924
49925
49927
49928
49928
49928
0
49928
49928
49928
49928
49928
49928
49928
49928
49929
49930
49933
0
49935
49937
49939
49941
49942
49942
49943
49944
49945
49946
49947
49948
49949
49952
49952
49952
49953
49955
49957
49958
49959
49960
49962
49963
49964
49966
49967
98960
49969
49970
0
98964
49974
49978
0
49981
49982
49983
49984
49985
49985
49985
49988
49989
49990
49992
49993
49994
49995
98998
49996
49996
99002
49996
49996
49996
49996
49996
49997
49998
50000
50003
50004
50005
50007
50008
50010
50011
50011
50011
99032
50012
50013
50014
50015
50015
50015
50016
0
50020
50021
50022
50023
50027
50031
50032
50033
0
99069
50037
99072
50039
0
50039
0
50039
50040
50041
50042
50045
50047
50048
99098
50053
50053
50053
50053
50054
50055
50056
50058
50060
50061
50062
50066
50068
50073
50076
50078
50079
50081
50083
50084
50086
50086
50086
50086
99155
50087
99160
50087
50087
50087
50087
50088
50088
50088
50089
50089
50089
50090
50091
0
50094
50094
50094
50094
50094
50094
99206
50095
50096
50097
99211
99213
50099
0
99221
50100
50100
50100
50101
50102
50103
50106
0
50110
50111
50111
50111
50111
50111
50111
50111
50113
50114
99253
50116
50118
50119
50120
50121
0
50126
50127
50127
50127
50128
50129
50130
50131
50131
50132
50133
50135
50135
50136
50137
50139
50140
50142
50144
50145
50145
0
50145
50145
50145
50145
50145
50145
50145
50145
50145
50145
50145
50146
50147
50147
50147
50147
50150
50151
50152
0
50152
50153
50154
0
50159
50160
50161
50163
50168
50170
50171
50172
50173
50173
50173
99377
50173
99380
50173
99382
50173
50173
50173
50173
50173
50173
50173
50173
99396
50175
50175
50175
50175
50175
50175
50175
50175
50175
50175
50177
50182
50184
50185
50192
50192
99436
50192
50192
50192
50195
50198
50200
50201
50201
50201
50201
50201
50201
50201
50201
50201
50201
50201
50201
50201
50202
50205
50205
50205
50205
50205
50205
50206
0
50208
50209
50210
50211
50212
50213
50214
50215
50216
50222
50227
50227
50228
50232
50234
50235
0
99531
50239
50240
50242
50243
50244
50245
50249
50251
50251
50254
50255
50256
0
50259
50260
50261
50263
0
50266
50271
50272
50273
50274
50275
50277
50280
50281
50282
50282
50282
50283
50284
50286
50290
50292
50294
50294
50295
50297
50297
50297
50297
99620
50297
50297
50297
50297
50297
50298
50299
50300
50300
50300
50300
50300
50301
50301
50301
99654
50301
50301
50301
50301
50301
50306
50307
50309
50310
50311
50319
50320
50320
50320
50320
50320
50324
50325
50326
50327
50329
0
50333
50334
50335
99721
50340
50341
50342
0
50345
50346
50348
50351
50352
50354
50355
50357
50359
50360
0
50360
50360
50360
50360
50360
50360
50360
50364
50365
50366
50371
50372
50374
50376
50377
50378
99780
50378
50378
50378
50379
50382
50383
99793
50383
50383
99797
50384
50386
50389
50391
50392
50395
50396
50396
50396
50396
0
50397
0
50398
50398
50398
50398
50398
0
50400
50402
50403
50408
50410
50413
50414
50415
50416
50417
99867
50418
99874
50422
50423
50424
50425
50427
50428
50429
99887
50434
50435
50436
50439
50440
50441
50442
50443
50444
50446
50447
50447
0
50448
50448
50448
50448
50448
50448
50448
50448
50448
50448
50448
50450
50452
50453
50456
50459
50462
50464
50465
50466
50469
50470
99958
0
50477
50478
50479
50480
50481
50483
50484
50486
50487
50491
50492
0
50495
50498
50502
50505
50506
0
50508
50509
50510
50513
50514
50515
50516
50519
50522
50524
50526
50528
50529
50530
50531
50534
50534
50534
50535
50537
50539
50540
50540
50541
50541
50541
50541
50542
50543
50545
50546
50549
100060
50554
50555
50557
50558
50559
100070
50560
50560
50561
50563
50564
50565
50566
50567
50569
50569
50569
50569
50569
50569
50572
100119
50581
50582
50583
50583
50583
50584
50586
50587
0
50590
50591
50593
50594
50596
50597
50600
50604
50605
50607
50608
50611
50615
50616
50618
100167
50621
50623
0
50625
50626
50628
50631
100181
50632
50632
50633
50634
50636
50639
50641
50642
50644
50647
50648
50649
100208
50652
50654
50659
50660
50662
50665
50667
50667
50667
50667
50669
50673
50674
100244
85655
50679
50680
50680
50680
50680
50680
50680
50680
50681
50682
50684
50685
50686
50687
50688
50689
50690
50690
100278
50694
50696
0
50699
50700
50701
50704
50705
50707
50710
50712
50717
50717
50718
50720
50721
50722
50723
50725
50726
50728
50729
50734
50735
50736
50737
50738
50739
0
50741
100341
50741
50741
50741
0
50741
50741
50741
0
50741
50742
50744
50746
50749
50755
50756
50757
50760
100379
50763
50766
50766
50766
50767
50768
50769
50770
50773
50775
50776
50776
50776
50776
50776
50776
0
50781
0
50781
50781
50781
50781
50781
50781
50781
50781
50781
50781
100453
50783
50784
50785
50794
50795
50796
50797
50798
50800
50801
50802
50803
50804
50805
50807
50808
50813
50815
50816
100501
50817
50817
50817
50817
100511
50817
50818
50818
50818
50818
50820
50821
50821
50821
50821
50821
50821
50821
50821
50821
50821
50823
50824
50825
50825
0
50825
50825
50825
50825
50825
50826
50826
50826
50826
50826
50827
50829
50831
50834
50834
50834
50834
50834
50834
50836
50837
50839
50840
100598
50841
50841
50842
50843
50846
50847
50848
50849
50852
50853
50854
50855
50855
50856
50857
50858
50859
50860
50860
50860
50860
0
50863
50865
50865
0
50865
50865
50868
50869
50870
0
50872
50876
50878
50879
50880
50880
50880
0
50880
0
50882
50886
50886
50886
50886
100689
50886
50886
50886
50886
100700
50886
50886
50886
50886
50888
50888
50888
50888
50888
50888
50888
50888
50888
50888
50891
50892
50893
50894
50895
50895
50896
100750
50898
50899
50900
50901
50908
50909
50909
50909
50909
50909
50909
50909
50909
50910
50912
50914
50916
50916
50918
50921
50922
50923
50923
0
50930
50931
50932
50932
50932
50932
50932
50932
50935
100831
50937
50938
50939
50939
50940
0
50944
50950
50951
50953
50954
50955
0
50958
50959
50961
50962
50964
0
50967
50968
50972
50975
50977
50980
50981
100885
0
0
50987
0
50989
50990
50990
50991
50992
50993
50994
50996
50999
50999
50999
50999
50999
50999
51000
51001
100929
51005
51006
51007
51008
51009
51010
51012
51016
51017
51020
51021
0
51022
51022
51025
51026
51027
51029
51030
51032
51035
51037
0
51037
51038
0
51041
51042
51043
0
51047
101001
51051
0
51051
51053
51056
51057
51058
51060
51061
51062
51064
51067
51069
51072
51074
51075
51075
51075
51075
51075
51076
51078
51079
51080
51083
51083
51083
51083
51083
51083
0
51085
51087
51089
51092
51092
51092
51092
51092
51093
51093
51094
51094
51094
51094
51095
51096
51096
51096
51096
51096
51096
51097
51097
51099
51100
101125
51101
51101
51101
51101
51101
51102
51102
51102
51102
51102
51105
51108
101153
51110
51112
0
51114
51114
51114
51114
51114
51114
51114
51115
51116
51117
51118
51121
51122
51125
51126
51128
51129
51132
51133
51135
51137
51140
51141
51142
51145
51145
51145
51145
51145
51145
51146
51147
51147
51149
51151
51153
51155
51156
51158
51161
51162
51163
51169
51172
0
51172
51172
51172
51172
51172
51172
51172
51175
51177
51179
0
51182
51183
51185
101290
51185
51185
51185
51185
51185
51185
51185
51185
51185
51185
51190
51192
51194
51195
51197
51199
51200
51204
101337
51204
51204
51205
51206
51207
51209
51211
51212
51213
51214
51215
51216
51217
51218
51220
51221
51221
51222
51222
51227
51227
51227
51227
51229
51230
0
51232
51236
51237
51238
51238
51238
51239
51242
51243
51244
51244
101408
51244
51244
51246
51246
51246
51246
51247
51248
51248
51248
51249
51251
51254
101435
51256
51256
0
51258
51260
51261
51262
51264
51265
51265
51265
51268
51269
51270
0
51273
51274
51275
51275
51275
51276
51280
51282
51284
51285
51286
0
51289
51289
51292
51295
51296
51297
51298
51299
51300
51302
101515
51313
51314
51315
51316
51320
51320
51320
51321
51322
51324
51325
51327
51328
51328
51329
51329
51329
51329
51329
51329
51329
51329
51335
51336
51337
0
51339
51341
51341
51341
51342
51344
51344
51344
51344
51344
51344
51346
51346
51346
51346
51350
51351
51355
51356
51358
51359
51360
51361
51363
51363
51363
51363
51363
51363
51363
51364
51364
51364
51364
51364
51364
51366
101655
51369
51371
51373
51373
51373
51373
51374
51375
0
51377
51380
51380
51380
51381
51383
51385
51387
51388
51390
51391
51396
51397
51398
51399
51400
51401
51401
51401
51401
51401
51401
51402
51404
0
51407
51408
51409
51410
51411
51415
51416
51417
0
51420
51421
51422
51423
51426
51427
51430
51431
51432
51434
51435
51436
51436
51436
51438
51439
51441
51443
0
51446
51451
51452
51458
51461
51462
51463
51464
51467
51467
0
51467
51468
51468
51468
51468
51468
101810
51472
51473
51473
101817
51473
51473
51474
51476
51477
51478
51479
51480
51482
51483
101839
51487
51490
51491
51492
51492
101849
51492
51493
101857
0
0
51503
51504
51505
51506
51506
51506
51507
51508
51509
51512
51513
51513
51513
101884
51513
51513
51514
51515
51518
51519
51520
51521
51522
51523
51524
51526
51529
51531
51532
51532
51532
101925
51532
51532
51532
51533
51536
51541
51542
0
51546
51547
51549
51551
51552
51552
51552
51552
51552
0
51552
51553
51553
51553
51553
0
51553
51553
51553
51555
51556
51557
51558
51560
51561
51563
51564
51565
51566
51567
51568
51569
51571
51572
51573
51573
51573
51573
51573
51575
51577
51578
51579
51581
51581
51582
51587
102032
51592
51593
0
51601
51602
51602
51602
51603
51605
51605
51605
51609
51611
102073
51612
0
51612
51612
51612
51612
51612
51612
51612
51612
102087
51612
51613
51614
51615
51618
51619
51620
51621
51622
51622
102109
51623
51623
51623
51623
51623
51623
51623
51625
51628
51629
51632
51633
51634
51636
51637
51638
51639
51641
51646
51647
51647
51647
51647
51648
51648
51649
51650
51655
51659
51660
51661
51662
51664
51664
51664
51664
51664
51664
102199
51666
0
51668
51669
51670
51671
51672
51673
51674
51674
51677
51679
51679
51681
51683
51685
51685
51685
51685
51685
51685
51686
51688
51691
51693
51695
102251
51698
51699
51700
51701
51703
51704
51705
51708
51710
51714
51716
51717
51718
51722
51723
51725
51729
51733
51734
51736
51736
51736
51736
51737
51738
51739
51740
51742
51745
51746
51747
51749
51750
51752
51755
51757
51758
51759
51760
51761
51764
51765
51767
51768
51770
51772
51774
51775
51776
0
51778
51779
51780
51782
102351
51783
0
51783
102357
51783
51783
51784
51785
51786
51787
51788
51789
51790
51791
51792
51793
51794
51795
51796
51799
51800
51800
51802
51802
51802
51802
102395
51805
51806
51807
51808
51812
51813
51815
51817
51817
51817
102418
51818
51819
51820
51823
51826
51827
51830
51832
0
51835
51837
51838
51839
51840
51841
51842
51843
51845
51845
51845
51845
51847
0
51853
102468
51856
51858
0
51861
51862
0
51865
51866
51867
0
51870
102493
51873
51874
51875
51876
51878
51879
102502
51880
51882
51882
51882
51882
51883
51889
51890
51892
51893
51894
51895
51897
51898
51899
51899
51899
51899
51899
72739
51899
51900
51901
51902
102563
51908
51908
51908
51910
51910
51910
51910
51910
51910
51910
51910
51910
51910
51910
51910
51910
51911
51915
51916
0
51920
51921
0
51923
51925
51926
102614
51935
51936
51937
51938
51941
51943
51943
51943
51943
51943
51943
51944
51945
51946
51947
51953
51954
51956
51956
51956
51957
51958
51960
51961
51962
51962
51962
51962
51963
51965
51966
51967
0
51967
51967
51967
51967
51968
51968
51968
51969
51970
51972
51972
51972
51972
51972
51972
51973
102710
102713
51974
51974
51974
51976
51977
51977
51977
0
51977
51977
51977
51978
102733
51981
51981
51981
51982
51983
51987
51988
51990
51992
51993
51996
51997
51999
52000
52001
52001
52001
102772
52004
52005
52005
52005
52005
52005
52006
52007
52007
52007
14152
52009
52010
52011
52012
52013
52013
52013
52013
52014
52015
52019
52019
52019
52019
52020
52021
52021
52021
52021
52021
52021
0
102825
52025
102828
52028
52028
52028
52028
52028
52029
52030
52031
52032
52034
52035
52040
52041
52042
52042
52042
52042
52042
52042
52042
52042
52042
52042
52042
52042
52042
52042
0
52042
52043
52043
52043
52043
52043
52045
0
52050
52054
52055
52056
52058
52059
52059
52059
52059
102908
52059
52061
52064
52065
52067
52068
52069
52072
52074
52076
102930
52079
52080
52081
52085
102940
52088
0
52090
52093
52094
52097
52097
52097
52097
52097
52097
52097
52097
52099
52100
52101
52102
52103
52103
52103
52103
0
52104
52105
52106
52107
52108
52110
52111
52113
52114
52117
52117
52123
52125
52126
52128
52130
52132
103033
52133
52138
103048
52138
103051
52138
52138
52138
52138
52138
52139
52140
52142
52145
52146
103070
52148
52149
52151
52152
52153
52155
52155
52157
52157
0
103089
52159
52160
103094
52164
52165
0
52167
52168
52170
52171
52173
52175
52177
52178
103118
52180
52182
52183
52184
52185
103125
52187
103129
52188
103133
52188
52190
52190
0
52190
52190
52191
52193
52194
52197
52198
52199
52200
52201
52203
103159
52205
52207
52209
52210
52212
52214
52214
52214
103174
52214
52214
52214
52214
52214
52214
52214
52214
52214
52214
52214
52214
52214
52214
52214
0
52214
52214
52215
52217
52219
52220
52222
52223
52225
52225
52225
52225
52225
52225
52225
52225
52225
52225
52225
52225
52228
52229
52230
52231
52232
0
52235
52237
103261
52240
52244
52246
52246
52246
52246
52246
52246
52247
52248
52249
52249
52249
52249
52249
52249
52249
52249
52251
52252
52253
52254
52255
52256
103308
103309
52258
52259
52260
52262
52263
52265
52266
52268
52269
103334
52271
52271
52272
52273
52274
52275
52276
52277
52278
52278
52278
103350
52278
52278
52278
52278
103356
52278
52281
52284
52286
52289
52290
52291
52292
52293
52294
52295
52295
52295
52295
52295
52295
52295
52295
52295
52295
52295
0
52299
52300
52301
103405
52303
52308
52309
52310
52312
52313
52314
103426
52314
52314
52314
52314
52314
103433
52314
0
52315
52317
52319
52320
52321
52321
52322
52323
52325
52326
52326
52326
52326
52326
52326
103465
52326
52329
52331
52332
52332
52332
52332
52332
52332
0
52332
52333
52334
52336
52340
52343
52344
52345
52346
52350
52353
52357
52358
52359
52360
52361
52362
52362
52362
52362
52362
52362
52362
52362
52363
52364
52365
0
0
52369
52370
52372
52373
0
52376
52378
0
52380
52381
52382
52384
52386
52386
0
103583
52389
52389
52389
52389
52389
52389
52389
52389
52389
52389
52389
52390
52393
52394
52394
52394
52394
52394
52394
52394
52394
52395
52395
52395
52395
52395
52395
52395
52397
52400
52400
52401
52401
52401
0
52401
52401
52401
52401
52401
52404
52411
52412
52412
52412
67212
52412
0
0
52414
52415
52416
52419
52420
0
52421
52421
52421
52422
103702
52423
52424
52424
52425
0
52427
52428
52429
52430
52430
103722
52430
103724
52430
52430
52430
52430
52432
52433
52435
52436
0
52440
52441
52442
52443
52444
52444
52444
52444
52444
52444
52444
52444
52445
52446
52447
52448
52448
52449
52452
52454
52455
52456
52457
52458
52460
52461
52462
52464
52465
52467
52468
52469
0
52471
52471
52471
52471
103805
52471
52471
0
52471
52471
52471
52471
52472
52473
52474
52476
52478
52479
52480
52482
52484
52486
52489
52489
52490
52491
52492
0
52496
52499
52500
52508
52509
52511
52513
103876
52515
52516
52517
52519
52520
0
52521
52522
52522
52522
52522
52522
52522
52522
52524
52524
103905
52525
52526
52527
52530
52531
52537
52538
52539
52543
103929
52549
52549
52549
0
52552
52553
103946
52556
52558
52559
52560
52561
52562
52564
52565
52566
52569
52570
52571
52572
52573
52575
103972
52580
52584
52586
52587
52588
52590
52592
52592
52595
52596
52597
52598
52599
52600
52601
52604
52605
52605
52605
0
52609
52609
52609
52611
52612
52613
52614
52615
0
52617
52617
52618
52619
52620
52621
52623
52627
52629
52631
52632
52634
52635
52636
52638
52639
52640
52642
52643
104075
52643
52643
52645
52646
52647
52648
52649
52650
52651
52653
52653
0
52653
52653
52653
52654
52654
52654
52654
52655
52658
52660
52660
52660
52660
52661
52662
52663
52664
52664
52664
52664
52664
52665
52666
52668
52668
0
52674
52674
52674
52674
52674
52674
52674
52674
52674
52674
52674
52674
52674
52676
52679
0
52683
52683
52683
52683
52683
52683
52683
52683
0
52688
52688
52688
52688
104212
52688
0
52688
52688
52688
52688
52689
104224
0
52694
52696
52699
52701
52702
52703
52704
52705
52707
52708
52709
52711
52712
52713
52714
52715
52715
52715
52715
52715
52716
52717
52720
52721
52722
52723
52725
52726
52726
52726
52726
52726
52726
52726
52726
52726
52727
52728
52730
52732
52735
52735
52735
52735
52735
52735
52735
52735
52736
52737
52739
52744
52746
52747
104324
52749
52750
52751
52752
52753
0
0
52760
104342
52762
52762
52762
52762
52762
52762
104354
52765
52766
0
0
52771
0
52775
52776
52776
52776
52776
52776
52777
52778
52779
52781
52781
52781
52781
52781
104407
52781
52782
52785
52785
52785
52785
52785
52785
52785
52785
52785
52786
0
52794
52796
52799
52801
52802
104454
52802
52805
52806
0
52807
52810
52812
52816
104479
52818
52818
52818
52820
52822
52823
52825
52828
52836
52837
52838
52839
0
52841
52844
52847
52847
52847
52847
52847
52847
52847
52847
52848
52850
52852
0
52854
52855
52858
0
52861
104553
52861
52861
52861
52861
52862
52863
52865
104568
104569
52865
52865
52866
52866
52866
52866
52866
52866
52866
52866
52866
52867
52870
52871
52872
52873
52877
52879
52880
52882
0
52882
52882
52883
52883
52884
52887
52888
52890
52891
52892
52894
0
52897
52898
52898
52898
0
52899
52900
52900
52901
52902
52903
52904
52905
52905
52905
52905
52905
52906
0
52906
52906
52906
52906
52906
52906
52906
52906
52906
52906
52906
52906
52906
52906
52906
52908
52909
52910
104706
52910
52910
52910
52910
0
52910
52911
52911
52911
52911
52911
52911
52911
0
52911
52913
52914
52915
0
52917
52917
52917
52917
52917
52917
104752
52917
52917
52917
0
52917
0
52922
52923
52927
52927
104784
52927
52927
52927
52931
52932
52933
52934
52935
52935
52935
52935
52935
52935
104815
52935
52935
52935
52935
52936
104828
52939
52939
52939
52940
52942
52943
52944
52945
52946
52947
0
52951
52952
52952
52952
52953
52954
52956
52958
52959
52961
52961
52961
0
0
52961
52961
52961
52961
52961
52961
52961
52962
52963
52963
0
104889
52963
52963
52963
52963
52963
52963
52963
52963
52963
52963
52966
52967
52967
52969
52969
52971
52971
52971
52971
52971
52971
52971
52971
52971
52971
52971
52971
104947
52971
52971
52972
52973
52974
52976
52978
52979
52980
52981
52988
52991
52992
52993
52994
52995
52996
52996
52997
52998
53001
53002
53003
53004
53005
53006
53007
53008
53008
0
53009
53010
53011
105006
53015
53015
53018
53019
53020
53021
53021
53021
53021
53021
53021
53021
53022
53024
53025
105043
53028
22501
53030
0
53031
53031
53031
53032
53034
53035
53040
53041
105070
53044
53050
53051
53051
53051
53051
53051
53052
53052
53052
53052
53052
53052
53053
53053
53053
53053
53054
53055
0
53057
53058
53059
53060
0
53062
53063
53064
53065
53067
53070
53073
53076
53078
53079
0
53079
53079
53079
53079
53079
53079
53079
53079
53079
53079
53079
53081
53084
53086
53091
53091
53091
0
53095
105187
53097
53100
0
0
53103
53106
53107
53108
53113
53116
53117
53118
53121
53122
53123
53123
53123
53123
53123
53123
53123
53123
53123
0
53123
53124
53125
53127
53129
53130
53131
53134
53136
53137
53141
53142
53144
105269
53144
53144
53144
53144
53144
53144
53144
53144
53145
0
53148
53150
53151
53152
53153
53154
53155
53157
53161
53162
53162
53162
53162
53164
53166
53168
53177
53180
53184
53188
53189
53195
53195
53195
53197
53198
53202
53203
105364
53205
53206
53210
53212
53212
53212
53212
53213
0
53216
53217
53218
53219
53221
53224
53226
53227
53228
53229
53230
53231
53232
105402
53234
53235
53235
53235
53240
53243
53244
53245
53247
53248
53249
53251
53252
53254
105438
53257
53257
105447
53260
105450
53261
53261
53261
53261
53264
53266
53271
53273
53274
53275
53275
53275
53277
53282
53282
105484
53282
53282
53282
53282
0
53282
53282
53282
53282
53284
53285
0
53290
53293
105521
53297
53298
53299
53301
53303
53304
0
53305
0
53305
53305
105543
53306
53307
53308
53309
53311
53314
53315
53316
53317
53319
53321
53322
53323
53324
53326
53326
53327
53328
53329
53330
53331
53333
53337
53339
53342
53344
53346
53348
53349
53351
53352
53353
53355
53356
53357
53358
53360
53361
0
0
53364
53365
53366
53367
53367
53367
53367
53367
53367
53367
53367
53367
53367
53367
53367
53368
53369
53370
53371
53372
53373
53374
53377
53379
53379
53379
53380
53383
53383
53383
53383
53383
105677
53383
53383
53383
53383
0
53384
53385
53391
53392
53394
53395
53396
105701
53401
53403
53403
53403
53404
53405
53406
53407
53410
53412
53415
53420
53421
53421
53421
53421
53421
53421
53424
53425
53428
105767
53430
53430
53430
53430
53430
53430
53430
53430
53430
105782
53430
53431
0
53435
53437
53438
53440
53442
53443
0
53446
53447
53448
53449
53451
53451
53451
53451
53454
53456
53461
53462
53465
53469
53471
53473
53476
53477
53477
53477
53479
53481
53482
53483
53484
53485
105863
53488
53488
53489
53490
53492
53498
53499
53500
53501
53502
53503
53503
53503
53503
53503
53504
53505
53506
0
53508
53509
53510
53511
53512
53513
53513
53514
53517
53518
53519
0
53523
53523
53523
105927
53523
53523
53524
53524
53524
53524
53524
53527
53528
53530
53531
53531
53531
53531
0
53533
53536
53537
53541
53542
53543
53544
53545
0
53547
53550
53551
53552
53553
53559
53560
53561
53562
53563
53563
53563
53564
53564
53564
53564
53564
53565
53568
53569
53572
53572
53572
53572
53575
53578
53580
53581
53582
53583
53584
53586
53587
53588
53589
53590
53590
53590
53590
53591
106058
53595
53598
0
53601
53604
0
53606
53607
53609
53612
53613
53614
0
53616
53621
53622
53622
53622
53622
53626
53626
53626
53626
53626
53629
53630
53632
53633
53634
53637
53638
53641
53642
53643
53643
53646
53647
53650
106138
53650
53650
53650
53650
53650
53650
53650
53650
53650
53650
0
0
53653
53655
53658
53660
53662
53663
53664
53665
53667
53668
53670
53671
53671
53676
53677
53678
53684
53685
53689
53690
53691
53692
53693
53694
53696
53696
0
53697
53698
53702
53705
53706
53708
53709
53712
106233
53714
53715
53717
53718
53719
53720
53723
53723
53723
53723
53726
53727
53728
106266
53730
53731
53732
53733
53734
53735
0
53737
53737
53737
53737
53737
53737
53737
53737
106285
53738
53739
53739
53741
53741
53741
0
53741
53741
53741
53741
53741
53741
53742
53745
53746
53747
53748
53749
53749
53749
53750
53751
53754
106334
53755
53756
53757
53757
53759
53760
53761
53762
53763
53764
53765
53766
53766
53767
53767
53768
0
53770
53772
0
106370
53777
53779
53780
53781
53784
53785
53786
53787
53788
53789
106385
53790
0
53790
53790
53790
53790
53790
53790
53790
53790
53790
106407
53793
53794
53795
53796
53797
0
53801
53802
53802
53804
0
0
53807
106430
53809
53810
53811
53812
53815
53816
53817
53818
53819
53826
53829
53830
53831
53832
53833
53834
53834
53834
53834
53834
53834
53834
53835
53835
53835
53835
53835
53835
53835
53837
53838
53838
53838
53838
53839
53841
53842
53844
53846
53848
53848
53849
53849
53849
53849
106524
53849
53850
53852
53854
53855
53856
53857
53860
53861
53862
106543
53864
53865
53866
53867
53868
53871
53874
0
53874
53874
53876
53877
53878
53879
53879
53879
53879
53880
0
53882
53883
53885
53886
53888
53889
53891
53894
53894
53896
53897
53898
53899
53900
53900
106612
53900
53900
53906
53907
53908
53910
53912
53912
53912
53912
53912
53914
53914
53914
53914
53914
53914
53914
53914
53915
53916
53917
53918
0
53918
53918
53918
53918
53918
53918
106676
106677
53922
53926
53927
53928
53929
53929
53929
106701
106703
53935
53935
53935
53935
53935
53935
53935
0
53935
53935
53935
53935
53937
106726
53939
53947
0
53949
53951
53952
53952
53952
53952
106751
53952
53952
53952
53952
53952
53953
53955
53959
53960
53961
53962
53964
53967
53969
53970
53971
53974
53976
53979
53980
106800
0
53980
53980
53980
53980
53980
53980
53980
106812
53983
53988
53989
53990
53991
53992
53993
106831
0
53999
54000
54000
0
54000
54002
54003
54003
54003
106850
54005
54006
54006
54006
54006
54006
54007
54008
54009
54011
54013
54016
54018
54019
54023
54024
54026
54027
54028
54030
54031
54032
54033
54034
54036
54038
54039
54040
54042
54043
54051
54052
54053
54054
54055
54056
54056
54056
54056
54056
54058
54059
54060
54061
54063
54065
0
54069
54070
54073
54074
54076
54077
54079
54084
54084
54084
54084
54084
54085
54085
54087
54088
54088
54089
54090
54093
54094
54096
54097
54100
54101
54102
54103
54105
54108
107000
54110
54111
54112
54112
54112
54113
54114
54115
54120
54120
54121
54121
54121
54122
54122
54122
54122
54122
54122
54122
54122
54122
54122
54122
54122
54122
54122
107058
54122
107060
54122
54122
54122
54122
54122
54122
54122
54122
54122
107073
54122
54122
54123
54124
54126
0
54128
54130
54131
54134
54136
54140
54143
0
54148
54149
54150
54150
54150
54151
54152
54155
54155
54155
54155
0
54155
54155
54155
54155
54157
54157
54158
54159
0
54161
54161
54161
0
54161
54161
54165
107165
54167
54167
0
0
0
54170
54171
54172
54173
54175
54178
54180
54180
54183
54183
54183
54187
54188
54189
54190
0
54195
54196
54197
107217
54203
54204
54206
107227
54208
54209
54212
54212
54212
54212
54212
54212
54214
54216
54219
54220
0
54223
54229
54232
54232
54232
54233
107273
54234
54234
54234
54234
54234
54234
54234
54234
54234
54234
54234
54236
54238
54240
54241
54242
107304
54244
54246
54247
54247
54247
54247
54247
54247
54247
54247
54247
54247
54248
0
54253
54254
54256
54256
54256
54256
54256
54257
54258
54259
54260
54262
54264
54265
54266
0
54271
107363
54274
54275
0
54277
54278
54279
54280
54281
54282
54283
54285
54286
0
54291
54294
54294
54294
54294
54294
54294
54294
54294
54294
54294
54294
54296
54297
107411
54301
54303
54303
54304
54304
54304
54306
0
54308
54308
54308
54309
0
54311
54313
54314
54317
0
54320
54321
54323
54324
54325
54325
54325
54325
54325
54325
54326
54328
54329
54330
54334
54335
54336
107482
54336
54338
54340
54341
54342
54343
54344
54345
54346
54347
54349
54350
54351
107503
54353
54354
0
54360
107512
107514
54365
54366
54367
54369
54370
54373
54375
54376
54377
107531
54380
54381
54383
107539
107540
54385
107543
54385
54385
54385
54385
107551
54388
54390
54391
54391
54391
54391
54391
54391
54391
54391
54391
107568
54391
54391
54392
54393
54393
54393
54394
0
54397
54397
54397
54398
54401
54403
0
54410
54411
54412
54413
54418
54420
54421
54421
54421
54421
54421
54421
54421
54422
54423
54424
54425
54426
54428
54430
54431
54432
54434
54435
54437
54438
0
54444
107656
0
54447
54447
54449
107667
54452
54453
54453
54454
54456
54458
54459
54460
54461
0
54461
54461
54461
54461
0
54463
54466
54468
54469
54472
54475
54479
54480
54482
54483
54483
0
54485
0
54489
54490
54490
54490
54490
107737
54490
54490
54490
54490
54490
54491
54492
54493
54498
54500
54500
54500
54500
54500
54500
0
54501
54503
54504
54506
54507
54508
54510
54514
54514
54514
54514
54514
54514
54514
54515
54516
54518
0
54521
54524
54525
54526
54528
54529
54530
54531
54533
54534
54534
54534
54536
54538
54541
107836
0
54545
54546
54550
54552
54553
54554
54556
54557
54559
54560
54562
54563
54565
54566
0
0
54572
54573
54575
54576
54577
54578
54579
54580
54580
54580
54580
54580
54580
54580
54580
54580
54580
54580
54580
54580
54580
54583
54586
54586
54586
54586
54586
54586
54586
0
54588
54589
54591
54592
54593
54593
54593
54593
54596
54596
54596
54596
54596
54596
54596
54597
54597
54597
0
54598
54599
54600
54604
54605
54606
54607
54607
54611
54613
54614
54616
54619
54620
54621
54622
54623
0
54625
54625
54626
54627
54627
0
54627
54627
54627
54627
54629
54630
0
54634
54634
54634
54634
54634
54634
54635
54636
54637
54638
0
54640
54641
54641
54641
54642
54642
108049
54644
54647
54648
54649
54650
54651
108058
54653
54654
54656
54657
54659
54660
54666
54668
54670
54671
54671
54671
54671
54671
54671
0
54671
54671
54671
54672
54673
54674
54675
54676
54676
54677
54678
54680
54682
54684
54685
54686
54687
54689
54692
54694
54694
54694
54694
54697
108143
54697
54697
54697
54698
54700
54701
54702
54703
54704
54705
54706
54706
108163
54709
54710
54711
54713
54715
54716
54717
54718
54719
54721
54723
54724
54725
108182
54730
54730
54730
54730
54730
54730
54733
54734
108204
54737
54739
54740
54741
54742
54744
54745
54746
54747
54748
54750
54751
54751
54751
54751
54751
54751
54752
54753
54753
54753
54753
54753
54753
54754
54755
0
54763
54764
54765
54767
54769
54769
54769
0
54769
54769
54769
54769
54769
54770
54771
54772
54773
54773
54773
54773
56100
54773
54773
54773
54773
54773
54773
54773
54773
54773
54773
54774
54775
54780
54782
54784
54785
0
54791
54791
54793
0
54795
54795
54798
54799
54800
54801
54802
54803
54806
54809
54810
54811
54812
54812
54812
54812
54813
54814
54816
54820
54824
54824
54824
54825
54826
54826
54826
54826
54832
54833
54835
54839
54840
54841
54844
54845
54846
54848
54849
54850
54851
54856
54857
0
54858
54858
54858
54858
54858
54858
0
54858
54858
54858
54860
54860
0
54862
54863
54866
0
54868
54868
54868
54869
54873
54876
54876
54877
54878
54879
54880
54882
54883
54885
54887
54889
0
54893
54893
54893
54893
54893
54893
54893
108510
54893
54893
54893
54893
54893
54896
54899
54899
54899
54899
54899
54899
108537
54899
54899
54899
54899
54899
54899
54899
54899
54899
54901
54901
54901
54901
54901
54901
54902
54903
54903
54903
54903
54903
54904
54904
54906
54907
54907
54907
54907
54907
0
54907
54907
54907
54909
54910
0
54914
54915
54915
54915
54915
54916
54921
108633
54923
54924
54925
54926
54929
54931
54933
54933
54934
54936
54937
54937
0
54937
54937
0
54937
54937
54937
54939
54940
108676
54941
54941
54941
54942
54943
54944
54944
54944
54944
54944
54944
54944
54944
54944
54944
54945
54946
54947
0
54951
54952
54956
54956
54956
108722
54959
54960
54961
54961
54961
54964
54969
0
54973
54974
54975
108753
54977
54978
54979
54982
54983
54987
54989
54990
54994
54995
54997
54998
54998
54998
54998
54998
54998
54998
54998
55000
55002
55002
55002
55003
55005
55006
55007
55008
55008
55009
55010
55013
55014
55014
55015
55017
55018
55019
55021
55023
55026
55027
55029
55030
55031
55032
55035
55036
55038
108864
55042
55043
55044
55046
108872
55046
55046
55047
55047
55048
108883
55050
55051
55052
55053
55054
55055
55056
55057
55057
55057
55058
22658
55063
55064
55066
55067
0
55072
55075
55077
55078
55079
55079
55079
55079
108927
55079
55082
55082
55082
55082
55082
55082
55082
55082
55082
55082
55084
55086
55090
55091
55092
55093
0
55093
55093
0
55093
55096
55097
55099
55101
55103
55105
55107
55108
55108
55108
55108
55108
55108
55109
55111
55113
55115
55116
55118
55123
55123
55124
55125
55126
55129
55130
55131
55134
55134
55134
109052
55137
55138
55139
55141
109061
55143
55148
55149
55152
55153
55154
109077
55158
55159
0
55161
55162
55164
55164
55164
55167
55168
55172
55173
55176
55177
55179
55181
55181
55181
55181
55182
55183
55184
55184
55184
55184
55184
55184
55184
55186
55187
55188
55188
55189
55191
55191
55191
55191
55191
55191
55191
0
109162
55198
55199
55199
55200
55203
55204
55205
55206
0
55208
55209
55210
55211
55212
55214
55216
55217
55219
55220
55220
55221
55221
55221
55221
55221
55221
55221
55221
109214
55221
55221
55221
109223
55224
55224
109229
0
55224
55226
55228
55230
55231
55232
55233
55233
55233
0
55233
55237
55241
55241
55241
55241
55243
55245
55247
0
55249
0
55252
55253
55254
55256
55257
55260
55263
109295
55263
55265
55266
55267
0
55269
55270
55271
0
55275
55276
55278
55279
55281
55283
55284
55285
55287
0
55290
55291
55292
55294
55294
55294
55294
55294
55294
55294
55294
55296
55297
55299
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
55300
63981
0
55300
55300
55300
109393
55300
0
55302
55303
109402
55303
55303
55303
55305
55306
55307
55309
55309
55309
55309
55311
55312
55313
55314
55317
55319
55320
55322
55323
109440
55326
55327
0
55329
55331
55333
55334
109452
55337
55338
55341
55342
55343
0
55350
55354
55357
55358
55359
55361
55363
55363
55363
55363
109489
109491
55363
55363
55363
55363
55368
55368
55368
55368
55368
109518
0
55368
55369
0
55372
55373
55374
55374
55374
55374
55374
0
55375
55378
55379
55380
55382
55385
55387
55388
0
55391
55393
55394
55396
55397
55401
55405
55406
55407
55409
55409
67958
55409
55411
55413
55415
55416
109608
55423
55424
55425
55426
55427
55427
55427
55429
55430
55431
55436
55439
55446
55447
55447
0
55447
55447
55447
55447
55451
55452
55453
55455
55456
55457
55459
55460
55461
55463
55464
55465
55466
55467
55468
55470
55471
55474
55477
55477
55477
55477
55477
55480
55480
55480
55480
55480
55481
55483
109714
55486
55486
55486
55489
55490
55492
55494
55496
55496
55496
55496
55496
55496
55496
55497
55497
109766
55497
55497
0
55497
55497
109773
55497
55497
55497
55497
55498
55500
55501
55502
55502
55502
55502
55502
55502
55502
55502
55502
55502
0
55502
55505
55505
0
55505
55506
55507
55507
55507
55510
55511
55512
55513
55514
109833
55516
0
55520
55521
55524
55527
55528
55529
55530
55531
55533
55534
55537
55538
55538
55538
55538
55538
55538
55538
55538
55538
55538
55538
55538
55538
55539
55540
55542
55543
55544
55544
55544
55544
55544
55544
55544
55544
55547
55548
55551
55552
55553
55554
109911
55557
0
55559
55561
55562
55563
55568
55570
0
55570
55570
55570
55570
55570
55570
55570
55570
55570
55570
55570
55572
55573
55574
55575
55575
55575
55575
55576
0
55581
55582
55583
55584
55586
55587
55588
55588
55588
55588
55588
55588
55588
55588
55588
55588
109991
55588
55588
55588
109995
55588
55588
55588
55589
55590
55590
55590
55591
55594
55598
55599
55600
55604
55604
55604
55604
55604
55604
55604
55604
55604
55604
55605
55606
55607
55609
0
0
55613
55614
0
55615
55615
55615
55615
55615
55615
55616
55616
55617
55618
55622
55624
55625
55626
55627
0
55629
55630
55632
55633
55634
55637
55639
55640
55641
0
55644
55645
55646
55647
55647
55648
55649
55651
55652
55654
55656
55656
55657
55659
55661
55663
55663
110131
55663
55663
55663
55664
55665
55665
55665
55665
55665
55665
55665
55665
55665
55665
55665
55665
55665
55665
55667
55670
55671
55671
55671
55671
55671
55671
55671
55671
55671
55672
55673
55676
55678
55682
55682
55683
55684
55684
55685
55685
55685
55687
55688
55689
55690
55691
55693
55693
55694
55695
55695
55695
55695
55695
55695
55695
55695
55698
55698
55700
55704
55705
55705
55705
55705
55705
110264
55705
55706
55709
55709
55710
55712
55713
55714
55718
55719
55720
55722
55723
55726
55727
55728
55729
55729
55732
55733
55734
55738
55739
55739
55739
55739
55740
55741
55742
55743
55745
55746
55747
55748
55749
55750
55752
110343
55753
55753
55755
55756
55758
55759
55760
55761
55762
55763
55764
55764
55764
55764
55764
55766
55771
55773
55777
0
55777
55777
55777
55777
55779
55782
55788
55790
55790
55790
55790
55790
55790
55792
55792
55792
55792
55792
55792
55792
0
55794
55796
55797
55797
55797
110445
55797
55797
55797
55799
55800
55801
55802
55805
0
55808
55810
0
0
55815
55815
55815
55815
55815
55815
55815
55815
55815
55817
55819
55820
55821
55822
55824
55825
55827
55829
55835
55839
55840
55841
55842
55842
55842
55842
110524
110526
55844
0
55847
55848
55851
55853
55853
55853
55853
55854
55856
55859
55860
55860
55860
55860
55860
55860
55860
55861
55863
18993
55867
55868
55870
55871
55871
55871
0
55873
55874
0
55879
55880
55881
55885
55889
55892
55895
55895
55895
55895
55895
55895
55897
55899
55900
55903
55904
55906
55907
55908
55910
55911
55915
55916
0
55919
55919
55919
0
0
110665
55919
55919
55923
55925
0
55927
0
55930
55931
55932
55936
110695
55941
55941
55941
55941
55941
55942
55943
55943
55943
55943
55944
55946
55947
0
55953
55955
55958
55961
55962
55962
55962
55962
0
0
55962
55962
55962
55964
110759
55971
55972
110763
55976
55978
55980
55981
55982
55984
55985
55987
55987
55987
110784
55987
0
55987
55987
55987
55987
55987
55987
55988
55989
55989
55990
55993
55994
55995
55997
55999
56000
56001
56001
56001
56001
56001
56001
56001
56001
56003
56004
56006
56012
56014
56014
56015
56019
110858
56019
56019
56019
56019
56019
56019
56019
0
56022
110874
56024
56026
56027
56027
56027
56027
56027
56027
56028
56029
56033
56034
110897
56037
56038
56038
56038
56038
56038
110906
56038
56038
56038
0
56039
56039
110920
56039
56039
56039
56039
56039
56039
56039
56039
56039
56039
56039
56039
56039
56039
110942
56041
56042
56043
56044
56044
56044
56044
56044
56044
0
56048
110962
56050
56051
56052
56052
56052
56052
56054
56058
56059
56061
56062
56063
56066
56068
56070
56070
56070
56070
56070
56070
56070
56070
56070
56070
0
56070
56070
56074
56075
56075
56075
56075
56075
56075
56075
56075
56075
56075
56075
56075
56075
56075
56076
56077
111066
56077
56077
56078
56080
56081
56082
56084
56086
111084
56091
56092
56093
56094
0
56096
56099
56100
56102
56103
56105
56106
56107
56108
56111
56112
56114
0
56128
56129
56130
56131
56132
56133
56135
111132
56139
111136
56142
56142
56142
56142
56142
56142
56143
56144
56144
56145
56146
56148
56152
111166
56156
56157
56158
56161
56162
56163
56163
56163
56163
56165
56169
56170
56171
56171
56173
56177
56177
56177
56177
56177
56177
56177
56178
56179
56180
56180
56180
56180
56180
56180
56180
56180
56180
56180
56180
56181
56182
56183
56184
56186
56187
56188
56190
56193
0
56196
56197
56197
111260
56197
56198
56199
56199
0
56201
56202
56204
56205
56207
56208
56209
56210
56211
56212
56214
56215
56215
56215
56215
111299
56216
56218
56219
56221
56222
56223
56224
56224
56224
56224
56224
56226
56227
111320
56229
56230
56234
56238
56241
0
56243
56246
111341
56246
56246
56246
56246
56246
56246
56246
56246
56246
56246
56249
56252
56253
56254
56256
56257
56259
56260
56260
56260
56260
56260
56261
56265
56267
56268
56269
56272
56273
56274
56275
56277
56278
56280
56281
56282
56283
56285
56287
56289
56289
56289
56291
56292
111419
56296
56300
56302
56302
56303
56305
56306
56307
56308
56309
56310
111452
56310
56310
56312
56313
56315
0
56318
56320
56320
56320
56320
56321
56322
56324
56324
56324
56324
0
56324
56328
56330
56331
56333
56335
56335
56335
56335
56335
56335
56336
56337
56338
56339
56340
56341
56344
56347
56349
56351
56353
56354
56355
56357
56358
56361
111539
56363
56364
56365
56367
56368
56369
56370
56371
56373
56376
56377
0
56380
56382
56383
56386
56386
56386
56386
56386
56386
56386
56386
56386
56386
56386
56386
56386
56386
56388
56389
56391
56393
56393
56393
56393
56393
56394
56395
56396
56396
56396
56396
56396
56396
56396
56396
56397
56398
56401
56403
56404
56407
56408
56409
56410
56412
56414
56416
56417
0
56418
56418
56418
111655
56419
56420
56421
56422
56423
56424
56425
56426
56428
56430
56431
56432
56433
56435
56435
56435
56435
56435
56435
56435
56435
56438
56440
56441
56443
56446
56447
56448
56450
56451
56452
111711
56453
56453
56453
0
56453
56453
56453
56453
56453
56456
56457
56458
111735
56460
56460
56460
56461
56462
56464
56465
56466
111749
56470
56473
56474
56476
56477
56481
56483
0
56483
56483
56483
56483
56483
56483
0
111784
56483
56484
56485
56491
56492
56492
56494
56495
56498
56499
56500
56501
56503
56505
0
56508
56510
56511
56512
56513
56513
56513
56513
56513
56513
56513
56513
56516
56519
56519
56519
56519
56519
56519
56519
56519
56519
56519
56519
56521
56522
56524
0
56526
56527
56528
56530
56531
56533
56535
56537
111902
56537
56537
56538
56539
56540
56541
56542
0
56545
56547
56548
56549
56549
56549
56549
56549
56549
56549
56549
56549
56549
56549
56549
56549
56549
56552
56553
0
56557
56558
56559
56559
56559
56559
56559
56559
56559
56559
56559
56559
56559
56559
56560
56561
56562
56563
56565
56566
56567
56568
56571
56571
111987
56571
56571
56571
0
56573
56574
56574
56574
56574
56574
56574
56574
56577
56578
56579
56583
0
56587
56589
56590
56591
56592
56593
56596
56598
56599
56599
56599
56599
56599
56600
56601
56602
56603
56604
56604
112052
56608
56610
56611
112061
56612
56613
56615
56616
56616
56616
56616
56616
56616
56618
112080
56620
56623
56624
56625
56626
56628
56629
56630
56631
56631
0
56631
56631
56631
56631
56631
56631
112107
56631
56631
56631
56631
56631
56631
56631
56631
56632
56633
56634
56635
56636
56637
56638
56639
56640
56641
56642
56643
56644
56648
56649
56652
56654
56654
56662
56662
56663
56665
56666
56666
56666
56666
56666
56666
56668
56669
56670
56671
56671
56671
0
56671
0
56673
56675
112202
56682
112204
56684
56689
56694
56694
56696
56699
56699
56702
56703
56704
56704
56704
56704
112245
56704
56704
56704
56704
56704
0
56706
56706
56706
56706
56707
56709
56715
56719
56720
56721
56722
56723
56724
56726
112292
56728
56731
112299
56731
56731
56731
56731
0
56732
56733
56734
56737
56738
56740
56743
0
56745
56745
56745
56745
56745
56745
56746
56746
56746
56746
56746
56746
0
56746
56746
56746
56746
56746
56746
56746
56747
56749
56751
56752
112367
56754
56757
56759
56761
56762
56764
56766
56767
56769
56770
56774
56774
56774
56774
56774
56774
56774
56774
56774
56774
56774
56775
56777
56778
0
56780
56781
56783
56784
56785
56786
56787
56789
56791
56792
56793
56794
56795
56798
112436
56800
56800
56800
56800
56800
56800
56801
56804
56805
112456
56807
56808
56810
56811
56812
56813
0
56816
56817
56818
56821
56822
56823
56824
56824
56824
56826
56827
56828
56829
56830
56831
56838
56839
56841
56843
56845
56849
56851
56852
56856
56857
56858
56858
56859
56860
56861
56864
56866
56866
56869
56870
0
56872
56872
56872
56872
56876
56876
56876
56877
56878
112568
56883
56885
56886
56888
56889
56892
56892
56892
56892
56892
0
56894
56895
56896
56897
112592
56899
112595
56906
56907
56908
56908
56908
56908
56910
56912
56915
56916
56920
56923
56923
56924
56929
56930
56930
56930
56930
56930
0
56930
0
56930
56930
0
56930
56930
56932
56932
56932
56932
56932
56932
56932
0
56933
56934
56935
56936
56937
56938
56941
56942
56943
56944
56945
56947
56949
56951
56956
56959
56960
56965
56967
0
56967
56967
56967
56968
56969
56973
56975
56975
56976
56977
0
56980
56980
56980
56980
56980
0
56980
56980
56980
56980
56980
56981
56985
56985
56985
56988
56991
56992
56996
56998
56999
57001
57003
57005
57008
57010
57011
57013
57014
57014
57014
57015
0
57018
57019
57020
57021
57022
57023
57024
57025
57026
57027
57027
57027
57027
57027
57028
57030
57030
57030
57031
57031
57031
57031
57032
57033
0
57035
57036
57039
57040
57044
57045
57046
57048
57048
57048
57048
57048
57048
57050
57051
57052
57053
112886
57055
57055
57056
57057
57059
57062
112901
57062
57062
57063
57064
112913
57067
57068
0
57068
0
57068
57069
57069
57069
57069
57072
57073
0
57075
57079
57080
57083
57085
57087
57087
57087
0
57087
57087
57087
57087
112968
57087
57091
57092
57094
57096
57097
57097
57098
57100
112992
57100
57100
57100
57100
57101
57102
57104
57107
0
57107
57107
57107
57107
57107
57108
57108
57108
57108
57108
57108
57108
57108
57109
57109
0
57115
57116
57117
57119
57121
0
57125
57127
57128
57130
57133
57136
57137
57138
113067
57141
57142
57143
57144
57145
57146
57147
57148
113078
57152
0
57154
113087
57156
113091
57160
57161
57163
57164
57165
57167
57168
0
57171
57172
57172
57172
57173
57174
57174
57176
57177
57179
57180
57181
57182
57183
57184
57185
57185
57186
57187
57188
57192
113152
57195
57199
57200
57201
57202
57202
57202
57202
113167
57202
57202
57202
57202
57202
57202
0
57204
57204
57204
57204
57204
57204
57204
57205
57206
57207
57209
57211
0
0
57216
57217
57218
57220
0
113215
57228
57229
57229
57229
57229
57229
57229
57230
57231
57231
57231
57231
57231
57231
57231
0
57231
57234
57235
57236
57236
57236
57236
57236
57236
57236
0
113263
57236
57237
57238
57239
57240
0
57240
57240
57241
57241
57241
57241
57241
57241
57241
57241
57244
57245
57249
57252
57254
57255
57256
57256
57256
0
57256
0
57256
57256
0
57257
57258
57260
57262
57263
113330
57266
57267
57269
57270
57271
57272
57274
57275
57278
57281
57282
57284
57285
0
57288
57288
57288
57288
0
57288
57290
57291
57292
57293
57294
57295
57298
57299
57301
57302
57303
57304
57305
57307
57308
57308
0
57309
57310
57311
57312
57313
57314
57314
57314
57314
57314
57314
57314
0
57314
57314
57317
57318
57318
57318
57320
57321
57323
57323
57323
57323
57323
113444
57323
57323
57324
57325
57326
57327
57329
57331
57332
57333
57335
57336
57338
57339
57342
57345
57348
57349
57350
57350
57350
57355
57356
57357
57358
57359
57360
57361
57361
57361
57361
57361
57363
57364
57368
57368
57370
57373
113529
57376
57379
0
57382
57383
57384
57385
57385
57385
57385
57385
57387
57388
57389
57392
57393
57393
57393
57396
57397
57398
57401
57401
57401
57401
57401
57401
57405
57408
57410
57411
57412
57413
57417
57419
57420
57422
57423
57425
57425
57425
57425
57425
57425
57425
57426
57428
57429
57431
57432
57434
57435
57436
57437
57439
57440
57443
57444
57445
57446
57447
57447
57447
57447
57448
57449
0
57450
57450
0
57450
57452
57453
57454
57455
57457
57459
57461
57462
57463
113683
57466
57467
57468
57469
57469
57469
57469
57470
57471
57474
57476
57477
57478
57479
57480
57481
57487
57488
57489
0
57491
57494
57494
57494
57494
57495
57496
57497
57498
57498
57498
57499
57501
57501
57501
57502
57504
57505
57506
57508
57511
57513
57514
57515
57516
57518
57518
57518
57519
57521
57522
57522
57524
57525
57526
57526
57528
57528
57528
0
0
57528
57528
57528
57528
57529
57531
57534
57535
0
57539
57540
57541
57542
57543
57544
57547
57549
57550
57551
57552
57553
57554
113848
57557
57557
57557
57558
57559
57560
57562
57563
57564
57567
57568
0
0
57574
57576
57577
57578
57579
57580
57581
57582
57583
57584
57585
0
57587
57587
57587
57587
57587
57587
57588
57591
0
57593
57593
57593
57593
57593
57594
57598
57599
57600
0
57604
57609
57610
57611
57613
57614
57615
57616
57617
57619
57621
57622
57625
57627
57627
57627
57629
57631
57631
57632
57632
0
57632
57632
57633
57634
57635
113995
57635
57635
57638
0
57639
57640
0
57644
57644
57644
57644
57645
57648
57649
57650
57651
0
57653
57654
57655
57658
57659
57660
57660
57661
57663
57664
57665
57665
57665
57665
57665
114058
57665
57665
57665
57667
57667
57667
57667
57667
57667
57667
57667
57667
57667
57667
57667
57667
0
57667
57667
0
57672
57673
57674
57675
57677
57678
57679
57681
57682
57683
57683
57686
57687
57689
57690
57690
57690
57690
57691
57692
57692
57692
57692
57692
57692
57692
57692
57693
57694
57695
114159
57698
57699
0
114165
57704
57705
57706
57707
57708
57709
57711
57714
57715
57716
57717
57718
57720
57724
57726
57729
57730
57731
57733
57733
57733
57734
57735
57735
57736
114209
57739
57742
57745
57747
57748
57749
57750
57751
57752
57752
57752
57752
57752
57752
57752
57752
57753
57754
57755
57755
57755
57755
57757
57758
57758
57758
57758
57758
57758
57758
57758
57758
114263
57758
57759
57760
57760
57760
57760
57760
0
57760
57760
57760
57760
57760
57762
57763
57764
57765
57766
57768
57769
57770
57771
57775
57776
57778
57778
57778
0
57779
57780
0
57782
57783
57784
57784
114323
57788
57790
57793
57796
57798
57799
0
57801
57801
57801
57801
0
57801
57802
57802
57802
57802
57802
57804
57805
57806
0
57811
57812
57813
57815
57817
57818
57819
57825
57826
57827
57829
57829
57829
57829
57829
0
114401
57834
57838
57839
57842
57842
57843
57845
57846
57847
57847
57847
57847
57847
57848
57849
57850
57851
57851
57852
57855
57858
57861
57862
57865
57867
57871
0
57875
57877
57880
57883
57884
57885
57887
57888
57888
57888
57888
57888
57888
57889
57890
57891
57892
57892
57892
57893
57894
57896
57897
57898
114518
57900
57902
57903
57905
57906
57907
57908
57909
57910
57911
57912
57914
114543
57916
114546
57921
57921
57921
57921
57924
114561
57927
0
57934
57935
57935
57935
57935
57936
57937
57940
57941
57942
57943
57943
57944
57945
57945
57946
57947
57948
57949
57953
57953
57953
57954
57954
57955
57956
57957
57958
57958
57958
57958
57960
57961
57962
57964
57965
57965
57965
57965
57965
57965
57970
57970
57972
57975
57976
57979
114672
57986
57986
57986
57986
57987
57988
57989
57994
57995
57995
57995
57995
57995
57995
57997
57999
58000
58001
58002
58004
58005
58006
58009
0
58010
58010
58010
58015
58016
58019
58020
58023
58023
58024
114745
58027
58029
0
58033
58034
58036
58037
114763
58040
58043
114769
58047
58047
58047
58047
58047
58047
58047
58047
58047
58047
58047
58047
58047
58047
58047
58047
58048
58050
58051
58052
58056
58058
58060
58061
58062
114818
58066
0
58067
58067
58067
58068
58071
58072
58072
58072
58072
58073
58073
58073
58076
58077
58078
58080
58085
58088
58090
0
58094
0
58096
58097
58099
58101
58104
58105
58108
58108
114889
58108
58108
58108
58110
58110
0
58110
58111
58112
58113
58114
58115
58116
58117
58119
58119
58119
58119
58119
58119
58120
114925
58122
58125
58126
58127
58129
58131
58131
58131
58131
58131
58131
58132
58133
58135
114948
58137
58138
0
58140
58142
58143
58144
58145
58146
58146
58146
58151
58152
114970
58155
58156
114978
58160
58160
58163
58169
58169
58169
58169
58169
58169
0
58169
0
0
58170
58170
0
58170
58170
58170
0
58170
0
58172
0
58176
58177
58178
58179
58183
58185
58187
58188
58189
0
58191
58192
58193
58194
58195
58196
58197
58198
115058
58202
58203
58203
58203
58203
58203
58203
58204
58205
58208
58208
58208
115082
58208
58208
0
58208
58208
58208
58209
58210
58211
58214
58214
0
58214
58214
58214
58214
58214
58214
58214
58214
58214
58215
58216
58218
115126
58223
115130
58226
58227
58228
58228
58228
0
58228
58228
58230
58231
58231
58231
58231
58232
58234
58235
58236
58237
58238
58239
58242
58243
58244
58245
58246
58247
58248
58248
58248
58249
0
58250
58251
58256
58258
58260
58260
58260
58260
58261
58262
115213
58267
58267
58267
58267
58267
58267
58267
58267
58268
58269
58270
58271
58273
58273
58273
58273
58273
58273
58273
58273
58273
58273
58273
58273
58273
58273
58273
58273
115258
58273
58273
58273
58275
58278
115270
58278
58278
58278
58278
58278
58278
58278
58278
58278
58278
58278
58278
115286
58278
58280
58280
0
58283
58284
58285
58286
58287
58288
58291
58293
58294
58295
58297
58299
58300
0
58304
58305
58308
58310
58312
58313
58314
58315
58316
0
58320
58321
0
58323
58324
58326
58329
58333
115358
58336
58337
58338
58339
58340
58341
115365
58343
58344
58345
58346
58347
58348
58351
58352
58354
58355
58356
58356
58356
58357
58357
58357
58357
58358
58359
58361
58362
58363
58365
58369
58370
0
58373
115418
58374
0
58374
58374
58374
58374
58374
58374
58374
58374
58375
58376
58376
58376
58377
58378
58379
58379
58379
58379
58379
58379
58379
58379
58379
58379
115456
115457
58382
58383
0
58386
58388
58389
58390
58392
58394
58395
58396
58398
58401
58402
58403
58404
58404
58404
58406
58406
58408
58409
58410
58414
58414
58414
58414
115521
58415
58415
58415
58416
58416
58416
58416
58416
58416
58416
58416
0
115539
58416
58416
58416
58416
58417
115552
58417
58417
58420
58421
58423
58424
58424
58424
58425
58426
58427
58428
115575
58433
58433
58435
58437
58438
58442
58444
58444
58444
58444
58445
58448
58449
58450
58452
58453
58458
58459
0
58460
58460
58460
58460
58460
58460
58460
58461
58463
58463
58463
58463
58463
58463
58464
58465
58466
58466
0
58469
58470
58471
58472
58473
58475
58477
58479
58480
58486
58487
58487
58487
58487
58487
58487
58489
58490
58491
58491
58494
58495
58496
0
115728
58503
0
58505
58506
58507
58511
58512
58513
0
58515
58520
58522
58524
58525
58526
58529
58530
58533
58535
58540
115776
58540
58540
58540
58540
58540
58540
115785
58540
58540
58541
58543
58546
58546
58547
58550
58551
58555
0
58555
58555
58556
58558
58559
58559
58559
58559
58561
58562
58562
58563
58564
58566
58567
58569
58570
58571
58573
58573
58573
58573
58573
58573
58573
58573
58573
55917
58576
58577
58578
58578
0
58578
58578
58578
58578
115881
58578
58578
58578
58578
58578
58579
58579
58579
58579
58579
115898
58579
58579
58579
58580
58584
58586
58588
58590
58591
58592
0
58592
58592
58592
58593
58594
58595
58597
58599
58601
58602
58603
58606
58607
58608
58608
58608
58608
58608
58608
58608
0
58608
58608
115964
58609
58610
58611
58611
58611
58611
58611
58611
58613
58614
58616
58616
58616
58616
58616
58617
58618
58620
58621
58622
58623
58624
58624
58624
58625
0
58629
58630
116018
58633
58634
58636
58637
58637
58637
58637
116037
58637
58638
0
58642
58642
58642
58642
58642
58642
58642
58642
58642
58642
58642
58644
58645
116068
58647
58648
58649
58650
58653
58656
0
0
58661
58662
58663
116091
58667
58668
58668
58671
58672
116107
58674
58676
58677
58678
58680
58680
58680
58680
58680
58681
58682
58683
58683
58683
58685
58686
58689
58690
0
58692
58693
58693
58693
58695
0
58695
58695
58695
58695
58695
58695
0
58696
58696
58696
58696
58696
58696
58696
58697
58702
58703
58705
58708
58708
58708
58708
58711
58712
58713
58713
58713
58713
58714
58715
58716
58722
58723
58728
58731
58733
116255
58733
58733
58734
58737
58738
58740
58740
58740
58740
58740
116279
58741
58742
58743
58745
58746
58747
58748
58753
0
58756
58758
58760
58761
58763
58764
58765
58767
58768
58769
58769
58769
58769
58769
58773
58774
58776
58776
58776
58776
58776
58776
58776
58776
58776
58778
58780
58781
58782
58786
58787
58787
58789
116375
58794
58795
58796
58800
58803
58804
58806
58810
58810
58810
58813
58814
58815
58815
58815
58815
58815
58815
58817
58818
58818
58818
58818
58818
58818
58819
58820
58820
58820
58820
58820
58820
58820
116441
0
58820
58821
116449
58825
0
58829
58831
58832
58832
116460
58832
58832
58832
58832
58833
58834
58835
58835
58835
58835
58835
58835
58835
58835
58835
58835
58835
58835
58838
58839
58840
0
58843
0
58845
58846
58847
58849
58850
58851
58855
58856
58857
58858
58860
58862
58864
58867
58868
58869
0
58873
58875
58875
58875
58875
58875
58877
58878
116555
58880
58882
58883
58884
58885
58886
58887
58888
58890
58891
58891
58891
58891
58891
58891
58891
58891
58891
58892
58893
58894
58895
58896
116593
58900
58901
58903
58904
58905
58906
58907
58909
116617
58913
58915
58918
58919
58920
58923
58924
58924
58924
58924
58924
58925
116649
58928
0
58932
58933
58933
58933
58934
58935
58936
58937
58940
58942
58943
58945
58946
58948
58950
58951
58952
58954
58955
58957
58957
58957
58957
58958
58959
58965
58967
58969
58969
58969
58969
58969
58969
58969
58969
58969
116721
58969
58969
58969
58972
58974
58975
58976
58977
58978
58980
58982
58986
58988
116747
58990
58992
58993
58994
58996
58997
58999
58999
58999
58999
58999
58999
59000
59001
59003
59004
59005
0
59005
59007
59008
59009
59009
59009
59011
59013
59014
59014
59014
59014
59014
59014
59015
59016
59017
59018
59019
59020
59022
59023
59024
59026
59026
59026
59026
116835
59028
59028
59028
59028
59028
59029
59030
59032
59034
59035
59037
59039
59044
59045
59047
59048
59049
59050
59051
59051
59051
59052
59053
59056
59059
59063
59065
59066
59067
59069
59070
59071
59072
59075
59076
59077
59079
59082
59083
59083
59083
59083
59083
59083
59083
59083
59083
0
59083
59083
59083
0
59087
59088
59089
59090
59092
59093
59094
59096
59097
59098
59099
59100
59101
59103
59104
59105
59106
59106
59106
0
59112
59113
59115
59118
59120
59121
59121
59121
59121
59121
59121
59121
59121
0
59121
59121
59121
59121
59121
59121
59121
59121
59121
59121
59122
59123
59123
59123
59123
117024
59126
59129
59130
59131
59134
59136
59137
59138
59139
59141
59143
59146
59147
59148
59149
59150
59151
59152
59152
0
59161
59161
59161
59161
59162
59162
59162
59162
59163
59164
59165
59167
59167
59168
59169
59171
59172
59173
59175
59176
59178
59179
59180
59181
59182
59184
59186
59187
59189
59190
59191
59192
59193
59196
59197
59200
59205
59207
117132
59210
59211
117138
59212
59213
59215
59218
59221
59222
117156
59226
59228
59229
59232
0
59233
59233
59236
59238
117185
59239
59239
59239
59240
59240
59241
59242
59244
59246
0
59250
59251
59252
59253
59254
59256
59257
59258
59260
59261
59262
59264
59267
0
59269
59270
59271
59272
59272
0
59275
59277
59277
59277
59277
59277
59279
59279
59279
59281
59282
59283
59286
59287
59288
59289
59291
59292
59293
59294
59297
59297
59298
59299
59300
59302
0
59304
59307
59310
117300
59310
59310
59310
59312
59315
59317
59320
59321
59322
59323
59324
59325
59327
117335
59331
59332
59334
59338
59339
0
59344
59344
59344
59344
59344
59345
59346
59348
59349
59350
59352
59352
59352
59352
59352
59352
59352
59352
59353
59354
117401
59354
59354
59354
59354
59355
59356
59357
59358
59358
59358
59358
59358
59358
59358
59358
59358
59358
59358
59358
117432
59358
59358
59358
59360
59361
59362
59362
59362
59362
59362
59362
59362
59362
0
59362
117463
59362
0
59364
59366
59368
117476
59368
59368
59368
59368
59368
59368
59368
59368
59368
0
59369
59372
59375
59376
59378
117505
59381
59384
59385
59386
117517
59390
59391
59395
59395
59395
59395
59395
59396
59396
59396
59396
59397
59398
59399
59400
59401
59402
59403
59404
59405
59406
59407
59408
117550
59410
59411
59413
59414
59415
59415
59417
0
59418
59418
59418
117571
59421
59422
59423
59427
59429
59430
59432
59433
59435
59438
117600
59439
59439
59441
59444
59446
59447
59448
59450
59451
59452
59454
59455
59456
0
59456
59457
59459
117633
59463
59464
59465
59465
59465
59465
59467
59468
59469
59470
0
59473
59474
59476
59477
59479
59480
59480
59480
59480
59480
59480
59480
59480
59481
59482
59483
59484
59485
59487
59488
59489
59490
0
59494
59495
59497
59498
59499
59500
59503
59506
59506
59506
59507
59508
59509
59509
59509
59510
59512
59514
59516
117739
59521
59522
117743
0
59525
59525
59525
59526
59529
59530
59532
59532
59532
59533
59534
59535
59536
59537
59539
0
59541
59542
59543
59544
59546
59547
59548
59550
59551
59553
59554
59555
59556
117797
117798
59560
59561
59562
0
59564
59570
59572
59575
59576
59577
59577
0
59577
59577
59577
59577
59577
59577
59577
59577
59577
59577
59578
59579
59580
59581
59583
59587
59588
59588
59588
59588
59588
59589
59590
59591
59591
59591
0
59591
59591
59591
59591
59591
59591
59591
117883
117885
59591
59591
59591
59591
0
59591
59591
59591
0
59591
59592
59595
59597
59598
59598
117914
59598
59598
59598
117922
59598
59598
59598
59598
59603
59604
59604
59604
59604
59604
59604
59604
59604
59604
59605
59606
59607
59610
59612
59613
59616
59617
59618
59619
59619
59619
59619
59620
59621
59623
59624
59625
59626
59627
59628
59630
59631
59631
59634
59636
0
0
59637
59637
59638
59639
59642
59643
59644
59646
59647
59648
59648
59648
59648
59648
59650
59651
59651
59652
59654
59655
59656
59656
59658
59659
59660
59661
118063
59667
59671
59673
59674
59676
59676
59676
118084
59676
59676
59679
59680
59680
59681
59681
59681
59681
0
59686
59686
59689
59692
0
59694
59696
59697
59698
59701
59702
59703
59708
59708
118149
59710
59711
118154
59711
59711
59711
59711
59711
59711
59711
59711
59711
59711
59711
59711
59711
0
59712
59712
59712
59712
59712
54102
59714
59715
59716
59719
59719
59720
59722
59723
59725
59726
59726
59726
59726
59726
59726
59726
59726
118223
59729
59730
59731
59733
59734
59736
118232
0
59739
59742
59742
59742
59743
59744
59747
59748
59749
59753
59754
59755
59756
59758
118262
59765
59766
59767
118271
59769
0
59772
59773
59773
59774
59775
59777
59778
59781
59781
59781
118300
59783
59784
59785
59786
59788
59789
59794
59796
59797
59797
59797
59797
59799
59800
59800
118330
0
59805
59806
59808
59809
59811
59814
59814
118346
59814
59815
59816
59818
59819
59820
59822
59823
59825
59827
59828
59829
59830
59831
59833
59833
59833
59833
59833
59833
59833
59833
59833
0
59835
59837
59838
59839
59840
59841
59843
59846
59851
59852
59854
59858
59858
59861
59863
59868
59869
59869
59869
118435
59870
59871
59871
59871
59873
59874
59876
59876
59877
59879
59881
118467
59884
59886
59887
59889
59890
59890
59892
59894
59895
59896
59898
59899
59899
59899
59899
59899
59899
59900
59901
59901
59901
59901
59902
59903
59904
59905
59905
59905
118528
59908
59909
59911
59912
59915
59916
59918
59918
59918
59918
59918
59918
118550
59918
59918
59918
59918
118559
59918
59918
59919
59920
59923
59927
59928
0
59933
59935
59936
59938
59938
59938
59938
59938
59938
59938
52354
59941
59942
59943
59943
59943
59945
59946
59946
59949
59951
59952
59953
59954
59956
59959
59962
59962
118642
59962
59963
0
0
59967
0
59970
59971
0
59975
59977
59979
59980
59980
59980
59981
59982
59983
59984
59985
59988
59989
59991
59992
59995
59996
118700
59998
59998
59998
60002
60003
118714
60003
60003
60003
60003
60006
118727
60016
60018
0
60023
60023
60023
60023
60024
60026
0
60030
60033
60034
60036
60038
60039
60043
60044
60046
60047
60048
60049
60050
60050
60051
60051
0
60051
60051
60051
60051
60051
60051
60052
60053
60054
60055
118806
60057
60057
60057
60061
60062
60064
60067
60069
60070
60071
60072
60073
60073
60073
60073
60073
60073
97605
60075
60076
60077
60078
60079
0
60081
60082
60082
60082
60082
60082
60082
60083
60084
60085
60090
60091
60092
60094
60095
60100
60101
60102
60103
60104
60105
60108
60111
60112
118906
60113
109500
60113
118914
60116
60117
60120
60121
60122
60127
60127
60127
60127
60127
60127
60127
60127
60127
60127
60127
60128
60129
60134
60136
60140
60143
60146
0
0
60151
60152
60155
60159
60160
60161
60162
60163
60165
0
60166
60168
60170
60170
60170
60170
60170
60170
60170
60170
60173
60175
60175
60175
60175
60175
60175
60175
60176
60177
60179
60182
60182
60183
60184
60185
60186
60193
60194
60195
0
60197
119062
60200
60201
60201
60201
60201
60201
60202
60202
60203
60204
60207
60208
60209
60211
60213
60213
60214
60214
60214
60216
60216
60216
60216
60216
60216
60216
60216
60217
60218
60218
60219
60221
60222
60223
60225
60226
60228
60231
60232
60233
60234
60236
60237
0
60239
60241
60244
60245
60247
60248
60248
60249
60250
60252
60255
60256
60256
60258
60259
119190
60259
60259
60261
60262
119203
119207
60270
60271
60272
60274
60274
60274
60274
60274
60274
60274
60274
60274
60274
60274
60274
60274
60275
60276
60278
60279
60281
60281
60281
60281
60281
60281
60281
60281
60281
60281
60281
60281
60281
60281
60281
60281
119270
60283
60284
60285
60286
60287
60288
0
60291
60291
60291
60291
60291
60291
60291
60291
0
60291
60291
60291
60291
60291
60292
60296
60298
60300
60301
60303
60303
60303
119335
60306
60307
0
60310
60311
60313
60315
60316
60317
60318
60319
60320
60320
60323
60325
0
60329
60329
60329
60329
0
60330
0
60331
60331
60332
60335
60338
60339
60340
60341
60342
60344
60345
60346
60348
60349
60349
60349
60349
60349
60349
60349
60349
60349
60350
60352
60354
60355
60356
60357
60357
60357
60357
60357
60358
60359
60360
60362
60364
60365
60366
60366
60366
60366
119449
0
60366
60366
60366
119456
60366
60366
60367
60368
60368
60368
60368
60369
60370
0
60373
60373
60373
60373
60373
60373
60373
60376
119489
60379
60380
60381
60381
60381
60381
60381
60381
60382
60383
60386
60386
60386
60386
60389
60391
119530
60393
60393
60395
60396
60399
60400
60403
60408
60411
60412
0
60418
60419
60420
119565
60422
60423
0
60426
60427
60427
60427
60427
60427
60428
60429
60431
60434
60435
60436
60438
60443
0
60447
60449
60450
60451
60453
60454
60454
60454
60456
60457
60459
60461
60462
60464
60464
60465
60465
60465
60465
60465
60465
60465
60465
60465
60465
60465
60465
119648
60467
60469
60470
60470
60470
60470
119662
60472
60473
60474
60475
0
60478
60479
60480
60482
60484
60485
60486
60489
0
60493
60495
60496
60497
60501
60501
60501
60501
60501
60501
60502
60503
60506
60507
60507
60507
60507
60507
60507
60507
60507
60508
60509
0
60511
60513
60514
60515
60519
60520
60521
60524
60526
60527
60529
60530
60530
60530
60530
60530
60530
60530
60530
60530
60531
60532
60533
60534
60536
60537
60538
60540
60542
60543
60546
60549
60551
60553
60554
60556
60559
60560
60561
60562
60564
60565
60566
60566
0
60566
119836
60570
60571
0
60573
60574
60575
60576
60577
60579
60580
60580
60580
60581
60583
60584
60586
60587
60588
60589
60591
60592
60593
60593
60593
60593
60593
0
60593
60593
60594
60594
60594
60594
60594
119895
60598
119906
60602
60603
60604
60606
60608
60611
60612
60613
60616
60617
60617
60617
60617
119940
60617
60617
60617
60618
60618
60618
0
60618
60618
60618
60618
60619
60621
60622
60623
60624
60625
60627
60628
60633
60634
60635
60636
60636
60636
60636
60636
60636
60638
60639
60641
60643
60644
60644
60645
60648
120015
60651
60652
0
60653
60653
60653
60653
60654
60656
60659
60660
60661
60662
60663
60663
60664
60665
60666
60667
60669
60670
60670
60670
60671
60672
60673
0
60673
60673
60673
60673
60673
60673
60673
60673
60673
60673
60674
60675
60677
60677
60677
60678
60678
0
60678
60678
120103
60680
60681
60682
60684
60686
60688
60689
60690
60690
60690
60690
60692
60694
60695
60696
60698
60700
60700
60700
60700
60700
60700
60700
60700
60702
120148
60704
60705
60706
60707
60708
60714
60715
60716
60717
0
0
60722
60724
120174
60727
60730
0
60732
60733
120184
60737
60739
60740
60741
60742
60744
60746
0
60749
60750
60751
60752
60753
60754
60755
60755
60755
60756
60757
0
60759
60760
60762
60764
60765
60773
60775
60776
60777
60778
60778
60778
60778
60778
60778
60778
60779
120248
60783
60785
60786
60786
60786
60786
60786
60786
60787
60788
60789
60790
60790
60793
60794
60796
60796
60796
120282
60801
60803
60804
60805
60806
60807
60807
60807
60807
60807
60807
60807
60807
60807
60808
60808
60808
60809
60810
0
120319
60813
60815
60818
60820
60821
60822
60823
60825
60826
120337
60828
60828
60828
120345
60828
60828
60830
60830
60830
60830
60830
60830
60830
60830
60830
60830
60830
60830
60832
60836
60836
60836
0
60836
60837
60838
60841
60842
60844
60846
60847
60847
0
60849
60849
60850
60851
60852
60858
60860
60863
60864
60865
0
60867
60869
60869
60870
60871
60872
60873
60873
60873
60873
60873
60873
60873
0
60876
60877
60879
60880
60882
60883
60884
60886
60887
60888
120484
60891
60892
60893
120492
60895
60897
60898
60904
60905
60905
60906
60907
60909
120519
60916
60918
60919
60919
60922
60925
60926
60927
60928
60931
60931
60932
60933
60937
60938
60939
60940
60941
60942
60944
60946
60948
60949
60950
60950
60950
60950
60952
60954
60958
60959
60960
60960
60960
60960
60962
120602
60965
60965
60965
60965
60965
60965
0
60967
60968
60970
60971
60973
60974
60977
60979
60981
60983
120637
0
60983
60983
60983
60983
60983
60983
60983
60983
60983
60983
60983
60983
60983
60983
60983
60983
60984
60985
60986
60988
60989
60990
0
60992
120678
60992
60992
60993
60994
60996
60996
60996
60996
60996
60996
60996
60996
120706
60996
60996
60997
0
61003
61004
0
61007
0
61009
61012
61013
61014
61016
61021
61022
61023
61026
61027
61027
61027
61028
61029
61030
61031
61031
61031
61031
61031
61031
61035
61036
61037
61038
120769
61040
61042
61045
61048
61052
61053
61054
0
61057
120790
61059
61060
61062
61063
61064
61065
61067
61069
61074
61075
61077
61078
61079
61079
61079
61079
61079
61079
0
61081
61082
61084
61084
61084
0
61087
61088
61088
61088
61088
120856
61088
61088
61090
61093
61093
61093
61093
61094
61097
61098
61098
61098
61098
61098
61099
61100
61101
61102
61103
61104
120901
120902
120904
61109
61110
61111
0
61113
61115
61119
61119
61120
61122
61125
120931
0
61127
61127
61127
61128
61129
61132
0
61134
61135
61139
61140
61143
61147
61147
61148
61149
61152
61153
61154
61154
61154
0
61154
61154
61155
61156
61157
61160
61161
61162
61163
61164
61165
61165
121001
61165
61165
0
61166
121012
61167
61172
61173
0
61175
61176
61178
61179
61180
0
0
61180
84599
121040
61187
61188
61189
61190
61190
61190
61190
61190
61190
61190
61190
61190
61190
61190
61193
61195
61199
61201
61202
61204
61205
61206
121091
61206
61206
61206
61206
61206
61206
61206
61208
61209
61210
61211
0
61213
61216
61216
61216
61216
61217
61220
61222
61223
61224
61225
61229
0
61231
61232
61233
61234
0
61241
121164
61243
61245
61245
61245
61246
0
61248
61249
61251
61251
61251
61252
121188
0
61259
61260
61260
0
61260
61260
61260
61260
61260
61260
61260
61260
61260
61262
61264
61267
61268
61269
61271
61272
61272
61272
61272
61272
61272
61276
61277
61277
61277
61277
61277
61277
61279
61280
61281
61282
61283
61283
61283
61283
61283
61283
61283
61283
61283
61283
61283
61283
61283
61283
61283
0
61285
61286
61288
61289
61289
61289
61289
61289
61289
61289
61289
61289
61289
61289
121313
61289
61289
61289
61290
61290
0
61291
61292
61293
0
61297
121337
61300
61303
61307
61309
61311
61312
61313
61313
61314
61314
61316
61320
61321
61324
61325
61327
61329
61329
61329
61329
61329
61329
61330
61330
61331
61332
61334
61335
61337
61337
61339
61342
61343
61343
61343
61343
61344
61345
61346
61349
61352
61353
61354
61355
61355
61355
55672
0
61355
61356
121452
61360
61363
61364
61365
61366
121463
61368
61369
61370
61372
61372
61372
61372
61372
61372
61372
61372
61372
61372
61374
61375
61376
61376
61377
61378
61379
61383
61385
61385
61385
61385
61385
61385
61393
61396
61396
61397
61398
61399
61400
61402
61402
61402
61402
61403
61406
61408
61409
61412
0
61414
61415
61416
61416
61416
61416
0
61416
121578
61419
61422
61424
61426
61427
61429
61430
61431
61433
61434
61435
61436
61438
61441
61443
61443
61443
61443
61443
61444
0
61450
61451
61452
61453
61454
61454
61454
61454
61454
61454
61455
61456
61457
61459
61461
61462
61465
61467
61470
61474
61474
61474
121673
61476
61477
121677
61483
61486
61487
0
61492
61493
61493
0
61493
61495
61496
61498
61500
61500
61501
61503
61504
61505
61506
0
61507
61508
61508
61511
61513
61515
61515
61515
0
61515
61515
61515
61515
61515
61515
61517
61519
61521
61523
61524
121760
61524
61524
61529
61530
61531
61531
61531
61531
61531
61531
61531
61533
61535
61541
0
61542
61542
61542
61542
61545
61548
61550
61551
61552
61553
61553
61553
61553
61554
0
61554
61554
61554
61554
61554
61554
61557
61560
61561
61562
61563
61565
61569
61570
61572
61574
61575
61577
61579
61580
61581
0
121875
61584
121877
61584
61586
61588
61590
61590
61590
61590
61590
61590
61590
61590
61590
61590
61590
61590
61590
61590
61590
61590
61592
61593
61593
61593
61593
61593
61593
61594
61595
61596
61597
61598
61598
61598
61601
121941
0
61601
61601
61602
61603
61604
61607
61608
61609
61610
61612
61612
61612
121968
61612
61612
61613
61613
121978
61613
61613
61613
0
61613
61613
61613
0
61613
61613
61614
61615
61616
61616
61616
61616
61616
0
61616
61618
61621
61623
61624
61625
61625
61626
61626
61632
122041
61635
61636
61637
0
61640
61642
61643
61644
61646
61647
122055
61650
61650
61651
61653
61656
61657
61659
61663
61664
61665
61666
61667
61668
61670
61670
61670
61671
61673
61674
122094
61677
61678
122098
61680
61681
61682
61684
61685
61687
61694
122116
61697
61697
61699
61702
61703
61704
61705
61706
61707
61709
61711
61714
61715
61716
61718
61718
61718
61718
0
61720
61723
61725
61726
61729
61731
61732
61733
61734
61737
61737
61737
61738
0
61742
61742
61742
61742
61742
61743
61745
61745
61746
61747
61748
61749
61751
61752
61754
61754
61755
0
61755
61755
61756
61757
61758
61760
61765
0
61768
61769
61770
61771
61772
61774
61776
61778
61780
61781
61782
61783
61784
61787
61788
61789
61790
61791
61792
61794
61795
61796
61797
61799
61803
61804
61805
61807
61812
61813
61816
61816
122298
61817
61818
61819
61821
61822
61823
61823
61823
61824
61826
61827
122320
61828
61829
61831
61832
61832
61832
61832
61832
61832
61832
61832
61834
61835
61836
61837
61840
61841
61842
61844
61848
61849
61849
61849
61849
61849
61849
0
61849
61849
0
61849
61849
61851
122388
61857
61858
61858
61860
61863
61865
61866
61868
61869
61869
61870
61871
61872
61874
61875
61875
61875
61875
61875
61875
61876
61878
61880
61881
61885
61886
61886
61886
61886
61890
61892
61893
61894
61896
61897
61899
0
61901
61902
61903
61904
61904
61905
61906
61909
61911
61913
61915
61917
61918
122506
61924
61926
122513
61929
61929
61929
61929
122520
61931
61933
61935
61936
61937
61938
61938
61938
61938
61938
61938
61938
61942
61942
61942
61942
61942
61942
61942
61942
61942
61942
61942
122565
61948
0
61955
61956
61957
61958
61959
61962
61963
61964
61965
61966
0
61967
61968
0
61968
0
61968
61968
61969
61970
61971
61972
61973
61974
61976
122610
61978
61980
122616
61985
61985
61987
61988
61989
61991
61992
61994
61995
61998
122646
122647
62004
62005
62011
62012
62016
62017
62018
62019
62019
0
62019
62019
62021
62022
62023
62026
62027
62029
62030
62031
62032
62033
62034
0
62035
62035
62036
62040
62042
62046
62048
62048
62048
62049
62050
62051
62052
62054
62055
62055
62056
62056
62056
62056
62056
62056
62056
62056
62056
62056
62056
62057
62058
62059
62060
62060
62060
62060
62061
62063
62065
62066
62067
62069
7786
62071
62072
62073
62076
62078
62078
62078
62079
62080
62081
62086
62087
62088
62090
62093
62097
62099
62101
122830
62105
62106
62106
62106
62106
62106
62106
62106
62106
62106
62106
62106
62106
62106
62106
0
62107
62108
62111
62112
62113
122888
62115
62116
62119
62121
62121
0
62121
62122
62124
62128
62130
122918
62135
62137
62138
62139
62139
0
62139
62139
62139
62139
62139
62139
62140
62141
62144
62145
62146
62147
62148
62150
62151
62154
62154
62157
62157
62158
62159
62163
62164
62166
62170
62173
62174
62174
62177
62178
123000
62179
62179
62179
62181
62183
62187
62189
123022
62191
62192
62194
62198
62199
62200
62201
62203
62203
62203
62203
62203
62203
62203
62203
62203
62204
62205
62208
62208
62208
62209
62212
62214
62215
62216
62217
62219
62220
62221
62222
62224
62225
62226
62229
62233
62233
62233
0
62237
62239
62240
62241
62244
62246
62247
62248
62249
62250
62250
62250
62250
62250
62250
62251
62252
123131
62257
62258
62261
0
0
62262
62263
62264
62265
62265
62266
62266
62266
62266
0
62266
62266
62266
62266
62266
62266
62266
62267
62269
62269
62269
123190
62271
62273
62274
62275
62276
62278
62279
62281
62282
62283
62283
62283
0
62283
62283
62284
62284
62284
62284
62284
62284
62285
62286
62290
62290
62290
62292
62293
62295
123253
62300
62300
62300
62300
62300
62300
62300
62300
62300
62300
62301
87022
62301
62301
62301
62303
62303
62303
62303
62303
62304
123302
0
62310
62312
62314
62317
123315
62320
62321
62322
62322
62322
62322
62322
62322
62323
62323
123338
62328
62328
62328
62328
62328
62328
62328
62328
0
62328
0
123353
62330
123358
62331
62331
62331
62333
62334
62335
62336
62337
62338
62339
62343
62344
62344
123381
62344
62344
62344
0
62344
62344
62345
62349
62350
62351
62354
62356
62356
62356
62356
62356
62356
62356
62356
62356
62357
62358
62360
62365
62366
62366
62366
62366
62366
62366
0
123443
62370
62372
62375
62376
62377
62379
62381
62383
62385
62386
0
62390
0
0
0
0
62396
62396
62396
62396
123485
62400
62400
62402
62402
62402
62402
62402
62403
62404
62405
62405
123512
62405
62405
62405
62405
62405
62405
62405
62405
62405
62405
62405
62407
62409
62412
62412
62412
62412
62412
62412
62412
62412
62412
62413
62415
62415
62415
62415
62415
62415
62415
62415
62415
62420
123578
62422
123580
62424
0
62428
62428
62428
62429
62429
62429
0
62432
62432
62433
62435
62435
62435
62435
62436
62437
62438
62441
62441
62442
62444
62446
62447
0
0
62451
62452
0
62455
62455
62455
62455
62455
62456
62456
62456
62456
62456
62456
62456
62456
0
62464
62466
62467
62468
62470
62470
62470
62470
62470
62471
62472
123713
62473
62473
62473
62473
62475
62476
62477
123728
62481
0
123732
62483
62483
62484
0
62486
62487
62488
62491
62495
0
62499
62500
62500
62500
62500
62500
62500
62500
62500
62500
62500
62502
62504
62505
0
62505
123785
62505
62505
123791
62505
62506
62507
62508
123797
62510
62511
62512
62513
62514
62517
62518
62519
62520
62521
62522
62523
62524
62524
62524
62524
62524
62524
62524
62524
62524
62526
62527
123837
62532
123839
62535
62535
62535
62535
62535
62535
62535
62535
62535
123856
62535
62535
62538
62541
123874
62541
62541
62543
62545
62546
62547
62548
62552
62552
62552
62552
62552
62552
62553
62554
62558
62561
62563
123914
62563
62563
62564
62565
62567
62567
62567
62567
62567
62567
62567
62568
62569
62570
62571
0
123940
0
0
62578
62579
62579
62581
62584
62587
62592
62595
62597
62601
0
62602
62602
62602
62602
62602
62602
62602
62603
62604
62606
62606
0
62607
62608
62609
62609
62609
62609
62609
62609
62610
62611
62612
62614
0
62615
124023
62616
62618
62619
62620
62621
62622
62624
62625
62625
0
62625
62625
62625
62625
62626
62628
62629
62631
62633
62635
62637
62638
62640
62642
62643
62644
62645
62647
62649
62652
62653
62654
62654
62654
62654
62654
62654
62654
62655
62656
62657
62657
62657
62659
62660
0
62662
62663
62664
62666
62668
62669
62672
62673
62674
62675
62676
62677
62679
0
62682
62683
62686
62687
62689
62691
62692
62693
62694
62699
62700
62702
62702
62702
62702
62702
62702
62702
62702
62703
62705
62706
62707
0
62716
0
62718
62720
62721
62722
62724
62724
62724
0
62726
62727
62728
0
0
124217
62731
62732
124221
62734
62734
62734
0
62734
62734
124234
62736
62737
62737
62737
62740
62741
62743
62745
124252
62750
62750
124260
62750
62751
62752
62753
62757
62759
62760
62768
62773
62774
62775
62776
62777
62778
62779
62780
62781
62783
0
62787
62795
62795
62795
62795
62795
0
62795
62795
62797
62802
62803
62804
62805
62807
62809
62810
62812
62813
62813
62813
0
62813
62813
0
62813
62813
62813
62813
62813
62813
62813
62813
62813
62813
62813
62815
62816
62818
62819
62821
62822
62823
62830
62831
62832
62833
62834
62835
124407
62837
0
62838
124412
0
62839
62839
62839
62840
62843
62843
62843
62843
62843
62843
62843
62843
62843
62843
62843
62845
62847
62850
62851
62851
62851
62854
0
62858
62864
62865
62867
62868
62869
124482
62873
124486
62877
62878
62878
62878
62881
0
62886
62887
62890
62890
62890
124509
124510
62890
62890
62890
62890
62890
0
62890
62890
62890
62891
62893
62895
62898
62898
62898
62900
62901
62901
0
62901
62901
62901
62901
62901
62901
62902
62903
62904
124563
62907
62908
62911
62912
62913
62914
62915
62916
62917
62918
62918
62920
62923
62925
62926
62927
0
0
62930
62930
62931
62933
62934
62936
62937
62938
62939
62940
62944
124630
62947
62948
62948
62948
124644
62948
62951
62952
62952
62952
62953
62953
0
62953
62953
62954
62955
62957
62958
62959
62959
62962
62962
62962
62962
62962
62965
62969
0
62969
62969
62970
0
124708
62975
62975
62975
62975
62975
62975
62975
62975
62976
62977
62980
0
62982
62984
0
62986
62988
62989
62992
62993
62994
62996
62997
62998
124761
63000
63000
63004
124772
63006
63008
63009
63010
63012
63012
63012
63012
63012
63013
63015
63017
124797
63019
63023
63024
63025
63026
63027
63028
63028
63028
63029
63029
63030
63031
63033
63034
63036
63037
63037
63037
63037
63037
63037
63037
0
63038
63040
63041
63042
63042
63043
63047
63050
63051
63053
63055
63055
63055
63055
63055
63055
63058
63059
124890
124891
124892
63064
63065
63066
63067
63068
63069
63070
63072
63075
63076
63077
63080
63082
124914
63084
0
0
63091
63091
63091
63091
63092
63095
63095
63095
63095
63095
63096
63096
63096
63096
63096
63096
63096
63096
63096
63096
63096
124968
63096
63096
63096
63096
124975
63096
63096
63096
63096
63096
63096
0
0
63096
63096
63096
63096
63096
63096
63096
124994
63096
63096
63096
63096
63096
63096
63096
63096
63096
63096
63097
63098
63100
63101
63102
63103
63104
63105
63109
63111
63111
63112
63113
63114
63116
0
63118
63119
63121
63122
63123
63124
63125
63126
63128
63131
63132
63133
63133
63133
63133
63134
63135
63135
125070
63137
0
63141
63142
63143
63144
63146
63147
63148
63150
63153
63153
63153
63153
63153
63154
63155
63157
63157
63157
63157
63157
63157
63157
125108
63157
63157
63157
63157
63157
63157
63157
63157
63157
63159
63163
0
63166
63168
63170
63171
63172
63173
63173
63173
63174
63178
63184
63186
63186
63186
63186
63188
63188
63188
0
63190
63191
0
63194
63195
63196
0
63198
63201
63202
0
63206
63207
63209
63210
63211
63213
63214
63214
63214
63214
63215
63215
63215
63215
63215
63215
63216
63218
63219
63221
63222
63226
63228
63230
63233
125248
63235
63238
125253
63240
63241
63241
63241
63241
63242
63245
63246
63249
63250
63251
63252
63252
63252
63252
63252
63253
63254
63255
63255
63255
63255
63255
63255
0
63255
63255
63255
63255
63257
63258
63259
63260
63261
63264
63267
63269
63271
63272
63274
63274
63274
63274
125337
63277
63278
63279
125342
63282
63283
63284
63285
63288
63288
63288
63289
125363
63292
63293
63294
125371
63303
63306
63306
63306
63306
63306
63306
63307
63308
63308
63308
63308
63308
63308
63309
63312
63313
63314
125414
63315
0
63317
63319
125422
125424
63322
63324
63325
63326
63330
63332
63332
63332
0
63332
63333
63334
63336
63337
63338
63339
63341
63342
63342
63343
63344
63345
63346
63347
63348
63350
63351
63352
0
63356
63357
63361
63364
63365
63372
63374
63378
63379
63380
63381
63382
63384
63384
63384
63384
63384
63384
125534
125535
63384
63384
63384
63384
63384
63384
63384
63384
0
63384
63384
63384
63384
63384
125554
63384
0
63386
63387
63388
63393
63394
125569
63394
63394
63394
63395
63397
63402
63403
63404
63406
63408
63409
63413
63414
63415
63416
63420
63422
63423
63424
63427
63428
63428
63428
63428
125620
63431
63433
63436
63437
63438
63439
63439
63439
63439
125642
63441
63443
63447
63448
63449
63450
63454
63457
63458
63459
63462
63463
63463
63464
63465
63471
63476
0
63479
63480
63482
63484
63485
63486
63487
63493
63494
63495
63495
63495
63495
63495
0
63495
63496
63497
63498
63500
63501
63503
63507
63508
63509
125731
63513
63515
63515
63515
63515
63515
63517
63518
63521
63523
63529
63529
63529
125770
125772
63531
63531
63531
0
63534
0
63536
63538
63542
63543
63544
63550
63551
63553
63557
63558
63558
63559
63559
63559
63559
63559
63559
125824
63559
63560
63561
63561
63561
63561
63561
63561
63561
63562
63563
63567
63569
63570
63571
63572
63572
63572
63572
63572
63572
63572
63572
63574
63575
63576
63577
63578
63580
63581
63582
63582
0
63582
63582
63582
63582
63584
63586
63586
63587
0
63590
63592
0
63596
63597
63597
63598
63599
63600
63601
63602
63603
63604
63606
63607
63607
63607
63607
63607
63607
63607
63607
63607
63607
63607
63607
63607
63607
63608
125945
63611
63612
63612
63612
63612
63614
125958
63621
63622
63623
63624
63627
63628
63631
63632
63633
63634
63635
63636
125985
63640
63641
63643
0
63643
63643
63645
63647
63648
63649
0
63651
63654
63655
63656
63657
63658
63659
63660
63663
63664
63665
63668
63670
63672
63673
63674
63675
63676
63677
63679
63685
63688
63690
63692
63693
63694
63695
63698
63699
0
63707
63709
63710
63712
63715
63716
0
63716
63718
63718
63718
63718
63718
63720
63721
63722
63724
63725
63726
63727
63729
63730
126112
63733
63734
63735
63736
63737
63738
63739
63740
63740
63740
63740
63740
63740
63740
63740
63740
63740
63741
63741
63741
63741
63741
63741
0
63745
63746
63746
63746
63746
63747
63749
63750
63752
63753
63754
63755
63756
63756
63756
63756
126190
63756
0
63756
63756
63758
63760
63762
126207
63765
63766
63767
126214
63774
63774
63774
63774
63775
63776
0
63777
63777
63779
126241
63781
63782
63783
63784
63785
63788
63789
63792
63796
63798
63799
63800
63801
63802
126273
63805
63806
63807
63808
63810
63810
63810
63810
63810
63810
63810
63810
63810
63811
63812
63818
63818
63818
63818
63818
63818
63818
126320
63818
0
63818
63818
63818
63818
63818
63821
63821
63821
63821
63821
0
63823
63826
63827
63829
63832
63832
63834
63835
63836
63837
63839
63840
63841
63842
63842
63843
63844
63847
63848
63849
63850
63851
63852
63855
63857
63862
63863
63870
63871
63872
63872
63872
63872
126423
63872
63872
63872
63872
63872
63872
63872
63872
63872
63872
126442
0
63872
63872
0
63873
126453
63876
63878
63879
63879
63879
63881
63883
63883
63884
63886
63887
63888
63889
63890
0
63892
63894
63894
63894
126494
63897
63902
63903
63904
63907
63908
63910
63911
63912
63913
63915
63916
63918
0
63923
126535
63924
126539
63924
63924
63924
63924
63924
63924
63925
63926
63927
63928
63930
63931
63932
63933
63934
63937
63938
63940
63942
63943
63943
63943
63943
63943
63943
63943
63945
63946
63946
63946
63946
63946
63946
126596
63946
63948
63949
63950
63952
63954
63956
63959
63960
63962
63963
63964
63966
63967
63972
0
63972
63972
63972
63973
63974
63975
63978
63978
63978
63978
0
63979
63980
63981
63981
63981
63981
63981
63982
63983
63983
63983
63983
63983
63983
63984
63985
63985
63985
63988
63989
63992
63993
63996
63998
64000
64001
64006
64009
64011
64013
64015
64016
64017
64018
64018
64018
64018
64018
126745
64018
64018
64018
0
64018
64018
64018
64018
64018
126762
64021
64022
64023
64024
64025
64028
64031
64033
64035
64036
64037
64040
0
64042
0
64042
64042
64042
64042
64042
64042
64042
64042
64042
126799
64042
64043
64044
64046
64046
64046
64046
64046
64046
64046
64046
64046
64046
64046
64046
64046
64046
64047
64050
64051
64052
64053
64055
64055
64055
64055
64055
64055
64056
64057
64057
64059
64060
64063
64064
64064
64064
64064
64065
64067
64069
64070
64071
64076
64077
64079
64081
64082
64082
64082
64082
64083
64086
64087
64089
64090
64091
64092
64093
64094
64096
126907
64098
64098
64099
64101
64104
64105
64106
64107
64108
64109
126927
64113
64115
64116
64117
0
64119
64119
64119
64119
64119
64122
64123
64123
126954
126955
64124
64124
64127
64127
64129
64129
64129
64129
64134
64135
64138
64141
64142
64144
0
0
64146
64146
64146
64146
64146
64147
127026
64150
64151
64152
64154
64154
64154
64154
64154
64156
64156
64157
64159
64159
64163
64164
64165
64166
64166
64166
64169
64170
64172
127081
0
64177
64178
127086
64180
64185
64187
64190
64194
64195
64198
64198
64198
64198
127116
64199
64199
64199
64199
64199
127128
105083
64202
64203
0
64206
64208
64209
64210
64212
0
64214
64214
64214
127151
64214
0
0
0
64214
64214
64215
64218
64219
64220
64222
64222
64222
64223
64224
64224
64224
64224
64224
64224
64224
64224
64224
64224
64224
64224
64224
127210
64224
64225
64226
64227
64229
64229
64229
64229
127224
64230
64231
64232
0
64236
64237
64238
64239
127238
64239
64239
64241
0
64241
64241
64242
64242
64244
0
64245
64245
64245
64245
64246
64247
64248
64250
64252
64253
64258
64260
127292
127294
64265
64266
64268
64269
127303
64271
64272
64274
64275
64277
64278
64279
0
64280
64283
64284
64285
64288
64289
64290
64290
64290
64290
64290
64290
64290
64290
64290
64290
127346
64291
64292
64295
64295
64295
64295
0
64296
64296
64296
64296
64296
0
64296
64296
64296
64297
64298
64299
64300
64305
0
64310
64311
64311
64313
64314
64316
64318
64319
64319
64322
0
64325
64325
64325
64325
64325
64325
64326
64326
64326
64326
64326
64326
64326
64327
64330
64332
64332
64332
64332
64332
64332
64332
64332
64332
64332
64332
64332
64333
64333
64333
64333
64333
64333
64333
64333
64333
64333
64333
64333
64334
64335
64337
64338
64340
64341
64342
127507
64348
64348
64349
64350
64353
64354
64356
64358
64360
0
64362
64364
64368
64369
64371
64373
64374
64375
64378
127553
64380
0
0
64384
0
64386
64387
64389
64390
127569
64392
64393
64395
64396
64399
64400
64402
64403
64404
64405
64408
64417
64418
64418
64418
64418
64421
64423
64424
64428
64430
64430
64430
64431
64432
64433
64434
64436
64437
64437
64437
64437
64437
64439
64439
64439
64439
64439
64439
64439
64439
64439
64439
64439
64439
64440
64442
64443
64445
64446
64447
64449
64450
64451
64452
64453
64454
64454
64454
64454
64454
64454
64454
64457
64458
64459
64460
64461
64462
64464
0
64466
64466
64466
64467
64468
64469
64470
127725
64474
64475
64477
127735
64478
64478
64478
64478
127747
0
64481
64482
64484
64485
64486
64487
64489
64490
64493
64495
64497
64498
64499
64500
64501
64502
64503
64505
64506
64508
64509
64511
64513
64514
64515
64516
64518
64519
64521
127797
64523
64527
64529
127806
64532
0
64534
64535
64537
64538
64539
64541
64542
64544
0
64546
64546
64546
64546
64547
127841
64550
64550
64550
64550
64551
0
64555
64556
88527
64559
0
64566
64567
64568
64573
0
64575
64576
64577
64578
64581
64582
64584
127890
64588
64590
64590
64590
64591
64593
64593
64593
64593
64593
64593
64593
64593
0
0
64594
64597
64598
64599
64600
0
64602
64602
127934
64602
0
64602
64603
64606
64607
64608
64609
64610
64610
64610
64610
64610
64610
64610
64611
64612
64615
64619
64622
64623
64624
64625
64628
127982
64633
127988
64637
64638
64640
64644
64645
64646
64647
64650
64651
64653
64654
64655
64656
64657
64658
64661
64663
64665
64666
64667
64668
128033
64670
128036
64673
64675
64676
64677
64677
64677
0
0
64677
0
64680
64681
64682
64685
64686
64686
64686
64686
64686
64686
64686
64686
64687
64687
64687
64687
64689
64690
64692
128099
64692
64692
64692
64692
64693
64697
64700
0
64705
64706
64708
64708
0
64708
64708
128130
64709
128133
64711
64712
64713
64714
64715
64716
64717
64718
64721
64721
64721
64721
64722
64723
64725
64726
64727
64730
64731
64732
64733
64738
64739
64742
64743
64745
64750
0
64753
64755
64758
64759
64761
64762
64763
64764
64767
64769
64769
64769
64769
64769
64769
64769
128224
64773
64778
64779
64782
64784
64785
64787
64788
64789
64792
64794
64797
64798
64799
64799
64802
64804
64806
64807
64810
64811
64812
64815
0
64815
64815
64815
64815
64815
64816
64817
64818
64821
0
64824
64825
64827
64828
0
64830
64831
64832
64833
64834
64835
64836
64837
64837
64837
64837
64840
0
128329
0
64851
64852
64854
64855
0
64858
64859
64860
64861
64863
64864
64865
64866
64866
64866
64866
64866
0
64867
64868
64868
64868
64868
64868
64871
64874
64875
64877
128391
64882
64883
128394
64885
64886
64889
64889
64889
64889
64889
0
64889
64889
64889
64889
64889
64889
64889
64889
64889
64889
64889
64889
64889
64891
0
64893
64894
64895
0
64897
0
64902
64903
64904
64905
64907
64909
64911
64912
64914
64918
64920
64921
64922
64923
64924
64928
64929
128476
64931
64932
64933
64934
64935
64936
64939
64942
128496
64946
64949
64950
64953
64953
64954
64955
64956
64957
64958
64959
64961
64962
64963
64965
64965
64965
64965
64969
64970
64971
64972
64973
64976
64977
64978
64980
64981
64982
64985
64989
0
64989
53537
64989
64989
0
64989
64989
0
64993
64993
64993
128592
64995
64995
64995
64995
64996
64998
65000
65003
65004
65005
65006
65007
65008
0
128618
65012
65012
65012
65012
65012
65012
65018
65019
65020
65021
65021
65021
65021
128645
0
0
65026
65026
65026
65027
65028
0
65030
65031
65034
65035
65039
65040
65040
65044
65048
65049
128697
65049
65049
65049
65049
65049
65050
65051
65051
65051
65052
65055
65056
65057
65059
65061
65062
65062
65062
65063
65065
65066
65068
65069
0
65073
65074
65075
65077
65078
0
65081
65082
65085
65086
65087
128762
65087
65087
128765
65087
65087
128771
65087
65087
65088
0
65088
65088
65088
65088
65088
65088
0
65092
65093
65094
65095
65095
65096
65099
65100
65101
65102
65103
65104
65105
65105
65105
65105
65106
65110
65111
65114
65116
65116
65116
65117
65117
65117
65117
65118
128854
65120
65121
65122
65124
65125
65126
65127
65128
65128
65130
0
65132
65133
65134
65135
65136
65136
65136
65136
65136
65136
65136
128896
0
65136
128901
65136
65136
65136
65137
65138
65139
65140
65143
65144
65145
65146
128922
65149
65152
65152
65152
65154
65154
65154
65154
0
65154
0
0
65156
65157
65161
128954
65163
128956
65165
65166
65167
65167
128971
65169
65171
128976
65173
65176
65178
65179
65180
65181
65182
65183
65184
65184
65185
65186
65186
65187
65188
65188
65188
65188
0
0
65189
65189
65189
65191
65191
65191
65191
65191
65191
65191
0
65191
65193
65194
65196
65197
65198
129050
65203
65205
65206
65207
65208
129059
65210
129061
65212
129069
65213
65214
65216
129077
65219
65219
0
65220
65220
65220
65220
65220
0
65222
65222
65222
65222
65227
65231
65232
65234
65235
65236
65237
65237
65237
65237
65237
65240
65240
65240
65240
65240
65240
65240
65240
65240
65240
65241
65244
65245
65245
0
65245
65245
65245
65245
0
65245
65245
65245
65245
65245
65246
65247
65249
65249
65250
65251
0
65253
65254
65255
65256
65259
65260
65263
65263
65263
65263
65263
65264
65264
65264
65264
65264
65264
65265
65266
65266
65266
65267
65269
65269
65269
65269
65271
65273
65273
65273
65273
65273
65273
65273
65274
65275
65275
65275
0
65279
65281
65282
65283
65289
65289
65289
65289
0
65289
65289
129305
65289
65289
65289
129311
65291
65292
65293
65295
65297
65297
65297
65298
65299
65299
129335
0
65304
65305
65305
65305
129350
65307
65309
65310
65311
65312
65315
65317
65319
129364
65321
65323
129368
129372
65331
65331
65331
129386
65331
65331
65332
65333
65335
65335
65335
65335
65337
65338
65340
65342
0
129415
65346
65347
65347
65347
65350
65351
0
65354
65354
65354
65355
65356
65356
65356
65359
65360
65360
0
65363
65364
65365
65366
65366
65367
65368
65368
65368
0
0
65368
65368
65368
65368
65368
65368
65368
0
65368
65368
65368
65368
65368
65368
65368
65368
65368
0
65370
65373
65374
65376
65377
65381
65382
65386
65388
65390
65393
65396
65397
65398
65399
65400
65402
65403
65404
65406
65407
65407
65407
0
65407
65407
65410
129576
65413
65415
65417
65418
65419
65420
65421
65421
65421
65421
65421
65421
65423
65424
65424
65424
65424
65424
65425
65428
65429
65433
65434
65436
65438
65439
65440
65442
65443
65444
65445
65446
0
129650
65451
65452
65457
65458
65460
0
0
65462
129671
65464
65465
65466
65468
129679
65473
65474
65475
65475
65475
129699
65476
65476
65477
129704
65482
65483
65486
65486
65488
65489
0
65492
65493
65493
65494
65498
65499
65500
65500
65501
65502
65504
65505
65507
65510
65511
65512
65513
65513
65513
65513
65515
65519
65520
65521
65522
65525
65528
65528
65528
65528
65528
65528
65528
65528
65529
65533
65535
65536
65537
65542
65543
65544
65547
65548
65552
65555
65557
65558
65559
0
129849
65566
129854
65571
65572
65573
65574
65577
65579
65582
65583
65584
65585
65587
65588
65591
65593
65594
65594
65594
65594
65594
65595
65597
129893
65599
65602
65602
65602
65602
129903
65602
65604
65605
65606
65607
65609
0
65610
65610
65612
65613
65613
65613
65613
65613
65614
65616
65618
65620
65621
65624
65625
65626
65627
65627
65627
65627
65627
65627
65627
65627
65627
65631
65632
65633
65633
65635
65637
65641
65642
65645
65646
65648
65651
65651
65651
65651
65651
65651
65651
65651
130007
65651
65651
65653
65654
65655
65661
65661
65661
65661
65661
65661
65661
65661
65662
65663
65664
65665
0
65668
65669
65671
0
65674
65674
65674
65674
65674
65674
65674
65674
65674
65674
65674
65674
65674
65674
65674
0
65678
65680
65681
65682
65682
65682
65682
65682
65684
65685
65685
65685
65685
65685
65685
65686
65687
65687
65687
65687
65687
65687
65687
65687
65687
65687
65687
65687
65687
65687
65687
65687
65687
65687
65687
130135
65687
65687
0
65691
65692
0
65693
65693
65693
65693
65694
65696
65698
65699
130163
65703
65705
65706
65707
65708
65710
65711
65712
65713
65716
65717
65719
65720
65721
130188
65725
65725
65725
65725
130196
65725
65725
65725
65725
65726
0
0
65727
65727
65727
65727
65729
65730
65730
65730
65730
65732
65733
65734
65735
65738
65740
65741
74523
0
65746
65747
65748
0
0
65751
65752
65753
65755
65756
65757
65758
65759
65760
65761
65763
65764
65766
65769
65770
0
65771
65771
65772
65774
65775
65776
65777
65778
65778
65778
65778
65779
65780
65780
65780
130290
65780
65780
65780
65780
65780
130301
65780
130304
65780
65780
130308
65781
65782
65783
65784
0
65787
65788
65789
130325
65795
65797
65798
65801
65804
65805
65807
65808
65809
65810
65810
65811
65812
65814
65814
65814
65814
65817
65818
65821
130378
65825
65826
65827
65829
65831
65835
65836
65837
65838
65840
65841
65842
130399
65843
0
65850
65850
0
130416
65850
65852
130425
65854
65855
65856
65857
65859
130434
65860
65860
65860
65862
65866
130448
65868
65869
65874
65875
65878
65879
65880
65881
65881
130465
65881
0
65882
65883
65885
65885
65885
65885
65886
65888
65889
65890
65891
65892
65893
65894
65894
65894
65894
65895
65896
65897
65897
65897
65897
65898
65898
65900
65902
65903
65904
65907
65908
65909
65911
65914
65919
65919
65919
65919
65919
65919
65920
65922
0
65923
65925
65926
65927
65930
65931
65932
65933
65935
65935
65935
65935
65937
65938
65938
65938
65939
65940
65941
130601
65941
0
130608
65944
65946
65947
65947
65948
65950
65952
65955
0
65957
65958
65958
65961
65962
65964
65968
65971
65971
65971
65972
65974
65978
65980
65981
65981
65981
65981
65981
65981
65981
65981
130675
65981
65981
0
65981
65981
65981
65982
0
65986
65988
65989
65990
65991
130703
65993
65994
65995
65995
65996
65998
65999
66002
66004
66005
66006
66007
66009
66011
66012
66013
0
66015
66017
66021
66024
0
66030
66032
66033
66035
66036
66037
66038
66041
66043
66047
66048
66050
66055
66057
66058
66061
66062
66064
66064
66064
66064
0
66064
66064
66065
66066
66068
66070
66072
66072
66072
66072
66072
66072
66074
66074
66074
66074
66075
66076
66077
130831
66079
66080
66082
66083
0
66083
66084
66087
66088
66089
66090
66094
66095
66097
66097
66097
66097
66097
66097
66097
66097
66097
66097
66099
130875
66105
66106
66107
66107
66107
66107
66107
66108
66109
66110
66111
66114
66115
66116
66117
66118
66119
66125
66127
66128
66129
66129
66129
66129
0
66129
66129
130929
66131
66132
66133
66133
66133
66133
66133
66133
66133
66133
66133
66133
66134
66136
66137
66139
66140
66141
66142
66142
66144
66147
66148
66149
66150
66152
66153
66154
66155
66155
0
66159
66164
66165
66168
66170
66171
66172
66173
66174
66178
131010
66180
66182
66184
66185
66187
66189
66190
66192
66193
66195
0
66199
66200
66201
66202
66206
66210
66212
66213
131049
66215
66216
66217
66218
66219
0
66220
66220
66222
66223
66224
66228
66229
66229
66230
66230
66230
0
66230
66231
66232
66236
66236
66236
66236
66236
66236
66237
66239
66240
66242
66243
66244
66244
66244
66244
66246
66247
66247
66247
123173
66249
66249
66249
66249
66249
66249
66252
66257
66259
66260
66263
66266
66268
66270
66271
66272
66273
66273
66273
66273
66273
66273
66274
66274
66274
131187
66274
66274
66274
66274
66274
66274
66274
66276
66277
66278
66280
66280
66280
66281
66282
66285
66287
66288
0
66290
66291
66292
131224
66297
66298
66299
131230
66300
66300
66300
0
131238
66305
66306
66308
66309
66310
66312
66315
66317
66318
66321
66322
66322
66322
66322
66322
66322
66322
66322
66322
66322
66322
66327
66329
66330
0
66335
66336
66337
66339
66341
66342
66343
66344
66346
66347
0
66349
66350
66352
66353
66354
66357
66358
66358
66358
66358
66358
66361
0
66363
66365
66367
0
66370
66371
66373
66376
66377
66378
66381
66381
0
102319
66381
66381
66381
66381
66381
66381
66381
66381
66381
0
66383
66384
0
66387
66388
0
66393
66395
66396
66397
66398
66400
66401
66402
66403
0
66403
66405
66405
66405
66406
66407
66409
66410
66411
66412
66413
66414
66414
66414
66414
66414
66414
66415
66416
66416
66416
66420
66423
66425
66426
66428
66429
66430
66433
66435
66436
66438
66439
66440
66445
66446
66447
131494
66451
66452
66452
66452
66452
66452
66452
66452
66452
66452
66452
66452
66452
66456
66457
66458
66460
66461
66462
131528
66467
66468
0
66470
66472
66474
0
66476
66477
66478
66478
66478
0
66480
66484
66485
66489
66490
66493
66493
66493
66493
66495
66497
131585
66502
66503
66504
131592
66504
66504
66504
66504
66504
66504
66506
66507
66508
66509
66510
66511
66512
0
66516
66518
66518
66521
66523
66526
66527
66528
66530
66531
66532
66533
66536
66537
66537
66537
66537
66537
66538
66539
66540
131654
66543
66543
66543
66543
66543
0
66547
66547
66547
66547
66547
66548
66548
66548
66548
0
66548
0
66548
66548
66548
66548
66551
0
66555
66555
0
66557
66558
66559
131714
66559
66559
66559
66559
66559
66559
66560
66561
66562
66563
66565
66567
66567
66568
66570
66571
66573
66574
66578
66579
66580
66582
66582
66582
66582
66582
66582
66582
66582
66583
66584
66586
66587
66587
66587
66587
66587
66587
66587
131787
66587
0
66587
66587
66587
66587
0
66587
66588
66589
66591
0
66595
66595
131811
66595
66595
66595
66595
66596
66599
66601
66602
131831
66604
66604
66605
66609
66612
66613
66616
66617
66619
66620
66622
0
66624
131865
66628
66633
66640
66640
66640
66640
66640
0
66641
66642
66643
66646
66651
131900
66651
66651
66651
66651
66651
66651
66651
66652
66653
66653
66653
66653
66653
66653
66653
66653
66653
66653
66653
66653
66653
66653
66653
66656
66659
66660
66660
66660
66660
131952
66660
0
66661
66661
66662
66666
66666
66666
66666
66666
66668
66668
66668
66668
66668
66668
66668
66668
66668
66668
66669
131996
66671
66672
66673
66675
66676
66677
66684
66685
66686
66687
66688
66689
66690
66691
66692
66692
66692
66692
66692
66695
66697
66698
66698
66698
0
66698
66698
66698
66700
66701
66703
66704
66706
66707
66708
66709
66710
66710
66711
132075
66713
66714
66715
66716
66718
66719
0
66722
66724
66725
66726
66727
66728
66729
66734
66735
66735
66735
66735
66735
66735
66735
66735
66737
66738
66738
66738
66738
66740
66742
66744
66745
66748
66749
66750
66752
66753
66754
66755
66757
66758
66759
66760
66761
66761
66765
66768
66768
66769
66773
66774
66775
66776
66776
66776
66776
66777
66777
66777
66777
66777
66777
66779
66782
66782
66782
66782
66785
66786
0
66791
66792
66793
132235
66795
66796
0
66796
66796
66796
66796
66796
66798
66799
66800
66801
66802
66803
66804
66805
66807
66809
0
132276
66813
66814
66814
66814
66814
0
66814
66814
66815
66816
66817
66820
132300
66825
66828
66829
66830
66831
66833
66834
66836
132318
66838
66839
66841
66844
66848
66849
66849
66851
66852
66854
66855
66856
66858
66859
66860
66861
66863
66864
66865
66866
66867
66867
66867
66867
66868
66868
66871
66872
0
66874
66876
66877
132390
66880
66881
66882
66884
66887
66889
66891
66892
66893
66893
66893
66893
66897
66898
66898
132424
66900
66904
66904
66904
66904
66904
0
66904
66905
66907
66909
66910
66910
66910
66911
66912
66914
66918
66920
66922
66923
66925
66931
66931
66932
66936
66936
66936
66936
66940
66944
66946
132508
66949
66950
132515
66950
66950
132520
66950
66950
66950
66950
66950
66953
132536
66955
66956
66957
66962
66963
66966
0
66967
66967
132563
66967
66967
66967
132569
66970
66973
66974
132578
0
66978
66979
66981
132585
66984
66984
66984
66984
66984
66984
66984
66984
132600
66984
66984
66984
66984
66984
66984
66984
66984
66984
66984
66984
66984
66984
66985
66987
66988
66989
66990
66991
66993
66996
66997
66999
67001
132646
67003
67006
67007
67007
67008
67009
67012
67016
132674
67018
67018
67021
132688
67028
67029
67030
67030
67030
67030
67032
67034
67035
67036
67036
67036
67038
67039
67040
67041
67042
67043
67045
67046
67047
67048
0
67050
67051
67052
67053
67054
67056
67057
67057
67057
67058
67058
67058
67058
67058
67058
67058
67058
0
132761
67059
132766
67064
67064
132772
67064
67066
67067
67069
67070
67071
67071
67071
0
0
67072
67073
67075
67078
67079
67080
67081
67085
132803
67087
67088
67090
67094
67095
67096
67097
67098
67099
67101
67105
132830
67108
67108
67108
67108
67108
67108
67108
67109
67111
67114
67115
67117
67118
67119
132856
67121
67122
67122
67124
67125
67126
0
67126
67127
67128
67131
67132
67134
67134
0
67134
67134
67134
67134
67135
67135
67135
0
67138
132905
67140
67142
67143
67143
67145
67146
67147
67148
67149
67149
132927
67149
67149
67149
67149
67149
67149
67149
67149
67149
67149
67149
67149
67149
67149
0
67151
67153
67154
67155
132958
67157
67160
67162
67163
67164
67165
67166
67166
67168
132976
67173
132980
67175
67176
67177
67178
67179
67180
67181
67182
0
0
67186
67187
67190
67192
67192
67192
67192
67193
67194
67195
67198
67199
67203
67204
67207
67207
67207
67207
0
67208
67208
67208
67208
67208
67208
67208
67208
67208
67208
67208
67208
67208
67210
67211
0
67213
67214
67214
67214
67214
67216
67216
67216
67216
67216
67216
67217
67218
67219
133090
67222
133095
0
67225
67226
67227
0
67231
67232
67233
67234
67235
133109
67239
67241
67242
67242
67243
67243
67243
67245
67247
67247
67247
67247
67249
67250
67252
67253
67254
67255
67256
67257
67259
67260
67261
67261
67261
67261
67261
67261
67261
67261
67261
67261
67261
67261
67261
67261
133182
67261
67261
67261
67261
67261
67261
67261
67261
67261
67262
67262
67263
67264
133209
67267
67268
67269
67270
67272
67273
0
67275
67278
67279
67280
67281
67281
0
67281
67281
67284
67285
67285
67286
67287
67288
67288
67288
67288
67288
67288
67288
67288
71264
67288
67288
67291
67292
67293
67294
67295
67296
67297
67298
67299
67304
67304
67306
67307
67307
67308
67308
67308
67308
67308
67308
67308
67309
67310
67311
67312
67314
67316
67317
67318
67319
67329
133345
67331
133348
67334
67335
67336
67337
67337
67337
133360
67338
67339
67339
67339
67339
67341
0
67348
67350
67353
133400
67355
67355
67355
67355
67355
0
0
67355
67355
0
67356
67358
67359
133427
67359
67359
67359
67362
67364
67367
67368
67370
67371
67372
67373
67374
67375
67376
67378
67379
0
67380
67380
67381
67382
67384
67385
67386
67388
67390
67390
67390
67390
67390
67390
67391
67393
67393
67395
67396
67399
67400
67403
67404
67404
133502
67404
67405
0
67407
67408
67409
67413
67414
67415
67417
67417
67418
67419
67419
67420
67421
67422
67423
0
67425
67427
67430
67431
67434
67437
67438
67439
67440
67441
67442
67443
67443
67443
67444
67446
67447
67448
67449
67452
67453
67454
67455
67456
67457
67458
67462
133603
67465
67468
67475
67476
67477
67477
67477
67477
67477
67477
67478
67479
67480
67482
67484
67485
67487
67489
67489
67489
67489
67489
67489
67489
67489
67489
67493
67495
67495
67496
67498
67499
67500
67501
67501
0
67501
67501
67501
67503
67504
67505
67507
67507
67507
67507
67507
67508
133705
67508
67508
67508
67508
67508
67508
67509
67510
67512
67513
67513
67515
0
67517
67519
67522
67523
67526
67526
67526
67526
67527
67529
67531
133756
67535
67536
67536
67536
0
67540
133772
67545
67546
67550
67554
67555
67556
67559
67561
67562
67565
67566
67566
67566
67566
67566
0
67567
67570
67573
67576
67578
67584
67584
67584
67584
67584
67584
67585
67586
67587
67588
67589
67590
67591
67592
67593
67595
133854
0
67602
67603
67606
67607
67610
0
67613
67614
67615
67616
67617
67620
67621
67622
67622
67623
67624
67624
67624
67624
0
67624
67624
67624
0
67624
67630
67631
67631
67631
67631
67631
67631
67631
67631
67631
67631
67633
67635
67636
67637
67638
67639
67640
67642
67642
67642
67642
67642
67642
67642
67642
67644
67645
133960
67651
67652
67654
67658
67660
67661
96918
67663
67665
67667
67669
67670
67671
67673
67673
67674
67675
67676
67677
67678
0
67683
67683
67684
67685
67689
134016
67690
67690
67690
67691
67692
67695
0
67699
67700
134032
67702
67703
67704
67704
0
67706
67707
0
67709
67710
67711
67714
67715
67716
67716
67716
67716
67716
67718
67720
67721
67722
67723
67724
67725
67726
67726
67726
67726
67726
67726
67726
67726
67726
67726
67726
67726
67726
67726
134107
67726
67726
67726
67726
67726
67726
0
67726
67727
67728
67728
67729
67731
67732
67732
67733
67734
67735
67736
67738
67739
67740
67741
67741
134156
67741
67741
67741
67741
67741
67741
67741
67741
67744
67745
67745
67746
67747
67748
67749
67752
67753
67754
134195
67755
67756
67760
67760
67760
67760
67760
67767
67768
134220
0
67772
67773
67775
67775
134230
67775
67775
67776
67776
67776
67776
0
67776
0
67783
67784
67786
67787
0
67787
67792
67792
67793
67794
67794
67794
67794
67794
67794
67794
67796
67799
67800
67801
67802
67803
67804
67805
67806
67807
67808
67809
67810
67811
67814
67815
67817
67819
67820
67820
67820
67822
67823
67827
67827
67827
67827
67827
67827
67827
67830
67830
67830
67830
67830
67830
67832
67833
67834
67834
67834
67834
67834
67834
67834
67834
67834
67834
0
0
0
67836
67838
67840
0
67843
67845
0
67847
67847
67847
67847
67847
67847
67848
67849
67850
67854
67857
67860
67862
134425
67869
67871
67872
67873
67874
67880
67882
67886
67887
67888
0
67891
67891
67891
67891
67891
67891
67891
67891
67896
67897
0
67903
67904
67905
67905
67905
67905
0
67905
67905
67905
134499
67905
67906
134505
67906
67906
67906
67906
67906
67906
67906
67906
67906
67906
67906
67907
134528
67907
67907
67909
67910
67911
67911
67911
134542
67913
67914
67915
67916
67918
67919
67921
67924
67928
67930
0
67930
67930
67930
67931
67934
67938
67939
67941
67943
67946
67947
67947
67947
67947
67947
67947
67947
67947
67947
67947
67947
67947
67950
67950
67950
67950
67950
67950
67951
67953
67954
67958
0
67959
67960
67961
67963
67964
67965
67967
67969
67970
67972
67976
67978
67979
67980
0
67985
67986
134671
67991
67992
67993
67994
67996
67997
68000
68002
68003
68005
68007
68008
68010
68011
68012
68014
68016
68018
68019
134709
68019
68019
68021
68021
68022
68024
68025
68027
134730
68029
68030
68031
68033
68034
68036
68037
68040
68043
68047
68048
0
68051
68054
68055
68057
68058
68060
68063
68064
68066
68067
0
68071
68071
68071
134786
134788
68071
68071
68071
68071
68071
68072
68072
68075
68077
68081
68082
68083
68084
68086
68088
68089
134821
68092
68092
68093
68094
68096
68098
68102
68103
68104
68105
68107
68108
68109
68110
68112
68115
68116
0
68120
68120
68120
68120
68120
0
68123
68125
134878
68128
68128
68128
68130
68133
0
68135
68136
68139
68141
68141
68141
68141
68141
68142
0
68149
134920
68151
68152
134924
68155
68156
68157
68157
68157
68157
68157
68157
68158
68160
134940
68162
68162
68162
68162
68162
68162
134956
134958
68162
68162
68162
68162
68162
134969
134972
68162
0
68162
68162
68162
68162
68162
68163
68164
68166
68167
68168
68170
68171
68172
68173
68174
68176
68176
68176
68176
68176
68177
0
68179
68179
68179
135016
68179
68179
68179
68179
68179
68179
68179
68179
68182
68183
68186
68187
68188
68189
0
68191
68193
0
68196
68197
68198
68199
68200
68201
68206
68208
68209
68211
68213
68213
68213
68214
68215
68216
68217
68220
68221
68221
68221
68222
68223
0
68227
68229
68233
68235
0
68236
68238
68240
0
135125
68244
0
68244
68248
135139
0
68254
68258
0
68258
68258
68258
68258
68263
68264
68265
68266
68268
68268
68268
68268
68268
68268
68268
68269
68270
68270
68270
68271
68272
68272
68273
68275
135215
68275
68275
68275
68275
68275
68275
68275
68275
68275
68275
68275
68275
68275
68275
68275
68275
68280
68283
68283
68283
68283
68283
68283
68283
0
68286
68286
68287
135268
68287
68287
68287
0
68288
68288
68289
68290
68291
68294
68294
68296
68296
68296
68296
68296
68296
68298
68301
68301
68301
68301
68301
68301
68301
68301
68301
68303
68304
68304
68304
68304
68305
68306
0
68308
68309
68310
68311
68316
68317
68318
68320
68323
68323
68323
68323
68324
68325
68326
68329
135376
68334
68336
68337
135385
68343
68345
68347
68350
68351
68351
68351
68351
68352
68353
68353
68353
68353
68353
68353
68353
135415
135418
135419
68358
68360
68360
68360
68360
68360
68360
68360
68360
68360
68360
68360
68360
68360
68360
68360
68361
0
68369
68371
68374
68377
68378
68380
68381
68384
68386
0
68386
68386
68386
68386
68386
68386
68386
68388
68389
68390
68390
68390
68390
68390
68390
68390
0
68390
68390
68390
68391
68392
0
68393
68393
68393
68394
68395
68395
68395
68395
0
68395
68395
68395
68396
68399
68400
68401
68404
68404
68405
68406
68406
68406
68406
68406
68406
68406
68407
68409
68410
135586
68412
68416
68419
68419
68419
68419
68419
68419
68420
68424
68426
68428
68429
0
68431
68435
68437
0
0
68438
68438
68438
68438
68438
68438
68438
68438
68438
68439
68440
68441
68442
0
68446
68447
68448
68449
68451
68451
68452
68453
68455
68457
68458
68459
68461
68462
68463
68465
68466
68467
68468
68472
68476
68478
68479
68481
135711
68484
68485
68486
68487
68489
68491
68494
68495
68496
68497
68498
68499
68499
68499
68499
68499
135739
68499
68499
68499
68499
68499
68499
68499
68499
68499
0
68502
68503
68504
68505
68508
68511
68512
68512
68512
68514
68515
68516
68516
68516
68516
68518
68519
135790
68519
68519
68519
68520
0
68526
68527
68527
68527
68527
68527
68527
0
68527
68530
68531
68534
0
68534
68534
68534
68535
68538
68539
68540
68541
68546
68547
68550
0
0
68556
68557
68558
68559
68560
68562
0
68563
68563
68563
68567
68567
0
68568
68572
68574
0
135901
68576
68576
68576
68576
68576
68578
68579
68582
0
68584
68586
68588
68588
68588
68589
135941
68592
68592
68592
68594
68595
68595
68598
68599
68600
68602
68603
68603
68604
68605
68608
68609
68610
68612
135981
68614
0
0
68620
68622
68623
68625
68627
68629
68630
68631
68631
68631
68631
68631
0
68631
68631
68631
68632
68633
136025
68633
68635
68636
68637
136034
68641
68644
68645
0
68645
68645
136051
68649
68650
68651
68652
68653
68654
68655
68657
82367
68657
68658
68659
0
68661
68662
68663
68664
68665
68666
68667
68668
68669
68670
68672
68673
68674
136090
68676
68677
136094
68682
136099
68685
68686
68687
68688
68688
68688
68688
68690
68690
136117
68690
68690
68690
68692
0
68694
68695
68695
136140
68695
68695
68695
68695
68695
68695
68697
68699
68700
68701
68702
68704
68705
68706
68707
68708
68709
68713
68714
136177
68717
68719
68721
68723
68726
68731
68733
68734
136203
68736
35707
68736
68738
68740
68743
68744
68745
68747
68749
68752
0
68756
68757
68757
68758
68760
68761
68763
68764
68765
68768
68770
68770
68770
68770
136259
68770
68770
68771
68773
68774
68778
68779
68780
68781
68782
68785
68786
68787
68788
68788
68789
68790
68792
68793
68794
68796
68797
0
68800
0
68804
68805
68806
68808
68812
68813
136314
68816
68817
68818
68820
68821
68822
68824
68826
68827
68828
68829
68829
68829
68832
68833
68834
68836
68838
68839
68841
68843
68843
68843
68843
68843
68843
68846
68846
68846
68846
68847
68848
68849
136375
68854
68855
68856
136381
68859
68860
68862
68863
68864
68866
68867
0
0
68871
136401
68873
68875
68876
68877
68877
68877
68877
68878
68880
68882
68884
68884
68884
68885
68885
68885
68885
68885
68885
68885
68885
68885
68885
68885
68885
68885
68886
68886
68887
68888
68890
68891
68892
68893
68894
68895
68896
68897
68898
68899
68903
68904
68905
68906
68911
68912
68913
68914
68916
68920
68922
68924
68926
68927
68928
68930
68931
68931
68931
68931
136516
68931
68931
68932
68933
68934
68936
68938
68939
68940
68940
68940
68940
136536
68940
68940
68940
68943
68947
68947
68947
68947
68948
0
68951
0
68952
68953
68954
68955
68955
68956
68957
68958
68959
68961
68963
0
68966
68967
68970
68971
68972
68974
68974
68976
68977
68979
68981
0
68981
68981
68981
68983
68984
136624
68986
136627
0
0
68996
68996
68996
68996
68996
68996
68997
68998
136656
0
69004
69005
69008
69009
69010
69010
69011
69012
69013
69015
69017
69018
69020
136697
136699
0
69026
69027
69028
69031
69031
69031
69031
69031
69032
69033
69035
69037
69042
0
0
69049
69049
69049
69051
69054
69055
69055
69055
69057
69057
69058
69059
69060
69062
69066
69068
69071
69072
69074
69077
69079
69080
69082
69083
69085
69086
69087
69089
69090
69092
69093
69094
69096
69097
69098
69099
69100
69103
0
69107
69108
69109
69111
69112
69113
69114
69115
69116
136845
69118
136847
69120
69121
69124
69125
69127
69127
69127
69128
69129
69130
69130
69130
69130
69130
69130
69130
69130
136886
0
69133
69135
69137
69138
69140
69141
69142
69143
69144
136907
69146
69147
69149
69150
136916
69151
69151
69151
69151
69151
69151
69151
0
136933
69151
69151
69151
69151
69151
69152
69153
69154
69155
69160
69162
69162
69164
69165
69165
69165
69165
69165
69167
69168
69169
69170
69173
69174
69175
69178
69178
69178
69178
69178
69179
69182
69184
69185
69187
69188
69190
69192
69193
69194
69196
69199
69200
69201
69202
69203
69206
69207
69209
69210
69211
69212
69214
69215
69219
69222
69226
69227
69228
69230
69231
69232
69233
69235
69240
69241
69243
69244
69244
69244
69245
69246
69247
69249
69252
69253
0
69255
69256
69260
69261
69262
69264
69267
69269
69269
69270
69271
137119
69275
69276
69277
69278
0
69279
69279
69279
69279
0
69279
69279
69282
69284
69284
69286
69287
69288
69290
69293
69298
69299
69302
69303
69304
69304
69307
69308
69309
69310
69311
69312
69315
69319
69320
69321
69322
69323
69324
69325
69325
0
69325
69325
69325
69326
69327
69328
69329
69329
69329
69329
69329
137218
69333
69334
69334
69334
69334
69334
69334
69334
69334
69334
0
69336
69336
69339
69339
69339
69339
69339
69339
69339
69342
69343
69343
137260
69344
69346
69348
69349
69350
69352
69354
69355
69356
69357
69359
0
69362
69363
69365
69368
69370
0
69375
69376
69377
69378
69379
69383
69384
69385
69387
69388
0
69388
69389
69391
69392
69393
69394
69396
69397
102407
69399
69400
137333
69402
69402
69402
69402
137345
69402
69402
69402
137353
69403
69406
0
0
69409
69410
69411
69412
69416
69417
69419
69423
69424
69424
69424
69424
69424
69424
69424
69425
69426
69427
69428
69429
69430
69430
69432
69433
69434
69435
69435
69437
0
69440
69442
69442
69443
69443
69443
0
69443
69443
69443
69443
69443
69443
69443
69443
69443
0
69443
69443
69443
69443
69443
69443
69443
69443
69443
69443
69444
0
69448
0
69450
69450
69450
69450
69450
69450
0
69450
69450
69450
69450
69452
69456
69457
69458
137520
0
69459
69459
69459
69459
69459
69459
69459
69459
69459
69459
69459
69459
69459
69459
137548
69459
69459
137552
69460
69461
69463
69466
69468
69471
69471
0
69474
69476
69477
69477
69477
69477
69478
69479
69481
69481
69481
69481
69481
137607
137610
69485
69485
69485
69485
69485
69486
69487
69490
96000
69492
69493
69494
69496
69497
69498
69500
69501
69503
69504
0
69512
69513
69514
0
69517
69519
69521
69523
69524
69527
69528
69529
69532
69533
69535
69536
69537
69538
69541
69542
69542
69542
69542
69542
69545
69546
69551
69553
69555
69557
69557
69557
69557
69557
69560
69561
69562
137726
69563
69563
137730
69563
69564
69565
69568
137741
69572
69574
137749
69577
69578
69580
69582
69583
69583
69583
0
69583
69583
69586
69587
69591
69593
69593
137783
69593
69594
69595
69597
69600
69600
0
69601
0
69601
69601
69601
69601
0
69601
69601
69601
69601
69601
69601
69601
69601
0
69601
69601
137834
69601
69601
69601
69601
69601
69601
69601
69601
69602
69604
69604
0
69605
69608
69611
69611
69611
69611
69611
69612
69613
69614
69615
69616
137879
69618
0
69620
137887
69622
69624
69625
69626
69627
69630
69630
69630
69632
69634
69636
69637
69638
69642
69643
69645
69648
69649
69654
69655
69657
69658
69661
0
69662
137943
69666
69667
69668
69669
69674
0
137955
69677
69678
69680
69681
69682
69683
69684
69684
69684
69684
137970
69684
69685
0
69687
0
69692
69693
69694
69695
69699
69700
69701
69701
69702
69703
69703
69704
69705
69706
69708
69709
69710
69712
69712
69712
69713
69714
69716
69718
69720
69721
69722
69727
69728
69730
69731
69733
69735
69738
69739
69740
69742
69744
69745
69745
69745
69745
0
69747
69748
69749
69749
69749
69749
69749
69749
69749
69749
69749
69749
69749
69749
69749
69750
69753
69753
0
69753
0
69753
69753
69754
79207
69754
69754
69754
69755
69759
69761
69762
69763
69764
69765
69767
69767
69767
69767
69768
69771
69773
69776
69779
69781
138163
69783
69784
69787
69788
69788
0
69794
69794
69795
69796
69798
0
69799
69799
69799
69799
0
69799
69799
69799
138207
69799
69801
69803
69807
69808
69809
138224
69813
69813
69814
69816
69820
69828
69830
0
69832
69833
138254
69838
69839
69839
69839
69839
69841
0
138274
69847
69847
69848
69852
69853
69854
69855
69856
69856
69857
69858
69859
0
69859
69859
69859
69859
0
69859
69859
69859
69860
69862
69863
69864
69866
69872
69873
69875
69876
69877
69879
69880
69881
69881
69881
69881
69881
69881
0
69884
69885
69886
69887
69889
69892
69893
69895
69896
69897
69898
69900
138378
69901
69902
69903
69904
69905
69907
0
69907
69907
69907
69907
69907
69907
69908
69909
69910
69910
69910
69910
69910
69911
69912
69913
69914
69917
0
69917
69917
69917
69917
69919
69920
69921
69922
138433
69925
69926
69930
69930
69930
69931
69932
69932
69932
69932
0
69932
69932
69932
69934
69935
69935
69935
69941
69942
69943
69943
69943
69943
69944
69946
69947
69948
69949
69950
69952
69953
69955
69957
69958
69959
69959
69959
69959
69959
69960
69961
69962
69963
69965
69966
69967
69968
69969
138516
69972
69973
69973
69974
69976
69976
69976
69976
69976
69976
69976
69976
69976
69976
69976
69976
69976
69976
69976
69976
69976
69977
69982
69984
69985
69991
69995
69996
69997
69998
70000
70001
70002
70003
70003
0
70003
70003
70003
70004
70004
70004
70004
70004
70004
70004
70004
70007
70008
70008
0
70008
138619
70011
70012
70014
70015
70017
70018
70019
138638
70027
70028
0
70033
70037
70038
70040
70043
70043
70044
70045
70046
70047
70048
70049
138679
70049
70049
70049
70049
70049
70049
70049
70050
70051
70052
70054
70055
70057
70058
70061
70061
70062
70063
70064
70066
70068
70069
70072
70072
70072
70073
70073
70073
70074
70075
70076
70082
138751
70083
70086
70087
70088
70089
70092
70093
70096
70096
70096
70096
70096
70096
70103
70104
70105
70105
70105
70106
70107
70109
70110
70112
70112
70112
70112
138809
70114
70115
70116
70118
70120
70121
70123
70124
70125
70126
138826
70132
70133
70134
70136
70139
70139
70139
70139
70141
70142
70145
138851
70147
70151
70152
70152
70152
70152
70152
70152
70153
70155
70158
70159
70161
70161
70161
70163
138883
70165
0
70167
70168
70169
70170
138891
70173
70176
70177
70178
70180
70180
70180
70181
70182
70183
70184
70185
70186
70188
70189
70190
70191
70192
70193
70194
70194
70194
70194
70194
70194
70195
70195
70196
70197
70198
70199
70201
70202
70203
70204
70205
70208
70209
70209
70209
70209
70209
70210
70211
70212
70214
70214
0
70214
70214
70214
70214
70214
70215
70216
70219
138986
70221
70222
70224
70225
70229
70230
70233
70234
70235
70236
70236
70236
70236
70236
70236
139015
70236
70236
70237
70238
70239
139025
139026
70242
70243
70244
70245
106609
70248
70250
70251
70252
70253
70256
70257
70259
70259
70259
70259
70259
70259
70259
70259
70259
70259
70259
70261
70264
70265
70266
70267
70268
70270
70270
70270
70271
70273
70274
70276
70278
70278
70278
70278
139100
70278
70278
70278
70278
70278
70278
70278
70278
70279
70280
70283
70287
70290
70291
70292
70295
70296
70298
70298
70298
70302
70307
70308
70311
70312
70315
70318
70320
70321
70322
70322
70322
70322
70322
70323
70323
70323
70323
70324
70325
70327
70330
70331
0
70336
70338
70339
70341
70342
0
70344
70345
70347
70347
70347
70347
70347
70347
70347
70347
70347
70347
70347
70347
70347
70347
70347
70348
70348
70348
70348
70348
70348
70348
70348
70349
70350
70351
70351
70354
70354
70354
70356
139267
70358
70362
70364
70365
70366
139277
70368
70369
70371
139284
70373
70374
70376
70377
0
70382
70383
70383
70383
70383
70383
70383
70383
70383
70383
70383
70390
0
70392
70393
70396
70397
0
70400
70403
70403
70403
70403
70403
70403
70403
139349
70404
70407
139359
70413
70415
70418
70424
70425
70427
70428
70429
70430
70431
70432
70433
70434
70435
70436
70437
70438
70441
70441
70441
70442
70444
70445
70446
70447
70447
70447
0
139415
139422
70452
70452
70452
0
70455
70456
70456
139437
70456
70456
139442
70461
70462
70462
70462
70462
70462
70462
70462
70462
70462
70462
70462
70463
70463
0
70463
70463
70463
70463
70464
70464
0
70464
70466
70470
70471
70473
70473
70473
70475
70477
70479
70481
70482
70483
70486
70488
70488
70488
70488
70488
139539
70488
70488
70488
70488
70488
70488
70489
70489
70489
70489
70490
139564
70494
70499
70500
70501
0
70504
139580
70506
70507
70508
70509
70509
70509
70510
70511
70512
70512
70512
70512
70512
70512
0
70512
70512
70512
70512
70512
70513
70514
70515
139616
70517
70517
70517
70517
70521
0
70521
139633
70522
70523
70524
70526
70527
70531
70532
70535
70536
70536
70536
70536
70536
139665
70536
70536
70536
70537
70538
70538
70538
70538
70538
70538
70538
70538
70539
70540
70541
70542
70544
70545
0
0
70547
70547
70551
70552
70554
70555
70556
70558
139716
0
70564
70567
70570
70572
70573
70574
70577
70578
70579
70579
70579
0
70579
70580
70581
70582
70585
70585
70585
70586
70587
70591
70592
70593
70594
70596
70598
70600
70601
70602
70605
70612
70613
70614
70615
70616
70617
70618
70621
139797
139801
70626
70628
70629
70630
70631
70631
70631
70632
70633
70636
70639
70642
0
70651
0
70653
70656
70657
70657
70657
70657
70657
70657
70657
70657
70657
70662
70663
70664
70664
70664
70665
70666
70667
139880
70668
0
70668
0
70670
70671
70672
70674
70679
70680
70681
70685
70686
70687
70689
70690
70693
139919
70696
70696
70696
70696
70696
70696
70696
70699
70700
70702
70705
70706
70707
70708
70710
70711
70712
70714
70716
70717
139956
70719
70721
0
70725
70726
70729
70731
67300
70739
70740
70742
70743
139984
70745
70746
70747
70751
70752
70755
70756
70757
139998
70759
70760
70761
70762
70763
70765
70766
70767
70768
70769
70773
70774
70777
70777
70778
70781
70781
70781
70781
70781
70782
70783
70788
70789
70790
70791
70791
70791
70791
70791
70791
70792
70794
70795
70796
70798
70800
70801
70802
70803
70805
70807
70807
70807
70807
0
70809
70810
70811
70813
70815
70817
70818
70819
70820
70821
70822
70823
70824
70827
70827
70827
140108
70827
70827
70829
70830
70830
140120
70831
70836
70836
70836
70836
70836
70836
70837
70838
70839
70841
70841
70841
70841
70844
0
70847
140155
70849
70850
70852
140160
70854
70856
70858
70859
70860
140171
70862
70863
70864
70867
0
70875
70875
140194
70875
70875
70875
70875
70876
70878
70879
70881
70882
70882
70882
70882
70882
70882
70882
70882
70882
70882
0
70882
70882
70882
70882
70882
70882
70882
70882
70882
70882
70883
70883
70883
70885
70887
70888
70889
70890
70891
70893
0
70895
70896
140267
70898
70899
70902
70905
70906
70908
0
70909
70912
70913
70915
0
70917
70918
70920
70923
70924
70925
70926
0
70931
70935
70936
70937
70938
70939
70940
140318
70944
70946
70950
70950
70950
70950
70950
70950
70950
0
70951
0
70951
0
70951
70951
70951
70951
70951
70951
70952
70955
70955
70955
140378
70957
70957
70957
70961
70962
70963
70965
70966
70967
70968
70969
70969
70969
70969
70969
70969
70969
70969
70969
70969
70970
0
70973
70974
0
70974
140429
70976
0
70977
70977
70977
70978
140442
70982
70983
70984
70984
70984
70984
70986
70986
70986
70986
70986
70986
70986
70986
70987
70988
70989
70990
70991
70992
70994
70995
70996
70997
70998
71000
71001
0
71001
71002
71003
71005
71006
71007
71008
71011
71013
71014
71015
71019
71019
71019
71019
71019
71019
71019
71019
71020
71022
71022
71022
0
71023
71023
71023
71023
71023
71023
71023
71023
71023
71023
71023
71023
71023
71023
71023
71023
71023
71023
71023
71025
71027
71028
71030
71032
71034
71035
71035
71037
71038
71039
71042
71044
71045
71047
71048
71049
71050
71051
71053
71054
71054
71054
71055
71055
71055
71055
71055
71055
71055
71055
71055
71055
71055
71055
71055
71055
71056
71057
71058
71059
37903
71061
71061
71061
0
71061
71061
0
71061
71061
71061
71061
71062
71064
71065
0
71072
71073
71073
140693
71073
71074
71075
71077
71079
71080
71081
71082
71083
71086
71087
71088
71089
71090
71091
71091
71091
71091
71091
71092
71094
71095
71096
71097
71100
71103
71106
71109
71111
71112
71114
71115
71116
71119
71120
71121
71123
71124
71126
71129
71130
71131
71132
71133
71134
71135
71136
71137
1825
71139
0
71141
71145
71147
71148
71149
71151
0
71153
71153
71153
71153
71153
71155
71157
71158
71158
71161
71162
71164
71165
71166
71167
71168
71169
71171
140834
71172
140837
71172
71173
71175
71176
71177
71179
71180
71181
140852
140853
71187
71188
71189
0
71193
71194
71195
71196
71198
71202
71204
71207
71208
71209
71211
71211
71211
71211
71211
71211
71211
71211
71211
71212
140901
71214
71215
71219
71220
71222
71223
71226
71228
71230
71233
71233
0
140931
71234
71234
71234
71235
71236
71237
71237
71237
71237
71237
71237
71244
71244
71244
71244
71246
71247
71248
71249
71250
71251
71252
71252
71253
140988
71255
140990
71258
71259
71263
71266
71266
71266
71266
71267
71269
71270
71272
71272
0
71276
71277
71277
71278
71279
141038
71283
71283
71284
71286
71288
71290
71295
0
71296
71296
71296
71298
71298
71301
71302
71304
71304
141084
71304
71306
71311
71312
71313
71314
71316
71317
71318
71322
71323
71324
71327
71329
141122
0
71336
71340
71340
71340
71340
71340
71340
71340
71341
71342
71346
71346
71346
71346
71346
71346
71347
71349
71354
71355
0
71357
71359
71360
71360
71360
71360
71360
71360
71360
71360
71361
71362
71363
71367
71368
71369
71370
71370
71370
71370
71370
0
71372
71374
71375
71376
71377
71378
71378
71379
71382
71384
71385
71389
71389
71389
71389
71390
71391
71392
71392
71394
71395
141255
71398
71399
71400
71402
71402
71405
0
71407
71409
71410
71410
0
71410
71410
71412
71414
71415
71416
71417
71418
71423
71423
71424
71430
71432
71434
71435
71436
71437
71438
71440
71442
71446
71447
71448
71449
71451
71452
71454
71455
141338
71457
0
71459
71460
141345
71465
71466
71467
71470
141355
71471
71472
71473
71474
141363
71478
71479
71479
71484
71486
71487
71488
141386
71497
71498
71501
71502
71502
71502
71502
71502
71504
71505
71506
71507
71508
0
71508
71508
71510
141420
71513
71514
141423
71516
71518
71519
141429
71522
141432
0
71522
71522
71522
71522
71522
71522
71522
71523
71524
71525
71526
71529
71532
71533
0
71539
71542
71542
141468
71542
71543
71544
71545
71547
71547
71547
71547
71547
71548
141492
71548
71548
71548
71548
71549
71550
71551
71552
71552
71552
141506
71552
71552
71552
71552
71553
0
71555
71556
71559
71562
71563
71566
71567
71568
71569
71570
71572
71573
71573
71573
71574
71576
71577
71578
71579
0
71581
71582
71584
71585
71585
71586
71587
141571
71588
71588
0
71588
141579
71589
71590
71592
71594
71595
71597
71600
71601
71602
71605
71606
71608
71609
71610
71612
71613
71614
71619
71623
71629
71629
71630
71632
71633
71633
71633
71633
71633
71633
71633
71633
71633
71633
71633
71633
141667
71636
71636
71638
71640
71641
71642
71643
71644
71645
71646
71648
71650
71652
71655
71656
71656
71656
71657
71658
71659
71659
71659
141711
71659
71659
0
71660
71662
71663
71672
71673
71673
71673
71673
71673
71673
71674
141742
71676
71680
71683
71684
71686
71687
71690
71691
71692
71693
71693
71694
71695
71696
71698
0
71703
71704
71705
71707
0
71707
71707
71708
71709
71710
71711
71711
71711
71711
71711
71711
71711
71713
71714
71715
71716
71717
71718
71718
71718
71718
71718
71718
71719
0
71722
71724
71725
71727
0
71728
71728
71729
71730
0
71733
0
71736
71737
71738
71747
71748
71750
71752
71753
71755
71756
71757
71760
71760
71760
0
71763
71765
71768
71770
71773
71775
71776
71777
71778
71779
71780
71782
0
71782
71783
0
0
71783
71783
71783
71783
0
71783
141953
71783
71784
71784
71784
71784
71784
71785
71787
71788
71789
71790
71792
71793
71794
71796
71798
71798
71800
71801
71802
71803
71803
71804
71805
71806
71807
71808
71809
71810
71814
71815
0
71817
71818
71820
71822
71823
71824
71825
71829
142040
71831
71832
71833
71834
71834
0
71837
71838
71839
71841
71841
71842
71844
71846
71847
71848
71853
71854
71855
71856
71856
71856
71856
71856
71857
0
71860
71860
71860
142103
71860
71860
71861
142112
71861
71861
142117
71862
142120
71865
71866
71867
71868
71870
71871
71872
142135
71874
71875
71879
71880
71881
71882
71886
71887
71888
71889
71890
71891
71891
71891
71891
71894
71897
71898
71900
71900
0
142180
71900
71900
71900
71900
71902
71903
71904
71905
71909
71910
71911
71912
71913
71915
71915
71916
71916
71916
71916
71917
71919
71920
71922
71924
71925
71925
71925
71925
71925
71925
71925
71925
71925
71929
71930
71932
71933
71935
71936
71937
71943
71945
71946
71948
71949
71950
71952
71953
71956
71958
71959
71963
71964
71965
71966
71967
71968
71969
71969
71969
71969
71969
71969
71969
71970
71972
71973
71975
71976
71976
71976
71976
71977
71977
71979
71979
0
71979
142339
71985
71986
71987
71988
71990
71990
71990
71990
71991
71992
71993
71994
71995
71996
71997
71999
72000
72000
72000
72000
72002
72005
0
72008
72011
72012
72013
72015
72017
72018
72019
72019
72019
72019
72020
72021
72022
72023
72024
72025
72026
72027
72028
72029
72031
72031
72031
72031
72031
26659
72031
72031
72032
72033
72036
72038
72042
72044
72045
72046
72046
72046
72047
72048
72048
72049
72051
72053
72055
72056
72057
72061
142482
72065
72066
72067
72068
72070
0
72072
72074
72075
72076
72078
72079
72080
0
72085
72090
72091
72091
72091
72093
72094
72094
72094
72094
72094
72094
72094
72094
72094
72094
72097
72099
72100
72103
72105
72106
72109
72110
72111
72112
72115
72116
72117
142570
72120
72121
72122
72123
72124
72125
72126
72127
72128
72129
72129
72130
72130
72133
72133
72133
72133
72133
72133
72136
72136
72136
0
72136
72137
72138
0
72142
72142
72142
72142
0
72144
72144
72144
0
142649
72149
142655
72149
72149
0
72149
72150
72150
72152
72153
72154
72155
72156
72157
0
72157
72157
72157
72157
72157
72158
72159
142696
72164
142702
72168
72169
72170
72171
72171
72171
72171
72171
72173
72177
72177
72177
72177
72180
72183
72184
72186
72189
72191
72192
72195
72196
72198
72199
72199
72199
72199
72199
72199
142765
72200
72203
72204
72204
72205
72208
72211
72215
72216
72218
72219
72222
72222
72223
72224
72225
72226
72227
72229
72229
72229
72229
72229
72229
72229
72229
72231
72232
72233
72234
72234
72234
72236
72237
72238
72239
72242
72244
72245
72247
72247
72247
72247
72249
72250
72252
72254
72256
72257
72257
72258
0
72261
72262
0
72265
72266
72267
72268
72268
72269
72270
72271
72272
72273
72273
72273
72273
72273
72273
0
72274
142904
72278
72283
72285
72288
72290
72290
72293
72295
72296
72296
72296
72296
0
72296
72296
72296
72296
72298
72299
72299
72299
72299
72300
72301
72302
72305
72305
72306
72307
72309
72310
142969
72313
72316
72319
72321
72321
72321
72322
72323
72326
72327
72331
143000
72334
72335
72335
72335
72335
72335
72337
72339
72340
72340
72340
72340
72340
0
72340
72343
72344
72345
72345
72346
72347
72349
72349
72349
72349
72349
0
72349
72351
72352
72353
72355
72357
72359
72360
72361
72362
72363
72365
72366
72370
72370
72370
72371
72372
72373
72374
0
72375
72375
143094
72375
72375
72375
72375
72375
72375
72378
72381
0
0
72382
72382
72382
72382
72382
72382
72382
72385
72386
72387
143133
72389
72392
143138
72395
72397
72398
72398
72401
143151
72403
72405
72407
72408
72409
72409
72409
72409
72409
72409
72410
72410
143183
72412
72413
72414
72415
72417
72418
72422
72423
72425
72426
72427
72428
72429
72431
72433
72434
72434
72434
72435
72440
72441
72442
72443
72443
72443
72443
72443
72443
72443
72444
72448
72450
72450
72450
72450
72450
0
72450
72450
143263
72454
72455
72459
72460
72461
72462
72463
72464
72466
72470
72471
72473
72474
72476
72478
72479
72482
72483
72485
72486
72487
72488
72490
72493
72494
72495
72495
72495
72495
72495
72495
0
72495
72495
72495
0
72498
72499
72500
72501
72504
72506
72506
72506
72506
72506
72506
0
72506
72506
72506
72506
72506
72506
72506
72506
72506
72506
72506
72506
72506
72506
72506
72506
72507
72508
72510
72511
72512
72513
72514
72516
72517
72518
72519
72521
72522
72523
72524
72527
72528
72529
72531
72533
72534
72534
0
72535
72537
72537
72537
143428
72538
72539
72539
72540
72544
143448
72547
72551
72552
72553
72553
72553
72553
72555
72555
72555
72555
72556
0
72558
72559
72560
72561
72564
72565
72569
72570
72571
72572
72574
72578
72579
72579
72579
72579
72579
72579
143514
72579
72579
72584
143524
72587
143526
72590
72591
72592
72594
72595
72596
72597
0
72598
72598
72599
72601
72602
72603
72604
143547
72606
72607
72608
72609
143554
72612
143565
143569
72621
72623
72624
72625
72627
72629
72629
72629
72629
72630
72631
72632
72632
72632
72632
72632
72632
72633
72634
72637
72638
72640
72641
72641
72642
72643
72644
72645
72646
72647
72649
72649
72649
72649
72650
72650
72650
72650
143643
72650
72650
72652
72653
72654
72655
72656
72657
72662
72665
72668
72670
72672
72673
72677
72678
72680
72681
72683
72685
72687
0
72687
0
72688
72689
72690
72691
72692
72692
72692
72692
72692
72692
0
72692
72692
72693
72694
72694
72694
72696
72697
72698
72699
72699
72699
72699
143740
0
72702
72703
72705
72706
72708
72709
72711
72712
72713
72714
0
72717
72719
72720
0
72720
72720
72721
72724
143784
72724
143786
72724
72724
72724
72725
72726
143794
72729
72730
72731
72731
72731
72731
72731
72731
72731
72732
72734
72734
72734
72735
72736
72737
72739
72741
72742
0
72744
72746
72747
72749
72750
72750
72750
72750
72750
72750
72751
72752
72755
72756
72758
72761
72762
72764
143873
72765
72766
72768
72771
72773
72777
72780
72780
72780
72781
72783
72784
72785
72786
72789
72791
72791
72791
72791
72791
72791
72791
72791
72791
0
0
72791
143936
0
72793
72794
72794
72794
72795
72796
72798
143958
72806
72807
72809
72810
72810
72810
72810
72810
72811
72812
72813
72814
72815
72816
72817
72818
72820
143985
72821
72821
72821
72821
72821
72821
72821
72821
72821
72821
72821
72821
72821
72821
72821
72821
72821
72822
72822
72822
72822
72822
72822
72822
72823
72824
72825
72826
72828
72830
72837
72841
72846
72847
72849
72851
72854
72855
72857
72858
72859
72862
72865
72866
72867
72868
72870
72871
72872
72874
72876
72878
72879
72881
72882
72883
72884
72885
72886
72890
72891
72892
72893
72894
72895
72895
72895
72895
72896
72897
72899
72900
72900
72902
72905
72905
72905
72905
72906
72907
72908
72910
72910
72911
72912
72913
72914
72915
72918
72919
72920
72921
72922
72923
72926
72926
72928
72928
144190
72931
72931
72931
0
72931
72933
72934
72934
72935
72935
72935
72939
144222
72941
72942
72944
72946
72948
72949
72951
72952
72953
72954
72954
72954
72954
72956
72956
72956
72956
72956
72956
72956
72956
72956
72956
72956
72956
144264
72959
72960
72962
72964
72967
72968
72969
72969
72969
72970
72971
72972
72973
72975
72976
72977
75116
72978
72980
72981
72982
72984
72985
72986
144311
72987
72987
72987
72987
72988
72989
72991
72991
72991
0
72992
72994
72994
72994
72994
72994
72995
72995
72996
72997
72998
72999
0
73002
73004
0
73007
73008
73009
144378
73011
73012
73013
73016
144385
73018
73019
73020
73020
73022
73023
73026
73026
73028
73028
73029
73030
73032
73032
73033
73034
73034
73036
73037
73038
73039
73040
144432
144435
73042
73044
73045
73045
73045
73047
73049
73050
73051
73054
73058
73061
144462
73063
73065
73068
73069
73070
73071
73072
73074
73075
73076
73080
73081
73083
73083
73083
73084
73085
0
73085
73085
73085
73088
73089
73091
0
73093
73094
0
73097
73098
144516
73099
73099
73100
73102
73104
73105
73106
73110
73112
73114
73114
73115
73116
73120
73120
73120
73121
73123
73125
73126
73127
73129
73130
73131
73132
73134
73135
73136
73138
73139
73141
73143
73146
73146
73146
73146
73146
73146
73146
144603
73146
73146
73146
73149
73151
73151
0
73152
73153
73154
0
73156
73157
73158
73161
73163
73163
73164
73166
73167
73168
73170
73170
73170
73170
73170
73172
73173
73173
73174
73174
73174
73174
73174
73174
73175
73176
73177
144685
73181
144687
73183
73184
0
73188
0
73188
73188
73189
0
73191
73192
73193
73195
73196
73196
73196
73196
73196
73198
73199
73200
73200
73200
0
73200
73201
73202
73203
73203
73204
73205
73206
73209
144767
73213
73215
73217
73219
73220
73222
73222
73223
73224
73225
73227
73230
73231
73232
73234
144800
73235
73235
73239
0
73242
73244
73246
73247
73248
73248
73248
73248
73248
73249
73250
73250
73250
73250
73250
73251
73252
73254
73256
73257
73258
73259
73260
0
73261
73264
73264
73264
73265
73266
73268
73269
73271
73274
73276
73277
73278
73279
73279
73279
73279
73279
73279
73279
144902
73280
144910
73286
73287
73289
73291
0
73293
73296
73301
73304
73305
73306
73306
73307
73308
73309
73312
73313
73314
73318
73319
73319
73319
73319
73319
73319
73319
73319
73320
73321
73322
73323
73325
73329
73329
73330
73333
73334
73336
73338
73340
73341
73342
73344
73345
73346
73346
73346
73347
73348
73348
0
73349
73350
73351
73352
145033
73354
73354
73354
145044
73356
145050
73359
73361
73363
73365
73366
73367
73368
73371
73373
145071
73379
73380
73383
73385
73387
0
73392
73392
73392
0
73392
73392
73395
145110
0
73395
73395
73395
73395
0
73395
73399
73401
73402
73404
0
73407
145152
73413
73413
0
73413
73413
73413
73413
73413
73416
73416
73416
73416
73416
73416
73416
73416
73416
73417
73419
73420
73421
73422
73424
73427
73428
73432
73433
73434
73435
73436
73437
73438
73440
73441
73442
73443
73444
73444
73444
73444
0
145219
73444
73444
73444
0
73450
73452
73453
73454
73457
73458
73458
73458
73458
73458
73458
73458
73458
73458
73458
73458
73458
73458
73458
73458
73458
73458
73459
73461
73462
0
73465
73465
73465
73465
73465
73465
73465
73465
73466
73467
73468
73469
73471
73471
0
73473
73474
73475
73476
73477
145305
73481
73483
73485
73485
145317
73485
73486
73487
73488
73489
73490
0
73490
73490
73490
73490
73491
73492
73493
73496
73497
73498
73500
73501
0
73501
73501
73501
73501
73501
73501
73501
73501
73501
73501
145365
73501
73503
73504
73506
73508
73509
73510
73510
73510
73510
73510
73510
73510
73511
73512
73514
73517
145400
90924
73517
73517
73517
73518
0
73520
73521
73522
73525
73526
73527
73529
73530
73531
73532
73533
73534
73535
73538
73539
73540
73541
0
73541
73541
73541
73542
73543
73544
73549
73553
73553
73553
73553
73553
73554
0
0
73557
73560
73563
73563
73563
0
73564
73564
73564
73564
73564
73564
73564
145503
145505
73566
73566
73567
145513
73571
145516
0
73576
73577
73577
73577
73578
73578
73578
73578
0
73578
73578
73580
73581
73583
73586
73586
73586
73587
73588
73592
73593
73593
73593
73595
73597
73598
73599
73600
73601
73603
73603
73603
73603
73603
73604
73606
73607
73608
73609
145600
73609
73613
73614
73615
73617
73622
145620
73624
73625
73626
73626
73626
73626
73626
73626
73626
73626
73626
73626
73627
73628
73629
145645
73632
73635
145651
73637
73638
0
73640
0
73645
73647
73650
73653
73654
73655
73655
73655
73655
73655
73655
73655
73655
73655
0
73659
73660
73660
73662
73668
73670
73671
73673
73677
73677
73677
73677
73678
73678
73678
73679
73680
73682
73683
145733
0
73686
73688
73692
0
73694
73695
73695
145748
73695
73695
73695
73697
73698
73700
73700
73701
73702
73704
73708
73709
73710
145783
73715
73716
73716
73716
145792
73716
73716
73716
73716
73716
73716
73716
73716
73716
73716
73716
73717
73720
73721
73723
145821
73726
73727
73729
73731
73732
0
73735
73738
73739
73740
73740
73740
73740
73740
73740
73741
73741
73742
73744
73746
73747
145862
73749
0
73751
73754
73755
73756
73757
73758
73759
73760
73762
73764
73766
73767
73768
73769
0
73771
73773
73774
73775
73777
73778
73781
73781
73781
73781
73781
73782
73783
73785
73786
73787
0
73788
73788
73788
73788
73788
73789
73793
73794
73795
73797
73800
0
73803
73804
73807
0
73809
73815
145952
73819
73819
73819
73820
73821
73822
145968
73826
73826
73826
73827
145977
73829
73830
73831
73833
73834
0
73839
73840
73841
73843
73844
73844
73844
73844
73845
73846
73848
73849
73850
73853
73854
73855
73856
73859
73861
73861
73861
73861
73862
0
73866
73867
73867
73868
73869
73869
73871
73872
73872
73872
73872
73872
73875
73878
73879
73881
73883
73884
73884
73886
73887
73889
73889
73889
73889
73889
73889
73889
73889
73889
73889
73890
73891
73892
73893
73894
73895
73895
73895
73895
73895
73895
73897
73898
73899
73899
73900
73902
73904
73905
73906
73907
73911
73911
73911
73911
73911
73911
0
73911
73911
73911
73911
146160
73911
73911
73911
146171
73911
73911
73911
73912
73914
73915
73916
73920
73921
73921
73921
73921
73921
73922
73925
73925
73925
73925
73925
73925
146211
73925
73925
73925
73925
146216
73925
73925
73925
73925
0
73925
73925
73925
73925
73925
73925
73925
73925
73925
73925
73925
73925
73925
73925
73925
73925
73926
73926
73926
73926
73926
73926
73926
73926
73927
73928
73930
73931
73932
73933
73935
73936
73937
73938
73939
73940
73940
73940
73940
73942
73943
146293
73943
73943
73943
73943
73943
73943
73943
73943
146308
73943
73945
73946
73947
73953
73953
146324
73953
73953
73953
73953
73954
73955
73956
73957
73961
0
73961
73961
73962
146355
73968
73971
73972
73973
0
73976
73979
73981
73982
73984
73984
73984
73986
73988
73989
73990
73992
146397
73994
73995
73996
73997
73998
74000
74002
0
74007
74008
74009
0
74016
74018
74019
74022
74023
74024
74025
74026
74031
74034
74037
74040
74041
74042
74043
74044
74046
74047
74049
74050
0
74052
74054
0
74062
74063
74066
74067
74069
74069
74070
74072
74075
74077
0
74079
74080
74080
74080
74080
74080
0
74082
74084
74086
74087
74088
74090
74091
74091
74091
74091
74091
74091
74091
74091
74091
74093
74093
74093
0
74095
74095
74096
74098
74099
74100
74101
74102
74104
74104
74105
74105
74105
74108
74111
74114
74117
74117
74119
74121
74122
74124
74127
74131
74131
74132
74135
74137
74138
74138
74138
146635
74139
146638
74143
0
74143
74143
74143
74144
146656
74145
74145
0
74145
74145
146662
146666
74148
74149
74150
74151
146672
74154
146674
74157
74157
74158
74160
74163
74164
74165
0
74168
74169
74170
74172
74174
74175
74176
74177
74178
74179
74180
74181
74182
74185
74186
74187
74188
74190
74191
74192
74193
74197
0
74200
74202
74203
0
74203
74203
74205
74206
74207
74208
74209
74210
74210
74210
74210
74210
74210
74210
74210
74210
74210
74210
74211
146771
74213
0
74214
0
74218
0
74218
0
74218
74218
74218
74218
74218
146797
74218
0
74219
74220
74221
74222
74226
74228
74229
74230
74231
74232
74237
74238
74239
74240
74243
74244
146827
74246
74248
74250
74251
74251
74251
146840
74254
0
74256
74257
74259
74260
74261
74261
74261
74261
74262
74262
74262
146865
74262
74262
74262
74264
146872
146874
74267
74268
74272
74272
74272
74272
74272
74272
74272
74272
74272
74272
0
74272
74272
74272
74274
74276
74277
74279
74280
74285
74285
74285
74285
74285
0
74288
74288
74288
74288
74288
74288
74289
74291
74291
74291
146948
74295
146954
74299
74302
74303
74304
74305
74306
0
74309
74312
74313
74316
74317
74318
74318
74319
74320
74320
74320
74320
74320
147003
74321
74321
74321
74321
74321
74322
74323
74325
0
74327
74328
74330
74332
74333
0
74335
74336
74337
74338
74339
74340
74340
74340
74340
74340
74340
74340
74340
74340
74340
74340
74340
74340
74340
74340
74340
147061
74340
74340
74341
74341
74341
74341
74341
74341
74341
74341
74341
74341
74341
74342
74343
74346
74346
74346
74346
74346
74347
74350
74352
74353
74354
74355
74356
74357
74359
74360
74361
74362
74364
74365
74366
74366
74366
74366
74366
74366
74366
74367
74369
74370
74371
147140
74371
74371
74371
74371
74371
74371
74371
74374
74375
74376
74377
74381
74382
74383
74388
74389
74391
74392
74394
74395
74396
74397
74398
74399
74400
74402
74403
74405
74409
74410
74411
74413
74415
74417
74420
74422
74424
74426
74427
74428
74430
74436
74437
74438
74439
74444
74444
74444
74444
74444
74446
74447
74448
74449
74450
74452
74453
74454
74455
74457
74457
74457
74457
74457
74457
74457
74459
74461
74462
74463
74464
74465
74468
74469
74470
74470
74470
74470
74470
74470
74470
74470
74470
74470
74470
74470
74470
74470
74470
74471
0
74479
74480
74481
74487
74488
74490
74491
74492
74493
74494
74496
74497
74498
74501
74502
74503
0
74505
74507
74508
74510
74513
147354
74516
74518
74519
74521
74523
0
74525
74526
74527
74528
74530
74532
74533
74534
74536
74536
74537
74539
74543
74546
74547
74547
74547
74547
74547
74548
74548
74549
74552
74553
74554
74554
147419
74554
74554
74554
0
74554
74554
74557
74559
74560
74561
74565
74565
74565
74566
74566
74566
0
74567
0
74571
74572
74573
74576
74577
74578
74583
74584
74588
74588
74588
74588
74588
74590
74591
74592
0
74597
0
74600
74601
74603
74605
74606
74609
74609
74612
74615
74615
74615
74615
74615
74615
0
74615
74615
74615
74615
74615
0
74615
74615
74615
74616
74617
147552
74617
0
74618
74619
74622
74622
74622
74622
74623
74623
0
74628
74629
74631
74632
74632
74632
74632
74633
74634
74635
74637
74637
74638
147608
147613
74644
74645
74647
74649
74650
74651
74652
74652
74652
74653
74655
74656
74658
74660
74661
74662
74663
74664
74665
74665
74666
74666
74666
74666
0
74670
74672
74673
74674
74675
74680
74681
74682
74682
74682
74682
74682
74682
74682
74682
74682
147692
74682
74682
74682
74682
74682
74683
74685
74690
74691
74692
74695
74696
74697
74701
74701
74701
74701
147733
74703
74704
74705
74707
74708
74709
74711
147744
74712
74712
74714
74716
74716
74716
74717
74717
74717
74717
74717
0
74717
74717
74717
74717
74717
74717
74717
147777
74719
74721
74721
74721
74721
74722
74724
74726
74727
74728
74729
74730
74731
74732
74732
147803
74732
74732
74732
74732
74732
147811
74732
74732
74733
74735
74735
74735
0
74735
74735
74735
74735
74735
74735
147842
74737
74738
74738
74738
74738
74738
147852
74739
74739
74739
74739
74740
74742
74743
74746
74747
74748
74749
74750
74751
74753
74753
74753
74753
74753
0
74756
74757
74758
74758
74760
74760
74760
74760
74762
74763
74764
74766
74767
74768
74768
74770
147930
74773
74775
74777
74778
74779
74783
74784
74786
74786
74786
74786
74786
74788
74791
74792
74796
74800
74801
74803
74804
74805
74805
74805
74805
74805
74805
74805
74805
74805
74805
74805
74805
74805
74805
74805
74805
74805
74805
74806
74806
74806
74806
74806
74806
74806
74806
74806
74806
74806
74806
74806
74806
74808
74808
148050
74808
74808
74808
74808
74809
148061
74810
0
74811
74813
74813
148073
74813
74813
74814
74815
74817
74817
74819
74820
74821
74823
74827
74828
74829
74831
0
74832
0
74832
74832
74833
74834
74834
0
74834
148127
74834
74834
74834
74834
74834
74834
74834
74834
74834
0
74835
74836
74838
74839
74841
62470
74846
148158
74851
74854
74855
74858
74859
74861
74863
74867
74868
74869
74870
74871
73676
74874
74875
74876
74877
74879
74880
74882
74883
74884
74885
74887
74890
74891
74896
74896
74896
74896
74896
74898
74899
74902
74903
74904
74905
74907
148242
74911
0
74911
74911
74911
74912
148256
74917
0
74919
74920
74923
74925
74926
74927
74931
74932
74935
74940
74941
74942
74943
74946
74947
74948
74951
74952
74953
148304
148306
0
74956
74957
74957
0
74959
74959
74959
74959
74959
74960
74961
74962
74963
74964
74964
74964
74968
74970
74972
0
74974
74975
74977
74978
74978
0
74978
74978
74702
74978
74978
74978
74978
74978
74978
74979
74981
74982
74983
74984
74985
74986
0
74987
74988
74990
74992
74994
74994
74994
74994
74994
74994
74994
74994
74994
74994
148412
74997
74997
75001
75004
75004
75004
75004
75004
75005
75005
75005
75005
75005
75005
75006
75007
75008
75010
75011
75012
75012
75014
148458
75016
75017
75021
75022
75023
75024
75026
75026
75027
0
75029
75030
75030
75030
75031
75032
75033
75034
75035
75037
75038
75042
75043
75044
75045
75046
75047
75048
75051
75052
75053
75054
75055
75058
75059
75060
75063
75065
75066
75069
75070
75071
75073
75074
75076
75078
75079
148536
75083
75083
75083
75083
75083
75084
75085
75088
75091
75094
75095
75095
75095
75095
0
75095
75095
75095
75095
148575
75095
0
75097
75097
75097
75097
75097
75097
75097
75097
75097
75097
75097
75097
75097
75097
75097
0
75097
75097
75097
75098
75098
75099
75100
75101
75101
148619
75102
75102
75102
75102
75102
75103
75104
75105
75107
75108
75110
75111
75115
75116
75120
75121
148652
75123
75125
75126
75128
75132
75133
75136
75137
75139
75140
75141
75143
75144
75147
75149
75150
75151
75152
75153
75153
75153
75153
75155
75156
75158
75159
75161
75162
75163
0
75166
75167
148705
75173
75174
148711
75177
75181
75182
75182
75182
75182
75182
75182
75182
148731
75182
75182
75182
75182
75182
75182
75182
75184
75185
75186
148747
75188
75189
75189
75195
75196
75197
75198
75199
148769
75202
75204
75205
75210
148783
75215
148786
75217
75218
75220
75221
75223
148796
75228
0
0
75231
75233
75234
75234
75234
148810
75235
75236
75236
75236
75236
75236
75237
75239
75240
75240
148831
148832
75240
75240
75240
75240
75240
75240
75240
75240
75240
75240
0
75240
75243
75245
75247
75248
75249
75250
0
75252
75254
75254
75254
148878
75254
75254
75254
75254
75254
75254
75254
75254
75254
75254
75254
75254
75254
75254
75254
75255
75256
75257
75257
75263
148916
75267
75268
75270
75277
75277
75278
75279
75280
75281
75285
75288
75289
75290
75290
75290
75291
148961
75291
0
75291
75291
0
75291
75291
75291
75291
75291
75291
75291
0
75292
75293
75295
75296
75296
75297
75301
75302
75305
75306
75307
75309
149012
75311
75312
75312
75312
75312
75312
75312
75312
75312
75312
75312
149030
75312
75313
75317
75319
75322
75323
75324
0
75328
0
75331
75333
75335
75336
75339
149063
75341
75341
75341
75341
75344
75345
75346
75347
75347
75347
75349
75350
75350
75350
75350
75350
75350
75351
75353
75357
75358
75359
75362
75363
75364
75365
75366
75366
75366
75366
75366
75366
75366
75366
0
75366
75366
75366
75366
0
75370
75371
75375
75376
75377
75378
75379
75380
75380
75386
75387
75389
75390
75392
75394
149187
75398
75399
75400
149192
75403
75404
75405
75405
75405
75406
75407
75408
75409
75410
75410
75410
75410
75411
75412
75412
75416
75417
75417
75419
75420
75421
75424
75430
75431
0
75442
75446
75448
75450
75450
75450
75452
75453
0
75455
75456
75457
75457
0
75457
75457
75458
75458
75459
75462
75464
75465
75468
75470
149308
75474
75475
75476
75478
75480
75481
75484
149322
75487
75487
75487
75487
75487
149334
75487
75487
75487
75487
75487
75487
75487
75487
75487
75487
75487
75487
75487
149352
75490
75492
75494
75495
149364
75496
75497
75500
149374
75504
75505
75506
149379
75507
75507
75507
75507
75508
75510
75512
75514
75515
75517
75518
75520
75520
75520
75520
75520
75520
75520
75523
75524
75525
75527
75530
75532
75533
75534
75534
75534
75534
75534
75534
75534
149438
75534
75534
75534
75534
75534
75534
75534
75534
75534
75534
75534
75534
75534
75534
75534
75536
149471
75539
75540
75542
75542
75542
75542
75542
75542
75542
75542
75542
75542
75543
0
75546
75546
75546
75548
75549
75554
75555
75556
0
75556
75557
149526
75561
75561
75561
75562
75565
75566
75568
75569
75570
75571
75572
75573
75573
75578
0
75582
75583
75584
75584
75585
75585
75585
75585
75586
75587
75587
75588
0
75590
75590
75591
75593
75595
75596
75599
75600
75601
75602
75603
75604
149601
75606
75610
75611
75613
75617
75618
75619
75621
149619
75624
75625
75626
75627
75628
75630
75632
75635
75636
75637
75640
75642
75643
75644
75645
75647
75650
75651
75653
149651
75657
75658
75660
149658
75663
75664
75666
75667
75668
75669
75669
75669
75669
75669
0
75671
75672
75674
75678
149686
75681
75683
75684
0
149696
75690
75691
75692
75693
75695
75695
75696
75697
75699
75700
75701
149724
75706
75707
75708
75710
75711
75712
149734
75714
75716
75717
75719
75720
75723
75725
75727
0
75728
75728
75729
75730
75731
75732
75733
75738
75740
75741
75742
75744
75746
75748
75749
75753
75753
75753
149789
149790
75753
75753
75753
75754
75758
75758
75760
149821
75764
0
75767
75768
75769
75772
75773
75775
75775
75775
75775
75776
75777
75777
149855
75777
75779
75781
75783
75784
75785
75786
75787
75788
75789
75791
75792
75792
0
75793
75793
75793
75793
75793
75793
75793
75794
75795
75796
75797
75799
75801
75804
75805
75807
0
75809
75811
75811
75812
75813
75814
75815
75816
75818
75819
75820
75822
149930
75826
75827
75828
75829
75835
75836
75837
75838
75840
75841
75841
75841
75841
75841
75841
75842
75843
75843
75843
75845
75847
75849
75850
75851
75855
75858
75859
0
75859
75859
75859
75859
75859
75859
150003
75862
75863
0
75867
75869
75870
75870
75870
75870
0
75870
0
75870
75870
0
150033
75872
75872
75872
75872
0
75875
75878
75879
75881
75881
75881
75882
75883
75885
75885
75887
0
75890
75893
0
75897
75898
0
75900
75901
75902
75902
75902
75903
0
75907
75908
75909
75910
75911
75912
75913
75914
75914
75914
75915
75916
75917
75917
75917
75917
75918
75919
75920
75921
75924
75925
75926
75928
75930
75930
150149
0
75933
75934
75935
75941
75942
75943
75943
75943
75943
75943
75943
75944
75945
75946
75946
75946
75946
75946
75947
75948
75949
75952
75953
75954
75955
75956
75956
75956
75956
75957
75959
75962
75965
75967
75969
75970
150224
75973
75974
0
75974
75974
75974
75974
75975
75979
75980
75980
75980
75980
75981
75982
75982
75982
150255
75982
75983
75983
75983
75983
75983
75983
75983
75983
75984
75985
75987
75992
75992
75992
75992
75992
75992
75993
75994
75995
75997
75998
75999
150302
0
76002
76002
76002
76002
76002
76002
76002
76003
76005
76006
76008
76010
76011
76012
0
76014
76015
76017
76018
76020
76021
76024
76026
0
76027
76030
0
76033
76033
0
76036
76038
76040
76041
76042
76043
76046
76046
76046
76046
76046
76046
76047
76048
150396
76054
76055
76057
76058
76061
76062
76062
76062
76062
76066
76067
150424
76070
55195
76073
76074
150432
76076
76077
76080
76081
76082
76083
76087
76089
76091
76092
76095
76096
76096
76098
76099
76100
76101
76102
76103
76106
76110
76115
76116
76117
0
76120
76122
0
76127
76128
76129
76132
76137
76142
76145
0
76147
76148
76150
76151
76153
76155
76158
0
76159
76161
76162
76164
76165
0
76168
76169
76173
0
76173
76173
76173
76174
76176
76177
76178
76180
76181
76183
76184
76186
76190
76192
76192
76192
76192
76192
76192
76194
76194
76194
76194
76194
76194
76194
76195
76200
76201
76202
76202
76202
76202
76203
0
76205
76206
76210
76211
76214
76217
76218
0
0
76218
76218
76218
76218
76218
76218
76218
76218
76220
150678
76220
76220
150683
76220
76220
76220
76220
76224
0
76227
76230
76232
76235
76236
76239
76239
76243
76244
76245
76246
76247
76248
76249
76251
76251
76251
76252
76253
76255
76256
76258
76260
76261
76262
76264
76266
76269
76270
76273
76274
76275
76275
76277
76277
76277
76278
76279
76280
76280
76280
76280
76280
76280
150793
76280
76280
0
76280
76282
76283
76284
76285
150808
76287
76289
76291
76292
76292
76292
76292
76292
76292
76292
76292
76292
76292
76292
76292
76292
76292
0
76295
76299
0
76299
76302
76303
76304
76305
76305
76305
76305
76305
76308
76311
76311
76311
76311
76311
76311
76311
76312
76313
76314
76315
76317
76319
76320
76322
76323
76324
0
76326
76327
76328
76328
0
0
76328
0
76329
76330
0
76330
76330
150937
0
76330
0
0
76336
76338
76339
76340
76342
76343
76349
0
76353
76355
150973
76357
0
76361
76362
76363
76367
76368
76369
76370
150991
76371
76372
76373
76374
76375
76378
76379
76379
76379
76379
76380
76381
0
76384
76385
76386
76388
76388
151029
76389
76392
76392
121041
76392
76396
76397
76398
76399
76400
76401
0
76406
76406
76406
76406
76406
76406
76408
76410
76411
151075
76413
76414
76416
76418
76422
76424
76425
76425
76425
76425
0
76425
76425
0
76429
76433
76434
76434
76434
76434
76434
151118
151119
76434
151122
76434
76434
151128
76434
76435
76436
76439
76440
151139
0
76444
76446
0
76448
76449
76452
76453
76454
76459
76460
76461
76462
76464
76465
76466
76467
76468
76472
76473
76474
76475
76476
76478
76480
76481
76481
151188
76485
76491
76493
76493
76493
0
76493
76493
76494
76494
76494
76496
76496
76496
76496
76496
76496
76496
0
0
76500
76501
76502
76504
76505
76506
76507
76508
76509
76510
0
76511
76511
76511
76511
76511
76511
76511
76511
76511
76512
0
76514
76514
76514
76514
76516
76517
151297
76519
76519
76520
76521
76523
76525
76527
76528
76530
76534
76536
76538
76540
76541
76546
76548
76549
76552
76554
76556
76557
76560
76561
76562
76562
76562
76563
76564
76566
76566
76566
76566
76566
76566
76566
76566
74153
0
76568
76568
0
76569
76570
151384
76572
76573
151388
76576
76576
76576
76576
76577
76577
76577
76577
76577
76578
76578
76578
76578
76578
76580
76582
76582
76582
76582
76582
76583
76585
76586
0
76590
76591
76592
76594
76594
76595
76596
76597
76597
76597
76597
76597
76597
76597
76597
76597
76598
76599
0
76601
76603
76604
76604
76604
76604
151484
76604
151486
151487
151488
151489
76604
76604
76606
76608
76608
76608
76608
76608
76608
76610
76611
76612
76612
76612
76613
151519
76615
76616
76616
76616
76617
76621
76623
76624
76626
76627
76627
76627
76628
76629
76630
151554
76632
76633
76634
76635
76636
76636
76636
76641
76641
0
0
76641
76641
76642
76643
151583
151584
76646
0
76646
76646
76646
76646
76646
76646
76646
0
76647
76649
76650
76651
76652
76653
76654
76655
76656
76658
76659
0
0
76663
76665
76665
76665
76665
76665
76665
76666
76666
76666
76666
76666
76666
76666
76666
76666
76667
151653
76667
76668
76669
76670
76671
76672
76673
76674
76674
76675
76676
76677
76678
0
76678
0
76678
76678
76678
76678
76678
76678
76678
76678
76678
76678
76678
76678
76678
76678
0
76678
76678
76678
76678
76678
76678
76678
76680
151722
151723
76685
76687
76688
76689
76693
151736
76696
76696
76700
0
76706
76708
76710
76711
76712
76713
0
76716
76717
76718
76721
76722
76723
76724
76725
151776
0
151780
76734
76735
76736
76737
76738
76739
76740
76741
76743
76746
76748
76750
76752
76753
76753
76753
76753
76753
76753
76753
76754
76755
76755
76755
76755
151837
76759
76760
76761
76762
76762
151847
76762
76762
76762
76763
76764
76765
76765
76765
76765
76765
76765
76765
76765
76765
76765
76766
76768
76771
76772
76773
76774
76775
76778
76780
76781
76782
76783
76784
76786
76786
76789
76790
76792
76794
76794
0
76796
76797
76799
76800
76801
76804
76807
76808
76809
76812
76813
76814
76814
76814
76815
0
76817
76818
76819
76821
76824
76825
76829
76830
76831
76833
76833
76833
76833
76833
76833
76834
76836
76838
76839
76840
76841
76842
76844
76847
76849
152001
76852
76853
76854
76856
0
0
76861
76865
76865
76865
76865
76865
76865
76865
76865
76865
76865
76865
152036
76867
76868
76869
76869
76869
76869
76869
152058
76869
76870
76871
76872
76873
76874
76874
76874
76874
76874
76878
76879
76880
76882
76883
76886
76886
76886
0
76890
76890
76890
76890
76890
76890
76890
76890
76890
76891
76893
76894
76895
76896
76896
76896
76896
76896
76896
76896
76897
76898
76899
76900
76901
76902
76905
0
76905
76906
76907
76907
76907
76907
76907
76909
76910
76910
76910
76910
76910
76911
76911
76911
76911
76911
76911
76911
76911
76911
76911
76911
76911
76911
76911
76911
76911
76911
76911
76911
76911
76911
0
76913
76914
76914
76914
76914
76914
76914
76914
76916
76917
76918
76920
76923
76925
76926
0
152247
76929
76933
76935
76936
76937
76938
76939
76940
76941
76941
76941
76943
76944
76944
76944
76944
76944
76944
76944
76944
76944
76946
152297
76950
76951
76951
76951
76952
76955
76956
76960
76962
76962
76962
76962
76962
0
76962
76962
76962
76962
76962
76963
76963
76963
76963
76963
76963
76965
76968
76971
115773
76971
76971
0
76971
76971
76971
76973
76974
76975
76976
76977
76978
76979
76980
76981
0
0
76988
76989
0
76991
76991
76991
76992
76992
76992
76994
76996
76997
76998
76999
77000
77001
77002
77004
152418
77006
77007
77008
77008
77008
77008
77008
77008
77008
77008
77008
77008
77008
77008
77008
77008
77009
77011
77015
77015
77015
77015
77015
77015
77015
77015
152466
77015
77016
77016
152472
77017
77018
77019
77020
77021
77022
77023
77025
77026
77028
77030
77032
77035
77035
77035
77035
77035
77035
77036
77037
77038
77039
152510
77044
77044
77046
77047
77049
77051
77055
77058
77060
77060
77060
77060
77060
77061
0
77062
77062
0
77062
77062
77062
77062
77062
77063
152562
77063
77063
77064
77065
77068
152573
77068
77070
77071
77071
77073
77074
77076
77078
77079
77081
77083
77085
77086
77086
77086
77086
77087
77088
77089
77090
152613
77092
77093
77095
77099
77101
77101
77101
77101
77101
152631
77103
77106
77107
152638
77109
77110
77111
77111
77111
152649
152650
77114
0
77117
77119
77119
77122
77123
77127
77128
77130
77134
77135
77136
77140
77142
77145
77147
77149
77150
77151
77152
77154
77155
77157
77160
77163
77164
77165
77167
77167
77167
77167
77167
77167
77167
77167
77167
77167
77167
77167
77167
77168
77169
77170
77172
77173
77176
77177
77178
77179
0
77181
77182
77183
77184
77185
77185
77185
77185
152755
77185
77185
152758
77185
77185
77185
77186
77186
77186
77186
77186
77189
77190
77193
77194
77195
77196
77196
77196
77196
77199
77202
77202
77202
77202
77203
77207
77207
77207
77208
77209
77210
152832
77213
77214
77214
77214
77214
77221
77222
77223
77224
152860
77233
77236
77237
77237
77237
77237
77237
77237
77237
77238
77239
77239
77240
77241
77243
77245
77247
77248
77250
152895
77252
77256
77261
77262
77263
77263
0
77268
152927
77274
77274
77275
77276
77277
77278
77279
77280
77282
77283
77285
77286
77287
77290
77291
77295
77295
77296
77298
77301
77303
77303
77304
77305
77307
77308
77309
77312
77313
77314
77317
77319
77321
77323
77324
77325
77327
77329
77331
77332
77333
77334
153012
153014
77340
77340
77340
77344
0
77348
77351
77353
77354
77355
77358
77359
77360
77361
77362
77364
77367
77368
77370
77373
77376
146732
77381
77383
77384
77385
77386
77387
77388
77389
77390
77391
77393
77397
77400
77403
77404
77405
77406
77406
77406
77406
77406
77407
77407
77407
77407
77413
77414
0
77416
77417
153128
77417
77417
77417
77418
77421
77422
0
77427
77428
77429
77430
77431
77434
77436
77437
77437
77437
77437
77437
77437
77437
77437
77439
77440
77445
77447
77450
153193
77452
77454
77455
77456
77457
77458
77462
77464
77464
77464
77465
77467
0
105832
77468
77468
77469
77471
77471
77471
153237
77471
77471
77471
77471
77471
77471
77471
77472
77473
77474
77476
77478
77478
77478
77478
77480
0
77482
153269
77486
77487
77487
77487
77487
77487
0
77491
77492
77493
77496
77497
0
77500
0
77501
77501
77501
77501
77501
77501
77502
77503
0
77507
77511
77513
77513
77514
77515
77516
77518
77519
77519
77520
77522
77523
77524
77525
77526
77526
153350
0
77526
77528
77529
77530
77531
77531
77531
77531
77531
77531
77531
77532
77533
77533
77533
77535
0
77537
0
0
77537
77537
153402
77537
77537
77537
77540
77542
114569
77543
77544
77546
77546
77548
77549
77550
0
77553
77556
77558
77559
77560
77561
77562
77565
77566
77567
77570
77570
77570
77570
77570
77570
77570
77570
77570
77573
77575
77575
77575
153478
77575
77575
77575
77576
77577
77577
77581
77583
77584
67544
77587
77588
77589
77590
77591
77592
77592
77593
77594
153525
77595
77596
77596
77596
77596
77596
77596
77596
77597
77599
77600
77602
77603
77603
77605
77606
77607
77607
77607
77607
77607
77607
77607
77607
77609
153581
77611
77611
77612
77618
77618
77619
77623
77624
153615
77625
77625
77625
77627
77628
77628
77628
77630
77631
77631
77631
77631
77631
77631
77637
77638
77639
0
77643
77645
77646
77646
77646
77646
77646
77646
153667
77648
0
77648
77648
153678
77648
77648
77649
0
77650
77650
77650
77650
77651
77653
77657
77658
77665
77667
77670
77672
77673
77674
77675
77678
77679
77680
77681
77682
77683
77684
77686
79340
77688
77689
77691
77692
77694
77695
0
40756
77695
77695
77695
77696
77698
77699
77699
77699
77699
77701
77704
77705
77705
77705
77706
77709
77710
77711
77713
77716
77716
77716
0
77716
77716
77716
77717
77718
77719
77720
77722
77723
77724
153822
77726
77726
77726
77726
77727
77728
77729
77730
77732
77733
77733
77733
77733
77733
77733
77733
77733
77733
77733
77733
77733
77736
77737
77739
77740
0
77745
77746
77747
77749
0
77752
77752
77753
77754
77756
77759
77759
77760
77761
77762
77763
77764
77765
77767
77768
77771
153911
77771
77771
77771
77771
77771
77772
77774
77775
77779
77780
77781
77783
77784
77786
77791
77792
77793
77794
77794
77794
77794
77794
77794
77794
77794
153957
77794
77794
77794
77795
77795
77795
77795
77795
77795
77795
77795
77795
153977
77795
77795
77795
77795
153984
77795
77795
77795
77796
77797
77798
77800
77801
153999
77801
77801
77801
77801
77801
77801
77801
77801
154018
77805
77806
77806
77806
77810
0
77810
77810
77810
77810
77810
77816
77817
77817
77817
77817
77817
77817
77817
77817
77817
77817
77817
77817
77818
77819
77821
77823
77831
77831
77831
77831
77831
77831
77831
0
77831
77831
77833
77834
77834
77835
77839
77840
77840
77840
77840
154135
77842
77843
77845
77848
77849
77852
77852
77852
77852
77852
77852
77852
77852
77852
77852
77852
77852
77853
77854
77856
77858
77859
77860
77861
77862
0
77866
77866
77867
77869
77870
77871
77873
77874
77876
0
77887
77887
77887
77890
77891
77895
0
77897
77899
77900
77901
77902
77902
77902
77904
77904
77904
77904
77904
77907
0
77909
77909
77909
77910
77912
77913
77915
77916
77917
77918
77919
77919
77919
77919
77919
77920
77923
77926
77927
77930
77931
77933
77935
77937
77938
77939
77941
77942
77943
0
77947
0
77949
77950
154323
0
77955
77957
77958
77958
77958
77958
77960
77961
77962
77965
77966
77969
77970
77970
77970
77970
77974
77975
77976
77978
77979
77980
77981
77981
0
77981
77981
77981
0
77985
77986
77986
0
77988
77989
77991
77992
77993
77994
77995
77995
77995
77995
77995
77995
77995
77995
77995
77995
77997
77998
78004
78006
154436
78009
78010
78011
154443
78013
78013
78013
78014
78015
78016
78016
78017
78018
78019
78021
78021
78021
78023
78023
0
78028
78030
78032
78032
78032
78032
78032
78032
78033
78035
78038
78039
78040
78044
78045
78047
78048
78050
78052
78053
78053
154515
78053
78053
78053
78053
78053
78053
78053
78053
154530
154533
154535
78059
78060
78061
78062
78063
78063
78063
78063
78063
78065
78067
78069
78070
78071
78072
78073
78074
78074
78074
78074
78074
78074
78074
78074
78074
78074
78074
78074
78074
78074
78074
78074
78076
78076
78076
78076
78077
78078
78081
78082
78083
78090
78092
78095
78097
78098
154621
78101
78101
78101
78103
78104
78104
78104
154638
78107
0
0
78116
78116
78116
78116
78116
78116
78116
78116
78117
78118
78118
78118
78118
78118
78118
78120
78121
78122
78123
78123
154693
78123
78123
78125
78125
78126
78127
78127
78127
78128
78131
154716
78134
78135
78135
78135
78135
0
78137
154728
78139
154730
154731
78142
78144
78146
78147
78148
78150
78150
78150
78150
78150
78150
78150
78150
78150
78151
78152
78156
78157
78158
78158
78160
78160
78160
78160
78160
78161
78164
78165
78166
78167
78168
78169
78170
0
78174
78176
78179
78180
78180
78180
78183
78183
78183
154817
0
78185
78188
78189
78190
0
78190
78190
0
78192
78193
78194
78197
78199
78201
78202
78202
78202
0
78203
78204
78205
78206
78206
78206
78206
78207
78208
78209
78211
78212
78214
78215
78216
78216
78216
78216
0
78217
78218
78221
78222
78223
0
78224
78224
78224
78224
78224
0
78225
78226
78228
78230
78231
78232
78234
78234
78234
78235
78236
78237
78238
78238
78239
0
154952
78243
78243
78243
0
78243
78243
78243
78244
0
78246
78247
78247
78247
78250
78251
78252
78253
78255
78258
78260
78261
78262
78263
78263
78263
78263
78264
78267
78267
78267
78267
78267
78267
78268
78268
78268
78268
78269
78271
78272
78273
78275
0
78278
78280
78281
78282
78283
78283
78283
155047
78283
78284
78285
78286
0
78290
78294
78295
155064
155065
78299
78300
0
78300
78300
78300
78300
78300
78302
0
78304
0
78305
78305
78306
78309
155097
78311
78311
0
78316
78317
78320
78321
78322
78324
78325
78326
78328
78332
78334
78335
0
78339
78340
78342
78343
78344
78345
78346
78350
78351
78352
78352
78353
78354
78355
78356
78357
78358
78359
78362
78363
78364
78367
78368
78369
78370
78371
78372
78374
78375
78376
78377
78378
78378
78378
78378
78379
0
78382
78385
78388
78391
78391
78391
78391
155221
78392
78392
78392
78393
78394
78395
78396
78397
78397
78397
78399
78401
78402
78404
78405
78406
78407
78410
78410
78410
78410
78412
78415
78416
78417
78419
78419
78419
78419
78419
78419
78419
78419
78419
78419
78420
78420
78420
78420
78420
78420
78420
78420
155306
78421
78422
78423
78426
78426
78427
78427
78427
78427
78427
78427
78427
78427
78427
78427
78427
78427
0
78427
78428
78430
78434
78435
78436
78437
78437
155359
78437
78437
78438
78439
78440
78444
78446
78447
78447
78449
78451
78453
78455
155387
78461
155391
78464
78466
78468
78469
78470
0
78470
78470
78470
78470
78470
78470
78470
78470
78470
78470
78470
78470
78470
78470
78470
78470
78471
78472
0
78473
78473
78473
78474
78475
78477
155446
78478
78478
78478
78478
78478
0
78478
78479
78480
78481
78483
78484
78485
78486
0
78489
78490
78491
78493
78494
78495
78496
78498
78500
78500
78500
78500
78500
78500
78500
78500
78501
78502
78505
78506
78507
78508
78509
78512
78512
78512
78513
78514
0
78519
78521
78525
0
155536
78531
78532
78535
78539
78540
78542
78544
155557
78548
78549
78549
78551
78553
78555
78556
78557
78558
78559
78560
78561
78563
78564
78566
78568
78571
78572
78573
78574
78575
78575
78575
78576
78578
78578
78580
78581
78584
78584
78584
78584
78584
78585
78585
78588
155655
78591
78591
78591
78591
78591
78591
78592
78593
78595
78597
78598
78599
78600
78600
78600
78600
78600
78600
78600
78600
78600
78600
78601
78602
78602
78605
78607
78608
78610
78611
78612
78615
78616
78617
78617
78617
78617
78617
155724
0
78623
78624
78624
78624
0
78624
78624
78624
78625
78625
78625
78626
78627
78628
78629
78631
78632
78633
78635
78636
78638
78639
155772
78641
78641
78644
78646
78648
78650
78651
0
78654
78655
78658
78660
78661
78662
78664
78665
78666
78667
78668
78669
78671
78675
78677
78681
78682
0
78685
78686
78687
78687
78689
78689
78689
78690
78691
78691
78692
78693
0
78693
78693
78693
78694
78695
78696
78696
78697
78698
78699
78700
78701
0
78701
78702
78703
78704
78705
155888
78705
78708
155896
78712
78713
78715
78716
78717
155903
78719
78720
78721
78723
78725
78727
78729
0
78731
78732
0
78739
78742
78742
78742
78742
155936
78744
78744
78745
78747
78749
78749
78749
78749
78749
78750
78753
78754
78755
78758
78759
78760
78761
78763
78764
78766
78768
78769
78770
78771
78772
78773
78775
78776
78780
78781
78783
78783
78783
78783
78783
78783
78784
78786
78788
78789
78790
78793
0
78795
156017
78799
78800
78801
78802
156023
78806
78807
0
78810
78811
78812
78813
78814
78816
78816
78816
78817
78818
156052
78820
78820
78820
156062
78820
78820
78822
0
78824
78825
78825
78825
78825
78825
78825
78825
78826
78829
78834
78835
78836
78839
78839
78840
78841
78842
78843
78843
78844
78844
78844
78844
78844
78844
78845
156127
78847
78848
78849
0
78851
78852
78856
78857
78858
78858
78858
78858
78858
78861
78862
78864
78865
78866
0
78868
78868
78868
78868
78868
78868
78868
0
78868
78869
156179
78871
78873
78874
156187
78878
78879
0
78883
78884
78886
156200
78886
78887
78887
78887
78887
78887
78887
156216
78887
78887
78887
156221
78887
156228
78892
78893
78894
78896
156235
78900
0
78902
78903
78904
78905
0
78907
78908
78909
78911
78912
78913
78914
78918
156266
78920
78921
78923
0
156277
78924
78924
0
78924
78924
78928
78929
78929
78929
78929
78930
0
78931
78931
0
78932
78933
78934
78936
78937
78941
78945
78951
78952
78953
78954
78956
78957
78958
78959
78960
78964
78966
78967
78967
78967
78967
78967
78967
78967
0
78967
78967
78967
78967
78967
78967
78967
78967
78967
78967
78967
78968
78968
78968
78969
78974
78980
78982
78984
78987
78993
78994
78995
78997
78998
79000
79001
79002
79002
79002
79002
79003
79003
79003
79003
79003
156443
79005
79006
79007
79008
79009
79010
79011
79012
79012
79012
79013
0
79015
79017
79019
79021
79024
156476
79030
156482
79033
79033
79034
79034
79034
79034
79034
156497
79038
79040
79042
79046
79047
79047
79047
79047
79048
79049
79050
79052
79055
79056
79056
79059
79060
79061
156542
79061
79061
79061
79061
79061
79061
79061
79061
79061
79061
79061
79061
79061
79061
156568
79062
79066
79068
79069
79070
79071
79071
79071
79071
79071
79071
79071
156594
79071
79071
79071
79071
79071
79072
79074
79078
156610
122797
156613
79081
79081
79081
79081
79081
79081
79081
79081
79081
79083
79084
79085
79086
0
79087
79091
79093
79094
79095
79097
79098
79102
79104
79105
79106
156665
79111
79112
79112
79113
79114
79118
79118
79118
79120
79122
79123
79125
79126
79127
79128
79129
79130
79132
156703
79136
79138
79139
79140
79141
79141
79142
79144
79145
79147
79149
79150
79151
79151
79152
79153
65038
79156
79157
114194
156738
79161
79162
0
79164
79165
79166
79167
79172
79172
79173
79176
79178
79179
79180
79181
79182
79186
79188
79188
79188
79188
79190
79191
79193
79195
79195
79195
79195
79195
79196
79197
79200
79200
79200
79200
79200
79201
79202
79203
79205
79207
79208
79210
79211
79211
79211
79211
79215
79216
79218
79220
79221
79222
79223
79224
79226
79228
79230
79231
79234
79234
156863
79234
79234
79234
156872
79234
79234
79237
79243
79246
79246
79246
79246
79247
79250
79250
79250
79250
79250
79250
79250
156915
79250
79250
79250
79251
79252
79253
79255
79257
79260
79262
79263
79265
79266
79269
79272
79273
79274
79277
79280
79281
79283
79283
0
79283
156966
79287
79288
79290
79290
79290
79291
79293
79294
79299
69556
79303
79305
79308
79308
79310
79311
79312
79313
79314
79315
79317
79318
79319
79320
79320
79321
79323
79324
79325
79326
79329
79329
79329
79329
79332
79333
79334
79335
79335
79338
157055
79340
79342
79343
79344
79345
79347
79349
79350
79351
79352
79353
79354
79355
79356
79358
79362
79363
79365
79368
79369
79371
79375
79377
79381
79383
0
79386
0
79386
79386
79386
79386
79386
157117
79387
0
79391
79393
79395
79395
157132
79395
79395
79395
79395
79395
79396
79397
157150
79401
79403
79405
79406
79406
79406
79408
79409
79411
79413
79414
0
79414
79414
79414
79414
79414
79414
157187
157189
79418
79418
79418
79418
79419
79420
157201
157202
79422
79423
79424
79424
79424
79424
0
79428
79429
79431
79432
79433
79434
79436
79437
79439
79440
79440
79440
79442
157246
79445
79446
79447
79448
79453
79454
79454
79454
79454
79454
79455
79457
79459
79460
79461
79461
79462
79466
79467
79469
79470
79472
79473
79473
79473
79473
157307
79473
79473
79473
0
79473
79473
79473
79473
79474
79476
79476
79477
79479
79479
79479
79479
79479
79479
79483
79484
79489
79491
79492
79493
79494
79498
79500
79504
79505
79506
79506
79506
79506
79506
79506
79507
79508
79511
79512
79513
79516
79517
79518
79519
79519
79519
79522
79526
79527
79528
79530
79531
79532
79534
79535
79537
79538
0
79544
79544
79544
79544
0
0
157443
79547
79548
79551
0
79551
79552
79555
79556
79556
79556
79556
79556
79556
0
79556
79556
79558
79559
79559
0
79559
79559
157484
79561
79562
79563
79565
79567
79570
79572
79573
79576
79579
79580
79584
79585
0
0
79591
79591
79592
79593
79594
79594
79594
79594
79594
79595
79597
0
79599
79600
0
79603
79603
79603
79607
79608
79609
79612
79612
79612
79612
79612
157575
79612
79612
79612
79612
79613
79615
79616
0
79621
79621
79621
79621
79621
79621
79621
79621
79621
0
79627
79628
0
79632
79636
79637
79638
79638
79638
79638
79641
79643
79644
79646
79651
79651
79653
79656
79657
79658
79659
79660
79662
79666
79667
79668
79668
79668
79668
79668
79668
79668
79669
157686
79669
79676
79685
79686
79686
79686
79688
79691
79692
79693
79694
79694
79694
79699
157739
79703
79704
79706
79714
79716
79717
79718
79719
79721
79724
79724
79724
79725
79729
79731
79735
0
79735
79735
79735
79736
79737
79738
79739
79740
79741
79742
157796
79746
79748
79750
79753
79753
79753
79753
79753
79753
79753
79753
79753
79753
79753
79755
157825
79757
79758
79762
79764
79768
79769
79770
79771
79771
79771
79771
79772
79773
79774
79775
79778
79779
0
79782
79783
79784
79786
79787
79788
79788
79788
79788
79788
79789
79793
79794
79795
79796
79797
0
79800
157887
79802
79803
79804
79804
0
79804
79807
79809
79810
79811
79812
79814
79814
79814
79815
79818
79820
79820
79821
157930
79824
79825
79826
79829
79830
79831
79834
79836
79836
157952
79836
79836
0
79836
79836
79837
79838
79839
79840
0
79842
79843
79844
79845
79847
79848
79848
79848
79848
79848
79848
79848
79848
79848
79848
0
79849
79849
79850
79851
79855
158011
158017
79859
79860
79860
79862
79864
79865
79867
79868
79869
79870
79871
79872
79873
79875
79876
79879
79880
79881
79883
79885
79887
0
79890
79890
79891
0
79893
79893
79894
79896
79897
79898
79898
79898
79898
79898
79898
79898
79898
79898
79898
79898
79899
79901
79903
79904
79906
158114
158115
79909
79911
79914
79916
0
79918
79919
0
79922
79923
79924
79925
79927
79930
79933
79936
79938
79939
79940
158154
79940
79940
79941
79945
79948
79949
79950
79953
79954
79955
79957
79958
79961
79964
79965
79966
79969
79970
158195
79971
0
79971
79971
79971
79971
79971
79971
79971
0
79971
79971
79971
79971
79971
79971
79971
79971
79971
79971
79971
0
79971
79971
79971
79971
79971
79971
79971
79971
79971
79971
79971
79971
79971
79971
79971
79972
79973
79974
79978
79979
79981
79982
79983
129034
79988
79989
158273
79993
79995
79996
79996
79997
79997
79997
79997
79997
79997
79997
79997
79997
79999
80000
80001
80003
80005
80010
80011
80012
80013
80014
80016
80017
80020
80021
80022
80023
80024
80025
80027
80028
80028
80028
80028
80028
80028
80028
80028
80028
80028
80028
80028
158364
80029
80030
80031
80032
80034
80034
80034
80034
80034
80034
158389
80034
57587
80034
80034
80036
80041
0
158411
80041
80042
80042
80042
80042
80042
80042
80042
80042
80042
80042
80042
158438
80042
80042
80042
80042
80042
80043
80043
80043
80043
80044
80045
80046
80048
158461
80050
80051
80052
0
80056
80057
80058
80059
158475
80059
80059
80059
80059
80059
80059
80059
80059
158496
80062
80063
80063
80063
80063
80063
80063
80063
80063
80063
80063
80064
0
80064
158523
80064
80064
80064
80064
80067
80068
80069
80071
80073
80073
80073
0
0
158553
80075
80075
80075
80075
80075
80076
80077
80080
0
80082
80082
80082
0
80083
80084
80085
80086
80087
80088
0
80092
80095
80096
80097
80098
80099
80101
80101
158603
80103
80106
80106
80106
80107
80109
80109
80109
80111
80112
80113
80114
80115
80117
80118
80121
80124
80124
80126
80128
80128
80130
80131
80131
80131
80131
80131
80131
80131
80134
80135
80135
80135
80135
80135
80135
0
80136
80138
80139
80140
80141
158686
80144
158690
80144
80147
80148
80149
80151
80152
80155
80156
80157
80158
80159
80160
0
80162
80163
80163
80163
80163
80163
80163
0
80166
80166
80171
0
80173
80175
80175
80175
158753
80175
80178
80179
80181
80183
80185
80188
80190
80191
80192
80195
158780
80195
80195
80195
80196
80197
80197
80197
80197
0
80201
80202
80202
80202
80202
80202
80202
80203
0
80207
80207
80207
80207
80207
80207
80208
80210
80212
80213
80214
80217
80218
0
80221
80223
80223
80223
80223
80223
80223
80223
80223
158857
80223
80223
158862
80223
80223
80223
80223
80223
80223
80223
80223
80223
80223
80223
80223
80223
80223
80223
80223
80224
80226
80228
80230
80232
80233
80234
80237
80238
80239
80242
80246
0
0
80249
80251
80251
80251
80251
80251
80251
80251
80251
80251
80251
80251
158940
80256
80257
80259
158953
80263
80265
80268
80269
80270
80272
0
80274
80274
80274
80275
80276
80278
80279
80279
80279
80279
80279
80279
80279
80284
80284
80285
80287
80288
80288
80289
80289
80290
80291
80293
80294
80295
80295
159034
80295
80295
80298
80299
80301
80302
80303
80303
80305
80308
80309
0
80309
80309
80309
80309
80309
0
80310
80312
159079
80314
151515
80314
80314
80314
80314
80317
80318
80319
80320
80321
80322
80323
80324
80324
80324
80324
80324
80327
80329
0
80337
80338
80341
80343
80344
80346
80347
80348
80350
80351
80352
80354
80355
80355
80355
80355
0
80355
80358
80359
80361
80362
80363
80364
0
80366
80366
80366
80366
80366
80368
80369
80371
80373
80375
80376
80377
80379
80379
0
80379
80379
80379
80379
80379
80382
0
80384
80385
80387
80387
80387
80388
80388
80388
159220
80388
80388
80388
80388
80388
80388
80388
80388
80388
80388
80388
80388
80389
80391
80392
80394
80400
80401
80402
100702
80405
80409
73652
80414
80417
80419
80422
80423
80424
80425
80426
80427
80428
80429
80431
80432
80433
80434
80438
80440
80441
80441
80441
80441
80442
80443
80444
80445
80453
80454
80456
159334
80457
80457
80457
80457
159345
80457
80457
80457
159353
80460
80460
80460
159364
80463
80464
80466
80467
80467
80467
80467
159382
80467
80467
80468
80469
80473
80473
80474
80475
80476
159403
80478
80481
80483
80484
80486
80490
80491
80494
80494
80495
80496
80497
80500
80502
80503
80508
80509
80509
80509
80509
80509
80509
80513
80515
80516
80516
80517
80518
80519
80520
80520
80520
0
80523
80524
159496
80527
80528
80529
80530
80531
80533
80534
80537
159516
80538
80540
80541
80541
80541
80542
80543
80544
80544
80544
80544
80545
80546
80547
80547
80547
80547
80549
80552
80554
80555
80556
80557
80558
80559
80560
80562
80564
80565
159570
80569
80570
0
0
80571
80571
80573
159584
80575
80576
80577
159588
80580
80581
80582
80584
80585
128714
80588
80590
80591
80592
80593
80595
80597
80598
80599
80600
80601
80602
80603
80604
80604
80604
80604
80607
80609
80610
80611
80612
80613
80614
80615
80616
80618
80620
159649
80624
80625
80626
80628
80630
159658
80632
80632
0
80632
0
80632
80632
80632
80632
80634
80635
80636
159688
80638
80638
80638
80638
80638
80638
80638
80638
80638
80638
80638
80638
0
80640
80641
80643
80646
80647
80648
80648
80648
80649
80650
80650
80652
80652
80652
80652
80652
80652
80654
80657
80658
80660
80662
80663
80664
80665
80666
80668
80670
80672
80673
80674
80676
80676
80676
80676
80676
80676
80676
80677
80679
80681
80683
80685
80687
80687
159808
80688
80688
80688
80688
80688
80688
80688
80688
80690
80691
80691
80691
80691
80691
80695
80698
80699
80699
80699
80699
159864
80699
80699
80699
80699
80699
80699
159877
80699
80700
80701
80702
80703
80704
80705
159887
80708
80709
80711
80712
80713
80714
80715
80716
80718
80719
80720
159901
80723
80724
80726
159907
80728
80730
80734
80735
80736
88731
80738
80738
80740
80741
0
80744
80745
80745
80745
80745
80745
80745
80746
80747
80748
80749
80750
80751
80752
80753
80754
80755
80756
80757
80760
80761
159964
80765
159968
80769
80770
80771
0
159978
80775
80777
80778
80782
80784
80786
80789
80792
80793
80796
0
80798
80800
80803
80805
80806
80806
80806
80806
0
80807
80807
80807
80808
80809
80810
80811
80813
80814
80815
80818
80819
80820
80822
80823
80825
80825
80825
80825
80826
80826
80826
80826
80826
80826
80826
80826
80827
80828
80829
160086
80833
80834
80834
80834
80834
80834
80834
80836
80838
0
80844
80845
80846
80847
80848
80849
160122
0
160126
80851
80851
80851
80851
80851
80852
80854
80855
80857
80858
0
80862
80862
80862
80866
80867
80868
80873
80875
80875
80875
80875
80875
80875
80875
80875
0
80875
0
80875
80878
80879
0
80884
80887
0
160203
80898
80899
80899
80899
80899
80899
80899
80899
80899
160221
80899
0
80901
160228
80903
80905
80908
80909
80910
80911
80913
80916
80917
80918
80920
80924
160258
80924
80924
80924
80924
80924
160269
80924
80924
80924
80924
80924
160277
80925
80926
80928
80930
80931
80932
80933
80934
80936
80938
0
80938
80938
0
80941
80941
80941
80942
80944
80945
80946
80946
80946
80947
0
80949
80951
80952
97636
160335
80957
0
80958
80958
80958
80958
80958
0
160351
80958
80958
80958
80958
80958
80959
80961
80962
80963
80965
80966
80966
80966
80966
80966
80968
80969
80970
80972
80973
80973
80973
80974
80974
80974
80976
80981
0
80983
80983
80985
80986
80987
80988
80990
80991
80992
80993
80995
80996
80998
80999
81000
81001
81001
81001
81001
81001
81001
160440
81001
81001
81001
81001
81002
0
81002
81002
81002
81002
81003
81005
81006
81007
81010
81011
81013
81014
81015
81015
160474
81016
0
81017
81017
81017
81017
81017
81017
81017
81017
81017
81017
81017
0
81017
81018
81020
81023
81024
81025
81025
81025
81025
81025
81025
81025
81025
81026
81027
81028
81030
81031
81033
160523
81038
81038
81040
81046
81048
81051
81052
81053
81054
81055
81056
81057
81058
81059
81059
160563
81061
81062
81063
81064
81064
81064
81064
81064
81064
81064
81064
0
81064
0
81064
81065
81067
81068
81069
81070
81075
81076
81076
81076
81076
81076
81077
0
81078
81081
81082
81084
0
81087
81089
81090
81091
81093
81094
81095
81096
81099
81101
160641
81104
81106
81107
81108
81112
81114
81115
81118
81119
81120
81121
81122
81125
81129
0
81133
81134
81135
81135
81135
81135
81135
0
160686
81135
81140
0
81142
81143
81144
81145
81146
81146
81146
81146
81147
81147
81147
81147
81147
81147
81147
81148
81149
81151
81151
0
81151
81151
81151
81151
81151
81151
81151
81152
81153
81154
81156
81158
160747
81161
81164
81165
81168
81169
81169
81169
81169
81169
81169
81169
160771
81173
81174
81178
81181
81181
81188
81189
160803
81193
81194
81195
81196
81197
81197
81197
81197
81198
81199
81200
81201
0
81202
81202
81202
81203
81204
81205
81205
81205
81206
81207
81208
81209
81211
0
81215
81216
81218
81219
81221
81224
81225
81226
81227
81228
81229
81232
81233
81236
81238
81239
81240
81240
160889
81240
81240
81240
81242
81243
81246
81246
81246
0
81246
81246
81246
81246
81246
160912
81246
81246
81246
81246
81246
160923
81246
160925
81246
81246
160933
81250
160937
81252
160939
81252
81252
81252
81252
81253
81254
81255
81257
81258
0
81261
81264
81265
81266
81266
81266
81266
81266
160975
81267
81268
81270
81273
81274
81276
81277
81278
81280
81282
81282
81283
81284
81285
81285
81285
0
81287
81288
81289
81290
81291
81292
81293
81294
81296
0
81297
81300
161032
81300
81301
81302
28322
81302
161041
81302
81302
81302
81309
81311
81314
81315
81317
81319
81320
81321
161072
81326
78771
81328
81329
81332
81335
81342
81345
81349
81352
81353
81353
0
81353
81353
81353
81353
81353
81353
161126
81353
81354
81355
81356
81356
0
0
81356
81357
81358
161144
81360
81361
81363
81365
81366
81367
81368
81369
81373
81373
81374
81374
81374
81374
0
161169
81377
81378
81379
81380
81382
81383
81383
81383
81383
81383
0
81387
81390
81391
81392
81393
81394
0
81396
0
81400
81400
81400
81400
81402
81407
81408
0
0
81412
81413
81414
81416
81417
81419
81422
81423
81424
81424
161241
81424
81425
81426
81427
81430
81433
161255
161256
81438
81439
81441
81443
81447
81448
81449
81450
81452
81455
81456
81456
161286
81456
81456
0
81456
81456
81456
81456
161297
81456
81456
81457
81457
81457
81457
81457
161313
81459
81460
81461
81463
81464
81465
81466
81468
161326
0
81471
81472
81473
81474
81475
81476
81478
81480
81481
0
81482
81484
81484
81486
81486
81486
81486
81486
81486
161363
81489
81490
81490
81490
81493
81494
81495
81499
81500
161386
81504
81505
81506
81507
81510
81511
161398
81514
81515
81519
81520
161411
81521
81521
81521
81522
81523
161422
161425
81526
81527
81528
81529
81530
81532
81534
81536
81537
81538
81540
161442
81542
81542
81544
81545
161452
81547
105213
81549
81550
81551
81553
0
81555
81558
81559
81561
81563
81564
81565
81566
81568
81570
81570
81570
81570
81570
81570
81570
81570
81570
81571
81573
161505
81576
81577
81580
81583
81585
81587
81588
81588
81588
81588
81588
81588
81588
81588
81589
81595
81597
81598
81598
81599
81602
0
161566
81606
81606
81606
81606
81606
81606
81606
81611
81611
81611
81612
81615
81616
81617
81618
81621
81622
81623
81624
81625
81626
81626
81627
161627
81629
81630
81631
81633
81633
81633
81634
81636
81637
81640
81642
81643
81644
81646
81649
81649
81649
81649
81649
81652
81654
81658
0
81661
81664
81665
81666
81666
161692
81668
81668
81669
81671
81672
81672
161709
81672
81672
81673
81675
81676
81679
81680
81682
81683
81685
81687
81688
81689
81690
81691
81692
81693
81694
81695
81696
81699
81703
81703
81703
81703
81704
81705
81706
81709
81711
81712
81713
81713
81713
81713
81715
81718
81719
161793
81722
81722
81722
81722
81722
81722
81722
81723
81724
81724
81724
81724
81724
81724
81724
81725
81726
81727
81727
81727
81727
81727
81727
81727
81727
81727
81727
81727
81727
81727
81727
81727
81727
81727
81727
81728
81729
81730
81732
81734
81736
81738
81741
81743
81744
81745
81745
81746
81750
81750
81753
81754
81755
81757
0
81760
81761
81761
81761
81761
0
81764
81766
161922
81767
81768
0
81770
81772
81772
81772
161934
0
81772
81772
81772
81774
81774
81774
81774
81775
81776
81777
81781
81782
81784
161977
81786
81787
81789
81790
81791
81792
81794
161988
81797
81798
0
81800
81801
81801
81805
81805
81805
81805
81805
0
81805
81806
81807
81808
81810
81812
81813
162026
81815
81816
81817
81818
81819
81819
81821
81822
81824
81825
81826
81827
81827
81827
81828
81830
81831
81832
81834
81838
81839
81841
81844
81846
81847
81850
81851
81851
81851
81851
81851
81851
81852
81853
81855
81857
81859
81860
81861
81861
81861
81861
81861
81862
81863
81863
81863
81864
81865
162124
81867
81867
81867
81867
81869
81870
81871
81873
81874
81876
81876
0
81876
81876
81876
81876
81876
81876
162157
81876
81876
162163
81876
81876
0
81876
81876
81876
81876
162178
0
162181
81881
81881
0
81881
81882
81885
81887
0
81892
81894
81895
81896
81897
81897
81897
81898
81899
81900
0
81906
81911
81912
81913
81915
81916
0
81917
81918
81919
81922
81923
81924
81926
162252
0
81932
81935
81936
81936
81936
81936
81936
81936
81936
81936
81936
162283
162285
81938
81938
81938
0
81938
81939
81941
81942
81942
81942
81943
81946
81949
81950
81951
81953
81955
81955
81955
81955
81955
81957
81958
81959
81962
81963
81964
81969
81970
81971
81973
81977
162363
81979
81980
81981
81983
81984
81984
81984
81984
81984
81984
81984
81985
81987
81989
81990
81991
81996
162396
82001
82002
82005
82006
82006
82006
82006
82006
82006
82006
82006
82006
82006
82006
82009
82010
162425
82012
82015
82016
82017
82022
82023
82024
82025
82026
82027
82028
82030
82032
82033
82034
82034
82034
82034
82037
82039
82042
162471
82044
82045
162476
82049
82051
0
82055
82058
82060
82060
82060
82060
0
82060
82060
82061
82062
82064
82065
82068
0
82071
82071
82072
82073
82074
0
82079
82081
82081
82081
82082
82083
82085
82087
82088
82090
82091
82094
82095
82098
82099
82101
82102
82103
82104
0
82109
82110
82110
82110
82110
82110
82110
82110
82111
82114
0
0
82118
82119
82120
82124
162598
82128
82131
82132
82133
162609
82136
82136
82136
82136
82137
82138
82138
82139
82140
82141
82142
82143
0
162636
82151
82151
82152
82154
82155
82156
82156
82157
82158
82161
0
82164
82165
82165
82166
82167
82172
82174
82175
82175
82175
162681
82175
82175
82176
82177
82181
82183
82184
82185
82187
82190
82196
82197
82198
82199
82201
82203
82204
82205
82206
0
82208
82209
82211
82214
82215
82216
82219
0
162740
82221
82221
82221
82223
82223
82223
82231
82232
82233
162764
82235
82241
82243
82244
82245
82247
82248
82252
82254
82255
82257
82259
82260
82263
82264
82265
162800
82267
82268
82268
82268
82270
82272
82272
82272
0
82272
82272
82272
162833
82272
82272
82272
82273
0
82276
82277
82278
82279
82280
82281
82282
82283
82285
82286
82287
82288
82289
82290
82290
82291
82292
82293
82293
82293
82293
82293
82293
82293
82293
82293
82293
82294
82295
82295
82295
82297
82299
82299
82299
82300
82302
82304
82309
82314
82315
162919
82315
82315
162929
82318
0
82321
82322
82323
82326
82326
82326
82327
82328
82328
82331
82335
82336
82337
82344
82345
82346
82347
82347
82347
82348
82350
82350
82352
82355
82357
82357
82357
82357
82357
82357
82357
82357
0
82357
82357
82357
82357
82357
82357
82357
82357
82360
82361
163033
82365
82366
82370
82373
82376
82377
82378
82380
82384
82384
82384
82384
82386
82388
82388
163072
82388
82388
82388
82390
82391
163084
82393
82394
82395
82399
82400
82401
82401
82401
82401
82401
82402
82403
82404
82405
82406
82408
82409
82409
82409
82409
82409
82411
82412
163134
82414
82415
82416
82418
82419
82419
82419
82419
82419
82419
82419
82419
82419
0
82421
82421
82423
82424
82428
82429
82430
82431
82432
82434
82435
82435
82435
0
82438
82440
82442
82443
82444
82446
82448
82449
163202
82453
0
163207
82457
82459
82462
82464
163217
82464
82464
82464
82466
82469
82469
82469
82472
82472
82472
82474
82475
82476
82477
82481
82482
82483
82484
82485
82486
82488
82489
82491
82492
82493
82494
82497
0
82499
82502
82503
82504
82505
82505
0
82505
82505
82505
82505
82505
82506
82507
82507
82507
82507
82507
82507
82507
82507
82507
82507
0
82507
82507
0
82507
82507
82507
82507
82507
82507
82507
82509
82510
82513
82514
82515
82516
82516
82517
82521
82522
82523
82523
82523
82525
82526
82527
82527
82527
163371
82527
82527
82527
82527
82527
82527
82527
82527
82527
163386
82527
0
82527
82527
82527
82527
163396
82527
82527
82528
82529
82530
82531
82531
82531
82535
82536
0
82538
82539
0
82541
82542
82543
82543
82543
82543
163436
82543
82544
82545
82546
82550
82551
82551
82551
82551
82551
82551
82551
82551
82551
82551
82551
82552
82553
82555
82555
82555
82557
82558
82558
82559
82560
82561
82562
82563
82565
82566
82570
82571
82572
82573
82575
82577
82578
82580
163508
82582
82583
82584
82588
82591
82596
82596
82597
82599
82601
82603
82604
82605
82606
82608
82609
82610
0
82612
82613
82613
82614
82616
0
82620
0
82623
82624
82625
82627
82632
82634
82636
163578
82638
82638
82638
82638
82638
163591
82638
82639
82640
82641
82642
82643
82645
82646
82646
82646
82652
82653
82653
82653
82654
82656
163631
82657
82657
82657
163638
82659
82659
82659
0
82660
82661
82662
82662
82662
82662
82662
82662
82662
0
82662
82662
82662
82663
82663
82663
82663
82663
82663
82663
82663
82663
82663
82663
82663
82663
82665
82665
82665
82665
0
82665
82665
82668
82670
82671
82671
82671
163715
82672
82673
82675
82676
82679
82682
82682
0
82684
82685
82688
82689
82690
82692
82692
82692
82692
82692
82693
82694
82694
82694
82695
82698
82699
82703
82704
82707
82707
82707
82707
82707
82707
82707
82707
82707
82707
82707
82707
82707
82707
82707
82707
82707
82708
82712
82712
82714
82716
82718
82721
82724
82724
82724
82724
0
82724
82724
82724
82725
82729
82729
82730
82731
82732
82733
82735
82738
82739
82742
82743
82744
82745
0
82746
82746
82746
82746
82746
82746
82746
82750
82751
82754
0
82756
0
82757
82758
82759
82760
0
82763
82764
82767
82771
82772
82773
82774
82775
82775
82775
82775
82775
82775
82776
82779
82780
82782
82783
82784
82784
82784
82784
82784
82784
82784
0
82784
82785
82785
82785
82785
82785
82785
82785
82785
82785
82785
82786
82787
82787
82787
82790
82794
82797
82799
82800
82801
82802
82804
82806
82806
82806
82806
0
82807
0
82809
82811
82812
82816
82818
82819
82820
82821
82822
82826
82828
82829
164067
0
82829
82829
82829
82829
82829
82829
82829
82831
82834
82836
164093
82836
82836
82836
82836
82838
82840
82844
82845
82847
82848
82849
82850
82851
82852
82852
82852
164127
82853
82854
82857
0
82857
82857
82858
82859
82860
82861
82863
82864
82866
82867
82872
82873
82875
82877
82877
82877
82877
82877
82877
82878
82880
82881
82885
0
82890
82892
82893
0
82896
82897
82897
82897
82897
82897
82897
82897
82897
164221
82898
164227
82900
82900
82900
82900
82902
82902
82903
82907
82909
82910
82913
82913
164255
82913
82914
82915
82917
82918
82919
82920
82923
82924
82925
82926
164273
82926
82926
82926
82926
82926
82926
82926
82926
82926
82926
82926
82926
82927
82927
0
82927
82930
82931
82932
82933
82934
82935
82936
82938
82939
82939
82939
82939
82939
82939
82940
82942
82944
82945
82947
82951
82952
82955
82956
82958
82959
82960
82963
82964
164351
82966
82967
82967
82967
82968
82969
82970
82971
82973
82974
82975
82976
82977
82978
82978
0
82978
82978
164376
82978
82979
0
82983
0
82985
82986
82986
82986
82986
82987
82989
82989
82990
82990
82990
82991
82993
82994
82995
164419
82996
82996
82997
0
82999
83001
83002
83004
83005
83006
83007
83009
83012
83013
83016
83016
83017
83017
83017
83017
83017
83017
83019
83019
83020
83021
164485
83023
0
83023
83023
83023
83023
83023
83023
83023
83023
83023
83023
83023
164505
83023
83023
164514
164516
83029
83031
0
83031
83031
83031
83031
83033
83033
83035
83037
83037
83039
83040
83040
83040
83040
83040
83040
83040
83040
83040
83040
83041
83042
83043
83044
83044
0
83045
83045
83045
0
83045
83045
83047
83050
83050
83050
83050
83050
83050
83050
83050
83050
0
83050
83050
83050
83051
83052
83054
83054
83054
83054
83055
83057
83059
83060
83061
164634
83065
83066
83067
83068
83071
164645
83073
83074
83076
83077
0
83083
83086
83087
0
83089
83089
83089
83089
83089
83089
83089
0
83095
83096
83097
83098
83099
83100
0
83103
83103
83103
83103
83106
83107
83107
83107
0
83107
83107
83107
83107
83107
83107
83107
83107
83107
83107
83107
83107
83107
83107
83109
83110
83112
83117
83118
0
83121
83121
83121
83122
83123
83124
83125
83126
83127
83128
0
83130
83132
83133
83134
4329
83137
83139
83141
83141
83141
83141
83141
83142
83142
83142
83142
83142
83142
83142
83142
164799
83143
83144
83146
83146
83146
83146
83148
83149
83150
83154
0
83161
83163
83164
83167
83167
83167
83167
83167
83167
83169
83169
83169
83171
83172
83173
83174
83175
83178
83179
83180
83183
83185
83186
83187
0
164879
83193
83194
83197
83200
0
83201
83201
83202
83203
83204
83206
83211
83213
83214
83214
83214
0
83214
83214
83214
83214
83214
0
83214
83215
83215
83215
83218
83220
83221
83222
83224
83226
83227
83228
83229
83231
83231
83231
83231
83232
83232
83234
83235
164971
83241
83243
83243
83245
83250
83251
83252
83253
83256
83259
83260
83260
83260
83260
83260
83260
83260
83260
165013
83261
83262
165019
165021
83265
83266
83267
83267
83267
83267
165030
83267
83267
83267
83267
83267
83267
83267
83267
83267
165047
0
83267
83267
83268
83271
83273
83273
83273
83273
83273
83273
83273
83273
83273
83273
0
83273
83273
83273
83273
83273
83273
165085
83273
83273
83273
83273
83273
83273
83273
83275
165100
83277
0
83283
83284
83286
0
0
83288
83288
83288
83288
0
83288
165132
83295
83297
83298
83300
83301
83305
83305
83309
83310
83315
83317
83318
0
83321
83322
83325
83326
83327
83329
83331
83333
83334
83337
83338
83340
83342
83343
83344
83345
83350
83352
83353
83359
83360
83360
83360
83360
83361
83362
83363
83365
83366
165237
83370
83371
83372
165243
83375
83375
83376
83376
83376
83376
83376
83378
83379
83381
83382
0
83385
83387
83388
83389
83390
83393
83394
83396
165280
83397
83398
83399
83400
0
83402
83403
83404
83406
83407
165298
83411
0
83419
83419
83419
83419
83419
0
83421
83421
83421
83422
0
83426
83427
83429
83430
83430
83430
83430
83430
83430
83430
83430
83431
83431
83431
83431
83431
83431
83431
83431
83431
83431
83431
83431
83431
83431
83431
165373
83431
83431
83434
83435
83436
83436
83436
83436
83439
83440
0
83440
83444
83446
83448
83449
83450
83451
83452
83453
0
83457
83459
83460
83463
83465
83469
83471
83472
83473
83474
165445
83477
83479
83479
83481
83482
83483
83486
83489
83489
83489
83489
83489
83489
83489
83491
83492
83493
83496
83497
83498
83499
83500
83501
83503
83505
83506
83506
83506
83506
83506
83506
83509
83509
83509
83509
83509
83509
83509
83509
83509
83509
83509
0
83509
83510
83512
83513
83514
165552
83515
83515
83515
83515
83515
83515
83516
83521
83522
83524
83525
83526
83527
83529
83529
83529
83530
83531
83532
0
83536
0
83537
83537
83537
83537
165601
83537
83537
83537
83537
83537
83537
83537
83537
83537
83539
83541
83542
83542
165625
83544
83545
83548
83550
83551
0
83555
83556
0
83562
83562
83562
83562
83563
83564
83565
83567
83567
83568
83569
83570
83571
83575
83576
165679
83580
165682
83582
83583
165689
83586
83587
83590
83591
83592
83592
83592
83592
83592
83592
83592
83592
83592
83594
83595
83596
83597
83598
83599
83601
83603
83604
83604
83604
83605
83606
83608
83610
83615
83617
83618
83619
83620
83621
83621
83621
83621
83621
83621
83621
83621
83621
83621
83621
83622
83623
83624
83626
83628
83632
83633
83634
0
83639
83640
83641
83642
83643
83647
83648
83651
83653
83653
83653
83653
83653
83653
83653
83654
83656
83659
83660
83661
83662
83663
83664
165829
83667
83667
83667
165838
83667
0
83669
83669
83669
0
83670
83670
83670
83672
83674
83675
83676
83677
83678
83679
83679
83680
83681
83682
83685
83686
83686
83687
83689
83694
83697
83698
83699
83700
83704
83707
83709
165917
83709
83709
83709
83709
83709
83709
83714
83714
83714
83714
83715
83716
83722
83722
83722
83722
83722
83722
83722
83722
83724
83725
83726
83727
83729
52212
83729
83729
83729
83729
83729
83729
83729
83733
83738
0
83740
83740
83740
83740
83740
83740
83740
83741
83742
83745
83746
83747
83749
83750
83751
83752
83755
83756
83757
83758
83760
83764
83771
83774
83776
83779
83780
0
83786
83787
83790
83791
83791
83791
0
83791
83791
83791
83792
83792
83792
83792
83795
83795
83796
83797
83798
83798
83798
83798
83798
83798
0
83798
83798
83799
0
83799
83799
166130
166131
83799
83799
0
83799
83799
83799
83799
83799
83799
83799
83799
83799
83800
83801
83801
83801
83801
83801
83802
166169
83804
83804
83804
83807
83808
83809
83809
83809
83809
83809
83811
83812
83814
83815
83816
83818
83819
83820
83821
83822
83824
83824
83824
83824
83827
0
83828
83830
83833
83833
83833
83833
83833
83833
83834
83834
83835
83836
83837
83840
83842
83843
83849
83850
83851
83853
83855
83855
83855
83856
83857
83859
83860
83862
83863
83865
83866
83867
83869
83871
83873
83874
83876
83877
83878
83883
83884
83886
83887
83888
83890
83892
83893
83893
83893
83893
83893
83893
83893
83893
83893
83893
83896
83901
83903
83904
83905
83906
83908
83910
83910
83911
83913
83917
83917
83917
83917
83918
83920
83921
83922
83925
83928
166394
0
83931
83932
83934
83934
166408
83937
83938
83939
83941
83941
83943
83944
83945
83947
83948
83951
83953
0
83953
83953
83953
83953
83953
83953
83953
83953
83953
83953
83953
83953
83957
83958
0
83960
83961
83962
83963
83964
83965
83966
83968
83976
83977
83979
83980
83982
83986
83987
83992
83993
83994
83995
83996
83997
84000
166512
166513
84000
84000
84000
84000
84000
84001
84002
84003
84004
84007
84008
84009
84010
84011
84013
84013
84013
84013
84013
84014
84014
0
84014
84014
84014
84014
84014
84016
84017
84018
84019
84021
84022
0
84025
84025
84025
84025
84025
0
0
84025
84026
84028
84032
0
84034
84034
84034
84034
84034
84037
84038
84039
84040
84041
84043
0
84044
84044
84044
84045
84050
84051
166634
84053
84054
84055
84056
84057
0
84062
84063
84063
84063
166654
84063
84063
84066
84068
84070
166668
84074
84077
84078
84083
84084
84084
84084
84084
84085
84085
84085
84086
84087
84088
84094
0
84102
84103
84104
84104
84105
166722
84109
84110
84111
84112
84113
84115
84116
84118
84120
84121
84124
84126
84126
84126
84126
84126
84126
84126
0
84126
84126
0
84126
84126
84126
84126
84126
84126
0
84126
84126
84126
84128
84132
84133
84134
84136
0
84136
84137
84138
84141
84142
84144
84145
84145
84145
84145
84146
84148
84148
84148
84148
84148
84149
84150
84151
84151
84151
84155
84156
84156
84156
84157
84157
84157
84157
84158
84160
84160
84160
84162
84164
84164
84164
84166
84168
84170
84172
84173
84173
84175
84176
84178
84183
84184
84185
84189
84190
84190
166924
84190
84190
84190
84190
84190
0
84192
84193
84194
84198
84199
84201
84202
84203
84204
84205
84207
84211
84212
166968
84217
84218
84219
84219
84219
84219
84219
84219
84219
84219
84219
166990
84219
84219
84220
84222
84223
84225
84226
84227
84228
84232
84233
84235
84239
84239
84239
84239
84240
84242
84243
84243
84244
84246
84247
84250
84251
84252
84254
84255
84256
84257
84258
84259
84260
84262
84263
84266
0
84267
84269
84270
84272
84273
84274
84277
84278
84279
167082
84282
84284
84286
84287
84288
84290
84294
84295
84296
84297
84299
0
84304
84305
84305
84306
84308
84309
84311
84312
84313
84314
0
84317
84317
84317
84318
84319
0
84322
84324
84325
84325
167147
84325
84326
84326
84327
84327
84327
84327
84328
84329
84330
84331
84332
84333
84335
84336
167174
84339
84341
84341
84343
167185
84347
84348
84349
84350
84351
84352
84355
84356
167198
84356
84357
84358
84360
84361
84363
84366
84368
84370
84371
84373
84378
84379
84381
84382
84384
0
0
84389
84389
84389
84390
167249
84391
84391
84391
84392
84394
84395
84396
84397
84397
84399
84400
84402
84403
84404
84404
84404
0
84404
84404
84405
84406
167290
0
84409
84410
84411
84413
84416
84416
84416
84416
84416
84416
84416
84416
84416
84416
84418
84418
167327
84418
84418
84419
84420
84423
84424
84425
84426
84428
84429
0
84430
84430
84432
84433
84434
84435
84437
84438
84439
84441
84443
84444
84445
84446
84447
84448
84450
84452
84453
84454
84455
84455
84455
84457
84458
84460
84461
84461
84461
84462
84464
84465
84466
84467
84468
167406
84471
84473
84474
84476
84477
84478
84479
84480
84481
84482
84483
84484
84485
84485
84485
84485
84485
84485
84485
84485
84485
84485
84485
84485
167448
84485
84485
84485
84485
84485
84485
84485
84485
84485
84488
84489
84490
84491
84492
84492
84492
84492
84492
84492
84492
84492
84492
84493
84495
84495
84496
84497
84499
84500
84501
84502
167503
84505
84505
0
167511
84507
84508
84509
84514
84517
84520
84521
84521
84523
84524
84527
84528
84529
84530
84531
84532
84533
84533
0
84533
84537
84539
84540
84541
84541
84541
84541
84541
84542
167575
84546
167578
84550
84552
84553
84555
84556
84556
84556
84556
167596
84556
84556
84556
84556
167604
0
84556
84556
0
84556
84556
84557
84558
84559
84560
84560
84560
84561
84562
84563
84564
84565
84568
84569
84572
84573
84574
84574
0
84574
84574
84574
84576
84578
84581
84582
84584
84585
84588
84588
84588
84588
84588
84588
84589
84592
84593
84594
84596
84599
84600
84601
84602
84602
84602
84602
84602
84602
84603
84610
84612
84614
167724
0
84622
84622
84622
84622
0
84622
84622
84622
84622
84622
84622
84622
84622
84622
84622
84622
84622
84622
84622
84622
84622
0
84624
84626
84626
84626
84626
84627
84629
0
84634
84635
84636
167806
84647
84648
84649
84650
84651
84654
84656
0
84656
167827
84659
84661
167833
84664
84665
84666
84666
84668
84669
84671
84674
0
84677
84678
167854
167855
84682
84683
84685
84685
84685
84686
84686
84690
84691
84693
84693
84693
84693
84694
84695
84697
84697
84697
167893
84698
84698
84699
84700
84701
84704
84705
84706
84708
84711
84712
84713
84714
84715
84717
84719
84720
84720
167925
84720
84720
84720
84720
84720
84723
84724
84728
84729
84731
84733
84733
84734
84736
84737
167956
84742
84743
84745
84746
84746
84746
84746
84746
84746
144627
84746
167980
167982
84751
84753
84754
84757
84757
84757
167997
84757
84758
84759
84759
84759
84759
84761
84762
84763
84764
84765
84769
84770
84771
84773
84773
84774
84775
84776
84778
84779
84780
84782
84785
84786
84788
84790
84791
84792
84793
84795
84796
84799
84800
84801
84802
84807
84809
84810
84812
84813
84814
84816
84816
84816
84816
84817
84818
84819
168085
84822
84824
84825
84826
84829
84830
84833
84835
84835
84835
84835
84835
84835
84835
84835
84836
84836
168118
84837
84840
84843
84844
84846
84847
84849
84851
84852
84852
84852
84852
84852
168145
84852
168149
84855
84856
84857
84858
84858
84858
84862
84862
84862
84862
84862
84862
84862
84862
84862
84863
168182
168184
0
84872
168192
84874
84877
84881
84881
84881
84881
84881
168211
84889
84890
84891
84892
84895
84896
84900
84903
84905
84906
84907
84907
84907
84908
84911
84912
84913
168252
84915
84916
84918
84919
84920
84920
84921
84922
84923
84924
84925
0
84929
84930
84931
84932
84933
84935
84937
84937
84937
84937
84937
84937
84939
84940
84941
84942
84945
84948
84949
84950
84951
84952
84952
84952
84952
84952
84953
84954
84957
84958
168327
84963
84964
84965
84967
84968
84968
84969
0
84976
84977
84978
84980
84981
0
84984
84985
84986
84987
84988
168360
84991
84992
168364
84997
84997
84997
84997
84997
84997
84997
84997
84999
84999
84999
84999
84999
84999
84999
84999
85001
85002
85003
85007
85009
0
85014
85015
168416
85015
85015
85015
85015
0
85021
85022
168429
85025
85025
0
85027
85028
85030
85031
85031
85031
85031
85031
85032
85033
85034
85034
85034
85034
85034
85035
85037
85038
85038
85038
85038
85038
85040
85041
85042
85043
85044
85045
85046
85048
85049
85051
85052
85054
85055
85057
85058
85059
85061
85062
85063
85064
85065
85066
85067
168514
85068
85069
85070
0
85071
168522
85071
85073
85074
85076
85078
85078
85078
85078
85078
85078
85078
85078
85078
85078
85078
85078
85078
85078
85079
85080
85080
85082
168561
85084
85087
85088
85089
85089
85092
85094
85100
85101
85101
85101
85101
85101
85101
85102
85105
85106
85107
85108
0
85112
85114
85115
85116
85117
85120
85121
85122
168626
85122
85122
85124
85125
85125
85125
85125
85125
85126
85127
0
85129
85130
85130
85130
85131
85132
85134
85135
85136
85138
85139
85139
85139
85141
85142
85144
85147
85148
85149
85153
85155
85156
168710
85158
85159
85160
85162
85162
85165
85166
85169
85171
85172
85174
85176
85178
0
85180
85182
85183
85184
85188
168759
85194
85195
85196
85197
85198
85199
85200
85201
85203
0
85209
85211
85213
85214
0
85214
85214
85214
85214
0
85215
85215
85215
85215
85215
85215
85215
85215
85215
85215
85215
0
85215
85215
85215
85216
0
85217
85217
85217
85217
85217
85218
85219
85219
85219
85219
85219
85219
85220
85221
85223
85224
168850
0
85229
85230
85231
85232
85233
85235
85236
85236
85237
85238
85239
85241
168875
85244
85245
85245
85245
85245
85245
85245
85245
85245
85246
85246
85246
85247
85248
85249
85250
85251
85252
85253
85254
85255
85256
85257
168909
140978
168912
85263
85264
85266
85268
85272
85273
0
85275
85275
85275
85275
85275
85275
85275
85276
85276
85276
85276
85278
85279
85281
85282
85283
85283
85283
85283
85283
85283
85283
85287
85289
85290
85291
85291
85291
85291
85293
85294
85295
85296
85297
0
85300
85300
85300
85300
0
85303
85304
85305
85309
85309
85309
169021
85309
85310
85311
85312
85313
85315
85316
0
85319
85321
85322
85323
85324
0
85326
85327
85328
85329
85330
85332
85334
85335
85336
85336
85336
85336
85336
85336
85336
85336
85336
85336
85336
85336
85339
85340
85342
85343
85344
169081
85349
0
85353
85353
85353
85354
85355
85356
169099
85358
85359
85360
85361
85362
85363
85364
85366
85367
85368
85374
85374
85374
85375
85376
85377
85377
85377
85377
85377
85377
0
85377
85377
85379
85381
85382
85385
85385
85385
85385
85385
85387
169169
85389
85390
85390
85390
85391
85393
85396
85397
0
85399
85403
85404
85404
85404
85404
85404
85404
85404
85404
85406
85407
0
85407
85407
85407
85408
85410
85411
85412
85415
85416
85416
85416
85416
85416
85418
85418
85418
85418
85418
85419
85420
85421
85421
85421
85422
85423
85423
85423
85423
0
85425
85426
85426
169272
0
85427
85428
85431
169285
85435
85438
0
85440
85441
85443
85448
85448
85448
85448
85448
85448
0
85448
85448
85448
85448
169323
85451
85453
85454
85458
85459
85460
85464
85471
169350
0
85474
85474
85474
85478
85479
85480
85482
85482
85482
85482
85482
85482
85482
85483
85483
85483
85484
85485
85486
85486
85486
85487
85488
85490
169405
85490
85490
85490
0
85491
85492
85500
85501
85504
85506
85509
85510
169452
85515
85517
85518
85519
85520
85521
85521
85521
85521
85521
85521
85521
85521
85521
85521
85521
85521
85523
85523
85523
85523
85523
169497
85527
85528
85529
85530
85531
85533
85534
85535
85536
85539
85541
85542
85542
85542
85542
85542
85542
85542
85542
85542
85542
85542
85543
85549
85550
85551
85552
85553
85554
85556
85557
85558
85559
85560
85561
85563
85565
85567
85568
85569
85570
85571
85572
85573
85575
85576
85577
85580
0
85584
0
85586
85587
85588
85589
169597
85589
85590
85591
85591
85591
85591
85591
85591
85591
85591
85591
85591
85592
85598
85599
85600
85601
85602
85604
85605
85607
85608
85612
85613
85617
85618
85620
85623
85625
169662
85627
85629
85630
85630
85630
85630
85630
85630
85632
85633
85635
85636
85636
85638
85639
85640
85641
85642
85643
85645
85646
85647
17229
85650
85650
85651
85652
85655
85656
85660
85661
85661
85662
85663
85664
85665
0
85668
85669
85670
169750
85673
85673
85673
85673
85673
85673
85673
85673
85674
85675
85676
85677
85680
85681
85681
85681
85681
85682
85684
85685
85687
85689
85692
85694
85695
85696
85696
85696
85696
0
169810
85700
85702
85703
85706
85711
85712
85713
169825
85715
85715
85715
85715
85715
85715
85715
85716
85716
85717
0
85719
0
85721
85722
85723
85724
85725
169862
85725
85725
85725
85729
85731
85732
85733
85734
0
85738
85739
85740
85741
85741
85741
85743
85743
85743
85744
85744
85746
85748
85749
85749
85749
85751
85754
85755
85756
85757
85760
85762
169936
169938
85766
85767
85768
85769
0
85772
85773
169954
85776
85777
85779
85782
85785
85786
85787
85792
85793
85795
85796
85797
0
85799
85800
85801
85802
85803
85805
85807
85808
85808
85808
85808
85808
85808
85808
85809
85810
85812
85812
85813
85816
85818
85818
0
85818
85819
85822
170041
85825
85827
85828
85829
85831
85831
85831
85831
85831
85831
85831
85831
85832
85833
85834
85835
85837
85837
85837
85838
85838
85838
85838
85838
85838
85838
85838
85838
85838
85838
170103
58893
85847
85848
85849
85850
85850
170116
170117
170119
85850
85850
85850
85850
85850
85850
85850
85850
0
85851
85853
85855
85856
85858
85859
170149
85860
85860
85860
85860
85860
85860
85860
85860
85860
85860
170163
85862
85863
85865
85866
85868
85871
85872
85873
85875
85876
85877
85878
85879
85880
85881
85883
85885
85885
85885
85885
85885
85885
85885
0
170206
85885
85885
85885
170210
85885
85885
85888
85890
85893
85894
85895
85896
85900
0
85902
85905
85907
85910
85912
85912
85912
85913
85916
85917
85917
85918
170266
85919
85920
85921
85922
85922
85922
85922
85922
85923
85925
85927
85928
85928
85928
170301
85928
85928
85928
85928
85928
170308
85928
170311
85930
85931
170321
85931
85931
85931
85933
85934
85935
85935
85937
85938
85940
85941
85941
85941
85941
85943
85945
170359
85948
85949
85950
85950
85950
85950
85950
85950
85950
85950
85950
85950
85950
85951
85952
85954
85955
85956
85958
85959
85960
85961
85962
85963
85965
0
85965
85966
85967
85967
170411
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85967
85968
85970
85972
85973
85974
85975
85976
85977
85978
85979
85980
85981
85982
85984
85985
85987
85988
85989
85993
85994
85995
85996
85997
85997
85997
85997
0
85998
85999
86000
86001
86001
86002
86003
86004
86006
86007
86008
86011
86011
86011
86013
170537
86014
86014
86014
86014
86015
170546
86017
86017
86017
86018
86018
170559
86019
86020
86021
86023
86024
86024
86024
86024
86024
86025
86027
86031
86032
86032
86032
86032
86032
86032
86032
0
86032
86032
86032
170602
86033
86034
86035
86039
86042
86045
170617
86047
86049
86050
86050
86050
170629
86050
86050
86050
86050
170636
86050
86050
86051
86052
86053
0
0
86059
86060
86061
86063
86065
86068
86070
86071
86073
86075
86077
86077
86077
86077
86079
170689
86082
86084
86085
86086
86089
170699
86091
86093
86096
86097
86097
86097
86097
86097
86097
86099
86100
86102
86103
86105
86105
86105
86105
86105
86105
86105
86105
86106
86107
86108
86109
86109
86109
86109
86109
86109
86109
0
86109
0
86109
86109
0
86114
86115
86117
86118
86118
86119
86121
86123
86128
86129
86131
86131
86132
86132
86132
86132
86132
86133
86134
86135
86136
86137
86138
86139
86141
86142
86145
86146
86148
86148
86149
86150
86151
86152
86152
86152
86153
86153
86153
86154
86155
86155
0
86155
86156
86158
86160
86161
86161
86162
86163
86164
86164
86164
0
86164
86165
86166
0
86168
0
86168
86169
86170
86172
86173
86174
86175
86176
86177
86178
86179
86180
86182
86182
86183
86184
86185
86186
0
86189
86190
86192
86193
86194
86196
86198
86200
86200
86200
86200
86201
86202
86205
86205
86205
86205
86205
86205
86205
86205
86205
86205
86205
86205
0
86205
86208
86210
86212
86215
86215
170966
86215
86217
86218
86220
86222
86224
86228
86229
86232
0
86235
86239
86241
86242
86244
86246
86249
86251
86251
86251
86251
86251
86251
86251
86251
86251
86257
86258
86259
86260
86262
86264
86265
86265
86265
86265
86265
86265
86265
171058
86267
86269
86270
86271
86274
86275
86276
86279
86279
86279
86279
86279
86279
0
86280
86283
171092
86285
0
86288
86288
86288
86288
86289
86290
86292
86293
86294
86295
86296
86296
86296
86296
86296
86296
171122
86297
86301
86302
171131
86305
86306
171137
86308
0
86308
86308
36310
86308
86308
86308
0
86310
86313
86313
86313
86315
86316
86318
86318
86318
86318
86319
86322
86323
0
86326
86331
86332
86333
86335
86336
86340
86347
86350
86352
86353
86354
86355
86357
86358
86362
86363
86364
86364
86365
86368
0
86370
0
0
86375
86376
86378
86384
86385
86386
86388
86389
86390
86391
86392
171265
86395
86396
86397
86399
86401
86402
86403
86403
86403
0
0
86406
86409
86410
86414
86415
86416
86418
86419
86420
86420
86420
86420
86420
171317
171318
86422
86423
86424
86429
86430
86434
171336
171337
86437
86439
86439
86439
86439
86439
0
86439
171351
86439
86439
171357
86442
86443
86443
86444
86445
86446
86446
86446
86446
0
86447
86451
86452
86454
86456
86457
86459
86460
86462
86463
86465
86466
0
86467
86467
86467
86467
86467
86467
86467
86467
171409
86468
0
86472
86473
86474
86475
171420
86477
86479
86481
0
86485
86486
86486
86487
86487
86487
86487
86488
86489
86492
86494
86496
86497
86499
86500
86501
86503
0
86506
86506
86506
86506
86506
86506
86507
86510
86511
86512
0
86514
86514
86514
86514
86515
86516
0
0
0
86521
86522
0
86524
86525
86528
86528
86528
86529
86531
86532
86533
86534
0
86534
86536
86538
86540
86541
86541
86542
86544
86545
86547
86548
86550
86551
0
171560
86551
86551
86552
86552
86552
86552
86553
86554
86555
86560
0
86563
86564
86565
86566
86566
86566
86566
86566
86566
171603
0
86566
86567
86567
86567
86571
86572
86573
86575
86576
86577
86580
86580
171628
86580
171632
86580
171635
86580
86583
86583
86587
86588
86589
86589
86589
86589
86589
86589
86592
86593
86594
86596
171680
86597
86598
86599
86599
86599
86599
86599
86599
86599
86599
86599
86601
86602
86605
86606
86606
86606
86606
86607
86608
86609
86611
86613
86613
86613
86614
86615
86616
86617
86618
86619
86621
86622
86623
86624
86627
86628
86628
86628
86628
0
86630
86631
171759
86633
86635
86637
86638
86640
86641
86642
86643
86643
86643
86643
86643
86643
86643
171781
86645
86646
86648
86649
86650
86651
86653
171793
86655
86656
86657
86662
86663
86664
86666
86670
86670
86670
86670
86670
86670
86670
86670
86670
86671
0
86672
86676
86677
171840
86679
86680
86681
0
0
86685
86686
86686
86687
86688
86689
0
86693
86695
86696
86701
86706
0
86709
86711
86711
86711
86711
171889
86711
86713
0
86713
86713
86713
86713
86714
86715
86717
86718
86719
86720
86720
86721
86722
86723
86724
86727
86729
86732
86735
86737
86737
86737
86737
86740
86742
86744
86746
171951
86751
86752
86754
86756
0
86765
0
86767
86771
86772
86773
86774
86775
86776
86777
86780
171989
86782
86785
86786
86787
86788
86789
86789
86789
86789
86789
86789
86789
86789
86789
86789
86789
86789
86789
86789
86789
86790
86792
86793
172031
0
86796
172037
86801
86803
86803
86804
86806
86806
86806
86806
86806
86806
86806
86806
86806
86806
86808
0
86812
86813
86815
86816
86817
86820
86821
86822
86824
86825
86826
86827
86828
86828
86828
86829
86830
86832
86833
86834
86835
86837
86841
86842
86842
86842
0
86842
86842
86842
86842
86843
86844
86844
86844
86844
86844
86844
86844
86844
86844
86845
86845
86845
86845
86845
86845
86845
86845
86845
86845
86845
86846
86849
86852
86854
86856
86857
86858
86858
86858
86859
86860
86862
86862
86862
86864
86866
86867
86869
86870
86873
86877
86878
86879
86880
86881
86882
86886
86890
86892
86893
86895
86896
86897
86898
86899
86900
86901
86902
86902
86902
86902
86903
86904
86905
86906
86908
86913
86914
172258
86916
86918
86919
86921
86922
86923
86925
172272
86928
86930
86931
86932
172279
86933
86936
86938
86939
86940
86942
86943
86944
86945
86946
86948
86948
86948
86948
172312
86951
86952
86956
86957
86959
86959
86959
172325
86961
86962
86963
86964
86965
86965
86965
86966
86968
86970
86972
86974
86975
86978
172359
86982
86984
86986
0
86990
86991
86991
86991
86991
86991
86991
86992
86994
86996
86997
86997
86997
86999
87000
87001
87002
87002
87002
87002
87002
87002
87002
87002
87002
87002
87005
87008
0
87011
87012
87012
87012
87012
0
87012
87016
87017
87019
172445
87021
87021
87021
87021
87021
87023
172460
172462
87030
87030
87030
87030
87031
87032
87038
87039
87039
87039
87039
87039
87039
87039
87041
87042
87043
87044
87045
87046
87046
87047
87048
87048
172520
87048
87048
87048
87048
87048
172529
87048
172534
87048
87048
87050
87051
87052
87053
87053
87054
87055
87056
87057
87058
87060
87062
87066
87068
87068
87068
87068
87068
87068
87068
87068
87068
87068
87068
87068
87069
87070
87071
87073
87076
87077
0
117950
87082
87084
87087
87090
87091
87093
87095
87099
87100
87100
87102
87103
87104
87105
87106
87107
87108
87108
87108
87108
87108
87108
87108
87108
87108
87108
87111
87112
172650
70630
87116
87117
87119
87120
87121
87122
87125
87127
87128
87128
87128
87129
87130
87131
87132
87133
87135
87136
172682
87136
87136
87138
87139
87140
87141
87142
87142
87142
87142
87142
0
0
87142
87142
87142
172709
87142
87143
87144
87145
0
87146
87146
87146
87146
87148
87151
87152
87153
87153
87154
87155
87156
87157
87162
87163
87166
87167
87167
87169
87171
87172
87173
87173
87173
172777
87173
87175
87176
87177
87178
87179
87180
87183
87184
87185
172793
87187
87188
0
87191
87193
87194
87195
87196
87196
87196
87196
87196
87196
87196
87196
87196
87196
0
87196
172822
87196
87196
87197
87198
87198
87198
87198
87198
87198
87198
87198
87200
87204
87204
87204
87204
87204
87204
87204
87204
87205
87206
87207
87207
87207
87207
87207
87207
87207
87207
87208
87210
87211
87212
87213
87215
87216
87217
87220
87223
87225
87227
87227
87230
87231
87234
87235
87236
87237
87238
87238
87238
87239
87241
87242
172925
87243
87243
87244
0
87249
87250
172944
87251
87252
87254
87256
87257
87258
87259
87259
87260
0
87262
87263
87263
172970
87263
172985
87270
87271
87273
87274
0
87275
87275
87275
87275
87275
87275
87275
87275
87275
87275
87275
87275
87275
173017
87276
87277
87281
87283
87283
87283
87283
87283
87283
87283
87285
87287
87287
87290
87292
173054
87294
0
87294
87294
87294
87297
87298
87299
87301
87305
87306
87310
87312
87314
87315
87317
87318
87321
87322
87323
0
87327
87328
87329
105128
0
87332
87333
87334
173109
87339
87340
0
87346
87347
87347
87347
87347
87347
87347
87347
87348
87349
87350
87351
87352
87353
87354
87355
87358
87359
87360
87361
87363
87364
87365
87366
87367
87368
87369
87373
173159
87375
87376
87377
87379
87380
87381
87382
87383
87384
87385
87387
87388
87389
87390
87395
87396
87397
87399
87400
173194
173195
87404
87406
87410
87411
87411
87411
87411
0
87412
87413
87416
87418
87421
87422
87423
0
87425
87426
173228
87430
87430
87433
87434
87435
87437
87439
87440
87440
87440
87440
87442
87443
87444
87446
87446
87446
87446
87447
87447
87447
87448
87451
87453
87454
87455
87458
87459
87460
87462
87464
87465
87466
87467
87467
87467
87467
87467
87469
87470
87470
87470
87470
87471
87472
87474
87475
87478
87480
87481
87482
87483
87485
87488
87489
87490
173366
87494
87495
87496
87497
87498
87501
0
87503
87506
87507
87509
87511
87512
87515
87517
87518
87519
87520
87521
87522
0
87523
87524
87525
87530
87532
87534
87535
87536
87537
87538
0
87540
87542
87543
87547
87548
87549
87550
87551
173447
87553
87558
87559
87560
87565
87565
87566
87567
87568
87569
87570
87571
87571
87572
173489
87578
87578
87580
173497
87582
87583
87584
87585
87586
87586
87586
87586
87586
87586
87586
87586
87586
87586
87586
173526
87586
87589
87590
87591
87593
87594
173539
87594
87594
87594
87594
87594
87594
87594
87594
87595
87596
87597
87599
87600
173560
87601
87601
87601
87601
87601
87601
87601
87601
0
87601
87604
0
87607
87610
87611
87613
87615
87616
87617
87618
87620
87620
87620
87620
87620
87620
87620
0
173622
87622
87623
87626
87627
87631
87632
87633
87636
87637
87638
87640
87641
87642
87643
0
87643
87643
87644
87645
87646
87648
87649
87650
87651
87653
87655
87656
87657
87658
87659
87666
87667
87668
87669
87670
87671
87673
87674
87676
87677
87678
0
173701
87678
173706
87681
87682
87684
87689
87690
87692
87696
87697
87698
87700
0
173743
87712
87713
87714
0
87717
87719
87720
87721
87723
87725
87726
87727
87728
87728
0
87728
87729
87729
87729
87729
87729
87729
87729
87729
87729
87729
173794
173796
87730
87730
87731
87732
87733
0
87735
87738
87739
173817
87744
87745
87746
87747
87748
87749
87751
87752
87753
173837
87753
87753
87753
87753
87753
87753
87753
87754
87755
87756
87757
87758
87760
87762
87763
87765
87765
87765
87765
87765
87765
173868
87768
87769
87770
87771
87771
87771
87771
87771
87771
87771
87772
87772
87772
87772
87772
87772
87772
87772
87772
87772
87772
87772
87772
87772
87772
87772
87772
87772
87772
87774
87776
87776
87776
87776
0
87776
87776
87776
87776
87776
87776
87776
87776
87776
173937
87776
87776
87778
87779
87780
87781
87782
87783
87784
87785
87786
87786
87786
87786
87786
87787
173965
87788
87790
87791
87792
173981
87795
0
173984
87800
87800
0
87801
87802
87804
87807
87808
87809
87810
87811
87812
174015
87817
87818
87820
87821
87822
87824
87824
87824
87824
87824
87824
87824
87824
87824
87824
87826
87828
87829
87830
87831
87832
87832
87832
87832
87832
87832
87832
87832
87832
0
87832
87832
0
87832
87835
87836
174079
87837
87837
87837
87837
87838
87840
87844
87845
87848
87848
87848
87848
87848
87848
87848
87849
87849
87849
87849
87849
87850
87851
87851
87851
87851
87851
87851
87851
87851
87851
87851
87853
0
87853
87853
87853
87853
87853
87853
87853
87853
87853
87853
87853
87854
87855
0
87862
87863
87864
87865
87867
87868
87875
87876
87876
87876
87877
87878
87878
87878
87880
87882
87883
87884
87888
87889
87890
174223
87893
87894
87895
87897
87898
0
87900
87900
87900
87902
87903
87904
87905
87906
87912
87913
87916
87916
87916
87916
87916
87916
87924
87925
87926
0
87932
87933
87934
87936
87937
87939
87939
87939
87940
87943
87946
87949
87951
87954
87955
0
87957
87957
87957
174335
87959
57668
87965
87968
87969
87970
87971
87971
87971
87971
0
87971
87971
87971
87971
87971
87971
87971
87971
87971
87971
87971
87971
87972
87972
87972
87973
87974
87975
87975
87975
87976
87978
87979
87981
87982
87983
87984
87986
87988
87989
87990
87991
87992
87993
87995
0
87996
87996
87996
87996
87996
87996
87996
87996
87997
88000
88001
88004
88005
88007
88008
174452
88010
88013
88015
88016
88017
88018
88019
0
88024
174474
88027
88028
88030
88030
0
88032
0
88034
88035
88039
174496
88042
88043
88046
88047
88048
88049
88051
88051
88051
88051
88053
88053
88056
88057
88058
88058
88059
88059
88059
88059
88059
88059
88059
88059
88059
88059
88059
88059
88059
88059
88059
0
174561
88061
88063
88067
88070
88071
88074
174582
88076
88077
88081
88082
88083
88084
88085
88086
88086
88086
88086
88086
88086
88086
88086
0
88086
88086
88087
88088
88089
88090
88094
88095
88097
88098
88100
88102
88104
88104
88105
88106
88110
88114
88116
88117
88117
174673
88118
88119
88120
88122
88124
88124
88124
88124
88124
88124
88124
88124
88124
88124
88125
88127
88130
88130
88133
88135
88137
88140
88141
88141
88141
88141
88141
88141
88141
88141
88142
88143
88145
88146
88146
88148
88149
88150
88151
88151
88151
88152
88154
88155
88156
88158
88159
88160
88160
88160
88160
88162
88162
88162
88162
174791
88164
88165
88167
88168
88172
88173
88174
88175
88176
174812
88181
88183
88184
88185
88186
88187
88188
88189
88190
88191
88192
0
88195
88195
88195
88195
88195
88195
88195
0
88195
88195
88195
88195
88195
88195
88195
88195
88195
88196
88197
88199
88201
88204
88205
0
88207
88208
88213
88214
88215
88219
88220
88221
174879
0
88228
88229
88232
88233
88234
88235
88236
88237
88237
88237
88237
88237
88240
88242
88244
88244
88245
88245
88246
0
88249
88250
88251
88252
88256
88257
88258
88258
88258
88260
88262
88263
88265
88266
88268
88271
174953
88274
88274
88274
88274
88274
88274
88274
88275
88278
88281
88282
88285
88286
88290
0
88295
88296
88297
88298
88299
88301
88303
88304
88305
88307
88311
88313
88314
88315
88316
88318
88319
88320
88322
88323
88324
88325
88327
88327
88327
88327
88327
88329
88330
88331
88333
88334
88335
88337
88339
88339
88341
88342
88345
88346
88347
88348
175053
88351
88352
88353
175059
88355
88357
175064
0
88363
88364
88365
88366
88367
88368
88368
88368
88368
88368
88368
88369
88371
88372
88375
88376
88378
88379
88379
88380
88382
88384
88386
88387
88388
175117
88391
88394
88395
88395
88395
88395
88395
88395
88395
88399
88400
88401
88402
88402
88402
88402
88402
88403
88403
88403
88404
0
88408
88409
88410
88412
88413
88415
88418
88420
88422
88424
88425
88426
88427
88428
88431
88434
88436
88440
0
88443
88444
88447
175210
0
88453
88454
175217
0
88455
88455
88456
88457
88459
88461
88462
88462
88462
88462
88462
88462
88462
88463
88464
88468
88469
88471
88472
88472
88472
88472
88472
88472
88472
88472
88473
88474
88475
88476
88476
88476
88477
88479
88482
88484
88487
88488
88490
88492
175301
88498
88498
88498
88500
88500
88500
88500
0
88500
88504
88505
88507
88508
88508
88508
88508
88508
88509
88510
88511
88511
88511
175352
88511
88512
88514
88518
88521
88522
88523
88524
88525
88527
88528
88529
88530
88530
88532
88534
88535
88537
88538
88541
88542
88543
88545
88547
88549
88550
88550
88550
88550
88550
0
88550
88550
88550
88550
88551
88551
88551
88551
88551
88554
88556
88557
88558
88559
88560
88561
0
88563
88564
88568
88569
88571
88571
88571
88571
88571
88574
88580
88581
88582
175481
0
88589
175488
88591
88592
0
88593
88594
88595
88596
88597
88599
88600
88601
88603
88605
88606
88607
88609
88612
88615
88617
88618
88619
88619
88619
88619
88619
88619
88619
88619
88619
88619
88619
88619
88620
88621
88622
88622
0
88622
88624
88626
88627
88628
88629
88631
88633
88633
88633
88633
88633
88635
88637
0
88641
88641
88643
88645
88649
88650
88651
88651
88651
88651
0
88652
175609
88652
88654
88654
88654
88654
88654
88654
88654
0
88654
88654
88654
88654
88656
0
88662
88662
88662
88663
88667
88667
88667
88667
88667
88668
88669
88670
88671
88672
88674
88677
88678
88678
88680
88681
88682
88685
88686
88687
88688
88689
88690
88691
88692
88693
88694
88696
88697
88697
88697
88697
88697
88697
88698
88698
88698
88700
88701
88702
88704
88705
88709
88711
88712
88713
88715
88717
88718
88719
88720
88720
88720
88720
88720
88720
88720
88721
88723
88725
88726
88727
88728
88729
88732
88735
88736
88737
88738
0
88741
88743
88743
88743
88743
88744
88744
88744
88744
88744
88744
88744
88744
88746
88747
88748
0
88748
88748
88749
88750
88752
88753
175830
88755
88756
88758
88761
88762
88763
88768
175855
88772
88772
88774
88775
88778
0
88781
88782
88782
88782
88784
88785
88785
88785
88787
88787
88787
88787
88787
88788
88788
88788
88788
88788
88788
88788
88789
88790
88794
88794
88795
88796
88796
175929
88796
88796
88796
88796
88796
88800
88802
175947
88806
88807
88808
88808
88808
88808
88808
88809
88810
88811
0
88812
175971
88814
88815
88817
88817
88817
88817
88818
88823
0
88825
88826
88826
88826
88827
88828
88831
88833
176006
88837
88839
88840
88840
88840
88840
88840
88841
88842
0
88844
88847
88847
88848
88851
88852
88854
88855
88856
88857
88858
88859
88860
88862
88863
88865
88866
88867
88867
88867
88867
88868
88872
88873
88874
88875
88876
88878
88878
88878
88878
88878
88881
88882
88883
88884
88885
88885
88886
88889
88890
88891
88892
88894
88895
88897
88898
48427
88901
88902
88903
88904
88905
176128
176129
88905
88906
88908
88909
88910
88911
88912
88913
88914
88915
88916
88917
88918
88919
88919
88919
88919
88919
88919
88919
88921
88922
88924
88926
88927
88927
88927
88927
88927
88928
88933
88935
88935
88935
88937
176201
88939
88940
88941
88942
88943
88943
88943
88943
88943
88943
88943
88945
88947
88949
88950
88951
0
88953
0
88959
88959
88960
88961
88963
88968
88969
88970
88971
88972
88972
88972
0
88972
176262
88973
88974
88975
88977
88978
88979
88980
88981
88982
0
88985
88987
176279
88991
88993
88994
88995
88995
88998
88999
62205
88999
88999
89000
89001
89002
89004
89005
89006
89007
89008
89009
89009
89010
89012
89013
89014
89014
89014
89014
89014
89014
89015
89017
89018
89018
89018
89018
89019
89021
89023
89024
89025
89026
176364
89029
89030
89031
89032
0
89036
89037
89038
89040
89041
89043
0
89045
89047
89048
89050
89055
89056
89057
89058
89059
89060
89061
89062
176409
89066
89067
89068
89069
89070
176415
89072
89072
89072
89072
89073
89074
89075
89076
89077
89079
89080
89080
89080
89081
89084
89085
89086
89089
89089
89089
103410
89095
89096
89097
89099
89100
89101
89102
89105
89105
89105
89105
89105
89105
89105
89105
89105
89105
89105
89105
89105
89105
89109
89110
89111
89112
89114
89114
89114
89114
89116
89117
89119
89120
89122
176528
89124
89126
89127
89131
89132
89133
0
89135
89137
89137
89137
89137
89137
89137
89137
89138
89138
89138
89142
176569
89146
89147
89147
89147
89148
89149
89151
89152
89157
89160
89160
89160
89160
89160
89163
176603
0
89167
89169
89171
89176
176617
89178
176619
89180
89181
89182
89184
89184
0
89189
89189
89189
89189
89189
89189
89189
176650
89195
89196
89198
89199
89200
176659
89201
89201
89201
89201
89201
89201
89201
89201
89203
89205
89205
176686
89208
176697
89208
89208
89208
89208
89208
89208
89209
89210
89211
89214
89215
89216
89219
89221
89222
89224
89225
89226
89228
89228
89229
89229
89229
89229
176747
89231
89233
89235
89236
89239
89246
89247
89248
89248
89248
89248
89248
89248
89248
89249
89250
89251
89252
89252
89253
89256
176806
89258
89260
89261
176813
89265
89265
89265
89265
89265
89265
89265
89265
89265
89267
89269
0
89269
89269
89269
89269
89269
89269
89269
89269
89269
89269
89269
89269
89269
89271
89273
89275
89276
89277
89279
89280
89281
89282
89283
89287
89287
89287
89287
89287
89287
89287
89287
89287
89287
89287
89287
89288
89289
0
176900
89292
89296
89297
89298
89299
89300
89301
89305
89306
89307
89307
89307
89308
89309
89312
89314
89317
89321
89324
89328
89332
89333
89334
89335
89336
89337
89338
89339
89340
89344
89347
89347
89347
89347
89349
89351
89354
89356
89358
89361
89363
89363
89363
89363
89363
89363
89363
89365
89366
89367
89371
89372
89373
89375
89379
89381
89383
177029
89385
89386
89386
89386
89386
89386
89386
89387
177044
89388
89388
89388
89388
89388
89389
89390
89390
89390
89390
89390
89390
89390
89390
89390
89390
89394
89397
89400
89404
89405
89406
89409
89409
89409
89411
89412
89412
89412
89412
89412
89412
89412
89412
89414
89414
89414
89414
89414
89414
89414
89414
146519
89414
89421
89422
89426
89427
89428
89429
89430
177152
89431
89431
89431
89431
89432
89433
89434
89434
89434
89434
89434
89434
89435
89437
0
177182
89439
89439
89439
177186
89439
177189
89439
89439
177196
89439
89439
89439
89441
89442
89445
89446
89449
89451
89453
89454
89456
89457
89459
89461
89462
89465
89466
89468
89469
89471
89474
89476
89476
89476
89476
89477
177252
89479
89479
89481
89482
89483
89484
89485
89485
89485
89485
89485
89486
89487
89487
89487
89487
89487
89487
89488
89491
89492
89494
89495
89496
89497
89498
89498
89498
89501
177308
89504
0
89506
89508
89509
89510
89511
89512
89513
0
89516
89518
0
89520
89526
89527
89528
89529
89530
89531
0
89534
89536
89537
89537
89537
89537
89537
89537
89537
89537
89537
89537
89537
89537
89537
89537
89537
89537
89537
89537
89538
89538
89538
89538
89538
89538
89541
89542
89542
89544
89545
89546
89547
89548
89549
89549
89549
89553
89555
89555
89555
89555
89555
89555
89555
89555
89555
89556
89557
89560
89562
89564
89566
89568
89569
0
89570
89570
89570
89570
89570
89573
89573
89573
89574
89575
89576
89578
89580
89581
89582
89583
89585
89586
89587
89588
89589
89591
89592
89593
89595
89597
177505
89599
89600
89601
89602
0
177513
89606
89608
89611
89614
89615
89618
89618
89618
89618
89618
89618
89618
89618
89619
177545
89620
89620
89620
0
89620
89620
89620
89620
89620
89620
0
89620
0
89620
89620
89620
89621
89622
89624
89625
89627
89629
89630
89631
89632
89633
89635
89637
89638
89639
89639
89639
89639
89639
89639
89640
89641
89642
89643
89644
177615
177616
89650
89650
89652
89653
177631
89653
89653
89653
89653
89654
89658
89659
89660
89661
89664
89665
89666
89668
89669
89669
89669
89669
89673
89674
89675
89676
177673
89679
89679
89680
177678
89683
177682
89687
177685
89691
0
89696
89699
89700
89701
89703
89704
89706
177710
89706
89707
89708
89709
89710
89711
89713
89714
89715
89716
89718
89719
89720
89721
89722
89723
89724
0
89725
89726
89727
89729
89730
89731
89734
89735
89736
89737
89738
89741
89742
89743
89744
89745
89748
89748
89749
89749
89749
89749
89749
89750
89751
89753
89757
89758
89760
89761
89763
89763
89763
89763
89763
89763
89763
89763
89765
89765
89766
89767
89768
89769
89769
89769
89769
89769
89769
89770
89773
89774
89775
89778
89780
177832
89780
177834
0
89781
89782
89783
89785
89786
89789
89789
89789
89789
89789
89789
89790
89791
89793
89794
89797
89798
89799
89801
89804
89806
89806
89808
89810
89811
89811
89813
89814
89814
89814
89814
89815
89816
89817
89818
89821
89822
89823
89824
89826
89827
89828
89830
89834
0
0
0
89839
177946
89841
89842
0
89848
89849
89851
89852
89853
89856
89859
0
89861
89862
89864
89868
89869
89872
89873
89874
89875
89877
89878
89879
89881
89885
89886
89887
89887
89888
89889
89890
89894
89896
89898
89899
89901
89904
89905
89906
89908
89909
89910
89911
178031
89914
89916
89920
89922
89923
89924
89925
89927
89927
89927
89927
89930
178064
89935
89936
89936
89937
89938
89939
89941
89944
89946
89947
89947
89947
178093
89949
89950
89953
89955
89958
89959
89959
89959
89959
89959
89960
89964
89966
89968
89969
89971
89975
89976
89978
89979
89979
89979
89979
89979
89979
89979
89979
89979
89979
89979
89983
89984
89986
89989
89990
89991
89993
89995
89996
89998
178182
90000
90000
90000
90000
90000
90001
90002
90003
178201
90007
90008
90008
90008
90009
90010
90011
90012
90013
90014
90015
90015
90015
90016
90018
0
0
178234
90022
90022
90022
90022
90023
178243
90025
90025
90025
90025
178255
0
90025
90025
90025
90034
90034
90035
90036
90037
90038
90042
90043
90044
90045
90046
90048
178295
90057
178304
90059
90060
90061
90062
90064
90066
90071
90072
90073
178324
90076
90077
90082
90085
90087
90088
90088
90088
90090
90092
178359
90095
90097
90097
90097
90097
90097
90097
90097
90097
90097
90097
90097
90097
90097
90097
90097
90099
90100
90100
90100
90100
178403
90102
0
90102
90102
0
90105
90106
90108
90109
90112
90114
90117
90118
178433
90126
90129
90130
90131
90134
0
90139
90144
90145
90147
90148
90149
90150
90151
90152
90154
90155
90155
90155
90155
90156
90157
90158
90159
90164
90165
90166
90168
90169
90169
90170
178504
90174
90174
90174
90174
90174
90174
90174
90174
90174
90174
90174
90174
90175
90177
90177
90177
90177
90177
0
90179
90182
90183
90186
90188
90193
90194
90196
90198
90199
90202
90204
90205
90206
90207
90208
90208
90208
178580
90210
90210
90210
90210
90211
90211
90211
90212
90213
90214
90218
90219
90220
90221
90223
90226
90228
90229
90232
90232
90233
90235
90236
90238
90239
0
90241
90242
90246
90246
90246
90246
90246
90246
90247
90248
90250
90254
0
90256
90256
90256
90256
90257
90258
90260
90261
90263
90264
90266
90268
0
90270
90271
90272
90272
90272
0
90272
90272
90272
90272
90272
90272
90272
90273
90275
90276
90278
90280
0
90282
90283
90283
90283
90284
90284
90284
178731
90284
90284
90284
178739
178740
90289
90290
90291
90293
90294
90294
178753
90296
90300
90300
90300
90300
90300
90300
90302
90303
90307
90308
90309
90313
90314
90315
90318
178799
90321
90325
90325
90325
90325
90328
90329
90330
90331
90332
90334
90336
90338
90340
90341
90342
90343
90344
90347
90351
90354
90354
90354
90355
90356
90359
90362
178866
90364
90364
90364
90364
90364
90364
90364
90365
90368
90369
90372
90373
90374
90375
90375
0
90375
90375
90375
90375
90375
90375
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90376
90381
90385
90386
90390
90392
90393
90393
90394
90394
90394
90394
90394
90394
90394
90394
90394
90394
90394
90394
90394
90394
90394
90394
90394
90396
90398
90399
90400
90401
90401
90401
90401
90401
90402
0
90403
90404
90405
90406
90407
90408
90409
90410
90413
0
90416
90418
90421
90424
90425
90426
90427
90427
0
90431
90437
90437
90439
0
90441
90443
90443
90443
90443
90446
90447
0
90453
90457
90459
90460
179107
0
90460
90461
90467
90468
90471
0
90472
179128
90475
90476
90477
90478
90479
90482
90483
90483
90483
90483
90483
179152
90483
90483
90483
90483
90483
0
90483
90483
90485
179168
179169
90488
90490
90492
90493
90494
90494
90494
90494
90494
90497
90500
90504
90505
90505
90506
90507
90509
90511
90512
90513
90515
90517
90518
90519
90520
90521
90522
90523
90524
90525
90525
90525
90528
90529
90530
90531
90533
90537
90538
0
90543
90544
90545
179255
90547
90548
90549
90550
90551
90552
90553
90554
90555
179265
90558
90559
90560
90566
90570
90571
90573
90574
90574
90574
90574
90574
90575
90575
90577
90577
90577
90577
90577
90577
90577
179317
90577
90577
0
90577
90577
90577
90578
0
90586
90588
90590
90590
90590
90590
90591
90592
90596
90597
90598
179376
90604
90605
90605
90605
90606
90607
90607
90607
90607
90607
90607
90608
90609
90610
90611
90612
90613
90613
90613
90613
90613
90614
90615
90616
0
90620
90620
90620
90620
90620
90620
0
90622
90623
90625
90627
90630
90631
90631
90631
90631
90633
90634
90634
90634
90634
90634
179476
90634
90634
90634
90636
90637
90639
90640
90641
90642
90644
90646
90647
90651
90652
90654
90655
90656
90657
90658
90659
90660
179514
90660
90660
179517
90660
90660
90660
0
90663
90664
90665
90666
90668
90671
90674
90676
90676
0
90678
179547
90678
179552
90678
90678
90678
90678
20710
90681
90683
90686
90686
90686
90686
90686
90686
90692
90693
90696
90696
90697
90700
90701
90702
90703
90704
90706
90708
90709
90710
90710
90710
90710
90710
90710
90710
90710
90710
0
90710
90711
90713
0
90715
90717
90718
90720
90723
90726
90728
90729
90729
90729
90729
90729
90730
90735
90736
90737
179681
90743
90744
90744
90744
90745
90746
90746
90746
90746
90746
90746
90746
90746
90746
90746
90746
90746
90746
90746
0
90746
90746
90747
90749
179727
90752
90752
90752
90752
90752
90754
90755
90756
90758
90759
90760
90760
90760
90760
90760
0
90760
90763
90765
90766
90768
179769
0
90772
90772
90773
90773
90774
90775
90776
90780
0
90783
90785
90789
90791
90793
90797
90798
90799
90802
90803
90804
90808
90809
90809
90809
90809
90809
90809
90809
90809
90809
90809
90810
90812
90813
90815
90816
90817
90819
90820
90820
90820
90820
90820
90821
90821
90821
90821
90824
90825
90826
90831
90831
90831
90832
90832
90833
90835
90838
90839
90840
90841
90843
90844
0
90846
90847
90849
90850
90851
90852
90853
90855
90856
90856
90856
90857
179942
118023
90860
90861
90862
90862
90862
90862
90862
90862
90862
90862
0
90863
90864
90865
90865
90865
90865
90866
90866
90866
90867
179984
90870
90871
90873
90874
90876
90879
70
90886
90888
90891
90892
90893
90895
90896
90898
0
90901
90902
90902
0
90902
90902
90903
90906
90909
90910
90910
90910
90910
90911
90914
90915
90916
90918
90918
90918
180074
90921
90922
90923
90924
90925
90926
90928
90929
90929
90929
90929
90930
90931
0
90933
90933
90933
90933
90934
90936
90939
90940
90947
90950
180131
90952
90954
90955
90957
90959
90960
90964
90967
90968
180156
90970
90970
90970
90970
90970
90970
90970
180164
90970
90970
90971
90972
90974
90975
180175
90978
90978
90979
90985
180191
90987
90987
90987
90987
90989
90991
90994
90996
90997
90997
0
90997
90997
90997
90997
90997
90999
91000
91001
0
91004
91006
91007
180238
91009
0
91013
91016
91017
91018
91023
91024
91025
91026
91027
91029
91032
91033
91035
91038
91039
91040
0
91042
91043
91043
91043
91044
91047
91048
91049
91055
91056
91057
91058
91060
91063
91064
91066
91067
91068
91069
91071
91072
91072
0
91074
180327
91080
91082
91083
180337
91090
91091
91092
91093
91094
91097
91098
91099
91100
91102
91105
91106
91107
91108
91109
91110
91112
91113
91114
91115
91116
91117
91122
91123
91126
91127
91129
91129
91129
91129
91129
91131
0
91131
91132
91134
91137
91143
0
91146
91150
91151
91153
91153
91153
91154
91155
91158
91159
91160
91160
91160
91161
91163
91163
91163
180454
91165
91168
0
91170
91170
91170
91170
91170
180475
91172
91172
91172
91172
91172
91173
91174
91174
91174
91174
91174
0
91174
91174
91175
91176
91179
91180
91184
91185
91187
91192
91194
91195
91196
91196
91196
91196
91196
91196
91196
91196
91196
91199
91201
91202
91203
91208
91209
91210
91211
91211
91211
91211
91211
0
180570
91214
91215
91216
91218
91220
91221
91222
91223
91223
91223
91223
91223
91223
91226
91227
91227
91227
91227
91227
91227
91229
91229
91229
91229
91229
91229
91229
91230
91232
91234
91235
91236
91236
91236
91236
91236
91236
0
0
91236
91237
0
91240
91241
91242
91243
91243
91245
91246
91247
91247
91247
91247
91247
91247
91247
91247
91248
91249
0
91252
91252
0
91252
91252
91252
91252
91252
91252
91254
91258
91261
91262
180715
91264
91265
91268
91271
91272
91273
91274
91275
91276
91277
0
91279
91280
91281
91282
91284
91285
91287
91288
180748
91291
91295
91296
91297
91297
91297
0
91297
91299
91299
91300
91301
91302
91304
91306
91308
91309
91309
91309
91309
91309
91309
91309
91309
0
91309
180808
91309
91309
91309
91309
91309
91310
91312
91313
91314
91315
91315
91315
91315
91315
91316
91318
91319
91320
91322
91322
91322
91322
91322
91324
91326
91328
91329
91331
91332
91332
91332
91332
91332
91332
91335
91337
91338
91342
91344
91347
91347
91347
91347
91347
91347
91347
91347
91347
91347
91348
91348
91348
91348
91348
91348
91350
91351
91354
91355
91356
91357
91358
91360
91362
91363
91364
180944
91366
91368
91369
91372
91374
91379
91381
91381
91381
91382
91384
91385
91385
91387
91388
91391
91393
91395
91396
91397
91399
91400
91401
91402
91403
181003
91405
91408
91410
91413
91414
91415
91418
91419
91420
91420
91420
91420
91420
91420
91420
91423
91424
91424
91424
91424
91424
91424
91426
91427
91429
91432
91434
91435
91438
91440
181062
91442
91446
181069
91447
91447
91447
91447
91447
91447
0
91447
91448
91450
91454
91457
91458
0
91460
91462
91464
91464
91464
181110
91468
91472
91473
91475
91476
91477
91478
91479
91481
91483
181133
91486
91488
91489
91490
91491
91493
91494
91496
91497
91499
91499
91499
91501
91506
91508
91509
181167
91511
181170
91511
91511
91512
91513
91514
91517
91517
91519
91520
91523
91525
91526
181201
91527
181203
91527
91529
91532
181212
91534
91537
91538
91538
91538
91538
91539
181231
91544
91545
91546
91547
91548
91549
91551
91553
181250
91558
91561
0
91563
0
91565
91565
91567
143708
91569
91570
91571
91573
91574
91575
91576
91577
91578
91578
0
91584
91586
91590
91591
91592
91594
91597
91598
91599
91600
91600
91600
91600
91600
91600
91600
91600
91603
91607
91609
91610
91611
181331
91613
91618
91619
91620
91621
91623
91624
181346
91626
91627
91628
91629
91629
91629
91629
91629
91629
91629
91629
181361
91629
0
91629
91629
91629
91629
91629
91629
91630
91632
91634
91635
91636
0
91638
91639
91642
91644
91646
91647
91648
91650
91652
91654
91656
91657
91658
91661
91664
91665
91667
91668
91668
91668
91668
91668
91668
91668
91668
91671
91672
91674
91675
91675
91675
91677
91679
91680
91681
91682
91683
91684
91685
91685
91687
91688
91689
91689
91690
91691
91692
91694
91697
91698
91699
91701
91702
91703
91705
91706
91706
0
91706
91707
91709
91709
91709
91709
91709
91709
91709
181507
91713
91716
91719
91720
91721
181521
91724
181524
91727
91730
91732
91734
181535
91737
91738
91738
91738
91738
91738
91738
91738
91738
91738
91738
91739
91740
91742
0
91744
91744
91744
91747
91747
91748
91750
91751
91752
91753
91754
91755
91755
91758
91758
91758
0
91762
91762
91762
91762
91762
91762
91762
91762
91762
91762
0
91762
91762
91762
91762
91763
91764
91766
91767
181642
91767
91767
91768
91770
91771
91773
91776
0
91782
91784
91784
91784
91785
91786
91789
91794
91795
91797
91798
91801
91802
181690
91805
91806
181695
91809
91809
91809
91811
91812
91814
91816
91817
91817
91817
91817
91817
91817
91817
91818
91821
91822
91823
91824
91825
91826
91827
91829
91829
91829
91829
91829
91829
91829
91836
91837
91840
91842
91843
91846
91847
91849
91850
91851
91852
91858
91859
91860
91863
91864
91865
91866
91868
91869
91869
91869
91870
91871
91872
91874
91875
91876
0
181817
91876
91877
91878
91879
91883
91884
181832
91885
91885
91888
91889
91890
91891
91892
91894
91895
91896
0
0
91900
91901
91903
91906
91907
91908
91909
91909
91910
91911
91912
91913
91913
91913
91913
91913
91916
181891
0
91923
91924
91925
91926
91929
91934
91940
91942
91943
91944
91945
91946
91949
91951
91951
91951
91951
91951
91951
91951
91951
91951
91951
181947
91951
91951
181952
91951
91953
91954
91955
91956
91957
91959
181965
91965
91966
91966
91966
91966
91966
91966
91966
91966
91966
91966
91967
91968
91968
91968
91968
91968
91968
91969
91969
91969
182009
91969
91969
0
91969
91969
91969
91971
91973
91974
91975
91976
91977
91979
91980
91982
91985
91986
91986
91987
91987
91989
91991
91993
91993
91994
91995
91996
91999
92000
182082
92004
92005
92007
92009
92010
92012
92012
92014
92015
92016
92017
92018
92022
92024
92024
92025
92026
92027
92029
92032
92036
92037
92037
92038
92039
92045
92047
92052
92053
92054
92056
92057
0
92061
92063
92068
0
92069
92069
92069
92069
92070
182181
92072
182186
92072
92072
92072
92072
92073
0
92076
182202
92081
92085
92086
92091
92092
92094
92095
92096
92099
92100
92101
92102
92107
92108
92109
92110
92112
92113
92117
92120
92124
92125
92125
92125
182256
92126
92129
92131
182265
92136
92139
92140
92140
92142
92143
92144
92146
92147
92147
182289
92148
92149
92150
92151
0
92152
92154
92155
92156
92158
0
92160
0
92161
92163
92164
92165
92167
92168
92171
92180
92183
92184
92184
92184
0
92184
92184
92185
92186
92187
92187
92187
92187
92187
92187
92187
92187
92187
92188
92190
92191
92192
92195
92196
92198
92199
92200
92202
0
0
182392
92213
92214
92217
92218
92219
92220
182409
92225
92225
92226
92227
92228
92231
92232
92233
92234
92237
92238
92239
92242
92244
92245
92246
92248
182439
92250
92250
92250
92253
92254
92255
92255
182456
92258
92259
92260
92261
92262
92263
92265
0
0
92270
92272
0
92275
92279
92280
92280
92280
92282
92283
92285
92287
92287
92288
92290
92292
92293
92294
92296
92300
92303
92304
92306
92307
92308
92309
92310
92312
182533
92313
92314
182537
92316
92317
92317
92318
92318
92318
92318
92318
92318
92319
92320
0
92323
92323
92324
92325
92326
92329
92330
92331
92332
92333
92336
92337
92337
92337
92337
0
0
92337
92337
92337
92337
0
182601
92337
92337
92337
92337
92337
92338
92339
92341
92343
92345
92348
92349
92350
92351
92353
92353
92353
92353
92353
92353
92353
92353
0
92353
92353
182659
92354
92354
92355
92356
92359
92361
182672
92364
92367
92368
0
92374
92375
92376
0
92378
92378
92378
92380
92380
92381
92381
92381
92381
92381
92381
92381
92381
92381
92382
92383
92384
92386
92387
92388
92389
92391
92392
92393
92395
92396
92397
92397
0
92397
92398
92400
92401
92403
92405
92410
182757
92413
92414
92417
92418
92419
92419
92419
92419
92419
92419
92420
92422
92423
92425
92433
92434
92435
92437
92438
92439
92442
92442
92443
92443
92444
92447
92448
92449
92450
92450
92450
92450
92450
92451
92451
92451
92451
92451
92451
92451
92452
92454
92456
92460
92461
92463
92463
0
92463
92463
92463
92463
92463
92465
92466
92470
92471
0
92472
92472
92475
92477
92479
92481
92483
92484
92489
92490
92492
92492
92492
92492
92493
92494
92496
92497
92498
92502
92503
92503
182940
92503
92504
92507
92508
92509
92509
92509
92513
92515
92517
92518
92521
92522
92524
92525
92527
92527
92527
92528
92529
92530
92531
92532
92533
92536
92537
0
92539
92540
92541
92543
92546
92551
92553
92555
0
92557
92559
92560
92560
92560
92560
183034
92561
92562
92562
92562
92562
92562
92562
92562
92563
92568
92568
0
92573
92574
0
92578
92578
92578
92578
92578
92579
92580
92581
183097
92584
92585
92587
92587
183108
92587
92587
92591
92592
92593
92594
92595
92596
92598
92602
92604
92605
92606
92607
92607
92607
92607
92607
92607
92608
92609
92610
92611
92612
92614
92615
92615
92615
92615
92615
183162
92615
92615
92615
92617
92618
92620
92621
92621
92621
92621
92623
0
183184
92626
92627
92628
92631
92631
92631
92631
92631
92632
92633
92633
92633
92633
92633
92633
92633
92633
92633
92633
92634
92636
92637
92638
92639
92642
183232
92646
92647
92648
92650
92651
92651
0
92653
92654
92657
92658
92659
92661
92662
92663
92664
92665
92667
92668
183262
92670
92672
92673
92674
183270
92674
183274
92674
92674
92675
92675
92675
92675
92676
92677
92678
92682
92683
92684
92687
92688
92688
92688
92688
92689
0
92690
92690
92690
183319
92690
92691
92692
92693
92696
92700
92701
92702
92703
92704
92704
92706
92706
92706
92706
92709
92711
92711
92711
92711
92711
92711
92711
92712
92713
92715
92715
92715
92715
92715
92715
92715
92715
92718
92721
92722
92723
92725
92726
92727
92727
92727
92727
92729
92730
92731
92735
92736
92738
92739
92739
92739
92739
92740
92741
92743
92745
92746
92748
92751
92752
92754
183439
92756
183443
92759
92760
92764
92766
92768
92769
92769
92769
92770
92771
0
0
92773
92774
92776
92777
92778
92782
92783
92785
92786
92788
92788
92788
183498
92788
92788
92789
92791
183513
92794
92796
183521
92798
92798
92799
92799
92800
92800
92800
92800
92800
92802
183546
92803
92805
92807
92808
92809
92810
92811
92812
92813
92815
183562
92817
183566
92822
92822
92822
92822
92827
92829
92829
92829
92829
92829
92829
92829
92829
0
92829
183603
92829
92829
92829
92829
92829
92829
92829
92829
92829
92829
92829
92829
92831
92832
92834
92835
92839
92840
183637
92843
92845
92845
92845
92845
0
92845
92845
92845
92845
92845
92845
92845
92845
92845
92845
92845
92845
0
92845
0
92845
92845
92845
92845
92846
92847
92848
92849
92852
92852
92852
92854
92855
92858
92859
92860
92860
183709
183712
92864
92864
92864
92864
92865
92867
92868
183728
92869
92869
92869
92869
92869
92869
92869
92869
0
92871
92872
92872
0
92874
92874
92874
92874
92875
92880
92882
92883
92886
92887
92888
92889
92890
92895
92896
92897
0
92900
92901
92902
92903
92905
92906
92907
92908
92909
92910
92911
92912
92913
92916
92917
92921
92923
0
92926
92927
92928
92929
92930
92931
92932
92933
92933
183837
92933
92933
92933
92933
92933
183849
92933
92933
92933
92933
183860
92933
92933
92933
92933
92933
92934
183882
92942
92946
92947
92950
92953
92954
92955
92959
92961
92962
92963
92965
92966
92969
92970
92970
92971
92976
92977
92977
183935
92977
92978
92980
92982
92983
92983
92983
92983
92983
92983
92983
92983
92986
92987
92988
92989
92990
92991
92992
92995
92996
92997
92998
0
93000
93001
93002
93002
93002
93002
93002
93004
93005
93007
93008
93010
93011
93012
93012
93013
93015
93016
93017
93019
93020
93023
93024
93025
93026
93028
93028
93029
93030
93033
93034
93035
93036
93037
0
93043
93046
93050
93051
93052
0
93054
93055
93056
93057
93058
93059
93060
93063
93064
93065
93065
93065
93065
93065
93066
93068
0
93074
93076
93077
93078
93079
55849
93082
93084
184097
93090
93091
93092
93094
93095
184106
93096
93096
0
93096
93096
93096
93097
93098
93100
93102
93103
93104
93105
93106
93107
93107
93107
93107
93107
93107
93107
93107
93107
93108
93110
93111
93113
93114
93116
93117
93117
93117
93118
93118
93118
93120
184179
93123
93124
0
93127
0
93130
93133
93134
184200
184201
184202
93134
0
93134
93134
93134
93134
93134
93135
93137
93138
93139
93139
93139
93140
184231
93144
93145
93145
93145
93145
93145
93145
93146
93148
93149
93150
184252
93153
93155
93157
93158
93159
93160
93161
93164
93166
0
184281
93170
93171
93172
93173
93176
93176
0
93178
93179
93179
93182
93183
93184
93185
93186
93188
93193
93196
93197
93198
93200
93201
93203
93204
93206
93206
184343
93206
93206
93206
93207
184352
93208
93208
93209
93211
93213
93214
93216
93217
93218
93219
93220
93221
93222
93223
93223
93223
93223
93223
93223
93224
93225
93226
93227
184393
93228
93229
93229
93229
93229
93229
93229
93229
93229
0
93229
93229
93229
184411
93230
93237
93238
93240
93240
93240
93240
93240
93240
93241
93242
93242
93242
93242
93244
93249
93250
93252
93253
93254
93255
93257
93260
93260
93260
93260
93260
93260
93260
93260
0
93261
93262
93263
93264
93264
0
93264
93264
93264
93264
0
93267
0
93269
93271
93272
184511
93275
93277
93280
93282
184524
93283
93285
93286
93287
93288
93288
93288
93288
93288
93288
93289
93289
93289
93290
93293
93295
93296
93297
93298
93298
93298
93298
0
93298
93298
93298
93298
93299
93300
93300
93300
184586
93302
93303
93303
93303
93305
0
93306
0
93306
93307
93309
93310
93311
93313
93314
184618
93317
93318
93319
0
93322
93323
184628
93327
93329
93330
93332
93333
93335
93336
93338
93338
93338
93338
93339
93339
93339
93339
0
93341
93342
93343
93343
21746
93346
93346
93346
93346
93346
0
93346
93347
93348
93349
93350
93351
184689
93352
93352
93352
93352
93352
0
93352
93352
93352
93352
93352
0
93352
93352
93352
93352
93352
93352
93353
93353
93353
93353
93353
93355
93356
93357
93359
93361
93361
93362
93363
93364
93366
93368
93370
93372
0
184764
93375
93377
93378
93379
93379
93381
93381
93381
93381
93381
93381
93384
93386
93388
93391
0
93395
93396
93398
93401
93402
93405
93408
93410
93412
93413
93414
93415
93416
93417
93422
93423
93424
93426
93427
184836
184839
93432
93433
93435
93436
93436
93436
93436
184849
184850
93436
93436
184853
93436
93437
93438
93442
93442
93445
93446
93447
93448
93450
93451
93453
93454
184893
93457
184895
93459
93461
93461
93461
93461
93461
93461
93462
93463
93463
93463
93466
0
184928
93468
93469
93470
93470
93470
93470
93471
93472
184955
93472
93474
93475
93477
0
93478
184970
93479
93481
93481
93481
93481
93481
93481
93481
93481
93482
93483
93483
93484
93487
93488
93492
93496
93496
93496
93496
93496
93496
185018
93498
93498
93498
93498
93498
185030
93501
93502
93505
93506
93509
93509
93509
185050
93510
93510
93510
93510
93510
93510
93510
93510
93510
93510
93510
93510
93511
93511
93511
93511
185078
93514
93515
0
93519
93519
93521
93522
93525
93526
93527
93528
93530
93531
93531
93531
93531
93531
93531
93531
93531
93531
93531
93531
93531
93532
93533
93534
93535
93536
93537
93542
93543
93544
93546
93546
93546
93546
93546
0
93546
93546
185169
93546
93546
93546
0
93546
93546
0
93546
93546
93546
93547
93548
93549
93550
93551
93552
93553
93555
185201
93562
93563
185206
93565
93566
93572
93573
185218
93576
0
93580
93580
93580
93580
93580
93588
93589
93590
93591
93592
93592
93592
93592
93592
93592
93592
93592
93592
93592
93592
93592
93594
93595
93596
93597
93598
93600
93602
93603
93603
93604
93605
93605
93605
93605
93605
93605
93605
93605
93605
93607
93608
93610
93613
93615
93617
93617
93617
93617
93617
93617
185319
93617
93617
93617
93618
93618
93618
93618
93618
93618
93622
93627
93627
93628
93629
0
93634
185361
93636
93638
93639
93641
93644
93644
93644
93645
93646
0
93650
93652
93653
93653
93655
93656
93658
93659
93660
93661
93661
93661
93661
93661
93662
93663
93665
93667
93668
93670
93671
93672
93673
93675
93676
93679
93682
93687
93688
93691
93692
93693
93698
93699
93699
93699
93700
93700
185476
93700
93700
93700
93701
93702
93702
93703
185492
93709
93710
93711
93712
93713
93714
93717
93718
93719
93720
93720
93720
93720
93720
93720
185517
93721
93722
93723
93725
93726
93727
93729
93731
93732
93733
93734
93735
93737
93737
185544
93737
93737
93738
93739
93741
93742
93743
93745
93746
93748
93750
93751
93753
93754
0
93756
93757
93758
93760
93761
93763
93767
93768
93768
93768
93768
93768
93769
93772
93773
93775
93778
93779
93780
0
93782
93783
185624
93786
93788
93789
93790
93790
185635
0
93790
93790
93790
93790
93790
93790
93794
93797
93800
93802
93806
93807
0
93811
93811
93812
93812
93812
93812
93812
93812
93812
93812
0
93812
93814
93816
93816
93816
93816
93816
93816
93816
93816
93816
93817
93817
93817
93817
93817
185723
93819
93820
93821
185733
93828
93829
93830
93831
93833
93834
93836
93837
93838
93839
93840
93843
93844
93846
93847
93849
93850
185761
185762
93852
93853
93854
185772
185777
93855
93857
93861
93864
93865
93866
93867
93868
93872
93873
93874
93875
93876
93876
0
93876
93880
93882
93885
93886
93887
93890
93892
93893
93894
93895
93895
93896
93897
93898
93899
93900
93902
93904
93907
93907
93910
93913
93914
93915
93916
93916
93916
93916
93916
93917
93917
93917
93917
93918
93920
93921
93923
93925
93927
93928
93934
0
93936
93936
93938
93940
93943
93943
93944
93946
93948
93949
93950
93951
93954
93954
93954
93956
93956
93957
93958
93958
93958
93958
93960
93962
93964
185955
93967
93972
93976
93977
185975
93977
93977
93977
93977
93977
185985
93977
93977
93977
93977
93977
93977
0
93980
93984
93986
93988
93989
93990
93991
93993
93996
93997
93998
94004
94005
94006
94006
94007
94008
94009
94010
94011
94012
94013
94014
94017
94018
94018
94018
94018
94018
94018
94018
94018
94019
94020
94021
94022
186066
94022
94023
94025
94027
94028
94029
94032
94035
94036
94037
0
94038
94039
94039
94039
94039
0
94046
94046
94046
94046
94047
94048
94051
94052
94053
94056
94058
0
94060
186131
94064
94065
94065
94065
186140
94065
94065
94066
94068
94068
94068
94068
94070
94070
94071
94072
94073
94073
94075
94077
94082
0
94084
94088
94089
94091
94091
94091
94091
94093
94094
94095
94096
0
94097
94097
94099
94100
94101
94102
94103
94103
94103
94103
94103
94103
94103
94103
94103
94103
94103
94103
186238
94103
94104
94106
94109
94109
94109
94109
94109
94110
94111
94112
94112
94112
94112
94113
94114
94114
94114
94114
94114
94114
0
94114
94114
186285
94114
94115
94115
94116
94118
94119
94123
94125
94127
94128
94129
94129
94129
0
94129
94135
94138
94138
94138
94138
94138
94138
94138
94139
94140
94141
94141
0
186354
94148
94151
94151
94151
94151
94151
94151
94151
94151
94152
94153
94156
94156
94156
94156
0
94158
94159
94160
94163
94164
94165
94167
94170
94171
94176
94177
0
94179
94180
94183
186415
94186
94187
94189
94190
94194
94195
94200
94201
94203
94204
94204
94205
94207
186445
94209
94213
94214
94215
94218
94219
94219
94219
94221
94222
94223
13979
94228
94230
94231
94234
94234
94234
94234
94234
186487
94234
94234
94234
94236
186495
94239
94240
94241
94242
94244
94245
94249
94250
94251
94253
94254
94255
94256
94258
94259
94260
0
94260
94260
94260
94261
94262
94263
94266
94268
94271
94273
94273
186550
94273
94273
94273
94273
94273
94273
94273
0
94273
94273
94273
94274
94275
94276
94277
94277
94277
94277
94277
94277
0
94277
94277
94277
94277
94277
94278
94281
94283
94284
94285
94287
94288
94289
94290
94291
94293
94295
94300
94301
94304
94304
94304
94304
94305
94306
94306
94306
94306
94306
186639
94306
94306
94306
94306
94306
94307
94308
94310
94311
94313
94318
94320
94322
94323
186670
94323
94323
94323
94323
94323
94323
94323
94323
94323
186683
94323
94323
94323
94323
94324
94325
94326
94327
94327
94327
94329
94329
94329
94329
94330
94330
94330
94330
94331
94333
94334
94334
94334
94334
94334
94334
94334
94334
94334
94334
94335
94338
94340
186749
94340
94340
94340
94340
186755
94340
94340
94340
94341
94342
94343
94343
94343
94343
94343
0
94343
94343
94343
94343
94346
94347
94349
94351
94353
94353
94353
94353
94354
94354
94354
94354
94354
94354
94355
186810
94360
94361
94363
94364
94364
94364
94365
94366
94367
94368
94369
94370
94370
94370
94370
94370
94370
94370
94371
94372
94373
94378
94379
94380
94381
94381
186862
186863
94381
94381
94381
94381
94381
94381
94381
94381
94381
94382
94383
94386
94386
186888
94386
186890
186891
94386
94386
94386
94386
94387
0
94390
0
94391
94391
94391
94391
94393
94394
94396
94399
94400
94401
94401
94401
94401
94401
94401
94401
94401
94401
94401
94401
94401
94401
94401
94402
94403
94404
94406
94408
94408
94408
94409
94409
94409
94409
94409
94409
94409
94412
0
186973
94415
94416
94418
94419
94420
94420
94420
94420
94420
94420
94420
94420
0
94420
94420
94420
94420
94420
94420
94420
94421
94423
94425
94426
94429
94431
94432
94433
94434
94436
94437
94439
94440
94442
94443
94444
94445
94446
94450
94451
94455
94455
94455
94456
94457
94458
94458
94460
0
94462
94463
94466
94467
94468
94470
94470
94471
94473
94482
94484
94485
94486
94487
94488
94489
22505
94495
94498
94502
94503
0
94505
94507
94509
94512
94513
94514
94515
94516
94520
94521
94522
94523
187138
94526
73708
94528
94530
94531
187145
94533
94534
94535
0
94537
0
94537
94537
94539
94541
94543
94545
187167
94551
187173
94552
94552
94552
94552
94552
94553
187188
94555
94556
94559
94560
94563
94563
94563
94563
94563
94564
94566
94568
94570
94571
94571
94571
94572
94575
94576
94577
94577
94577
94577
94577
94577
94578
94579
94579
94579
94579
94581
94581
94581
94581
94581
94581
94581
94581
94581
94581
94581
94581
94581
187276
94582
94583
0
94585
94586
94589
94590
94595
94599
94600
94601
94602
94604
94605
94605
94605
94607
94609
94611
94613
94614
94617
94618
94621
94624
94626
94627
94627
94629
94630
94631
94633
0
94636
0
94638
94639
94640
94641
94643
94643
94643
94643
94643
94643
94644
94646
94647
94649
94650
187365
94652
94653
94654
94657
94657
0
94657
0
94657
0
0
94657
94657
94657
0
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
94657
187426
94657
94659
94659
94660
94663
94664
94665
94668
94670
187446
94672
94673
94674
94675
94678
94680
94681
94683
94685
94686
187471
94686
94686
94686
94686
94686
94686
94687
94688
94689
94689
94691
94692
94693
94694
0
94697
94699
94700
94701
94704
12201
94705
94707
94707
94707
94707
94710
94712
0
94714
187543
94717
94719
94723
94724
94725
0
94728
94729
94731
0
94734
94737
94738
94742
187585
94745
94746
187588
94749
94754
94755
94756
94758
94758
94758
94759
94759
94759
94760
94762
94762
187622
94762
94762
0
187635
94767
94767
94767
94769
94772
94773
94774
94775
94776
94777
94778
94781
94782
94783
94784
94785
94786
94786
94786
94786
94789
94789
94789
94789
94789
94790
94792
94794
94795
94796
94797
94802
94802
0
94802
94802
94802
94802
94802
94802
94802
94803
94805
94807
94811
94813
94815
94816
0
187725
94819
94820
94821
94823
94824
94825
94826
94827
94829
94832
94833
94833
94833
94833
94833
94835
94835
94835
94835
94835
94835
94836
94837
94843
94844
94847
94849
94851
94853
94855
94859
94860
94860
94860
94860
94860
94860
94860
94860
94861
94866
94867
187819
94869
94870
94870
94870
94870
94870
94872
94875
94876
94877
94881
0
94886
94888
94889
94893
94894
94895
94896
187863
94897
187867
94899
94900
94901
94902
94903
94904
0
94907
94908
94909
94910
94910
94910
94915
0
94918
94918
94918
94919
94921
94924
94925
94927
94929
94931
94932
94934
94935
94936
94939
94940
94941
187935
94944
94945
94946
94947
94948
94949
94951
94953
187952
94955
94958
94959
94962
94963
0
94967
0
94969
94970
187970
94971
94971
94971
94971
94971
94971
94971
94971
94971
94971
94972
94973
94974
94976
94976
94977
94977
94977
94977
94977
94977
94977
94977
94977
94979
94980
94981
94984
94984
0
94984
94984
94984
94985
94986
94988
0
94990
0
94992
94994
94995
188044
94997
94998
94999
95000
0
95003
95003
95004
95006
95006
95006
95007
95007
95007
95007
95007
95008
95010
95011
95012
95013
95014
95016
95017
95020
95021
95021
95021
95021
95021
95021
188094
0
95025
188101
95025
95026
95032
95035
95036
0
95038
188123
95042
95044
188130
95048
95050
95050
95050
95053
95055
95056
95057
95058
95059
95060
95061
95063
95064
95065
95066
95067
95068
95069
95069
95069
95070
95071
95074
95076
95076
95077
95077
95077
95077
95077
95078
95078
95079
95080
95081
188206
95085
95087
95088
95090
95090
95090
0
95090
95090
95090
95092
95094
95096
95096
95096
188241
95096
0
95099
95100
0
95103
95106
95107
95108
95108
95108
95108
95108
95108
95108
95108
95108
188271
188272
0
95108
95108
95109
95110
95113
188282
95115
188284
95117
188286
95119
95119
95119
95119
95119
95119
95119
95119
95119
95119
95119
95119
95121
95121
95121
95121
95122
95122
95122
188323
95124
95126
0
95126
95126
95126
95126
95126
95126
95126
95127
95127
95127
95127
95128
95129
95129
95131
95132
95132
95132
95136
95137
95137
95139
95140
95141
95141
95141
95141
95141
95141
95147
95149
188410
95152
95152
95152
95152
95152
95154
95157
95158
95160
95160
95160
95160
95160
95160
95160
95160
95160
188455
95160
95160
95164
95165
95165
95165
95165
95166
95169
95170
95171
95172
0
95176
95178
0
95180
95181
95181
95181
188497
95186
95189
0
95194
95196
95197
95199
95200
95201
95204
95206
95206
95207
95208
95210
95211
95213
95213
95213
95213
95215
95216
95217
95218
95219
95220
95221
95223
95223
95223
95224
188564
95226
95228
95228
95228
95229
95230
95231
95237
95239
95239
95239
95239
95242
95243
95245
95246
95248
95249
95250
95252
95254
95255
95256
95257
95260
95261
95261
188622
95262
95262
95262
95266
95267
95268
95269
0
95271
95271
188646
188649
95277
95278
95280
95281
95282
95286
95287
95288
95288
95288
95288
95288
95288
95288
95288
0
95288
95290
95292
95293
95295
95295
95295
95295
95296
95297
95298
95299
95301
95301
188708
95301
95301
95301
95301
95301
95301
95301
95302
0
95304
0
95304
95304
95304
95304
95304
95304
95304
95306
95306
95306
0
95308
95309
95310
95312
95316
95318
95318
95318
95319
95321
95323
95323
95323
95323
95326
95327
95328
95329
95332
95333
95334
95336
95337
95338
95339
95341
95343
95344
95347
95347
95348
95350
95351
95352
95353
95355
95356
95361
95365
95369
95370
95372
95373
95375
95376
95377
95378
95379
95379
95380
95381
188868
95385
95387
95390
95390
95390
95391
95392
95394
95394
188893
95398
95399
95400
0
95402
95402
95402
95402
95402
95402
95402
95402
95403
0
95403
95404
95408
95413
95414
95415
95416
95417
95419
95420
95423
95426
95434
0
95436
95437
188968
0
95442
95443
95444
95447
95448
95448
95450
95451
95452
95454
95455
95456
95457
189002
189003
95460
95466
95468
95468
95470
95472
95472
95472
95472
95474
95478
95479
95480
95481
95483
95485
95486
0
95492
95494
95495
95496
95496
189059
95496
95498
95499
95501
95503
95508
95510
95512
95513
95514
189082
95516
0
95516
95516
95516
95516
95516
95516
95516
95516
95516
189100
95516
95516
95516
95516
95516
95516
95516
95516
0
95522
95524
0
95525
95525
0
95527
0
95527
95528
95529
95533
95534
95535
95536
95537
95537
95537
95537
95537
95537
95537
95537
95538
95539
95543
95544
95546
95546
189181
95547
95548
95549
95550
95551
95552
95553
95555
95555
95555
95555
95555
95555
189205
95557
90498
95559
95560
95561
95562
95563
95567
95569
189224
95573
95574
95576
95577
95578
95578
95578
95578
95578
95578
95578
95578
189244
95578
95578
95578
95579
95579
95580
95581
95581
95582
95583
95583
95583
95583
95584
95585
95587
95589
4595
95594
95598
95599
95602
95603
95604
95605
95606
95607
95607
95607
95607
95607
95607
95607
95607
95607
95609
95610
95611
95612
95613
95613
95614
0
95617
95619
95619
0
95620
95620
95620
95620
95620
95620
95622
95622
95622
0
95622
95622
95622
0
95624
95625
95627
95628
95628
0
95628
95628
95628
95629
95629
95633
95635
95635
95638
95640
95641
95643
95644
0
95646
95647
95648
95650
95653
95653
0
95653
95653
95653
95655
0
189424
95658
95659
95659
95659
95659
95659
95659
0
95664
95665
95665
95665
95665
95665
95666
95668
189459
95677
95678
95679
95680
95681
95683
95684
95685
95686
95687
95688
95689
0
95691
189490
95693
95694
95697
95699
95700
95701
95701
95701
95701
95701
95701
95701
189511
95701
95701
189515
95703
95705
95707
0
95709
95710
95711
95711
95711
95711
95712
189534
95715
95718
0
95725
95726
95727
95729
95730
95731
95731
95733
189566
95737
95739
95740
95741
95742
95743
95746
95747
95747
95747
95748
95750
95751
95752
95754
95754
189596
95754
95755
95756
95757
95757
95757
95757
95760
95761
95761
95761
95761
95761
95761
95762
95765
95766
0
95770
95771
95771
95771
95771
189636
95771
95771
95771
95771
95771
95771
189652
95771
95773
95774
95775
95777
95778
95780
95781
95784
95785
95785
95788
95792
95794
95794
95794
95796
95797
95798
95799
95800
95801
95801
95801
95801
95801
189716
95804
95805
95806
95809
95811
95812
95812
95812
95813
95814
95814
95816
95817
0
95818
95818
95818
95819
95820
95822
95823
95824
95825
95828
95829
0
95832
95833
95835
95838
0
95840
95841
95841
95843
95845
95846
95848
95851
95854
95857
95858
95859
95860
95861
95864
95866
95870
95871
0
95874
189816
95877
95879
95880
95881
95883
95884
95885
95886
95887
95891
95892
95894
95895
0
95898
95899
95901
95901
95902
95902
95903
95906
95912
95913
95918
95919
95919
95919
0
95919
0
189882
95919
95919
95919
95919
0
95919
0
95919
0
95919
95919
95920
95921
95921
95921
95922
95923
95924
189909
95924
95924
95924
95924
95925
95927
95927
95927
95927
95927
95927
95927
95927
95927
95927
95930
95931
95933
95934
0
95937
95938
95939
0
95944
95945
95946
95947
95948
95949
95950
95952
95954
95955
95956
95957
95958
95959
95961
95962
0
95964
189974
95966
95967
95968
95969
95969
95969
95969
95969
95969
95970
95971
95973
95974
95976
0
190009
95984
95986
95987
95988
95988
95989
95989
95989
95989
95989
95989
95989
95989
95989
0
95989
95989
95989
95989
95990
95992
95995
95996
95997
95997
0
95998
95999
95999
95999
95999
95999
96000
96001
96002
96002
96002
96002
96002
96002
190075
96002
96002
96004
96004
96004
96004
96004
96004
96004
96005
96006
96007
96008
96009
96010
96010
96011
96016
190120
96020
96020
96020
96023
96024
96025
96027
96028
96030
96030
96030
96030
96030
96030
96030
96030
96030
96030
96030
0
190157
96030
0
0
96030
96031
96031
96031
96033
96034
96036
96040
96040
96040
96042
96043
96045
96046
96047
0
96052
96053
96054
96058
96062
96062
96062
96063
96064
96065
96066
96066
96067
96070
96071
96073
96075
96076
96077
96078
96079
96080
96082
96083
96085
96086
96087
96088
96091
96097
96097
96097
96097
96097
96098
96099
96100
96100
96100
96100
96100
96100
96100
96102
96104
96105
96107
96108
96109
96110
96111
96112
96112
96112
96112
96112
96113
96114
190315
96114
96114
96114
96114
96114
96114
96119
96120
96121
96125
96127
96131
96132
96134
96134
96135
96135
96135
96135
96135
96138
190374
96140
190376
96150
96152
96152
96152
96153
190395
96155
96159
96160
96161
0
96163
96163
96163
96163
0
96165
96166
96167
96168
96168
96168
96168
96168
96168
96168
96168
0
96170
96171
96172
96173
96174
96175
96178
96179
96180
96181
96181
96181
96181
96181
190459
96184
96184
96184
96184
190470
96188
96188
96189
96190
96192
96192
96192
190490
96194
96195
96195
96195
96195
96195
96195
96195
96195
96195
96195
96195
96195
96195
96195
96195
96195
96195
96195
96195
96196
96196
96196
96196
0
96196
96196
96198
96199
96200
96203
96204
96206
96208
96209
96210
96211
96212
96213
96213
96213
96213
96213
96213
96213
96214
96214
96214
96216
96217
96219
96221
96225
96226
96227
96228
0
96240
96241
96243
96245
96246
96246
96246
0
96246
96246
96246
96246
96246
96246
96246
96246
96247
190642
190646
96253
96254
96256
96257
96260
96261
96264
190662
96268
96268
96269
96270
190674
96271
0
96273
96274
96274
96275
96277
96278
96279
96280
96282
96283
96283
96283
96283
96283
96283
96283
96284
190714
96284
96284
96284
96284
96285
0
96288
96289
96290
96292
96294
96295
96296
96298
96299
96301
0
96305
190754
190755
96305
96305
96305
96305
96305
96305
96305
96307
96307
96307
96307
96310
96311
190790
96313
96314
96315
96318
96318
96318
96319
96322
96323
96324
96326
96330
96331
96332
96333
96336
96338
96340
96341
96341
96341
96341
96343
96344
96344
96344
0
96346
96346
96346
96346
96346
96346
96350
96357
96362
96363
96364
96365
190889
96367
96369
96370
96371
190897
96377
96377
96377
96378
0
96389
190930
0
96392
96392
96392
96392
96394
96396
96397
96398
96398
96399
96400
96401
96402
96403
96404
96405
96407
96408
190972
96414
96417
96418
190985
0
96421
96422
190990
96422
96422
96422
96422
96423
96424
96425
96426
96429
96431
191015
0
96432
96432
96433
96434
96435
96437
96440
96441
96443
0
96445
96447
96448
96453
191049
96455
96458
0
96458
96458
96458
96458
96458
96458
96458
96458
96458
96459
96460
96460
191082
0
96466
96466
0
96468
96469
96470
96472
96473
96475
96476
96477
96479
96480
96482
96485
96486
96488
96488
96490
96493
96493
96493
96493
96493
96493
96493
0
96496
96499
96502
96504
96504
96504
96504
96504
96504
96504
96504
96504
96505
191162
191163
96510
96512
96513
96514
96516
96517
96518
96525
96525
96525
96525
96526
191195
96530
96531
191204
96536
191208
96538
96538
96538
96538
96539
96540
96541
96542
96544
96546
96550
96551
96553
96554
96555
96557
96558
96561
96562
96563
96566
96568
96568
0
96568
0
96568
96568
96568
96569
96570
96571
96574
96575
96575
96575
96575
96575
96577
96578
96579
96580
96581
96582
191300
96584
96586
96588
96588
96588
96588
96589
96590
96591
96592
96594
96595
96596
96596
96596
96596
96597
96600
96602
96603
191348
96607
96608
96610
96611
96612
96612
96612
96612
96613
96614
96616
96617
96618
96620
96622
96623
96625
96627
96628
96629
96630
96631
96633
96634
96636
96637
96638
96639
96641
96642
96642
96642
96643
96644
96646
96648
96650
96653
96655
96656
96658
96659
96660
96663
96663
96663
96664
96665
96666
96667
96668
96668
96668
96668
96668
96668
96668
96668
96668
96668
96668
96669
96671
96673
96674
96676
96677
191470
96678
96678
96678
0
96678
96678
0
96678
96678
96678
96678
96678
96678
96678
96678
96678
96678
95568
96679
191508
96679
96679
96679
191518
96679
96680
96680
96680
96681
96681
96682
96682
96682
96682
96682
96682
96682
96682
0
96682
96682
96682
96686
96687
96689
96693
96696
0
96699
96702
96707
96708
96709
96711
96712
191598
96716
96717
96719
96720
96725
96725
96726
96728
96729
96730
96733
96734
96734
96734
0
96734
96735
96736
96737
96742
96745
96746
96747
96750
191649
96752
96755
96757
96758
96760
96761
96764
96765
96766
96769
96771
191675
96774
96774
96774
96774
96774
96775
96776
96776
96776
96776
96777
96778
96779
96779
96779
96779
96779
96779
96779
96783
96785
96786
96789
96792
96792
96792
96792
96792
96792
96792
96792
96792
96792
96792
96792
96792
96793
96793
96793
96793
191756
96794
191762
96796
96797
96798
96800
96801
96802
96804
96805
96806
0
96807
96807
96807
96809
96809
96809
0
96809
96809
96809
96809
96809
96809
96809
96810
96811
96811
0
96811
96812
96813
96813
96813
96813
96813
96813
96813
96813
96814
96816
96817
96818
96820
96824
96825
96826
138319
96830
96831
96833
96834
96836
96837
96839
96840
96841
96843
96844
96844
96844
96844
96844
96844
96844
96844
96844
191884
191885
96847
96847
96847
0
96847
96847
96847
96848
96850
96851
96852
96853
96853
0
96853
96853
96853
0
96853
96853
96853
96853
96853
96853
96853
0
96853
96853
96854
96856
96857
96859
96861
191941
96865
96866
96868
191948
96871
96872
96872
96872
96872
96872
96872
96874
96875
0
96879
96880
96880
96881
96883
96885
96885
96885
96885
96886
96886
96886
96886
96886
96886
96886
0
96886
192002
0
96891
96892
96893
96895
0
0
96899
96900
0
96901
96903
96905
96906
96910
96912
96913
96916
96917
96919
96920
96923
96923
0
96923
96923
96925
0
96925
96925
0
96925
96925
192066
96927
0
96932
0
96934
96935
96937
96938
96940
192087
96947
96948
96949
96954
96956
96957
96958
96959
192108
96960
96963
96964
96965
96966
96969
96970
96971
96971
96971
96971
96971
96974
96976
96976
96976
96978
96980
96982
96984
96985
96986
96986
0
96990
96991
96992
96994
96995
96997
96998
96999
97000
97001
97002
97004
97004
97004
97004
192185
97004
97005
97008
97009
97011
97014
97015
97017
97019
97020
97020
97020
97021
97023
97024
97025
97027
97028
97028
97028
97029
97030
97031
97034
97035
97036
97037
97038
0
97042
97043
97043
97043
192257
97043
97043
97045
97047
97048
97048
97048
97048
97048
97049
97050
97053
97054
0
97058
97059
97060
97061
97063
192294
97066
97067
97068
97069
97070
97072
97073
97074
97076
76152
192315
97079
97079
97081
97083
97085
97086
97087
97089
97092
97093
97096
97097
97098
0
97100
97101
97101
97101
97101
97101
0
97101
97101
97101
97101
97101
97101
97101
97101
97101
97101
97102
97103
97103
97104
97105
97107
192387
97110
97111
97113
97115
97116
97117
192401
97120
97123
97124
97125
97125
97125
97125
97125
97128
97129
97129
97129
97130
97132
97134
97135
97136
97136
97138
97140
97141
97142
97143
97143
97144
97145
97146
97146
97152
97153
97153
97153
97153
97157
97158
97159
97160
97163
97164
97165
97169
97170
97171
97171
97172
97173
97174
97176
97177
97180
97181
97182
97182
97182
97182
192532
192533
97182
97185
97187
97191
97196
97198
97198
97200
97200
97200
192569
97201
97201
97202
97203
192578
97204
97204
97206
97206
97206
97208
97209
97210
97213
97214
97215
97217
97218
97218
97218
97219
97220
97221
97222
97223
97224
97225
97225
97226
97227
97228
97229
97229
97229
97229
97229
97230
97230
97232
97232
97232
97233
97233
97233
97233
192653
97234
97235
97238
97239
97240
97242
97243
97248
0
97250
192678
97257
97259
97259
192692
97262
97263
97263
97265
97268
97271
97273
192721
97276
97276
97277
97279
97280
97282
97284
97285
192742
97285
97286
97287
97288
97290
97291
97293
0
97296
97297
97297
0
97297
97299
97300
97301
97302
192774
97304
97305
97306
97307
97314
97315
97316
97317
97320
0
97322
192803
97326
97327
97328
97328
97328
97329
0
97332
97334
97335
97336
97339
97339
97339
97339
97339
97339
97339
0
97339
97339
97339
97340
97340
97340
97340
97340
97340
97340
97341
97342
97343
97344
97345
97346
97346
97346
97346
97346
97346
192868
192872
97349
97350
97350
97350
97350
97351
97352
97353
97353
97353
97353
97356
97357
97358
97359
97360
97362
97363
0
97367
97367
97367
97369
97370
97373
192923
97378
49942
97380
97381
97381
192930
97384
97385
97388
97392
0
192952
97398
97398
97398
97398
97398
97398
97398
0
97398
97399
97400
97400
97400
97401
97401
0
97406
97407
97408
97409
97410
97412
97414
97414
97414
97414
97418
97419
97421
97422
97424
97425
97430
97431
97432
97433
97434
97435
97436
97436
97436
97438
97440
97441
97442
97443
97445
97446
97448
97451
97451
97451
97451
97451
97451
97452
97454
97457
193068
97457
97457
97457
97459
97462
97465
97469
97470
97471
0
97471
97474
97477
97478
97479
97480
97481
0
97481
97481
97481
97481
97481
97481
0
97483
97485
97485
97485
97485
97485
97485
97485
97485
193138
97485
97485
97485
97485
97485
97485
97485
97485
97486
97488
97488
97488
97488
97488
97488
97488
0
97488
97488
97489
97490
97493
97493
97494
97496
97497
97498
97500
97500
97501
0
97504
97506
97507
97511
97513
97514
97517
97519
97519
97519
97519
97520
97522
97523
97524
97525
97527
97527
97527
97527
97529
97531
97534
193256
97541
97542
97545
97547
97548
97549
97550
97551
0
97553
97555
97555
97556
97560
97561
97562
97563
97564
97567
97568
97569
97571
97572
97573
0
97575
97576
97577
97578
97582
97583
97583
97583
97583
97583
97585
97587
97588
97590
97591
97593
97594
97594
97594
97594
97594
97594
97595
97596
97596
97596
97596
193356
97596
0
97596
97596
97596
97596
97596
97596
0
97596
97596
97596
97597
97598
0
97598
97599
97600
97602
97603
97605
97608
97609
193401
97613
97615
97616
97619
97621
97623
97625
97625
97625
97625
97629
97630
0
97633
97634
97635
97638
97639
97643
101585
97647
97648
97652
97652
97654
97657
97659
97660
97661
97661
193476
97661
97662
97663
97663
97663
97663
97663
97663
97663
97663
97663
97663
97663
97664
97665
97666
97668
97671
97674
97675
97677
97679
97681
97682
97686
97687
97688
97689
97690
97692
0
97692
97692
97692
97692
97692
97692
97692
97692
97692
97692
97692
193547
97694
97698
97699
97700
0
193556
97703
97704
97705
97707
97708
97709
97710
97712
97714
97715
97716
97719
97720
97721
97723
193583
0
97723
97723
0
97728
97729
97730
97731
97732
97733
97734
97735
97736
97739
97739
97741
97742
97745
97746
97748
97749
97750
193628
97753
97755
97756
97757
97758
97760
97763
97765
97770
97773
97773
97773
97773
97773
97773
97773
97773
97773
97773
97773
97773
97773
97773
97773
97773
193675
97773
97773
97774
97774
193685
97776
97778
97780
97781
97782
97783
97786
97787
97789
97790
97791
97793
97799
97800
97801
97802
97803
97808
97810
193729
97812
97813
97814
193739
97821
97821
97821
97822
97823
97827
97832
0
97838
97840
97841
0
97843
97843
97845
97845
97846
97847
97848
97850
97851
97852
97853
97854
97854
97854
97854
97856
97860
97863
0
97867
97868
97869
97872
97873
97874
97874
97874
97874
97874
97876
97877
97878
97879
97880
97881
97882
97883
97886
97887
97889
97890
97891
97891
97892
193855
100693
97894
97895
97896
97897
97897
97897
97897
97899
97899
97899
97899
97899
97899
97899
97899
97899
97899
97899
97905
97907
0
97909
193912
0
97914
97919
0
97923
97928
97929
97930
97932
97932
97932
0
97932
97933
97933
97937
97940
97941
97941
97942
97944
97947
97948
97948
0
97948
97948
97948
97949
97950
97952
97953
97954
97956
97959
97960
97961
97964
97965
97967
97969
97970
97972
0
97974
97975
97975
97976
97976
97977
97979
97980
0
97983
97984
97986
97989
97992
97993
97996
98002
194065
98006
98010
98011
98012
98014
98015
98017
98018
98019
98020
0
98022
98024
98024
98024
98024
98024
98024
98024
98024
98024
98024
98026
98027
98027
98027
98030
98030
98030
98030
98030
98030
98030
98030
98031
98033
98033
98033
0
0
98033
98033
98033
98033
98033
98033
98033
98033
98033
98033
98033
98034
98035
98036
98037
98038
98039
98040
98041
98042
98042
98042
194180
98042
98042
130435
98043
98045
98048
98049
98050
98051
98052
98055
98055
98056
0
98058
98058
98058
98060
98063
98064
98068
98069
98072
98073
98073
194239
98073
98073
98073
98074
194246
98076
98078
98079
98082
98083
98084
98085
98086
98088
98089
98090
98091
98091
98095
98098
98098
98098
98098
98099
98099
98099
98105
98106
98108
98108
98108
98108
98108
98109
98110
98110
98111
98112
98115
98118
98120
98126
98126
98126
98126
98126
98128
98129
98130
98131
98131
98131
98131
0
98134
98135
98136
98137
98138
98138
98138
98138
98140
98141
98142
194385
98144
98145
98146
194390
98147
98147
98147
98147
98147
98147
98147
98147
98147
0
98151
98152
98154
98155
98156
98158
98159
98159
98161
98162
98163
98164
98165
98166
98169
98170
98172
98174
98176
98179
98181
98182
98183
0
98188
98190
98191
98193
98194
37894
194475
98197
98200
98203
98204
98205
194485
98207
98208
98211
98211
98213
98215
98216
98217
98218
98219
98221
98222
98223
98224
98225
98226
98232
98235
98237
98239
98240
98240
98240
0
98244
98245
98246
98247
98248
99136
98251
98252
98253
98254
98255
98256
98256
98256
98259
98260
98261
98263
98263
98263
98263
98263
98263
98263
98263
98263
98264
98265
0
98270
98271
98271
98272
98273
98274
98276
98277
98278
98279
98280
98282
98284
98288
98291
98295
98296
98297
98299
98301
98303
194634
98305
98306
98307
98308
98309
98310
98315
98315
98315
98315
98315
98315
98315
98315
98315
98315
98315
0
98315
98318
98319
98319
98319
98319
98320
98321
98322
98323
98324
98325
98328
98329
98330
98331
98332
98333
98334
98335
98336
98340
98340
98340
98341
194713
98343
98344
98345
98346
0
98346
98346
98346
98346
98346
98346
98346
98347
98347
98347
98347
98349
98351
98352
194752
98356
98357
98359
0
98360
98360
0
98367
98369
98370
98371
0
98372
98373
98374
98374
98374
98374
98374
98374
98376
0
98376
98376
98376
98376
98380
194818
98383
98384
0
194823
98387
98388
98388
98388
98388
98388
98388
98388
98388
98388
98388
98388
98390
98391
98393
98394
98395
98396
98399
98400
98401
98402
98403
98404
98405
98405
98405
98405
98405
98405
98405
98406
98406
98408
98409
98410
98410
98410
98411
98414
98415
98416
98417
98418
98420
98425
98426
98428
98436
194924
98439
98440
98441
98443
98447
98447
98447
98448
98448
98448
98448
194948
98448
98449
98449
98449
98449
98449
98450
98451
98452
98455
98457
98458
98459
98460
98462
98465
98466
98467
98467
98467
98467
98467
98467
98467
98467
98468
98469
98472
98473
98473
98474
98476
98481
98483
98483
98483
98483
98484
98485
98486
195039
98489
98490
98491
98491
98491
98491
0
98493
98496
98497
98500
98500
98500
98500
98500
98500
98500
98500
98500
98501
195084
98504
98506
98506
98506
195092
98506
98506
98506
98508
98511
98513
98514
98517
98518
98519
98521
98522
98523
98524
98525
98526
98527
98528
98529
98529
98529
98529
98529
195134
98529
98530
98530
98530
98530
98533
98534
98535
98537
98538
98539
98541
98541
98541
0
98542
98544
195170
98545
98546
98547
98550
98553
98555
98556
98557
98558
98559
98561
98562
98563
98563
98563
98563
98564
98567
98569
98570
98572
98574
98575
98578
131763
98578
98578
98578
98578
98580
98581
98582
98582
98582
98583
98583
98583
98584
98585
98588
98589
98590
98591
98593
98594
0
0
98599
98600
98601
98602
98604
98607
98608
98611
98613
98618
98619
98622
98623
98624
98625
98626
98628
98629
98630
195301
98633
98635
98636
98640
98641
98644
98645
98645
98647
98648
98649
98650
98652
98653
98656
98657
98658
98658
195348
98662
98664
0
98668
98670
98671
98671
98672
98673
98675
98676
0
98679
98679
98679
98679
98679
98679
98679
98680
98681
98682
98682
0
195404
98687
98687
0
98687
98687
98687
98688
98689
98689
98689
98689
98689
98689
98689
98689
0
98689
98694
98695
98696
98697
98702
98705
98706
98706
98706
98706
98706
98706
98706
98706
98707
98708
98708
98709
98710
98711
98712
98712
98712
98712
98712
98712
98712
98712
98712
195499
0
98716
98717
98718
98719
98720
0
98721
98723
98724
98725
98726
98727
98728
98731
98732
98732
98732
98733
98733
98733
98736
98737
98738
98738
98738
98738
98738
98738
98738
98738
195562
98738
98739
0
98741
98743
98743
98744
98746
98749
98750
0
98755
0
0
98756
98756
98756
98756
98756
98756
98756
98756
98756
98756
98756
98759
98760
195615
98766
98767
98768
98769
98771
98773
98773
98773
98774
98774
98774
98774
98774
98775
195647
98778
98780
98782
98783
98785
98786
98787
0
98789
98791
98795
98797
98797
98797
98797
98797
98797
98799
0
0
195692
98801
98801
98801
98801
98801
98802
98805
98806
98808
98809
195722
98810
98811
98813
0
98817
98818
98821
98822
98825
98827
195747
98828
98828
0
98832
98834
98835
98837
98838
98840
98841
98843
98845
98846
98847
98848
98850
98851
98852
98853
98854
98857
98859
98861
98862
98863
98867
98868
98869
98870
98871
98872
98873
98874
98876
98878
98879
98880
98880
98882
98883
98884
98884
98884
98887
98888
98889
98891
98892
98893
98896
98897
98897
98897
98897
98898
98901
98902
98903
98904
98905
98907
98908
0
98910
98911
98911
98913
195881
98914
98914
0
0
98914
98914
0
98914
98914
98915
98916
98918
195904
98920
98921
98922
98923
98924
98925
98926
98927
98928
98929
98929
98929
98929
98929
98932
98933
98934
98935
98936
98938
98942
98943
98946
98946
98946
98946
0
98949
98950
98953
98956
98956
98956
98958
98960
98960
98960
195978
98960
98960
98960
98960
98961
0
98964
98965
98967
98968
98969
98971
98971
0
98974
98975
98978
98979
98979
98979
98979
98979
98979
98979
98979
98980
98981
98981
98982
98983
98984
98986
0
98988
98990
98990
98991
98992
98993
98997
98998
22744
98999
98999
98999
99000
99001
99002
99003
99005
196066
196067
99008
99009
196073
99011
99011
99011
196077
99012
99012
99012
99013
196090
99015
99017
99018
99018
99019
99021
99022
99025
196108
99028
196113
99034
99036
99039
99040
99040
99040
99040
196128
99040
99040
99040
99040
99040
99041
99043
99046
99046
99046
99049
99050
99051
99056
99057
99059
99062
99063
99065
196178
0
99068
99069
99070
0
196186
0
99072
99073
99076
0
99077
99078
99083
99084
99086
0
99092
99095
99096
99098
99098
99099
99100
99102
99103
99104
99104
99104
99107
99107
99107
99108
99108
99108
99108
99108
99108
99108
99109
99110
99112
99113
99113
0
0
99115
99116
99117
99118
99118
99118
99118
99118
99118
99118
99118
0
196294
99118
99119
99120
99121
99121
99121
99121
99121
99121
99121
99121
99121
99122
99123
99124
99127
99128
99129
99130
99131
99131
99131
99134
99136
99138
99139
99140
99141
99144
99145
99148
99149
99150
99151
99151
99151
99155
196361
99161
99162
99162
99162
99162
99162
99162
99164
99165
99167
99169
99169
99169
0
99171
0
99174
99175
99176
0
99178
99179
99179
99179
196418
99179
99179
99179
196423
99179
99179
0
99179
196428
99179
196435
99181
196438
99185
99188
99190
99192
99198
99199
99200
99201
99203
99203
99203
99203
99203
99203
99203
99203
99203
99203
99203
99203
99203
99203
99203
99203
99203
99203
99205
99206
99207
99210
196497
99214
99215
99216
99219
99219
99219
99219
0
99219
99222
99226
99226
99226
99226
99226
99226
99226
99226
99227
99229
196540
99231
99231
99231
99231
99233
99234
99239
99239
99239
99239
99239
99240
99241
99243
99244
99245
99246
99248
99250
99251
99252
99253
99253
99253
99253
99254
99254
0
99254
99254
99254
99254
99254
99254
99255
99255
99255
99255
99257
99258
99259
99259
99259
99260
99261
99261
99262
196631
99265
99266
99266
99266
99266
99266
99267
99268
99269
99270
99273
99274
99275
99280
99280
99280
196667
99281
99281
99281
99281
0
99281
0
99283
99286
99287
0
196693
99294
99296
99296
99296
99296
99298
99299
196705
99301
99302
99303
99308
99310
99311
99315
99317
99319
99320
99321
99322
99326
99326
99326
99326
99326
99326
99326
99327
99329
99331
99333
99335
99336
0
99339
99340
99341
99343
99343
99344
99344
99344
99344
99344
99344
99344
99344
99344
99344
99344
99344
99344
99347
99349
99350
99351
99352
99352
99352
99352
99353
99353
99353
99353
196830
99355
99357
99358
99359
196837
99362
99363
99364
99365
99366
99367
99368
99369
99371
99371
99371
0
99371
99371
99372
99373
99375
99376
196864
99379
99379
99379
99384
99389
99390
99391
99393
99397
99398
99399
99401
99402
99403
99404
99406
99407
99408
99409
99410
99410
196917
99411
99412
99413
99414
99417
99418
196928
196929
99419
99420
99423
99423
99424
99427
99428
99429
196949
99432
99433
99434
99436
99437
99438
99439
99441
99442
99444
99445
99446
99447
99447
99447
0
99447
99448
99449
0
99453
99454
99456
99456
99456
99457
99458
99459
99460
99461
99464
99466
99469
99471
99472
99473
197018
99478
99478
99478
99479
99480
99484
99486
99488
99488
99493
99493
99493
99493
99493
0
99494
99496
99498
99499
99501
197075
99503
99504
99506
99508
99508
99508
0
99508
99508
99508
99508
99508
197106
99508
99516
99517
99518
99519
99520
99521
99522
99523
99523
99523
99525
99526
99527
99528
99529
0
99531
99531
99531
99531
99531
99531
99532
99535
197160
99537
99538
99540
99541
99543
99544
99545
99545
99545
99545
99546
99548
99548
0
99548
99548
99549
99550
99550
99550
99550
99551
99552
99556
99557
99559
99560
99562
99566
99568
99569
99571
99572
99574
0
99577
99578
99578
0
99578
99578
99578
99578
99578
99578
99578
99579
99584
182167
99588
99589
197270
0
99597
99598
99599
99600
99601
99602
99604
99605
99606
99606
99606
99606
0
0
99606
99606
99606
99606
99606
99606
99609
99609
99610
99611
99613
99614
99615
99616
99618
0
99621
99623
99626
99628
99630
99631
0
99634
99636
99637
99638
99640
99641
99643
99646
99647
99648
197360
99650
99651
99652
99655
197370
99658
99660
99662
99664
99667
99668
99669
99672
99673
99673
99675
99676
99676
99676
99677
99678
99680
99682
99683
99683
99686
99688
99689
99691
99692
99693
99694
99695
99696
99696
99696
99696
99698
99699
99700
99701
99702
99704
99705
99705
99705
99705
99705
197463
99706
99708
99708
99711
99711
99711
99713
99714
99715
99715
99715
99715
99716
197500
99717
197505
99719
99721
99723
99724
99726
99726
99726
197526
99729
99730
99731
99732
99734
99736
99738
99739
0
99742
99743
99746
99747
99748
99751
99753
99755
0
197565
99759
99760
99761
99762
99762
99764
99766
197581
99768
99771
99772
99773
197590
99778
0
99783
99783
99784
99786
99789
99790
99792
99794
99794
99794
197626
99794
99794
99794
99794
99794
99794
0
99794
197642
0
99795
99795
99797
99798
99799
99800
99801
99803
99804
99804
99804
99805
99808
99809
99810
99811
99813
99813
99813
0
99813
99814
99816
99817
99820
99821
99822
99828
99829
99830
99836
99837
99837
99837
99838
99839
99839
99839
99840
99842
99844
99846
99847
99848
99849
99850
99853
99854
99857
99857
99857
99858
99859
99859
99859
197755
99859
0
99859
99860
99861
99862
99863
99864
99864
99864
99864
99864
99864
99866
99867
99868
99869
99869
99869
99869
99869
99870
99871
99874
99874
99874
99874
99874
99874
99874
99874
99874
99874
99874
99874
0
99874
99874
197812
99874
99874
99874
99874
99875
99876
99878
99879
99881
99881
99881
99881
99881
73393
99884
99885
99887
99887
197843
99889
99890
99892
99893
99894
99894
197855
99894
99896
99899
99900
99902
99904
99905
0
99911
99913
0
0
99919
99920
99921
99922
99923
99924
99925
99929
99929
99930
99934
99934
99934
99939
99945
99946
0
99948
99949
99951
99952
99952
99952
0
99954
99958
99959
99964
99966
0
99974
99975
99975
99975
99975
99975
99975
99975
99975
197989
99975
99975
99975
99975
197995
99975
99975
99975
0
99975
99975
99976
99978
99979
99981
99983
99983
99983
99983
99983
99983
99984
99987
99988
0
99990
99990
99991
99992
99993
0
99998
99998
0
99998
100003
100005
100005
100005
100005
100005
100005
100005
100005
100005
100005
100005
100005
100007
198073
100009
100009
100010
100011
100011
100012
100015
100016
100019
100020
100021
100021
100021
100021
100021
198112
100025
100026
100027
198118
100027
100027
100028
100029
100030
100033
100035
100036
100039
100040
100044
100045
100046
100047
100048
100050
100055
100056
100059
100060
100060
100060
100061
100062
100063
100064
100067
100068
100068
100069
100072
100073
100076
100077
0
100083
100085
100089
100089
100089
100089
100089
100089
100093
100093
100093
100093
100093
100093
198231
100093
100093
100093
100093
100093
198239
100093
100095
100095
100095
100095
100095
100095
100095
100095
100098
100099
100100
100101
100102
100103
100104
100105
100106
100107
100109
198276
100114
100115
0
100120
100121
100121
100121
100121
100122
100123
100124
100125
100126
100128
100129
100131
100132
100133
100133
100133
100133
100133
100133
100133
100134
100135
100136
100137
100138
100138
100138
100138
100138
100139
100140
100142
100144
100145
100146
100146
100146
100146
0
100146
100146
100151
100153
100154
100155
100156
100157
100158
100159
198376
100163
100166
100167
100167
100167
100168
100169
100170
100171
100171
100171
100171
100171
100171
198411
100171
100171
100171
100171
100171
100171
100172
100175
100176
100177
100179
100179
100180
100181
100181
100181
100182
100183
100185
100190
100191
100193
100195
100196
100196
100196
100197
100197
198469
100199
100199
100199
100199
100199
100201
100202
100203
100205
100208
100209
100211
100213
100214
100215
100216
100218
100219
100220
0
100223
100224
100225
100226
100228
100228
100230
100231
100232
100233
100235
100235
100235
100235
100235
100235
100235
100235
100235
100236
100236
100237
100238
100239
100239
100243
198560
100244
100245
100247
85224
100247
100247
100247
100247
100248
100249
100250
0
0
100254
100255
198589
100259
198594
100267
100269
198601
100271
100272
100273
100274
100276
100277
100278
100278
100278
100278
100278
100278
100278
100278
100278
100279
100280
100281
100282
100282
100282
100282
100282
100282
100282
100282
0
100282
100282
100282
100282
100282
198653
100285
100286
100287
100288
100288
100288
100288
0
100288
100288
100289
100289
100289
100290
100290
100290
100290
100290
100290
100291
100292
100293
0
100296
100297
100297
100297
0
198716
100297
100297
0
100297
100297
100297
100297
100297
100297
100297
100297
100297
198732
198733
100297
100297
100297
100297
100297
100298
100300
198751
100303
100305
100306
100307
100308
100310
100311
100312
100313
100314
100315
0
100322
100324
198783
100328
198786
100330
100331
100332
100333
100333
100333
198800
100333
100333
100333
100334
100334
100335
198815
100336
100337
100338
100339
100341
100342
100343
100344
100346
100347
100349
100350
100351
100352
100353
100354
100357
100358
100359
100360
100362
100363
100364
100365
100365
100365
100365
198854
100368
198862
198863
100373
100374
100376
100377
100378
100378
100378
100378
100378
100379
100380
100382
100383
100383
100384
100385
100386
100388
100389
100390
100391
100393
100394
100395
100397
100400
100401
100401
100402
100403
100405
100405
100405
100405
100405
0
100405
198936
100405
100406
100407
0
198944
100414
100415
100417
100421
100421
100421
100421
100421
100422
100423
100424
100424
100424
100424
100424
100424
100424
100424
100424
100424
100424
100425
100427
100430
100431
100433
0
100435
100440
100441
100443
0
100447
100449
100450
100450
100450
100451
100451
0
199038
100451
100451
100451
100452
100455
100456
100457
100460
100463
100464
100467
100468
100471
100473
100474
100479
100481
100486
100494
100496
100497
100499
100502
0
199109
100507
100507
100507
100507
100507
199118
100507
100507
199121
100507
100508
100511
100511
100511
100511
100511
100511
100511
100511
100512
100513
100515
100516
199156
100516
100516
100516
100516
100516
100516
100516
0
100517
100519
100520
100520
100520
199183
100520
100520
100520
100521
100523
100524
100526
100527
100529
100530
100533
100535
100539
199213
100540
100540
100540
100542
100542
100542
100542
100542
100542
100544
100547
100550
100550
100550
100550
100551
100553
100554
100554
100554
100554
100554
100554
100554
100554
100554
100554
100554
0
100555
100556
100557
100557
100557
100558
100558
100558
100558
100558
100558
100559
100560
0
100565
100566
100567
100569
100571
100572
100574
100574
100574
0
100574
100574
100574
100575
100575
100575
100575
100576
100576
100576
100576
100576
100576
100576
100576
100576
199354
0
100580
100581
100583
100584
100584
100584
100584
100585
100586
100590
100592
100594
100595
100597
100598
100598
157607
100598
100599
100599
100602
100604
100606
100609
100610
100611
100612
100613
100614
100616
100618
100619
100620
100621
100623
100624
100625
100626
100628
0
100631
100631
100633
100634
100635
100636
100637
100639
100640
100640
100640
100641
100642
100643
100645
100648
100649
0
100651
100652
100656
100657
100658
100659
100660
100662
100662
100662
100662
100662
100662
100662
100662
100662
199493
100662
0
100662
199499
100663
100664
100665
100666
0
199515
199516
0
100675
100677
100678
100679
100680
100681
100681
100681
0
100681
100681
100682
100684
100685
100686
100687
100690
100690
100690
100691
100692
100694
100697
100698
100699
0
100699
100699
100699
100699
199575
100699
100699
100699
100699
100699
199586
100702
100703
100705
199595
100707
100710
100711
100711
100711
100711
100711
100712
100713
100714
100715
100716
100716
199623
100717
100717
199628
100717
100717
0
100719
100720
100722
100725
100726
100727
100728
100729
100729
100729
100729
199654
100729
100729
100730
100731
100733
100735
100737
100739
100740
100743
100744
100745
100747
100748
100751
100753
100757
100759
100760
100761
100761
100761
100761
100761
100761
100762
100763
100764
100765
100766
100767
100768
100772
100772
100772
0
100775
100777
100778
100781
100781
0
100781
100781
100781
199747
100781
100781
100782
100784
100785
100786
100789
100790
100791
100794
100795
100795
100795
100795
100795
100795
100796
100796
100796
100796
100796
100796
100796
100796
100796
100796
100796
100796
100796
100796
100797
100798
100798
100798
100798
100798
100798
100798
100798
100798
100798
100799
100802
100803
100804
100806
100807
100809
100810
100811
100814
100817
100817
100817
100818
100820
100823
199863
0
100823
100823
100823
100823
100823
100823
100824
100826
100827
100829
100831
100831
100831
0
100833
100833
100833
100833
100833
0
100833
100833
100833
100833
100833
100833
100833
100833
100833
100834
100836
100836
100837
100839
100840
100842
100843
100843
100843
100844
100845
199965
100846
100848
100849
100850
100851
100852
199975
100853
100853
100853
100854
199986
0
100858
0
100858
199994
100858
100858
100858
100858
