0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-14 15:38:47 +00:00
OI-codes/S2OJ/1448/data/sunflower17.in

98767 lines
568 KiB (Stored with Git LFS)
Plaintext

100000 98765
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
16273
16274
16275
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316
16317
16318
16319
16320
16321
16322
16323
16324
16325
16326
16327
16328
16329
16330
16331
16332
16333
16334
16335
16336
16337
16338
16339
16340
16341
16342
16343
16344
16345
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
16368
16369
16370
16371
16372
16373
16374
16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732
16733
16734
16735
16736
16737
16738
16739
16740
16741
16742
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
16800
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817
16818
16819
16820
16821
16822
16823
16824
16825
16826
16827
16828
16829
16830
16831
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843
16844
16845
16846
16847
16848
16849
16850
16851
16852
16853
16854
16855
16856
16857
16858
16859
16860
16861
16862
16863
16864
16865
16866
16867
16868
16869
16870
16871
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
16921
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945
16946
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962
16963
16964
16965
16966
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977
16978
16979
16980
16981
16982
16983
16984
16985
16986
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027
17028
17029
17030
17031
17032
17033
17034
17035
17036
17037
17038
17039
17040
17041
17042
17043
17044
17045
17046
17047
17048
17049
17050
17051
17052
17053
17054
17055
17056
17057
17058
17059
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092
17093
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
17113
17114
17115
17116
17117
17118
17119
17120
17121
17122
17123
17124
17125
17126
17127
17128
17129
17130
17131
17132
17133
17134
17135
17136
17137
17138
17139
17140
17141
17142
17143
17144
17145
17146
17147
17148
17149
17150
17151
17152
17153
17154
17155
17156
17157
17158
17159
17160
17161
17162
17163
17164
17165
17166
17167
17168
17169
17170
17171
17172
17173
17174
17175
17176
17177
17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
17189
17190
17191
17192
17193
17194
17195
17196
17197
17198
17199
17200
17201
17202
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213
17214
17215
17216
17217
17218
17219
17220
17221
17222
17223
17224
17225
17226
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
17240
17241
17242
17243
17244
17245
17246
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258
17259
17260
17261
17262
17263
17264
17265
17266
17267
17268
17269
17270
17271
17272
17273
17274
17275
17276
17277
17278
17279
17280
17281
17282
17283
17284
17285
17286
17287
17288
17289
17290
17291
17292
17293
17294
17295
17296
17297
17298
17299
17300
17301
17302
17303
17304
17305
17306
17307
17308
17309
17310
17311
17312
17313
17314
17315
17316
17317
17318
17319
17320
17321
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337
17338
17339
17340
17341
17342
17343
17344
17345
17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
17356
17357
17358
17359
17360
17361
17362
17363
17364
17365
17366
17367
17368
17369
17370
17371
17372
17373
17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
17401
17402
17403
17404
17405
17406
17407
17408
17409
17410
17411
17412
17413
17414
17415
17416
17417
17418
17419
17420
17421
17422
17423
17424
17425
17426
17427
17428
17429
17430
17431
17432
17433
17434
17435
17436
17437
17438
17439
17440
17441
17442
17443
17444
17445
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461
17462
17463
17464
17465
17466
17467
17468
17469
17470
17471
17472
17473
17474
17475
17476
17477
17478
17479
17480
17481
17482
17483
17484
17485
17486
17487
17488
17489
17490
17491
17492
17493
17494
17495
17496
17497
17498
17499
17500
17501
17502
17503
17504
17505
17506
17507
17508
17509
17510
17511
17512
17513
17514
17515
17516
17517
17518
17519
17520
17521
17522
17523
17524
17525
17526
17527
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
17549
17550
17551
17552
17553
17554
17555
17556
17557
17558
17559
17560
17561
17562
17563
17564
17565
17566
17567
17568
17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
17591
17592
17593
17594
17595
17596
17597
17598
17599
17600
17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17611
17612
17613
17614
17615
17616
17617
17618
17619
17620
17621
17622
17623
17624
17625
17626
17627
17628
17629
17630
17631
17632
17633
17634
17635
17636
17637
17638
17639
17640
17641
17642
17643
17644
17645
17646
17647
17648
17649
17650
17651
17652
17653
17654
17655
17656
17657
17658
17659
17660
17661
17662
17663
17664
17665
17666
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
17718
17719
17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
17751
17752
17753
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
17850
17851
17852
17853
17854
17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
17881
17882
17883
17884
17885
17886
17887
17888
17889
17890
17891
17892
17893
17894
17895
17896
17897
17898
17899
17900
17901
17902
17903
17904
17905
17906
17907
17908
17909
17910
17911
17912
17913
17914
17915
17916
17917
17918
17919
17920
17921
17922
17923
17924
17925
17926
17927
17928
17929
17930
17931
17932
17933
17934
17935
17936
17937
17938
17939
17940
17941
17942
17943
17944
17945
17946
17947
17948
17949
17950
17951
17952
17953
17954
17955
17956
17957
17958
17959
17960
17961
17962
17963
17964
17965
17966
17967
17968
17969
17970
17971
17972
17973
17974
17975
17976
17977
17978
17979
17980
17981
17982
17983
17984
17985
17986
17987
17988
17989
17990
17991
17992
17993
17994
17995
17996
17997
17998
17999
18000
18001
18002
18003
18004
18005
18006
18007
18008
18009
18010
18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
18061
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
18108
18109
18110
18111
18112
18113
18114
18115
18116
18117
18118
18119
18120
18121
18122
18123
18124
18125
18126
18127
18128
18129
18130
18131
18132
18133
18134
18135
18136
18137
18138
18139
18140
18141
18142
18143
18144
18145
18146
18147
18148
18149
18150
18151
18152
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
18172
18173
18174
18175
18176
18177
18178
18179
18180
18181
18182
18183
18184
18185
18186
18187
18188
18189
18190
18191
18192
18193
18194
18195
18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
18207
18208
18209
18210
18211
18212
18213
18214
18215
18216
18217
18218
18219
18220
18221
18222
18223
18224
18225
18226
18227
18228
18229
18230
18231
18232
18233
18234
18235
18236
18237
18238
18239
18240
18241
18242
18243
18244
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
18262
18263
18264
18265
18266
18267
18268
18269
18270
18271
18272
18273
18274
18275
18276
18277
18278
18279
18280
18281
18282
18283
18284
18285
18286
18287
18288
18289
18290
18291
18292
18293
18294
18295
18296
18297
18298
18299
18300
18301
18302
18303
18304
18305
18306
18307
18308
18309
18310
18311
18312
18313
18314
18315
18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329
18330
18331
18332
18333
18334
18335
18336
18337
18338
18339
18340
18341
18342
18343
18344
18345
18346
18347
18348
18349
18350
18351
18352
18353
18354
18355
18356
18357
18358
18359
18360
18361
18362
18363
18364
18365
18366
18367
18368
18369
18370
18371
18372
18373
18374
18375
18376
18377
18378
18379
18380
18381
18382
18383
18384
18385
18386
18387
18388
18389
18390
18391
18392
18393
18394
18395
18396
18397
18398
18399
18400
18401
18402
18403
18404
18405
18406
18407
18408
18409
18410
18411
18412
18413
18414
18415
18416
18417
18418
18419
18420
18421
18422
18423
18424
18425
18426
18427
18428
18429
18430
18431
18432
18433
18434
18435
18436
18437
18438
18439
18440
18441
18442
18443
18444
18445
18446
18447
18448
18449
18450
18451
18452
18453
18454
18455
18456
18457
18458
18459
18460
18461
18462
18463
18464
18465
18466
18467
18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
18478
18479
18480
18481
18482
18483
18484
18485
18486
18487
18488
18489
18490
18491
18492
18493
18494
18495
18496
18497
18498
18499
18500
18501
18502
18503
18504
18505
18506
18507
18508
18509
18510
18511
18512
18513
18514
18515
18516
18517
18518
18519
18520
18521
18522
18523
18524
18525
18526
18527
18528
18529
18530
18531
18532
18533
18534
18535
18536
18537
18538
18539
18540
18541
18542
18543
18544
18545
18546
18547
18548
18549
18550
18551
18552
18553
18554
18555
18556
18557
18558
18559
18560
18561
18562
18563
18564
18565
18566
18567
18568
18569
18570
18571
18572
18573
18574
18575
18576
18577
18578
18579
18580
18581
18582
18583
18584
18585
18586
18587
18588
18589
18590
18591
18592
18593
18594
18595
18596
18597
18598
18599
18600
18601
18602
18603
18604
18605
18606
18607
18608
18609
18610
18611
18612
18613
18614
18615
18616
18617
18618
18619
18620
18621
18622
18623
18624
18625
18626
18627
18628
18629
18630
18631
18632
18633
18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
18654
18655
18656
18657
18658
18659
18660
18661
18662
18663
18664
18665
18666
18667
18668
18669
18670
18671
18672
18673
18674
18675
18676
18677
18678
18679
18680
18681
18682
18683
18684
18685
18686
18687
18688
18689
18690
18691
18692
18693
18694
18695
18696
18697
18698
18699
18700
18701
18702
18703
18704
18705
18706
18707
18708
18709
18710
18711
18712
18713
18714
18715
18716
18717
18718
18719
18720
18721
18722
18723
18724
18725
18726
18727
18728
18729
18730
18731
18732
18733
18734
18735
18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
18758
18759
18760
18761
18762
18763
18764
18765
18766
18767
18768
18769
18770
18771
18772
18773
18774
18775
18776
18777
18778
18779
18780
18781
18782
18783
18784
18785
18786
18787
18788
18789
18790
18791
18792
18793
18794
18795
18796
18797
18798
18799
18800
18801
18802
18803
18804
18805
18806
18807
18808
18809
18810
18811
18812
18813
18814
18815
18816
18817
18818
18819
18820
18821
18822
18823
18824
18825
18826
18827
18828
18829
18830
18831
18832
18833
18834
18835
18836
18837
18838
18839
18840
18841
18842
18843
18844
18845
18846
18847
18848
18849
18850
18851
18852
18853
18854
18855
18856
18857
18858
18859
18860
18861
18862
18863
18864
18865
18866
18867
18868
18869
18870
18871
18872
18873
18874
18875
18876
18877
18878
18879
18880
18881
18882
18883
18884
18885
18886
18887
18888
18889
18890
18891
18892
18893
18894
18895
18896
18897
18898
18899
18900
18901
18902
18903
18904
18905
18906
18907
18908
18909
18910
18911
18912
18913
18914
18915
18916
18917
18918
18919
18920
18921
18922
18923
18924
18925
18926
18927
18928
18929
18930
18931
18932
18933
18934
18935
18936
18937
18938
18939
18940
18941
18942
18943
18944
18945
18946
18947
18948
18949
18950
18951
18952
18953
18954
18955
18956
18957
18958
18959
18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
18979
18980
18981
18982
18983
18984
18985
18986
18987
18988
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020
19021
19022
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040
19041
19042
19043
19044
19045
19046
19047
19048
19049
19050
19051
19052
19053
19054
19055
19056
19057
19058
19059
19060
19061
19062
19063
19064
19065
19066
19067
19068
19069
19070
19071
19072
19073
19074
19075
19076
19077
19078
19079
19080
19081
19082
19083
19084
19085
19086
19087
19088
19089
19090
19091
19092
19093
19094
19095
19096
19097
19098
19099
19100
19101
19102
19103
19104
19105
19106
19107
19108
19109
19110
19111
19112
19113
19114
19115
19116
19117
19118
19119
19120
19121
19122
19123
19124
19125
19126
19127
19128
19129
19130
19131
19132
19133
19134
19135
19136
19137
19138
19139
19140
19141
19142
19143
19144
19145
19146
19147
19148
19149
19150
19151
19152
19153
19154
19155
19156
19157
19158
19159
19160
19161
19162
19163
19164
19165
19166
19167
19168
19169
19170
19171
19172
19173
19174
19175
19176
19177
19178
19179
19180
19181
19182
19183
19184
19185
19186
19187
19188
19189
19190
19191
19192
19193
19194
19195
19196
19197
19198
19199
19200
19201
19202
19203
19204
19205
19206
19207
19208
19209
19210
19211
19212
19213
19214
19215
19216
19217
19218
19219
19220
19221
19222
19223
19224
19225
19226
19227
19228
19229
19230
19231
19232
19233
19234
19235
19236
19237
19238
19239
19240
19241
19242
19243
19244
19245
19246
19247
19248
19249
19250
19251
19252
19253
19254
19255
19256
19257
19258
19259
19260
19261
19262
19263
19264
19265
19266
19267
19268
19269
19270
19271
19272
19273
19274
19275
19276
19277
19278
19279
19280
19281
19282
19283
19284
19285
19286
19287
19288
19289
19290
19291
19292
19293
19294
19295
19296
19297
19298
19299
19300
19301
19302
19303
19304
19305
19306
19307
19308
19309
19310
19311
19312
19313
19314
19315
19316
19317
19318
19319
19320
19321
19322
19323
19324
19325
19326
19327
19328
19329
19330
19331
19332
19333
19334
19335
19336
19337
19338
19339
19340
19341
19342
19343
19344
19345
19346
19347
19348
19349
19350
19351
19352
19353
19354
19355
19356
19357
19358
19359
19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
19374
19375
19376
19377
19378
19379
19380
19381
19382
19383
19384
19385
19386
19387
19388
19389
19390
19391
19392
19393
19394
19395
19396
19397
19398
19399
19400
19401
19402
19403
19404
19405
19406
19407
19408
19409
19410
19411
19412
19413
19414
19415
19416
19417
19418
19419
19420
19421
19422
19423
19424
19425
19426
19427
19428
19429
19430
19431
19432
19433
19434
19435
19436
19437
19438
19439
19440
19441
19442
19443
19444
19445
19446
19447
19448
19449
19450
19451
19452
19453
19454
19455
19456
19457
19458
19459
19460
19461
19462
19463
19464
19465
19466
19467
19468
19469
19470
19471
19472
19473
19474
19475
19476
19477
19478
19479
19480
19481
19482
19483
19484
19485
19486
19487
19488
19489
19490
19491
19492
19493
19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
19504
19505
19506
19507
19508
19509
19510
19511
19512
19513
19514
19515
19516
19517
19518
19519
19520
19521
19522
19523
19524
19525
19526
19527
19528
19529
19530
19531
19532
19533
19534
19535
19536
19537
19538
19539
19540
19541
19542
19543
19544
19545
19546
19547
19548
19549
19550
19551
19552
19553
19554
19555
19556
19557
19558
19559
19560
19561
19562
19563
19564
19565
19566
19567
19568
19569
19570
19571
19572
19573
19574
19575
19576
19577
19578
19579
19580
19581
19582
19583
19584
19585
19586
19587
19588
19589
19590
19591
19592
19593
19594
19595
19596
19597
19598
19599
19600
19601
19602
19603
19604
19605
19606
19607
19608
19609
19610
19611
19612
19613
19614
19615
19616
19617
19618
19619
19620
19621
19622
19623
19624
19625
19626
19627
19628
19629
19630
19631
19632
19633
19634
19635
19636
19637
19638
19639
19640
19641
19642
19643
19644
19645
19646
19647
19648
19649
19650
19651
19652
19653
19654
19655
19656
19657
19658
19659
19660
19661
19662
19663
19664
19665
19666
19667
19668
19669
19670
19671
19672
19673
19674
19675
19676
19677
19678
19679
19680
19681
19682
19683
19684
19685
19686
19687
19688
19689
19690
19691
19692
19693
19694
19695
19696
19697
19698
19699
19700
19701
19702
19703
19704
19705
19706
19707
19708
19709
19710
19711
19712
19713
19714
19715
19716
19717
19718
19719
19720
19721
19722
19723
19724
19725
19726
19727
19728
19729
19730
19731
19732
19733
19734
19735
19736
19737
19738
19739
19740
19741
19742
19743
19744
19745
19746
19747
19748
19749
19750
19751
19752
19753
19754
19755
19756
19757
19758
19759
19760
19761
19762
19763
19764
19765
19766
19767
19768
19769
19770
19771
19772
19773
19774
19775
19776
19777
19778
19779
19780
19781
19782
19783
19784
19785
19786
19787
19788
19789
19790
19791
19792
19793
19794
19795
19796
19797
19798
19799
19800
19801
19802
19803
19804
19805
19806
19807
19808
19809
19810
19811
19812
19813
19814
19815
19816
19817
19818
19819
19820
19821
19822
19823
19824
19825
19826
19827
19828
19829
19830
19831
19832
19833
19834
19835
19836
19837
19838
19839
19840
19841
19842
19843
19844
19845
19846
19847
19848
19849
19850
19851
19852
19853
19854
19855
19856
19857
19858
19859
19860
19861
19862
19863
19864
19865
19866
19867
19868
19869
19870
19871
19872
19873
19874
19875
19876
19877
19878
19879
19880
19881
19882
19883
19884
19885
19886
19887
19888
19889
19890
19891
19892
19893
19894
19895
19896
19897
19898
19899
19900
19901
19902
19903
19904
19905
19906
19907
19908
19909
19910
19911
19912
19913
19914
19915
19916
19917
19918
19919
19920
19921
19922
19923
19924
19925
19926
19927
19928
19929
19930
19931
19932
19933
19934
19935
19936
19937
19938
19939
19940
19941
19942
19943
19944
19945
19946
19947
19948
19949
19950
19951
19952
19953
19954
19955
19956
19957
19958
19959
19960
19961
19962
19963
19964
19965
19966
19967
19968
19969
19970
19971
19972
19973
19974
19975
19976
19977
19978
19979
19980
19981
19982
19983
19984
19985
19986
19987
19988
19989
19990
19991
19992
19993
19994
19995
19996
19997
19998
19999
20000
20001
20002
20003
20004
20005
20006
20007
20008
20009
20010
20011
20012
20013
20014
20015
20016
20017
20018
20019
20020
20021
20022
20023
20024
20025
20026
20027
20028
20029
20030
20031
20032
20033
20034
20035
20036
20037
20038
20039
20040
20041
20042
20043
20044
20045
20046
20047
20048
20049
20050
20051
20052
20053
20054
20055
20056
20057
20058
20059
20060
20061
20062
20063
20064
20065
20066
20067
20068
20069
20070
20071
20072
20073
20074
20075
20076
20077
20078
20079
20080
20081
20082
20083
20084
20085
20086
20087
20088
20089
20090
20091
20092
20093
20094
20095
20096
20097
20098
20099
20100
20101
20102
20103
20104
20105
20106
20107
20108
20109
20110
20111
20112
20113
20114
20115
20116
20117
20118
20119
20120
20121
20122
20123
20124
20125
20126
20127
20128
20129
20130
20131
20132
20133
20134
20135
20136
20137
20138
20139
20140
20141
20142
20143
20144
20145
20146
20147
20148
20149
20150
20151
20152
20153
20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
20166
20167
20168
20169
20170
20171
20172
20173
20174
20175
20176
20177
20178
20179
20180
20181
20182
20183
20184
20185
20186
20187
20188
20189
20190
20191
20192
20193
20194
20195
20196
20197
20198
20199
20200
20201
20202
20203
20204
20205
20206
20207
20208
20209
20210
20211
20212
20213
20214
20215
20216
20217
20218
20219
20220
20221
20222
20223
20224
20225
20226
20227
20228
20229
20230
20231
20232
20233
20234
20235
20236
20237
20238
20239
20240
20241
20242
20243
20244
20245
20246
20247
20248
20249
20250
20251
20252
20253
20254
20255
20256
20257
20258
20259
20260
20261
20262
20263
20264
20265
20266
20267
20268
20269
20270
20271
20272
20273
20274
20275
20276
20277
20278
20279
20280
20281
20282
20283
20284
20285
20286
20287
20288
20289
20290
20291
20292
20293
20294
20295
20296
20297
20298
20299
20300
20301
20302
20303
20304
20305
20306
20307
20308
20309
20310
20311
20312
20313
20314
20315
20316
20317
20318
20319
20320
20321
20322
20323
20324
20325
20326
20327
20328
20329
20330
20331
20332
20333
20334
20335
20336
20337
20338
20339
20340
20341
20342
20343
20344
20345
20346
20347
20348
20349
20350
20351
20352
20353
20354
20355
20356
20357
20358
20359
20360
20361
20362
20363
20364
20365
20366
20367
20368
20369
20370
20371
20372
20373
20374
20375
20376
20377
20378
20379
20380
20381
20382
20383
20384
20385
20386
20387
20388
20389
20390
20391
20392
20393
20394
20395
20396
20397
20398
20399
20400
20401
20402
20403
20404
20405
20406
20407
20408
20409
20410
20411
20412
20413
20414
20415
20416
20417
20418
20419
20420
20421
20422
20423
20424
20425
20426
20427
20428
20429
20430
20431
20432
20433
20434
20435
20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
20447
20448
20449
20450
20451
20452
20453
20454
20455
20456
20457
20458
20459
20460
20461
20462
20463
20464
20465
20466
20467
20468
20469
20470
20471
20472
20473
20474
20475
20476
20477
20478
20479
20480
20481
20482
20483
20484
20485
20486
20487
20488
20489
20490
20491
20492
20493
20494
20495
20496
20497
20498
20499
20500
20501
20502
20503
20504
20505
20506
20507
20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
20523
20524
20525
20526
20527
20528
20529
20530
20531
20532
20533
20534
20535
20536
20537
20538
20539
20540
20541
20542
20543
20544
20545
20546
20547
20548
20549
20550
20551
20552
20553
20554
20555
20556
20557
20558
20559
20560
20561
20562
20563
20564
20565
20566
20567
20568
20569
20570
20571
20572
20573
20574
20575
20576
20577
20578
20579
20580
20581
20582
20583
20584
20585
20586
20587
20588
20589
20590
20591
20592
20593
20594
20595
20596
20597
20598
20599
20600
20601
20602
20603
20604
20605
20606
20607
20608
20609
20610
20611
20612
20613
20614
20615
20616
20617
20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
20640
20641
20642
20643
20644
20645
20646
20647
20648
20649
20650
20651
20652
20653
20654
20655
20656
20657
20658
20659
20660
20661
20662
20663
20664
20665
20666
20667
20668
20669
20670
20671
20672
20673
20674
20675
20676
20677
20678
20679
20680
20681
20682
20683
20684
20685
20686
20687
20688
20689
20690
20691
20692
20693
20694
20695
20696
20697
20698
20699
20700
20701
20702
20703
20704
20705
20706
20707
20708
20709
20710
20711
20712
20713
20714
20715
20716
20717
20718
20719
20720
20721
20722
20723
20724
20725
20726
20727
20728
20729
20730
20731
20732
20733
20734
20735
20736
20737
20738
20739
20740
20741
20742
20743
20744
20745
20746
20747
20748
20749
20750
20751
20752
20753
20754
20755
20756
20757
20758
20759
20760
20761
20762
20763
20764
20765
20766
20767
20768
20769
20770
20771
20772
20773
20774
20775
20776
20777
20778
20779
20780
20781
20782
20783
20784
20785
20786
20787
20788
20789
20790
20791
20792
20793
20794
20795
20796
20797
20798
20799
20800
20801
20802
20803
20804
20805
20806
20807
20808
20809
20810
20811
20812
20813
20814
20815
20816
20817
20818
20819
20820
20821
20822
20823
20824
20825
20826
20827
20828
20829
20830
20831
20832
20833
20834
20835
20836
20837
20838
20839
20840
20841
20842
20843
20844
20845
20846
20847
20848
20849
20850
20851
20852
20853
20854
20855
20856
20857
20858
20859
20860
20861
20862
20863
20864
20865
20866
20867
20868
20869
20870
20871
20872
20873
20874
20875
20876
20877
20878
20879
20880
20881
20882
20883
20884
20885
20886
20887
20888
20889
20890
20891
20892
20893
20894
20895
20896
20897
20898
20899
20900
20901
20902
20903
20904
20905
20906
20907
20908
20909
20910
20911
20912
20913
20914
20915
20916
20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
20944
20945
20946
20947
20948
20949
20950
20951
20952
20953
20954
20955
20956
20957
20958
20959
20960
20961
20962
20963
20964
20965
20966
20967
20968
20969
20970
20971
20972
20973
20974
20975
20976
20977
20978
20979
20980
20981
20982
20983
20984
20985
20986
20987
20988
20989
20990
20991
20992
20993
20994
20995
20996
20997
20998
20999
21000
21001
21002
21003
21004
21005
21006
21007
21008
21009
21010
21011
21012
21013
21014
21015
21016
21017
21018
21019
21020
21021
21022
21023
21024
21025
21026
21027
21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
21050
21051
21052
21053
21054
21055
21056
21057
21058
21059
21060
21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
21083
21084
21085
21086
21087
21088
21089
21090
21091
21092
21093
21094
21095
21096
21097
21098
21099
21100
21101
21102
21103
21104
21105
21106
21107
21108
21109
21110
21111
21112
21113
21114
21115
21116
21117
21118
21119
21120
21121
21122
21123
21124
21125
21126
21127
21128
21129
21130
21131
21132
21133
21134
21135
21136
21137
21138
21139
21140
21141
21142
21143
21144
21145
21146
21147
21148
21149
21150
21151
21152
21153
21154
21155
21156
21157
21158
21159
21160
21161
21162
21163
21164
21165
21166
21167
21168
21169
21170
21171
21172
21173
21174
21175
21176
21177
21178
21179
21180
21181
21182
21183
21184
21185
21186
21187
21188
21189
21190
21191
21192
21193
21194
21195
21196
21197
21198
21199
21200
21201
21202
21203
21204
21205
21206
21207
21208
21209
21210
21211
21212
21213
21214
21215
21216
21217
21218
21219
21220
21221
21222
21223
21224
21225
21226
21227
21228
21229
21230
21231
21232
21233
21234
21235
21236
21237
21238
21239
21240
21241
21242
21243
21244
21245
21246
21247
21248
21249
21250
21251
21252
21253
21254
21255
21256
21257
21258
21259
21260
21261
21262
21263
21264
21265
21266
21267
21268
21269
21270
21271
21272
21273
21274
21275
21276
21277
21278
21279
21280
21281
21282
21283
21284
21285
21286
21287
21288
21289
21290
21291
21292
21293
21294
21295
21296
21297
21298
21299
21300
21301
21302
21303
21304
21305
21306
21307
21308
21309
21310
21311
21312
21313
21314
21315
21316
21317
21318
21319
21320
21321
21322
21323
21324
21325
21326
21327
21328
21329
21330
21331
21332
21333
21334
21335
21336
21337
21338
21339
21340
21341
21342
21343
21344
21345
21346
21347
21348
21349
21350
21351
21352
21353
21354
21355
21356
21357
21358
21359
21360
21361
21362
21363
21364
21365
21366
21367
21368
21369
21370
21371
21372
21373
21374
21375
21376
21377
21378
21379
21380
21381
21382
21383
21384
21385
21386
21387
21388
21389
21390
21391
21392
21393
21394
21395
21396
21397
21398
21399
21400
21401
21402
21403
21404
21405
21406
21407
21408
21409
21410
21411
21412
21413
21414
21415
21416
21417
21418
21419
21420
21421
21422
21423
21424
21425
21426
21427
21428
21429
21430
21431
21432
21433
21434
21435
21436
21437
21438
21439
21440
21441
21442
21443
21444
21445
21446
21447
21448
21449
21450
21451
21452
21453
21454
21455
21456
21457
21458
21459
21460
21461
21462
21463
21464
21465
21466
21467
21468
21469
21470
21471
21472
21473
21474
21475
21476
21477
21478
21479
21480
21481
21482
21483
21484
21485
21486
21487
21488
21489
21490
21491
21492
21493
21494
21495
21496
21497
21498
21499
21500
21501
21502
21503
21504
21505
21506
21507
21508
21509
21510
21511
21512
21513
21514
21515
21516
21517
21518
21519
21520
21521
21522
21523
21524
21525
21526
21527
21528
21529
21530
21531
21532
21533
21534
21535
21536
21537
21538
21539
21540
21541
21542
21543
21544
21545
21546
21547
21548
21549
21550
21551
21552
21553
21554
21555
21556
21557
21558
21559
21560
21561
21562
21563
21564
21565
21566
21567
21568
21569
21570
21571
21572
21573
21574
21575
21576
21577
21578
21579
21580
21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
21597
21598
21599
21600
21601
21602
21603
21604
21605
21606
21607
21608
21609
21610
21611
21612
21613
21614
21615
21616
21617
21618
21619
21620
21621
21622
21623
21624
21625
21626
21627
21628
21629
21630
21631
21632
21633
21634
21635
21636
21637
21638
21639
21640
21641
21642
21643
21644
21645
21646
21647
21648
21649
21650
21651
21652
21653
21654
21655
21656
21657
21658
21659
21660
21661
21662
21663
21664
21665
21666
21667
21668
21669
21670
21671
21672
21673
21674
21675
21676
21677
21678
21679
21680
21681
21682
21683
21684
21685
21686
21687
21688
21689
21690
21691
21692
21693
21694
21695
21696
21697
21698
21699
21700
21701
21702
21703
21704
21705
21706
21707
21708
21709
21710
21711
21712
21713
21714
21715
21716
21717
21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
21734
21735
21736
21737
21738
21739
21740
21741
21742
21743
21744
21745
21746
21747
21748
21749
21750
21751
21752
21753
21754
21755
21756
21757
21758
21759
21760
21761
21762
21763
21764
21765
21766
21767
21768
21769
21770
21771
21772
21773
21774
21775
21776
21777
21778
21779
21780
21781
21782
21783
21784
21785
21786
21787
21788
21789
21790
21791
21792
21793
21794
21795
21796
21797
21798
21799
21800
21801
21802
21803
21804
21805
21806
21807
21808
21809
21810
21811
21812
21813
21814
21815
21816
21817
21818
21819
21820
21821
21822
21823
21824
21825
21826
21827
21828
21829
21830
21831
21832
21833
21834
21835
21836
21837
21838
21839
21840
21841
21842
21843
21844
21845
21846
21847
21848
21849
21850
21851
21852
21853
21854
21855
21856
21857
21858
21859
21860
21861
21862
21863
21864
21865
21866
21867
21868
21869
21870
21871
21872
21873
21874
21875
21876
21877
21878
21879
21880
21881
21882
21883
21884
21885
21886
21887
21888
21889
21890
21891
21892
21893
21894
21895
21896
21897
21898
21899
21900
21901
21902
21903
21904
21905
21906
21907
21908
21909
21910
21911
21912
21913
21914
21915
21916
21917
21918
21919
21920
21921
21922
21923
21924
21925
21926
21927
21928
21929
21930
21931
21932
21933
21934
21935
21936
21937
21938
21939
21940
21941
21942
21943
21944
21945
21946
21947
21948
21949
21950
21951
21952
21953
21954
21955
21956
21957
21958
21959
21960
21961
21962
21963
21964
21965
21966
21967
21968
21969
21970
21971
21972
21973
21974
21975
21976
21977
21978
21979
21980
21981
21982
21983
21984
21985
21986
21987
21988
21989
21990
21991
21992
21993
21994
21995
21996
21997
21998
21999
22000
22001
22002
22003
22004
22005
22006
22007
22008
22009
22010
22011
22012
22013
22014
22015
22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
22029
22030
22031
22032
22033
22034
22035
22036
22037
22038
22039
22040
22041
22042
22043
22044
22045
22046
22047
22048
22049
22050
22051
22052
22053
22054
22055
22056
22057
22058
22059
22060
22061
22062
22063
22064
22065
22066
22067
22068
22069
22070
22071
22072
22073
22074
22075
22076
22077
22078
22079
22080
22081
22082
22083
22084
22085
22086
22087
22088
22089
22090
22091
22092
22093
22094
22095
22096
22097
22098
22099
22100
22101
22102
22103
22104
22105
22106
22107
22108
22109
22110
22111
22112
22113
22114
22115
22116
22117
22118
22119
22120
22121
22122
22123
22124
22125
22126
22127
22128
22129
22130
22131
22132
22133
22134
22135
22136
22137
22138
22139
22140
22141
22142
22143
22144
22145
22146
22147
22148
22149
22150
22151
22152
22153
22154
22155
22156
22157
22158
22159
22160
22161
22162
22163
22164
22165
22166
22167
22168
22169
22170
22171
22172
22173
22174
22175
22176
22177
22178
22179
22180
22181
22182
22183
22184
22185
22186
22187
22188
22189
22190
22191
22192
22193
22194
22195
22196
22197
22198
22199
22200
22201
22202
22203
22204
22205
22206
22207
22208
22209
22210
22211
22212
22213
22214
22215
22216
22217
22218
22219
22220
22221
22222
22223
22224
22225
22226
22227
22228
22229
22230
22231
22232
22233
22234
22235
22236
22237
22238
22239
22240
22241
22242
22243
22244
22245
22246
22247
22248
22249
22250
22251
22252
22253
22254
22255
22256
22257
22258
22259
22260
22261
22262
22263
22264
22265
22266
22267
22268
22269
22270
22271
22272
22273
22274
22275
22276
22277
22278
22279
22280
22281
22282
22283
22284
22285
22286
22287
22288
22289
22290
22291
22292
22293
22294
22295
22296
22297
22298
22299
22300
22301
22302
22303
22304
22305
22306
22307
22308
22309
22310
22311
22312
22313
22314
22315
22316
22317
22318
22319
22320
22321
22322
22323
22324
22325
22326
22327
22328
22329
22330
22331
22332
22333
22334
22335
22336
22337
22338
22339
22340
22341
22342
22343
22344
22345
22346
22347
22348
22349
22350
22351
22352
22353
22354
22355
22356
22357
22358
22359
22360
22361
22362
22363
22364
22365
22366
22367
22368
22369
22370
22371
22372
22373
22374
22375
22376
22377
22378
22379
22380
22381
22382
22383
22384
22385
22386
22387
22388
22389
22390
22391
22392
22393
22394
22395
22396
22397
22398
22399
22400
22401
22402
22403
22404
22405
22406
22407
22408
22409
22410
22411
22412
22413
22414
22415
22416
22417
22418
22419
22420
22421
22422
22423
22424
22425
22426
22427
22428
22429
22430
22431
22432
22433
22434
22435
22436
22437
22438
22439
22440
22441
22442
22443
22444
22445
22446
22447
22448
22449
22450
22451
22452
22453
22454
22455
22456
22457
22458
22459
22460
22461
22462
22463
22464
22465
22466
22467
22468
22469
22470
22471
22472
22473
22474
22475
22476
22477
22478
22479
22480
22481
22482
22483
22484
22485
22486
22487
22488
22489
22490
22491
22492
22493
22494
22495
22496
22497
22498
22499
22500
22501
22502
22503
22504
22505
22506
22507
22508
22509
22510
22511
22512
22513
22514
22515
22516
22517
22518
22519
22520
22521
22522
22523
22524
22525
22526
22527
22528
22529
22530
22531
22532
22533
22534
22535
22536
22537
22538
22539
22540
22541
22542
22543
22544
22545
22546
22547
22548
22549
22550
22551
22552
22553
22554
22555
22556
22557
22558
22559
22560
22561
22562
22563
22564
22565
22566
22567
22568
22569
22570
22571
22572
22573
22574
22575
22576
22577
22578
22579
22580
22581
22582
22583
22584
22585
22586
22587
22588
22589
22590
22591
22592
22593
22594
22595
22596
22597
22598
22599
22600
22601
22602
22603
22604
22605
22606
22607
22608
22609
22610
22611
22612
22613
22614
22615
22616
22617
22618
22619
22620
22621
22622
22623
22624
22625
22626
22627
22628
22629
22630
22631
22632
22633
22634
22635
22636
22637
22638
22639
22640
22641
22642
22643
22644
22645
22646
22647
22648
22649
22650
22651
22652
22653
22654
22655
22656
22657
22658
22659
22660
22661
22662
22663
22664
22665
22666
22667
22668
22669
22670
22671
22672
22673
22674
22675
22676
22677
22678
22679
22680
22681
22682
22683
22684
22685
22686
22687
22688
22689
22690
22691
22692
22693
22694
22695
22696
22697
22698
22699
22700
22701
22702
22703
22704
22705
22706
22707
22708
22709
22710
22711
22712
22713
22714
22715
22716
22717
22718
22719
22720
22721
22722
22723
22724
22725
22726
22727
22728
22729
22730
22731
22732
22733
22734
22735
22736
22737
22738
22739
22740
22741
22742
22743
22744
22745
22746
22747
22748
22749
22750
22751
22752
22753
22754
22755
22756
22757
22758
22759
22760
22761
22762
22763
22764
22765
22766
22767
22768
22769
22770
22771
22772
22773
22774
22775
22776
22777
22778
22779
22780
22781
22782
22783
22784
22785
22786
22787
22788
22789
22790
22791
22792
22793
22794
22795
22796
22797
22798
22799
22800
22801
22802
22803
22804
22805
22806
22807
22808
22809
22810
22811
22812
22813
22814
22815
22816
22817
22818
22819
22820
22821
22822
22823
22824
22825
22826
22827
22828
22829
22830
22831
22832
22833
22834
22835
22836
22837
22838
22839
22840
22841
22842
22843
22844
22845
22846
22847
22848
22849
22850
22851
22852
22853
22854
22855
22856
22857
22858
22859
22860
22861
22862
22863
22864
22865
22866
22867
22868
22869
22870
22871
22872
22873
22874
22875
22876
22877
22878
22879
22880
22881
22882
22883
22884
22885
22886
22887
22888
22889
22890
22891
22892
22893
22894
22895
22896
22897
22898
22899
22900
22901
22902
22903
22904
22905
22906
22907
22908
22909
22910
22911
22912
22913
22914
22915
22916
22917
22918
22919
22920
22921
22922
22923
22924
22925
22926
22927
22928
22929
22930
22931
22932
22933
22934
22935
22936
22937
22938
22939
22940
22941
22942
22943
22944
22945
22946
22947
22948
22949
22950
22951
22952
22953
22954
22955
22956
22957
22958
22959
22960
22961
22962
22963
22964
22965
22966
22967
22968
22969
22970
22971
22972
22973
22974
22975
22976
22977
22978
22979
22980
22981
22982
22983
22984
22985
22986
22987
22988
22989
22990
22991
22992
22993
22994
22995
22996
22997
22998
22999
23000
23001
23002
23003
23004
23005
23006
23007
23008
23009
23010
23011
23012
23013
23014
23015
23016
23017
23018
23019
23020
23021
23022
23023
23024
23025
23026
23027
23028
23029
23030
23031
23032
23033
23034
23035
23036
23037
23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
23050
23051
23052
23053
23054
23055
23056
23057
23058
23059
23060
23061
23062
23063
23064
23065
23066
23067
23068
23069
23070
23071
23072
23073
23074
23075
23076
23077
23078
23079
23080
23081
23082
23083
23084
23085
23086
23087
23088
23089
23090
23091
23092
23093
23094
23095
23096
23097
23098
23099
23100
23101
23102
23103
23104
23105
23106
23107
23108
23109
23110
23111
23112
23113
23114
23115
23116
23117
23118
23119
23120
23121
23122
23123
23124
23125
23126
23127
23128
23129
23130
23131
23132
23133
23134
23135
23136
23137
23138
23139
23140
23141
23142
23143
23144
23145
23146
23147
23148
23149
23150
23151
23152
23153
23154
23155
23156
23157
23158
23159
23160
23161
23162
23163
23164
23165
23166
23167
23168
23169
23170
23171
23172
23173
23174
23175
23176
23177
23178
23179
23180
23181
23182
23183
23184
23185
23186
23187
23188
23189
23190
23191
23192
23193
23194
23195
23196
23197
23198
23199
23200
23201
23202
23203
23204
23205
23206
23207
23208
23209
23210
23211
23212
23213
23214
23215
23216
23217
23218
23219
23220
23221
23222
23223
23224
23225
23226
23227
23228
23229
23230
23231
23232
23233
23234
23235
23236
23237
23238
23239
23240
23241
23242
23243
23244
23245
23246
23247
23248
23249
23250
23251
23252
23253
23254
23255
23256
23257
23258
23259
23260
23261
23262
23263
23264
23265
23266
23267
23268
23269
23270
23271
23272
23273
23274
23275
23276
23277
23278
23279
23280
23281
23282
23283
23284
23285
23286
23287
23288
23289
23290
23291
23292
23293
23294
23295
23296
23297
23298
23299
23300
23301
23302
23303
23304
23305
23306
23307
23308
23309
23310
23311
23312
23313
23314
23315
23316
23317
23318
23319
23320
23321
23322
23323
23324
23325
23326
23327
23328
23329
23330
23331
23332
23333
23334
23335
23336
23337
23338
23339
23340
23341
23342
23343
23344
23345
23346
23347
23348
23349
23350
23351
23352
23353
23354
23355
23356
23357
23358
23359
23360
23361
23362
23363
23364
23365
23366
23367
23368
23369
23370
23371
23372
23373
23374
23375
23376
23377
23378
23379
23380
23381
23382
23383
23384
23385
23386
23387
23388
23389
23390
23391
23392
23393
23394
23395
23396
23397
23398
23399
23400
23401
23402
23403
23404
23405
23406
23407
23408
23409
23410
23411
23412
23413
23414
23415
23416
23417
23418
23419
23420
23421
23422
23423
23424
23425
23426
23427
23428
23429
23430
23431
23432
23433
23434
23435
23436
23437
23438
23439
23440
23441
23442
23443
23444
23445
23446
23447
23448
23449
23450
23451
23452
23453
23454
23455
23456
23457
23458
23459
23460
23461
23462
23463
23464
23465
23466
23467
23468
23469
23470
23471
23472
23473
23474
23475
23476
23477
23478
23479
23480
23481
23482
23483
23484
23485
23486
23487
23488
23489
23490
23491
23492
23493
23494
23495
23496
23497
23498
23499
23500
23501
23502
23503
23504
23505
23506
23507
23508
23509
23510
23511
23512
23513
23514
23515
23516
23517
23518
23519
23520
23521
23522
23523
23524
23525
23526
23527
23528
23529
23530
23531
23532
23533
23534
23535
23536
23537
23538
23539
23540
23541
23542
23543
23544
23545
23546
23547
23548
23549
23550
23551
23552
23553
23554
23555
23556
23557
23558
23559
23560
23561
23562
23563
23564
23565
23566
23567
23568
23569
23570
23571
23572
23573
23574
23575
23576
23577
23578
23579
23580
23581
23582
23583
23584
23585
23586
23587
23588
23589
23590
23591
23592
23593
23594
23595
23596
23597
23598
23599
23600
23601
23602
23603
23604
23605
23606
23607
23608
23609
23610
23611
23612
23613
23614
23615
23616
23617
23618
23619
23620
23621
23622
23623
23624
23625
23626
23627
23628
23629
23630
23631
23632
23633
23634
23635
23636
23637
23638
23639
23640
23641
23642
23643
23644
23645
23646
23647
23648
23649
23650
23651
23652
23653
23654
23655
23656
23657
23658
23659
23660
23661
23662
23663
23664
23665
23666
23667
23668
23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
23689
23690
23691
23692
23693
23694
23695
23696
23697
23698
23699
23700
23701
23702
23703
23704
23705
23706
23707
23708
23709
23710
23711
23712
23713
23714
23715
23716
23717
23718
23719
23720
23721
23722
23723
23724
23725
23726
23727
23728
23729
23730
23731
23732
23733
23734
23735
23736
23737
23738
23739
23740
23741
23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
23757
23758
23759
23760
23761
23762
23763
23764
23765
23766
23767
23768
23769
23770
23771
23772
23773
23774
23775
23776
23777
23778
23779
23780
23781
23782
23783
23784
23785
23786
23787
23788
23789
23790
23791
23792
23793
23794
23795
23796
23797
23798
23799
23800
23801
23802
23803
23804
23805
23806
23807
23808
23809
23810
23811
23812
23813
23814
23815
23816
23817
23818
23819
23820
23821
23822
23823
23824
23825
23826
23827
23828
23829
23830
23831
23832
23833
23834
23835
23836
23837
23838
23839
23840
23841
23842
23843
23844
23845
23846
23847
23848
23849
23850
23851
23852
23853
23854
23855
23856
23857
23858
23859
23860
23861
23862
23863
23864
23865
23866
23867
23868
23869
23870
23871
23872
23873
23874
23875
23876
23877
23878
23879
23880
23881
23882
23883
23884
23885
23886
23887
23888
23889
23890
23891
23892
23893
23894
23895
23896
23897
23898
23899
23900
23901
23902
23903
23904
23905
23906
23907
23908
23909
23910
23911
23912
23913
23914
23915
23916
23917
23918
23919
23920
23921
23922
23923
23924
23925
23926
23927
23928
23929
23930
23931
23932
23933
23934
23935
23936
23937
23938
23939
23940
23941
23942
23943
23944
23945
23946
23947
23948
23949
23950
23951
23952
23953
23954
23955
23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
23970
23971
23972
23973
23974
23975
23976
23977
23978
23979
23980
23981
23982
23983
23984
23985
23986
23987
23988
23989
23990
23991
23992
23993
23994
23995
23996
23997
23998
23999
24000
24001
24002
24003
24004
24005
24006
24007
24008
24009
24010
24011
24012
24013
24014
24015
24016
24017
24018
24019
24020
24021
24022
24023
24024
24025
24026
24027
24028
24029
24030
24031
24032
24033
24034
24035
24036
24037
24038
24039
24040
24041
24042
24043
24044
24045
24046
24047
24048
24049
24050
24051
24052
24053
24054
24055
24056
24057
24058
24059
24060
24061
24062
24063
24064
24065
24066
24067
24068
24069
24070
24071
24072
24073
24074
24075
24076
24077
24078
24079
24080
24081
24082
24083
24084
24085
24086
24087
24088
24089
24090
24091
24092
24093
24094
24095
24096
24097
24098
24099
24100
24101
24102
24103
24104
24105
24106
24107
24108
24109
24110
24111
24112
24113
24114
24115
24116
24117
24118
24119
24120
24121
24122
24123
24124
24125
24126
24127
24128
24129
24130
24131
24132
24133
24134
24135
24136
24137
24138
24139
24140
24141
24142
24143
24144
24145
24146
24147
24148
24149
24150
24151
24152
24153
24154
24155
24156
24157
24158
24159
24160
24161
24162
24163
24164
24165
24166
24167
24168
24169
24170
24171
24172
24173
24174
24175
24176
24177
24178
24179
24180
24181
24182
24183
24184
24185
24186
24187
24188
24189
24190
24191
24192
24193
24194
24195
24196
24197
24198
24199
24200
24201
24202
24203
24204
24205
24206
24207
24208
24209
24210
24211
24212
24213
24214
24215
24216
24217
24218
24219
24220
24221
24222
24223
24224
24225
24226
24227
24228
24229
24230
24231
24232
24233
24234
24235
24236
24237
24238
24239
24240
24241
24242
24243
24244
24245
24246
24247
24248
24249
24250
24251
24252
24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
24267
24268
24269
24270
24271
24272
24273
24274
24275
24276
24277
24278
24279
24280
24281
24282
24283
24284
24285
24286
24287
24288
24289
24290
24291
24292
24293
24294
24295
24296
24297
24298
24299
24300
24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
24351
24352
24353
24354
24355
24356
24357
24358
24359
24360
24361
24362
24363
24364
24365
24366
24367
24368
24369
24370
24371
24372
24373
24374
24375
24376
24377
24378
24379
24380
24381
24382
24383
24384
24385
24386
24387
24388
24389
24390
24391
24392
24393
24394
24395
24396
24397
24398
24399
24400
24401
24402
24403
24404
24405
24406
24407
24408
24409
24410
24411
24412
24413
24414
24415
24416
24417
24418
24419
24420
24421
24422
24423
24424
24425
24426
24427
24428
24429
24430
24431
24432
24433
24434
24435
24436
24437
24438
24439
24440
24441
24442
24443
24444
24445
24446
24447
24448
24449
24450
24451
24452
24453
24454
24455
24456
24457
24458
24459
24460
24461
24462
24463
24464
24465
24466
24467
24468
24469
24470
24471
24472
24473
24474
24475
24476
24477
24478
24479
24480
24481
24482
24483
24484
24485
24486
24487
24488
24489
24490
24491
24492
24493
24494
24495
24496
24497
24498
24499
24500
24501
24502
24503
24504
24505
24506
24507
24508
24509
24510
24511
24512
24513
24514
24515
24516
24517
24518
24519
24520
24521
24522
24523
24524
24525
24526
24527
24528
24529
24530
24531
24532
24533
24534
24535
24536
24537
24538
24539
24540
24541
24542
24543
24544
24545
24546
24547
24548
24549
24550
24551
24552
24553
24554
24555
24556
24557
24558
24559
24560
24561
24562
24563
24564
24565
24566
24567
24568
24569
24570
24571
24572
24573
24574
24575
24576
24577
24578
24579
24580
24581
24582
24583
24584
24585
24586
24587
24588
24589
24590
24591
24592
24593
24594
24595
24596
24597
24598
24599
24600
24601
24602
24603
24604
24605
24606
24607
24608
24609
24610
24611
24612
24613
24614
24615
24616
24617
24618
24619
24620
24621
24622
24623
24624
24625
24626
24627
24628
24629
24630
24631
24632
24633
24634
24635
24636
24637
24638
24639
24640
24641
24642
24643
24644
24645
24646
24647
24648
24649
24650
24651
24652
24653
24654
24655
24656
24657
24658
24659
24660
24661
24662
24663
24664
24665
24666
24667
24668
24669
24670
24671
24672
24673
24674
24675
24676
24677
24678
24679
24680
24681
24682
24683
24684
24685
24686
24687
24688
24689
24690
24691
24692
24693
24694
24695
24696
24697
24698
24699
24700
24701
24702
24703
24704
24705
24706
24707
24708
24709
24710
24711
24712
24713
24714
24715
24716
24717
24718
24719
24720
24721
24722
24723
24724
24725
24726
24727
24728
24729
24730
24731
24732
24733
24734
24735
24736
24737
24738
24739
24740
24741
24742
24743
24744
24745
24746
24747
24748
24749
24750
24751
24752
24753
24754
24755
24756
24757
24758
24759
24760
24761
24762
24763
24764
24765
24766
24767
24768
24769
24770
24771
24772
24773
24774
24775
24776
24777
24778
24779
24780
24781
24782
24783
24784
24785
24786
24787
24788
24789
24790
24791
24792
24793
24794
24795
24796
24797
24798
24799
24800
24801
24802
24803
24804
24805
24806
24807
24808
24809
24810
24811
24812
24813
24814
24815
24816
24817
24818
24819
24820
24821
24822
24823
24824
24825
24826
24827
24828
24829
24830
24831
24832
24833
24834
24835
24836
24837
24838
24839
24840
24841
24842
24843
24844
24845
24846
24847
24848
24849
24850
24851
24852
24853
24854
24855
24856
24857
24858
24859
24860
24861
24862
24863
24864
24865
24866
24867
24868
24869
24870
24871
24872
24873
24874
24875
24876
24877
24878
24879
24880
24881
24882
24883
24884
24885
24886
24887
24888
24889
24890
24891
24892
24893
24894
24895
24896
24897
24898
24899
24900
24901
24902
24903
24904
24905
24906
24907
24908
24909
24910
24911
24912
24913
24914
24915
24916
24917
24918
24919
24920
24921
24922
24923
24924
24925
24926
24927
24928
24929
24930
24931
24932
24933
24934
24935
24936
24937
24938
24939
24940
24941
24942
24943
24944
24945
24946
24947
24948
24949
24950
24951
24952
24953
24954
24955
24956
24957
24958
24959
24960
24961
24962
24963
24964
24965
24966
24967
24968
24969
24970
24971
24972
24973
24974
24975
24976
24977
24978
24979
24980
24981
24982
24983
24984
24985
24986
24987
24988
24989
24990
24991
24992
24993
24994
24995
24996
24997
24998
24999
25000
25001
25002
25003
25004
25005
25006
25007
25008
25009
25010
25011
25012
25013
25014
25015
25016
25017
25018
25019
25020
25021
25022
25023
25024
25025
25026
25027
25028
25029
25030
25031
25032
25033
25034
25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
25045
25046
25047
25048
25049
25050
25051
25052
25053
25054
25055
25056
25057
25058
25059
25060
25061
25062
25063
25064
25065
25066
25067
25068
25069
25070
25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
25084
25085
25086
25087
25088
25089
25090
25091
25092
25093
25094
25095
25096
25097
25098
25099
25100
25101
25102
25103
25104
25105
25106
25107
25108
25109
25110
25111
25112
25113
25114
25115
25116
25117
25118
25119
25120
25121
25122
25123
25124
25125
25126
25127
25128
25129
25130
25131
25132
25133
25134
25135
25136
25137
25138
25139
25140
25141
25142
25143
25144
25145
25146
25147
25148
25149
25150
25151
25152
25153
25154
25155
25156
25157
25158
25159
25160
25161
25162
25163
25164
25165
25166
25167
25168
25169
25170
25171
25172
25173
25174
25175
25176
25177
25178
25179
25180
25181
25182
25183
25184
25185
25186
25187
25188
25189
25190
25191
25192
25193
25194
25195
25196
25197
25198
25199
25200
25201
25202
25203
25204
25205
25206
25207
25208
25209
25210
25211
25212
25213
25214
25215
25216
25217
25218
25219
25220
25221
25222
25223
25224
25225
25226
25227
25228
25229
25230
25231
25232
25233
25234
25235
25236
25237
25238
25239
25240
25241
25242
25243
25244
25245
25246
25247
25248
25249
25250
25251
25252
25253
25254
25255
25256
25257
25258
25259
25260
25261
25262
25263
25264
25265
25266
25267
25268
25269
25270
25271
25272
25273
25274
25275
25276
25277
25278
25279
25280
25281
25282
25283
25284
25285
25286
25287
25288
25289
25290
25291
25292
25293
25294
25295
25296
25297
25298
25299
25300
25301
25302
25303
25304
25305
25306
25307
25308
25309
25310
25311
25312
25313
25314
25315
25316
25317
25318
25319
25320
25321
25322
25323
25324
25325
25326
25327
25328
25329
25330
25331
25332
25333
25334
25335
25336
25337
25338
25339
25340
25341
25342
25343
25344
25345
25346
25347
25348
25349
25350
25351
25352
25353
25354
25355
25356
25357
25358
25359
25360
25361
25362
25363
25364
25365
25366
25367
25368
25369
25370
25371
25372
25373
25374
25375
25376
25377
25378
25379
25380
25381
25382
25383
25384
25385
25386
25387
25388
25389
25390
25391
25392
25393
25394
25395
25396
25397
25398
25399
25400
25401
25402
25403
25404
25405
25406
25407
25408
25409
25410
25411
25412
25413
25414
25415
25416
25417
25418
25419
25420
25421
25422
25423
25424
25425
25426
25427
25428
25429
25430
25431
25432
25433
25434
25435
25436
25437
25438
25439
25440
25441
25442
25443
25444
25445
25446
25447
25448
25449
25450
25451
25452
25453
25454
25455
25456
25457
25458
25459
25460
25461
25462
25463
25464
25465
25466
25467
25468
25469
25470
25471
25472
25473
25474
25475
25476
25477
25478
25479
25480
25481
25482
25483
25484
25485
25486
25487
25488
25489
25490
25491
25492
25493
25494
25495
25496
25497
25498
25499
25500
25501
25502
25503
25504
25505
25506
25507
25508
25509
25510
25511
25512
25513
25514
25515
25516
25517
25518
25519
25520
25521
25522
25523
25524
25525
25526
25527
25528
25529
25530
25531
25532
25533
25534
25535
25536
25537
25538
25539
25540
25541
25542
25543
25544
25545
25546
25547
25548
25549
25550
25551
25552
25553
25554
25555
25556
25557
25558
25559
25560
25561
25562
25563
25564
25565
25566
25567
25568
25569
25570
25571
25572
25573
25574
25575
25576
25577
25578
25579
25580
25581
25582
25583
25584
25585
25586
25587
25588
25589
25590
25591
25592
25593
25594
25595
25596
25597
25598
25599
25600
25601
25602
25603
25604
25605
25606
25607
25608
25609
25610
25611
25612
25613
25614
25615
25616
25617
25618
25619
25620
25621
25622
25623
25624
25625
25626
25627
25628
25629
25630
25631
25632
25633
25634
25635
25636
25637
25638
25639
25640
25641
25642
25643
25644
25645
25646
25647
25648
25649
25650
25651
25652
25653
25654
25655
25656
25657
25658
25659
25660
25661
25662
25663
25664
25665
25666
25667
25668
25669
25670
25671
25672
25673
25674
25675
25676
25677
25678
25679
25680
25681
25682
25683
25684
25685
25686
25687
25688
25689
25690
25691
25692
25693
25694
25695
25696
25697
25698
25699
25700
25701
25702
25703
25704
25705
25706
25707
25708
25709
25710
25711
25712
25713
25714
25715
25716
25717
25718
25719
25720
25721
25722
25723
25724
25725
25726
25727
25728
25729
25730
25731
25732
25733
25734
25735
25736
25737
25738
25739
25740
25741
25742
25743
25744
25745
25746
25747
25748
25749
25750
25751
25752
25753
25754
25755
25756
25757
25758
25759
25760
25761
25762
25763
25764
25765
25766
25767
25768
25769
25770
25771
25772
25773
25774
25775
25776
25777
25778
25779
25780
25781
25782
25783
25784
25785
25786
25787
25788
25789
25790
25791
25792
25793
25794
25795
25796
25797
25798
25799
25800
25801
25802
25803
25804
25805
25806
25807
25808
25809
25810
25811
25812
25813
25814
25815
25816
25817
25818
25819
25820
25821
25822
25823
25824
25825
25826
25827
25828
25829
25830
25831
25832
25833
25834
25835
25836
25837
25838
25839
25840
25841
25842
25843
25844
25845
25846
25847
25848
25849
25850
25851
25852
25853
25854
25855
25856
25857
25858
25859
25860
25861
25862
25863
25864
25865
25866
25867
25868
25869
25870
25871
25872
25873
25874
25875
25876
25877
25878
25879
25880
25881
25882
25883
25884
25885
25886
25887
25888
25889
25890
25891
25892
25893
25894
25895
25896
25897
25898
25899
25900
25901
25902
25903
25904
25905
25906
25907
25908
25909
25910
25911
25912
25913
25914
25915
25916
25917
25918
25919
25920
25921
25922
25923
25924
25925
25926
25927
25928
25929
25930
25931
25932
25933
25934
25935
25936
25937
25938
25939
25940
25941
25942
25943
25944
25945
25946
25947
25948
25949
25950
25951
25952
25953
25954
25955
25956
25957
25958
25959
25960
25961
25962
25963
25964
25965
25966
25967
25968
25969
25970
25971
25972
25973
25974
25975
25976
25977
25978
25979
25980
25981
25982
25983
25984
25985
25986
25987
25988
25989
25990
25991
25992
25993
25994
25995
25996
25997
25998
25999
26000
26001
26002
26003
26004
26005
26006
26007
26008
26009
26010
26011
26012
26013
26014
26015
26016
26017
26018
26019
26020
26021
26022
26023
26024
26025
26026
26027
26028
26029
26030
26031
26032
26033
26034
26035
26036
26037
26038
26039
26040
26041
26042
26043
26044
26045
26046
26047
26048
26049
26050
26051
26052
26053
26054
26055
26056
26057
26058
26059
26060
26061
26062
26063
26064
26065
26066
26067
26068
26069
26070
26071
26072
26073
26074
26075
26076
26077
26078
26079
26080
26081
26082
26083
26084
26085
26086
26087
26088
26089
26090
26091
26092
26093
26094
26095
26096
26097
26098
26099
26100
26101
26102
26103
26104
26105
26106
26107
26108
26109
26110
26111
26112
26113
26114
26115
26116
26117
26118
26119
26120
26121
26122
26123
26124
26125
26126
26127
26128
26129
26130
26131
26132
26133
26134
26135
26136
26137
26138
26139
26140
26141
26142
26143
26144
26145
26146
26147
26148
26149
26150
26151
26152
26153
26154
26155
26156
26157
26158
26159
26160
26161
26162
26163
26164
26165
26166
26167
26168
26169
26170
26171
26172
26173
26174
26175
26176
26177
26178
26179
26180
26181
26182
26183
26184
26185
26186
26187
26188
26189
26190
26191
26192
26193
26194
26195
26196
26197
26198
26199
26200
26201
26202
26203
26204
26205
26206
26207
26208
26209
26210
26211
26212
26213
26214
26215
26216
26217
26218
26219
26220
26221
26222
26223
26224
26225
26226
26227
26228
26229
26230
26231
26232
26233
26234
26235
26236
26237
26238
26239
26240
26241
26242
26243
26244
26245
26246
26247
26248
26249
26250
26251
26252
26253
26254
26255
26256
26257
26258
26259
26260
26261
26262
26263
26264
26265
26266
26267
26268
26269
26270
26271
26272
26273
26274
26275
26276
26277
26278
26279
26280
26281
26282
26283
26284
26285
26286
26287
26288
26289
26290
26291
26292
26293
26294
26295
26296
26297
26298
26299
26300
26301
26302
26303
26304
26305
26306
26307
26308
26309
26310
26311
26312
26313
26314
26315
26316
26317
26318
26319
26320
26321
26322
26323
26324
26325
26326
26327
26328
26329
26330
26331
26332
26333
26334
26335
26336
26337
26338
26339
26340
26341
26342
26343
26344
26345
26346
26347
26348
26349
26350
26351
26352
26353
26354
26355
26356
26357
26358
26359
26360
26361
26362
26363
26364
26365
26366
26367
26368
26369
26370
26371
26372
26373
26374
26375
26376
26377
26378
26379
26380
26381
26382
26383
26384
26385
26386
26387
26388
26389
26390
26391
26392
26393
26394
26395
26396
26397
26398
26399
26400
26401
26402
26403
26404
26405
26406
26407
26408
26409
26410
26411
26412
26413
26414
26415
26416
26417
26418
26419
26420
26421
26422
26423
26424
26425
26426
26427
26428
26429
26430
26431
26432
26433
26434
26435
26436
26437
26438
26439
26440
26441
26442
26443
26444
26445
26446
26447
26448
26449
26450
26451
26452
26453
26454
26455
26456
26457
26458
26459
26460
26461
26462
26463
26464
26465
26466
26467
26468
26469
26470
26471
26472
26473
26474
26475
26476
26477
26478
26479
26480
26481
26482
26483
26484
26485
26486
26487
26488
26489
26490
26491
26492
26493
26494
26495
26496
26497
26498
26499
26500
26501
26502
26503
26504
26505
26506
26507
26508
26509
26510
26511
26512
26513
26514
26515
26516
26517
26518
26519
26520
26521
26522
26523
26524
26525
26526
26527
26528
26529
26530
26531
26532
26533
26534
26535
26536
26537
26538
26539
26540
26541
26542
26543
26544
26545
26546
26547
26548
26549
26550
26551
26552
26553
26554
26555
26556
26557
26558
26559
26560
26561
26562
26563
26564
26565
26566
26567
26568
26569
26570
26571
26572
26573
26574
26575
26576
26577
26578
26579
26580
26581
26582
26583
26584
26585
26586
26587
26588
26589
26590
26591
26592
26593
26594
26595
26596
26597
26598
26599
26600
26601
26602
26603
26604
26605
26606
26607
26608
26609
26610
26611
26612
26613
26614
26615
26616
26617
26618
26619
26620
26621
26622
26623
26624
26625
26626
26627
26628
26629
26630
26631
26632
26633
26634
26635
26636
26637
26638
26639
26640
26641
26642
26643
26644
26645
26646
26647
26648
26649
26650
26651
26652
26653
26654
26655
26656
26657
26658
26659
26660
26661
26662
26663
26664
26665
26666
26667
26668
26669
26670
26671
26672
26673
26674
26675
26676
26677
26678
26679
26680
26681
26682
26683
26684
26685
26686
26687
26688
26689
26690
26691
26692
26693
26694
26695
26696
26697
26698
26699
26700
26701
26702
26703
26704
26705
26706
26707
26708
26709
26710
26711
26712
26713
26714
26715
26716
26717
26718
26719
26720
26721
26722
26723
26724
26725
26726
26727
26728
26729
26730
26731
26732
26733
26734
26735
26736
26737
26738
26739
26740
26741
26742
26743
26744
26745
26746
26747
26748
26749
26750
26751
26752
26753
26754
26755
26756
26757
26758
26759
26760
26761
26762
26763
26764
26765
26766
26767
26768
26769
26770
26771
26772
26773
26774
26775
26776
26777
26778
26779
26780
26781
26782
26783
26784
26785
26786
26787
26788
26789
26790
26791
26792
26793
26794
26795
26796
26797
26798
26799
26800
26801
26802
26803
26804
26805
26806
26807
26808
26809
26810
26811
26812
26813
26814
26815
26816
26817
26818
26819
26820
26821
26822
26823
26824
26825
26826
26827
26828
26829
26830
26831
26832
26833
26834
26835
26836
26837
26838
26839
26840
26841
26842
26843
26844
26845
26846
26847
26848
26849
26850
26851
26852
26853
26854
26855
26856
26857
26858
26859
26860
26861
26862
26863
26864
26865
26866
26867
26868
26869
26870
26871
26872
26873
26874
26875
26876
26877
26878
26879
26880
26881
26882
26883
26884
26885
26886
26887
26888
26889
26890
26891
26892
26893
26894
26895
26896
26897
26898
26899
26900
26901
26902
26903
26904
26905
26906
26907
26908
26909
26910
26911
26912
26913
26914
26915
26916
26917
26918
26919
26920
26921
26922
26923
26924
26925
26926
26927
26928
26929
26930
26931
26932
26933
26934
26935
26936
26937
26938
26939
26940
26941
26942
26943
26944
26945
26946
26947
26948
26949
26950
26951
26952
26953
26954
26955
26956
26957
26958
26959
26960
26961
26962
26963
26964
26965
26966
26967
26968
26969
26970
26971
26972
26973
26974
26975
26976
26977
26978
26979
26980
26981
26982
26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
27000
27001
27002
27003
27004
27005
27006
27007
27008
27009
27010
27011
27012
27013
27014
27015
27016
27017
27018
27019
27020
27021
27022
27023
27024
27025
27026
27027
27028
27029
27030
27031
27032
27033
27034
27035
27036
27037
27038
27039
27040
27041
27042
27043
27044
27045
27046
27047
27048
27049
27050
27051
27052
27053
27054
27055
27056
27057
27058
27059
27060
27061
27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
27075
27076
27077
27078
27079
27080
27081
27082
27083
27084
27085
27086
27087
27088
27089
27090
27091
27092
27093
27094
27095
27096
27097
27098
27099
27100
27101
27102
27103
27104
27105
27106
27107
27108
27109
27110
27111
27112
27113
27114
27115
27116
27117
27118
27119
27120
27121
27122
27123
27124
27125
27126
27127
27128
27129
27130
27131
27132
27133
27134
27135
27136
27137
27138
27139
27140
27141
27142
27143
27144
27145
27146
27147
27148
27149
27150
27151
27152
27153
27154
27155
27156
27157
27158
27159
27160
27161
27162
27163
27164
27165
27166
27167
27168
27169
27170
27171
27172
27173
27174
27175
27176
27177
27178
27179
27180
27181
27182
27183
27184
27185
27186
27187
27188
27189
27190
27191
27192
27193
27194
27195
27196
27197
27198
27199
27200
27201
27202
27203
27204
27205
27206
27207
27208
27209
27210
27211
27212
27213
27214
27215
27216
27217
27218
27219
27220
27221
27222
27223
27224
27225
27226
27227
27228
27229
27230
27231
27232
27233
27234
27235
27236
27237
27238
27239
27240
27241
27242
27243
27244
27245
27246
27247
27248
27249
27250
27251
27252
27253
27254
27255
27256
27257
27258
27259
27260
27261
27262
27263
27264
27265
27266
27267
27268
27269
27270
27271
27272
27273
27274
27275
27276
27277
27278
27279
27280
27281
27282
27283
27284
27285
27286
27287
27288
27289
27290
27291
27292
27293
27294
27295
27296
27297
27298
27299
27300
27301
27302
27303
27304
27305
27306
27307
27308
27309
27310
27311
27312
27313
27314
27315
27316
27317
27318
27319
27320
27321
27322
27323
27324
27325
27326
27327
27328
27329
27330
27331
27332
27333
27334
27335
27336
27337
27338
27339
27340
27341
27342
27343
27344
27345
27346
27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
27358
27359
27360
27361
27362
27363
27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
27384
27385
27386
27387
27388
27389
27390
27391
27392
27393
27394
27395
27396
27397
27398
27399
27400
27401
27402
27403
27404
27405
27406
27407
27408
27409
27410
27411
27412
27413
27414
27415
27416
27417
27418
27419
27420
27421
27422
27423
27424
27425
27426
27427
27428
27429
27430
27431
27432
27433
27434
27435
27436
27437
27438
27439
27440
27441
27442
27443
27444
27445
27446
27447
27448
27449
27450
27451
27452
27453
27454
27455
27456
27457
27458
27459
27460
27461
27462
27463
27464
27465
27466
27467
27468
27469
27470
27471
27472
27473
27474
27475
27476
27477
27478
27479
27480
27481
27482
27483
27484
27485
27486
27487
27488
27489
27490
27491
27492
27493
27494
27495
27496
27497
27498
27499
27500
27501
27502
27503
27504
27505
27506
27507
27508
27509
27510
27511
27512
27513
27514
27515
27516
27517
27518
27519
27520
27521
27522
27523
27524
27525
27526
27527
27528
27529
27530
27531
27532
27533
27534
27535
27536
27537
27538
27539
27540
27541
27542
27543
27544
27545
27546
27547
27548
27549
27550
27551
27552
27553
27554
27555
27556
27557
27558
27559
27560
27561
27562
27563
27564
27565
27566
27567
27568
27569
27570
27571
27572
27573
27574
27575
27576
27577
27578
27579
27580
27581
27582
27583
27584
27585
27586
27587
27588
27589
27590
27591
27592
27593
27594
27595
27596
27597
27598
27599
27600
27601
27602
27603
27604
27605
27606
27607
27608
27609
27610
27611
27612
27613
27614
27615
27616
27617
27618
27619
27620
27621
27622
27623
27624
27625
27626
27627
27628
27629
27630
27631
27632
27633
27634
27635
27636
27637
27638
27639
27640
27641
27642
27643
27644
27645
27646
27647
27648
27649
27650
27651
27652
27653
27654
27655
27656
27657
27658
27659
27660
27661
27662
27663
27664
27665
27666
27667
27668
27669
27670
27671
27672
27673
27674
27675
27676
27677
27678
27679
27680
27681
27682
27683
27684
27685
27686
27687
27688
27689
27690
27691
27692
27693
27694
27695
27696
27697
27698
27699
27700
27701
27702
27703
27704
27705
27706
27707
27708
27709
27710
27711
27712
27713
27714
27715
27716
27717
27718
27719
27720
27721
27722
27723
27724
27725
27726
27727
27728
27729
27730
27731
27732
27733
27734
27735
27736
27737
27738
27739
27740
27741
27742
27743
27744
27745
27746
27747
27748
27749
27750
27751
27752
27753
27754
27755
27756
27757
27758
27759
27760
27761
27762
27763
27764
27765
27766
27767
27768
27769
27770
27771
27772
27773
27774
27775
27776
27777
27778
27779
27780
27781
27782
27783
27784
27785
27786
27787
27788
27789
27790
27791
27792
27793
27794
27795
27796
27797
27798
27799
27800
27801
27802
27803
27804
27805
27806
27807
27808
27809
27810
27811
27812
27813
27814
27815
27816
27817
27818
27819
27820
27821
27822
27823
27824
27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
27858
27859
27860
27861
27862
27863
27864
27865
27866
27867
27868
27869
27870
27871
27872
27873
27874
27875
27876
27877
27878
27879
27880
27881
27882
27883
27884
27885
27886
27887
27888
27889
27890
27891
27892
27893
27894
27895
27896
27897
27898
27899
27900
27901
27902
27903
27904
27905
27906
27907
27908
27909
27910
27911
27912
27913
27914
27915
27916
27917
27918
27919
27920
27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
27933
27934
27935
27936
27937
27938
27939
27940
27941
27942
27943
27944
27945
27946
27947
27948
27949
27950
27951
27952
27953
27954
27955
27956
27957
27958
27959
27960
27961
27962
27963
27964
27965
27966
27967
27968
27969
27970
27971
27972
27973
27974
27975
27976
27977
27978
27979
27980
27981
27982
27983
27984
27985
27986
27987
27988
27989
27990
27991
27992
27993
27994
27995
27996
27997
27998
27999
28000
28001
28002
28003
28004
28005
28006
28007
28008
28009
28010
28011
28012
28013
28014
28015
28016
28017
28018
28019
28020
28021
28022
28023
28024
28025
28026
28027
28028
28029
28030
28031
28032
28033
28034
28035
28036
28037
28038
28039
28040
28041
28042
28043
28044
28045
28046
28047
28048
28049
28050
28051
28052
28053
28054
28055
28056
28057
28058
28059
28060
28061
28062
28063
28064
28065
28066
28067
28068
28069
28070
28071
28072
28073
28074
28075
28076
28077
28078
28079
28080
28081
28082
28083
28084
28085
28086
28087
28088
28089
28090
28091
28092
28093
28094
28095
28096
28097
28098
28099
28100
28101
28102
28103
28104
28105
28106
28107
28108
28109
28110
28111
28112
28113
28114
28115
28116
28117
28118
28119
28120
28121
28122
28123
28124
28125
28126
28127
28128
28129
28130
28131
28132
28133
28134
28135
28136
28137
28138
28139
28140
28141
28142
28143
28144
28145
28146
28147
28148
28149
28150
28151
28152
28153
28154
28155
28156
28157
28158
28159
28160
28161
28162
28163
28164
28165
28166
28167
28168
28169
28170
28171
28172
28173
28174
28175
28176
28177
28178
28179
28180
28181
28182
28183
28184
28185
28186
28187
28188
28189
28190
28191
28192
28193
28194
28195
28196
28197
28198
28199
28200
28201
28202
28203
28204
28205
28206
28207
28208
28209
28210
28211
28212
28213
28214
28215
28216
28217
28218
28219
28220
28221
28222
28223
28224
28225
28226
28227
28228
28229
28230
28231
28232
28233
28234
28235
28236
28237
28238
28239
28240
28241
28242
28243
28244
28245
28246
28247
28248
28249
28250
28251
28252
28253
28254
28255
28256
28257
28258
28259
28260
28261
28262
28263
28264
28265
28266
28267
28268
28269
28270
28271
28272
28273
28274
28275
28276
28277
28278
28279
28280
28281
28282
28283
28284
28285
28286
28287
28288
28289
28290
28291
28292
28293
28294
28295
28296
28297
28298
28299
28300
28301
28302
28303
28304
28305
28306
28307
28308
28309
28310
28311
28312
28313
28314
28315
28316
28317
28318
28319
28320
28321
28322
28323
28324
28325
28326
28327
28328
28329
28330
28331
28332
28333
28334
28335
28336
28337
28338
28339
28340
28341
28342
28343
28344
28345
28346
28347
28348
28349
28350
28351
28352
28353
28354
28355
28356
28357
28358
28359
28360
28361
28362
28363
28364
28365
28366
28367
28368
28369
28370
28371
28372
28373
28374
28375
28376
28377
28378
28379
28380
28381
28382
28383
28384
28385
28386
28387
28388
28389
28390
28391
28392
28393
28394
28395
28396
28397
28398
28399
28400
28401
28402
28403
28404
28405
28406
28407
28408
28409
28410
28411
28412
28413
28414
28415
28416
28417
28418
28419
28420
28421
28422
28423
28424
28425
28426
28427
28428
28429
28430
28431
28432
28433
28434
28435
28436
28437
28438
28439
28440
28441
28442
28443
28444
28445
28446
28447
28448
28449
28450
28451
28452
28453
28454
28455
28456
28457
28458
28459
28460
28461
28462
28463
28464
28465
28466
28467
28468
28469
28470
28471
28472
28473
28474
28475
28476
28477
28478
28479
28480
28481
28482
28483
28484
28485
28486
28487
28488
28489
28490
28491
28492
28493
28494
28495
28496
28497
28498
28499
28500
28501
28502
28503
28504
28505
28506
28507
28508
28509
28510
28511
28512
28513
28514
28515
28516
28517
28518
28519
28520
28521
28522
28523
28524
28525
28526
28527
28528
28529
28530
28531
28532
28533
28534
28535
28536
28537
28538
28539
28540
28541
28542
28543
28544
28545
28546
28547
28548
28549
28550
28551
28552
28553
28554
28555
28556
28557
28558
28559
28560
28561
28562
28563
28564
28565
28566
28567
28568
28569
28570
28571
28572
28573
28574
28575
28576
28577
28578
28579
28580
28581
28582
28583
28584
28585
28586
28587
28588
28589
28590
28591
28592
28593
28594
28595
28596
28597
28598
28599
28600
28601
28602
28603
28604
28605
28606
28607
28608
28609
28610
28611
28612
28613
28614
28615
28616
28617
28618
28619
28620
28621
28622
28623
28624
28625
28626
28627
28628
28629
28630
28631
28632
28633
28634
28635
28636
28637
28638
28639
28640
28641
28642
28643
28644
28645
28646
28647
28648
28649
28650
28651
28652
28653
28654
28655
28656
28657
28658
28659
28660
28661
28662
28663
28664
28665
28666
28667
28668
28669
28670
28671
28672
28673
28674
28675
28676
28677
28678
28679
28680
28681
28682
28683
28684
28685
28686
28687
28688
28689
28690
28691
28692
28693
28694
28695
28696
28697
28698
28699
28700
28701
28702
28703
28704
28705
28706
28707
28708
28709
28710
28711
28712
28713
28714
28715
28716
28717
28718
28719
28720
28721
28722
28723
28724
28725
28726
28727
28728
28729
28730
28731
28732
28733
28734
28735
28736
28737
28738
28739
28740
28741
28742
28743
28744
28745
28746
28747
28748
28749
28750
28751
28752
28753
28754
28755
28756
28757
28758
28759
28760
28761
28762
28763
28764
28765
28766
28767
28768
28769
28770
28771
28772
28773
28774
28775
28776
28777
28778
28779
28780
28781
28782
28783
28784
28785
28786
28787
28788
28789
28790
28791
28792
28793
28794
28795
28796
28797
28798
28799
28800
28801
28802
28803
28804
28805
28806
28807
28808
28809
28810
28811
28812
28813
28814
28815
28816
28817
28818
28819
28820
28821
28822
28823
28824
28825
28826
28827
28828
28829
28830
28831
28832
28833
28834
28835
28836
28837
28838
28839
28840
28841
28842
28843
28844
28845
28846
28847
28848
28849
28850
28851
28852
28853
28854
28855
28856
28857
28858
28859
28860
28861
28862
28863
28864
28865
28866
28867
28868
28869
28870
28871
28872
28873
28874
28875
28876
28877
28878
28879
28880
28881
28882
28883
28884
28885
28886
28887
28888
28889
28890
28891
28892
28893
28894
28895
28896
28897
28898
28899
28900
28901
28902
28903
28904
28905
28906
28907
28908
28909
28910
28911
28912
28913
28914
28915
28916
28917
28918
28919
28920
28921
28922
28923
28924
28925
28926
28927
28928
28929
28930
28931
28932
28933
28934
28935
28936
28937
28938
28939
28940
28941
28942
28943
28944
28945
28946
28947
28948
28949
28950
28951
28952
28953
28954
28955
28956
28957
28958
28959
28960
28961
28962
28963
28964
28965
28966
28967
28968
28969
28970
28971
28972
28973
28974
28975
28976
28977
28978
28979
28980
28981
28982
28983
28984
28985
28986
28987
28988
28989
28990
28991
28992
28993
28994
28995
28996
28997
28998
28999
29000
29001
29002
29003
29004
29005
29006
29007
29008
29009
29010
29011
29012
29013
29014
29015
29016
29017
29018
29019
29020
29021
29022
29023
29024
29025
29026
29027
29028
29029
29030
29031
29032
29033
29034
29035
29036
29037
29038
29039
29040
29041
29042
29043
29044
29045
29046
29047
29048
29049
29050
29051
29052
29053
29054
29055
29056
29057
29058
29059
29060
29061
29062
29063
29064
29065
29066
29067
29068
29069
29070
29071
29072
29073
29074
29075
29076
29077
29078
29079
29080
29081
29082
29083
29084
29085
29086
29087
29088
29089
29090
29091
29092
29093
29094
29095
29096
29097
29098
29099
29100
29101
29102
29103
29104
29105
29106
29107
29108
29109
29110
29111
29112
29113
29114
29115
29116
29117
29118
29119
29120
29121
29122
29123
29124
29125
29126
29127
29128
29129
29130
29131
29132
29133
29134
29135
29136
29137
29138
29139
29140
29141
29142
29143
29144
29145
29146
29147
29148
29149
29150
29151
29152
29153
29154
29155
29156
29157
29158
29159
29160
29161
29162
29163
29164
29165
29166
29167
29168
29169
29170
29171
29172
29173
29174
29175
29176
29177
29178
29179
29180
29181
29182
29183
29184
29185
29186
29187
29188
29189
29190
29191
29192
29193
29194
29195
29196
29197
29198
29199
29200
29201
29202
29203
29204
29205
29206
29207
29208
29209
29210
29211
29212
29213
29214
29215
29216
29217
29218
29219
29220
29221
29222
29223
29224
29225
29226
29227
29228
29229
29230
29231
29232
29233
29234
29235
29236
29237
29238
29239
29240
29241
29242
29243
29244
29245
29246
29247
29248
29249
29250
29251
29252
29253
29254
29255
29256
29257
29258
29259
29260
29261
29262
29263
29264
29265
29266
29267
29268
29269
29270
29271
29272
29273
29274
29275
29276
29277
29278
29279
29280
29281
29282
29283
29284
29285
29286
29287
29288
29289
29290
29291
29292
29293
29294
29295
29296
29297
29298
29299
29300
29301
29302
29303
29304
29305
29306
29307
29308
29309
29310
29311
29312
29313
29314
29315
29316
29317
29318
29319
29320
29321
29322
29323
29324
29325
29326
29327
29328
29329
29330
29331
29332
29333
29334
29335
29336
29337
29338
29339
29340
29341
29342
29343
29344
29345
29346
29347
29348
29349
29350
29351
29352
29353
29354
29355
29356
29357
29358
29359
29360
29361
29362
29363
29364
29365
29366
29367
29368
29369
29370
29371
29372
29373
29374
29375
29376
29377
29378
29379
29380
29381
29382
29383
29384
29385
29386
29387
29388
29389
29390
29391
29392
29393
29394
29395
29396
29397
29398
29399
29400
29401
29402
29403
29404
29405
29406
29407
29408
29409
29410
29411
29412
29413
29414
29415
29416
29417
29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
29431
29432
29433
29434
29435
29436
29437
29438
29439
29440
29441
29442
29443
29444
29445
29446
29447
29448
29449
29450
29451
29452
29453
29454
29455
29456
29457
29458
29459
29460
29461
29462
29463
29464
29465
29466
29467
29468
29469
29470
29471
29472
29473
29474
29475
29476
29477
29478
29479
29480
29481
29482
29483
29484
29485
29486
29487
29488
29489
29490
29491
29492
29493
29494
29495
29496
29497
29498
29499
29500
29501
29502
29503
29504
29505
29506
29507
29508
29509
29510
29511
29512
29513
29514
29515
29516
29517
29518
29519
29520
29521
29522
29523
29524
29525
29526
29527
29528
29529
29530
29531
29532
29533
29534
29535
29536
29537
29538
29539
29540
29541
29542
29543
29544
29545
29546
29547
29548
29549
29550
29551
29552
29553
29554
29555
29556
29557
29558
29559
29560
29561
29562
29563
29564
29565
29566
29567
29568
29569
29570
29571
29572
29573
29574
29575
29576
29577
29578
29579
29580
29581
29582
29583
29584
29585
29586
29587
29588
29589
29590
29591
29592
29593
29594
29595
29596
29597
29598
29599
29600
29601
29602
29603
29604
29605
29606
29607
29608
29609
29610
29611
29612
29613
29614
29615
29616
29617
29618
29619
29620
29621
29622
29623
29624
29625
29626
29627
29628
29629
29630
29631
29632
29633
29634
29635
29636
29637
29638
29639
29640
29641
29642
29643
29644
29645
29646
29647
29648
29649
29650
29651
29652
29653
29654
29655
29656
29657
29658
29659
29660
29661
29662
29663
29664
29665
29666
29667
29668
29669
29670
29671
29672
29673
29674
29675
29676
29677
29678
29679
29680
29681
29682
29683
29684
29685
29686
29687
29688
29689
29690
29691
29692
29693
29694
29695
29696
29697
29698
29699
29700
29701
29702
29703
29704
29705
29706
29707
29708
29709
29710
29711
29712
29713
29714
29715
29716
29717
29718
29719
29720
29721
29722
29723
29724
29725
29726
29727
29728
29729
29730
29731
29732
29733
29734
29735
29736
29737
29738
29739
29740
29741
29742
29743
29744
29745
29746
29747
29748
29749
29750
29751
29752
29753
29754
29755
29756
29757
29758
29759
29760
29761
29762
29763
29764
29765
29766
29767
29768
29769
29770
29771
29772
29773
29774
29775
29776
29777
29778
29779
29780
29781
29782
29783
29784
29785
29786
29787
29788
29789
29790
29791
29792
29793
29794
29795
29796
29797
29798
29799
29800
29801
29802
29803
29804
29805
29806
29807
29808
29809
29810
29811
29812
29813
29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
29828
29829
29830
29831
29832
29833
29834
29835
29836
29837
29838
29839
29840
29841
29842
29843
29844
29845
29846
29847
29848
29849
29850
29851
29852
29853
29854
29855
29856
29857
29858
29859
29860
29861
29862
29863
29864
29865
29866
29867
29868
29869
29870
29871
29872
29873
29874
29875
29876
29877
29878
29879
29880
29881
29882
29883
29884
29885
29886
29887
29888
29889
29890
29891
29892
29893
29894
29895
29896
29897
29898
29899
29900
29901
29902
29903
29904
29905
29906
29907
29908
29909
29910
29911
29912
29913
29914
29915
29916
29917
29918
29919
29920
29921
29922
29923
29924
29925
29926
29927
29928
29929
29930
29931
29932
29933
29934
29935
29936
29937
29938
29939
29940
29941
29942
29943
29944
29945
29946
29947
29948
29949
29950
29951
29952
29953
29954
29955
29956
29957
29958
29959
29960
29961
29962
29963
29964
29965
29966
29967
29968
29969
29970
29971
29972
29973
29974
29975
29976
29977
29978
29979
29980
29981
29982
29983
29984
29985
29986
29987
29988
29989
29990
29991
29992
29993
29994
29995
29996
29997
29998
29999
30000
30001
30002
30003
30004
30005
30006
30007
30008
30009
30010
30011
30012
30013
30014
30015
30016
30017
30018
30019
30020
30021
30022
30023
30024
30025
30026
30027
30028
30029
30030
30031
30032
30033
30034
30035
30036
30037
30038
30039
30040
30041
30042
30043
30044
30045
30046
30047
30048
30049
30050
30051
30052
30053
30054
30055
30056
30057
30058
30059
30060
30061
30062
30063
30064
30065
30066
30067
30068
30069
30070
30071
30072
30073
30074
30075
30076
30077
30078
30079
30080
30081
30082
30083
30084
30085
30086
30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
30100
30101
30102
30103
30104
30105
30106
30107
30108
30109
30110
30111
30112
30113
30114
30115
30116
30117
30118
30119
30120
30121
30122
30123
30124
30125
30126
30127
30128
30129
30130
30131
30132
30133
30134
30135
30136
30137
30138
30139
30140
30141
30142
30143
30144
30145
30146
30147
30148
30149
30150
30151
30152
30153
30154
30155
30156
30157
30158
30159
30160
30161
30162
30163
30164
30165
30166
30167
30168
30169
30170
30171
30172
30173
30174
30175
30176
30177
30178
30179
30180
30181
30182
30183
30184
30185
30186
30187
30188
30189
30190
30191
30192
30193
30194
30195
30196
30197
30198
30199
30200
30201
30202
30203
30204
30205
30206
30207
30208
30209
30210
30211
30212
30213
30214
30215
30216
30217
30218
30219
30220
30221
30222
30223
30224
30225
30226
30227
30228
30229
30230
30231
30232
30233
30234
30235
30236
30237
30238
30239
30240
30241
30242
30243
30244
30245
30246
30247
30248
30249
30250
30251
30252
30253
30254
30255
30256
30257
30258
30259
30260
30261
30262
30263
30264
30265
30266
30267
30268
30269
30270
30271
30272
30273
30274
30275
30276
30277
30278
30279
30280
30281
30282
30283
30284
30285
30286
30287
30288
30289
30290
30291
30292
30293
30294
30295
30296
30297
30298
30299
30300
30301
30302
30303
30304
30305
30306
30307
30308
30309
30310
30311
30312
30313
30314
30315
30316
30317
30318
30319
30320
30321
30322
30323
30324
30325
30326
30327
30328
30329
30330
30331
30332
30333
30334
30335
30336
30337
30338
30339
30340
30341
30342
30343
30344
30345
30346
30347
30348
30349
30350
30351
30352
30353
30354
30355
30356
30357
30358
30359
30360
30361
30362
30363
30364
30365
30366
30367
30368
30369
30370
30371
30372
30373
30374
30375
30376
30377
30378
30379
30380
30381
30382
30383
30384
30385
30386
30387
30388
30389
30390
30391
30392
30393
30394
30395
30396
30397
30398
30399
30400
30401
30402
30403
30404
30405
30406
30407
30408
30409
30410
30411
30412
30413
30414
30415
30416
30417
30418
30419
30420
30421
30422
30423
30424
30425
30426
30427
30428
30429
30430
30431
30432
30433
30434
30435
30436
30437
30438
30439
30440
30441
30442
30443
30444
30445
30446
30447
30448
30449
30450
30451
30452
30453
30454
30455
30456
30457
30458
30459
30460
30461
30462
30463
30464
30465
30466
30467
30468
30469
30470
30471
30472
30473
30474
30475
30476
30477
30478
30479
30480
30481
30482
30483
30484
30485
30486
30487
30488
30489
30490
30491
30492
30493
30494
30495
30496
30497
30498
30499
30500
30501
30502
30503
30504
30505
30506
30507
30508
30509
30510
30511
30512
30513
30514
30515
30516
30517
30518
30519
30520
30521
30522
30523
30524
30525
30526
30527
30528
30529
30530
30531
30532
30533
30534
30535
30536
30537
30538
30539
30540
30541
30542
30543
30544
30545
30546
30547
30548
30549
30550
30551
30552
30553
30554
30555
30556
30557
30558
30559
30560
30561
30562
30563
30564
30565
30566
30567
30568
30569
30570
30571
30572
30573
30574
30575
30576
30577
30578
30579
30580
30581
30582
30583
30584
30585
30586
30587
30588
30589
30590
30591
30592
30593
30594
30595
30596
30597
30598
30599
30600
30601
30602
30603
30604
30605
30606
30607
30608
30609
30610
30611
30612
30613
30614
30615
30616
30617
30618
30619
30620
30621
30622
30623
30624
30625
30626
30627
30628
30629
30630
30631
30632
30633
30634
30635
30636
30637
30638
30639
30640
30641
30642
30643
30644
30645
30646
30647
30648
30649
30650
30651
30652
30653
30654
30655
30656
30657
30658
30659
30660
30661
30662
30663
30664
30665
30666
30667
30668
30669
30670
30671
30672
30673
30674
30675
30676
30677
30678
30679
30680
30681
30682
30683
30684
30685
30686
30687
30688
30689
30690
30691
30692
30693
30694
30695
30696
30697
30698
30699
30700
30701
30702
30703
30704
30705
30706
30707
30708
30709
30710
30711
30712
30713
30714
30715
30716
30717
30718
30719
30720
30721
30722
30723
30724
30725
30726
30727
30728
30729
30730
30731
30732
30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
30755
30756
30757
30758
30759
30760
30761
30762
30763
30764
30765
30766
30767
30768
30769
30770
30771
30772
30773
30774
30775
30776
30777
30778
30779
30780
30781
30782
30783
30784
30785
30786
30787
30788
30789
30790
30791
30792
30793
30794
30795
30796
30797
30798
30799
30800
30801
30802
30803
30804
30805
30806
30807
30808
30809
30810
30811
30812
30813
30814
30815
30816
30817
30818
30819
30820
30821
30822
30823
30824
30825
30826
30827
30828
30829
30830
30831
30832
30833
30834
30835
30836
30837
30838
30839
30840
30841
30842
30843
30844
30845
30846
30847
30848
30849
30850
30851
30852
30853
30854
30855
30856
30857
30858
30859
30860
30861
30862
30863
30864
30865
30866
30867
30868
30869
30870
30871
30872
30873
30874
30875
30876
30877
30878
30879
30880
30881
30882
30883
30884
30885
30886
30887
30888
30889
30890
30891
30892
30893
30894
30895
30896
30897
30898
30899
30900
30901
30902
30903
30904
30905
30906
30907
30908
30909
30910
30911
30912
30913
30914
30915
30916
30917
30918
30919
30920
30921
30922
30923
30924
30925
30926
30927
30928
30929
30930
30931
30932
30933
30934
30935
30936
30937
30938
30939
30940
30941
30942
30943
30944
30945
30946
30947
30948
30949
30950
30951
30952
30953
30954
30955
30956
30957
30958
30959
30960
30961
30962
30963
30964
30965
30966
30967
30968
30969
30970
30971
30972
30973
30974
30975
30976
30977
30978
30979
30980
30981
30982
30983
30984
30985
30986
30987
30988
30989
30990
30991
30992
30993
30994
30995
30996
30997
30998
30999
31000
31001
31002
31003
31004
31005
31006
31007
31008
31009
31010
31011
31012
31013
31014
31015
31016
31017
31018
31019
31020
31021
31022
31023
31024
31025
31026
31027
31028
31029
31030
31031
31032
31033
31034
31035
31036
31037
31038
31039
31040
31041
31042
31043
31044
31045
31046
31047
31048
31049
31050
31051
31052
31053
31054
31055
31056
31057
31058
31059
31060
31061
31062
31063
31064
31065
31066
31067
31068
31069
31070
31071
31072
31073
31074
31075
31076
31077
31078
31079
31080
31081
31082
31083
31084
31085
31086
31087
31088
31089
31090
31091
31092
31093
31094
31095
31096
31097
31098
31099
31100
31101
31102
31103
31104
31105
31106
31107
31108
31109
31110
31111
31112
31113
31114
31115
31116
31117
31118
31119
31120
31121
31122
31123
31124
31125
31126
31127
31128
31129
31130
31131
31132
31133
31134
31135
31136
31137
31138
31139
31140
31141
31142
31143
31144
31145
31146
31147
31148
31149
31150
31151
31152
31153
31154
31155
31156
31157
31158
31159
31160
31161
31162
31163
31164
31165
31166
31167
31168
31169
31170
31171
31172
31173
31174
31175
31176
31177
31178
31179
31180
31181
31182
31183
31184
31185
31186
31187
31188
31189
31190
31191
31192
31193
31194
31195
31196
31197
31198
31199
31200
31201
31202
31203
31204
31205
31206
31207
31208
31209
31210
31211
31212
31213
31214
31215
31216
31217
31218
31219
31220
31221
31222
31223
31224
31225
31226
31227
31228
31229
31230
31231
31232
31233
31234
31235
31236
31237
31238
31239
31240
31241
31242
31243
31244
31245
31246
31247
31248
31249
31250
31251
31252
31253
31254
31255
31256
31257
31258
31259
31260
31261
31262
31263
31264
31265
31266
31267
31268
31269
31270
31271
31272
31273
31274
31275
31276
31277
31278
31279
31280
31281
31282
31283
31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
31297
31298
31299
31300
31301
31302
31303
31304
31305
31306
31307
31308
31309
31310
31311
31312
31313
31314
31315
31316
31317
31318
31319
31320
31321
31322
31323
31324
31325
31326
31327
31328
31329
31330
31331
31332
31333
31334
31335
31336
31337
31338
31339
31340
31341
31342
31343
31344
31345
31346
31347
31348
31349
31350
31351
31352
31353
31354
31355
31356
31357
31358
31359
31360
31361
31362
31363
31364
31365
31366
31367
31368
31369
31370
31371
31372
31373
31374
31375
31376
31377
31378
31379
31380
31381
31382
31383
31384
31385
31386
31387
31388
31389
31390
31391
31392
31393
31394
31395
31396
31397
31398
31399
31400
31401
31402
31403
31404
31405
31406
31407
31408
31409
31410
31411
31412
31413
31414
31415
31416
31417
31418
31419
31420
31421
31422
31423
31424
31425
31426
31427
31428
31429
31430
31431
31432
31433
31434
31435
31436
31437
31438
31439
31440
31441
31442
31443
31444
31445
31446
31447
31448
31449
31450
31451
31452
31453
31454
31455
31456
31457
31458
31459
31460
31461
31462
31463
31464
31465
31466
31467
31468
31469
31470
31471
31472
31473
31474
31475
31476
31477
31478
31479
31480
31481
31482
31483
31484
31485
31486
31487
31488
31489
31490
31491
31492
31493
31494
31495
31496
31497
31498
31499
31500
31501
31502
31503
31504
31505
31506
31507
31508
31509
31510
31511
31512
31513
31514
31515
31516
31517
31518
31519
31520
31521
31522
31523
31524
31525
31526
31527
31528
31529
31530
31531
31532
31533
31534
31535
31536
31537
31538
31539
31540
31541
31542
31543
31544
31545
31546
31547
31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
31562
31563
31564
31565
31566
31567
31568
31569
31570
31571
31572
31573
31574
31575
31576
31577
31578
31579
31580
31581
31582
31583
31584
31585
31586
31587
31588
31589
31590
31591
31592
31593
31594
31595
31596
31597
31598
31599
31600
31601
31602
31603
31604
31605
31606
31607
31608
31609
31610
31611
31612
31613
31614
31615
31616
31617
31618
31619
31620
31621
31622
31623
31624
31625
31626
31627
31628
31629
31630
31631
31632
31633
31634
31635
31636
31637
31638
31639
31640
31641
31642
31643
31644
31645
31646
31647
31648
31649
31650
31651
31652
31653
31654
31655
31656
31657
31658
31659
31660
31661
31662
31663
31664
31665
31666
31667
31668
31669
31670
31671
31672
31673
31674
31675
31676
31677
31678
31679
31680
31681
31682
31683
31684
31685
31686
31687
31688
31689
31690
31691
31692
31693
31694
31695
31696
31697
31698
31699
31700
31701
31702
31703
31704
31705
31706
31707
31708
31709
31710
31711
31712
31713
31714
31715
31716
31717
31718
31719
31720
31721
31722
31723
31724
31725
31726
31727
31728
31729
31730
31731
31732
31733
31734
31735
31736
31737
31738
31739
31740
31741
31742
31743
31744
31745
31746
31747
31748
31749
31750
31751
31752
31753
31754
31755
31756
31757
31758
31759
31760
31761
31762
31763
31764
31765
31766
31767
31768
31769
31770
31771
31772
31773
31774
31775
31776
31777
31778
31779
31780
31781
31782
31783
31784
31785
31786
31787
31788
31789
31790
31791
31792
31793
31794
31795
31796
31797
31798
31799
31800
31801
31802
31803
31804
31805
31806
31807
31808
31809
31810
31811
31812
31813
31814
31815
31816
31817
31818
31819
31820
31821
31822
31823
31824
31825
31826
31827
31828
31829
31830
31831
31832
31833
31834
31835
31836
31837
31838
31839
31840
31841
31842
31843
31844
31845
31846
31847
31848
31849
31850
31851
31852
31853
31854
31855
31856
31857
31858
31859
31860
31861
31862
31863
31864
31865
31866
31867
31868
31869
31870
31871
31872
31873
31874
31875
31876
31877
31878
31879
31880
31881
31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
31898
31899
31900
31901
31902
31903
31904
31905
31906
31907
31908
31909
31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
31943
31944
31945
31946
31947
31948
31949
31950
31951
31952
31953
31954
31955
31956
31957
31958
31959
31960
31961
31962
31963
31964
31965
31966
31967
31968
31969
31970
31971
31972
31973
31974
31975
31976
31977
31978
31979
31980
31981
31982
31983
31984
31985
31986
31987
31988
31989
31990
31991
31992
31993
31994
31995
31996
31997
31998
31999
32000
32001
32002
32003
32004
32005
32006
32007
32008
32009
32010
32011
32012
32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
32025
32026
32027
32028
32029
32030
32031
32032
32033
32034
32035
32036
32037
32038
32039
32040
32041
32042
32043
32044
32045
32046
32047
32048
32049
32050
32051
32052
32053
32054
32055
32056
32057
32058
32059
32060
32061
32062
32063
32064
32065
32066
32067
32068
32069
32070
32071
32072
32073
32074
32075
32076
32077
32078
32079
32080
32081
32082
32083
32084
32085
32086
32087
32088
32089
32090
32091
32092
32093
32094
32095
32096
32097
32098
32099
32100
32101
32102
32103
32104
32105
32106
32107
32108
32109
32110
32111
32112
32113
32114
32115
32116
32117
32118
32119
32120
32121
32122
32123
32124
32125
32126
32127
32128
32129
32130
32131
32132
32133
32134
32135
32136
32137
32138
32139
32140
32141
32142
32143
32144
32145
32146
32147
32148
32149
32150
32151
32152
32153
32154
32155
32156
32157
32158
32159
32160
32161
32162
32163
32164
32165
32166
32167
32168
32169
32170
32171
32172
32173
32174
32175
32176
32177
32178
32179
32180
32181
32182
32183
32184
32185
32186
32187
32188
32189
32190
32191
32192
32193
32194
32195
32196
32197
32198
32199
32200
32201
32202
32203
32204
32205
32206
32207
32208
32209
32210
32211
32212
32213
32214
32215
32216
32217
32218
32219
32220
32221
32222
32223
32224
32225
32226
32227
32228
32229
32230
32231
32232
32233
32234
32235
32236
32237
32238
32239
32240
32241
32242
32243
32244
32245
32246
32247
32248
32249
32250
32251
32252
32253
32254
32255
32256
32257
32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
32273
32274
32275
32276
32277
32278
32279
32280
32281
32282
32283
32284
32285
32286
32287
32288
32289
32290
32291
32292
32293
32294
32295
32296
32297
32298
32299
32300
32301
32302
32303
32304
32305
32306
32307
32308
32309
32310
32311
32312
32313
32314
32315
32316
32317
32318
32319
32320
32321
32322
32323
32324
32325
32326
32327
32328
32329
32330
32331
32332
32333
32334
32335
32336
32337
32338
32339
32340
32341
32342
32343
32344
32345
32346
32347
32348
32349
32350
32351
32352
32353
32354
32355
32356
32357
32358
32359
32360
32361
32362
32363
32364
32365
32366
32367
32368
32369
32370
32371
32372
32373
32374
32375
32376
32377
32378
32379
32380
32381
32382
32383
32384
32385
32386
32387
32388
32389
32390
32391
32392
32393
32394
32395
32396
32397
32398
32399
32400
32401
32402
32403
32404
32405
32406
32407
32408
32409
32410
32411
32412
32413
32414
32415
32416
32417
32418
32419
32420
32421
32422
32423
32424
32425
32426
32427
32428
32429
32430
32431
32432
32433
32434
32435
32436
32437
32438
32439
32440
32441
32442
32443
32444
32445
32446
32447
32448
32449
32450
32451
32452
32453
32454
32455
32456
32457
32458
32459
32460
32461
32462
32463
32464
32465
32466
32467
32468
32469
32470
32471
32472
32473
32474
32475
32476
32477
32478
32479
32480
32481
32482
32483
32484
32485
32486
32487
32488
32489
32490
32491
32492
32493
32494
32495
32496
32497
32498
32499
32500
32501
32502
32503
32504
32505
32506
32507
32508
32509
32510
32511
32512
32513
32514
32515
32516
32517
32518
32519
32520
32521
32522
32523
32524
32525
32526
32527
32528
32529
32530
32531
32532
32533
32534
32535
32536
32537
32538
32539
32540
32541
32542
32543
32544
32545
32546
32547
32548
32549
32550
32551
32552
32553
32554
32555
32556
32557
32558
32559
32560
32561
32562
32563
32564
32565
32566
32567
32568
32569
32570
32571
32572
32573
32574
32575
32576
32577
32578
32579
32580
32581
32582
32583
32584
32585
32586
32587
32588
32589
32590
32591
32592
32593
32594
32595
32596
32597
32598
32599
32600
32601
32602
32603
32604
32605
32606
32607
32608
32609
32610
32611
32612
32613
32614
32615
32616
32617
32618
32619
32620
32621
32622
32623
32624
32625
32626
32627
32628
32629
32630
32631
32632
32633
32634
32635
32636
32637
32638
32639
32640
32641
32642
32643
32644
32645
32646
32647
32648
32649
32650
32651
32652
32653
32654
32655
32656
32657
32658
32659
32660
32661
32662
32663
32664
32665
32666
32667
32668
32669
32670
32671
32672
32673
32674
32675
32676
32677
32678
32679
32680
32681
32682
32683
32684
32685
32686
32687
32688
32689
32690
32691
32692
32693
32694
32695
32696
32697
32698
32699
32700
32701
32702
32703
32704
32705
32706
32707
32708
32709
32710
32711
32712
32713
32714
32715
32716
32717
32718
32719
32720
32721
32722
32723
32724
32725
32726
32727
32728
32729
32730
32731
32732
32733
32734
32735
32736
32737
32738
32739
32740
32741
32742
32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
32770
32771
32772
32773
32774
32775
32776
32777
32778
32779
32780
32781
32782
32783
32784
32785
32786
32787
32788
32789
32790
32791
32792
32793
32794
32795
32796
32797
32798
32799
32800
32801
32802
32803
32804
32805
32806
32807
32808
32809
32810
32811
32812
32813
32814
32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
32834
32835
32836
32837
32838
32839
32840
32841
32842
32843
32844
32845
32846
32847
32848
32849
32850
32851
32852
32853
32854
32855
32856
32857
32858
32859
32860
32861
32862
32863
32864
32865
32866
32867
32868
32869
32870
32871
32872
32873
32874
32875
32876
32877
32878
32879
32880
32881
32882
32883
32884
32885
32886
32887
32888
32889
32890
32891
32892
32893
32894
32895
32896
32897
32898
32899
32900
32901
32902
32903
32904
32905
32906
32907
32908
32909
32910
32911
32912
32913
32914
32915
32916
32917
32918
32919
32920
32921
35203
97812
73132
77448
80771
93336
97378
75744
72046
79585
35424
74131
79484
94231
93256
91177
84621
99679
72071
96619
97051
85352
71165
63463
98975
91477
99678
76454
84550
44719
58243
88931
94123
48387
90832
84223
33817
79830
39074
64038
77997
69209
59555
47417
99593
63988
66629
85674
86887
56034
83814
59192
87754
90247
33009
44068
85137
36557
97957
93440
97066
36954
69884
86688
62483
46439
78200
96428
46855
78236
98223
87520
97959
71895
80844
94451
64931
58400
59955
63056
92538
80103
74546
88421
67737
54793
58851
97140
63483
99328
54318
97725
72596
78220
53992
82655
41714
83169
61256
86028
62082
60536
87172
36220
99984
70417
40733
69834
79679
91854
71157
48732
77874
52206
41395
72832
98673
87903
98119
72787
84466
59021
92274
92517
84680
58411
88957
98403
51059
59978
86863
50723
93120
59137
68712
80739
64496
51635
75641
70501
71940
42361
61075
63785
54274
79329
68419
91418
95289
69802
75330
39418
95839
92237
54634
63560
88885
46641
99873
34183
66491
54831
98409
83107
96518
44943
46702
99629
85038
67743
87140
60784
57165
63340
90496
46826
79647
67435
51962
80566
38341
97061
52660
96396
65275
81805
97342
71711
49560
97139
97247
89118
37019
87017
86709
82515
92823
36732
79229
50769
82666
65242
48043
83112
74958
59842
51480
62627
51253
89680
60920
77827
96369
86138
92102
88338
82948
68952
99212
73261
87222
99675
85935
91832
69001
97434
81689
88973
77581
69941
93049
91024
81382
97184
47437
49858
53447
46741
72637
77713
49597
45128
33683
59290
96213
48964
74304
71085
78205
94004
78381
71582
56652
90158
51837
93563
72161
88841
87191
98873
69749
75019
87069
95194
69029
77728
86968
40461
98705
80183
64665
95348
94216
70183
78361
63148
84614
60304
74605
83295
63151
94505
76510
99244
55115
75296
82890
85006
38239
73315
78482
51413
56438
40174
73657
71903
34757
99047
79068
65152
98334
87929
50574
90065
86911
94593
96320
36407
69558
82322
78265
39911
50944
78937
71812
94687
99673
95041
63873
85402
77455
79850
83458
89860
65859
63464
74085
96422
68168
73982
87626
56802
79365
34605
56195
84447
54278
64950
76885
87728
87694
78252
85862
59474
89298
90869
97041
44712
51513
36212
80704
68164
52446
89223
99274
44574
97022
51550
92854
99182
93407
41891
93484
98748
61213
39516
91444
98843
98151
38575
70228
43431
64318
64687
74797
75568
96576
62792
78785
42296
76472
97469
80688
46584
94725
74412
71317
80206
34332
85422
62963
95093
36439
40032
49629
70525
68542
91811
91475
55210
95666
36275
87545
91632
97068
55861
77786
87761
67245
66770
87697
92048
96526
80630
83062
69031
82644
69042
53243
39687
85368
85216
91045
51889
47063
78539
63825
92121
52355
90547
58637
96416
82955
88207
41901
77658
53557
46213
99655
63908
55707
89401
76282
59272
98775
51410
81496
69306
62985
96577
85104
53642
52516
68523
50953
34060
90908
97237
44868
81783
64453
45495
82140
52074
63168
62897
96743
53872
86094
43069
56876
74473
90744
98121
79366
39613
94955
54423
65198
59436
57133
82114
89391
93853
59459
87997
67780
73822
69990
69892
76614
99688
88714
79056
45300
62871
58476
88526
50531
41918
81673
92292
68274
76389
66508
97410
81930
48874
69450
79189
96562
94436
69179
84136
39315
91306
97904
53700
51809
61918
85800
74097
91594
63354
85012
80990
93735
61299
96694
81550
98600
55228
63388
90309
59647
59931
66266
68846
89227
94134
90087
94472
94356
96254
61036
89211
76624
91551
97618
94194
58926
96598
50729
65673
74243
81806
51719
89923
93890
82090
90017
71537
86874
56033
91855
35114
75644
73721
83674
33918
82530
79055
66599
38310
75510
93176
67805
77578
90624
58028
77589
76627
75527
47654
91673
96522
77892
89328
61456
99446
87229
92686
74430
86380
74212
57171
99898
91370
83893
40602
91621
58047
81012
95763
69196
53576
51192
86871
99905
95823
33118
68479
49757
46904
58108
60887
94397
87136
90256
89790
39594
67173
59675
64632
75632
75521
86382
81481
78084
56441
90196
71983
86875
91416
64219
69766
96322
95903
92756
69157
80888
84674
67236
71015
37356
97485
72248
85680
62967
97416
86753
42085
83858
98995
99531
97644
98164
87344
90745
99791
69585
73854
61133
97565
98390
93980
56199
99582
74038
96255
58579
39919
43965
33574
95117
56464
61187
79237
35118
49342
82263
80715
42808
34342
92865
54728
70764
80423
93182
94917
70427
59521
61398
42261
70071
86510
60079
81008
86410
43860
89302
74879
62278
43975
94404
45274
97096
89561
98897
99154
42661
84826
83703
57278
96444
97310
88783
63803
78370
91640
86002
70015
91547
58322
64088
89942
37749
96372
91973
93173
60149
74581
93050
69882
76313
88890
88166
80626
88079
86723
95202
92595
81379
78502
58353
75127
49607
97033
79839
75468
43794
71947
76574
81163
49614
97851
54518
86261
55947
76224
72928
75798
81836
63449
98933
90873
85174
87193
49081
62269
78152
37599
91145
97233
92473
99180
87979
55490
77698
94715
84171
53647
50243
69368
44249
71058
81202
62430
42602
98263
86027
83310
87492
96308
65282
99486
90494
55334
88691
84953
67687
78708
74859
87313
75157
74312
97326
58253
34099
58815
81801
85309
94976
64100
41379
52683
94061
87813
86093
45920
64570
99222
85863
65276
89825
63363
68380
91408
38805
46321
88014
82278
89659
54263
47072
93159
84743
57658
82017
95527
48633
35567
83393
82033
92817
80278
94161
35021
42621
54404
46990
57321
77812
98501
76834
49553
68898
88109
95147
35515
90046
58041
69038
51869
62631
95085
73998
47486
82347
54843
49310
99831
76613
65975
89436
72757
74314
78593
87209
49698
80661
39224
62365
78389
78019
66528
63408
78463
94038
98913
65633
59097
84497
62695
88439
44062
98850
58999
91378
35923
92463
54689
69985
69699
63574
83452
75869
95964
57011
87800
71557
98272
81791
77611
95168
32997
75382
50576
81856
99783
92522
92672
66919
79803
74356
63067
95377
86417
58835
78858
63986
75318
95264
86394
64266
77130
73517
88027
36737
53877
97864
92722
86850
51209
76833
96288
90969
94113
61637
58180
88123
80787
48678
60178
98531
38778
42685
63119
76714
97538
93119
36479
92622
93939
37840
94616
98203
91374
90135
39477
80034
83935
80333
91123
74417
57070
60990
87554
93572
69429
89018
82088
92209
53041
74607
79569
83510
75805
90381
96448
90222
65607
48374
61376
87111
40091
97696
61773
98631
81455
59225
35138
94417
89696
85587
41757
61691
96284
65128
96949
33024
77572
83279
89927
38747
37332
70921
61573
93348
73502
95357
35963
92862
78538
67305
94188
45072
96902
48560
88098
78162
96021
84413
36782
41041
91040
95749
55847
92176
90518
80685
48956
98722
88084
62941
53156
86979
61167
61533
98727
43900
73790
87797
91700
63343
93835
90266
61283
92587
82409
76970
82638
85852
96262
55335
87861
99934
66273
42580
63834
97210
98362
74272
96025
92014
90517
87473
80184
42505
81023
89345
81097
88160
58220
96764
93847
96652
83845
90258
86280
95248
87619
93678
52950
82735
46039
98977
93691
80555
79373
87283
61396
93707
83299
55144
60604
91528
71104
96691
45741
57943
83827
71497
96382
74705
79548
95317
84307
93587
73177
88615
46474
90120
68106
73160
86187
91679
36185
63376
64536
86131
72554
99643
97486
44393
57353
68597
96989
41662
43679
47978
88900
39186
92217
86811
44555
57811
87687
66501
98314
93396
63713
98706
59810
66152
92466
43760
62756
97465
88651
64052
71897
90180
81569
98739
59948
77576
80412
87674
76461
52829
64314
45565
38574
59608
99519
73673
48734
91195
99600
95579
90849
72150
82987
81752
90414
99533
82335
76811
88927
62558
58593
88863
97742
98786
83889
92572
86402
47680
99422
96064
93222
56313
49150
94641
94981
88006
79439
80509
59503
72013
72954
83518
82828
98572
70412
38316
67775
94539
47711
96457
89665
33688
72417
74551
87096
75317
98287
84283
99677
91648
55255
96615
83134
54331
85307
79813
34149
81533
93209
59205
63330
61264
63778
55448
43920
42795
97396
56038
96975
95992
64212
82616
98534
78863
57351
69786
92728
69522
82650
36736
99332
87969
61271
62179
68683
40164
67706
96922
45645
91727
74745
48940
34014
97692
91701
55070
97586
67048
96672
42055
42115
40023
60785
74416
83930
66837
90242
99188
99901
54096
69326
97854
58324
91395
97071
84268
87493
41116
96820
97767
44667
93765
66575
84827
90435
95367
59169
92512
65049
54484
36414
94305
63159
86816
74523
68660
71902
72705
72735
70985
46661
34650
80167
99741
98150
77199
38788
97660
64601
67623
59967
85385
49337
84451
97492
87538
54475
75083
55050
47089
78901
38461
97721
65241
80789
99983
62107
35030
62466
82636
48480
97667
58871
71934
93732
95937
76893
62707
89533
70128
58365
59350
57513
60507
71500
88748
53862
48926
84070
70917
91535
53229
99159
80520
71904
85507
39659
99386
97738
84286
88331
49237
53952
76452
91247
76444
79905
86862
92648
46709
88986
38122
82532
98896
73110
55168
44687
88921
96725
82202
98024
37344
71091
66620
37470
76267
57802
97747
80317
74924
82221
56421
49952
94665
83403
54597
94351
96068
80118
85223
81498
43132
65596
86327
79669
87676
68804
94032
90888
91835
79933
96696
75434
91765
54434
71468
81101
49835
52817
70693
60630
53114
69415
50910
61971
76933
63795
33881
77684
59423
62171
98225
81898
98854
82413
87133
64608
67155
54889
87281
95644
62418
54516
89034
39558
41631
73859
38673
58709
91971
66946
65332
50852
92253
95296
91976
95372
69728
49127
96313
34593
86500
81145
97214
61866
92881
79072
83980
49192
94875
79776
83244
88041
90693
35129
67443
76536
96373
86555
35119
95676
95563
37381
90006
75855
82239
86769
91064
51317
59336
64423
99052
92526
84806
93744
86000
52405
79486
59499
55367
49373
71635
93658
93122
52416
36942
76897
58754
83676
90719
76732
64406
86587
87084
43732
90042
98874
76142
86914
90839
81040
82715
54013
71831
62428
77267
88803
99637
90691
84470
48441
77860
79613
94708
96565
73549
61102
59497
79866
98764
49859
95392
97795
70735
55076
65798
75427
69458
93754
59716
50764
72843
34278
48207
36544
82494
50265
98664
58615
35830
51504
45388
97021
68502
87456
86295
42131
59417
96777
86673
80940
78889
37987
82854
87352
96328
78426
94929
73428
98170
73303
57500
65547
49795
46008
86395
95601
91561
79033
91302
63505
72891
88035
87174
82412
59760
80045
61405
98702
83511
91834
81182
69153
47326
60168
39427
78803
90538
99722
93191
74317
97303
36831
99917
65715
57681
94735
46091
88606
98575
39941
61565
38150
62802
89883
91078
66359
74988
86608
75272
59276
73434
34910
54923
87588
62383
40538
69327
79302
81969
97225
72412
57755
98831
81859
53672
90337
58295
61780
88177
83851
40308
88940
56083
95814
70103
89285
81877
94989
77830
59395
68220
84591
97763
94058
36534
93297
95064
45106
91421
43128
94504
95096
80657
91390
69537
78525
96438
58111
92191
63866
78138
33638
78017
89287
69282
90986
66738
97138
90544
99558
82410
98269
69285
87888
62439
51802
40392
91945
60803
67230
81133
93871
87070
81963
97773
99250
91308
60338
44336
88211
71764
45902
75228
84235
91461
78144
76097
67828
57892
97054
95384
95767
90750
92878
89309
63548
73595
56985
88480
68471
98022
65545
75614
62852
60244
35231
78258
55955
67250
40680
41357
97895
78499
99158
78081
87522
55749
33252
82920
40944
70429
77370
94179
98255
76760
42241
69027
89603
61835
77538
41039
93455
91578
70721
84730
77847
83435
98855
89325
95217
50986
81903
77945
59841
42903
64227
93150
80823
64503
79400
51780
82125
69702
51992
98445
93915
98251
64741
63038
86631
64020
84995
88777
99388
93583
95794
71478
47803
83370
71709
37247
93931
87744
98466
68548
36642
70815
62243
82430
41745
98420
43398
34771
72875
91622
97227
39259
92326
60831
73616
39159
75833
87207
48411
73761
98181
67269
77593
56833
93947
94171
60843
93620
90962
52341
92120
49878
81282
77885
83864
52875
87250
99311
48424
62247
85962
70355
72250
90649
81115
34571
95188
53835
85149
62214
56000
34246
85118
80242
96182
81272
90103
54213
36961
49674
97929
83616
99480
58239
87817
44224
54382
47861
78673
87738
99142
90950
72711
93652
91420
93948
98042
46247
89022
95675
54481
96760
83456
85160
85440
74638
57147
80964
80498
58477
98747
86761
56935
38729
83479
77150
75172
35915
97391
76905
68857
86284
98118
69289
51170
95911
82296
37512
54262
88436
87737
49166
71668
74383
90342
99833
96569
73287
79431
83530
99958
87235
70229
82983
93631
92431
95470
84422
89706
34330
67659
87243
62686
90535
65028
47592
85433
56244
35973
88521
83770
89074
34752
75910
59638
94452
98593
37370
98991
48286
92669
89270
62238
60653
90778
81233
72002
83496
39579
85622
93445
94850
89300
59593
48928
61284
61101
94378
96488
98039
83887
87322
51017
96689
60242
46360
53953
93194
64903
92097
83291
92567
79630
43820
95922
67673
72760
63137
98483
97306
75707
88726
79529
58505
59187
46104
80644
95875
91357
65919
84526
88206
54034
89938
69068
55162
78927
62903
57814
96161
86755
91979
34527
72263
80455
98763
99508
38972
50135
97418
99710
95095
90484
55921
94399
80693
74501
45331
34210
82200
42944
36269
98696
46432
91861
71304
95341
63970
82697
95615
70382
71735
47546
94978
99345
87387
84198
96753
97107
74848
72960
92778
87375
86424
96229
80005
47537
88252
98691
98828
50399
52764
48504
94754
75030
93288
98511
58346
75783
61372
62673
91998
99482
50412
99353
96413
72155
94591
83886
51794
62838
97627
73663
57606
99445
39606
79936
89546
68574
54903
62112
55854
37882
40093
93575
98901
86338
74715
61591
93945
51898
55527
89640
82883
60044
66863
87093
74614
77091
60322
93436
68594
77835
44979
84129
64339
95996
93593
95624
53439
34363
49575
97817
60249
58162
81905
98851
86098
74766
50142
65227
40483
66532
90797
93135
86654
62343
76422
50416
92446
58471
83416
73294
43886
65135
96420
87100
92787
59037
36982
80754
98120
97656
90919
60857
66868
39429
53916
90243
88347
80575
93236
58233
70699
74144
33632
56633
73869
84435
80737
99432
80535
61688
70057
37917
98247
45925
40248
80501
53801
81635
99418
64225
79775
97778
84291
49603
84193
87643
75068
94554
82451
79372
76337
86068
33079
64993
41287
60675
68458
67520
99828
94405
33767
62849
69437
45896
65257
48270
87291
91026
86926
61772
95694
87370
80992
74670
58870
91442
80981
76367
84160
84086
52017
97229
72317
93661
96955
97720
93494
33894
94354
51814
74679
93629
93978
94319
62752
99761
89599
34157
51260
92652
59277
82520
75368
93124
77647
98836
73847
54920
42006
86396
65271
65300
73915
59534
77314
41731
92302
58930
65636
98765
55736
73137
95087
94129
68243
64691
82827
46649
36874
98893
93230
33061
84309
81420
55457
98236
44199
91241
81629
73830
68346
89759
93594
35162
79082
63277
61084
37944
83690
56243
52337
51107
86795
57519
81647
87499
92912
42280
93035
72758
96181
46887
51879
80770
85128
34669
77166
94211
88181
82781
87424
96210
92424
52780
87824
95896
80153
47367
96639
68749
91363
97718
33661
98462
89203
74292
52220
68501
71355
43774
84682
82487
47548
56398
45169
65904
99970
47193
36577
47882
55227
42062
86953
44396
38619
75719
40501
56191
99924
42140
62606
62568
63280
81230
62317
95464
61706
48289
78282
96802
40837
44951
78189
48726
42101
57624
95204
83500
57343
60390
76630
88497
81094
38126
80095
58005
62294
47701
85877
61849
72475
99589
48396
94041
92242
33597
71168
98132
98184
58428
86070
77210
81263
78182
99780
52542
66061
95642
92488
69734
85416
99005
74380
76166
84785
92042
37226
78780
54394
80387
92389
91239
84603
74039
86581
73882
36184
50060
58785
50791
43595
59385
48644
57994
76490
91340
88731
84515
96092
49691
95017
90726
35652
93567
83098
59961
86192
54267
98681
97475
69587
63160
53966
92376
96136
42591
96110
56166
85531
93743
99444
54380
60048
42967
95502
67124
93900
91630
51942
84147
36988
96680
51146
51047
66442
46311
48594
94761
93365
57738
80879
62817
79407
85948
76718
78654
94223
53599
61421
33278
98564
35351
62696
61269
90304
48764
43746
89319
62132
59306
78983
86650
98404
86857
75715
43379
61046
96479
90347
51689
78762
87792
94182
92830
99511
97583
80865
89947
94176
88796
62655
33469
68813
83150
64745
69607
99708
93211
35376
40794
87745
98621
69248
53903
69682
95231
79416
35120
76584
84181
84849
88980
94912
59602
95598
79665
38694
62404
57138
99977
53435
99003
78333
94430
57837
93733
96903
60362
92079
85051
99467
55137
81052
99228
78174
37931
95457
98507
96662
56816
93918
46367
74271
83502
92216
88310
44257
51238
81102
93099
44745
97272
83738
48262
43071
69715
65797
56058
88500
75732
80468
59939
95568
89020
63882
80133
90610
63042
86214
52589
96650
47682
90432
60542
89872
48570
61093
56556
56507
98663
86275
37938
93354
51925
87122
97728
92491
91183
84988
94010
84789
62929
99920
44913
53402
84140
59631
58816
79351
79276
49008
35841
93724
84458
63519
44752
82212
93582
89848
69839
79532
85792
62498
56490
57245
35970
44691
77469
93719
41535
62762
61453
43110
94409
96404
58531
60748
90348
99926
60379
44841
91167
92535
81610
93449
99103
56162
85673
96640
57063
73028
49695
68344
99378
65019
63682
88241
96300
92507
98784
85095
98802
57041
38449
79934
47515
89307
66656
70680
86031
37114
90912
84324
90151
98783
57483
85599
73967
36969
98038
89015
67127
78380
92915
59659
74110
66674
84229
49872
82367
89985
87129
63838
94835
34242
42491
93976
44113
87449
85560
61878
50973
87962
70026
80488
98131
50379
56526
66641
96439
58771
94563
48320
62971
89725
84872
93002
75996
97169
76942
46995
48651
78931
75649
85176
91030
98211
60162
56483
96618
94465
91000
94895
73901
94443
37358
78231
84690
91478
87479
57037
83765
60396
96432
62949
35657
34257
89101
94075
56865
92258
99592
45549
55823
57217
89253
83575
97080
62191
49669
48820
74617
52592
93095
53088
78443
58559
44235
37669
60806
59173
82649
63373
78069
88296
82034
92312
79845
54901
48266
93940
89550
60029
58841
50996
81512
89513
72308
99293
93944
84201
87680
92524
99265
58592
95639
96655
77246
93958
38460
66600
61816
59531
52609
71093
46043
99461
84303
81064
63697
85900
86667
67735
42932
55143
43237
81775
54929
77233
86885
87518
69798
59438
78435
77170
63005
98510
33820
47439
89439
98624
46760
46447
53027
62708
92346
93669
50323
52038
89744
89155
75514
97764
79015
85518
96370
34617
82208
91476
77900
52449
90927
55084
86491
58454
90582
78508
82435
98037
72207
92026
85247
92861
82329
95888
54289
65819
64474
92568
67666
87131
83523
47952
52533
71615
99218
96407
92024
50601
63180
93686
62786
85446
84711
62672
71724
99217
75716
87686
83138
98386
85683
89239
64324
42225
97188
88183
82740
52643
50290
59828
56394
45998
55948
74152
77391
78493
65506
89393
97663
62142
45776
52334
54591
99803
97928
49186
97996
68172
99624
67848
83650
76071
93928
73513
81042
73018
83432
59151
86355
39267
82471
80678
72802
99981
62233
60400
88737
64014
92171
49044
98288
37876
46374
65012
80827
47453
77291
86499
77154
76830
99904
39161
65640
78400
85282
87712
88227
80705
66076
74224
76916
84767
68751
48537
99787
97488
99312
97911
89031
96352
54256
98447
59477
79160
66681
88972
40295
71781
76523
74998
88199
37249
58458
46853
70788
56496
83550
45001
68911
40160
84545
67133
93164
92173
61498
90994
90591
99989
89804
71933
84935
97439
99262
94838
96816
86570
99998
94108
66957
84254
69815
94524
78223
94588
39858
70537
97545
77312
42323
53925
91577
80811
96188
98012
94815
98690
85656
99768
41816
95359
47995
90248
63748
45135
84288
81904
49018
78571
98240
99141
41511
99140
97591
94478
40205
39269
96765
93548
90393
45021
86963
96520
87455
84346
72590
79205
71099
69035
33762
71598
49038
92477
85545
90749
51540
86294
96563
98900
49447
96951
90631
86363
99642
75818
59775
82607
37715
55765
89070
96317
35451
95647
72880
48034
85548
78792
79677
60130
95019
76938
68025
71862
85139
82292
87617
70127
76034
60677
91193
74436
93475
80482
82493
86420
68327
92174
96472
47464
77849
57126
89304
66547
98693
46348
89540
73100
89250
55960
80346
67397
73904
74370
97252
60805
79083
69355
68203
88048
86632
73119
59121
96331
93557
65791
94709
46588
77784
73861
86057
50958
70573
94101
54133
99029
75879
86166
95929
53932
96994
34704
80161
98658
99494
86599
59881
76601
81630
46001
80576
46542
73756
65803
52473
40095
74012
71601
96559
87883
66065
85728
50694
94942
85668
53653
67959
94810
35133
45348
87226
82055
90497
72261
98258
65539
98205
90600
86912
64631
41359
95715
99663
99529
88833
70036
92989
90768
63989
92564
98391
77065
74136
72445
85181
96266
37259
87253
51276
57120
79968
58527
85212
94864
87953
72335
34646
64712
54285
72560
70938
82609
98546
78201
90446
93406
90660
37383
58788
70157
74528
53539
54459
50733
87807
80512
98259
78459
84292
96006
35488
92146
78029
97872
36266
75294
42133
37845
81948
73411
53836
39532
96847
86893
60643
52309
85541
73290
85236
98903
78833
51877
83669
35495
44615
88728
96449
91054
85240
59095
61403
71875
61813
96040
96090
87586
75057
77673
98500
34272
93934
85521
91126
72974
71720
95728
91840
54535
51375
67148
60956
88528
75535
58298
79763
52436
70595
45057
89721
94770
91652
81537
57252
71153
93412
65761
59348
90716
97575
86756
72815
40409
74726
44316
99085
55902
45297
91796
92792
90165
86483
59055
51394
84788
39523
37497
51338
87644
78825
90728
88148
86782
41139
98832
86307
80231
73023
56841
66172
68572
87150
97557
60087
78989
51919
68333
90647
96381
60003
89769
65410
73850
46102
42124
88793
49045
82507
72666
92999
94224
34114
86886
77241
79467
99334
93346
83587
98373
96365
73393
37445
75826
78690
91529
61272
38846
88599
67664
56097
95752
67316
90503
99788
98266
57562
52851
84940
95323
53827
33604
87913
95925
35382
61656
90007
91055
86412
45386
88775
54949
53019
94856
80898
47767
57894
46946
35403
70649
71298
88888
86601
51508
72080
91220
93683
94300
84296
91606
60019
59157
33209
74488
65207
61341
81143
53004
89577
61477
58534
85298
92676
92112
62813
97622
80255
54190
55085
61815
38818
60491
86254
97887
93957
94045
77627
45299
84033
34094
98819
92378
98330
91866
50002
79829
95669
96781
80669
89630
48408
93601
72396
62271
43011
86975
98565
32941
55561
33148
77259
34619
99587
68375
82974
85829
49618
81952
57251
67777
44015
97994
95848
64520
39342
72431
99871
85747
40344
86969
44725
67075
42472
58795
44030
79325
98561
85473
34148
87060
96872
59902
42488
76352
54947
91790
97164
89751
50859
89466
76683
62826
36145
59994
62362
71225
98079
71393
84496
86855
66271
36100
91076
45947
85769
62084
97905
45206
91770
98208
85658
80982
97327
87238
74946
96440
87553
83258
71574
89042
40456
56363
56771
64159
82581
87115
34005
53997
77855
97122
71865
66055
58094
78957
41788
56050
71105
63079
92403
84866
98931
62303
93341
54899
68443
37670
59885
75823
43386
69189
92315
84066
65851
96388
81546
90781
41203
43520
61043
83126
48397
69926
74133
82617
89543
33387
89131
88129
45734
93311
79096
85574
84024
59011
92260
83558
35438
92713
88213
93701
95825
53372
87882
46228
73426
50177
33884
97408
95755
72028
95540
51270
62286
48631
89994
97927
44885
89971
94432
76467
75779
93160
97372
84423
96374
88189
44743
54187
90455
52279
83513
44861
57316
85583
70826
45814
95640
61112
58422
90449
85543
91413
70962
48907
40283
56119
97106
68465
86032
67899
63391
46603
92923
93051
91147
42401
67937
50776
96362
47632
62795
75894
94178
98115
76528
64054
97441
84574
58589
72491
48834
64552
92523
80479
56383
59034
94913
79871
87757
83656
74095
68159
61432
97132
94751
80748
98496
96091
73373
42615
35775
71265
50546
76255
92617
42313
81105
68223
69465
63301
99528
98559
71607
33944
33609
92725
74101
58770
90025
97943
65742
88247
94009
42286
92603
50680
86023
53829
95765
99939
47118
40647
88579
75892
88666
85725
78173
80926
89470
33160
67008
52255
57257
91706
99503
44346
95050
99953
96828
88525
76828
99545
56971
98491
36639
35086
52890
88070
96645
92941
86173
59546
50109
71680
74739
85478
97407
50920
93367
88320
96131
99359
78876
81131
48464
47450
51694
98174
61598
82591
60632
85144
93637
59921
60743
82160
87466
71330
80792
59863
70926
88997
98088
70601
79149
88563
93017
69273
66110
48925
80730
81607
58703
98249
54699
59077
42682
71885
74980
82830
68565
94896
57460
64221
43419
83841
54504
53519
98043
73019
61593
34785
82376
86125
85204
45324
97648
90070
79565
76433
80896
89225
92263
82818
98451
51224
54626
93533
80976
35625
54846
95879
52174
45479
98687
91938
98923
97367
63886
93907
62765
95179
70978
85138
92717
62730
94506
57177
88362
85153
81868
97298
80269
41528
74058
88822
64524
44267
95221
89526
78770
44810
58267
81955
59458
69974
91733
94696
40902
64010
95153
79542
97788
60621
94774
74098
54023
76600
64737
91724
81675
69875
99692
39051
52572
96780
96628
93476
89462
93329
37883
89400
79201
74820
53075
75159
89463
67492
46659
47037
74892
47906
74055
33036
92245
84577
96984
87446
76764
75822
43735
47220
83588
58532
63974
89611
75960
73429
96633
75756
97205
65824
79186
93682
65759
83973
85870
44110
37420
64141
52783
55394
64855
50196
98365
80433
60482
98033
94329
41495
59599
76086
58873
88984
57389
84231
82653
60524
72400
71605
94908
90236
46663
65886
44510
88039
96571
45524
95180
85277
33666
42190
51488
65414
77601
67159
95594
74657
37170
84152
46669
79253
48892
38993
93766
92077
63828
98493
76175
75980
46639
49188
88471
57652
87063
85387
92235
72235
81203
37342
69570
81293
44497
78093
58036
84011
66876
49983
74707
86366
57280
52901
64982
93842
58316
97533
86836
36866
99045
94858
70782
93083
99774
84498
54300
98533
97611
55951
80637
51830
70392
98599
42938
85814
99082
98235
51440
66145
87143
59790
59846
45525
42096
75542
98417
47782
52906
93158
90041
88342
96529
59513
93014
78945
88469
78504
79788
57172
66446
51090
89181
53745
99363
83515
90205
83197
47756
51086
72921
45237
56953
83027
87894
50970
68107
79477
97952
91774
82076
82924
60350
81119
36936
96574
99536
85486
90311
86480
73292
46932
80985
86013
81287
38734
33214
83110
91013
91321
96180
74920
69250
98007
73378
33704
35058
96160
79857
71241
87080
76012
33837
91949
91519
83349
34509
57804
97507
78329
96240
57337
62824
89881
49426
80594
97926
88853
80237
71193
52396
91473
94180
46094
87433
41060
96296
89494
83584
76256
34072
64290
99927
87635
39948
98100
87599
96933
93031
86085
50322
58725
98327
33060
34299
41352
58674
42588
80874
77337
81968
35933
98967
48763
93908
86047
51929
35211
86419
63129
67802
74905
84219
98090
37966
93906
99436
98324
92039
56430
96634
96998
62305
56150
65266
55596
91472
53448
67460
92386
88490
72603
87765
97514
85849
58333
95429
37617
96280
55872
95347
97923
56235
37481
90599
86367
97865
97998
38207
87862
79959
63240
38252
51314
69860
92110
97359
67015
80429
97616
58175
99613
60970
52543
90983
42082
73439
48784
46736
81890
83283
95995
77943
56296
90448
65947
46708
87457
67321
93772
99185
70426
55924
95273
99019
62434
95544
49243
89245
90344
82421
87585
87227
59403
54226
54051
73819
90288
95068
90703
33355
48339
85695
89801
40225
59194
96437
68256
39590
96063
96015
81962
80807
72081
92723
98260
62597
80466
53121
93757
85586
71950
44450
35753
78130
95813
69146
62574
94522
89122
72651
50797
60683
61104
67834
98994
96799
75946
84419
94382
65907
81595
83542
98978
77905
85847
44911
69070
76761
51928
53659
91467
87790
90945
37585
94769
76527
92281
35686
34302
83592
69640
88508
82327
34329
65566
44806
61860
90656
62715
95967
44744
76388
90809
56269
96683
55963
85664
92123
39856
52561
74582
55562
86311
88873
79649
49673
97421
61983
69331
65785
44645
44611
34945
80774
59611
36042
61208
38231
86425
35671
82652
43259
46355
80342
95943
42768
83671
41568
77436
57698
86184
89392
93726
34728
93247
41005
92703
35743
93422
99714
83737
93373
82894
95736
69757
66487
99810
33255
94160
59522
70999
58474
64881
96201
98186
95817
46574
79556
99653
93742
96086
91540
59781
59130
88602
96176
48323
90580
47986
72706
67662
57187
36048
82139
84246
62026
96606
55259
33090
71313
87541
90090
65978
49030
49009
82291
57309
71459
95049
93615
55149
71432
99716
83873
60014
89147
77780
41137
60023
52111
59390
78044
98130
65278
90731
69164
96306
90676
79611
60412
42016
48003
98185
41176
87139
81996
77361
81373
94872
43862
67678
94967
61125
60474
86990
91093
91964
90543
96179
89792
82579
95278
92016
67401
98295
48890
66059
99897
95517
81941
95454
32931
62562
72749
84460
75359
90212
92869
77235
37120
43993
92954
99855
56892
53276
74265
63254
97487
89457
79691
79947
49736
92977
84917
57430
82124
72819
72349
43440
82562
74111
97112
77781
73784
85130
61322
68740
40115
65811
97821
68867
87661
85911
76048
69469
78609
98430
38354
50895
98374
47832
39215
90666
53223
85927
95633
71189
88137
60143
59356
40190
96855
43693
38626
83216
66324
87902
41328
46802
45498
98169
97309
99251
88577
68118
52948
82357
55594
82981
50159
96762
91824
59560
97987
97784
85261
71803
97800
96946
39643
75054
43449
95795
96289
80197
34995
93463
56473
74933
84103
92768
38323
86572
89164
93543
84270
84255
49883
83896
85708
95557
50103
65752
52775
84850
53181
91842
59635
95032
77542
77746
98468
96564
97031
68071
66872
83321
35254
72925
69622
63664
85075
92673
96037
86533
60271
69110
93011
99496
88846
99840
99149
42023
99651
59343
74477
53474
86717
95798
58467
95218
70204
94407
57400
85110
66958
59029
72074
99193
90430
86967
55405
62616
64218
65874
92414
80071
77655
81954
97836
58508
44551
76992
95207
73588
41476
91823
59298
97960
33034
77891
54890
48095
52088
70045
38039
82866
96197
69525
58430
77194
93737
56656
59763
90920
77155
93480
33427
53318
82368
97746
79561
73871
73811
84701
61560
69684
93787
44050
80064
58809
40223
98294
46681
63987
79284
57554
58739
76878
85614
96433
83906
73541
59927
92838
57216
97062
48938
94130
58198
97399
99401
78264
93815
69895
83164
45335
54898
40895
62116
85924
76003
88815
92631
38205
57082
58966
75524
66413
76995
91936
47633
88645
59850
59467
94207
79428
77401
54375
73831
98078
96570
54884
47140
97678
60424
70134
94028
81745
93995
43665
37606
56374
96637
37284
57509
56095
78316
59448
95364
75348
59848
82809
37002
82382
61117
68598
41020
60940
34069
71971
90601
53706
89258
37386
54376
63867
55389
97999
78080
95561
99183
45872
95243
50186
92138
97825
82490
93278
41525
75733
52080
63718
88808
99703
98153
93094
95913
33041
99982
95220
92694
75627
63551
81586
69135
71807
92447
77087
62503
66279
99544
38359
80943
45187
56842
74976
63777
54503
85902
53043
49339
57370
49248
72196
99271
92544
81501
51593
93562
89841
59691
94686
79498
50033
54277
86276
79859
77976
84040
49839
84304
77255
85532
86856
50827
58585
98419
97993
64149
81712
95219
92650
83685
37131
72229
51855
68291
63931
50391
62372
81051
56912
34568
93613
34546
98218
88524
54395
77748
83144
99885
90991
89498
55974
90951
57198
93698
56203
99105
47938
64521
60927
97885
48908
97945
45148
96630
95346
94184
71441
55537
82396
72286
95729
65114
84985
56338
57567
83334
60234
90880
87099
99167
40112
78355
93079
92487
92377
60903
82206
83465
77561
80646
73347
38981
99136
90255
81032
72053
43502
36582
91085
86448
90936
45251
79199
53285
52280
47993
72279
59834
58240
68294
88858
67921
39712
96099
68584
84045
59898
94538
47315
63933
73120
80689
37139
82526
55603
73146
92118
67649
40327
88884
99968
73017
82151
75170
78031
57856
77810
93046
56305
68947
57765
54791
35919
99064
96549
96626
34869
89187
95803
60461
81432
63796
75590
63511
73544
67128
98196
84468
59731
89387
85915
73597
45581
96184
70907
46731
87516
77369
84453
87875
83912
89554
52680
57467
94069
57017
57413
99070
72485
74908
97612
70548
76961
85868
78024
70948
88022
91707
81418
74695
75451
70448
71282
80019
85502
67957
59724
95827
98328
79034
33086
94698
61306
47980
74992
77438
66794
91884
98080
91192
98676
96851
67088
98452
35916
96207
79183
99919
56614
53760
92963
90479
52157
56479
86285
96171
42178
59473
58493
71473
95978
64275
39252
61220
81428
57179
83077
93519
57906
71811
98560
63788
97505
58073
88582
88407
99813
79673
99541
67543
76306
67130
41489
71522
46169
81317
45352
61055
70109
94894
85025
74882
86030
99711
39426
86623
96663
73990
62500
57601
62046
70239
87324
99611
94975
75840
91285
90722
54969
33985
80447
60297
71347
92563
92025
67364
56718
54950
91702
86060
72314
91803
82761
95183
93467
86902
52877
63351
92365
90673
53611
72160
67655
35757
85063
57131
49861
77190
87031
51963
58276
45897
40334
48653
96270
68065
79410
80312
92557
38476
86851
44332
90379
77058
89791
73551
33011
86873
87784
81374
86304
35320
91181
95485
62256
76541
72611
87340
35653
96268
46014
46245
82738
51491
78395
44971
97913
69965
93827
80564
49003
57732
56368
92992
88455
50436
35993
72030
87408
64093
85903
94281
98344
96656
35131
83317
49111
80727
58921
44431
42479
50620
81755
71207
95212
49488
75774
94628
69982
58106
92969
46178
71847
66684
70891
61857
63963
60929
89278
63367
48684
97448
75661
85528
90487
86383
57497
80469
70352
39079
42495
55858
89613
41245
44643
43463
39591
58769
80173
86375
78418
40422
76153
80781
35191
84145
93496
87634
86819
88747
54069
43662
96230
43897
66479
96533
95723
69542
98759
85820
55790
81013
57731
75411
92766
60383
67554
49080
83785
44777
95098
57955
99564
77201
34528
67317
80728
45702
79062
51283
60151
54928
99937
78582
98707
62898
58486
74645
98537
75373
36390
99243
89871
89105
51745
54246
52392
89810
97186
74337
59586
83661
89166
91379
50486
63819
57130
65611
42216
65524
98735
93642
96659
72540
94501
95216
45684
74900
99129
87627
85062
95731
61188
74278
96699
85024
52596
89183
43235
82523
35651
73280
83979
59806
87572
98383
78311
98936
76803
45893
83120
89277
46111
75827
92597
55434
71057
33787
96754
97661
96629
74076
60901
73468
84209
41501
48786
67507
74840
70005
80726
91422
41932
86903
44217
87524
36985
96019
54472
64380
69203
82907
86556
94606
89761
75458
81922
74153
78248
98397
55279
36881
95422
80764
39216
90099
78001
74765
65585
96676
38241
45908
99173
82863
57960
46186
97444
91980
70212
98110
84215
97131
57597
89672
59093
98011
97944
74597
43475
96115
46155
97182
63368
75002
67601
59150
71646
55270
34690
51223
96360
91848
73250
90741
45609
63645
86529
57923
54414
98513
91264
93389
85706
93077
92271
50666
44436
67745
93464
92404
67688
89171
87652
91263
83566
63398
89568
74034
41784
83855
83161
99738
73844
86293
56638
59729
40608
93993
83434
97142
84194
73842
97528
96501
95418
82423
80371
63290
90941
72070
77952
68232
93665
33399
90984
87513
72005
47129
75119
57549
87690
97026
60906
45277
70444
38425
73064
86818
53199
54922
44863
74426
45457
90056
99811
69983
83297
93271
46662
68096
80917
98895
58184
47404
94766
91784
56684
98230
86457
99567
51754
96678
94137
99546
38979
84573
82996
44553
99373
96216
86615
89432
44189
62146
93108
51266
83820
49491
93935
60183
45578
96279
63684
81099
88223
84904
51897
57407
79576
59183
74789
74140
83242
83916
94721
35683
62468
96505
72132
58231
64955
94813
85667
84698
92534
72686
78827
96987
77948
57466
94924
90362
36703
34126
37459
42695
42024
74950
84095
47556
96058
84067
96773
49860
76959
94056
39645
92795
65115
87032
78204
58659
51817
70335
84281
39750
97629
69907
76460
88517
39402
99463
94557
45999
35789
81442
34812
50606
94213
62441
51935
38663
98589
86051
45162
56826
83533
73590
42608
99321
78008
79328
63282
85940
74167
98708
83276
59181
64555
56320
76844
93460
35286
81895
83854
74974
75743
98954
53848
34337
32925
33185
69385
72823
53412
96271
82834
96465
83398
38650
81650
99849
93392
75975
91872
58746
93430
97466
36471
96572
70514
80595
36848
77219
90295
94097
96810
84643
48287
53864
96560
57779
60445
48550
70406
91463
58466
91760
53216
51236
98276
92270
79025
85249
78567
66694
75227
62288
60176
74296
41676
89580
69339
37138
38080
41710
94245
86248
70792
39819
79654
45786
99550
65866
96042
80970
81218
82892
86826
53612
54308
75043
64270
76876
33954
66617
84641
80209
35270
54692
40610
83106
78088
59175
86824
91117
92997
93457
79230
38067
35396
64246
61236
40366
62836
93018
93295
53486
46205
40616
75794
39572
67815
70051
85194
91414
62552
99750
46548
96554
84660
76061
64774
52962
83647
96757
62867
57392
74883
80849
83346
95873
69262
71083
80873
58402
97211
83341
81090
61140
49939
48491
92504
57424
82902
94806
65787
93767
98217
95779
57710
93670
67116
93379
77653
69691
99455
44784
68339
96888
58096
45019
80040
65670
91317
90387
97515
78453
45422
62102
90684
94904
76864
61531
88272
96972
94286
77762
40808
83890
34732
55358
93202
79192
82091
94299
98477
54824
89709
35527
87931
56287
37034
63783
75009
58689
80732
98454
88053
99701
91025
98584
81720
43921
57300
40735
92571
85197
39697
98769
97392
97835
35807
69292
81265
84225
44529
99502
56274
41602
84082
50090
87667
89691
59548
96925
54307
37999
59411
88103
41672
84892
57536
79004
91228
74708
85201
75457
59713
88871
70829
82187
60398
69159
66178
37251
68145
83561
77286
33814
81449
94155
98323
38864
38510
74989
35255
73155
40181
98611
84211
99123
79873
49512
39193
88589
79465
92471
79809
37982
71078
36931
59708
84387
85363
84109
58753
99495
82334
74193
86479
71765
97848
90029
94127
48470
51053
76263
54826
98924
98382
87037
81538
78956
76947
53343
66576
87402
95335
49282
38303
39908
80543
87180
94878
95241
40677
51414
48637
87528
67835
93788
87451
51073
48867
46024
94651
90769
41044
51733
36033
96260
83794
89196
92938
79894
82732
90169
80177
98030
55200
66062
61462
81608
92368
33286
98686
58436
50604
85693
77990
86353
73528
96788
70808
54771
33104
45435
95513
88450
34076
97636
36260
74485
92625
93911
94658
86123
77723
55771
76017
90704
53736
40110
72163
99364
88210
57161
58554
84572
54335
55089
67386
99269
59089
51586
56277
93660
74575
87354
40754
63333
90015
95887
92708
82120
40791
92313
72190
94479
88337
82970
58166
93087
89784
55474
59598
33315
84380
95331
91318
38832
40278
71315
68217
99918
78751
56661
34608
72877
42889
58679
86485
98580
53624
93308
95315
81685
93955
34436
85684
94517
88663
96729
85698
95469
81080
81539
81838
62772
69625
69208
54360
88812
34015
97617
37741
53638
96173
71399
45110
49727
57847
53983
97363
93552
74661
99985
82189
38615
96918
72752
85774
78148
42581
39455
98290
76971
43216
92198
92805
92561
91506
97635
89412
64800
60131
98222
87767
66856
70117
50485
92840
66901
45541
72677
92794
97909
44850
85635
96246
71685
91046
82596
44805
46711
99211
81584
54016
93003
68450
94884
89621
49251
63447
78717
94674
45626
75776
47961
57150
84863
75773
99292
86780
99800
82933
95071
74414
91387
53125
88681
63406
62883
97711
69150
43714
83734
95461
85874
95122
96486
90388
92657
97950
36783
40940
37556
95490
62423
44472
94868
99171
61879
98699
87043
91876
88208
63489
90867
57039
94974
80341
66500
55683
88444
55796
41214
90680
40693
83766
88677
67705
61997
40774
87441
66327
79715
55985
84530
98847
38365
52292
68672
69823
98416
87359
43004
89619
51603
56530
76103
57258
59665
83576
92626
83026
74345
67349
52050
90426
78642
84356
47897
96763
49070
53368
58566
87476
56497
52407
78430
88575
59241
98641
92685
61500
79006
74667
89591
92412
99639
89705
97411
86638
95439
93905
40340
55134
99631
84991
81770
88894
83612
99014
97292
59148
39471
86129
56590
65892
53750
87532
96127
81949
90277
83633
94791
68959
45980
77843
92311
99229
42478
93007
81359
77104
59027
56384
84272
44902
94301
85830
90124
86710
91586
60129
81256
57665
96844
87701
96408
91512
97269
86119
79376
93614
94306
41304
89107
78512
81776
92921
86049
96473
44561
55001
91925
85929
73081
66947
34317
84364
95705
88031
59284
37442
87004
82199
87664
98635
95123
62823
75291
84089
66308
98016
52246
47683
77321
74236
63122
74822
70034
89549
98990
93450
51677
92627
54492
94079
72228
90265
70385
81437
83969
99434
80093
77118
82506
59066
35125
73296
90198
83598
83522
85509
78836
95344
88911
76700
92874
55987
90655
86100
53812
93745
94923
87791
55857
34698
91892
95405
88299
85859
94518
48404
78850
43320
38023
53173
55655
89113
96133
99852
82960
79290
39812
64767
66449
75850
74711
51993
93606
79246
91539
72723
91052
48141
79704
63266
80778
33890
87869
66838
56248
84260
89207
51726
40210
69801
35486
86193
90088
67827
66739
90451
94525
77197
68778
93343
96787
96911
83498
56603
90028
93755
70916
78470
35237
65290
82604
79257
90851
64808
78284
59139
81906
38890
59947
79462
75520
41505
39387
99878
80928
88016
98935
83871
57718
96654
63309
56540
92279
80162
63256
33720
95966
84508
96923
86178
39117
91111
67958
56902
88862
80824
68973
79692
89165
73216
74870
89873
73999
91555
57521
87182
35204
68675
94214
71766
84514
63878
96605
33811
56725
50757
76703
57085
41035
66985
85094
58447
92096
61937
96481
69211
63903
91286
48334
45812
58404
66229
99231
49110
92390
80893
46322
58911
71728
43269
64771
91761
83451
80146
51609
89724
98063
46842
96674
38543
81291
34147
67329
56380
61665
72149
80416
69828
42873
76112
96740
34904
97440
83389
52731
60091
80051
94142
70499
92975
58313
89090
98243
65171
93797
74562
61431
53400
79043
55009
94705
97553
87789
65190
52498
57336
85686
92295
63358
92135
88324
55851
54787
35796
94527
70541
84922
98103
43642
99230
78774
92540
38828
98963
56180
77014
45824
92382
58866
57663
74005
71516
51506
76101
80889
86150
75891
50339
90853
91043
55728
55073
54835
98089
61402
90686
91987
79270
64734
78306
79945
88329
70811
51179
87921
45084
70599
89643
48576
92905
69617
38178
57349
92590
83109
37195
72194
36461
52432
72119
92654
51184
36475
90049
50864
92624
85901
34155
63024
80974
97831
81959
97094
82062
93986
93181
42810
98304
86011
50402
98361
79723
90508
82699
68298
75285
43949
83728
98891
35296
51428
42813
98766
99980
75485
71097
84696
98232
91214
91583
91684
92029
72324
93347
70439
80204
38775
69366
53933
96635
63442
93706
44730
67399
93456
40866
73270
54640
91047
73396
88502
50510
56206
91542
88374
72587
53316
43907
81298
97710
37126
58623
92067
76262
74263
91739
67473
58902
90678
98956
97267
87103
35842
70804
44232
95831
39730
88668
91032
86913
99301
89910
39560
58119
98756
99733
92994
73601
99490
98563
84098
48347
58963
97548
82150
99016
35252
85105
88096
96035
90639
97852
96143
94277
93801
95314
71727
81108
58459
97997
87435
50299
64972
66633
74517
78073
97717
99165
51740
82195
89786
48184
98830
99796
54666
78561
62077
93021
92886
85558
88242
72182
36383
93246
81485
34293
75082
48189
57893
71606
46610
62416
77078
99947
87568
56015
88153
52413
52858
68391
58274
55154
85591
95140
81799
98082
82789
74801
94605
64860
49774
79583
55873
39614
97091
74606
66834
96476
34983
98028
37403
79304
53440
80384
89108
79908
69719
75244
92896
82185
86691
68979
36922
92290
72614
60228
55739
92137
56789
83198
84348
36662
83298
66634
96964
73550
38028
87557
63310
83531
93632
70572
95772
79042
78521
64501
79426
86992
56436
99826
94328
40184
36037
82502
35561
44222
58446
97647
69225
58711
43680
65325
94949
83888
83784
83246
81314
83379
94821
88512
38874
96649
50879
78527
96491
69523
98347
78167
47534
43887
47395
64341
76611
50200
75206
59263
62174
74975
91496
36286
69797
53306
94088
73728
85171
44602
96856
46634
34258
54108
94825
92802
93139
48032
98102
76731
40408
71938
55622
67273
34122
91729
89016
55843
81885
82664
82821
62285
78131
92514
37215
69107
86310
70585
70353
43012
77025
91676
34092
95063
54704
96261
62375
56728
91424
62188
37905
98095
34253
48096
88030
79863
69404
95371
96377
88523
95868
47539
89044
96348
83095
73965
79489
83563
57769
93544
77114
56654
94149
93849
56228
89262
96870
81825
86029
81253
76827
55373
63719
56934
39493
84633
97288
34789
97070
37495
44471
48119
44165
43349
93123
86542
61884
36094
62069
52685
81802
81259
67172
85644
96153
43765
42737
99856
56444
93655
98940
55309
60622
90181
85348
65080
90557
57591
96129
50443
82896
81606
73592
55179
66434
74022
38988
96165
85598
98660
78695
39675
83942
71767
99021
47754
82881
68201
50685
80248
82349
94615
58656
91616
74000
86434
61401
44209
91663
81414
93858
84123
66162
54430
63053
57157
67033
33022
94851
85965
43261
66697
77870
94668
74651
66384
99734
96471
55589
75604
33897
52717
89407
76699
86917
87631
91245
95029
74689
86436
81369
67495
72692
54093
98596
70750
47106
72371
96123
58688
53431
61739
83551
45152
33197
85697
63191
69462
95562
82261
98385
72573
44422
44051
94768
33992
64036
71853
97743
56239
35116
90668
70671
57671
57854
48341
63404
64953
92690
89471
98951
93648
71861
57093
52252
75085
81994
96567
97733
46018
81587
97878
81315
88851
43890
63977
76342
82692
89480
71138
57905
75284
58499
94260
99013
89316
92007
47492
78529
85855
99110
92233
44880
96493
97938
77819
92226
73062
72646
73734
35911
68771
51229
99074
61707
67746
38488
38467
93643
78219
96235
72372
52790
56061
36701
90146
93400
91150
82486
44358
93992
66759
75958
60158
55544
76088
63504
88849
82788
69850
83320
63640
87501
42705
63995
80362
80683
93617
85832
90153
98009
88744
79234
98941
67161
80740
56808
76424
89293
88435
71233
94512
78411
71076
75606
45011
75144
95893
53484
63826
93916
42855
87840
97339
64743
62108
88397
57544
98734
97589
42079
98925
35520
81756
90429
77750
76598
91428
52565
81612
47360
51324
77548
94320
90713
94656
80124
57476
54099
73135
51035
62283
46116
80215
47887
68324
54240
96642
41289
79681
59773
39707
91623
95821
86720
60846
34519
87163
88897
71162
69392
95075
92579
92637
72567
56873
93290
72828
81189
49868
81025
39903
88831
85113
91274
60862
97099
94903
39133
89885
90034
47059
85872
47419
45398
37566
67352
89837
97087
58260
98097
94809
98569
79236
99080
52377
57266
97531
53073
91226
78442
93183
88009
46858
69752
78232
44698
52524
39841
92679
41804
50741
88574
92496
78936
99562
57973
48917
97963
45892
71815
70174
48606
71092
85060
80366
50361
87966
52420
56963
72059
34714
96658
77429
71436
88566
47762
90208
76217
81907
81471
38006
35454
90345
36333
82759
93024
96981
78312
89413
39580
77666
61718
92156
61454
45056
49633
56071
88756
99093
90039
91435
36309
90390
48511
99560
92553
98723
52818
68097
89571
89722
69626
46905
52281
85030
99859
78216
38018
67898
84581
54951
99712
64068
46843
33663
80506
50943
79807
87746
35417
79612
79212
92616
87188
88264
66319
37558
37290
39311
57722
84365
92220
50170
38497
89082
40072
42848
93647
66732
57762
75675
51056
81375
46241
85530
81128
81703
98145
47579
74856
88288
51439
76818
44991
70433
60457
93589
80386
98117
57568
95686
74283
61491
47018
43896
99576
53847
95520
78110
52262
80069
48895
59376
78345
79173
99569
94165
45210
51207
94103
92643
71796
95279
66100
76981
93553
96097
79851
68625
83096
75635
50927
47870
77471
89531
73693
73898
86651
76485
83251
51212
92231
86390
40182
94248
91430
90795
97689
98175
70651
91386
60534
90140
68861
71434
64405
55060
98190
94018
91174
78178
38987
61889
80912
97032
94487
83014
94172
81026
67660
34305
96507
95256
95448
46559
51573
59644
38291
55932
69232
52616
54154
65639
52399
37548
57059
71565
87035
93990
99879
93714
35590
94001
95447
70711
86976
92950
94258
82204
94819
47705
90306
51272
98189
89360
58003
91225
59111
75117
57935
94855
55822
76753
88422
98146
95466
81417
36243
76586
91839
71996
70199
41232
96023
87491
94175
33319
70291
68643
33722
61792
82057
54800
46076
44456
99151
74722
71435
58826
58489
96749
91544
56704
70670
38405
56766
64262
58620
79722
83777
98934
53007
72897
76419
74641
63635
74620
78496
68281
57471
97744
96113
98566
94312
71948
96350
78892
91933
80484
98805
46196
57357
85372
95792
61562
32976
88312
90197
89251
86329
54779
45095
48121
87450
92304
97111
99808
47829
61506
96034
87583
94434
51760
69971
52076
54859
73334
78817
35274
99537
56593
98424
94090
38390
88119
33249
80131
81669
93451
82194
93397
82213
67012
86201
62207
85071
58707
42519
89960
94965
79482
68066
98921
89787
84951
83733
73242
97768
81626
86134
68206
49429
94266
98408
75545
80777
36447
49015
71417
58364
82054
50673
43241
40239
92259
99488
91168
98446
83746
89834
63083
88892
54444
47139
87117
86235
50773
98682
89762
45723
89596
99130
38642
67617
57795
80456
80573
79313
82712
43541
69473
98086
75988
78840
95727
34106
98603
76930
92031
53080
95245
91061
80031
51459
95393
41368
61189
77745
36209
95560
61241
99610
95141
72936
76066
94618
49287
97902
79646
53751
94298
58258
43809
82839
82542
92391
57805
58569
37111
55773
80073
36842
80104
67981
79841
74824
90593
44266
90742
54902
87558
88729
83100
55965
63864
39104
34805
81158
97632
65776
53727
52486
90054
96498
63877
70282
79877
55298
75792
41723
73886
73174
94019
80018
66581
38658
92651
98093
52339
89817
79306
36686
39585
35045
90774
99868
35613
85262
75588
83915
76199
87389
56900
62818
86411
34176
84161
52712
37603
99556
89647
84373
42920
78948
32988
89877
88306
87756
72904
54312
96752
96596
89036
64105
63619
93479
95080
63628
97224
74307
89976
78486
33717
89062
91643
98289
88461
82976
86478
54658
40274
98085
50153
86414
54797
55703
87201
63469
39050
89687
84007
33545
99291
90019
44019
84357
51746
37352
39583
51667
88094
80503
90118
97400
99802
64025
84367
80794
92508
95031
59026
99965
50126
94555
72506
83695
96707
99425
33116
85242
85936
99945
73220
78727
65543
47168
85399
95152
80121
96502
87776
85381
92744
67382
97130
83565
78375
89843
98296
97500
52178
54470
41560
48601
81971
96514
77771
97481
81527
70913
88908
96299
88044
37068
82003
85133
94029
82767
97828
90844
96723
46403
40831
89780
39482
84707
74102
38202
97478
67726
61988
47021
88398
55523
96685
87426
84036
70922
84368
69856
57700
47636
85211
86763
46628
99317
35186
91114
93811
93969
93716
88396
60331
88511
55887
39256
66950
81071
98402
87972
84323
39935
43661
47929
59650
75279
79808
98720
97563
87095
70508
93965
99472
50553
92967
99636
66604
51978
98953
70519
34831
87379
80389
81688
35711
88297
53785
53394
77633
65296
68990
87208
82051
69944
73032
85995
62134
71642
51007
77306
99474
41428
51775
40971
80858
96636
84607
95587
54715
91759
79876
90352
55885
67852
74150
87475
53361
90281
67768
87805
87363
57406
36107
68104
49671
85508
76213
76183
60226
79981
39797
51352
78761
94446
92499
96354
95365
99303
77261
76052
52600
58087
94401
55429
66381
88896
49634
67590
83829
98444
83610
63081
99500
99974
96351
80393
95491
94664
82544
66989
90233
51577
98981
35341
87769
76004
80189
52886
94243
77243
75920
93968
94359
40317
61910
59226
46690
57627
41124
97561
97726
98003
86866
97340
67696
43583
96225
80282
50976
76381
56194
99881
51882
46556
47731
45747
81691
58690
55195
51278
82198
71577
36914
84463
73264
85733
75436
47981
95360
99935
89002
91005
75940
99996
92180
86727
75051
94767
81732
61612
93127
69244
70741
57730
92119
92187
52120
96002
56721
70274
41704
97358
99697
99745
96808
70449
95732
60852
82073
99208
69224
49744
78786
69280
83149
65001
76504
76145
99954
79469
35402
99767
85312
37307
34520
74807
50698
85961
59164
88038
79755
84389
93091
68896
88250
60829
44368
73037
63258
55617
85078
78047
90231
96589
95319
46436
92344
80886
94275
84821
99959
80402
33103
95106
96607
33838
84998
54127
91255
74775
40634
94089
94334
44212
41376
35848
70363
94699
38549
77413
76511
93525
36753
93161
95591
70476
61119
97818
96355
62242
56014
62534
97312
77537
80839
68654
73764
56622
80696
76044
58113
96251
58980
88640
84890
93339
76886
86514
48782
74655
81321
53142
87823
78568
40261
59430
56630
79712
87296
33755
95741
79277
47845
92836
58288
75772
75560
35557
66763
63577
82675
43160
86792
95112
52838
49770
56662
97167
97016
89656
95301
43877
97176
37590
91466
86847
54442
72510
50355
75757
95588
33518
85824
88443
99133
90823
40227
56070
44007
81349
91127
71789
83655
93674
59188
88750
37800
83664
95518
36510
85291
60169
96047
36609
37031
64017
82727
51917
75075
58762
91797
53056
43956
72795
49353
56529
64158
52662
71788
64673
94304
52896
93220
99691
73708
85957
92501
38752
46931
59685
35600
45742
39282
53975
98527
90106
44175
94094
96848
54438
90653
60606
85268
94905
79231
71306
68739
93394
74100
72243
79137
55875
68251
58799
56010
79363
71518
73772
46719
47963
91283
87089
45461
95322
68608
76908
73151
76755
96620
74947
95110
72341
39774
40779
89269
93458
73808
76963
78514
67017
96402
34978
80579
96311
97000
35903
45672
67020
89700
55139
73639
83263
51002
89835
78158
67519
95818
97029
78982
65197
66997
91215
97202
92181
46288
37278
62506
55487
96842
86883
66437
52090
78953
90159
46823
62421
90203
87223
87144
77039
70042
52902
37287
53228
82991
87533
83162
84779
44583
86198
68834
95143
81986
85584
94166
93942
34676
70339
95037
94962
95850
55459
87026
81676
86273
48991
50364
91505
92252
39701
69968
62011
88125
51396
79349
40387
83372
93806
81981
73795
74648
82787
77385
57250
92764
89523
56443
51894
96459
81059
96198
58751
82042
43926
58343
83774
69835
52981
48499
95397
35545
57846
81543
78963
84444
91850
92851
86374
78842
94938
42960
95484
50236
98965
68484
58790
87054
37123
95175
54254
77276
89336
92678
85429
81226
89306
75781
90890
56364
81534
34724
50340
69269
44058
91351
37869
94499
36904
95169
71023
72595
56213
52409
82325
48517
74452
42311
90376
36122
67494
52893
99285
45253
73596
80443
93822
97668
92162
73666
92873
51258
42441
50119
93097
72430
62259
96072
68685
93363
70798
40529
94084
80962
81599
85974
98605
90663
98019
98171
80176
98306
97974
85710
48522
53570
90944
77757
96834
59432
88334
91590
96813
72970
82290
41445
56585
92779
95912
98341
65029
78368
57361
98771
95072
52403
39245
91498
65780
72562
92075
94728
95612
56390
50309
98197
99457
44418
42399
84576
89027
52484
56806
81283
79505
45768
93807
96644
93924
94135
95505
89666
99506
93100
64134
88378
72671
86513
96111
46712
64523
51112
46376
51785
84610
78791
91646
63096
95545
84446
82304
54548
92771
98567
78716
62986
89141
43663
83141
90638
85141
56784
50242
68715
36427
98971
94822
34221
40758
78014
65608
93325
96941
67241
99325
89157
38466
73628
84709
72771
93856
85891
92422
82186
72090
61677
98948
89511
61051
72534
43983
97832
77396
70323
76405
67271
62620
94174
88305
59523
68518
35230
90358
91033
64905
86432
89193
58187
67505
35689
68928
37608
76257
60533
55444
94177
94607
34999
68267
62738
54774
97084
90012
93225
53732
59087
44063
38089
95784
92213
49386
47086
56548
73413
75167
93972
86145
86541
33802
89824
82648
93312
87025
90799
43489
84068
91490
55072
83273
84521
99799
55535
97859
93721
93206
64040
51945
88637
48048
43929
68313
71874
85799
93499
40572
33162
73547
92577
41119
89331
53370
74344
65526
49344
90612
54295
96692
60800
62458
36339
33889
95409
86331
65878
84958
46349
93415
38516
53529
97092
96190
86637
77307
80241
94100
52855
61810
83992
92867
98339
94670
37184
94389
71458
78145
93841
70415
40469
80263
84819
44640
70060
68991
93826
75832
95403
83594
93177
97713
38838
62221
99892
50918
81078
94585
33475
81940
38668
83803
40625
78576
63744
76774
83833
55375
85283
73529
63945
91500
68944
75339
63193
61393
74906
71444
71351
97513
95648
97445
69503
80419
93495
42973
92456
73351
65036
80557
89806
44815
99329
93355
48990
55146
85783
80994
57015
49086
73016
84651
40310
89484
87200
40977
86133
57408
64872
50021
78955
95043
94424
34348
55140
47773
77559
63556
41314
94647
45160
87236
48405
83552
98750
96094
63924
98908
76465
81657
54867
55256
48219
44167
77262
64848
53012
94455
36718
98811
92814
44147
71454
65770
97335
56695
99827
40200
67249
96591
38819
97447
79115
81900
79559
76757
58868
91484
41470
94925
61214
80324
94310
54932
56948
34043
69114
85745
92476
68461
34458
72045
35639
93659
87918
69142
57136
92055
94201
97118
42725
96865
83201
47187
61287
91188
43354
83505
97976
39016
53871
99949
96024
94145
66850
60954
56420
95125
61904
42084
94982
86664
45199
97869
33393
53273
58893
89782
61924
50101
99979
51106
97597
84775
94718
99990
93168
87124
78273
79170
69492
81876
43494
46566
83204
55379
38611
45937
69543
82281
47919
35704
37842
72829
63062
79269
95251
84932
97078
97527
83305
80618
89507
82154
34313
58962
51132
80907
53063
39441
98369
42359
34920
44605
78670
63627
34039
96178
91434
43619
33554
58190
74220
66163
93679
91342
55300
83275
45052
90047
73331
34517
83946
44549
90498
83758
69546
96434
66915
49020
78640
82491
65578
99756
85709
90249
48524
84400
72856
99145
91303
64890
71641
98725
56722
60179
96688
88982
98068
55087
92683
70110
81826
84321
88386
92782
56309
94609
90642
55606
98530
54175
94256
77416
56294
96337
38169
49738
90747
97626
99324
97894
34403
51257
93293
94361
98350
93527
97509
72415
48574
92632
94789
76223
72615
84135
63203
56259
90626
52137
55635
88447
72777
93619
96389
62607
53820
81939
81307
85793
96478
67121
52758
81039
77858
97566
53037
70424
58985
94542
87081
78965
75717
82700
97833
80403
76292
78801
87298
68449
72109
85294
99721
87048
90315
67849
93382
73248
78094
61490
46423
81694
48512
65274
59547
75178
94031
56204
50053
65006
73114
53350
85257
35670
72051
88005
33030
83046
98213
77346
95158
94005
99485
89284
98519
88017
71751
98506
85650
38288
76590
88868
99841
87401
88901
70760
83254
75337
59706
94952
87173
81288
82676
88097
41265
85037
99352
61583
52372
93872
42767
95954
89907
89504
38313
55301
79610
82436
86458
94579
91166
33920
87590
54588
89144
97073
66392
71763
84669
76991
38685
53845
36576
37141
47590
78327
56434
65480
98937
98126
90817
61066
54997
66593
82784
73813
55148
58112
74886
71639
98807
49458
55221
72609
53935
99081
89040
97942
97672
91514
92576
94144
45630
87278
55682
68577
36472
91589
96783
90356
84132
43155
73095
98817
49925
85754
43869
88712
96482
62419
91822
75028
73519
81774
80899
98729
96648
99955
44568
92801
64828
75472
86511
47433
87887
49942
61282
76075
93215
99765
38214
80751
87629
99530
83459
64760
95667
46822
87101
59702
72270
87915
46350
84430
41882
51684
62409
78095
51186
71243
66029
86371
85383
76185
81678
74232
90887
58311
59352
84416
54736
55759
99266
87503
54070
65973
49853
93820
86808
76762
44254
56588
42509
76750
54455
68320
92416
93866
48697
87982
35727
92888
33910
64416
39012
34392
91600
47055
87373
51320
40970
90903
39636
86475
74984
76514
83812
66429
96461
95097
90176
49005
85386
93635
94567
88724
62815
96056
87779
92001
34750
55881
68525
45917
62886
41922
92262
54681
96315
48801
46230
95028
44337
91501
64604
72446
75523
90990
70163
59422
81117
79716
91021
80749
85091
82457
70567
77395
87045
37856
94733
87563
65075
94993
79821
79063
97503
53131
99763
48993
83659
94625
99404
53085
93429
78495
82401
74411
41076
79166
84185
64929
89669
93603
48476
56362
84267
64677
87601
76397
56391
88346
80496
89876
97024
83643
96327
35297
91931
82326
95419
82690
59081
68713
50995
92328
78811
76225
42253
97322
87715
52064
85627
78344
82853
59174
73474
71335
94316
61388
83564
81100
92956
90992
97305
86677
38654
99041
89189
68092
91198
89041
56579
73065
59798
89213
92125
78552
91344
63756
54505
65980
93776
86065
43667
95215
39208
81362
91242
41772
52379
53261
40998
46810
63089
74026
37414
75686
92614
73554
73959
89660
58903
81923
84805
72993
95138
98005
76741
89149
63606
76617
75109
91950
98481
73161
87265
85296
49084
52688
60405
93045
78509
33354
68358
92155
92719
45682
66077
79424
40985
72910
82313
65203
93084
83945
42482
85542
65459
80149
60601
98581
42789
97811
64022
54189
35904
38514
92864
70327
62706
50767
93129
74978
92889
77946
85131
86176
92207
68509
99517
65433
91638
67528
89919
80848
95673
55396
85851
99704
54761
92734
85056
84426
96150
39083
79801
74427
83296
96333
67811
86232
71114
40523
70781
86113
78433
90955
54035
41905
88394
79112
99740
45089
89032
80141
86731
92853
91170
97984
81502
86104
91886
89793
88494
55609
81623
43721
94572
58227
97254
75916
46185
41114
74790
36651
53769
90565
36875
92786
37712
87721
33410
61943
35239
43048
73649
75858
55198
44843
91813
40704
39895
49196
36070
73615
90194
76040
69066
94558
94157
59964
44425
81011
96487
91934
97991
96631
87295
53234
35605
84381
90474
99683
84584
76021
65565
81902
84903
88607
65646
94511
45851
75452
99137
90824
59405
94594
44967
61080
69230
71301
84052
75639
97645
80086
50786
93929
73266
84983
83678
55342
89145
95238
47808
38530
90477
92521
72033
88115
56226
64480
49331
95438
53160
63678
48442
73117
53107
73204
41515
99941
95119
84316
54445
98733
39483
37461
88699
73696
99164
90980
79577
67472
86296
74305
93521
92933
69748
40644
71911
64444
77635
51922
88493
97409
56702
53101
61569
70928
72426
66976
79916
91210
55377
94916
56909
79273
85843
80968
72665
98820
95946
83171
51092
43109
99396
42230
88646
94269
50224
79347
97375
45769
38785
37016
92835
61946
83825
46945
38528
60882
76163
56291
41540
98651
79792
43242
66091
96189
94168
52482
76733
65793
51783
98911
42544
89419
80805
90586
89589
95683
92256
55218
93405
49311
90906
60401
92049
79341
65750
57595
69534
38304
95521
80676
62460
95417
84005
34252
96485
43518
85649
73448
44003
80548
81934
49636
88193
39180
89528
59779
84044
48399
69951
89486
39312
81769
60819
83441
68004
81150
82870
73718
96919
45174
98418
93545
54870
52196
91725
51953
78533
88192
35445
93441
78021
51130
51388
97057
83817
66970
69633
56108
77468
55901
84626
89229
60333
42601
34926
98487
77238
98654
53141
96738
95356
98835
88432
63107
38959
48520
99242
82369
50861
81183
56476
80647
60844
82941
92971
80681
88620
98958
99408
77507
73846
68332
83670
87562
98627
53418
94198
49313
53175
93518
43037
88375
72917
80348
73501
54282
99259
80140
96394
94290
34623
33267
98159
34086
34477
84064
34359
73694
64441
97651
84873
42279
94986
66258
98051
91022
98767
85415
92142
90415
71794
58915
38375
74854
97250
62321
98875
97730
99452
94707
72075
61972
86165
81269
75616
68271
51268
56426
89704
79750
68370
39395
53076
38952
51492
91106
81181
93193
61294
76914
63186
44548
72450
91011
67509
34042
37547
75315
50865
41706
54153
96742
79404
99356
52240
64191
38770
91436
51384
41626
98105
79731
69445
53774
78560
71320
99845
33850
71221
82595
67377
81433
63743
56469
87481
96943
37080
85289
55055
48133
93294
80671
39916
81308
37638
38565
87685
95747
99263
40100
52713
56365
82501
68253
57655
52622
94740
69351
83023
79743
99008
93261
81572
75699
92852
87050
33222
64042
91959
72796
91221
55150
94716
67779
70388
50911
58297
94350
48350
82665
81383
71040
63696
79466
75268
73730
75044
41013
94406
88203
96840
89446
99246
35892
53954
99150
88217
54032
64269
38273
83627
95797
35312
86506
82282
99116
40493
97549
64755
46354
59661
88781
91887
34651
80655
90754
89798
91732
59280
47362
94288
66855
97067
44681
54215
73525
88225
82099
98669
75080
93238
89232
48783
93359
38525
53988
89996
95065
82333
43576
95460
37499
62797
94373
92011
70398
91362
84708
90738
98797
94863
53618
79740
34536
97799
97431
96304
92718
59161
78730
75828
46053
37565
92349
43122
98221
54744
95756
49838
78143
55794
83859
73797
57978
54971
66548
84331
66248
61888
38384
92754
52541
33885
66727
81573
56814
92757
39275
86951
95526
66631
98944
86087
91737
39400
92392
33337
74865
95753
82473
94828
88074
83052
84366
78309
93596
97544
74192
55517
68996
79334
36883
81029
99596
99590
87498
94291
75517
91900
52691
91269
99065
93785
46396
36288
76745
74792
91122
99944
44216
99848
71406
50803
86180
95151
77071
72632
83066
87525
67945
64553
61222
60889
42395
92159
59910
68904
60713
98384
96215
47784
99139
99773
82998
66366
41206
36387
61436
84838
82015
92619
34326
95932
50422
75914
71490
65315
49656
74966
45171
92272
70344
98387
80870
87231
81043
46242
43333
33418
40300
49938
72471
52648
41803
48995
41775
46799
75567
94704
52969
36190
84786
93529
96318
35819
54584
51718
90200
96603
97637
95400
97368
35843
48694
68656
92546
87090
35190
74574
85505
89007
89726
52144
94626
84910
99433
96209
39431
56284
87260
43247
48237
52460
39394
69518
42629
76244
76747
83491
66466
58907
97271
85340
68510
52290
95328
40530
75062
35360
53413
95185
66533
85773
39330
80250
48306
53239
40178
95882
96119
91731
37536
64894
80596
63994
68895
68114
98591
90051
92664
94697
99792
36619
95069
99134
95165
36217
54551
91098
81371
79567
56283
71407
72644
95787
50046
94447
38699
98134
37242
40123
43708
91880
90186
55923
60318
75266
84765
86941
80623
85231
50515
65707
54258
88811
99940
84467
86142
44360
90452
94016
64878
63064
57420
52223
94093
95758
80302
72879
98311
86245
41933
94462
64750
96558
94210
63268
88616
35251
91369
66921
44285
96258
96778
87346
54737
66811
36022
92618
67286
97283
98265
98503
53511
94463
99581
92589
34138
98305
77697
97274
69407
79151
89983
65473
41622
41741
87990
98870
91634
95082
87832
76705
51632
54317
88078
49641
54083
74027
86589
97046
75340
69519
70461
95975
50592
84205
77122
77282
76877
80196
98060
97357
49252
42746
34367
85968
82196
86817
94520
87303
53580
59440
86433
65575
92432
58181
93728
72680
74687
88307
76339
97287
92013
57636
88255
92009
92528
61209
87047
47186
48065
42299
75620
68670
70295
97471
79503
92870
32994
34656
81313
95665
46013
50261
89614
87948
87786
77961
93351
79217
95939
61501
59698
66610
93063
88995
88441
58452
35908
83350
95166
86978
36051
97239
95187
72585
75435
34184
97824
98952
39229
72140
74289
88924
42761
75611
98704
44315
71823
90635
74939
96220
43699
80449
47477
81019
47075
41877
89836
73328
79687
73436
92640
96732
76856
97641
36055
86149
97857
66582
60059
36607
51076
66121
83897
43847
69424
94132
99385
73486
90354
58862
72330
50091
75712
70888
60588
49378
54560
43406
88149
88042
52550
55191
45724
72640
87327
47231
68074
77617
96135
85787
78985
94775
70133
45357
93142
69741
66666
90298
63154
74845
80810
65680
88482
82979
96250
81139
94833
91495
50693
76572
42612
84312
60547
92837
39270
62089
87551
78846
65876
90870
49364
34419
34468
54073
84615
98595
66912
39589
83424
78628
49706
73130
82577
71311
37281
94370
96917
87698
60072
99295
81148
80658
82384
84473
82805
49092
60508
94338
84186
93645
51547
75867
34618
48009
87078
64169
68696
77795
49790
80603
92582
46252
75328
74894
41197
38517
89274
94360
76974
94523
85790
35262
98087
63238
54620
87453
67859
67275
89741
40151
95962
46665
65451
38501
49269
35238
74105
94457
94764
62426
69794
68940
78975
52866
82020
51037
84697
87427
94170
74001
47056
89403
99617
73427
67583
66790
48173
87218
39718
66047
90074
82635
84213
41068
94259
35961
83726
80733
53441
60492
78845
81718
91738
97133
39291
38045
70250
62596
87196
54979
46924
44273
80502
62332
88142
57563
78285
52770
33187
43726
79432
96718
97245
98968
33262
91893
77012
82040
72667
82812
37970
96167
64583
53915
94026
88135
98665
93221
79461
54055
55470
94057
68918
89661
35474
69675
92273
41543
33539
87838
52168
54893
91809
54537
75819
59337
53747
81668
65096
65837
90089
58710
83056
77980
90973
82569
68604
94765
94614
38230
51951
70159
67439
42631
79725
99284
99912
98689
71675
37745
96537
69389
49729
94672
74357
77186
88104
96071
40323
52140
72748
39710
82253
94933
98582
75290
42297
71824
78847
53951
79438
48020
97750
72962
52065
98158
98469
98335
90850
73038
88590
91280
95074
80835
68880
46664
62846
40676
43844
75191
54209
55384
74489
53462
70665
59855
52481
33667
77577
96651
89102
91449
77061
56973
99572
83359
88586
91240
96721
39149
54760
66411
48724
95318
93876
78913
91080
72208
96744
85319
71059
38021
54490
90437
44925
93904
80221
93802
47591
80838
79013
83300
36009
38219
36192
89814
99900
94829
73260
94124
89465
69914
80617
40532
53071
91341
90384
46214
50331
99976
34068
76158
50579
41284
58977
84118
80266
94673
61528
80470
72136
81077
51639
35665
99743
73126
91865
62901
47511
41007
41863
52581
82454
96944
44669
96829
87430
67653
83214
99727
98044
96142
59807
63158
68400
93855
97955
87361
77516
76002
68854
72271
82587
43724
40910
76268
87615
35076
87338
97104
96959
86658
56575
93651
59170
83756
72676
37236
93111
79003
67642
33457
78193
89556
62155
86084
91452
68724
87121
70965
81022
98818
46285
39876
89226
86495
61525
79939
73531
84069
80949
71096
45899
75903
57895
81736
58723
96157
91235
90221
50704
34524
52198
65551
85064
54828
79993
89913
76107
73285
51966
79181
35215
44573
66418
98824
51758
87357
72258
70011
56925
56582
65284
93040
88156
68853
35509
60448
84122
67090
42846
99585
70375
77768
99479
86822
42177
69958
94115
63760
67396
98056
57792
99179
86079
72542
86303
79701
37792
54086
58755
79129
56329
68508
89323
96595
88219
80219
96443
90806
61877
36426
88585
41938
77699
34829
35094
76499
43766
73765
73759
40175
66953
39706
43716
34352
57294
69470
40063
69471
58031
85228
99687
87036
72798
88295
83041
78286
90270
44432
67566
68903
52150
97149
97657
85802
87610
89965
42007
62955
82701
40928
93535
82505
74827
40986
83693
35459
50522
78666
44176
78406
66871
86209
80011
62961
80105
75915
92502
97162
41764
95854
81779
83410
55213
58629
81458
66067
88759
96059
59380
74459
89693
97213
99018
83783
34401
45935
66858
33941
85675
65518
87301
70800
87739
91062
46960
33323
89346
34049
90144
99435
79282
46977
62427
52509
50387
52682
83993
94325
70705
69259
75780
74230
74973
72926
95829
92665
90551
85499
59684
61253
89421
97261
75976
38698
75697
78653
96321
71075
89129
88835
87707
65170
90568
64194
69995
95045
68202
80213
98370
99583
95762
71576
69129
61391
97856
82184
44832
99991
97873
34871
96277
98694
46072
80588
66612
59409
81682
97135
35927
51521
89475
90602
33996
99399
92551
37692
62760
61723
75619
85173
66368
81188
38197
93212
93854
80106
94386
95804
66189
97403
79843
56099
90097
98628
78872
45849
84083
82667
86188
35291
63146
50672
83480
72007
99304
67089
84417
84634
89953
50897
98823
56315
93039
95402
70007
84375
58657
86237
35726
75650
97110
58398
52992
86283
75148
85425
62825
99776
52045
99705
54139
44748
98256
98348
42234
41966
88725
85205
37732
93263
33053
87668
35409
39943
96860
93887
34955
82301
77340
85419
43963
88023
70647
94940
97098
84911
88818
89320
89716
93581
38596
79480
63276
95027
97625
33682
39648
48877
44916
87795
61155
70674
53015
72607
91394
89765
46199
77412
93337
38014
83250
55687
79974
76027
74092
87772
83332
90128
34845
73462
99489
82482
77196
84443
35688
75508
81984
81680
79867
57224
75502
97935
85986
64397
85943
84768
61645
94915
55748
34578
51787
37725
43621
82538
92140
83033
61467
59053
88086
93249
86896
73650
86894
83585
60974
86106
96243
53482
79991
82428
92910
87946
93453
80026
37874
77826
70834
87870
53268
77360
85265
93899
81500
96885
72759
49773
62671
76184
43107
78378
48242
97076
61239
51616
94587
73011
66165
66682
71530
73087
92882
38283
50787
79536
37708
90733
98058
68736
99575
53174
96538
88410
80892
97103
90872
54341
65439
96775
97798
66918
51594
94713
41162
50131
94169
77373
82216
42473
96469
44071
90423
82434
74714
91882
92178
75821
64852
54340
87423
99532
83818
92182
91948
85559
56857
89949
54569
87394
89929
37862
64895
98212
64565
83125
38056
95999
88418
95760
95012
56233
34583
90720
82039
52951
72549
82627
89618
48840
42222
53688
95592
94150
86097
90918
38433
89097
72911
74373
68591
70937
77232
46536
92065
73113
87762
51964
87462
62674
65722
84197
97109
40440
64715
41861
43826
50728
81132
76670
52701
92920
41043
52651
79000
84533
64283
39854
86229
91856
45994
39938
88291
70839
35288
46499
68369
95070
87215
39254
98604
83910
85620
96069
65515
96244
84159
70227
88229
34600
61275
57753
98790
48814
99181
45990
68547
85516
53838
73823
56371
97134
97208
94470
49958
69074
98947
42163
47012
63973
51028
68321
99060
92284
68812
78694
51478
73284
56429
88464
99462
41294
93974
69140
86233
97277
98183
37365
81398
57401
83583
52095
91764
93307
81880
97014
83105
97992
95955
98368
95338
70822
35912
88251
75984
51167
73127
73092
95131
68264
92194
84963
68531
98974
72674
67479
77551
94874
95985
53020
89006
91958
73134
68605
85413
86103
74221
57747
95428
92335
42475
87608
95488
93946
54045
75961
40556
93590
34783
52043
46442
99668
89388
39813
92192
36405
61315
41047
94564
81957
75887
52380
86332
36341
95462
80768
80267
66394
81874
73205
72315
51623
75133
98282
83823
52782
99394
88718
47562
80154
82393
50233
93814
35151
60061
38893
33277
45644
94488
65676
90142
98864
84986
57036
73074
37865
43750
91006
97624
50559
78437
99009
41605
95334
64736
85553
66210
98142
85157
62213
91003
48911
71203
95375
48313
98394
52610
48534
98862
87330
36860
39072
83717
98788
42726
89629
49329
92902
89719
36956
38625
88474
90257
74938
53490
78886
87885
36224
97173
85107
80185
95308
95299
57426
45884
97206
99360
35922
87758
97674
52626
66459
99447
92461
96079
46031
57279
74952
98200
35996
96746
39654
44092
98398
82448
93526
99031
65088
57674
93592
61800
83277
95757
77384
72217
70246
97988
68817
35781
49345
93223
73052
95721
85721
84271
97366
62194
63980
90081
87896
42600
87556
42481
61070
83967
71719
99543
44688
86302
64693
40780
77714
77250
65561
50941
91178
75861
44710
91509
89734
35760
88088
98868
64891
86272
94560
90771
83290
61929
40475
73447
88236
43717
84234
44414
73387
90825
96821
67963
65617
88534
61292
65720
92858
72239
83840
97741
44448
96792
85954
70310
79411
94413
32960
47946
76952
36216
55868
89595
61829
77536
88197
66908
96273
51218
63219
44022
95576
41633
56132
87472
50657
60864
98743
98879
93616
69909
36141
72539
93794
44566
93713
96050
92687
90119
79243
76376
94218
33776
68799
41212
68499
80098
45488
78737
89856
79057
47500
77592
93509
65511
53134
96706
55983
98096
59603
73241
96398
90917
86361
63247
48541
74942
40403
39382
57334
99219
41467
61633
39664
82885
98650
71879
33243
84534
95634
95684
97560
33052
52087
38428
47628
86267
62726
90793
70767
72496
89454
93090
77841
81401
85497
94295
36554
82558
99147
91915
63833
81360
92081
99971
99178
68776
64091
97251
80706
86742
89789
96867
96062
85729
90633
54625
96096
62173
96730
87225
40309
55718
38977
39739
95498
42219
86219
89098
55712
85350
95668
85839
88768
69085
55696
91417
90727
50942
83371
97937
84580
80430
50049
75260
92028
99549
95235
82590
55189
94869
90585
84564
65768
90834
51269
70342
42568
99061
73996
51210
63876
78104
66954
87010
81489
93886
50984
56124
70743
66909
57853
51398
64512
64598
65201
74434
96509
71968
94574
94392
79078
61886
82668
35373
96419
43464
63267
40875
44785
96575
67189
90605
72859
83474
40761
72359
64222
92445
59480
82681
92107
53780
86240
57810
87288
62164
46942
82295
42851
87272
45791
83572
70125
90294
49048
85785
93302
73660
94948
80846
55844
86077
48604
99863
87285
85220
99237
84151
64624
76253
42053
88821
91889
37893
93305
79823
35806
34725
70164
77376
59478
78032
86384
88814
79675
97318
77913
39379
90724
65052
58413
72691
91196
74959
33858
55529
73085
47406
97961
35817
49879
82314
44243
50916
46226
64448
92132
79210
84057
88036
37562
73599
91503
97665
52938
98997
84485
68186
45467
89560
73956
59331
68415
44067
89783
52367
97787
96602
70591
41051
91190
36853
97491
40462
93812
94098
82275
58468
86003
66054
86408
82550
86415
82836
73656
74077
72183
72755
89915
78861
53498
98907
66615
41211
85993
57352
95529
96122
84620
38318
34703
51255
77432
84787
66360
97387
54381
51959
93914
77769
86751
86398
58781
47474
80326
94984
33113
50179
90330
34003
81690
67951
70488
79051
48462
41012
66519
48426
35931
92846
33057
99084
73565
73640
41370
76085
77297
70625
37928
39765
92704
95173
49332
74784
84420
86400
58072
64830
50498
96849
33785
79870
60612
79085
59058
67668
81510
90925
70044
38671
90491
86413
78128
90274
70276
52527
99501
33733
34952
80404
59749
49099
40976
50734
94712
35302
95541
44786
47224
88961
72129
76917
51956
69376
52062
98172
95177
59590
86666
86714
95181
95619
50775
36659
97816
88271
91329
43272
40442
44016
95407
59453
42951
78599
84492
46023
85083
91659
82910
84677
91446
83907
48327
64148
34343
94040
44173
52760
98848
75128
55273
89870
99988
47203
66114
98055
66728
60388
95671
89653
71655
37212
71569
83091
94226
99566
97246
61735
54773
91867
90291
37336
99046
53415
44732
96146
33075
79260
97793
65199
51082
65350
72055
95730
94918
91373
73450
63110
62228
39754
74250
87628
78105
78610
71681
40925
80012
67014
97804
47745
86226
97053
52041
81274
40539
83067
50663
90530
72107
41298
40765
96191
53385
40439
74780
70636
75912
81671
72714
34533
61667
46248
36521
88483
65204
50016
91610
93868
48372
92978
79383
65281
96087
65789
70954
46074
97280
73198
71877
70078
79281
50019
85359
92946
80147
37737
88732
91319
91248
78367
74611
97701
39524
97147
71362
46683
53931
68879
53202
51419
44274
92395
93390
71842
75813
42109
77437
86616
87752
91355
39260
35208
98837
79697
75056
48932
70193
33586
94429
50696
94140
91060
65251
46420
77126
90942
67771
99235
62965
69736
69693
89175
69341
80238
66240
84825
98881
98643
85392
39950
67920
38094
75422
87702
83073
80076
69097
68213
89023
91617
34009
74361
49724
92004
41851
88917
99713
98285
42129
88578
79261
85987
35072
72153
34626
82169
64723
55867
67442
74785
65074
89501
92831
58495
51811
78319
44066
96990
39686
42493
43883
82622
77736
88810
69731
45860
83401
58249
38632
91042
55577
91926
91712
90173
69377
85179
68942
79109
92218
97813
68634
91474
61289
95435
89820
96864
95056
68694
37979
91941
78661
64777
95282
47046
98949
80160
71285
40887
63381
57971
77083
57360
40850
97423
47107
51626
63366
89441
92240
46127
54497
70346
86487
80406
56655
73920
59132
97329
53608
73090
83343
92821
60229
41534
74503
61487
70020
52495
33203
84280
78416
57610
96106
79116
84895
39815
95606
96200
83952
75024
95956
96242
77848
75621
88170
95425
47394
98313
38289
59238
41361
53386
96973
39348
81513
83408
71978
52146
88239
89538
98721
68967
80607
60030
36611
74045
37113
97898
94070
92341
67447
68205
77610
72301
98124
94209
64286
97297
75672
73463
72989
98207
40705
62734
91238
73181
34202
98808
57526
43725
61601
44601
84605
99577
49004
34967
36449
36776
69559
71561
52897
91869
92345
95589
41808
89052
82011
83135
65699
91708
92985
96965
87155
99724
92602
72846
98248
82802
92585
64472
85731
51479
93384
96386
81961
97529
59468
97551
44774
33756
84236
65900
43990
99280
89315
84360
77450
77171
91922
62612
67695
92740
69237
47862
89899
85537
71416
91358
75557
93515
76033
89261
45374
98871
71031
85189
45490
90104
79331
75570
93607
99362
76817
94608
90442
82067
81851
37269
71067
40293
41486
90440
47718
94073
76576
35095
76390
52665
33750
62227
44441
79589
99429
52226
73039
67272
84192
91744
90621
99510
78606
86633
98844
85281
59741
42340
98363
59960
88230
77393
54852
79280
33501
45157
35981
89776
94167
98872
71578
93255
96227
68613
99448
99335
85637
35677
73047
99762
78871
74206
91208
74678
48083
47827
60142
62495
69725
42997
41431
96298
44800
74690
73918
51445
38764
49317
46797
41480
97060
40102
77318
79995
34756
70394
42720
64545
94500
64998
75566
56812
33932
83880
91278
86895
82553
88722
94497
88510
34553
44634
94936
88232
83147
44300
52161
37032
58377
82299
66490
49496
75357
42806
93093
90886
62367
98434
58901
34500
89535
85882
41414
42599
42412
49891
94141
95993
86505
43331
60221
94314
96836
45070
97739
47749
40371
74371
45546
50288
85892
80634
44955
46654
39573
81549
84781
65804
83012
80247
57812
84652
59694
77330
39132
88597
97195
83165
66762
58740
36949
89882
95780
52738
43418
48490
86368
93838
81121
92515
40665
98216
39416
86379
89426
47219
85767
88143
91231
99189
57503
34371
88431
70540
36599
71095
40389
36281
68721
41884
79335
73868
48501
74805
86584
95711
86545
38250
92556
55626
95889
74898
88716
91206
80235
48903
54865
82489
67194
63152
87164
92696
65465
79603
95618
76547
94889
48044
99571
79444
43831
87991
85514
93600
41423
41987
82522
80929
97427
97361
40463
51801
65165
46697
82118
48040
75155
94996
60281
71907
74255
90421
73453
96081
70975
87751
88604
90689
68421
39857
42877
95860
44932
84712
49177
62975
93943
76355
57463
91339
43310
89728
47461
38356
87949
81834
92054
95302
88440
66420
85273
39283
93274
96204
93702
60285
93663
38294
99860
44898
97476
61717
75471
76234
87810
76396
59539
52885
45539
97397
96772
40742
76479
92465
41109
60825
89551
95941
33603
82161
91878
60340
94627
83663
84601
79152
96263
38401
89123
42355
94551
79475
91978
95923
95345
79075
87336
58336
63207
33653
95269
76076
94970
76074
96137
89799
40364
78447
92948
95663
91756
86124
97193
88313
89281
60867
71726
43476
33397
47732
46246
91552
91296
73897
85638
96022
92358
69886
81781
41867
69608
36617
84906
98206
69825
40544
70101
88693
87151
57574
47588
34611
94826
35206
68620
90013
46784
98067
96686
55351
97371
76522
88887
67982
74006
64463
40148
95907
81332
82168
47155
99975
78540
66216
84299
70247
94753
85944
98645
88377
49107
98806
88581
70825
35679
58266
59249
86471
89562
64112
92438
99144
83850
96670
88371
97055
48181
71250
33520
75812
60751
74051
64238
40801
37703
41614
94187
91863
54429
82072
76469
47569
38711
96852
94802
99880
36836
91163
91806
95486
54900
77328
66917
33970
45242
93468
51654
45792
97232
74945
33691
89964
99839
88779
84616
62788
93656
92124
87167
93218
51933
50978
36564
78244
98320
91110
97398
48125
79915
96228
89404
77245
92354
81063
97334
90116
71379
83940
79564
78738
77670
65853
49115
64116
50147
91755
41683
85227
58351
43347
65471
97745
89134
46209
78904
92177
62732
35835
82842
91753
99039
75171
85059
50268
69943
95921
96817
88498
82662
81204
84096
84790
80298
85963
77966
41693
96892
90575
79607
67654
94818
52594
48544
51981
42912
96712
38200
68557
80745
58743
84168
90581
97916
39863
82631
59059
87655
81937
38361
88686
65425
79931
76544
92330
80945
93736
93956
60103
55477
92205
82565
66412
99723
86494
85969
40318
38367
58320
69275
42187
78343
93323
39134
94357
68978
39202
87502
87002
73533
91877
62144
72634
33928
84841
48196
92539
34459
45649
97605
61675
96324
74815
90798
99473
37778
80832
91101
88859
93649
71294
94778
38015
91217
94576
71273
45370
66945
62309
94427
42598
57282
90533
89443
84162
45785
83707
37955
53995
49495
41275
52455
75726
93244
60312
43569
89337
37567
59248
90674
71597
92370
41103
78065
48559
85014
83541
55410
65394
51912
93779
43930
76099
63269
66752
84981
33656
80296
78758
96831
36597
81402
70923
55979
88736
41993
72031
89365
80638
62391
38702
89662
49416
84294
74225
86389
78295
62274
36369
77524
47507
69307
99350
69397
45511
72095
67784
82047
54892
76591
99351
95260
73401
74961
59892
89517
96016
47552
57613
86182
96551
94283
53164
93132
79052
88308
90900
40006
65260
68808
67044
52674
88881
84972
42498
91438
93420
89756
98187
90953
98899
41386
93925
43600
92441
40741
80721
98425
70383
97480
45615
35854
74864
52293
99282
74086
42585
66887
40663
95885
58876
45073
53233
55238
61963
68397
92581
95329
91350
96376
94857
96625
46121
93047
92419
68838
76287
54179
63947
33658
83892
87591
86322
50993
65705
37487
75406
93863
75581
82243
84794
98098
70116
57645
81237
92317
92845
33405
48905
58138
36671
99608
36393
54087
67744
34491
92847
94553
92856
84183
56915
96588
97420
47110
49346
61944
98666
66503
89610
85907
91364
88804
54196
91135
90125
79182
61126
94493
45085
72097
43655
94345
46526
42536
92238
80495
78225
58541
76986
79388
59370
77933
83646
83133
88739
87181
33993
46794
47344
90318
72544
95931
77108
92885
44347
89267
98849
98349
81130
86624
97934
76346
80123
41979
63435
95790
58987
87763
42518
71985
93213
97870
36199
99092
79976
93333
57162
59622
75454
80583
35978
62588
52205
40630
53434
93319
95926
99275
84653
87015
85042
71256
96587
99086
90105
64044
66135
56011
44571
76425
88886
79897
86378
57746
93013
92762
89689
91149
99894
88644
53084
96141
63653
61683
81490
38210
84562
63631
42037
43526
67523
51511
84837
37338
88743
71556
92599
88359
47104
97774
79069
96693
65099
81590
70033
74290
55841
88379
38168
89854
51598
97241
69872
85997
36293
67415
62032
37322
88865
51890
77539
95611
63766
32924
82657
87102
47446
76473
70949
51401
58774
67466
96060
88043
35676
91171
65262
90875
36932
93639
84210
33078
96203
38269
58229
68188
99609
87944
34607
43359
76715
34498
37644
97473
85136
84608
61230
77037
68837
72355
59282
95833
34950
78207
89768
94270
39273
42354
95083
40553
66676
40305
96877
74187
66980
86739
92945
84531
97877
59752
84900
64063
43051
94220
43019
79764
64209
68768
54939
44856
88805
39004
83632
91693
75608
99124
88987
66913
88551
63416
35786
40548
79121
43911
94212
99886
96638
82024
71761
35390
44849
70645
95101
98094
91565
81280
99221
93520
73626
98885
66314
80948
91017
58970
51752
62651
53146
94919
98877
84647
90092
97364
95303
92833
93676
90985
77405
79588
90572
77521
73555
81367
56173
95746
60730
70345
99361
92167
97286
93831
81936
75098
73838
70104
78929
73667
90714
48795
92185
81888
35448
47814
95079
77744
60669
70578
78596
92644
40420
59574
59901
76509
50347
86256
96920
38325
47792
37839
55123
90679
78598
96948
45692
52904
60392
77624
99656
97360
95167
87304
60497
50709
76486
93421
98732
36832
65299
45117
97524
84737
43793
62928
90269
85465
71826
60629
95706
62130
71593
87271
98630
99391
48161
95984
90131
56562
98545
55989
47825
42078
70626
89641
84464
94663
37063
98371
48087
46529
99615
94601
32949
60559
58832
43057
49866
90227
68702
94217
48841
62820
43439
78063
45092
51566
33084
91566
62858
61771
52917
56186
44700
73713
97510
54299
43056
69939
88018
79879
52113
96924
80720
98046
77991
91672
34585
62618
78124
93313
85811
94584
33458
99580
88711
76368
36777
96806
92289
99921
37895
51115
73647
50372
52100
77689
81410
81297
84654
46613
61530
50162
51880
98109
73583
45153
91970
62728
92212
58236
46630
55802
73824
75441
35584
84274
88950
44319
33680
92021
35881
59193
86713
98615
48970
86675
37984
48805
48845
68273
98318
98338
45709
86908
48455
99606
68337
89156
38892
68825
77729
86110
98815
88184
83626
97282
95426
71489
80380
66000
96758
49661
51910
93437
91972
52082
84553
44881
71209
85022
73510
86662
40404
84947
79126
36850
77099
97257
88400
42732
97910
46632
89271
82193
53796
44492
45505
67961
86530
34489
97602
40605
62719
62031
54205
35080
98914
83702
66940
42009
89864
56669
74200
91086
88045
89723
88834
86958
96873
34298
57767
88935
66616
68180
80523
45863
67363
72518
63317
92986
77280
95508
95205
80322
65865
57234
37834
51046
91570
87923
71630
77273
87819
98495
97908
56202
83420
86185
55760
98486
36565
67330
99972
49498
89757
98970
87764
66373
70732
57915
35331
65017
40394
81684
77456
70131
72626
95830
40937
75095
87497
92741
46768
54816
76412
37929
52861
62750
76152
95206
48963
92117
94303
90760
93751
42840
97687
51648
66961
95380
83243
53593
44606
33432
53221
67475
48398
80377
90516
78903
96594
85606
57354
70648
80417
41658
47483
81866
32943
40852
77188
91371
65035
96532
78783
94995
56952
39638
88475
97114
71843
48135
91482
60185
69616
72038
41166
80667
50980
77362
71389
83463
59596
62637
43391
91717
86004
91522
99681
53690
39570
64241
33465
95193
97868
77625
41962
97759
56883
83190
77711
70929
70912
81058
87397
38156
86399
99522
83017
51441
82481
84051
94882
48030
35983
89573
59620
89850
70581
61764
80803
71666
40268
83928
84053
43755
37065
37774
62034
41317
67402
85565
37083
33824
35406
63691
80261
79994
94278
48012
79180
94693
51292
77944
42391
65298
89778
68305
53870
57581
87500
92128
63818
68148
70211
72126
94459
90734
94619
84557
89677
91251
91432
84645
51063
57763
97829
93783
44361
96970
44540
62900
50837
96967
65649
67013
58622
99287
64021
36174
41293
99595
56212
57782
94561
62411
93504
79188
98367
41708
34931
99746
89003
51147
83440
81660
76955
88335
94242
72900
96997
54174
78756
98543
86278
36358
36144
85608
95685
82374
98602
94302
92750
87986
88266
94959
64834
88033
84250
37679
64417
71442
75481
51542
54294
35266
92649
97797
60299
83762
72766
87440
72831
38814
44740
68829
75872
43089
87334
87347
88466
61721
75254
90828
51994
33289
61324
40104
96830
98215
62511
73757
44808
46989
95507
65810
92724
78767
50456
96492
88869
38391
72032
86324
87945
41536
51034
52573
63262
94695
80628
99671
82102
55663
95081
96779
59189
51781
51432
99072
66467
79491
74393
81622
50111
93204
77761
66993
83262
39543
51614
57312
71713
88121
68197
70434
90434
84602
91656
86559
55366
51385
76078
67801
64629
74214
99232
96214
43421
86045
37415
65232
76116
61817
98709
53446
45605
91229
94469
87607
89969
90933
93565
65469
60973
69966
69226
42326
45347
98191
96803
67394
84753
70696
39593
47460
41308
84102
97156
91615
92692
55175
86484
91359
69233
99331
38935
84907
88638
81469
66891
85367
95398
92793
92291
37646
87381
63225
41311
95700
76387
74566
34507
43257
35787
73880
71236
40356
76144
69576
50094
98237
73899
77643
76710
99043
98108
80440
78848
75307
66112
88051
71701
40899
87683
90619
97124
60789
65396
96247
79847
41954
67960
85238
83601
52862
41667
97920
50945
86585
65505
46335
83862
93140
85354
75558
87264
61190
79719
96701
58457
76269
70326
39047
75087
79508
67773
87796
93251
66813
85256
56120
72950
66805
96231
96786
72588
61740
57693
97981
98162
80359
91993
80877
73625
50417
96947
85880
93376
79449
92904
91587
97890
33736
97273
75922
67208
77706
34457
66829
82521
88451
53784
93805
51372
85369
91128
46580
97264
86114
89477
86036
41997
33768
77398
80023
80243
49964
71118
78304
87603
98353
86740
76133
55804
44126
96894
71296
93979
97882
91189
63985
93997
88654
82900
47413
75957
88046
96462
96330
71173
78839
98853
50293
51166
93506
94233
85578
71185
44259
84536
33960
93410
67411
91752
40793
97304
43215
80388
93851
98310
92475
98833
38693
40245
85971
71542
95571
98514
41799
79957
87971
34640
48656
60164
70081
56700
64933
41175
63709
86450
64759
98168
85573
74869
69712
94315
58630
33639
84920
53359
91735
94859
67274
75722
33502
87837
78489
49630
87730
77054
47403
52014
87020
65999
40629
40267
88322
77660
75015
76418
45337
50502
42461
50842
51033
96528
67416
91153
98000
49202
98532
94059
88905
92161
75089
60082
99078
97801
91736
94076
95832
81636
85879
89514
90928
94944
74048
76907
37849
92324
44295
86140
47353
99410
70241
53120
42977
89169
46625
98234
40187
91530
70635
40571
92887
39217
85972
34232
94994
76130
87544
43871
90500
99758
35383
71467
84060
35872
77139
93551
95440
98557
72484
97680
72929
75383
36794
65489
56231
67151
51088
43754
50403
79842
86155
78133
64455
94099
45576
92812
87034
40262
95703
69771
91365
74589
98607
49655
59721
75564
33877
98919
80319
60659
83878
61596
91581
90685
64398
40958
82745
49200
74090
73977
39810
93019
63437
65343
61149
94121
85640
53023
98489
88685
93764
39113
51658
46289
96108
91404
41415
96259
72555
35554
50180
81372
67933
78878
94617
49670
97822
51475
91151
74364
87872
39392
72955
88627
53161
74266
78613
82765
90360
62682
53119
82005
91645
71340
84085
79893
76816
46886
66249
88529
40209
47384
44997
67001
90650
73548
76919
91292
83962
97171
68221
91089
99875
45067
99431
36024
91521
82603
63521
89354
92520
97344
44044
70860
56535
81310
44865
41093
93885
45653
78591
83309
72593
47501
87255
67032
62566
35510
44532
58909
73668
96940
81152
70031
66701
82265
51197
84012
73575
58501
80035
87483
61899
62051
71506
75463
42171
79065
85980
65864
63830
51819
91502
81112
93933
41943
73582
73937
88077
72425
96055
95294
53137
99847
72907
89329
74837
82398
53962
90589
96238
92574
78096
84487
68405
92957
94532
39178
53561
44226
33394
50884
94065
69100
65828
99931
79132
95309
97581
99742
96346
84967
88625
65862
44590
65447
98209
33288
35222
81464
99632
85750
79963
48079
39499
76022
97972
63580
99682
34634
39463
38922
79619
66484
60397
91682
86804
86038
74388
56102
47558
41223
92775
98703
98758
92698
61078
39191
55318
58012
81116
67626
91716
94545
53604
80988
98736
37891
89199
77110
76665
81504
95503
53541
81693
37488
54336
34374
42678
48145
97682
98257
76115
62060
38811
82512
45803
60043
66949
50472
83512
82215
74052
68543
49133
45543
92418
89445
76778
65598
80218
59278
33002
96477
68137
73659
59559
84519
73475
97281
97525
90032
52604
80372
78233
79802
91912
66325
75460
96756
69486
83293
47215
55945
35577
98360
99238
97315
64639
77288
77969
82580
37378
91660
87171
77011
56029
78420
93963
99286
85335
73736
51226
95822
62654
33647
43021
46868
81976
45464
96290
88161
84538
41603
84047
88413
99057
35910
98813
43345
97973
99853
69489
69547
96733
43706
50686
36529
95134
58691
38372
57907
66298
56928
80690
43636
93630
38906
71609
83000
85525
85054
97155
88222
50499
68408
43184
36138
67580
74422
73857
35840
68852
52612
40833
92842
38975
89509
64973
57166
84441
84262
93137
97791
73875
66194
44152
96793
33969
79678
95659
89626
61499
99414
94230
92094
64293
97753
89340
68001
55982
97893
54829
81267
79045
90573
91405
50603
73329
84801
90273
91059
77157
74291
81918
88749
77509
85827
74354
87612
75690
49917
94317
91186
99097
67720
44764
68573
88674
36892
78192
83339
70623
96074
34574
64937
72060
91212
77408
88555
98841
89350
39692
65603
94133
85761
68708
83679
80325
83049
94323
98745
51348
50444
87593
37496
74761
85920
92249
66886
93507
96761
77009
39510
34442
92168
76394
54818
79911
86037
81910
93037
45582
42368
64361
53496
41579
89247
98283
85028
76229
49682
86006
88489
98231
78067
94997
92375
65745
75704
91728
77389
99820
80171
64603
33147
45198
45841
94950
52504
37011
87442
38756
99561
98670
48952
82811
99024
95751
61439
54798
68302
41003
89797
34496
79703
43253
68923
93060
61063
75137
49544
89493
65018
96823
34654
83730
42148
46984
86647
38330
88373
95664
84253
78297
77992
64992
96187
38235
82694
65374
72096
98983
83571
42247
89730
79686
34512
79291
64674
84001
77258
42167
41242
94646
82533
56787
46714
56970
43114
98629
92925
43876
54841
47335
99883
57275
92083
71657
50658
61992
56726
94349
80757
51433
96342
42464
46698
93638
35942
94581
93197
64155
99538
94945
91636
45346
85011
73406
90094
77879
81924
82771
72638
78625
90506
70866
96083
97751
84721
70919
74482
92006
36766
41463
69925
79844
64643
74303
57963
69650
50557
98308
64578
93612
36240
35008
96109
90723
35891
95246
88185
64504
94862
60736
93605
95139
90514
63643
82107
90064
37798
89092
77290
53943
53456
77076
75374
64251
91699
59320
61736
39189
84308
67790
66197
89736
62550
92082
96375
90576
94839
93722
55631
43234
62490
83414
92527
72294
67378
89686
44842
65420
39728
42447
65972
57838
50424
59664
78076
48349
76645
74403
82381
96991
92200
99956
41960
98860
89518
89875
85251
68935
67430
45018
86527
77381
75313
35770
88601
79579
32947
79087
89895
80766
70390
82188
49156
87242
39446
94408
81632
61317
99925
97063
89766
71684
47962
93880
89777
85342
75553
88505
35292
64074
79184
35948
47594
58590
43552
87897
96196
60212
98224
95628
97732
94969
36710
98998
64802
95509
95523
87329
55625
75999
42865
90837
43879
89889
92974
47502
92569
33611
74857
48362
52560
46366
58578
56861
98281
67319
51710
83268
89205
91769
71951
81461
49555
76707
33280
64164
35918
46713
62297
88354
70217
96183
83713
53979
79308
37542
78202
58161
87277
96391
43133
97256
89934
39537
34045
84264
47080
55981
87468
47031
84950
65622
95783
72042
81548
56822
92506
86319
90625
98166
33816
37359
77032
49169
99201
99239
81563
92149
62951
93539
67615
87276
34059
53514
45156
73096
99574
78239
37890
92019
70147
47130
90371
64530
34185
70455
82559
38320
95136
73311
74448
47908
50655
61532
79590
37299
70576
41410
34112
46481
90732
94118
73388
59244
82825
63194
41623
77674
90427
95387
80670
71136
47536
93821
51493
94151
46309
43705
91050
65240
90323
72940
92901
81577
93143
72386
80394
79408
66507
39306
77693
94395
47551
77394
78573
84041
62904
57105
97081
85916
88658
87040
62065
89083
94653
50612
64203
94353
36730
97240
98523
75327
83486
99623
99660
99006
33905
70308
93487
37326
55604
68624
68081
36251
99698
96100
35456
84117
87814
74794
51193
52726
95808
87782
88182
87710
64857
56666
50327
91944
86629
98753
43727
94743
33618
50600
90293
55243
61915
52035
80840
33879
88224
50257
50868
86758
97567
66914
38020
58564
60404
49116
70931
75791
53973
96409
36945
73976
89989
96910
96371
99884
61892
94227
79259
87368
75251
81393
85594
83623
40183
39672
91969
37965
94284
79815
51676
89468
37121
47134
38134
54643
48471
62890
47629
40224
71191
71888
49183
83807
80113
45746
77264
77354
92554
80294
79714
63033
95908
64725
81795
94893
34943
41755
81069
77897
81445
93226
83028
60100
35542
89524
77734
43394
89909
80052
47122
73552
52618
98642
83192
98789
60005
58362
91920
88438
87316
91603
81536
68931
61662
89014
40524
40431
90171
53616
89133
42257
42831
44509
62129
68839
43694
81175
59462
85379
93604
77215
34089
73491
61754
59692
97015
36244
40694
94377
42790
87210
67522
63776
37435
86707
40188
77326
73420
89527
44644
99908
99555
50854
47028
77445
95632
77341
67341
81709
85816
48311
99036
49064
89891
84503
96456
33170
47026
73456
85165
84424
53536
99782
35354
96045
81828
53193
97731
83625
95851
43363
73159
47924
84414
84554
92976
97530
82100
79724
89878
57712
89884
62485
84535
73654
54608
95430
90383
91968
85647
77265
89420
97276
94781
89351
54129
96542
69852
67552
68108
84955
68682
76338
98035
67072
98517
90016
49803
35887
41363
75048
35988
84021
95573
66730
65104
85353
90299
34016
70073
79490
62819
90683
81692
96098
50215
96819
92320
42592
58030
95608
72916
67518
71656
88664
94681
69613
72306
35526
38228
98904
46689
47523
91516
60407
77023
60472
92122
99464
97395
86803
78920
32979
95693
73958
80378
78004
47054
48870
63869
78293
57067
85258
60384
66380
93368
95358
36015
68367
39992
99891
89353
42170
70996
78874
63274
96475
49503
53694
77854
96236
85933
37983
99893
94025
34655
96339
77033
95710
86718
39714
46440
95867
74021
43795
46757
61793
44245
95532
40869
94634
34992
75105
49801
68524
46563
41305
43068
92059
66041
81028
80788
73001
95670
87884
88807
62592
35205
45234
97165
67210
98570
93289
94015
79615
76693
89803
85838
73133
92804
74078
80761
59492
85579
85125
74381
57903
59354
89389
85504
32964
76688
88112
78263
98075
96431
40161
82651
80677
33462
55098
76236
95556
61364
38099
91768
52042
45944
42807
98878
98880
33251
56503
39511
60773
74247
97650
84224
97754
34996
98754
56674
94667
97446
99236
48465
43657
38757
90776
90957
87125
91396
84445
35277
45763
58681
98193
37649
94007
81566
83068
80505
44724
67934
49026
71612
47457
98332
68987
68072
75786
85191
57741
95011
92239
57517
56223
79239
98825
35761
36959
34369
34109
93760
40823
55028
97643
98838
74773
47969
56696
85270
81818
48294
75113
44416
57582
69432
71021
84756
49815
93149
95271
72066
64337
74379
83186
86605
74877
85285
34896
99781
59616
74407
49098
63031
36987
90412
52675
69229
99169
75576
42343
62402
67221
87967
84065
76219
89874
93478
64997
37097
76934
49328
79216
86831
48241
42360
84158
91791
82222
32996
93175
83832
47171
72817
79869
87006
92822
41052
95135
69464
41262
96858
98852
97700
46629
86463
84543
84108
95362
43430
55496
33152
94067
94920
95236
72821
88902
72654
62547
73207
95481
84418
80351
43477
91489
63204
69844
69668
99874
80303
69768
94783
89140
99290
97516
88073
45130
73162
90779
87187
97144
86973
34971
99197
94640
95073
56036
68396
88152
83315
34847
87733
45102
70184
99416
93446
35491
92970
97457
89898
66021
53328
91083
66342
74521
87055
58971
81161
63872
59980
35541
80718
44773
85662
93780
44408
39547
83846
89065
93729
91222
76773
96516
98279
34700
98701
94885
82176
80920
98242
43158
85431
94752
54801
58107
74770
85945
57642
87369
45629
95255
80755
87244
96241
35773
90365
75393
86532
79140
47739
49550
93116
92307
37179
85786
88419
44265
36295
96800
34788
37799
85639
89080
66849
70213
48809
95886
56493
74843
51256
99225
74851
83021
42504
93712
99443
48855
74215
63232
82460
85909
45831
76728
95625
84984
98346
95042
59085
55292
42218
95337
61418
45483
38947
58340
76035
36966
37923
40018
99032
82786
73003
86222
38492
87053
71667
64231
79050
98488
60886
98577
74817
90320
85562
90949
96070
54138
62981
83767
80494
96579
67111
64181
78528
44779
66880
97918
72487
98354
82363
83010
86692
89970
73121
80590
75221
97967
95944
89857
86238
77358
49338
87249
84571
35212
79031
75006
76325
72054
86242
72918
79114
88669
49350
61210
68970
53339
43701
94162
90717
73945
70742
78218
79751
99649
71998
43730
33725
52316
38949
93862
88294
44888
43204
37059
71754
42743
71220
81156
72223
83947
36930
84442
35414
48711
94521
63022
43512
45674
82113
48654
56639
82942
84771
64335
43300
90420
93138
79106
77231
41306
34612
93151
38265
97179
81964
95196
36272
49660
35461
97483
98415
84693
62520
52024
87578
40485
85461
98845
33794
40907
50596
72681
36003
35626
93054
98609
84282
80829
95865
84179
99857
96641
67709
44248
98700
89508
97664
92909
73069
95146
71231
90137
82006
62225
57005
90453
72334
43640
53460
99458
49467
51373
85185
71140
37027
39017
92850
73960
40689
88642
81540
93386
97756
56615
72740
76775
56745
76874
57689
66524
96276
81645
87059
72909
79629
40855
69184
43492
85219
84002
74438
83869
33181
61074
83318
47141
97249
86557
69417
98220
77310
87428
88332
44477
60525
93727
71016
33403
80336
93618
45919
73894
97789
35375
37724
99277
91580
76222
79194
51816
77075
36117
33766
91441
80109
77072
41791
60069
76969
57643
93909
37168
84048
93493
73072
82752
51312
48850
82305
41967
86040
39266
87985
79030
96767
66695
92995
42774
68503
93404
59217
75409
67995
95113
39641
98522
60117
99172
37145
53485
97502
65546
99289
48946
83348
48768
62998
60875
39501
88789
96211
76095
69293
50272
85405
81697
98544
83806
48571
89142
70436
47074
57219
99203
70112
60259
97723
79298
96285
46262
85722
65807
88516
98741
84182
94495
65928
82797
98376
93431
63587
36727
84080
39541
83001
58680
58730
55236
47737
56927
90349
95051
75549
39807
96326
83200
79887
81079
46455
77363
90780
79125
95869
38986
50989
72971
82742
88943
55260
42988
54103
34959
58438
98160
75479
52291
94035
48747
92893
58083
90748
61529
98554
90752
81617
38877
75592
76171
66566
82366
64278
37993
72267
79020
48680
84328
67198
97230
51645
78257
63326
39339
45886
78910
39651
44342
66558
93128
69520
35895
96622
87919
51329
99380
69993
55170
81714
62042
70619
81440
68258
45775
98432
98573
86649
37447
97838
71514
46117
60440
35762
86523
39451
90786
69156
33831
83377
91742
40094
79938
37130
73432
69645
91282
95487
33685
37239
82845
33739
86075
43043
86328
49977
85260
89282
57043
99807
47931
48937
45806
86325
99254
96027
35529
76251
48979
82032
44136
54461
86496
92143
72857
33200
85423
69505
43131
54027
94254
89039
95410
79568
58958
38563
91315
95919
91180
90127
49312
84684
74054
38257
95636
91574
57297
72683
75338
79327
52650
77585
36401
56319
90033
51220
89678
99554
62510
97688
99552
76987
59905
85053
69440
46207
75240
68340
86407
96921
90877
33358
96853
79440
98340
42130
53337
48667
90846
37610
97558
36111
86196
55698
60303
73218
99626
95223
77591
45853
77661
74825
59138
46386
95535
47237
67235
56457
52715
59832
93641
43299
92267
57004
87212
66587
33257
77950
60646
59172
88826
66667
55563
75386
34923
65703
34195
84032
86288
40920
87185
89650
42961
86477
61108
41110
91846
76456
64788
46508
63578
47568
99372
68725
61869
65843
82519
93964
94954
85015
88028
83469
34769
75708
69191
85590
89894
97520
57387
65375
95211
55913
89368
94337
74703
85566
69648
64322
62832
75214
90878
55751
59410
92684
89444
88047
91141
96916
80572
44454
98199
57435
86741
99111
65627
51484
97681
96480
85569
93320
38091
91265
90905
94221
57073
74953
78120
93388
80816
88107
37118
48761
83429
33037
86429
40494
82632
44591
49124
83580
57783
76036
40375
98070
92193
66927
52342
80424
64475
34479
99661
66506
94046
96945
82860
99499
93936
39171
70471
94690
56675
72481
86684
98626
71286
75375
59877
97284
55494
95086
61802
66678
43894
45707
37458
93846
61930
88237
95770
81797
73766
35224
82251
81343
92480
63385
86588
41239
88955
97653
86699
40845
53691
79960
98728
87042
82757
39045
92780
86987
85100
70487
73358
70604
38369
91714
85895
72624
50639
84946
64892
89050
52465
57648
99851
83167
43452
96169
94402
47960
91312
75347
37635
85815
85643
43688
64818
88285
94152
51705
87537
49422
36923
72219
76637
48775
54008
45971
86152
87443
85013
55693
92899
99294
47256
37922
39866
67077
93485
86298
64617
97143
80565
94119
96347
39695
99539
87947
76135
59094
79248
88411
91953
84646
98608
88055
41599
91881
78501
86195
53069
70793
87879
92325
93498
83289
44838
94461
89228
54185
71146
38104
70694
98620
96367
81329
80478
47644
44286
71912
93488
91250
42440
41364
40764
82395
64814
66800
88216
66246
70840
37262
58849
66905
49474
51233
93864
39001
36186
46739
85572
44028
34997
78005
83078
92739
92352
97345
61607
61358
81397
98163
90465
46738
92127
98317
46363
40150
87085
47712
87490
56847
73497
34628
33328
90111
45703
98027
76117
41971
71559
69868
84220
60980
46656
33226
35429
60709
46472
62933
81003
58784
94568
89567
42463
86841
38194
96709
83640
63686
46089
76890
93025
83255
91041
58766
48392
95170
92017
69480
87132
96812
96368
76602
36059
98886
96359
69904
79627
98312
90812
97949
89259
93281
68261
78272
95692
88249
56858
65594
37528
99999
91087
97939
41158
87941
95934
93112
85375
93961
72406
68540
38548
97220
90328
38532
84513
95781
65224
42624
98031
64916
89231
42347
96206
33955
92069
69583
89272
95471
99166
73477
61005
94710
52907
88281
89620
68029
98435
53985
90659
43049
83217
34569
95559
36608
69381
43287
92712
94790
80668
76549
85491
95157
72389
90031
38856
50139
74688
69370
99895
72216
84049
69846
88879
67548
93117
36302
33171
96018
72522
99117
92537
39102
85991
49442
37520
73067
76400
39801
91817
85676
66911
74297
79510
57210
38334
80310
59762
47194
72326
99497
68936
66699
59722
74113
64217
72750
34518
71281
79402
87777
91538
69500
70090
57670
58516
55551
89920
85751
93850
93560
92621
63662
87046
86169
80079
65841
83374
83729
36460
73035
72215
85180
90705
78476
60552
82229
59803
82695
43180
94677
93330
94095
64347
49101
96976
70652
80820
75336
46577
74983
44559
75035
94926
98770
62782
72452
96158
89565
52274
41762
67006
95643
47332
52230
74981
45748
95450
71368
39800
36360
46969
55261
65060
92406
96309
48968
93089
45074
74553
72618
93466
48958
94199
86549
90218
56984
89010
99667
95376
90922
39340
64728
49095
76279
62181
95555
91669
34364
41770
57189
91515
99507
85241
37028
47830
72504
66419
98143
86832
80793
65937
60300
99155
47942
57322
81848
77800
56370
78608
63611
34499
81408
62248
38521
89146
78262
90468
90838
94776
95263
77434
36345
43773
94043
66710
44904
44503
84277
89255
42779
40320
93989
98639
36375
72697
68026
48168
93903
46915
98616
64698
73460
79653
50143
91197
33472
90117
66797
81870
94742
80679
59304
84078
85677
34026
86554
66236
91314
90139
99202
51599
60246
77332
85946
60436
43344
97990
37543
89609
95149
81302
99759
96159
88676
84499
71266
35400
45071
95614
41886
75131
81309
44790
92342
49487
96905
88857
50577
89224
72939
67301
55757
78795
70994
88433
41685
59750
94910
74884
33880
58562
73578
97884
88612
97028
73787
90700
75493
98381
82708
77465
55011
96573
83450
63103
43176
86960
85466
49806
47015
68589
99468
97620
64305
98508
41641
35650
98401
95989
54177
96665
72187
90811
76815
39663
38000
84046
43785
42858
47598
95843
52459
87816
85601
88256
71832
81399
64865
33449
68671
58696
99298
99736
74369
68579
93500
93913
91079
32986
87019
50011
91074
51009
73060
94730
93260
77875
97757
41441
72497
95145
64540
82980
73213
65496
78672
92100
37135
59101
99194
96908
59990
72439
82075
80837
42358
33972
67288
87385
99283
98414
65303
63348
92381
38311
77883
89395
44828
73687
89482
81258
94992
34649
74149
34840
93418
61157
38058
84752
66033
40207
89617
85147
33636
96735
95551
81478
81662
65957
64873
82887
80541
60979
90482
77266
43201
35306
92348
58621
89220
73509
95524
91118
36026
34188
94979
38220
96731
86387
49894
40989
83903
67924
33525
83087
73317
36857
81637
78589
66272
62717
72899
81554
97598
46740
89376
44434
42572
71202
91928
98301
45506
84399
66767
42696
49528
96295
65548
40473
35046
81284
40871
93232
93248
66735
43315
84945
74616
46004
71278
77111
77019
82720
37162
96612
49453
93393
88244
50123
84275
86349
97177
42753
63229
48275
80944
46175
38143
49719
48443
43951
93892
74450
75970
54998
93542
63951
70617
73196
46341
99817
39343
53044
92269
42597
82634
37636
58745
99375
97796
90096
48539
93148
98439
34835
70847
39164
51960
86205
42406
46364
44906
74922
68466
93153
44236
88530
97243
99260
90688
82731
93058
69929
88842
97823
37049
98366
76787
63020
90272
80198
33248
86897
44508
71474
96585
99834
93865
59813
96896
71745
46488
41108
95581
80289
59262
64688
37046
39698
96012
53617
46849
85152
47400
40457
75401
92639
67836
70887
58388
87624
69600
70358
43580
97402
38539
34472
90634
48837
92482
63220
98074
77070
88233
47229
42503
39335
84432
46369
95580
82829
51765
41324
83600
36584
65701
95696
77495
79800
69352
82886
37273
96172
86260
50336
85454
55545
38374
43507
70791
50618
69845
70311
41301
34304
46549
43889
89321
81614
44250
89001
73115
87432
75086
44219
86604
95478
93268
95793
81993
50810
34687
87965
80256
50059
40041
99770
91297
74740
93627
76294
68070
34495
91164
56723
95444
79651
91905
79150
70138
56577
83637
56207
73306
71329
33978
80182
90682
83070
85720
99804
88245
95622
89451
34734
44020
77590
71653
81222
85313
94964
91582
56782
86891
60505
97259
42500
40057
66544
88348
97506
88384
44778
99747
81869
98378
90999
91392
43898
49788
46530
96430
99731
36365
74569
88446
42919
55615
82782
77916
57328
80169
91325
80884
98578
43802
63111
86934
76417
89343
89503
88020
34262
48773
41972
70562
46707
75953
80063
64700
59003
75760
84822
39390
42979
93599
80819
46599
89338
61021
92900
70810
90234
87268
98372
67761
74401
95971
87345
86576
99148
84830
83131
64294
85794
51337
61507
34526
95635
77496
89235
97456
87075
83977
44565
95646
89200
76956
56959
97221
34821
57587
42987
36791
76838
94122
88611
90443
35593
89681
86146
60423
76450
87867
95172
98649
65620
44575
97493
50689
54361
97594
62859
95651
93317
80442
60830
67395
78814
46866
79617
34557
71860
37706
65113
85271
96095
67544
93730
85953
95239
55813
92411
35889
37823
99527
69051
70378
55583
89990
96267
93591
83815
40678
74169
45918
34670
61169
91447
83867
46561
85199
46597
66883
60576
58115
54058
63953
92297
40039
44923
37605
37651
73768
97805
98757
39889
46339
81972
88358
63502
44417
42300
99007
88198
51766
92943
42687
92796
94238
76016
72048
87411
85511
85371
93508
79570
78451
87290
89366
69286
77476
91898
35410
66199
66833
38589
45941
41730
96030
46197
98297
57325
48816
43976
70700
89980
37362
83648
82128
44387
95846
82973
63052
44995
77339
99044
43399
35675
96017
97792
93145
96013
62902
56905
48798
98475
96794
85070
61012
97940
56567
52987
81463
36025
89584
48177
85626
84658
74819
69180
42236
84908
33559
96751
96411
44824
90997
80866
56611
88434
63066
47806
89901
38560
70305
47238
97290
73992
73624
73727
97153
84437
59234
48038
90545
40365
42918
33851
74387
44045
59230
37935
54140
67912
49492
85807
98053
36808
89382
71962
95442
82534
61311
51662
96412
90775
38383
77006
85412
89515
77837
68622
69033
37235
92934
76807
50492
33253
40345
71997
98773
45866
95427
45125
98717
62454
91109
84481
85008
98136
57225
44699
40290
74306
41562
81757
86815
87725
65987
44077
94796
41692
83080
76621
89053
40968
47241
98104
58538
81412
97401
45627
69350
91349
95052
58518
39612
67296
71566
86853
94879
70529
92203
63604
99749
88619
77501
91745
64092
88012
55101
90022
41947
57708
85355
57182
99257
84716
57947
44604
80285
54940
99440
48812
67578
64566
54833
43395
81731
33407
57326
97023
79890
81646
99227
40397
97669
96548
86517
49102
45341
43384
90813
91051
81601
34023
54648
81733
45326
90397
56793
54143
96378
82205
35002
50950
52068
66884
96545
97705
44223
47937
92746
77668
85506
81545
90283
71238
83442
99382
82514
84689
73170
85806
47436
54160
95290
73878
69739
83453
87398
78310
86080
97534
44040
83083
61695
82670
83535
41996
78151
95743
87399
39973
39829
95249
81605
98800
52347
33503
37047
64766
83524
41296
64888
65802
60409
74231
59319
85202
50194
99735
63573
78624
39725
37661
36673
82060
94371
64841
48187
86270
96186
67640
94244
74023
37918
61054
85701
73931
97255
74767
40336
48214
74406
62850
67606
98015
78112
86798
79786
33074
83599
99951
96769
48705
93578
89194
99914
69718
91108
97628
96881
49542
92060
84699
86865
81575
99192
43782
81729
81002
97862
90478
88952
98411
50793
87112
94394
78187
49648
36213
42293
89406
62959
91859
95928
75391
40926
59214
43704
92232
78643
67529
88263
93481
57885
75367
98245
74778
70014
54739
38279
82096
38570
82950
62033
95761
55978
71629
49056
89703
62058
94272
48902
90550
68761
86682
76924
47985
97268
54637
80897
37434
78399
40547
50128
87362
67293
36894
83741
63029
72469
35126
91981
70910
94262
85869
92666
49325
41274
99040
45340
87366
54056
72249
86255
65930
94745
48492
72003
82615
55038
98165
75667
41539
59231
98583
95198
80817
84606
94692
84525
42910
57075
46860
75748
95550
58481
86189
40727
36704
91939
78301
99114
80814
37619
70883
89922
99598
70192
83754
80413
49053
75232
56041
62776
72870
90571
71909
64115
91459
95252
72836
59556
84204
46087
36751
70706
83553
75504
33673
40767
82025
98938
65746
72402
88390
98562
52318
40060
90894
97587
79810
72825
43604
74398
90167
96992
85805
74071
69658
64747
53939
38735
72858
49895
41634
77374
60067
75834
74322
59924
88870
34346
46578
99505
44768
38854
69123
98192
99540
50872
91730
61842
79903
98592
90914
39009
98520
43490
80338
80452
60981
96608
76167
85942
40042
40010
72198
54358
35490
82859
85551
34271
77152
86945
39019
51294
67310
94092
49510
94163
83439
84990
80099
49234
91415
53419
89361
78689
96152
78526
94078
99978
97965
93309
73176
43443
97436
91947
96841
57998
85080
95213
97554
97826
75158
43868
64926
68881
95247
56276
70273
87843
90458
38921
72883
96961
83516
99815
92329
86121
79012
93156
33119
90818
66280
92429
57499
84754
33268
36657
47440
41674
79552
79342
88165
46142
68486
84840
49535
41820
33335
84560
63455
73884
83849
96202
93902
67833
97004
57048
82945
86211
99718
77458
96272
50623
36834
53670
97223
52176
67524
62747
99313
95472
98465
44928
94543
96499
43291
96550
68365
50067
89863
66348
77218
88696
53258
79992
81751
94666
49239
85777
83157
89218
79021
89013
99320
64104
48175
34529
67890
33023
66741
84540
38322
84013
83278
89460
79804
37972
38268
77100
57042
89998
94779
95558
70963
41650
79318
88989
57889
82156
93443
73088
89243
84377
79563
92147
99034
58151
78541
80446
89128
97346
95434
92944
69644
98512
38534
87648
89378
63641
89256
84650
39505
90510
93549
65360
94562
80253
95519
70641
46867
82750
76449
42515
97189
77304
39669
98176
98490
52521
56592
40273
46266
66075
98644
54650
96281
85981
86455
97275
63183
34204
33210
91187
80786
90735
86022
48329
94946
35079
99664
52267
85421
45846
57520
58865
89581
84054
74999
87454
87258
88253
83029
43753
69744
96889
73225
33614
88465
66078
49592
59209
71592
46507
90292
85252
83567
44279
79544
61653
87293
80053
64018
47111
93598
39346
37541
84003
76483
37428
68357
99525
93438
76743
75366
42336
83037
69071
34085
98906
90193
76625
88679
84143
93839
73183
93227
62379
94958
74916
92134
95597
58968
61003
39836
73147
83336
78472
47733
40288
89459
94943
98623
56245
39253
95951
87213
92399
59689
76615
38830
78887
88883
83999
84301
93353
97734
47351
95468
91310
78991
77702
96349
97737
96557
90363
71509
34055
41257
96795
99095
32939
65280
91666
95244
98667
89030
43605
92388
91683
64740
91161
76243
81790
85724
38295
64843
94263
90492
37180
77543
98091
77207
90756
63920
61881
45722
97157
35571
63488
42408
76470
34351
36300
78261
90695
95077
96450
38096
40884
79053
85748
59377
73570
81686
94801
38093
86446
99308
37652
84844
42058
68803
55880
91113
33721
95844
83673
50302
94006
67658
49361
83749
98061
45005
91508
87108
46290
80290
77189
89487
61091
90911
44665
58280
77846
93873
97521
82855
70485
55181
71714
77737
42794
85910
46896
72246
42382
93201
85378
45951
40545
65949
97137
67451
51686
60641
82180
85284
99223
62549
68564
33650
51591
98894
35646
43559
91018
71963
44340
80698
85364
73526
89939
42356
47863
49605
52094
69116
52898
95638
99476
69436
46034
40645
47052
42270
48989
95607
65538
74121
33843
85178
98498
33108
62773
43620
60964
99702
81235
49025
87889
99406
96938
50260
94803
94702
90845
53274
74004
45401
36108
47967
61649
86890
62839
84113
63263
64902
71397
96578
34116
66196
80878
67947
99442
55579
44648
41481
38081
86736
85813
70889
58798
43697
68208
71169
76007
97030
59075
61980
71917
94887
86582
62451
36691
57003
97875
71374
54330
96446
93229
95107
54877
46154
70379
67054
66495
36998
77568
91781
79827
85490
33505
94066
33390
94799
79645
91184
80650
85610
42571
41751
83984
78147
66614
94639
59563
76289
81909
97077
59696
78115
85975
88381
89186
78537
57711
52546
93187
89408
43207
97519
44879
33995
35029
98637
95983
93136
84808
98972
94820
94072
54493
47035
76950
79941
76681
66035
98969
90174
85328
91048
56543
33306
90240
41554
95307
79330
45037
80660
71785
98017
87013
69703
94513
83015
84964
67434
87582
94271
86580
94197
92841
85771
95788
97136
64232
34065
43632
52853
72628
73514
61602
35299
63132
89069
75796
96713
91675
43852
53579
84528
47030
52624
92265
42623
61575
80066
99340
50269
40508
76805
41452
58158
37405
44151
33127
87571
83152
84769
98576
82508
59207
36318
97253
57342
81027
88850
33196
76077
52669
85321
99481
62939
79706
37431
95778
98858
79111
96950
70590
70454
78171
62615
45048
42728
89861
89974
41333
48509
92659
98029
79658
89502
42905
41679
39452
35172
97074
78793
81717
99322
98396
87494
97336
47721
49231
39502
85448
42415
44857
90785
55752
96508
99338
82252
45616
48212
97325
93413
86907
40504
87305
99358
89521
97389
83058
96403
78852
77211
86197
80190
42098
35882
90536
95979
91776
60349
92214
88029
91560
34372
35780
85435
33423
66644
92760
94808
71419
36717
67284
34325
98541
81264
77479
78728
59449
83797
90772
66896
99017
90141
81242
48611
99870
41219
99042
70289
54290
75241
82350
92409
53976
44823
92606
48000
38139
77183
41776
78895
60565
94530
97615
79606
89318
41178
96421
53527
98179
44695
52238
99526
98210
93689
33474
61796
72345
85692
71117
69916
98428
61863
76401
72649
52735
68679
89745
84039
82537
78973
94759
84341
41450
88977
61166
98273
69020
61535
82092
91639
92570
71430
68323
37187
94087
54552
70972
69571
98661
88328
97341
94049
50508
91288
43223
93758
99825
32922
65323
74109
47921
97331
50252
42157
43522
83931
39494
44767
69375
96356
81050
92154
99942
75344
79643
37564
75304
36438
72765
64370
78314
99932
37413
92689
84529
43672
88840
34360
60490
62641
48553
82795
86785
86397
94116
35725
46971
49876
37293
93286
89153
67691
68343
46163
51510
68304
94252
75179
97673
73632
98679
45211
95658
45936
90251
75197
88671
96748
37258
88369
37754
96952
42444
93203
58917
44600
97512
68779
73852
65675
83108
93556
98740
47085
71280
65065
81346
75390
66464
39077
77127
39816
89295
62366
36852
67796
95750
83069
77417
42295
48687
76589
82358
68519
98980
72018
42013
68629
62041
55732
97536
87517
81339
82741
94516
96963
99553
50977
62600
74494
98062
51984
72362
92360
38995
88520
84715
88235
97116
60247
33436
97417
84097
97393
84763
88782
72792
96455
99966
86014
98866
50120
82390
82583
94445
83978
79949
90956
90436
34104
93068
81841
59122
90598
48531
97601
81177
58654
83316
82479
73309
65926
72303
85093
43364
56913
51195
78428
58504
39293
43436
88127
69311
87116
92296
87252
97027
85218
69121
87657
94453
70304
65382
37174
90302
68314
35543
38037
97185
59965
75769
45061
51807
90404
73214
76628
43342
94193
60066
50367
40863
93259
94024
96138
66448
41783
93034
38971
83487
80486
99657
91224
89752
64343
96344
36459
76260
35196
37589
96666
99281
99261
70855
60631
66819
99638
79164
91464
68116
95370
46647
86722
33218
99670
82256
47836
83547
75125
93237
89963
90305
33121
34630
86561
72057
83208
68474
91625
33350
99089
79134
98045
50493
89012
44592
87836
58055
68571
51406
87274
88491
88556
81453
39652
87425
35930
48351
69913
52825
86577
40582
98393
79688
98343
64966
93882
69298
68129
78156
97808
79621
85908
82643
43670
80724
69787
65107
49411
77792
37291
63694
82254
65362
65059
94398
54397
35308
53941
50608
43007
60978
79049
35701
96667
43966
74991
52571
52328
82624
67005
90024
98333
63396
91031
36825
54642
66824
85567
98071
40903
40648
92072
82467
89933
89209
48276
88064
46622
46895
90410
37436
97814
72295
34318
77570
83326
66523
78299
76373
79430
76120
85442
95874
77550
87543
82908
92953
84000
91747
72713
55065
35140
96429
84199
83267
97328
42454
35243
41917
89956
58339
68169
39552
44613
95859
49751
35437
75509
90353
97912
70676
45888
66323
71445
49785
99162
91520
56565
81535
86024
46495
66923
74410
87930
76081
85983
70875
43317
94308
92113
87029
48174
88071
59592
76848
79726
76752
33375
78915
85596
89461
40441
97065
85276
97064
65481
56273
65925
96797
93296
97376
62970
68236
69937
37598
59771
59833
84541
84436
50875
48567
45460
93219
67694
88872
96067
48967
44656
68999
79101
77766
71376
76462
90901
44819
96361
71905
91598
88785
64811
72778
99805
85394
47775
40419
85887
79171
47504
75101
86401
60109
93640
60206
90729
62020
94734
51386
86770
34804
75235
94898
93546
97820
42762
74570
32965
72869
36725
57110
99806
53749
38072
82309
88784
96983
43336
47308
98505
98018
82037
42620
61680
50217
47091
91864
98182
93131
64885
88476
89286
93352
81413
82619
51089
70089
78633
80537
48899
91629
37743
68022
54377
90891
39491
85351
92531
86579
49668
70756
99534
94326
90003
54961
84362
42052
96078
96125
78586
95584
46743
91049
82210
92089
95974
97809
38951
92333
83269
65688
97962
39780
76875
65233
78479
74580
49144
77224
80547
94047
76207
64832
88764
92366
75146
94509
90770
48185
82753
97435
46685
91754
67261
91584
65520
99419
82916
76685
82717
96265
97113
43738
95564
44155
74721
98892
58386
81082
43777
46172
90000
98946
95567
57939
87592
93016
71695
96310
81415
97321
70726
67164
97039
44001
82485
96687
38645
79446
98076
55533
97449
49564
90529
45647
99336
95681
98586
36308
84834
79384
74082
91812
68445
82136
89264
61827
81030
51366
67964
71062
80295
41472
98955
83229
81118
65176
79368
64385
85449
86947
42828
79886
99962
97228
95872
47010
35391
73178
72998
77983
60661
85496
38710
89628
89399
87961
80713
62754
98680
38537
93971
41871
59039
35972
46611
41937
77185
65235
45766
96390
79035
36232
42407
87429
92906
96383
97901
82997
99487
72886
51098
75310
87891
37052
76790
99252
77229
63371
99591
92417
76343
34063
90009
46347
35024
54102
91954
91333
81700
50448
72541
55669
36082
79386
78058
99903
82769
93830
82689
72152
69030
88593
85436
36178
89819
74522
43941
90454
97007
96495
92777
84695
99777
56017
82726
97082
36974
60057
86258
53652
87269
74550
99367
96727
82772
79537
92952
94881
89021
59167
96032
51596
36043
50354
98299
70074
71614
86703
37038
91256
68596
46624
99002
87895
35664
74968
87877
59712
93967
73602
84570
50255
96568
99876
72366
91909
84675
77141
99641
88050
79405
89369
49268
69727
80271
97803
94202
71126
96664
90539
99997
94738
49901
42195
84613
42929
87280
95120
79514
34411
65641
81266
89246
96962
47065
95538
69099
95902
38908
79519
66458
48117
58618
44171
45221
84506
72788
55532
75596
94891
75312
61428
97088
99470
66023
77000
85047
97907
42711
69217
87400
98697
93555
97006
84228
94448
36561
97002
76648
56299
78993
85570
94860
39200
63060
89024
99420
91965
48650
80522
84897
97986
53363
86082
57100
38777
85690
95858
91805
79594
61334
49957
85339
40732
86766
95604
65486
96679
92277
45934
89532
59542
80006
36696
33763
82729
60774
89177
47563
61142
41407
96926
40913
99088
93075
82402
77930
87058
79899
74182
46612
51137
96837
80665
90855
96353
98464
40083
88996
43141
97201
69077
94414
60325
50063
75939
36768
88771
42847
85756
65221
97052
39155
45163
96561
69524
79614
79452
73228
37325
62125
70442
42289
44201
99430
47508
85752
96862
74656
78566
52135
88429
73829
35314
85279
77672
34582
89813
44169
46710
70301
79039
94507
46523
59823
76008
93298
87487
68555
67607
48632
94219
67427
95547
88906
95631
51010
87028
70691
37304
92165
71930
45228
76132
98982
81798
50923
63461
58983
43137
89500
86531
81268
52329
88243
73773
95006
48868
66290
55053
38286
37279
60716
37410
84058
34156
86504
64627
92481
46606
72492
94473
95531
78351
83753
51356
99355
72276
79333
87740
50838
99214
50735
77815
33020
88598
35194
48652
96102
68152
80635
47322
83697
78835
71052
38831
44032
85132
89512
51225
87335
48918
98876
94494
95766
37850
87018
99025
90989
93848
52489
79769
94719
71291
41319
97467
52729
42011
92179
77451
87641
88385
53481
82730
68341
39246
34194
90672
91977
48830
62668
44524
98357
92932
73929
61729
46759
88999
61392
96224
82397
81083
74399
94597
64089
64810
43335
74157
53326
93960
49596
43153
37581
66840
95257
93697
71563
76845
38784
97702
42239
85503
50813
94757
77399
68326
48996
90574
87474
59457
48415
35443
86996
33690
89206
76333
97522
95661
44380
66282
97511
94748
49215
90525
68693
99083
50378
91919
36897
38621
33058
51102
42770
91997
87576
98671
80513
91857
84351
93257
72138
84217
71716
58224
90405
76383
76682
67855
93490
91146
88065
60611
38431
93609
43625
42832
50722
63018
71589
69759
48648
93072
56660
92700
94842
91531
44610
33681
62599
68060
90138
51194
48945
47374
72553
71143
92500
83852
93750
37680
82445
84936
64948
78565
79464
90035
97640
48619
96286
93434
75252
97034
40786
49182
39551
95769
79549
80550
96521
95533
34878
49138
94939
97881
41373
98321
64720
91709
95160
87530
43764
33370
93954
45087
54894
37920
95849
42576
46253
79008
69395
99659
56357
49320
93623
99861
45486
85589
33975
73451
93082
76318
50429
66073
37582
36021
96336
61574
50637
40425
72291
89651
65710
49978
45235
85848
45535
52989
92753
61325
77397
40806
73341
45979
82142
60512
90480
45139
33326
59168
73171
99674
58144
98116
67487
93501
52172
96661
57498
83809
95764
91107
87168
53578
33467
84374
98504
91132
49784
80687
50632
60432
33602
90537
73752
49823
94723
73612
79982
81570
46761
68476
55653
66758
98552
60509
80649
88506
94440
85005
99865
80148
37733
50098
45857
57385
43179
62476
89779
91932
67588
95654
88101
62523
46139
98776
93435
56048
63763
75354
98597
49154
93792
43097
81049
71415
51613
90050
85702
86318
75237
49139
38858
37209
98558
90522
66010
37878
63887
76977
92675
49638
92583
75306
84429
90620
41048
84232
71591
99910
67536
99000
53139
88004
68310
97302
86453
41880
51969
47432
97607
88650
93335
34753
46437
93210
88864
94195
98077
87938
41150
79644
81292
45625
63395
63901
78548
95090
96818
97806
98201
92183
79010
98139
83562
54670
36270
51852
98157
94425
58011
38271
92655
78325
75461
78413
71253
93859
38213
93033
60500
96154
52268
78651
35876
98751
66102
35099
59455
94365
60086
74358
85833
72988
89125
63080
60544
75257
99614
88058
44403
91641
45439
52097
99936
36323
76880
87509
90899
82536
54142
89341
95909
99255
42716
83990
68316
41204
48166
97698
84319
52104
84173
69017
96199
33494
81429
81066
81396
95906
78243
39982
44127
80054
91655
79218
97794
98040
94935
99948
48232
62390
39176
77932
81643
87393
92141
90340
89828
66874
44239
93784
74156
99393
90030
49808
97388
37395
80492
44305
90939
82988
70329
86492
38962
46048
96789
84230
93633
35426
86341
47376
50817
88944
56701
72077
51702
64718
43224
87858
84195
84127
57639
48803
72227
71501
68541
93585
86502
44531
84038
75038
69242
40405
99994
95094
52411
98959
85457
62360
45262
45075
64131
91845
97855
95391
86617
71323
41240
88141
51585
97646
92043
62374
82691
85977
33408
99107
97837
34163
38371
77240
79232
72289
61791
35324
74768
67823
70814
93517
95838
93878
39234
42373
83577
35777
48422
66436
34151
47152
33141
37697
94117
88843
68666
65635
61300
50784
78943
87535
34965
88204
88108
66125
95232
93381
99397
97320
85653
76529
49459
88569
35839
87041
34774
50611
90148
92726
96886
33979
97897
88754
74885
90164
84989
99607
98351
33822
52391
37767
92208
43925
64738
63860
68986
37825
62589
34160
89195
86743
97125
99441
88231
99121
43316
55886
68494
84685
51237
99300
87849
68681
97115
98749
34843
60603
39320
34762
96995
84923
84184
45240
35156
84501
96531
46446
97299
76041
45279
96205
43205
99720
99772
95774
46581
81244
36873
89008
67891
95455
83537
78407
90098
93107
97126
68830
99633
66159
38480
35599
86488
98827
99012
56552
51829
83937
63857
62093
93561
67889
33133
63046
92790
75488
68023
98459
97980
86672
49654
35751
73234
76957
48799
36496
64980
60346
96278
38743
95578
75526
93010
81018
81992
88062
38373
88701
43834
98905
95707
96722
94788
95897
34909
41498
68318
92884
47346
50781
94237
66074
98929
57444
64526
80591
60498
94412
95492
56762
43618
99459
56678
81740
67069
91795
75552
44870
98960
63844
34807
83778
48263
33874
96932
75974
97352
61545
88082
93626
84156
96177
78912
35878
65129
82117
34577
89037
98173
58301
98842
82835
38924
36761
95237
62535
87439
91494
37518
90183
69774
76800
95899
34565
77806
85366
79521
40465
89578
80609
58332
90765
97662
81318
82899
44367
71101
61323
87519
85403
90789
69340
53046
35723
81672
98716
82070
76742
75145
48573
88939
77725
99509
90590
98714
64853
39486
78052
89542
97899
82443
42754
44771
95404
77176
80143
72076
49216
53379
92931
42235
92917
73190
47553
74119
84966
84227
83366
86835
67418
95717
98984
93042
48804
43460
77378
91715
94471
98762
67000
66056
88126
88134
92129
95796
98472
41215
51395
34547
83736
39008
85344
98460
91112
58154
95990
97562
85561
47805
83714
50697
63121
67228
48635
38262
98772
60873
90389
54030
78681
63658
98147
95381
76370
93331
40982
80919
66823
50755
64839
53470
71513
98014
39222
72049
90132
92008
77198
98280
74235
94529
71180
85376
40991
36797
77313
45583
96824
47684
75952
33823
76895
70905
84748
84410
97652
53331
53247
55920
67101
50433
61083
75088
98987
84565
90792
85727
89637
39574
93032
97101
91545
78376
83239
98536
37274
85230
99240
42538
90411
95968
89928
86805
42524
51460
48049
75936
68448
33383
47510
71161
83103
90669
43803
45443
75882
95737
94848
98004
46176
71239
34022
81479
51397
87178
87463
41591
49522
38954
95423
35089
98656
39741
83351
41736
61362
88176
76866
87192
73265
97691
50039
39864
77842
73993
82687
77700
46113
95881
65112
87204
57502
84547
58550
90603
44074
38146
79888
46746
84595
75036
36060
83607
64282
47045
99542
86337
34244
82513
89000
37297
69792
92936
96580
39957
86759
59820
90476
65043
98922
51734
74375
95733
57060
94727
99035
51302
89607
39435
82274
69814
93096
86600
98675
92255
82901
94973
47310
73581
36091
79777
97175
83742
49319
71183
99862
94824
57141
34171
46864
96737
97380
46809
92541
72019
66793
93580
38759
89072
95777
68753
40103
66648
52828
85410
93114
54164
38236
84939
81530
99483
90343
96088
97085
78664
87314
90238
87052
93625
47020
70892
50524
86547
93628
90692
86809
56659
33338
71730
37829
97484
98431
47889
67513
93043
81111
95014
87830
91614
97896
97769
75325
39468
74061
50447
90860
96859
74282
57928
69207
78519
98112
99816
57931
51790
46692
83683
63410
50072
74603
42388
68511
88458
69590
98976
95616
92857
89905
86574
79343
39975
34912
98966
96774
93988
96435
99037
72764
44536
37423
70349
50116
61509
96809
99383
78665
95016
95414
63227
69660
70386
99872
79275
81000
79390
80675
72174
59673
98662
91910
76280
61643
98867
91207
47361
68200
74327
83735
58539
92566
58931
71878
53429
85396
53629
94062
99686
58704
94620
90471
50023
72285
54379
48771
83932
88013
68351
85630
74112
39608
98250
51736
50431
97971
47265
38251
40058
94012
87061
61941
89830
99699
75795
72864
94659
84520
98742
83609
98407
65911
64564
98389
76421
93180
86528
96904
42740
80174
97932
88631
50983
98267
87452
62389
94383
94396
39624
46409
96269
94731
70458
67448
95018
70967
69324
99400
94274
90841
70713
81114
68831
84664
50772
83725
92280
97117
97377
99233
70170
36645
93252
41709
86161
83900
63665
73675
90527
96053
97619
98957
78925
77119
79005
92575
79124
95013
99818
61514
89811
34432
87774
91294
34514
74087
56197
62611
35499
69540
66936
86392
78412
47071
95415
69342
89529
95981
99347
79297
93070
87783
33982
60374
92152
94241
39804
93321
45617
80925
97639
37432
60408
64641
50122
54489
57651
78108
61085
89086
88877
64517
85679
54675
92464
43822
83856
76861
38190
94181
52921
41057
37941
60365
95058
86044
57081
59402
69112
60697
89381
62705
55225
61175
49972
52259
92755
73989
50713
99318
89886
82905
92228
89742
57699
42949
71403
37896
86575
40618
94013
82238
79081
60573
83641
82743
97119
56439
89812
95806
84817
35104
91575
88584
92453
50317
86095
73611
60427
92890
40179
92211
96770
91354
44335
77953
41288
95281
92940
33493
42567
80559
60413
75365
36277
99627
81355
71215
59452
95841
47944
34511
45474
34716
94786
72538
46750
51786
53777
82408
86982
87014
83936
38284
95901
89297
92961
83899
73345
45053
60382
56956
84719
86868
99644
70729
42899
71131
99869
93279
85148
52745
49836
81336
48554
82319
79912
65731
94541
48292
48054
90554
72631
99923
67872
98684
89851
69799
52988
79694
83097
99943
47363
74177
88221
67166
92594
53869
85764
65185
81103
84434
62057
79316
74774
82568
40639
82851
41765
97578
78425
95682
93930
81467
75185
85290
76927
92660
96697
81312
37228
86264
76031
48037
66423
33386
94941
68144
87154
97770
87984
99100
95963
86882
97760
74502
93065
45891
67888
38079
92012
96441
43711
35936
43551
49218
85061
46033
89930
99809
71395
97780
88930
51682
80227
84376
98238
49187
97258
86829
81839
94388
98167
91068
63952
52983
49813
35833
58002
43434
34135
95853
74545
88283
81357
98829
98482
66559
95210
79158
90606
43631
54664
60144
86860
73247
83795
68117
66854
98973
96364
81758
81516
83532
66254
39167
53555
83233
37632
90876
75447
91533
98137
63353
87646
98915
47910
91244
89028
90254
96845
57808
91549
82984
76673
92314
98492
98556
62315
81581
37901
48099
81136
66804
83461
62022
62573
35412
87594
94008
38011
96077
97765
84465
59653
49032
66186
91808
70023
97270
35620
96673
95510
37916
92707
75538
49366
77936
51678
73430
96387
64775
98140
49704
41261
42198
58789
38203
49417
80662
40289
92596
56840
75396
94033
65243
68820
45817
40683
60744
77109
97703
57106
96057
68545
83156
39422
99696
61113
88442
52286
63283
88975
94391
76793
37899
89063
55659
61586
79598
98427
88713
68211
38533
96503
84222
50000
33254
96245
81624
87275
99469
88399
85468
85784
46337
89612
54064
80702
67851
61229
33303
61959
95969
97458
81044
69148
68728
67757
59135
83160
93938
82257
98590
72195
67879
95133
93870
47524
34394
56317
58338
35023
56653
93891
82030
49918
80664
79618
85065
80867
73372
99453
93975
94307
95714
71571
92309
56241
83691
37380
78460
39096
88234
69761
62519
92642
66788
95261
73571
89973
42635
52296
69198
91929
76661
84746
76678
84448
87839
87107
60636
50885
80094
54155
72965
96003
52298
89120
73826
67143
40080
85575
79822
87114
72986
72348
79079
76283
34070
97985
77377
91960
77359
47900
86849
36242
71538
59268
81627
58698
63155
76822
87127
72360
41712
78123
68536
94146
52889
78516
68095
54519
70284
78183
64023
68981
91773
42008
65531
96307
87714
84398
75790
51674
56926
92892
97145
87486
84855
99128
77619
99213
92658
85081
90373
81762
90066
83528
44896
97289
78090
93284
95229
82680
98316
48381
38487
56627
35363
87666
53506
77631
49500
71521
92472
60798
87461
65663
85058
61039
54606
97479
44433
72331
65513
79409
39135
92498
56618
81460
95034
91984
88572
80067
82219
33317
95496
35479
43927
74623
65507
98302
60617
88751
58192
36859
91345
96451
59186
61541
55483
98355
33734
86594
82570
38409
79385
99333
94435
98229
75889
82162
53590
39034
90706
90191
82052
85020
95799
38888
80545
80272
77420
58312
78458
54012
38681
98025
90641
45103
86583
99126
65880
99512
85632
34485
72157
91688
94027
90803
85226
98715
69638
92215
41088
33664
98809
69930
47580
82841
77302
97152
99205
50825
75223
33943
88155
74134
88538
46568
90204
92825
94050
46907
91301
78990
99369
70251
93786
90640
90300
36170
53584
78013
83274
89348
89936
77801
72930
64719
87755
98268
84555
73538
77053
91653
87184
43348
50313
62509
68617
85699
98961
95227
51160
95293
45267
96703
62942
60137
54943
38860
94154
79453
47841
51876
80299
80935
40214
92098
88499
83173
46277
64537
53315
87317
86797
97941
94052
65725
84691
75188
87706
96832
89525
99152
70242
97383
35049
75695
80694
71743
81882
63847
39517
71649
60441
91381
61967
78249
83636
97196
97956
99622
83902
82718
82373
36810
38813
97863
82414
50682
97886
79515
44855
76379
93291
87747
60258
61338
39187
94060
36888
88124
62313
85477
89832
92490
99247
65025
68864
79174
70061
99933
81075
49256
60562
89174
98274
51570
53454
49617
49551
45399
76567
92807
89143
67196
37349
88762
97238
47345
96000
91917
61642
54005
54329
79951
94812
70166
48229
99413
92761
92951
85660
80316
96474
93115
93673
74181
88144
34814
94484
37172
76575
63400
71889
78660
89339
86936
74128
80796
92407
49460
98792
56829
55744
97404
86642
80408
87770
39927
93102
84203
79626
50145
41521
67681
99739
76966
69673
93734
79307
96257
51924
34561
90532
67119
36327
75859
51227
35175
61430
89887
43999
47228
82912
42820
34993
82053
49683
62435
90367
99079
90166
38806
96807
93610
95129
88089
71952
69783
72346
88925
49807
41859
94901
91961
81619
69197
81289
78320
99793
72933
85513
55706
94183
53201
34165
97588
72790
48712
87157
52386
83411
37491
97716
74954
95828
97323
51672
39544
79196
89222
68706
41374
49731
57091
99398
98610
42087
83466
85884
92283
81511
61014
37950
93000
95582
43135
95002
99106
99112
99478
39976
96291
97386
77893
44377
65508
91134
80856
84835
98264
71661
81666
34259
53099
37713
44473
78091
99700
35824
99101
43050
77159
41130
90709
91119
94253
88415
51296
34130
90010
59853
81773
84556
56576
93125
99744
45691
82967
83971
42886
65108
77749
96647
76451
96541
96863
72810
49060
77719
66795
35624
36773
97559
78379
87279
80652
53718
77178
88391
46883
95802
35374
75181
96747
91397
49840
96126
89397
83383
40454
93283
79226
38293
88978
85703
98262
92003
85485
55658
93387
85612
95546
83104
53607
99423
91524
35009
95672
75245
86558
78164
87750
97621
40827
76954
93608
72696
97590
67372
80344
76275
97630
63387
54348
65449
38556
53562
89690
79250
92397
72704
80955
39258
98698
96301
42529
61947
59625
96880
95142
36038
90341
39902
61900
98342
69012
99846
41516
36173
71652
84679
45309
83464
95627
41455
97556
33158
56853
95653
79413
48437
98724
95936
81747
86468
95977
55461
50828
85671
89805
90133
42679
91601
59587
87515
57748
50701
42128
90907
34806
90457
40883
44323
93898
95895
53544
43094
94785
40487
93530
45751
48893
75286
90107
95552
97296
73913
67107
54407
81837
72001
48821
68657
83884
87214
42747
81928
70498
43878
51311
82085
74564
85209
67499
97451
96028
80224
95379
71410
86299
56610
81583
73094
91613
44343
95361
83602
87963
52911
49567
97332
57223
59737
98284
43059
93269
97983
90910
92662
99547
79946
36168
72814
60706
33329
82878
90924
91807
86326
58149
75444
83395
37205
50271
52879
43687
50099
57948
78079
78731
45323
40581
86148
51158
97468
88000
38791
98345
75800
61920
39722
99204
83983
68737
35290
48481
79758
75343
50858
33240
91104
46138
79155
95465
68905
96497
96822
92201
91681
41718
46459
34189
33188
95411
69849
49272
80062
93695
92158
92035
96075
89347
91071
69045
69256
92426
56066
91027
41393
87831
87881
97160
33714
95506
71172
43171
92109
91694
36114
75548
81406
78363
35352
99069
71955
79145
51247
89449
90317
86391
93749
98760
77256
97772
84074
98054
81878
89867
88060
79883
77460
76310
99187
88303
44804
74130
99628
56664
98114
91307
74089
47561
97025
90595
91398
53040
40414
46002
44128
95613
91996
51900
76517
97596
41968
64464
83772
79314
82944
97300
69102
99068
83965
53684
99030
88414
89172
54018
54564
89955
91619
49778
89073
96936
87853
88479
99395
69669
54121
98013
38763
44829
95856
86693
91527
52378
58045
63252
45129
77244
93004
51244
91962
69854
47327
81411
89433
94623
57720
33753
71486
54439
49974
71020
86961
77027
85373
94652
94861
90794
97706
92051
80259
59086
97892
99454
76436
48244
88742
95287
66857
90524
92926
91115
41146
68288
58492
90109
98730
87808
90380
41512
41524
45577
81579
85377
68534
44618
99053
82879
49478
47286
99866
67699
95103
60761
81789
51741
36361
65782
92427
95716
36417
94343
36064
88916
78208
91982
68651
41688
39507
97236
95230
48278
81713
69236
89089
34800
85791
99844
59535
81831
88339
62239
99922
81816
48337
87142
89150
50446
70178
40237
95678
48221
65560
44939
45621
85305
92860
84401
43660
75923
52123
57208
47148
96120
86915
38914
80850
73564
68051
34974
41189
68132
37193
66571
65748
47349
36250
99619
42742
94206
93154
36590
65179
75500
67282
97424
90882
54440
40016
93216
96623
83065
53598
86839
42534
85621
77132
92261
37055
91497
68149
59261
34770
87951
97671
89845
72128
73122
98822
64708
97072
95108
65756
76608
94706
57233
95965
49867
94688
65951
35582
98253
99226
47430
96755
92947
91604
96149
39514
74127
80869
91814
40788
94464
47248
39924
32936
41582
54248
89904
83555
40333
34900
70703
84663
95570
82768
55614
74420
42375
78122
94185
71564
49563
98336
38408
34523
85407
78951
51006
96632
59867
40056
39827
84974
67367
87960
65861
73593
34576
86840
37583
93471
77045
83163
57860
44148
99427
89273
75289
79420
98133
83709
46635
63091
95952
42113
93234
88543
99270
40489
66187
56524
86342
69439
98244
82756
50450
71244
73738
97695
78365
37790
49799
90661
91918
85897
82777
63341
49199
76882
63670
92736
65801
77165
71527
96384
50581
94795
89170
84298
77483
71691
56331
38400
71734
91158
77680
69092
66117
40824
38802
96811
67417
72375
98456
90129
55852
87833
51770
80654
47880
95349
67359
47180
95424
96264
92444
89103
79718
88001
34857
51239
76179
95436
54718
82679
97382
71017
81726
95390
83985
96511
52027
70577
88717
51713
70762
74698
95574
53425
83811
85140
44727
61234
66200
76435
81582
82387
48823
88780
34639
86486
56261
49226
62729
78790
97847
37478
49531
76564
91914
48489
35096
72084
86708
99376
44934
33055
48636
94643
93416
37707
86626
57350
95368
71883
85866
77485
71357
69411
62619
97684
68174
47857
85842
87068
86949
74542
40908
47284
50760
67555
66183
42032
81389
82895
72620
69402
96993
78488
51172
84029
65292
61100
89364
95062
79868
73737
36485
96768
82982
92038
93196
92808
98437
46078
93417
72728
62780
51756
87141
99946
62331
35242
47820
61107
69024
99570
52207
77179
81214
83986
75669
99584
95883
57958
93782
66230
85804
98422
96460
75097
52628
73150
46779
93377
98458
47530
41638
96996
84739
97316
96065
87003
89414
88309
63481
44734
83172
79488
89733
83929
45261
91377
52585
48538
97353
75136
55432
39576
72322
72716
95451
87021
98928
47405
97438
33651
80785
78268
91057
80115
94355
85913
86071
82272
94782
97679
71570
96899
97861
47818
54427
39316
53687
42319
92982
52490
74608
83386
93771
52424
92907
80041
92972
36415
99143
85408
93910
61684
67968
47379
51353
79708
46788
88889
93718
74208
49871
93155
64058
40549
39465
49809
97573
45663
48935
87734
72034
76354
86810
48998
61259
33933
79037
97412
55899
74020
87119
96846
84642
76069
49534
43535
45779
45787
43280
54698
61948
58355
59754
91901
41155
55332
77464
61824
98634
37465
97580
86191
99867
96329
67783
64277
86760
40578
64028
68170
73912
49955
49012
69639
51532
56933
97975
99253
75453
86102
51604
83075
40001
96582
84243
67949
89483
72557
95905
65482
40297
69555
97574
34688
92057
95680
57558
65644
49059
95038
88991
88970
84385
64664
39414
96891
76414
81174
94804
57145
41844
41126
43370
78041
37081
89800
74692
83470
94111
95834
94845
99067
83344
97906
96597
71866
73084
81872
35560
97036
68355
95572
84924
44108
95242
91851
97683
89566
77677
41789
50348
35048
49007
49569
72835
71332
97151
85254
87092
86200
96726
83909
56435
47886
35033
88289
57952
83696
62001
78461
87821
91130
60778
87259
75895
81341
87384
88261
83981
53457
91792
99451
91852
83649
60890
38660
59080
77380
97968
89900
41740
38919
74352
49117
45204
46753
42516
72146
96148
89547
93800
94792
73324
72323
98550
59512
76407
78403
42797
71599
50789
72061
63487
69127
71341
98761
92895
43804
81677
82496
70259
85438
49352
91697
97781
76457
86117
95915
76319
90428
80265
98713
98612
45948
45203
92525
91658
59079
88174
50580
52248
40413
47044
77187
98032
77080
75857
90026
74276
94892
55782
56737
44954
54914
86069
83554
52368
89720
35603
60598
43769
41888
47156
78300
95015
59509
92041
58658
79794
86881
96547
67762
82749
39820
97724
88610
96442
69615
56115
71192
69848
36278
60691
51522
93926
69579
99344
87376
98920
79896
97599
83323
91780
45268
92843
99916
91692
97532
95566
72365
60728
94208
36252
97552
92966
87732
46836
86933
66769
66301
93055
73962
92410
90239
58461
95708
91160
83581
73723
55480
78505
66469
81908
93483
39985
92133
90044
89893
96164
45304
44711
82013
68293
55769
86025
53461
33143
37523
98587
41533
97102
47162
37021
94364
87801
52795
60360
96121
95277
97244
96741
80305
65124
94491
53309
87079
81542
99113
97369
68265
64392
43639
95306
33112
66005
80239
83711
52936
43805
51474
95610
89846
72499
67807
77193
63753
91470
84477
36575
35790
42015
86536
81704
97373
41255
97141
97354
77342
45000
59527
68028
70774
93334
91635
51907
39257
48817
69221
56025
82041
98834
88985
74926
55313
93491
41508
74829
87082
58925
34609
48485
80343
56733
41353
79262
60120
75981
40642
87337
82343
71929
90502
98648
36855
96130
70943
89254
65026
32946
96621
94922
46441
64030
96681
90418
98358
66882
35674
76332
68487
96617
41782
90739
74752
71935
69552
77605
40550
97037
91426
80120
44652
88636
38666
77335
88273
46304
43311
77044
45020
81807
49393
42713
88700
34081
95870
41982
96616
80822
97038
80279
96555
69295
95285
55306
55035
51145
81427
52799
57419
95298
98606
61031
35022
34991
83166
92772
38932
83048
77442
42312
98672
73950
60017
94403
86116
66546
35928
81919
83885
59088
61788
40932
45802
63139
79442
45855
85143
96599
90552
86610
84622
72044
79195
66663
68303
68927
99256
71784
97090
37119
66388
80784
58582
36916
54611
73980
81611
85213
96418
90481
71056
65728
69901
58128
81792
97191
45469
36823
90232
50947
94379
42089
85023
93053
70151
98463
87633
78277
89188
78888
94222
92765
47278
86373
51527
55319
47073
90145
37859
93962
52645
70107
98034
42933
86130
74591
56171
37347
64478
69122
85161
87933
90831
94384
50982
89180
37731
98774
36236
64836
39533
72633
76197
69362
91557
94586
48610
85295
99685
39069
77651
43972
38586
82511
87658
67327
35214
90382
57776
49548
52982
33178
72148
43366
51494
80281
46301
80680
99757
96464
88076
79263
35729
88988
68064
51996
76763
70622
80364
97209
49103
93861
44708
96424
73936
51666
46328
67656
92721
99559
34222
99389
89029
35065
94565
79157
94847
44496
98084
38969
77836
67846
38296
72461
68875
86135
92250
46270
86732
97199
47860
61748
34074
96700
78856
98293
62075
99605
48981
74202
79389
80139
34093
65981
87436
47293
62231
97776
53744
94595
92380
84474
98846
59830
65609
79985
57577
95871
98352
84692
70002
69325
75652
92070
52970
81153
56333
83153
95892
86372
75323
82926
83941
49712
44101
73858
46161
41344
60698
88019
86190
61211
35388
94865
33515
98455
52304
46929
38441
91483
35511
81486
95208
87064
89179
93477
35117
79324
87976
99824
87009
51782
61139
95268
77821
98144
68021
87973
92720
44776
99630
57761
80464
81708
41246
54398
35136
62387
63591
94552
93144
97649
91935
67755
44480
96447
78251
94834
67614
85332
91380
79028
94120
98219
93699
66603
70381
92221
93427
89330
64207
86955
60094
60637
50648
77648
72266
77156
36204
43742
77106
57719
89774
97308
33490
95836
66693
84008
84088
99729
97546
95863
93349
89385
83039
95652
33977
69010
79312
89868
39319
69978
69128
99264
94814
45689
95010
37109
98768
81146
88554
97841
86563
53198
84157
99882
64594
65342
40265
72830
69008
44006
67969
55194
76160
71919
96999
97834
86663
69549
91095
99913
87465
95325
88761
95265
47804
79494
73952
84218
35001
35315
68354
96134
89859
75673
79443
56492
52711
94927
54486
85193
55650
90528
84942
79998
82822
91300
89192
82956
75918
80223
98549
63623
86251
96675
44914
84662
78217
58821
82672
84558
50616
54660
93970
91259
76853
75415
91798
91159
81034
97058
50125
64492
99392
34985
64919
85730
44118
71946
97266
63331
74887
78466
38847
80511
71324
73584
89849
64140
81559
74710
41992
70255
76140
92605
59581
87959
60739
45359
87328
90493
63013
95352
67731
39078
92361
33091
73745
98309
87147
87893
92844
86017
93823
84187
41247
88758
45438
94540
96253
45175
50742
75518
47178
56419
43482
98540
83124
93803
42387
70995
92387
97827
42002
88495
47320
36317
89429
53092
59719
75838
89557
81474
49986
94886
99751
99952
54854
51709
86546
81454
62855
94971
96415
74659
53317
37504
76324
61577
44394
97433
55015
95514
81207
81436
96838
41191
33425
92533
69695
98617
93275
90244
89212
35340
82018
86619
60808
95437
79018
86930
89537
71011
54632
98515
58310
94381
71973
88836
90036
33461
35335
96335
46066
92062
78141
64556
91012
97889
92288
99015
92638
67333
65326
54066
93199
76123
96776
99302
99216
98421
82444
94772
71894
50316
42596
95174
94297
68325
90821
59491
76108
47790
97150
45118
95406
95826
55792
37220
85705
33983
98291
86715
61389
87856
95916
96237
94030
97351
78121
81547
38928
87349
56770
80021
86738
36654
98918
99689
76756
97924
52539
44407
47009
90964
43995
93328
97405
96162
42523
86465
99374
48971
55791
85329
51000
75875
60982
68423
34427
52831
43593
92336
87677
49055
92400
77636
67847
97592
34421
55607
54339
76563
95623
91849
93566
72606
98359
36436
84797
82293
87120
89552
54305
65397
94280
85652
99466
70021
65863
38937
63949
89362
98461
90095
75603
42999
98298
44834
48624
76821
57000
53053
90504
44012
39688
76758
92922
89749
48179
35413
95949
54245
85959
74032
92743
98433
53892
53195
70758
83905
86231
79159
39048
38076
97775
46806
64487
62284
52856
48849
94510
89796
90178
89453
45291
93877
63918
38001
46478
67948
83731
99836
73954
91173
88200
65390
83716
71774
56911
48825
80529
94422
50630
32991
98638
98542
50583
83130
85661
94136
45924
86052
42658
59346
99766
50439
78570
46215
85540
61961
77814
95195
79684
37116
85766
41902
97207
81386
78922
55192
64358
43677
63467
41056
96890
40955
61931
86921
79705
94232
90755
82351
86292
92588
84928
36264
77889
93700
83724
73182
47443
95840
37747
65733
90842
90102
79906
86356
66984
54717
68756
56589
55322
47847
77811
38221
91746
56281
70357
94998
67856
97891
40096
72458
42863
49363
44306
68674
51216
93874
82728
34906
85549
93358
72872
97888
81609
53834
97293
88389
90179
72718
93808
63485
62530
73156
49404
52044
91895
35715
33876
61611
73423
98685
56219
54219
89312
33362
46368
78491
76191
36925
57870
50561
47842
62977
43117
76321
76769
63424
97432
47338
51043
62017
52190
38494
35493
89958
82031
79553
43392
44283
73507
94784
41833
67318
74166
98598
84524
70870
66988
74072
93564
45555
91431
86867
40044
97631
58412
72281
78048
81982
91983
48204
59218
92369
88492
97846
35794
92353
94148
94321
49482
81642
78639
34629
58536
73080
98746
51378
47503
85031
72708
81036
86859
83853
97947
62452
86698
76245
68226
95480
79398
99417
96128
82220
86160
86884
38090
48729
55502
93753
99076
71268
55601
96843
43143
73365
65155
57869
84764
41081
69090
55754
71708
76720
87811
64147
63434
56450
82683
46688
76046
89398
52753
64298
95945
69344
49168
59818
91722
71167
62417
46696
43196
50587
41955
93769
67997
36466
67389
60605
67074
47211
88778
60918
49494
63113
46617
95739
85967
48691
98926
97555
88689
89652
68073
72224
97003
69239
78315
71386
66111
89158
87937
84860
87904
71032
44334
83445
39274
54703
92356
83568
98625
91762
82710
90654
96915
98180
80037
88707
72209
76308
76644
94777
83578
69163
57046
51717
39231
58979
71303
68353
63383
82593
56595
82808
91794
93996
96815
56613
47242
93190
87507
37400
76751
55295
70366
93497
93157
89579
98803
81147
95847
74367
83302
70823
53483
69178
78450
99909
58349
51450
70587
89326
85330
46813
87771
96556
95189
33652
54384
97262
68439
41681
70640
53301
98678
40546
77886
57590
80010
72501
83996
99337
36579
97018
88570
96798
52686
40864
95310
53330
80894
96170
75714
57160
57580
78415
99191
76155
42878
68162
43810
76709
77804
45664
70365
94633
54235
49203
90023
86852
88072
96085
98252
95007
63224
57438
47940
48258
94039
77001
90112
56121
85585
77498
57058
99854
97350
50850
86118
92374
76659
34555
41339
70400
39359
97951
94249
64470
43881
73029
99215
57154
37579
88745
33506
87905
77349
69841
93932
61734
73397
64515
94107
98241
49250
93845
76795
96132
94374
53011
93401
56995
41148
60696
40849
87785
62923
37392
78113
34775
96724
51128
38024
92032
98539
92385
72604
65963
68245
65053
54882
63490
74932
99127
91525
76327
97603
70736
84388
43603
36069
57859
80127
56772
62397
91185
65283
89190
66405
98375
95800
94054
66057
65572
98286
96379
88874
98657
95304
78393
92301
96960
36800
68175
99902
50375
78800
40527
85488
43892
42565
89808
95226
76879
56624
56621
57901
43996
63394
65412
63884
65654
90998
40105
46764
75446
68922
81679
83821
60007
52658
96323
78805
35793
87287
99829
99748
98794
82426
92116
82415
89539
93172
98633
93489
94044
82684
46633
91094
99888
94897
80027
99059
80475
41151
95585
64185
98066
99784
49904
88412
38016
98574
75563
90898
87234
39183
57009
90868
89667
47796
96875
45538
97978
79728
74252
75352
95297
77409
86007
70629
50840
46833
74834
51173
79394
98744
99963
48920
63666
45058
48548
53297
96716
94655
97919
92130
94410
93486
71495
70324
58938
73335
33917
70513
95768
45710
55354
50517
67989
95904
93057
90447
57204
72017
47473
48760
97374
45415
47257
65142
42325
53133
71900
77390
87162
85989
96539
92423
75205
96927
84901
70854
38438
86474
49995
49572
86340
94273
39363
75319
80175
39290
50150
78468
33789
54244
92697
78294
58678
62200
65156
47359
36616
99220
87735
44168
71154
71552
78787
95629
81109
94153
94460
73594
99794
94331
40429
42965
98535
87871
73974
69451
33313
63513
83743
51319
73888
51168
91595
77426
96234
52187
86948
87177
72517
89238
65000
86334
66798
40423
97917
62796
44507
80013
81113
93919
99409
99424
87382
99493
44567
98047
62133
51607
88468
81353
52822
62480
45878
68411
60777
98395
82071
62139
40424
55513
33986
64211
53344
82058
66450
72627
76532
50219
33236
98909
88856
53008
82810
93741
42738
77899
89109
94002
54403
99314
81661
82764
83624
40885
73493
94739
82848
74219
87716
41112
38807
59549
65848
80801
99346
88486
92702
98999
76569
88290
92030
98779
91010
91468
53613
92101
81205
96750
74876
61172
88220
59323
93687
36010
59311
88423
88293
51452
90394
73892
94902
88953
86793
46303
85182
77320
94215
33438
87622
63526
45612
56809
71626
41670
69303
82016
88971
55905
83454
95453
43169
41500
97608
63729
68948
90594
52555
33596
38686
96604
71936
81450
59236
55935
99049
76063
42718
75199
36482
82858
93775
48402
98478
59536
91649
47741
37003
71548
84174
94000
64242
65178
52673
99725
64381
89702
93746
65345
75465
58510
92251
94071
99058
82922
99680
95959
57630
67270
77021
64527
90804
88760
80274
82584
82931
78883
34236
84347
37302
33557
83944
98622
62453
90216
91913
92529
94977
88111
49615
72419
82388
82633
76113
37067
70334
79639
99199
85844
99004
73082
78921
77287
37748
85768
91234
58937
83721
98571
93896
76962
62436
95740
97670
80080
89367
39119
92484
76832
66357
69443
58085
89673
36814
99104
87062
76936
51762
50430
93688
84266
83488
77773
95088
95650
43904
52515
36413
71401
75579
53387
80130
64050
45481
94678
54507
77705
93184
99475
79557
90225
82323
51083
41201
51281
78563
49137
94063
88287
80078
79451
78154
45339
70779
72791
98388
91553
89236
77676
86972
52819
99146
83322
78967
86431
72975
62662
83838
45393
85681
80556
99995
51403
55399
38985
45088
75477
85934
85834
47380
48255
85301
56522
84415
73743
89490
54425
93636
92729
71979
91718
54061
35060
94921
82739
53087
87996
94126
88592
48164
76216
99460
84666
98457
88673
96942
99690
35041
96883
98261
92671
66001
82744
76195
93023
96483
66011
73371
90469
72636
69378
97883
99245
91142
43277
91120
49756
80025
59809
58033
79739
69459
99717
47519
36381
52327
69174
51013
54690
75274
98902
43102
49601
56491
94011
85719
48335
98798
60665
51552
38368
90130
91563
56938
77789
64958
92656
79332
96020
88690
52475
50820
89593
73833
39170
76083
91831
34322
68441
74888
96719
98859
39542
66049
75023
86625
99889
91091
86018
44671
78579
71008
64763
65712
87233
72931
83710
72693
75965
73476
73316
89009
87531
86091
67175
37687
36440
56978
91896
75854
45783
90253
74709
74866
66594
92210
53426
49185
55362
56508
94711
73272
97056
65358
39226
41705
36507
39003
89184
59597
90296
40255
67171
99184
40196
44271
93883
89993
33860
36798
67813
62916
78890
67539
94854
70961
81980
40116
93720
78051
90316
36685
59971
43491
90439
83793
83872
85188
95449
91654
87506
83063
72565
74516
49042
71705
96334
47672
97459
83879
66494
90787
42457
82286
41004
40075
92450
86462
49153
51863
70097
83638
49483
90280
52271
92510
56361
42400
33466
99518
55339
93200
80055
92248
92401
95320
85259
37232
85127
80236
58109
63195
39828
52340
94419
55519
77383
42231
78772
81409
58895
93949
94276
34376
75037
85984
94336
57970
66198
99523
89862
44039
72142
36074
50066
38915
87364
70314
62357
77584
83285
94662
79362
99993
94671
85836
60834
48211
91335
34290
94239
41869
97879
82048
78741
47878
92745
85898
41687
99258
50038
95801
90701
65037
89758
43090
96292
42049
45798
75029
90470
60499
41253
91820
58397
62019
78260
41926
64076
84772
92104
82989
39027
83253
88949
53165
61613
88363
33560
83319
54916
70322
98778
93950
85992
98141
87067
67445
57618
58729
97690
47494
81835
94930
57265
48561
72524
88032
50078
99616
93889
61304
44679
72884
50247
98579
72592
99823
56515
63315
76057
95536
99450
75332
71942
88154
36346
66335
91723
91400
90230
99752
42659
81742
88969
91607
62029
86744
53631
91775
82873
96515
54751
88695
88752
73619
87458
78601
59940
44872
88974
53717
61767
45002
78302
48662
83232
46998
83234
84799
36556
90865
58053
99786
82919
54546
88460
81667
39449
85225
73148
67760
96489
70043
55438
92711
78456
71000
81176
83675
81378
60925
67501
61321
64928
82954
95577
86137
49377
54186
96124
55482
87464
39556
74336
48787
99387
94756
35591
98423
69726
45003
84249
92791
92924
90968
56805
34773
88587
50768
98148
82145
79920
54711
56795
98538
57169
41054
71367
91985
50440
59031
95001
40934
99484
55986
85616
99415
71844
98484
96233
94632
68859
94037
78746
36081
64904
65218
93426
77972
84597
45652
34301
57209
99842
98695
82598
42384
42627
46881
99618
49763
78649
98499
93472
98083
34719
85327
56126
76276
85905
93705
49163
86076
98122
88629
48413
88848
53678
98049
85374
92494
38821
48191
58204
95815
97931
98801
71427
44026
53922
71086
99832
51641
46650
81850
85067
43188
67455
95192
52843
63176
86162
97190
91204
93344
44109
64245
67109
87722
72515
64606
94613
79080
77968
44041
60420
57934
62684
48924
50575
91534
69688
67932
85495
96217
95657
85736
56266
93166
71127
93383
98547
33085
80020
58686
94246
94589
43025
80357
74588
73699
38451
96771
68958
83672
45024
81344
62097
41523
99190
34430
63581
91787
62915
98863
54320
76582
81434
62711
94367
99001
52809
96114
93459
57310
73546
91543
58131
35782
82724
90520
86790
48885
56852
91828
72201
45295
98412
85456
84546
95274
92493
86073
41259
91136
74446
36202
95048
75685
51096
96583
44158
93813
49430
83071
38598
59064
79874
89308
57575
45774
47656
86239
99157
98989
60257
91800
52494
96166
97204
94612
47778
47789
95321
90073
96544
93391
87552
71851
73076
76650
56142
55486
92362
67722
37493
62341
98528
90224
96305
91205
63072
83959
97802
76657
84648
44577
94313
87106
98943
40496
92784
73827
34490
95025
45477
90206
91750
57128
68856
89317
72027
85742
67778
57839
90596
49315
91116
52984
50197
40751
92078
42316
60237
53656
68469
97504
37163
45558
87793
98271
44057
91989
46970
59486
39345
73494
85041
84798
97577
53898
93012
46042
81072
35061
84619
94285
84090
54984
39122
46967
91704
76068
34046
88816
78707
97830
49715
83802
36279
83331
82133
69449
56982
97291
49845
83843
92286
89456
67035
89296
68766
54097
64363
56877
75311
57379
91199
36085
76072
42254
96314
55174
81628
40543
97010
73123
45271
90486
54543
56222
88257
65021
86905
70189
70667
73416
94953
90286
92797
41237
61814
47649
95099
67059
96805
76557
67371
92190
72862
58245
88147
37354
68977
96454
92371
81977
53720
42989
73455
49865
81620
85264
95104
73473
95543
89917
95497
42437
83159
52419
85145
97231
51861
83520
87527
64965
71782
70480
96363
80554
99666
66488
94490
95262
34256
85068
45823
69822
80436
79227
90657
99449
51580
39490
79924
41878
44637
84731
79024
54079
45448
74738
98329
46424
95662
63275
70517
58939
75642
86257
43343
94482
97425
79835
43509
98135
76639
68013
96982
77741
40234
88880
79299
46193
71791
88382
71103
80997
51813
48066
39610
69493
37533
37275
93362
92153
68883
97666
93731
37463
81238
55485
85597
69246
91837
99403
81388
73504
48882
79509
88487
55383
99288
82044
48623
35219
61437
89035
45530
98927
74441
46243
58393
72256
95326
53874
83787
54878
45906
95197
93789
55233
70561
82068
93759
45632
82146
79872
63012
36829
98438
58676
33276
89755
93056
98840
56972
65183
85470
92880
51916
59854
94125
38226
54131
97020
36801
74019
96103
55404
87086
83822
71471
64611
81999
81275
83839
87505
84478
85471
91576
39568
77547
64658
76713
83582
38061
43112
47369
90902
68884
44818
40220
92859
62555
86498
42586
83218
99728
59030
40253
38395
91526
55998
50404
66372
40162
49220
69103
46745
46308
47643
37836
41202
37765
80969
96525
51181
86988
91383
62502
70361
42686
88828
89240
67943
94156
95184
70047
77271
94583
59437
94109
62339
48675
78275
78085
48190
88061
93725
57164
78743
54709
80390
61537
67242
82465
33182
41286
90916
46456
55371
37469
52055
67149
60833
85482
89608
74810
65093
68356
88052
73893
93264
68581
66072
62301
80367
61131
91921
91504
96470
89645
94159
80862
74213
53388
89522
87302
99521
36594
46780
63558
99066
50390
87431
74610
48201
42729
41128
34544
57820
97771
92547
65158
37718
76458
43739
38706
46058
92911
73322
95463
84778
98526
49758
93668
38823
63459
47816
47239
48416
81323
85753
97867
73777
73876
96252
97450
89427
86062
99755
45973
37572
91411
75577
64977
42947
55516
71364
85856
78111
46930
69672
75880
87809
93061
69490
50816
44435
79245
37516
82844
57125
50377
36282
83185
61200
83084
47154
39430
83608
45807
73410
73729
77497
97842
73911
86942
84551
80528
68239
54280
88998
79729
97542
63890
53950
91014
80432
40583
43337
58786
42693
46100
94003
90422
41009
93987
82420
71551
57794
83957
73040
56376
54078
97785
94433
46152
92339
61375
46680
35435
37641
41768
90461
52352
88928
89045
68112
68311
98640
75762
96399
91890
82209
80465
56776
94988
90057
33535
93516
68649
98125
60371
89275
69793
56918
85001
85906
62962
44961
79762
41468
54566
90694
59957
97311
97159
54130
71175
80642
96423
42829
51032
95009
39601
75503
58262
87970
94827
85452
90040
84037
34234
94870
94991
37202
73188
51357
57946
88659
84395
97958
54197
85659
84290
61019
56612
82324
86277
96014
96049
87444
97840
83810
58822
53072
90859
39067
54994
87911
45387
53759
34897
58325
68718
94449
87353
87186
74174
71498
82495
90061
86012
42030
34166
34936
79427
95225
53336
61092
78190
61422
88773
83775
56307
95920
51525
45060
51673
91289
50024
81261
52003
37557
74390
55272
90618
95539
62493
50552
45081
67652
51792
86916
66303
93444
66613
52000
85092
84912
37613
75761
58088
83085
82641
97166
54374
56788
87799
50899
82108
69764
42077
75392
88531
97709
43521
90546
95176
93315
92002
76684
71770
66705
83529
92015
86452
77628
88546
74395
84965
83898
53890
95288
73606
67612
94514
55542
91891
90223
94369
75362
84590
48169
76649
53530
62226
85723
99625
96909
55251
99987
60752
93875
93836
99760
78685
77138
75937
85689
38581
73645
49384
82360
87718
93425
96519
94794
94091
88715
96974
85810
95621
60335
47742
89822
94519
88635
72329
73441
99907
97461
34464
34054
60403
71344
81576
49323
74940
53094
69192
75483
96739
98731
92770
49989
72655
77922
53558
83256
47532
85797
52197
97866
34179
51716
44018
44376
88139
80284
85654
64754
68437
97518
33963
57263
81376
74190
69898
94102
85795
63610
90290
55393
39130
94650
62267
84125
80624
83176
73695
93005
92927
54819
50967
93008
57304
37013
96937
92393
76573
81701
90466
96930
34388
83644
64230
98821
62746
92050
43017
96080
36938
35548
84238
81800
65320
87478
76903
73138
96510
42864
62586
83301
54272
96400
62005
60315
88467
82082
97761
41649
87855
49780
87637
37439
84237
99272
44187
88937
97470
83698
99075
81916
93088
86183
92157
65144
94191
87434
96452
35940
98453
57623
92018
99899
97121
89988
72983
98319
81687
32981
57524
53595
92827
98476
83989
35122
75017
59504
86439
92492
34564
70983
70082
59811
70006
84116
90378
84782
40118
35268
73445
87828
51698
86964
58982
75784
64877
42334
86752
88907
96453
82317
94340
82029
78417
75440
81531
42991
45419
99439
98041
92064
83449
72537
97013
46600
71339
51140
98712
88092
41279
46962
77869
39036
77008
73404
92635
86730
41821
68432
71554
70467
55395
82190
94085
63184
61976
95771
75628
96643
47184
48029
64498
63215
71969
38140
85726
89079
89746
65044
72115
92783
83653
75402
47261
78326
89425
65967
76488
82171
52525
80986
94096
98910
97294
71758
94526
91035
87920
77319
80264
77529
52287
95339
63251
95719
95726
65050
88275
78806
88403
97047
63968
68729
93473
73297
35055
98785
96907
98857
81659
93474
93522
98799
89548
73431
91081
98916
38426
56790
82391
90751
40129
68140
36392
92460
94703
68621
97181
63216
93983
75309
91705
36757
60452
57750
55054
51715
69654
61960
96956
63471
72586
99588
54792
94203
49197
46751
47935
91063
83032
62789
37076
96524
35788
93146
63311
79533
38665
96316
97489
50225
92474
83182
97370
86207
86694
75932
34534
94980
78986
84076
86043
51653
65771
81506
81897
68769
76443
98400
93250
72254
63598
73056
62101
96089
48655
45476
44853
92085
46631
98092
97815
58121
95605
90840
85885
93991
97600
78938
55436
94489
50640
72428
55205
57807
37506
41518
99779
99801
75218
65335
81400
88300
55821
47550
89481
37317
61557
98278
77864
85007
69611
61248
45970
95369
38027
49412
55560
72776
75718
50461
83987
53861
54861
96340
79836
54612
91376
79671
73939
37412
77005
33835
97748
99586
98882
37305
79162
61995
95745
89135
64657
80205
76691
88194
83517
81060
99877
85999
80311
82705
79481
65373
77754
87616
58403
74057
45517
64236
62513
92478
51499
55254
75864
98239
90014
66013
83982
75495
77279
89852
34681
57565
73969
47302
47930
89411
99437
53702
53050
65013
74704
97871
76984
99296
66068
57740
94083
43061
98594
88190
68655
90268
94816
73152
56986
85033
41823
63431
34579
71536
82050
99118
34921
52015
86308
58644
87315
99102
99027
97585
97333
81356
96140
54622
69758
83923
73046
94528
84310
47246
76723
61194
91391
62491
81120
64654
90172
43563
94081
95855
83759
90155
90052
39059
44475
63874
83920
98052
75419
97422
82776
94450
93380
71475
90077
88787
37771
91092
39787
58395
57050
55814
57790
89544
39317
33526
47769
75817
84114
81381
98912
79223
78607
92519
40559
72433
45715
66585
97613
53673
57331
63582
61966
77046
83280
39326
86940
90895
85919
63813
78602
81935
96614
67068
76364
97219
63925
39423
74518
41154
89061
90289
70079
85533
38708
53366
94689
93833
43369
88675
80769
90115
69115
86120
94546
37772
85840
43273
97043
59735
87781
61880
47947
47990
98107
95961
89019
45369
97183
53806
90076
90301
92819
49068
94535
68401
69788
81710
86406
71392
33925
63533
85487
98194
58839
55414
90386
90854
36500
55397
96175
90637
66034
73339
89182
71084
83788
86791
54768
44102
66810
52664
79326
95930
62714
68610
49529
90788
94375
56285
52500
58861
83816
42793
80232
49841
72772
90564
98111
63246
58423
56781
35861
80731
81707
99646
87852
85873
92987
47214
55400
68847
84241
39398
99967
94840
43780
83345
94823
63264
91182
76290
67820
72232
55855
99348
47280
47983
70027
39263
49609
92752
89648
85029
91448
52160
86869
48579
80437
95744
90220
88786
35307
88392
36276
71800
72569
96710
91230
69984
98985
86569
64898
91070
75189
48412
37020
85032
70633
84871
71658
78246
99790
91691
81303
67193
69361
33708
47170
82245
46672
96825
90108
85267
96954
99676
38593
65153
87663
99354
97105
79820
88560
92257
84938
67625
58557
81665
83744
57826
82529
61559
66053
91777
55879
82702
49884
96717
84952
51262
58570
85183
94694
33628
95432
77941
73995
37809
72797
99973
96093
85996
83739
34035
53117
83151
96232
98057
82780
81350
45890
83686
33828
85864
63817
96646
46453
52401
79522
81497
86147
56107
92968
61337
97226
44097
68765
87333
90567
35356
87577
89627
66406
69271
75815
47196
39522
92420
96900
37001
40890
99822
99343
92303
62845
95789
60361
96358
50409
55064
53143
87742
92455
65338
75073
53803
93224
98647
67480
77020
82474
43807
86362
53887
49880
73027
42095
50494
78634
63248
93710
94956
93505
93540
85546
72434
64465
61928
60493
92219
53420
96928
54522
89951
79616
62061
39158
93717
51856
70796
89455
90326
79370
78445
96586
42402
83651
86931
38030
93513
78705
87703
42904
48312
91548
61390
53102
64452
45355
94400
57277
81248
34480
52630
92984
67368
81494
54343
56763
39503
70971
85458
81391
47160
71358
58147
99650
79478
48642
39569
90592
98964
34273
93189
42823
66358
97970
85338
54451
82339
80334
71456
78773
85821
71801
44111
83468
42880
94957
36080
91710
42033
49071
79283
55006
45076
94114
95991
99033
91650
37357
87573
97443
99198
55285
64935
71623
70464
94811
43444
95549
35102
93768
84979
97675
74419
48659
87407
88936
98443
99648
91001
61395
57432
92222
38106
61327
97694
94051
94578
99278
82625
86929
39878
83586
86370
37977
99407
60550
81754
49991
93092
63804
99098
93999
78604
42930
85019
46428
62380
79562
67010
80193
51346
34263
91316
92668
69120
55710
64304
50595
53376
45864
71061
89442
87403
68368
49905
36265
93028
60892
55558
66379
90871
92542
77351
55570
90822
99568
77732
85947
99276
33815
46638
64205
58867
92437
89301
43545
48500
52724
34412
37311
92196
71472
38955
96193
96720
64082
45933
52018
45306
75559
70469
91194
35831
86164
90252
86935
93378
68209
37503
69988
83081
61540
37409
77664
63957
90636
94332
82063
66244
90509
79668
96343
33840
97017
96791
48182
99153
64940
36305
33591
98619
88945
97187
41099
84617
98480
41141
85315
65600
54582
98551
38751
38772
78230
87245
82555
84354
52009
71549
74118
40590
91129
71676
88316
58628
96869
57945
94287
37976
46149
76121
81716
87927
74073
57813
88370
33228
97523
68722
60848
37246
93966
47350
90542
87844
80097
97472
99170
91138
60269
63409
88678
36364
35019
64178
38186
97930
59022
35272
41365
89051
49559
96901
57423
99339
35795
50093
33401
90802
53551
68227
48969
47157
86986
95810
38652
92169
99330
50388
51342
55169
82338
98188
91573
43612
91073
98524
93536
95542
46863
76587
88118
67222
48469
81179
90312
86566
59299
55083
56060
71094
69531
39952
95938
71749
45903
49631
95178
72170
50201
89124
93857
39611
83680
44220
94236
98502
93554
60101
79396
96104
49233
56324
98356
61603
60721
60593
90800
47976
90413
74909
43275
90459
95144
97429
46324
48206
98787
74320
73212
94053
51426
77982
48159
69412
97215
80625
43401
83330
70465
84188
65175
69423
67893
89638
50869
60501
99176
68900
93192
94498
57330
94844
49714
79153
58218
69204
95725
84732
89473
88692
55114
93666
51523
70535
98113
99557
67362
94990
44392
41156
89671
62081
80300
90699
87414
91352
99109
89332
98636
85409
77123
61901
82468
56056
47049
97129
98021
61519
91326
65005
71145
82455
83292
62679
96677
96274
48568
62497
36241
75107
87673
67657
36893
73930
94531
78860
53625
96931
54651
72992
49449
43239
95914
79601
86300
77064
85672
91995
60357
49826
72004
39931
52105
39894
43470
99819
98470
90807
68063
67004
39734
66409
86314
84929
69075
99964
69687
95972
53291
68734
35185
56323
93374
58173
88081
93998
63379
89384
57547
48618
78828
82498
48547
86033
93242
80101
90646
52387
51389
96185
41355
98601
97570
75287
72210
34137
81326
86802
87378
78431
87240
86644
76941
87724
76946
69917
42916
47007
72763
86418
40510
59110
71048
86086
90523
97564
85045
77223
95396
92206
55755
78387
94454
63586
48062
91626
60972
35754
93512
47706
86199
77482
99174
92282
90740
95350
70683
61846
56298
92733
88515
84297
98325
91157
99309
63318
91897
83764
51261
70678
77820
61932
99122
44783
45351
95884
87521
84455
34839
56939
74830
81932
45446
92197
97642
99357
55942
36294
33169
77912
61330
86279
45911
98677
82733
36580
33336
59505
80370
69701
33864
34799
86607
46684
82230
94999
81361
74464
78060
72753
97786
49062
76232
76870
92402
64446
82763
98377
75734
61404
35325
86526
36821
92849
49065
96463
56748
60855
89981
66606
68147
93602
47235
74115
68955
94800
72401
41627
62646
74914
91065
92875
84527
33524
96527
41437
60865
75701
35720
96708
70902
41876
58860
70367
65054
89154
97086
69441
97964
83988
35879
70080
93267
86223
94330
56149
96893
83142
41725
38948
34113
93304
37000
82525
98226
71535
89373
99911
50851
90958
90664
77180
52632
99515
55909
82599
51142
38481
99306
61745
63384
78163
80577
99771
97697
76391
77882
43367
36380
93684
91657
98178
99371
48170
38044
69235
44390
74170
62154
70848
91786
92832
46319
60208
46402
94741
95702
92338
37597
93243
35662
94571
87665
96861
65460
70362
94411
95023
36316
90229
79377
37337
90136
43108
57013
63045
75420
74195
79952
84257
58638
80450
71833
77996
74671
99411
93162
51514
64163
59404
74755
91491
77686
51159
96814
60765
82592
79996
84843
41583
95862
88628
75271
66463
91748
87309
75489
84313
56282
96833
46189
58142
94385
86481
88259
89896
39177
97045
78077
98479
68429
70111
52294
86274
88580
98889
50283
86920
40019
65809
51371
33882
82803
63998
55122
69238
88801
64909
95214
92090
84327
41079
91631
57570
88279
96957
88630
62474
59326
35985
43833
95773
87977
57920
98026
66888
70865
90403
91946
37399
86721
72457
82585
91144
47240
85985
63402
80457
58050
91541
55630
71287
89506
58882
84888
52784
69517
80015
76580
60123
99599
81652
99177
90156
59084
80410
85955
53374
56572
52182
48069
90648
53589
61870
66026
83950
95374
51085
69810
45308
99957
62844
89163
91267
57327
66638
34747
73603
71147
95626
97693
93059
46203
97936
50558
58571
90913
74560
33710
98618
76744
81348
54169
99175
96004
95522
87161
66306
90940
68595
95722
85757
90467
95699
49359
92266
56196
79310
82354
96584
94900
95305
96249
63271
78056
82175
38358
99669
93147
44444
80471
84170
64176
95494
60203
88542
80056
59634
90762
54090
84542
67254
41188
96546
74787
62448
60714
63808
51531
66414
92908
68210
96898
97379
98440
59450
71275
85156
91841
91687
84326
83467
96610
95837
92363
36307
97686
47865
55702
83953
48740
94610
87358
49546
95994
92788
93414
82149
47709
93370
79225
70580
94909
80240
95738
92503
49093
50525
93398
66721
89679
95089
45811
72736
88904
87775
89233
95918
90553
41152
95898
87907
95053
55679
70543
49846
44355
77136
36692
62667
91202
50912
42626
64019
68033
99160
58417
77026
58502
72789
50110
35358
35063
83573
99456
73629
83966
86878
97922
71378
92056
82762
86447
40030
92737
61181
88993
49425
96496
81084
91771
70064
66259
45586
69354
62810
47673
89058
90889
45414
85109
88327
67530
95565
91826
89202
89575
41303
68860
81862
94055
89853
45801
76395
46201
95910
90303
36013
74003
95500
74644
37361
98804
76788
82134
76080
90121
48333
63106
59736
52285
73608
57363
88806
95124
89474
50092
42423
96147
51565
82466
38731
86965
40500
80852
75964
72536
97977
41857
98979
70642
73366
41466
69396
72310
35944
36941
78554
90359
49587
77410
37768
99241
60645
56824
83504
89943
84761
33786
99520
48268
44025
42070
91670
84363
59358
37808
53451
88173
41496
94296
64870
98945
83019
69521
38997
93332
78404
93739
85812
75161
34020
46191
61270
84800
34429
82122
60437
39553
85734
84248
71959
72824
45395
91423
40710
63616
49619
77063
38897
90904
84813
94599
67620
87306
45195
99775
65411
62514
49523
91072
34255
48974
81016
81068
50968
69657
76581
80048
71276
94255
63008
91458
85316
94793
58152
90332
86291
85581
63843
66311
80245
41567
95816
56871
33935
52768
52257
43916
92293
85515
73516
86249
47849
87282
92593
87390
78844
91719
80966
50847
89959
89434
97595
81352
72399
97011
48114
36752
90018
78873
57458
81966
99930
98950
67459
79458
96117
99412
80309
81514
72111
80558
68673
83191
84119
59508
38792
83457
60678
81126
88823
80029
86657
72321
51909
99850
78545
33548
59839
93228
41949
93680
99620
85164
96876
86461
98521
60729
93185
70598
89488
69637
35814
44692
51466
46737
59656
65291
76026
99224
43145
96624
78854
77121
80472
91940
60260
94228
90489
75537
96218
83894
97735
79558
90460
85464
81074
49579
73210
76779
65737
72905
89676
43633
70068
52470
54921
97324
66560
81942
40015
77221
88026
44869
84010
76562
47053
77093
84886
85326
60827
60218
59942
48586
94817
51911
88034
98588
36958
35364
87485
90946
41318
98161
49374
96048
52167
95718
88797
56563
92633
68345
74513
64765
93327
51798
52456
87822
91270
59517
95280
49517
58695
38445
90214
57022
70863
53497
77778
33579
46747
90613
72741
84353
87717
92027
80145
77487
86482
79046
80220
90710
41310
73412
45619
82794
60762
76689
96796
97876
46260
78896
65501
44584
85263
75598
46555
39489
71987
40348
53334
66151
96935
94888
64039
96009
38355
89699
77365
82629
54089
94164
99709
70669
42824
63618
80722
94358
73621
56413
44650
90671
90060
88727
99267
79825
95036
89866
94556
41939
85595
54198
76471
54763
50373
70374
44462
80043
59255
64160
74796
90826
49742
42543
78254
98548
40280
85151
87409
79625
90643
86170
97722
40374
67611
61908
92319
86393
47821
89692
97390
75848
98073
80474
87365
40037
86995
76231
98942
66890
81015
52214
79352
68686
99056
89625
97496
80159
55108
58172
93653
65800
70160
92742
87325
50335
78050
74029
79487
88719
92955
89735
94466
66015
91802
84659
34007
81811
90245
69161
74896
79526
84394
92322
93121
73108
50105
40343
56144
55197
40577
81160
43262
76559
52128
99120
77400
98048
89636
89931
91907
86336
79450
98614
59129
93214
98688
75210
96506
95033
65317
72570
76248
98494
98442
48962
57462
68398
79779
57480
90981
97414
66609
74557
33578
99514
74808
84352
72981
46900
52028
82548
61770
49703
88163
95805
98738
48992
90938
96393
45412
32937
41881
59007
81881
65287
53463
88430
86090
85469
55402
91668
70092
97040
94064
84612
61342
83961
92710
86445
42310
45165
99513
96504
91036
92066
91833
87371
91154
65509
80225
99798
99195
60181
98002
93828
87596
85426
95655
94292
50183
35946
66605
99887
83913
96804
70783
81558
88171
69785
96826
83834
77285
94014
74674
44149
45436
89948
66401
99602
86128
97200
69296
81698
43154
37812
95340
88915
93371
97966
62533
41378
82218
93071
85564
83732
95137
82608
62525
81858
73349
85459
34333
39860
56254
72313
71974
37334
89335
81482
99715
91223
61056
61176
98326
54195
65376
49066
48325
91102
50829
85103
82328
68901
82389
61756
91554
84927
89658
89992
90185
48829
54410
98275
56977
52354
80202
80552
77144
70666
44953
75934
73524
92545
51029
94780
37199
78769
51545
45097
65943
88167
34733
58017
78342
36299
91927
93364
75897
88536
51720
49360
87925
71054
41050
97921
92990
83036
41664
80397
49992
85520
69777
55223
41925
77615
76806
52057
97095
75496
85539
38601
56392
33798
95477
47251
38547
63364
63476
95748
91406
76445
35398
95076
61438
92828
60599
89597
33451
50385
62899
93178
69746
96033
43415
41122
61277
49888
71827
81625
33826
77425
90021
87198
84383
47442
84740
99652
93912
48138
35050
36885
72935
90861
91930
89162
90743
85159
85888
47371
85175
84431
60543
64863
94204
83099
81896
79090
67453
97265
77959
93462
88909
41990
81843
41924
59973
90355
89197
89230
40113
64108
82386
67732
61618
90658
54292
94701
70512
42203
71961
84318
47366
38622
97593
98719
59062
87565
70712
94603
59732
74948
89237
56210
94048
70216
88427
99091
77387
84734
75069
73559
37889
76622
53065
66686
58521
96985
39002
88624
79909
88621
83306
68379
42957
55157
91382
34269
74346
93174
50987
69919
67100
80631
68556
34167
63821
75462
82642
78214
88919
58282
39673
41644
71520
61448
46344
35220
96934
64471
96041
86083
47617
71665
81234
95499
78550
56002
89359
40961
89954
50481
93816
96076
71380
92511
54657
99366
75256
95973
72467
97933
92448
75492
36036
84578
39616
98315
69750
98692
41196
92518
74298
68041
62340
94629
65775
42859
40992
73545
74693
97779
70759
76314
54528
91860
91873
71899
95114
63228
71257
88387
94598
88981
73866
56594
70105
73124
94675
75247
96543
91009
99051
85286
96540
90947
82932
98793
54746
79242
37626
40936
65105
84027
90213
84694
99438
99390
53509
54217
58097
98450
85759
82361
35706
49118
70220
35283
66239
95443
89879
90805
66687
68000
36549
47146
38299
96734
68452
91191
88767
98613
90935
65562
88345
65213
86712
87860
94235
93959
90083
54839
74861
66792
72264
89809
62198
93109
93292
85611
96118
41696
98711
33238
88564
68047
91213
80320
92809
80373
98791
79984
42996
63389
79826
90577
76926
90847
43312
95355
74997
93584
80875
44827
89683
90168
53668
65962
45108
99196
77742
84870
53299
79581
53959
46106
94387
56003
48131
82911
89423
83708
83240
37164
92131
61555
50882
82531
87827
62408
97008
71753
86174
93558
69281
93163
59465
35152
47698
59399
97880
95891
55425
99138
92877
72343
66095
73714
58651
87404
91152
36559
98883
94444
97727
85082
97069
84517
73978
74259
89248
41921
60563
95061
33919
97426
59601
49396
69818
73361
80651
99023
61115
80014
80710
84776
88576
84921
89288
76455
54936
92630
56445
44754
92868
81053
33063
94268
93340
90858
77979
84631
86656
54176
77901
83682
63944
88769
99428
95024
43220
95620
78002
92716
53177
47708
95811
46073
80125
99838
78711
53583
44401
99491
90836
82846
69222
45146
97497
63595
61702
86096
62930
92695
46777
46064
82462
68755
36661
93152
43751
56710
94496
53910
46280
74505
57527
79547
76972
44929
63993
93239
89585
99938
60106
48540
82833
36890
93524
60483
62830
85106
84770
79076
40206
99992
59769
77098
39433
59227
99858
64316
64988
97442
43538
98036
84190
97810
79713
89311
93523
38147
65344
36968
87076
48622
65304
51149
65597
37782
90977
56930
79690
99769
59302
96397
37797
96593
44632
97946
47264
90833
97313
92803
34203
54211
97677
34461
75945
83485
33621
71087
77430
68609
96219
86364
96156
99960
66740
77367
50548
41552
86551
86339
89377
68506
75646
80328
56205
91597
59335
46503
64599
80942
98962
41331
85427
34450
59425
99028
84428
91200
76717
59604
99778
60343
99795
73677
95645
62811
44288
99248
46040
56950
64494
54743
89132
70203
87868
56013
54574
38675
81438
79027
70037
79811
95754
48605
91801
39562
74397
71981
97005
38808
63941
87916
46427
88355
93285
54181
66898
80152
62210
40316
92489
54881
83357
69314
64951
33558
85682
78092
85221
93773
74964
81155
63497
83801
90297
46358
47488
78206
80518
86876
82850
75986
83830
87675
93314
71428
55671
50748
93709
37817
70837
47357
39897
64739
97319
90261
95445
91899
59704
78330
66387
68777
66393
38931
71115
68943
49067
91740
39757
49082
95332
81165
79745
43199
94880
91690
73381
89788
66060
40773
36455
84245
80335
97495
70018
69698
97782
42044
96395
53963
85760
99381
79156
94536
56568
40554
84883
40393
84636
97242
84671
95820
70003
84978
87024
81368
78687
83226
91671
92732
76901
89067
53919
93276
56845
92323
76904
87684
94852
37954
59908
66203
89260
44289
97736
81804
52163
94983
99732
36598
82273
88702
81938
66643
63723
86801
94508
47105
82315
97535
81702
99050
90071
60154
65355
53353
37926
38909
84758
72159
75746
39412
51697
60342
96044
98270
61429
35971
67423
41033
49954
90777
53432
67256
33308
67503
83055
98001
87575
48454
58217
64696
40633
64981
58989
51502
98154
89160
66408
33706
56358
96145
93770
90766
38552
95917
86357
96600
38115
38834
72065
79054
79193
92037
33950
47016
79445
44518
81271
60809
75925
72204
53789
99695
83865
85645
71001
34192
35075
88740
51624
44661
38614
81157
77317
48668
98710
37925
77236
51030
97685
91125
87098
44830
61255
74669
79235
82417
60204
59776
76940
58694
82875
68871
71956
93790
87597
43472
49419
97845
80686
97263
80411
98890
81065
72807
45344
38406
64706
99835
82876
97755
56255
34822
84832
77345
69738
94264
77756
95957
84026
83361
95154
95674
44091
69574
85755
85039
91879
90965
90883
96977
92930
97849
82820
55472
48994
84475
35468
93235
88942
75250
86243
67698
96221
51277
50189
51462
90333
48984
65159
70281
47268
84075
92188
97550
45243
80047
97097
35210
62472
83252
84987
78766
44789
97348
78210
41205
70644
99565
59913
80122
50876
83805
58044
59612
79517
99125
61096
75625
48939
98652
84568
67260
55826
88790
99621
77227
93258
93074
45302
77107
97050
82535
64460
51444
87939
49787
72177
71603
89598
48488
75356
80483
71425
98781
61203
47025
84488
57882
85926
51044
55667
96008
80195
99327
82159
36372
55708
90893
37513
35316
66170
37861
42953
92829
64420
91874
95416
78534
73812
74985
66992
54182
73947
82022
43105
66860
83122
48108
98898
34310
53867
98814
96414
90696
85536
94105
83569
74842
51465
41984
73217
95254
99305
41006
87217
80270
92816
87548
33230
99402
93844
98331
66415
36158
93030
35900
38653
78135
41063
64557
99830
59654
39964
94438
82556
39478
38562
76655
95701
99726
44459
75573
78078
80818
39711
84457
94017
58950
94420
54342
90078
38695
39939
68495
62703
65990
62665
92454
35149
83546
73330
62329
68054
78646
61242
69837
91698
80499
62292
55848
36957
91550
80895
84378
57921
78605
95785
91991
43293
55559
99022
42552
78536
48682
65310
94961
63791
48598
90260
95656
97285
71608
56856
81765
82517
99319
93205
95283
64647
88364
79435
74239
65668
77343
90979
67379
45397
55644
85269
66956
87878
87906
75064
51952
92604
42046
55142
46987
73154
39500
79369
99090
99797
62261
63720
79901
57631
36996
84915
89738
65261
93118
84276
65994
35643
96613
74451
64726
32973
54415
73883
96468
88069
92227
60685
87405
88240
95275
36267
68692
73771
40125
39700
44781
61640
83238
42849
94158
97582
52049
64132
76993
84792
97633
32935
36146
78439
59925
80536
46051
80978
99405
52156
85074
33426
75297
48388
36103
67400
62215
91986
48772
96609
78713
46157
94537
49299
47573
97154
88923
95312
91492
84889
81020
51485
88150
96939
63976
88694
84810
92092
83595
33213
80975
86568
55503
56707
94722
83574
76377
37645
51246
92372
61419
78995
74871
80058
77147
77084
95111
35431
57725
71035
42365
37062
76084
74923
71229
76180
95126
65492
41267
42593
51567
67878
83819
40542
95363
71383
81024
99379
85593
33463
97903
58735
35530
90827
43385
86659
91628
75696
50451
71619
64721
89592
97719
51105
63603
50990
94637
95333
35752
88388
69767
84857
92459
52348
60560
69790
41049
69696
37350
75689
72405
52641
38450
62342
92789
81125
78810
91612
81286
73454
68810
57038
98069
63543
71838
83471
86828
78500
47974
80599
62324
87005
99753
52125
86221
69064
57759
79036
38883
74925
62438
42908
92913
96325
89911
59628
91819
68785
78012
92467
92991
99132
88703
88567
36410
36206
85428
38867
51497
87539
42252
90614
97707
81653
62787
72483
76258
85512
36947
77016
95046
36205
63614
88366
64320
93081
89616
35707
65656
80102
90923
93624
98429
78075
83779
96458
52273
88040
71174
86427
83093
82927
54754
81327
80200
80246
61489
66934
80004
54905
76173
82748
98674
68562
84494
60425
97453
96426
42993
68909
77431
40927
83385
43638
91347
96874
65615
97953
90718
91743
63339
75147
53778
45667
85096
84604
43971
90622
79674
77765
56265
63759
89908
96695
67683
84100
80636
84618
98436
49582
76786
67300
47616
94749
55075
74432
60651
61694
35873
85939
92010
99634
50692
91818
78305
88774
97858
88248
61168
75466
95987
83958
92646
72920
47273
93829
85437
44554
98930
54062
79969
46108
96061
96513
95786
63068
37539
45353
99929
38531
93778
86287
68009
53695
98138
76571
47297
93080
78119
92876
89119
53159
54596
36458
95864
83003
37355
77597
62202
60532
36063
98986
48370
84630
94720
36989
97406
85740
91399
98861
96366
77007
44078
58289
52956
87768
95493
55518
91279
90630
96222
44447
89541
80836
96427
88588
65691
98516
40703
64374
93793
76823
94548
35700
73376
94346
70976
33555
49902
38275
70032
89754
66785
79761
46992
95677
47526
93195
76604
97579
73422
97295
82111
72094
83426
99706
74567
98518
97623
82915
36840
75655
99563
86236
49160
90959
63211
79880
40763
77366
75853
90210
80773
42906
41337
62964
48508
91579
54631
69139
89764
52873
43761
48457
61457
46501
97729
96039
91766
68985
65727
87126
74654
95842
75878
96879
52434
99315
92063
53508
64284
53377
65764
83968
74287
64947
85117
51590
92680
59235
34851
99421
71526
97212
51968
92331
70867
45475
81933
86702
89781
92442
88106
65952
70202
80251
84726
36562
93076
51529
42249
52562
34674
96698
88656
57333
97218
58305
45685
34083
95250
50036
42734
87065
91360
85168
42577
71944
79913
54236
56815
97604
71870
93411
65581
79061
73705
70360
92126
61551
75896
40402
90263
88509
42223
89576
83975
91309
90324
48051
38206
98992
72277
76082
82897
82953
86454
99961
60671
97222
34513
50972
33232
73881
64288
45548
93541
80353
54676
92350
77102
93817
59977
39852
96036
76583
47544
47542
88100
59040
62913
36592
39870
86939
41321
93419
65940
69453
89234
63822
69535
33999
70206
62312
72328
71787
88558
62151
93843
69202
87523
66647
52740
80708
67331
54123
89252
67218
74227
48781
74116
59583
80998
85956
86789
43757
43258
79358
97900
91513
91906
79980
50132
88914
75582
42860
90730
56946
93198
62393
97075
33712
46273
54674
83148
89772
55391
93372
48420
82785
40877
39724
84688
99186
48693
70356
34422
59748
45205
54723
77682
94877
70270
63576
82877
99115
88132
92355
47356
99647
84747
60684
59379
45553
79961
37758
90988
77962
69257
41665
63244
87995
85192
62394
74319
97740
62805
51141
43397
36254
73253
75883
72131
75004
93953
35260
55310
45217
96029
35719
72087
53098
84959
91412
68451
41085
99108
92682
87159
90161
78969
62384
74484
51700
82800
45016
91485
76748
46137
78045
81639
61262
71024
91711
67686
77957
77195
98020
96155
67540
70930
45196
90282
71706
42697
85687
56538
50934
82964
45574
95412
55590
41038
64978
34080
93984
95336
62083
38446
52805
88965
77067
49391
77533
67231
78768
46055
79344
41479
80933
50457
89760
91366
76859
67209
63419
96835
99986
47476
99969
77683
78629
85044
37545
81057
58150
43213
86466
85894
38536
38780
97384
78360
96010
78484
41594
99135
97914
80797
39373
84491
45673
64795
88947
95950
54144
37770
79378
94691
82904
81995
36088
86179
83657
87128
62279
82549
67648
61057
71065
93570
76768
96887
41254
94327
84714
88948
35829
58512
52881
71252
89695
97174
87924
95171
89283
86696
98303
90763
50055
95927
90278
95998
58974
40401
43417
92763
84462
99087
88214
69949
57909
79817
81505
53295
37224
89033
50999
95395
55360
78462
46729
47276
87584
90027
97317
78452
93020
96105
73041
92670
71511
64182
92562
56351
63714
91236
36653
75180
76500
36827
75351
99099
84393
95900
77284
52458
72530
60644
99299
89415
93941
75528
94376
84881
51986
55241
63602
65955
52112
88406
95602
80340
99719
49961
86900
93897
94966
85633
95035
87994
69976
98737
51435
86716
55267
80833
50010
66510
44720
98509
82143
58279
57016
60341
57881
78497
58792
80620
96839
75173
44080
43827
78169
66654
53853
46484
39699
73707
90259
82094
78335
62548
86220
98254
89257
76204
78981
83174
49966
80703
87695
46815
65758
37181
66008
97614
54776
56431
69724
33318
77608
60263
89534
45833
76785
56511
65718
99524
70264
74483
35496
72265
97712
35631
89582
35556
97654
89095
72098
63601
93694
93579
67990
98917
79799
94023
51264
41927
35642
97161
79849
72589
97777
96530
95389
43195
81441
60817
57707
39913
65428
90996
64067
76687
61875
36664
50886
76902
73008
84258
80806
94431
74967
99645
91409
75116
42852
98228
52965
43527
94533
83248
84131
49687
98988
86115
58350
66233
79497
64066
82429
98585
98932
81085
51221
63235
87974
53669
96031
98426
85876
50216
45173
89743
97356
81602
99471
88158
66155
44983
79483
79814
91243
35703
60253
76855
76525
80434
79738
62911
83589
38260
93675
36404
88067
68937
38172
89950
59267
58608
54875
89816
93537
77935
46398
82547
83455
87118
87662
77225
87038
86034
86928
54832
79756
93791
84567
79987
82359
87348
53998
70332
92022
98064
89739
99020
65100
78256
65110
65964
81803
45974
81772
95109
77300
75076
89932
58796
98869
59500
75789
89422
95782
84823
66307
99604
83261
39631
92785
39453
83776
69629
62159
74928
70258
58222
92244
58588
50641
91757
51621
98195
74285
40358
94458
96294
55308
94106
96385
58497
98392
98441
67994
57031
90862
88099
52579
94830
38733
56133
95459
69170
74468
56752
70776
40324
87332
63443
40909
49047
96611
46726
98555
48977
42817
99516
40708
78359
54567
44753
68793
95812
98782
54618
52008
59371
47606
47877
46136
96073
70384
98632
99249
44651
35128
83064
92020
67816
82248
33395
82406
87559
50495
56744
95130
74776
67024
92254
65476
46306
38258
59953
64192
89217
56870
69428
87321
96534
84627
89467
49933
67630
74053
88477
65738
84762
51699
72712
35518
76840
72516
57090
92045
63809
45865
95234
99578
33291
84079
51791
55201
95512
94700
80930
96038
85169
63767
82166
87206
94841
91429
95044
88276
97844
94021
79441
87988
49069
97338
36750
77691
93432
39214
78802
50381
55733
88383
56983
85743
98726
63907
94642
87638
95475
94437
75387
81989
99906
85186
86983
95890
98155
88356
44400
66608
63738
84042
38490
94196
77182
33001
48685
37457
58490
95456
38351
81983
91291
91883
74541
73343
97547
83045
95203
81508
93888
84593
91894
90513
86962
84265
94502
51022
43946
83005
89026
61620
73063
96536
57668
78321
87372
44479
74635
86602
67684
78698
81528
54378
44706
47462
34543
92241
97343
44453
81137
87645
82807
93634
97474
80601
70340
97430
91493
66255
96082
76498
83284
61600
64692
91741
82994
48340
50932
80330
79990
80350
85918
59312
61044
56518
38193
89216
99077
42727
94867
93752
98529
76794
34199
35371
81285
80965
60283
35939
59050
78150
70566
78224
81515
72919
87942
82294
85765
86009
92088
60494
92433
36362
91721
88882
76353
48689
69187
92688
36432
95102
65592
95695
49302
95030
51058
94225
67073
95253
90450
97715
64546
49624
75215
98128
48528
87137
92879
95413
62412
61927
80425
95066
65331
55352
45770
93064
54762
71572
92321
84918
33206
83155
35608
90715
82276
92108
84239
92610
52779
36981
66928
92558
74839
82268
60186
98204
85617
93044
38567
67147
96026
94649
97042
84099
60402
43332
53884
71246
72601
65582
53710
37594
63116
57205
79889
81014
50157
36416
56740
90758
72199
79059
46871
40281
50235
39421
76134
33437
62067
34145
95857
65301
64078
48225
94380
64941
38983
70372
86041
95327
47693
82244
68282
76923
64477
79089
99465
54333
72118
77047
34448
80459
87232
70137
91596
66645
41514
47574
97699
98406
85275
39703
79977
57744
66527
97860
83828
32959
46000
36247
88738
99950
47082
93796
92714
99612
98277
96971
82857
99365
84523
80024
41558
83868
89586
90995
42990
73179
83536
84285
67521
86172
93350
86212
98023
38423
84023
47798
92815
98106
99707
39090
85325
95554
99279
78226
90339
99843
75594
85389
85036
86678
78082
59200
88146
75211
76679
40284
86048
70555
88372
38189
51649
82582
55949
39210
37438
92530
57599
66232
88349
79364
88537
85694
86689
45529
77929
85817
73867
37026
60950
48253
64722
94547
51345
95720
96445
72645
67405
99377
59353
97752
80448
67353
72164
46256
60738
50008
50809
55992
49388
94644
68014
90623
52827
60627
84034
63382
37780
65540
67307
88819
79744
43063
41724
65653
88453
58756
40688
41785
80931
95734
45613
52344
95489
51134
73903
94570
74244
80854
81138
49818
37345
86056
57628
62355
78296
90662
75844
90008
45671
85788
66079
68750
82938
97248
48496
74126
92308
59365
34444
97979
85401
86534
51415
91956
66765
45904
76028
44534
99073
89114
40967
57108
48438
95421
72507
95240
84736
80600
65091
98177
60047
58548
95190
76819
36525
91287
50133
83760
95600
79097
91678
88202
42670
92068
94630
44177
79317
87618
34462
67342
90059
49401
43673
96581
49016
75042
99814
86800
45038
92866
76196
76344
47321
97415
74159
54509
78129
41936
70240
95501
51481
90555
95132
65126
99737
78794
89668
53830
90667
51886
81198
99658
65702
89085
74836
59488
39496
98149
42545
39063
64609
48304
83022
41529
58807
53815
56898
74631
62739
49960
86472
43968
94934
45847
63169
90209
59609
98405
36229
42674
80463
59591
62635
76706
97948
36633
79648
59909
98646
94590
91488
54506
94339
83955
42067
54778
71149
94928
90195
68478
66841
82623
61444
77924
95866
36350
63438
52115
44203
34487
95483
75926
87912
93920
50615
72625
73487
97655
89767
82450
75954
93559
99316
36196
71466
45389
72020
73845
42192
78816
41853
99915
79148
38456
93356
79499
85557
78517
94110
36558
97526
33866
41037
99837
43238
99349
35697
97083
71604
46517
37953
99094
38590
64239
53348
43919
86262
91642
61692
68631
43524
35732
82804
76164
93277
79707
61731
73194
60416
75725
46265
48972
85417
93927
49855
44162
35420
95986
99026
88180
53255
61711
94131
83189
78564
87981
95586
54720
89204
57268
59224
84804
38153
89991
84854
86524
38714
85484
39987
36707
74138
87555
52692
41184
88519
91618
96953
52398
94393
52469
95163
86843
96392
77088
94762
85663
39111
45455
77724
73075
64676
39076
63853
77911
53032
87284
81706
63230
85447
96705
50003
90217
45957
96785
69563
87156
94807
94143
37045
75005
69143
35508
95116
82170
63182
69745
96552
33287
57072
70119
71071
99341
97540
85166
90881
97463
98300
70803
64702
94418
93188
64711
77675
60520
75275
99640
94648
60329
95366
69264
93747
80960
64388
75248
79584
75814
68130
46993
89600
54474
37014
39727
72702
40502
90607
87636
63532
87360
91133
45915
93001
54325
61184
84403
89394
81564
37385
98659
84624
81664
65651
63966
80116
57564
62136
66019
62088
97658
95316
59229
53970
79399
59923
49837
97464
94234
58077
71325
37050
97301
61522
34925
92629
51421
86309
79436
77949
40471
80880
69647
85217
62529
91703
97537
34538
51824
78595
90338
47079
63612
36444
87820
98127
97178
89440
99426
91885
91686
91853
83281
58372
70620
94503
87640
39271
86132
47788
94309
66456
65174
99928
89437
60638
44221
67213
92229
59950
82754
64413
42758
98474
47899
95809
96669
85700
60028
98485
47103
70739
66354
76347
69714
99635
96151
87130
90336
91439
92106
80017
32982
54734
90211
53293
97203
91569
95105
95474
93869
88632
56990
96338
58389
83792
47720
37314
81067
91209
83925
50794
33311
68185
98887
36320
97279
97128
81364
44905
95697
85055
39068
72113
98227
57175
99207
55837
97455
90308
95525
33584
40599
89057
53393
94907
50598
80009
76109
49204
95660
51841
83998
77527
59127
46373
53409
96827
36816
91331
80301
56136
55664
98129
52690
92781
92451
98156
90407
50818
54074
68003
81403
84287
83444
37401
97355
98010
44197
82038
49486
93301
88268
82779
35602
61293
55618
41963
67007
81200
52069
79680
72172
81081
99038
97494
66310
94362
75112
40595
79354
91233
73313
99071
98796
38484
39650
98668
93761
86234
72996
98752
97576
64150
92462
59782
88824
59274
86228
70809
73644
97714
92105
97168
96303
37074
68646
97089
49413
76092
40436
87318
68275
95548
97954
50582
89670
45658
77618
87787
43289
77902
85318
93951
85467
43144
92224
39195
77148
78914
39238
85108
87219
46980
97843
84409
58103
50597
54446
98683
70547
61998
94042
74831
55763
98810
87689
39605
92184
56868
92615
34827
91609
79138
86950
35731
72898
82097
52070
55753
86821
49814
77995
54002
74727
67039
65244
55044
94020
93923
85714
91457
41090
90512
65081
86143
97093
73598
52142
56278
86225
90896
34660
71949
59784
97462
63917
41828
60443
98307
97048
53840
89372
45845
55891
96302
93338
87237
92939
56644
87932
62266
91401
35870
39349
60905
65264
94679
77301
91258
85287
91689
87331
41210
65265
86901
89458
99504
86064
99307
42321
89890
96293
70964
64701
94342
75955
95003
45641
35553
93015
54619
52031
46450
83791
48180
81351
78354
35478
67186
53166
85779
82929
38088
63716
47117
68580
92405
55468
40379
94843
53424
65986
96466
87508
34175
41412
89839
63737
78022
49950
81435
56409
42665
69781
94257
87197
89714
41225
50721
40671
91361
65386
75731
78877
99672
91888
79641
42900
87205
92195
96319
62306
93245
43935
99551
38857
95378
89076
54820
92559
88278
77239
55565
35767
48959
54225
99234
55120
84495
74351
42796
75280
69737
93029
65316
71156
95233
98996
92691
67093
46496
85420
37851
65419
38179
38550
76505
99342
37933
99384
56316
67944
71277
87866
85384
89587
55803
59934
86181
90490
94173
87620
99210
41390
81670
79855
59686
41875
47992
75609
99326
91602
72927
86157
78186
47770
68650
99890
99730
51627
94968
95078
87224
96653
84996
45154
93287
93834
91038
71072
45134
96897
67311
96066
92071
43778
79602
47583
48896
93027
99168
35581
87679
86508
93621
43083
74986
40503
84084
95200
84334
86590
50867
97260
96007
76913
95433
59882
86503
87256
63961
87077
43283
77799
99209
36765
59858
45756
79528
98337
96682
89310
34316
89657
79735
43498
65041
71102
83489
95385
92305
47112
88617
68668
53776
71493
82723
33000
80533
78980
67192
45869
94293
91419
83249
55746
84954
95988
34625
95354
50004
71201
76127
36077
88066
88705
95182
74035
84092
82930
99654
90438
76351
87726
84302
92139
47793
84293
92738
55528
49547
87999
86451
93300
99754
75303
76220
79048
89914
79663
68178
74267
97982
96107
83662
86443
82707
94947
93104
86774
67506
68946
83866
94883
85124
63942
42830
89043
87567
85928
54413
97874
40682
97035
95276
77656
96116
77200
77435
74207
86909
57602
99370
71070
99156
59396
98449
77059
91066
74927
45141
99011
99662
69515
97606
63787
33749
90123
86317
67071
86783
37433
59133
51865
48163
80339
86359
46961
62688
92681
85418
67063
58514
77549
34901
63407
84783
80426
40800
77056
35890
89208
92560
63704
61676
96168
75750
79902
96406
78941
43413
65188
96425
95162
58315
93901
87647
54242
49976
52749
95021
96523
79943
92359
33738
99161
88682
59876
91990
85713
97989
49034
37404
77411
61896
88462
94441
99601
96782
45410
53627
38781
97127
91393
77050
90937
90711
64823
49643
88623
47585
86107
75763
94549
98655
98839
82552
70701
74151
69533
38958
50321
34759
95479
74537
35295
67671
83668
42238
93101
44950
80756
92189
38084
55915
33833
78603
63946
95516
93534
97610
40291
79778
71984
47925
75547
82302
83991
83059
81448
71465
51144
98101
88110
71999
95958
96144
49324
95091
54495
99821
67689
58455
60391
89712
76009
85347
49022
39705
78715
40059
95852
43009
82028
97428
99694
78059
84134
80941
83712
56157
71819
54872
36933
68362
49179
67862
76605
89740
82594
87595
58916
90431
96275
79834
71129
38180
40562
95775
66142
88325
44544
95528
38337
40250
39145
49461
95258
47396
42344
61851
99206
70292
82564
93052
91751
76533
99764
39334
98364
83202
39391
91385
53972
45513
74547
85266
98202
88049
51680
74747
95687
73149
46408
72173
69323
83111
58360
85129
99492
53068
82480
97571
40889
48479
44890
87736
42105
87579
77295
92661
89294
67067
90182
47311
53410
94724
47365
74249
88867
52406
75886
70544
67701
60909
38092
39881
96112
41332
76889
79631
93577
41624
43231
77715
88878
41343
66675
76767
85126
93528
85317
76841
74525
38059
33151
97437
93408
50287
65423
61331
63806
93424
82407
69561
85343
66177
97146
84449
52868
92430
98777
96535
96966
41024
53176
99812
97498
92023
77993
40668
94324
87956
99573
88138
67424
68088
45829
93423
88670
96212
92046
55249
79881
37746
46552
78652
72890
93106
72794
40085
90560
97543
97217
55007
64099
79657
86746
44972
66567
53802
79757
50761
93375
37387
83804
95590
95835
85069
89136
37699
48614
83355
51019
51974
71797
48092
91023
95530
91028
58908
38965
91726
65168
86794
78279
89747
95191
74308
90972
53082
62806
80891
99785
94660
84635
65187
86676
79831
39925
61069
94714
92628
93041
82470
98755
99268
88860
33353
82528
96566
89096
95055
42302
53039
54856
43719
37222
35195
57356
96714
53205
56689
74331
36262
64248
83324
33245
39172
81089
43710
62831
93241
82814
97850
86643
86005
77862
86772
80714
99548
87386
93708
84454
45202
36463
54077
58520
48342
81634
84968
92706
45050
57440
35077
53208
44690
41014
38634
33227
46670
61585
56462
43984
39549
38728
54269
65684
36347
57095
40432
48391
43948
37997
50438
46716
38113
33765
55350
39896
45815
60236
47370
39375
61079
42458
51094
44429
48495
44721
40613
34196
57315
44989
63726
39497
62553
61935
58752
34024
42956
57281
39236
40158
55874
64605
57721
62395
42244
41422
47234
55798
44756
57951
53585
43432
58081
50029
35901
36412
63494
45564
63150
36172
38312
38227
33191
42783
37327
35471
47512
39476
41601
35989
48074
57173
40479
43378
54783
40738
53180
55724
53275
51870
60899
38635
64918
53437
33349
39792
51847
64366
52958
62235
61192
64510
37810
64538
46030
55612
45413
62300
58877
52383
42426
36000
39668
43875
53248
57032
37853
43209
44341
42730
37888
49481
59487
54091
36047
41573
48218
48130
37360
61958
39771
45534
63412
64861
43870
37375
44909
48172
37763
43185
32933
57118
55051
34385
57051
49288
52826
51295
39945
50543
43402
48010
33305
61552
61868
60583
33896
43609
33859
63296
51365
62230
49735
37384
62420
54063
42566
59171
54391
65193
43740
49689
43998
53817
49949
60121
63503
52734
64838
36729
65371
47004
61795
44409
36490
39766
46554
45727
45208
62843
51862
38196
55018
39042
48505
56813
44036
51576
47533
34387
36889
54579
62946
65556
56064
63871
40194
42540
49247
45229
64410
50468
62121
57477
60587
57101
60635
47066
52995
59993
41120
60666
64379
47210
38176
35606
56054
56747
54973
33413
60108
47729
53250
43909
39407
50203
37238
53476
35974
65453
59407
54483
48254
63044
52671
43690
41002
48307
63518
57195
46412
38248
39806
39206
51562
53722
58606
35616
64717
59605
63626
58591
59648
41401
46516
53761
64991
47852
45421
45465
53048
58177
51941
50645
35957
33347
53479
33971
48983
56600
53047
41069
59532
37440
46454
37601
54200
34940
44787
33310
54635
54424
63177
63452
34307
51595
49157
64195
53123
61542
45636
59630
61185
40821
47575
57691
60275
37640
65328
48674
64683
55454
53196
40690
45729
42804
56400
55296
42348
33629
35644
42976
39129
49549
49372
48577
41271
63360
50661
64646
49608
37206
40620
64796
49520
55343
50445
58023
55047
46514
39318
47844
39777
61302
64208
33434
50469
52275
65327
39936
64985
60311
64301
39456
37286
36163
35469
39184
59991
63770
42489
46909
48513
38881
50629
33891
45697
40858
63712
63440
63027
57559
54740
47445
33893
36462
44599
55608
43058
45975
48947
64396
50939
52791
43734
33774
57366
39789
50901
41754
53459
43104
64364
60969
37406
55786
47971
46410
58776
65577
63530
65248
46313
41398
45504
61700
34334
64422
41690
58791
51825
36219
34964
40176
40963
60975
54004
43835
34559
58760
39118
35378
46233
44685
62733
64962
48097
48671
46389
49255
34846
64879
40287
36551
60766
36805
65474
42657
60724
50839
50270
37082
62009
45472
57875
62098
57660
52863
36399
42366
47253
52883
57771
54678
60344
38144
52977
65363
49162
49409
37211
60625
39937
40192
53488
40557
34671
50937
40040
42921
63314
42189
62322
64752
64296
57968
38183
37719
38771
48288
39834
48364
49019
53955
45200
65149
65145
56730
56957
42902
62110
43649
49278
64574
59726
33649
33202
43601
43134
50137
53469
38457
41404
44324
45254
44900
45296
62934
52654
45034
55699
64125
41835
37090
39080
48267
46418
51983
49584
51291
38717
45870
61288
49893
48715
58778
48811
41735
42514
57966
34951
65591
37104
32962
64146
44094
37560
49415
33589
63588
63715
58450
50075
60551
47358
45611
42739
59070
57992
39084
40922
53097
53662
58976
33339
59984
63372
64485
51330
64987
58614
51629
57190
51549
52037
46623
49113
39152
56468
49959
32978
57714
62694
58923
63047
52634
65887
43022
50563
66097
60937
52852
48215
36221
63433
50900
64135
65525
64268
40140
49397
54037
40047
47014
56743
62255
40433
34727
59606
38889
54039
53520
42069
57386
65066
61240
54301
57620
63334
36135
42628
33593
43458
62990
56578
66150
62447
50670
53682
56549
34018
39942
44123
40385
41385
56055
55211
57849
52477
53657
63710
44270
47635
45568
57586
54978
52478
56854
47609
36887
57522
65934
48093
54836
41609
55619
61478
55911
57094
37129
54983
41635
43264
65014
53904
36536
34764
63427
64655
44445
39064
36849
54533
49073
65146
56887
39211
41699
62532
65349
55497
36610
46671
44674
61671
61204
41726
61544
37092
36104
47674
38760
65285
36315
38754
51487
34012
54238
33674
53741
40338
49578
42018
37318
34749
63657
65662
66217
52722
37153
37711
43768
61907
41249
65461
54549
51118
41268
45757
56699
65872
47034
63324
33507
54989
65225
36537
60935
40724
36629
65047
39850
41707
55593
52258
55099
37752
65815
48930
56185
55661
54904
32940
44921
33855
45964
51103
33100
41544
57317
58169
62043
51891
56712
38936
45185
41358
49914
65694
49877
35147
51820
62863
42560
44442
46878
56227
36481
47586
66129
60301
56914
64614
47570
40363
49908
48581
62304
47867
48864
50246
48790
38237
65902
51431
50891
45178
49652
64292
55274
53033
59442
35275
62245
53054
64170
60896
50441
36322
41216
33077
38577
57155
54287
45788
62206
45045
57446
43425
49134
43784
54992
55226
61174
39732
41094
54725
46553
51858
58099
51099
66206
65637
43668
38370
54416
49229
61440
50935
60872
55202
63983
38485
60316
54232
42656
41147
35082
36379
53049
57439
38498
62013
66257
34592
37260
44501
59482
34575
60820
51748
55745
35698
56591
38748
48060
45532
39082
62685
59258
64312
39843
62790
46198
47435
37989
33207
55269
61082
56864
65368
63355
63423
43047
44234
48751
36067
54288
47271
43351
35182
43994
40354
39808
65995
35906
53296
44302
58666
56300
58238
47634
34861
41958
47615
43008
57122
40612
39838
48585
43947
36588
34709
59247
42845
53287
40746
61320
33808
56104
65503
53788
65743
57449
39912
35905
40697
63308
49886
50114
37837
50624
44211
32927
39219
55071
40114
41269
65393
54745
46831
49347
58421
59340
62262
35838
66432
57789
57222
66586
60897
56165
55107
40306
62444
61934
41945
58194
50594
65372
43759
34168
49794
64315
35287
39824
34864
45992
40027
61798
52366
51379
48704
35503
66209
48234
54132
64193
49480
65230
43298
53185
57569
37943
40302
61243
54388
50031
43304
42208
50705
50873
48194
63345
33533
38667
54433
54810
38620
62126
40193
47722
36811
64797
60895
42262
62190
50955
41874
46733
61171
52638
48208
54844
64899
56079
65697
61488
52955
33150
52960
42769
46006
54849
35735
46966
60911
40443
40386
46479
39713
42869
41689
53944
35506
35866
45427
53643
59502
47420
59777
59294
57899
63648
57262
40551
60763
52954
35769
35339
63835
57898
41458
35071
34837
38002
66164
37040
66498
39910
34787
52052
36291
52733
65150
52531
43519
58004
66716
58672
65796
46901
63156
44514
34073
41682
52203
49382
40654
46876
43150
48936
49290
65567
41561
59042
60197
36056
48664
64344
60128
43594
49943
57158
40632
58900
34833
43119
34229
39873
62028
46686
43813
39980
42431
35941
59610
43474
33388
54250
59429
41341
33331
60924
52900
65434
53260
64001
37986
66417
49159
62579
65896
56717
48683
59165
38520
48551
61030
41217
52816
44055
63782
62652
56087
63579
36129
62074
56051
33250
50434
59600
34095
39951
63344
63059
60049
58525
37522
60984
41913
40376
52564
60791
54165
34470
44303
43382
64849
36465
33453
57604
56433
55037
50227
35169
56757
58399
38758
51773
44247
57956
35774
62697
57715
42309
34036
52116
65647
63515
58426
34289
42724
37448
65817
54639
34860
36335
58773
38894
61719
37956
50025
55291
37204
35107
35611
55668
55022
35776
34452
64476
41198
42211
58727
55632
66214
49781
58410
42072
53896
54396
65833
62496
53824
35112
50079
33827
33223
54813
57888
49358
44130
34986
66773
47716
33872
66433
50281
60656
64037
54453
40843
66509
35343
50963
38568
34969
61897
53211
33743
40046
53850
52359
66691
57987
56167
62919
62540
66321
55002
42265
44269
62377
45170
36467
43227
48202
46976
51367
49849
52909
41492
61224
44161
45272
38655
47212
35566
59954
52520
58296
53186
60261
39773
57917
50484
44889
50518
49923
55418
59743
39640
63337
60983
58065
49340
45716
65704
59699
47490
61567
33870
55793
60394
42838
55441
41890
36623
59552
34882
39853
56677
66516
43327
50398
51690
65781
48018
40797
46770
41316
64228
55938
62876
34390
43192
38131
57034
54275
62090
63032
44741
65134
59551
39241
47898
57271
34201
37921
55010
51691
55173
59690
54589
63166
47988
49543
36157
39364
43172
66803
39093
48906
59100
43151
38898
59826
46725
34599
47895
66175
60098
40737
64837
47306
52227
41475
60262
41325
51764
46538
43811
63522
35110
53846
60256
35964
53256
38309
56098
51778
37696
65157
65558
54478
43828
43414
43113
63101
57716
49484
50652
43152
59091
44505
41280
35271
57930
43664
42822
33841
36001
35699
54609
62783
38697
39581
47624
46755
48167
47516
51757
46620
55184
41256
46194
34212
49940
38376
54496
39872
53946
55705
52979
63259
49936
40378
42554
64430
41082
58804
46521
47541
41040
39955
33852
54991
46135
61076
46619
45599
64807
35673
36016
42442
66081
41621
54656
61599
42255
51391
33622
32977
36032
37691
57858
36918
59355
65442
53349
57557
39021
48301
59253
47779
55862
51675
59126
41227
56397
43501
59048
57470
62187
38439
35635
42704
51305
42294
51280
34820
34689
39657
52844
64249
52708
51536
64247
41737
50994
41734
62223
47307
64773
48427
47668
54166
60364
40107
42617
44388
60487
34956
55493
38301
58225
41244
34416
35007
37611
63927
66333
55973
48461
57646
52872
63733
65634
43374
56304
42029
65661
33161
40492
56382
50523
49580
40217
57644
38704
39146
44825
58718
41381
65784
35392
64628
54561
35749
59239
59825
33705
63923
38795
48013
34627
65048
49620
35765
35513
52488
61505
33697
47704
35734
52282
40254
62636
67011
66607
33153
50889
57537
42291
44552
63336
44666
52166
36951
59847
61359
59922
47564
51458
55645
60395
47279
54113
56100
60883
50073
62524
56896
61077
58216
55281
42433
37351
54454
34784
43236
47602
52346
64354
45873
55349
46012
65117
59001
46158
49725
58148
35012
55678
49931
46067
43254
35898
63436
53277
45055
65693
47195
56761
61409
62974
53422
53856
55316
66938
43078
62594
34684
54471
39776
34849
53468
57121
41193
34715
32951
55430
41447
64829
66529
55889
45662
44183
40476
53430
45789
60523
47735
54000
46323
57469
45420
33565
66926
66867
55102
61804
44258
54605
43250
64678
50570
34506
47120
48608
61919
42332
37980
66998
46880
44683
54168
46601
61839
52633
47876
42260
64197
47267
33076
52732
52433
54871
36343
38512
41975
51026
62092
57830
33428
40249
45816
62328
33256
61034
64307
45314
46448
43987
60594
44114
40975
42683
46225
42143
66265
38740
37185
59783
64635
37868
38518
54562
46983
42112
51927
56734
62115
49829
49085
57270
38171
40719
41642
33713
39970
36489
50636
65915
54851
57359
43267
65365
64979
56105
53729
65873
56069
42501
62910
61825
40522
56769
61619
59041
61407
56137
56359
46295
40736
39934
65202
40349
50730
65313
44760
62544
66245
46872
35240
52108
38896
63094
58361
64034
39227
35098
35187
39791
57872
56271
45437
57066
41494
59840
40743
44299
61020
62114
38082
35123
67158
33195
61060
60090
65369
47001
41027
66835
50178
54194
32955
59233
62749
41588
44146
39101
39437
40170
36073
60153
66304
59887
61466
33327
38639
50807
49198
52479
66422
60541
39635
37553
62095
48690
43534
51123
42643
51546
55620
44515
47509
65148
45258
39738
52849
38868
62842
38118
54661
41909
63958
53534
61073
42994
51515
36735
46041
59413
59666
50161
58764
61938
50888
36451
42215
61319
44116
53614
33902
46147
38232
61414
56642
42669
33376
64845
58124
50096
36986
66080
62935
50564
52261
50719
40603
50407
56889
55133
62976
52213
41915
48160
46870
55392
51113
57879
65642
62378
66720
52867
43191
64791
34678
53346
36568
45358
60454
57622
55387
38145
64419
58159
41402
52283
41213
41940
55328
63108
62386
66787
55878
41172
58314
66224
60252
44402
41557
51449
33581
42517
55833
33307
41456
36841
53253
56775
57301
44489
37838
41551
41025
47282
39470
42277
43531
49504
42901
42287
43728
58191
35047
48620
42266
36778
32980
33309
39039
45640
43177
53132
55818
64970
59456
59878
46734
54790
63562
48371
60489
64620
63698
42200
54011
51845
36634
34454
61674
40893
50845
65403
61623
56485
61312
54986
44251
46918
56022
50068
53781
35575
51498
47364
61852
36663
39454
58906
56604
41177
38499
56551
38701
62698
39977
54347
61955
37960
55673
49158
65364
50903
32942
55177
50985
53059
33050
40702
59296
40973
66474
38307
42766
54679
57184
52603
34230
48529
58405
66768
46025
58164
58978
53685
57848
52250
47794
59619
35763
67344
37073
64048
58767
65830
47506
65208
39825
40230
62630
47243
58645
60308
43038
57143
49309
54390
45772
50796
40924
39399
48894
42502
44449
48091
35813
43599
52964
42622
66754
61862
39302
57180
56152
63549
35980
53364
33569
38086
57137
50050
46451
65979
63134
58884
67572
62771
61625
42582
44150
55808
38482
50591
41675
56727
56214
44181
52047
50778
40795
45328
52204
46047
67488
47968
42589
65294
41169
45965
36689
58545
59271
56478
62861
44088
53909
41228
42735
34622
35690
48445
67041
63570
54316
56969
59617
36071
64402
35647
46356
42927
51914
67335
36303
61762
57364
67563
56193
43322
55420
45580
48515
39981
50664
52130
52324
50328
62363
36921
41796
35226
60126
66820
64748
42909
42895
35709
39294
35326
64963
56385
45044
54780
53822
35265
60233
44580
55505
32950
43550
66251
34079
41469
35276
66090
41058
36035
46325
49258
51299
57546
65850
42337
46572
45471
66016
37167
64468
60609
57904
46535
36976
62071
57358
40825
58079
49213
55634
66761
58434
38816
40134
39419
54436
65557
36373
36131
47135
47399
59176
44676
41805
56114
51885
50898
46098
65120
41424
40709
51541
42833
51198
62678
32928
56059
36844
51407
43684
56487
41258
61978
60595
66646
65272
44522
41149
57494
37662
36882
34621
67547
42398
53499
41180
63133
39033
64952
56113
63780
57427
54224
57690
37624
34277
46557
40519
66745
64375
63017
43796
35856
59035
54687
63149
46520
56160
53601
67715
40028
56080
39277
57540
43034
51335
55314
42625
34739
38523
46500
63629
67719
48797
50962
38103
49100
59351
41098
42966
58605
37037
36901
62731
58494
37417
50801
63392
43032
36456
35457
39790
54188
56894
65311
40506
58010
36445
43198
39115
56796
33356
65499
44451
33728
46342
46567
53403
33361
55081
57228
50643
54627
47812
49507
48328
65352
63478
49678
45635
37142
42948
51282
36803
55914
39073
51370
54964
62656
59981
61765
66846
63332
46200
47188
33071
61987
56884
56308
36492
66260
64033
49431
44369
67861
48188
62557
43786
66148
47696
64799
41129
35355
36784
46268
50405
64127
42386
65212
37261
34428
42812
35322
49924
39100
57163
61693
42872
52553
36872
45265
61714
40486
59415
43027
56773
52763
47447
39619
39584
37233
43208
53421
43028
55330
60463
62212
66933
51728
38064
38869
36747
40130
38842
40133
51039
67392
33716
66806
64550
47833
63982
56339
41866
51725
66444
40033
58869
64645
51273
55801
34075
67754
65924
66289
34233
55637
45377
67610
46658
68035
34030
53982
63705
54956
42275
37137
41164
48731
65478
67938
60725
37546
50743
65401
65993
41592
63701
54431
44563
60189
64250
52607
67053
48953
54586
48806
36353
59911
33155
36907
42558
65133
51854
54726
36741
44262
62835
38705
60460
33620
53116
63006
41377
34680
66570
46562
62047
58660
39559
62857
52566
39459
63090
39972
52443
52837
53567
57443
66212
62873
42963
36258
46825
43162
48563
35924
59728
58048
34826
38790
56648
61858
48960
58699
37217
42700
34303
45731
34913
47323
46550
38980
38389
63792
38824
51696
60797
37277
61041
59257
43352
40201
35032
54976
47605
62070
33025
38684
55019
49994
63347
34508
59441
57453
64770
45447
64145
38036
39744
54999
54821
54767
58419
39190
50014
37622
35470
65119
61318
42232
47489
57596
67226
59291
42376
51424
40721
54261
50644
36775
47589
62018
49035
44122
41929
41660
35619
47567
34486
61071
59202
39075
43582
62803
35056
67570
61970
66331
33610
45330
63773
50085
45402
45190
55156
38827
57375
65917
50400
48103
39139
59912
51561
49665
37656
54621
62950
33888
66044
50804
59883
56250
44052
34980
32999
54665
57491
42196
54557
65893
66262
52452
52148
40796
56242
59182
35533
67766
63507
44230
56693
52466
45431
34908
60180
38853
43779
65307
35860
44668
59835
55427
67627
52119
50671
59709
43361
42590
53730
44423
64226
54327
49394
57548
49469
66748
54550
62743
48080
64152
40285
54141
58655
51325
45236
46798
61751
33951
45556
67906
34830
43610
58171
37416
58992
64642
57109
53994
59766
49165
46122
36742
54885
47768
57841
39994
63552
37951
37900
34381
62359
48758
36812
43537
54644
51902
63639
54009
40451
61502
52075
40154
53473
52059
52629
58214
49557
51921
55994
68111
53522
38222
61116
48330
56131
56401
40231
50714
37283
36612
53399
48355
37898
33073
43321
40659
52620
45711
54753
62563
43553
62829
33564
37298
38899
41483
55526
45520
40575
54191
35979
57049
41153
53052
65209
42122
47468
42974
57373
60110
48915
57174
37551
42777
52518
64362
58806
49951
35233
48251
57249
55692
47893
39859
48628
49701
45639
41369
47791
55984
38707
63294
64083
64790
67139
35106
33530
36298
67360
67490
37886
66877
60034
53556
41839
34823
64064
58717
35256
39634
37854
44663
44261
60821
67622
45181
67871
55546
35594
64447
38335
37452
35894
37257
43124
43015
43148
57088
41850
47254
67174
60779
59874
52576
62920
56964
39425
36935
37241
47543
47582
33014
35867
44766
57178
56823
33635
53308
33567
62880
48819
39736
44940
33547
42038
63525
49907
42418
57148
41586
51250
51084
53552
37592
68317
62336
52714
37509
56862
63584
65686
51838
66942
62117
42411
65912
59837
38750
42613
46378
42639
54457
36164
50121
49096
37998
59119
39979
41218
59525
51872
50188
41700
40035
63320
34699
68229
66030
66900
56680
37044
59083
48583
47613
62891
52147
60255
61040
56432
50940
40604
68287
49708
40707
61143
53136
33780
35405
46941
63285
57212
49635
51972
61481
44313
33270
33414
46912
46011
38917
54966
50083
66453
40766
59515
67026
45286
56395
59764
38825
52823
60600
61850
50860
35464
48813
63632
52067
65564
38233
39786
51575
60914
49730
44364
61059
53342
50792
50536
65357
38444
61606
47670
49792
58135
54958
60175
62781
65906
49913
57933
45675
46345
50712
61887
36567
48833
39679
47127
35441
65920
36749
68099
50815
42619
67665
48243
65829
55964
37102
60663
56801
67200
68477
44010
56685
33080
40330
67135
45440
33790
52191
52702
50267
54570
52591
33863
48535
33431
41617
53147
57054
50997
49146
35680
47137
35934
65984
38982
48431
48955
37348
66511
39213
51473
43645
62864
44198
47300
38068
62293
52769
55829
62429
59222
37811
65167
52107
46036
52681
40396
52502
61636
44769
60933
46687
50513
65783
56924
34797
33689
40312
39887
37303
47317
64399
51588
40552
55495
49354
58820
38612
64994
65388
36700
53799
66168
64368
47600
50463
68447
45963
42483
55077
39024
44064
55005
36926
64762
42611
62063
66017
60884
53733
35250
60330
42212
50458
34648
44466
46873
40024
64798
43973
58246
36635
61216
46156
51290
47478
68390
40135
61110
33194
58345
53709
68528
64732
57737
61657
46153
49473
65491
48727
44672
58879
63688
35925
35578
39160
35559
34362
65658
47342
57912
36374
38109
35868
44796
67682
62937
33260
49167
64893
42278
44594
48580
55972
59118
63742
39752
49775
44082
43229
52485
67302
47176
55499
49010
61191
59580
33241
40983
44038
51606
52748
44878
33382
35036
51121
50238
50961
33764
60193
41461
56217
53257
64000
53263
35216
54814
53127
37225
47002
38736
58251
67178
49465
54755
62721
66965
33812
62499
41179
38863
36824
34439
48283
45693
40495
57404
43023
62692
39014
45661
63141
34124
57924
66522
61952
47565
60850
34365
55509
66455
36120
61746
66012
43513
61977
58254
37967
41995
57801
64757
56516
41026
63429
66766
60073
55161
63212
57649
48933
61434
60041
60502
41440
44215
42455
65857
65032
45858
51206
33351
40706
42922
33892
47022
46899
40062
64166
35598
42684
53358
60567
34580
40488
58646
49767
51164
45383
33095
67609
43350
45046
68665
51805
33839
46655
48148
61029
39586
57368
68639
41263
34929
47060
50627
60812
44550
34182
44188
66830
44612
44314
60726
51095
37730
50921
67713
39520
42850
56561
38472
68520
68455
66153
32945
58528
50240
66799
41125
41842
64576
66426
34780
47181
62298
54075
61307
41952
54488
60442
51946
49341
45552
57287
53565
56138
34606
49973
65231
58242
62601
48449
33304
50613
33648
58007
34503
49289
57733
43843
53866
48245
62327
65726
55719
58757
59485
44206
47149
35407
50662
65879
41985
48497
47785
67003
49843
35902
56053
57464
36097
38282
34308
65602
46564
64541
46380
34573
66802
37535
36248
64826
45659
38347
55380
34930
62162
65329
53993
54925
47621
63054
60930
33016
44641
65827
62241
66696
51528
47989
35223
43864
63359
60182
52072
52963
61000
59206
49088
49765
43100
35538
41802
44952
34953
46525
53495
68048
51526
63480
34101
61672
35914
67917
37256
38453
41637
37154
36785
40809
58488
61164
54968
67253
36409
34471
42452
38796
47652
53507
43445
62364
48024
63965
36494
42522
44179
67864
51363
48569
58975
63661
57950
60102
38554
66362
49336
46615
62471
65891
49452
48257
38878
46258
39288
48118
66454
34162
64619
37643
33957
38085
34643
66683
36862
64175
48542
68158
67749
60097
63615
52998
63912
62758
53104
55125
48152
35803
64671
39607
60080
65954
39764
33320
55096
44478
66140
68018
35692
59435
69021
39105
63451
62585
50263
46037
39462
63802
65812
62186
56091
36628
52646
37940
50833
59344
37627
59004
38281
42288
61152
54309
64969
51871
55401
53793
68270
57672
60993
46718
36306
39005
41774
57561
57405
48085
35481
58008
39676
42308
40258
44131
60650
44596
40960
63210
47449
45320
59421
45503
64086
39720
42173
37245
37968
59303
39464
67406
49207
53089
67962
55412
40660
54365
52801
67097
36053
47202
67824
44556
43617
34551
50774
46865
35540
60387
55031
53748
59098
47172
64469
68546
61790
53311
60056
43329
56519
54906
62621
33931
41018
66512
48260
54555
44374
40360
56484
34173
59683
35040
34275
43548
55456
55439
35862
57787
45078
41356
45004
34664
63474
36538
44839
54152
50149
43752
51583
61382
53369
44884
65333
66692
54465
59516
69059
44886
46493
38463
39106
33193
36676
45349
57306
65871
67605
54255
55062
40415
66977
62952
65504
41711
50081
62827
57553
43334
67840
68011
59166
54834
45305
36115
59676
68260
58634
64489
33360
54419
57749
57705
63082
37554
40730
60453
53832
56405
40948
61508
68560
57822
39761
47611
37095
66673
45293
52305
63078
36980
50394
46310
57127
38651
43914
34586
63288
51806
58442
44539
49292
61068
50148
55722
54104
67825
40507
40664
40270
46720
35249
62481
57756
68975
56792
67558
39709
48390
49322
66124
67546
53070
37537
65840
43861
33087
55571
60915
46084
39971
64525
48300
47597
57612
42214
40584
39397
48126
48401
34977
62644
52239
37787
67822
36418
50298
58744
62576
38377
47955
40332
37949
36012
40008
56090
41556
54334
63415
62954
40699
69078
59899
36780
69190
48014
41855
59879
63466
33965
50711
65883
34052
61291
67481
51468
33942
57626
40566
55961
59295
33517
69183
47204
33531
48718
58684
36967
41778
68102
64051
42935
62036
64118
42258
34665
49450
63393
42594
43666
62270
41281
55846
46940
58210
51456
38945
59314
61450
67593
37517
59982
38643
38003
49318
60707
53465
66531
52788
69272
54624
57576
68538
53649
55882
53957
36118
52693
42866
40876
69308
57886
46898
62812
40108
53526
50650
63786
60243
53438
65379
61472
42663
46171
38678
61326
48149
62218
66375
69047
39922
48105
45167
34107
61261
49842
52266
53826
41260
44682
53110
54716
68549
45482
57289
45795
61891
67741
64488
37936
63001
66700
33488
64204
39128
68280
66231
64121
49552
50199
37471
51423
55675
60222
57936
39617
36571
46140
35997
55057
44186
68695
34979
36627
69245
38741
65268
55952
62348
53210
37727
44415
60191
34911
69363
51892
40303
60282
48400
51425
33849
48006
41142
49967
66092
47719
58953
67229
56330
39571
41282
45252
34057
50018
46775
41873
48414
65182
35614
55288
48713
48296
34347
60366
51477
68701
64070
41182
45334
41380
40304
68352
49249
65061
47692
34751
46182
66540
44758
69014
43393
38465
49935
47958
59103
56637
41678
49367
53783
66234
69283
55068
44680
34125
41430
61909
55155
40381
59861
35020
50519
39920
56379
63854
39748
59787
38690
41433
56683
56335
65527
64015
67180
69472
38566
32952
65960
49664
64098
54732
35282
66973
38276
56607
54392
59096
49511
49713
43303
54775
44660
33901
40615
56448
34917
58376
33065
44399
40856
59178
55447
62254
65969
49777
50057
49676
59930
41307
60280
60917
52649
40146
56345
65239
67267
40276
59036
35637
59765
64184
41427
35681
38495
52033
37169
39085
57874
38386
55151
43539
33184
49508
62323
35430
35519
35189
61631
34663
36994
58480
35318
60227
51797
44132
46963
52311
60767
60064
48514
39438
36680
69514
54344
54700
45322
46614
64792
62991
67320
59445
49078
60634
43221
64026
54476
50095
47230
33430
54298
55779
65009
45192
45099
43566
40841
45140
50819
54210
34368
43075
68870
40655
65939
63189
48410
57818
54541
52887
38249
61394
64008
68032
37660
38876
55922
49304
67863
62565
45983
53538
61546
45655
57220
41071
48765
49647
59890
62564
56184
68933
52697
34078
45303
60642
51119
40669
45091
55111
38114
53981
47513
42306
58883
68934
65855
35816
61207
44854
38211
35427
33017
68992
35221
56923
61830
47843
68971
49184
49295
35408
56018
48240
58114
49604
58673
47081
60467
34418
61344
44192
59483
55975
48305
67464
49852
64859
46936
65970
46417
67373
35026
36910
68299
61118
68384
62691
45318
55995
44378
65530
45232
59688
51706
62169
64548
61876
61045
68924
61594
64188
49241
57988
58221
53964
66083
49242
33532
45290
58814
56342
65254
61953
36693
58469
58396
43356
61443
67996
38087
35778
64493
60376
35549
48545
42607
45740
33373
60624
55569
62475
51482
68387
61689
57422
66058
52536
36698
45430
43695
37132
33221
60466
40350
33435
49001
40589
49692
49210
48914
55479
46528
39861
35010
61905
43885
36332
43815
56310
55347
46882
51501
41935
63929
58639
63879
54098
63075
42298
54118
39239
34284
34766
61425
56620
67496
43882
36937
62856
61984
66903
61566
57185
43943
50118
51834
47375
59057
40480
41165
34933
58415
69322
56832
58352
66951
56997
51116
56263
60581
37177
56403
36547
46808
61939
40652
54677
39702
59461
42677
45596
56183
35244
47761
56947
47678
45916
53548
60735
54387
55381
50089
38535
47207
53149
64138
61257
58384
64679
56742
68606
62335
68255
56486
43554
39295
58576
60885
54293
67791
63624
63685
66404
46431
48904
65965
55442
37704
45996
68235
62311
40567
56092
52741
48084
43166
62893
40847
48660
50470
65020
34673
50541
60710
66843
41798
42273
65777
49049
65814
45161
41133
63567
57196
64787
42692
69421
65512
45822
50389
57743
40782
47855
59106
36738
60529
48670
64974
40904
60561
69908
43493
64456
55817
44647
61047
60556
63003
51789
62484
64124
65826
56168
65214
60320
55784
69877
34011
48919
45762
62219
64360
58067
54602
44578
37852
43817
38223
65621
67369
44788
36767
45500
59367
60759
48710
65792
38840
56897
37140
67134
62713
50037
44802
42168
60816
43099
53226
38604
41473
46293
34473
68845
33433
43865
44461
47801
51836
50113
38582
52756
37604
57535
39521
45589
68968
63999
37229
37667
52007
68214
63460
57302
35826
58632
61678
45315
69619
58038
35165
45114
60421
35822
52454
61314
60213
33571
35261
68732
51065
61378
41895
45179
33400
35798
42837
34100
53162
48129
41849
36512
53124
39527
61883
40395
45738
39443
53416
63915
49446
62526
35737
39737
69175
55647
35821
32975
55573
64427
34988
41226
51776
60701
64198
43497
57230
39361
43944
42995
46416
59005
66653
60248
68285
47601
38329
43178
41956
54156
65723
58972
63138
65466
45782
67770
59155
63926
55676
45033
60447
36527
55471
54960
51518
37866
53355
46114
42204
42668
64165
41813
68146
66543
37788
42416
54480
39865
61495
34105
50308
56423
37908
54199
60279
46105
45367
61609
55959
41439
48676
37821
34391
49021
68393
58793
66910
55623
50248
37105
39037
34424
33271
47033
43698
67038
33208
43676
52058
44718
39530
47661
63954
43567
34558
41897
44191
51275
42345
51293
55242
43297
52016
47797
64407
49108
54178
44137
36603
59815
56891
39685
66482
63349
37975
53940
61086
51537
67545
33542
69433
66250
51650
59946
53017
51171
49657
50376
39884
44060
43018
63520
53615
35401
36615
66440
49120
65192
40943
40952
60908
47681
59998
67708
48822
50363
66382
41807
34862
59498
67028
62926
64439
62246
49485
62546
63196
63397
48165
35446
67287
50045
57768
54802
49379
57758
64144
53270
46468
67850
43713
33137
66596
49125
44375
64055
36290
60926
65252
57269
52189
57176
61991
40412
34918
38415
35158
49046
57833
70000
62177
63972
33027
44701
41045
55066
58952
60201
61159
63378
54645
39814
57047
36226
48973
55012
66293
40673
59963
45874
64079
54324
55403
53929
49772
63793
56045
44530
67557
63190
36136
46527
43372
62002
59573
60298
39110
54428
51222
54891
50747
60254
64400
33372
43829
41266
66520
67034
60860
70257
45384
40221
39015
33101
42494
49516
41809
54266
66569
52410
41794
67582
53362
52021
62035
45977
52637
59125
33439
48703
59958
70088
55109
34306
61146
43120
68290
39775
63004
40752
57365
50480
64509
35504
50874
34340
62917
38158
57682
56016
62953
50567
56506
53227
65537
69015
38571
46766
56715
48737
62632
50074
65118
43403
57124
58385
39892
65679
36977
66669
61838
44404
60111
33703
56073
46471
39596
65958
40535
40099
41858
57532
40753
56063
65229
61743
61399
57942
47915
48213
69408
35170
48615
45079
59945
35956
56505
49476
59211
67721
38474
49912
41077
59541
67051
40137
40819
67692
33258
60647
56238
70221
48929
65839
65097
63221
64532
59341
66119
42913
65319
49434
64794
44170
57468
38159
34914
33937
58286
37701
68456
44291
33784
44751
48150
70010
62874
64136
35069
48728
61629
36702
65269
47780
68559
43062
59880
38339
51881
52315
60633
41443
50823
45136
46141
34620
35622
64869
54765
39092
41091
57376
63814
40649
64733
51554
43574
59472
33672
59999
44714
45026
34456
33264
56158
39704
66545
42446
68814
47759
52364
55473
37820
53849
51004
59786
44653
58491
64297
63164
45885
63173
56078
34328
52114
61018
42651
56155
39620
50338
45856
40106
50695
40747
53844
51947
45598
38127
69851
53852
39071
37240
59464
66879
57290
67332
45391
61635
48116
44897
63540
55772
44047
67804
56584
42520
69997
50688
45668
55933
43308
65729
51351
49369
42369
36919
38217
53597
48070
69922
61361
38204
66764
49541
34455
33391
48720
50501
40621
59639
48948
40307
50846
47943
68504
52785
39753
44729
67314
64412
40651
66789
35592
48122
43650
60063
48368
61550
35595
66514
51031
65700
67243
33655
39040
43039
37110
60200
54896
66783
68849
63620
44348
52464
46473
55907
51072
38603
63730
41766
58787
48965
48002
51340
43967
36090
42385
42667
42844
58200
59223
61571
47777
36786
38246
67404
69117
37803
63140
60429
38229
33269
38177
34657
48846
41879
56427
67195
64189
40760
54303
64758
41625
36140
44153
47192
61237
70214
69876
40043
50656
60786
41773
48395
47730
49164
67753
35766
60582
39554
70243
67819
50779
46461
47041
60517
36159
55220
67718
50054
65834
47100
40260
36200
65073
51520
44527
67504
43036
55040
50936
69800
64886
38149
61329
60922
33981
55697
39138
43127
54697
47094
36763
50527
64053
64214
58823
55946
48280
64984
61820
65267
55500
41702
55900
49873
42134
57977
65899
61360
36501
54222
55977
40169
42780
70148
41502
54228
53779
52723
59484
44915
57019
56341
65689
46979
58348
43456
53573
35386
42000
70588
33678
34249
33166
52412
38392
64784
59143
33363
68371
68886
35134
34190
65116
50410
33322
46046
44304
41406
52153
40149
39691
65163
49834
66481
35865
64699
41409
68276
68532
62639
54448
39783
54319
61452
65195
47966
41906
69132
42462
50821
45164
55723
37250
55481
64271
40271
69088
37906
51835
65645
43549
63199
57052
39899
53703
47023
69158
39381
64244
59010
52247
65378
56920
41435
56141
42186
51704
36819
68586
65067
43353
61822
60099
50483
46717
39746
66499
70430
38744
35609
34217
52463
69147
51091
52684
43296
45681
54437
53357
48891
38170
57709
50568
70438
39109
67129
49747
42068
35730
64403
68599
61258
43164
37502
69284
52931
65106
37203
36285
69870
36759
56044
68616
69080
36391
47415
45793
65038
54825
43783
46533
56544
47316
37793
56258
67975
63188
43937
44276
36280
53885
60306
48750
35695
50893
46038
35083
62325
56811
36301
49585
43446
65181
54542
66561
62501
57855
48564
52930
41302
58782
69896
70463
63023
34537
68601
48572
70008
41297
48510
48297
64945
33470
66402
36109
66889
48077
60504
36441
65601
41127
69041
40807
34836
34888
38689
48067
50262
38762
59897
36647
35344
66468
69328
68113
57311
36687
56640
66370
35440
60824
61008
46317
53278
64168
64317
57393
46485
50251
42984
59570
54930
56336
51240
56452
44333
46255
40515
45285
37971
36719
51251
38720
48147
55665
63692
38880
44021
50830
58244
64901
56863
67892
60863
61548
46927
62847
56072
44352
70593
48379
36900
63104
40534
55333
61558
59710
58367
68697
69067
35473
68151
46814
67603
47296
58178
41991
50545
69742
42553
37449
60317
45895
53197
61227
33778
68965
60465
69261
47774
69095
33422
43301
46509
43447
35938
68103
56275
47042
46534
45333
51990
33676
33106
66383
44749
57585
36636
69214
54337
59589
70150
34631
36376
69545
38034
34409
40670
69349
46279
40233
63327
49761
56818
56569
67131
70872
51742
50465
70207
41786
42499
51332
46240
63934
45166
48210
70935
61864
47627
68134
49666
60451
70387
66622
61894
33487
63135
64264
59852
47058
47786
42263
68279
49275
49830
69485
64651
64529
45219
43748
45239
40600
53145
59131
60734
33994
45796
33157
50488
33186
56537
68889
58196
68131
39625
58462
62769
60267
62995
57056
35257
70441
66320
49151
57291
66096
63040
49739
63102
45819
51961
34697
58308
32985
36535
36356
42317
63514
37382
37444
48707
54647
61994
61913
50350
54297
69938
41095
61836
63545
34530
60836
52765
38692
48776
53636
65138
54264
58855
49525
36604
69603
38970
58448
39108
43040
38925
60026
42764
36218
63962
33730
35329
66990
49052
35342
58708
46460
54850
38185
37393
58281
67246
64586
49334
59431
52751
67793
68122
42931
58060
69795
45255
45736
70592
40565
66202
34601
34984
45238
55849
51842
70483
71003
69288
61202
45107
44920
69676
55262
59046
64579
57441
39743
56885
41360
56422
37264
64200
43756
54788
51469
61111
54981
64567
53074
44895
60564
53408
40596
54052
38882
70182
38844
34541
70017
41291
48591
52493
64186
49875
66305
51054
38366
65479
55431
41900
66397
63765
34292
70724
53880
38378
33856
36083
33707
34786
46943
44263
32944
49175
48281
43186
67894
47703
40269
66292
41438
45444
33630
58074
38483
40157
59104
63257
44799
70527
47318
42350
39337
41506
54993
34683
36520
47198
33096
47728
55764
41042
64143
62828
34890
49408
54577
59123
62583
62623
50172
64258
61350
67831
65094
59327
41001
47975
54980
63613
39642
50674
44090
58039
60695
66154
60074
63297
55450
44759
40580
58899
68700
36909
66542
42210
46204
41396
45023
69155
42945
59989
44134
43745
51143
36731
57057
38419
56512
63948
64896
62376
34636
70490
68512
45594
68775
35484
62025
62016
69173
42791
58904
43161
67082
32974
68939
52577
41408
46462
55884
45991
50275
56156
69082
47927
37197
49623
52707
68894
70350
58934
63990
55088
62973
37623
62289
41790
42731
61285
33544
62895
51242
70049
56257
49089
69677
41460
58973
42579
63735
40912
42497
64372
66743
36268
40466
70594
55799
62137
33537
62570
38623
46340
51572
55166
66093
52767
68142
66046
46744
56215
54911
61975
50152
64393
34158
52188
46560
57543
68754
65659
33497
48434
56774
41565
48324
52841
35694
50908
34686
46598
34410
40574
40202
63663
42811
46470
50981
50919
42465
64730
41957
44000
37066
61062
43771
37171
53009
45368
33793
45065
42760
52382
52598
53977
34880
34466
34706
58561
52251
60115
37992
43557
70492
37389
58864
38649
57550
40138
50783
69062
47245
69831
34816
60373
41747
70198
49537
61964
65845
37910
59136
50715
54671
68078
47303
55063
38999
64542
68381
59099
70828
33443
65259
48475
50356
50108
41513
56910
70630
62264
70677
41190
47158
43375
40069
61219
69104
42583
48076
48100
58026
53022
67486
46466
51955
59386
68006
53352
57044
40163
47398
42206
63571
53475
57414
44159
44103
36377
53961
54864
58765
49471
61749
40171
40337
52845
63592
50432
61246
61518
34731
60114
43314
35447
38953
32989
47694
54845
53327
41898
34433
43689
67197
71272
48980
68533
52644
58736
52503
61779
33476
68055
68413
44463
38732
38804
53517
44312
52705
50834
69620
38040
39548
50318
64575
44290
42923
33102
62208
56337
40990
34782
49764
53559
68043
61986
46330
41771
64571
46221
67278
47144
52718
54393
43888
36367
61906
45489
55206
39681
60907
35330
48638
35280
55246
69762
35987
33687
62945
60795
63637
58581
33334
51097
39328
57578
70880
36509
36437
65206
36705
56988
60531
65186
54806
38478
49881
36424
54888
47496
64096
56521
47987
38240
43457
64120
67104
40930
60220
65923
33051
49437
45284
49097
35658
48446
56458
66220
42237
54223
68329
41912
56386
55580
64309
44757
35142
56236
35638
62999
58435
64602
63689
61632
70440
66201
40783
54359
49260
41522
38875
48153
33829
66839
37508
59061
70894
40814
59851
59812
43536
51434
69755
59937
69210
38991
54538
45880
58427
50638
33366
40013
35966
66777
58110
48596
68832
60947
55302
36423
53067
45194
69468
34120
34875
58381
51362
60703
38541
40980
68464
60486
36210
60936
57412
66924
34247
65405
67592
66291
34494
64684
39198
33284
37188
71517
62793
48113
44614
47040
48123
36708
37093
60092
51136
68752
68951
62209
52570
35632
52514
57064
67923
56999
57964
68535
38424
57724
49828
45744
71613
42180
57030
45852
66665
57533
68680
61297
36754
39162
52048
65910
69921
52322
35823
65444
70843
64122
51455
59869
56037
47572
49513
50514
56875
53913
46939
42968
68912
40416
48380
49606
60337
45378
51267
47487
69830
36817
54752
35369
34270
36722
63928
56369
71308
59621
39279
43674
57260
59838
38007
33711
66243
45105
52269
44968
46565
34876
42570
62702
60324
48738
70761
56888
38123
44483
39901
37655
48562
34319
53949
69692
41779
68155
71198
49201
56220
64922
41695
52357
50320
52149
62869
49885
63335
67388
60274
70062
44588
46644
44625
55186
47119
44761
41220
49850
47781
66006
70143
42701
34796
49857
69508
70989
60888
35452
48407
54137
70824
42934
62275
63048
71213
41941
44328
58019
71370
65082
69628
62649
65692
64882
36728
33677
63179
55548
46994
71426
71030
51152
65953
68585
67440
45875
39439
63260
58383
53697
65542
40117
55138
50455
36648
38904
35121
52814
53284
47032
36499
65946
36259
71132
67916
49979
62251
52870
56232
35684
35177
42034
54220
39432
51300
46879
41323
36355
52737
52670
40377
67918
59071
59717
56474
65330
42322
53381
54314
66944
66808
67556
52554
42042
61769
70697
35073
34029
62056
68767
57362
54668
55941
33508
43542
57132
58496
44310
43845
55893
48625
47402
59266
50423
34172
43383
44210
53746
71625
36023
42707
46787
57676
38486
69457
59972
41029
54311
46229
55824
41988
63668
41387
43500
48862
46789
66807
43715
43505
57083
50213
64097
42712
40799
44993
35109
51948
54435
66537
46846
59679
67205
33290
63399
49561
40830
43046
63084
53232
36788
68363
54001
36526
37991
59275
56353
33699
33111
65497
40851
70451
36574
59511
38509
61648
67841
51638
61129
64906
69960
43496
58066
68498
51732
66749
41569
66628
46859
39996
53894
57035
46724
52721
57614
64424
40407
35113
70618
70336
45159
40755
33701
41392
41089
55112
49362
41608
40826
41348
67070
63115
71487
50214
40383
58257
61579
59067
37330
49308
33583
61536
62415
33190
43960
59270
69506
55815
57481
48057
51906
59681
67884
41910
39947
69061
34028
46985
62369
69572
59572
47702
46093
58185
49383
67740
57967
49741
45350
39309
53269
42496
56081
64346
41086
66601
67803
70484
56711
64967
48041
37451
34240
70813
34161
65690
46016
59916
36505
45336
69763
41448
52284
56765
56996
64279
49562
60414
61568
71617
49919
48361
56571
69379
40159
70391
64577
70317
39028
33914
56463
37762
42403
38884
49984
60239
49530
70997
60166
53564
57305
56657
44990
57796
71545
66637
40897
40084
51001
67502
69037
71739
51989
39466
66549
71821
33662
53645
41852
53487
68603
68414
57916
64029
68334
49370
36289
59844
37847
59160
60355
33235
47664
62748
51427
55636
57065
48247
39356
56698
38682
33646
56500
39809
43556
52743
61215
62661
65472
57113
40127
45209
57927
71181
48525
36046
42680
71830
70404
43627
63565
46676
69927
42477
49262
71359
33212
44763
63097
65151
40352
59660
39683
53303
40857
33899
34406
65356
42550
37429
45832
45390
36995
67325
36878
39124
50229
33534
55147
61753
47903
39336
57919
55451
37151
51309
70456
54772
40626
36519
58513
67955
60118
71204
58449
58370
56459
55721
64429
35610
37364
48472
64544
54257
45813
35143
67643
63650
38308
39823
54114
50005
71055
39251
33702
69981
65590
59917
66277
45797
71110
53513
48506
40481
37426
41105
69151
42346
37391
41135
62690
52335
57583
62710
65468
39618
55058
43575
60702
35181
61634
46756
66115
36473
67057
40516
36126
60328
52842
67120
60652
60471
46401
45283
53674
54163
41121
59742
54385
33199
34781
53345
34958
70331
61144
53038
48999
70805
55628
51905
48112
62957
47822
44747
33645
36004
63649
54517
65790
52373
67132
52091
70802
38672
66780
38026
49789
64850
62197
34441
53542
41102
63265
50127
46850
67876
70312
55629
38422
47916
54024
47295
36513
36524
60305
51893
50853
44405
67542
61433
70911
43488
54323
69356
57760
38215
63594
69231
59680
58919
55287
34596
41083
70279
52587
68919
44822
45818
49327
42188
39173
55910
70643
71805
71421
50182
61295
62273
59767
34521
53577
37321
47266
34887
53881
57515
59414
65624
41236
42853
42217
44185
45510
35612
60932
66182
43358
37122
45930
46167
51512
72269
38154
57188
61476
51810
69332
39715
44570
36672
61369
52794
70177
50069
51763
42422
36040
36005
38507
53990
52085
52453
35797
47288
64123
44770
55957
33601
38934
71846
65030
68278
36508
36169
34097
49395
60135
43381
53928
56626
40979
55299
70121
53235
67685
67914
38637
34001
47736
45379
36402
52338
51126
68821
62505
40716
59460
48533
52102
48746
64976
40066
34119
60910
64210
72103
47650
33719
52710
50175
69912
67908
63237
67289
54357
57068
34267
38052
47753
40978
54500
34685
42341
66848
46019
56570
67838
34038
53839
69596
39461
46312
44061
67929
60754
53677
64806
50244
40811
54730
61244
50071
42637
48519
68248
40776
58802
55419
33348
60879
71965
56387
54915
44457
49970
40252
55244
61834
55464
43251
33442
61893
43858
45969
53031
70611
55850
50210
70582
58853
62932
38990
57303
70769
66082
36179
55056
46390
70431
39997
71012
39018
43517
59894
38559
39735
67531
41132
70586
50208
68442
70108
69431
51241
70969
64876
65599
42546
48526
65189
71148
63192
53244
43792
54402
54230
58271
50675
56043
52143
45478
57829
58635
61153
58728
38462
67391
69420
72104
63849
61914
42784
50353
38164
68426
72211
34895
70765
36649
54524
40813
71353
52865
43111
59501
48425
64445
43265
33605
58670
39374
35858
56208
34928
57764
70146
45201
67635
70603
48235
44413
47027
37494
39032
69251
40740
36578
37658
57864
68105
61363
65968
34425
40472
38916
51057
48146
45473
48011
44430
70129
54313
37510
55734
38253
70873
40725
33411
49335
68961
61696
72082
42510
66400
48871
55052
67748
54840
64101
47325
45719
55624
56533
33341
40674
51557
68161
43081
49135
65544
58594
64875
46387
40380
68160
52022
58146
34938
39366
36099
43130
62645
69630
55616
51938
59469
46061
49457
71334
72551
71777
52876
58719
58692
47658
61925
44330
52925
60433
36194
46646
68743
48842
63516
48739
39165
38912
61313
61025
72154
70168
61651
71939
58021
48352
41425
50642
60771
68748
62948
65408
59420
42513
50506
70520
59618
55476
55598
54886
58139
71876
64299
36119
68841
65216
70201
70408
48428
56583
44282
43758
49123
45968
36096
40959
53900
62477
39921
61195
71792
57475
33374
59817
51681
69422
57723
47584
41383
52803
38065
69826
41053
67281
52923
67517
58174
45354
69765
34133
46351
50395
53665
52912
65890
34226
60410
65813
64513
34103
69005
33853
64005
43190
60526
59328
70052
67214
48439
60681
59849
50654
50948
44794
61199
53279
64666
36646
69279
58433
59801
44229
43263
70058
57625
63969
60132
40136
36545
39555
65392
60792
55508
68234
58234
41118
60578
36905
63644
64289
44533
44098
56628
71505
44486
35421
72423
60616
59974
37339
47874
69890
58000
46359
65570
44379
48031
40257
65172
36960
39969
62598
46095
49752
38336
40139
60133
66297
39344
49441
39504
55327
72072
34118
36156
72105
41830
43294
59584
55294
53763
38592
71976
52725
37341
63789
59829
49539
54041
39835
45828
49387
70679
44370
59297
40748
66403
67586
48156
34061
39367
72489
66737
64587
72780
45197
51988
60842
66157
35192
46938
71018
35564
43168
67716
66003
39879
72026
55229
59871
50610
67717
49726
66664
69987
60664
42528
42876
50357
40601
71200
67565
35273
60188
67083
40087
35628
49693
36041
54452
72701
67118
67220
71424
41464
37155
43450
48607
35874
50473
34431
41117
52218
57799
38364
71464
62055
44008
42063
56738
39603
42182
57876
37143
42786
53288
69661
58797
53533
51712
66712
55230
61013
69557
69975
60309
71670
38776
69461
35178
55695
48552
67776
38627
69507
49333
51500
53945
65132
53701
61890
45042
70232
60214
71525
37930
70524
57778
48423
64467
69290
44622
65898
50737
40065
58533
54229
71046
36188
42342
52375
50256
42059
46678
39006
67428
72188
70864
70542
68963
49464
51999
45758
67750
70624
52253
47355
67170
65223
41367
68163
45804
45570
35088
46490
69562
72025
41451
42925
34071
54367
61701
33445
54167
59416
57842
63676
43468
63538
42362
55128
45590
50528
71079
67560
39223
42526
32923
48345
54742
64243
33175
33528
54120
47190
63524
35857
53405
35334
50866
62808
35534
46816
52358
38659
65072
36429
71139
57617
35654
57514
40272
51534
39350
58284
43096
68844
61615
64858
61252
39518
52652
56348
67700
66441
71455
57600
57616
65888
59667
42672
53821
61604
58747
39566
71074
53231
71496
45126
54193
55605
72447
43733
36370
43074
69903
72395
55557
42801
72479
62465
45584
44964
35949
65467
61614
41243
68191
62192
36349
34154
69032
64027
68361
43787
47409
35278
53238
69105
56839
71992
44484
68470
42562
54784
33031
72521
56240
40244
59285
71299
59788
44926
55588
41315
39851
69512
69419
42708
48271
38992
43992
35552
49058
56719
58609
48419
56192
44801
67469
62755
35463
48743
51021
36214
45428
49235
40691
58182
63699
37948
64041
55253
68969
37476
72191
68040
71747
37550
70266
70156
62157
48516
70328
36830
64735
68052
48949
40191
59633
37552
45104
33754
46804
41787
61926
59008
37276
48176
61470
66895
71398
34067
72304
69309
36699
48365
58414
58078
54652
49271
69474
51701
64727
60586
34142
51442
66726
61022
38083
33590
57207
68115
46159
63279
48753
71111
44598
69999
70846
53883
37368
69152
37549
54741
43988
56616
63167
35913
68507
67201
65977
40384
67040
70831
36630
37100
49298
41073
50428
44586
73015
59051
67091
39287
45433
46251
70720
37157
39999
39386
68124
45310
52376
66902
42511
61349
60723
46166
62354
59530
43125
68862
34214
60985
55738
44075
37373
55196
70474
36493
64071
71112
56127
52001
45713
48440
62330
54221
73166
50310
70001
40587
57428
50849
41096
56848
54227
68618
37223
62310
53833
60231
41436
56821
35150
33385
71210
51486
48886
36674
34720
67446
36312
38585
67600
64824
58613
57411
44541
33760
70462
69018
63128
39089
41974
67680
61807
54202
34798
56919
45537
54513
38397
34098
37913
52060
33468
43848
62947
56143
33956
66657
43515
55275
55416
73184
68798
45007
37650
50160
70085
59215
33997
48828
33792
72093
47121
50312
41347
63432
56140
62872
66955
37924
72868
50020
34758
54868
63683
63856
61170
40573
67304
36151
58429
49477
71683
45967
53980
61965
56164
58420
46818
60036
63002
59889
54345
53794
45112
69313
41916
69312
49027
58089
63117
58840
33875
41553
72012
42941
39959
64240
60814
73274
58354
68084
47493
49194
58203
47174
70879
45749
45269
63846
36406
67897
65210
63475
39831
53875
43800
52695
41107
42952
42051
68407
71391
36734
46145
68042
33301
45914
71418
62804
59177
46504
43116
60426
72720
40868
58082
57218
49768
33244
53762
50678
34091
61379
58460
59868
39116
51176
37486
60116
51936
44871
35167
60942
70162
44193
46852
72436
34295
62693
55027
54532
55768
48530
57069
46973
70748
58954
38836
60053
66424
67045
36682
67903
53984
39411
62943
50526
58347
64990
55304
63105
50964
41610
35016
52365
52771
58712
56944
71568
68319
50173
47996
49797
58984
58136
37054
51187
46917
49423
40933
39185
35432
40696
70559
59023
42745
36793
53000
33378
54750
52078
62078
39844
33123
56086
46458
41589
47948
44246
46267
53859
42264
48322
55248
69880
55136
56355
59663
71519
72205
50744
35179
36127
67569
67986
56958
50631
36552
40954
70702
33836
70371
67500
47771
72388
72893
67145
52787
49205
37969
66906
37192
41970
66222
53380
40428
60001
53906
52175
49929
58235
48319
62147
58102
73323
72566
59056
50352
71692
42004
35531
41541
62840
37668
55289
47421
34379
32993
37776
40435
40526
63894
49427
36871
41330
53477
62887
63564
70646
44487
58032
71108
62809
66364
70218
58617
42132
66195
54049
67219
65437
68462
40398
38967
64572
52397
64450
48838
46160
73257
56817
53443
35705
33740
43873
46148
53471
57913
38105
50226
49662
37272
35035
72379
39201
41138
73279
69278
69905
63534
63473
62432
64789
52319
58874
49389
41629
37571
33626
72382
71047
64927
58517
62405
46382
43228
59216
46146
62885
49244
53876
56251
39529
65922
66825
58610
62145
54447
54479
52241
53639
45014
40004
35428
66099
66649
51939
36898
58483
51915
52369
66534
69538
43977
66347
54945
48046
71053
71579
33511
47713
50138
72813
47183
58878
37048
34251
65606
72984
68259
70141
33769
41140
36506
43586
71342
51759
40792
43851
54460
69643
52813
43637
57254
35259
33124
34041
37472
45949
34968
56609
38996
68623
64126
46444
38046
45575
48227
38069
48793
71916
35225
65387
40911
46020
34998
48016
63897
40449
37881
68312
71654
33761
70161
33669
52445
43451
65929
47859
37071
52547
47392
33693
70055
43985
71702
71600
73627
46128
67970
51967
44100
60368
68877
70752
55426
44344
48104
47888
67931
48299
34131
54729
72039
59013
52656
58392
54512
51334
40784
57191
56907
69609
70069
39874
57493
38264
43270
63492
66268
58993
70950
42429
68098
51361
65078
65751
61954
64618
53655
40756
59759
37161
42470
54212
57828
72785
63717
72014
65650
44907
46889
73651
51530
42723
57736
67358
73484
59020
44693
58850
69573
42075
70083
60876
69933
41031
69336
64592
48735
60749
48966
68989
71182
65860
44218
59791
37398
60240
48343
73239
33781
66361
72145
46238
55895
46216
47131
52552
68848
64549
64971
67867
33049
62282
50047
69394
55717
52846
40638
45319
62602
69076
56289
70982
70856
34218
41980
33735
72643
37693
72299
50622
47258
49854
50333
58051
58967
37485
37690
64685
66778
67674
34550
56347
40373
47226
68797
58058
43479
65735
34274
62504
61581
64137
72525
52430
69133
73237
48456
46837
45563
50975
68633
61135
47828
37796
68980
56617
33930
54539
61183
66286
70579
38427
72612
72734
55344
68563
48293
60156
53813
43908
42985
71523
51124
53390
38767
57473
64669
37702
43591
61424
65003
35027
71297
66975
56803
63209
43558
69241
36497
36352
36155
39849
52971
51995
36030
38938
36779
35579
53912
40437
35587
70528
45978
53999
35502
49734
72729
34136
36697
46357
53356
61461
69491
63445
65306
62909
33556
36602
42364
60380
48831
69782
72737
58836
39837
58054
71333
44837
48331
59434
48075
70187
51524
70244
49882
72121
33541
51447
55280
73891
41477
43377
60568
63740
62972
53572
55094
36187
37596
54010
35433
68167
41792
52522
48369
70022
48459
43608
69320
36389
33907
57416
38319
54727
33477
49410
55131
35039
61496
73293
63201
63322
69662
69330
34475
73630
63634
73187
40426
53280
68468
72531
43016
33204
56967
64588
70466
41499
67756
56023
52668
39818
49798
47835
44966
51998
34873
72456
39081
49211
72873
63365
48832
42405
51822
71443
43874
62314
37075
69674
59907
72951
40282
53660
39832
33654
60187
58986
33869
39871
67690
48791
59313
49228
61758
46202
65056
48587
44582
35144
34941
41474
45502
73186
59888
37742
47914
68526
63845
41426
62049
46996
55809
35366
54511
64622
51663
36371
35759
46269
66086
42404
37947
59342
40514
69680
51162
72751
32992
59929
66791
65441
73485
53433
71457
39716
53106
73336
54207
62059
46467
41729
53905
67559
71171
52260
56004
56713
62277
42646
65996
56412
66038
35025
43979
58553
46841
36017
43438
62295
34294
44317
36311
47813
69649
53705
43837
56942
72969
51664
52263
54003
35756
57706
52491
48309
61280
44023
51409
69705
66851
41978
64007
45441
58772
70531
36716
72309
45527
73503
58208
41653
71725
34801
67988
57239
60737
39628
67537
69219
64234
71795
73537
39458
34872
74094
61002
65123
60878
68336
55783
47429
36336
64062
33136
63959
69166
61524
40579
38416
54068
68403
61556
49556
72392
37437
35845
59566
65927
43641
38047
51563
50588
60081
43409
59624
73637
69631
43597
38128
70733
47520
72556
36428
71217
68648
36992
57777
62290
66390
58888
46307
66294
44280
70210
64833
33927
63446
46540
44848
69948
40061
43598
50649
54110
56176
45263
50245
62868
62203
73658
54421
46952
72179
43156
63722
44133
74013
37990
45595
33974
49283
33281
36330
36846
55158
73896
43709
41577
65897
57272
46497
67736
71336
48836
61178
52696
51846
68430
43830
34260
64371
43318
68272
60347
47577
41229
45512
70738
70723
55215
72700
43893
53865
69670
48377
61639
43248
58856
46762
59579
53354
57246
51707
55831
53282
74074
68067
69544
60649
36296
53537
40598
68139
63911
65475
45468
71616
60921
40698
34315
68764
34562
73679
70654
59543
34361
73116
45984
46607
63572
73701
54807
50745
48698
39946
41643
51818
36453
68521
60732
68257
68676
39690
49075
34653
66346
51950
36978
65143
40650
53396
65573
43508
73370
42269
36337
47259
43958
56547
73277
51937
45559
48502
72275
38077
69093
54356
50326
70056
55216
73566
35717
70087
57975
45028
46640
52169
66489
50537
53111
51579
64087
70841
60070
37036
68373
61316
68920
37456
47610
62918
63245
42782
65714
70722
49376
39891
60571
38513
48198
41021
52839
71793
73226
47287
39023
64812
37946
39125
73208
52152
64519
67477
52234
50896
48394
45508
71069
61138
33627
62515
61534
48987
50573
33189
66492
59569
41084
46732
41860
34224
51217
59537
36488
55898
59672
35672
68667
73560
55415
72509
64425
33285
51772
49147
52180
67561
69770
52362
65820
57835
69936
59210
42964
41145
45905
73661
36297
70307
42946
66004
51683
52910
70925
53606
71120
73620
46515
73906
62403
63836
57504
43428
39094
73405
37313
34191
35000
71891
53128
54463
69751
68127
33514
45294
36762
48742
66039
42983
45695
65161
46937
33613
58603
45098
73750
71010
66595
70233
54654
42587
72144
73009
64153
46195
59568
73346
48199
70224
65122
43106
38956
34021
36292
64265
58567
47984
59718
55530
51183
70827
63741
39528
39978
62680
35636
74245
74281
50894
73073
55576
59627
63775
56415
44320
39557
51055
68914
64451
36652
56375
70283
68796
34667
42091
60891
64313
33296
35804
67126
56103
56794
69956
52978
41384
64667
44977
58375
44410
57836
72941
40299
72407
71363
67641
35524
33726
74009
47885
73327
72908
70136
70420
69706
60514
48432
45425
35668
49746
58006
68045
64769
67279
36028
69618
72664
58936
62666
72255
58913
64213
69138
37684
64434
68687
43790
38432
72997
38610
55522
64174
35801
36532
55700
53633
39415
66088
46429
66828
52224
33633
66098
39802
49640
63291
37511
51230
33775
55376
53018
46151
38859
48073
71482
63034
40406
66169
38360
74108
37625
43088
49937
65695
46783
53731
73760
46085
66960
52039
46704
58935
41382
54253
60363
36681
73202
44918
53389
37366
41722
33471
68150
70556
60764
53066
37822
64801
65502
39268
56211
61725
37686
65354
49254
54044
41394
71693
40438
62094
46914
63222
59865
74205
33357
38968
53574
61251
37527
73140
34312
67179
66907
33299
33364
42924
45266
42843
44985
72184
52728
74125
67866
50477
45096
62670
50076
41111
73539
43671
69011
49745
49659
52215
49509
34645
47412
42022
42154
56668
37887
45151
56705
59649
71673
53179
56417
38379
45704
58371
45946
40453
70516
67308
74612
35135
38117
55701
69924
60148
35525
69479
69036
34200
72747
38638
50249
43079
68906
64382
64350
56828
72853
52461
70376
65736
36869
55433
60084
49804
73105
62622
73726
60038
49851
71856
56406
36483
38723
40832
48641
54559
74462
52177
38504
42272
71580
52517
57079
56810
44659
45463
33177
40878
55078
73817
52661
61832
46413
33115
55531
38111
73059
68277
58881
56177
42717
70269
59444
72574
48269
72733
44145
44327
34652
70145
51061
62888
47455
62128
42352
72193
74530
62983
45953
72418
66707
43543
40399
63617
58722
47531
69316
71212
73461
43073
70475
51975
58334
64334
36442
51214
74653
40656
63065
52145
58964
46227
48708
64328
69551
47991
69709
53816
69911
45929
65732
58643
74471
66133
50112
53661
66237
65101
43292
33804
42153
73356
69329
50766
34939
36755
73916
52036
50097
59368
69920
47275
61474
72610
48985
73923
46968
44494
50992
62000
42474
44105
36450
55164
40474
53603
57997
69666
65806
44616
65938
59154
73800
53540
54126
59985
55926
33886
58022
53680
67567
45064
73731
52276
35365
37271
39338
41023
59124
40251
61130
57097
45047
35267
53938
49650
73521
62291
34935
49083
68233
68454
57107
38471
58535
56209
52549
59658
49263
48702
63930
38755
34451
74394
67977
57961
58701
46767
72165
61475
59180
59179
35293
49208
43365
41399
57024
36227
51884
73282
52363
68575
69347
67661
70659
68199
59412
64128
41362
66285
68012
73143
61455
66042
47425
56979
40490
59463
67295
69704
66127
67853
64568
42972
41300
37453
39480
48613
38254
57861
61589
70852
52056
61742
38468
63178
47227
68037
33745
48647
56601
34729
44657
46974
53851
38761
38709
47535
73384
39233
71632
39150
54271
71602
47299
66089
42827
38845
72942
60618
38599
33229
63289
60858
46728
70303
63739
36595
47179
55677
45854
74293
36384
43853
71972
61353
65903
62851
52002
55506
48716
61053
74668
38866
41338
65215
70663
41648
49266
35127
37489
60353
72226
58133
51064
69364
65638
35455
73276
65579
62307
39209
55331
59363
58042
61661
52320
63781
68602
61564
71476
74913
70658
61503
47525
68897
65628
47333
41538
39285
73940
67728
47645
53600
46103
53775
42147
66742
36902
38043
56901
72192
64428
36154
52636
61622
64516
38124
40246
41134
68007
42765
69530
38165
54031
33424
73505
51866
51464
46834
44910
61048
69623
62135
60468
58511
65713
71816
53312
45603
74330
48881
40723
69602
61354
40712
39107
47161
34594
41283
60307
62595
41845
42183
72453
71237
61624
39300
35771
40215
45894
72597
61957
56750
50571
69388
45426
69550
72036
71850
48699
73267
73740
55297
69137
62182
52073
46044
72967
59310
37005
69046
47926
67265
70481
56703
40949
34772
72092
59397
56174
74284
72854
68587
44465
40098
68500
58732
44469
65677
35289
67412
54556
59524
70505
69564
44231
36084
40873
45409
44716
40238
50155
51109
53924
67110
39289
61004
59996
36388
58540
67021
71595
56916
65552
36093
46700
60077
71741
71621
35585
50158
50306
56005
63035
43974
49072
62007
48137
61608
55017
38633
60840
41531
43635
33540
42998
41230
35907
72946
36334
67576
59959
67814
70067
70188
46796
41620
47330
57940
66504
65568
55348
33219
50765
39244
35746
36809
64255
47166
72422
51024
36563
40728
46249
59557
68166
60539
60802
67598
35604
53969
53823
53663
71218
63112
69106
60370
42017
71025
70122
69188
47671
42151
70369
54456
71515
44723
57773
49686
59740
41616
45121
44831
33081
63508
48451
64776
51735
62109
56687
49812
46522
63172
48403
54234
46217
75020
44762
66652
43326
68422
47352
37833
41550
65407
44046
69094
52086
36950
46032
64172
36180
46637
40947
66018
37379
33004
34435
61150
74754
62537
37813
54672
65555
73895
47620
47185
48186
44385
62584
39515
70606
45997
40382
46902
37676
46352
74135
71532
59734
73006
69081
42752
60199
70715
42292
37729
57603
62580
72100
43441
66147
56545
55566
51422
38527
35586
56499
72902
45207
50660
40050
74189
69632
36587
73580
69108
48058
62178
74788
73927
39915
62052
68735
72934
70004
62257
73010
40861
35465
71080
52602
46021
54545
65140
54260
68833
44124
45881
64151
55564
53996
46847
75156
58831
44297
47102
34066
73044
45214
38305
45008
63071
39368
75224
46099
73981
33948
37616
49627
58342
45119
46353
50124
36504
58189
39769
36770
65002
48878
70610
58076
33480
69694
35011
68027
43225
35387
71921
55317
64543
35247
46263
71195
62229
50107
74365
43510
70709
38031
36325
65087
54408
45459
74853
42834
54372
38569
33149
37710
71245
61681
57152
34722
46181
44331
71588
54214
73231
64072
38753
60062
47881
45155
37915
50667
56334
68974
38607
63905
66256
72410
66590
75164
67050
46180
36189
44731
62281
74744
42673
57819
52920
73523
63496
46541
72319
65147
68440
46491
59364
47475
69317
64349
74676
61658
60639
70418
65417
56893
67142
42110
45540
45487
43529
54149
51864
49189
44702
65398
65786
40101
38850
43341
43170
62896
73398
62837
50560
54432
36638
68998
62866
69972
49214
45614
39592
74433
54060
45289
73921
45700
41969
56851
51839
72176
49126
72234
52567
62572
74347
72409
38004
64954
62870
56720
38644
36572
37089
53194
33482
61760
55742
62834
60540
72353
35875
38944
69254
52155
46082
69575
50104
57637
72699
35783
33606
68568
52937
69502
33617
45100
72546
39123
54908
60336
50669
58213
74246
42492
37521
66204
66588
73856
39788
54919
52034
34855
52716
40022
71845
73098
45755
65765
51908
68138
34744
70230
37819
56112
66844
40460
74858
35173
69554
34743
74809
64369
62118
51358
60575
39949
56882
62347
74681
72203
57633
58195
37266
53743
42992
34423
70306
75160
52330
75499
55417
41815
41750
62299
55567
43433
53453
48879
58627
42175
44365
63448
66591
36112
58165
68184
55962
37531
72233
66371
44733
37540
69414
54042
73563
46210
73299
50129
33906
59490
66852
47695
67298
38730
35053
69935
36946
58439
70099
74362
70428
55172
74647
48722
63205
49130
70473
65312
62263
48279
55807
47956
45518
74321
35303
45298
43743
54918
56175
52351
45826
64162
74461
54910
54048
51087
69304
46415
61446
50905
50220
67483
73369
43284
50751
68467
56028
53646
35199
64045
55338
43528
62160
58549
50763
42664
69234
61221
68647
38862
54291
48389
73653
60326
59824
67482
68364
65669
52942
69384
44034
74328
61968
45800
69812
45566
67361
43000
60941
60150
55106
41542
51104
36640
35415
45407
55049
74079
64031
37372
64539
70534
48741
51412
45687
67313
62473
66729
48681
67206
51051
42083
57815
63375
33600
59970
36150
59384
44677
42688
68125
64352
61196
53264
58945
66688
54895
62724
49783
45147
69945
75055
73864
71715
41834
57845
52777
67619
72397
49690
61812
68993
67112
61775
71926
35327
45883
64616
34434
43801
53666
72861
50585
54623
53531
38608
42102
34250
51934
75301
35764
68489
35551
48344
35423
61679
54808
75395
47675
55167
68189
69096
50442
41868
43918
72845
69910
45699
64012
33788
75671
73424
73457
46125
55245
72703
60264
38314
57237
39805
53825
60393
54935
44350
65856
44073
71408
68218
74534
47928
61730
57415
71163
70393
41030
36478
42027
60205
69867
65062
69641
64946
33844
35384
50617
35232
72175
74615
65027
55016
62921
34150
36050
57506
64276
43797
71560
60916
55934
33607
54592
68645
64644
58463
68002
51101
36955
74750
37443
41080
53187
69529
68582
53404
67176
44164
61328
65464
37755
66632
43001
61336
47688
63816
33234
71662
48555
38161
42573
45361
44208
44945
46951
33757
50731
61616
70152
65553
64355
64442
53592
46090
64816
67727
70075
46579
74148
57883
75450
65004
65391
73043
40939
65931
51111
60295
48770
57099
39817
59727
52302
54088
63361
62045
65921
35562
38038
75349
50088
54321
45938
41144
60943
43571
53868
65103
66341
37035
42118
33446
62183
57027
73710
53178
56697
60216
56783
58137
44572
64581
50904
33039
62240
40177
64321
70920
73131
74539
57409
62979
34717
63593
70459
62268
33550
37088
74107
35066
62575
47456
52694
38148
53272
66920
69866
71125
49540
41350
53167
40917
46007
41507
74280
42036
37182
58631
34321
74382
34220
56799
33509
48315
34505
63302
58682
64043
56172
45400
34178
45172
54974
32983
53045
34560
60013
56665
54363
72037
46384
57134
47328
34682
47902
46065
33246
63457
54952
74771
45550
67575
38136
33576
72512
52796
43306
58537
41078
71051
73071
33871
48884
55713
66659
56602
71387
68252
45224
66353
38703
71802
46695
42315
44709
60011
42160
66592
39600
72448
42893
40541
37178
74435
34595
42466
38628
34440
43290
68855
69829
55540
43806
72478
72527
55385
59802
34266
74549
66037
46371
61805
57084
60024
68246
53382
60845
48008
34447
57490
67905
73698
75501
60608
47631
68611
66399
39767
46130
40325
72888
65322
61266
49265
71822
58912
36321
37532
35006
66160
48634
34008
73158
57495
52109
67837
47448
38573
49800
68727
39057
36787
58887
73770
56049
40905
56949
73853
53086
51313
66295
65816
70154
42066
69426
69957
39708
72464
63014
45373
45810
52871
57823
48700
64342
46682
65169
61912
36239
51005
72454
40448
58715
35748
49927
75410
40259
43167
71928
33913
59751
66211
58409
64499
40798
61873
41065
70570
65413
75768
39362
62027
73905
71037
73589
54975
40144
37639
43906
54953
66670
34386
71305
34614
53689
42648
50538
43244
71620
42245
69054
55547
36161
73841
64856
43053
61160
42074
34143
60535
52719
40540
56786
58848
68057
50836
76006
66071
36818
75405
49112
70175
62801
34616
44927
42898
55153
45753
74702
58748
45665
63058
68427
40319
41372
37538
64069
43042
37664
47038
52742
35937
72202
50471
71019
58373
55264
48421
33657
46954
36792
73702
33015
60768
73908
43076
60276
75242
54040
56163
53245
56389
60348
70124
61090
74960
69947
73286
69365
67738
60046
41326
36911
62889
43602
62414
72181
67370
69553
67390
63114
33984
47113
51041
47593
57817
35747
71060
41010
39408
40750
46109
41092
69991
59144
67177
60519
70267
55870
59428
60626
43588
41862
55445
36354
44546
70096
42243
70538
67105
73172
50380
62371
51857
46935
50626
53321
45137
46752
38696
57192
47182
40120
68626
52179
55048
63501
76178
44084
51074
60418
51973
44517
65749
48088
56366
73527
39658
68945
53968
53658
38809
68308
72811
45127
49649
35090
44275
43954
48406
72849
67886
54955
49988
50250
65347
50307
47950
59651
49965
71322
59321
47294
35634
44056
71314
62064
48950
69864
51987
73674
57380
58130
61895
61268
38662
74897
50012
66677
68826
42224
73070
71366
39575
58783
55369
37677
55386
53773
41000
69484
70315
60016
71910
58547
70038
67248
47783
56855
36446
33259
62106
36769
73840
76240
72648
62478
35015
67432
66971
41841
64528
63425
72761
35959
46035
36917
54270
38266
70347
59707
75665
58636
41639
40012
42381
68790
49740
69700
34481
62062
47725
50176
63597
41454
69601
43568
51259
53188
41532
53986
44965
52755
55091
33406
39932
53550
41208
60946
51878
58306
41814
43652
69776
73684
42116
60314
33316
45850
64002
43737
47388
69006
59493
37483
38657
74499
48477
74496
60742
38713
71596
38225
68062
52099
57511
39875
66873
41578
42304
69199
60815
65366
55512
58811
71461
58857
45094
75403
72892
71038
74944
66711
60008
45805
74443
36193
68034
75622
69434
47555
75904
65022
60159
39680
43404
40446
69056
72470
49916
52225
75600
51068
70208
59245
51453
38421
60757
57324
44877
49574
41703
72411
64273
47250
58029
60270
57472
73562
47576
74626
34552
69050
60286
40482
74849
58933
54733
34919
46819
55806
68902
32957
51668
54641
49733
65253
44502
49565
75282
65528
68711
73672
72809
46715
44079
45562
56682
62080
67340
61781
50460
33456
38587
73725
51729
48063
52709
52754
71671
74748
75943
53113
55176
64912
43859
53191
73576
68824
57588
42339
49903
42396
41604
38647
51634
48901
38503
38074
62023
65593
47909
52019
68141
68983
70597
57318
68322
62167
66941
63707
53974
64310
70806
44903
54510
63369
36019
75425
44307
46505
54450
38787
69932
45799
41545
37524
35920
53384
33799
36670
54565
50015
45773
49932
68816
74316
47505
73758
63456
37128
67187
59720
56411
69973
44812
60352
73499
51602
34193
72162
32961
38746
52836
75506
34898
58105
63239
53814
36975
67645
54119
46487
55337
44287
48205
50279
65660
40208
34033
49090
54059
38545
49181
56768
61874
50368
37666
33018
42521
60473
60591
62234
48752
52237
66106
63752
40945
75615
62489
71293
62368
59795
66859
56089
54970
36861
72374
63472
34735
75498
76210
68537
58664
38526
34402
70179
53936
76406
57096
42303
54721
53452
59318
66671
52597
35485
56221
47269
68893
37995
63028
58685
38352
67138
57862
71772
47868
52899
59701
37323
70574
60417
69861
54021
33098
75053
44029
34811
57455
35859
67577
76293
74313
54015
70118
44002
41697
51516
38933
59115
75267
74529
43072
64011
42702
41327
49856
44491
73607
37575
47710
40180
39602
33912
64636
74084
37376
76174
46302
62482
64913
33521
75432
41334
72240
70070
41645
41630
75924
69962
70495
67675
68788
40722
34659
62841
69498
68410
62587
65395
72520
45995
39847
73263
33797
71188
75607
75066
52857
55756
75196
67874
34117
71338
36049
51326
68010
67677
33379
70970
42888
67800
33369
39967
34463
36971
71316
60813
68689
55877
41965
36378
35569
56314
72023
68295
57803
57437
54468
74716
45784
34025
65141
41793
40322
73013
59069
49455
67751
38255
35013
67078
69040
63939
34050
66771
58894
56404
42410
72863
74846
61413
57982
55105
65008
59595
44981
74662
50504
53126
60002
59333
69253
50324
48336
61267
52317
43678
34088
51659
40342
37029
43279
47068
55312
65336
46362
73719
66630
49625
43564
70688
73568
70494
74803
53786
43420
57002
40594
55550
59369
33751
59770
34239
62798
51411
43424
44686
75433
48429
58662
72135
44455
33059
70293
37568
65098
45491
57959
56109
75525
71261
56940
43389
51618
40942
58122
50554
47715
75229
34515
42970
72273
51417
68567
43339
43570
73440
58998
65835
65389
38905
56597
67714
49760
45366
69213
66181
43055
52361
45381
73271
53172
56966
48883
48951
53767
75154
36802
60648
38051
70753
55501
58090
36677
66085
67693
42424
54708
52895
55188
68926
72709
50862
58803
71331
60302
48709
58577
45606
72435
58167
49759
52687
73185
56489
49206
68669
37061
63600
45025
36197
67108
33008
75305
49786
54351
38410
72186
63124
33861
65966
59443
68126
33737
44609
73922
56523
63904
75847
50951
73613
63812
73467
64689
51234
41231
43140
47875
52639
75184
47953
75906
76783
42048
42719
56101
51071
34884
48478
39726
75134
76530
62054
67900
42778
74275
33069
37759
49152
62560
68710
75541
60289
71068
61123
50497
46955
64426
44705
47951
55356
54941
50258
39833
61492
34287
73031
60676
45451
55999
61351
40090
52020
47685
62216
49505
72091
67232
45993
39401
64110
35660
48338
56325
37897
32954
70836
67883
47660
65932
66556
42655
45771
34834
53878
74050
44443
53230
43703
74294
63281
56327
53115
34819
67993
55388
75231
70397
57474
61605
72421
64768
33294
67244
56646
54006
39314
47434
71704
46124
47283
49776
37721
46438
63674
46923
38160
60870
50887
46480
48626
57781
76781
46377
74083
64454
33809
62559
66299
49355
53030
63862
35346
40131
75295
76380
55039
60037
52824
55640
68382
63851
60477
59969
71390
66996
62778
45544
49590
36970
35462
64920
64915
54315
36487
46735
63991
58507
51265
33523
73972
54252
67042
66396
72837
33297
54531
53118
37753
76190
56085
73360
72376
69167
51660
62401
45955
46531
64183
34004
43584
50805
59645
68198
59446
46477
45676
56834
35909
69425
46616
59153
48592
38418
54399
72882
66831
57552
73175
39637
57139
48047
67830
51219
53516
75680
72602
54785
39385
49946
47221
36087
70565
49077
55182
44160
67207
36274
54594
73305
59804
42430
58526
69791
72528
41559
53236
32971
48036
67484
71687
44858
72641
39756
37902
60444
38022
60462
48736
72288
41233
35921
64621
68760
44255
36903
44490
38417
38500
51108
56649
62989
37477
56118
67431
74068
73459
72466
61732
52953
46595
58805
53622
59242
34765
42896
37978
56151
68330
50080
49947
63971
40079
56741
64377
60113
43931
67338
68960
41526
74391
63021
37573
75540
75052
36643
33217
45040
46187
68561
53182
71197
55741
38749
67162
49915
53021
38963
52025
40222
44970
51652
34745
57824
59212
44739
55556
48430
38870
72852
52766
58095
73792
74437
48657
59814
33273
71400
37244
39930
46318
47017
68690
53854
33064
33867
52840
72476
53026
77146
55651
70955
76887
51555
70185
41961
57211
74970
34241
49122
60597
40759
67238
65580
64522
38198
47755
63439
48157
72050
73385
38263
35176
74342
46003
40700
59260
68789
59756
33343
74440
43286
70990
67953
35389
47892
44386
54563
65071
51620
50535
51803
52918
74717
58443
54684
63342
49444
62119
44513
35758
74561
34960
68627
34064
67628
53753
36198
55574
50808
49600
43781
59864
57534
67204
67631
67712
57962
40817
74533
65462
69007
39151
70155
73481
72754
68019
48082
46430
42367
47304
60516
38631
38676
74318
57871
46131
72698
48363
38119
42333
46009
48035
41548
46079
42533
69959
53093
49864
46062
47811
64593
55097
71806
66568
51020
42246
66717
44624
57378
46545
77069
43523
39917
44978
41930
74368
72800
73682
74911
38789
69747
70493
62445
52270
43319
57932
51695
46668
42330
77257
70878
39822
58232
36631
45245
55866
59401
35059
65432
37285
35967
72726
34856
59797
39933
48725
53100
41686
57972
37455
38540
60358
55996
50957
38786
50665
45120
71857
61916
44697
33772
77237
49962
65808
52184
35550
48599
49782
76464
64376
66538
74881
34632
74598
53923
52438
76149
61882
62012
43544
38826
33819
64395
43411
68614
51721
68570
54170
43902
75335
32932
38328
76187
42484
64479
76398
49221
60566
32995
42349
69087
73836
36228
53721
38605
42028
41354
47622
40568
53715
39778
37390
75078
72344
58478
42103
58892
42485
75123
60195
61727
45843
34763
56975
58331
44581
40153
44956
49284
40390
43683
76489
68171
48521
75759
68688
36706
54157
51571
40147
40266
76285
73809
44772
58996
55463
67036
56182
50532
75658
76851
45376
42158
36215
47840
63231
71550
35494
61037
74444
76978
76698
73530
75175
45573
44309
74568
72529
33568
66655
68910
37794
38434
47638
52613
72116
45825
55036
74823
56218
64785
77357
35834
59315
76900
61521
38961
61823
58437
37301
34051
73512
70906
54696
40894
57089
75687
60105
51587
39140
39749
39660
75584
45942
74696
42443
70770
69803
48854
47891
41252
39147
35565
63799
55121
36263
59265
46978
53766
72022
72459
67568
76277
77447
63390
36448
41811
68031
70830
73532
36964
43219
71219
38782
70984
57925
44391
50555
70209
40842
59015
38803
46433
77143
44630
54578
62276
34942
36644
55180
35200
36546
62176
70657
56531
52532
72404
63621
44941
42428
46666
42981
67461
35785
48463
37962
40623
60967
76233
56326
56019
60456
39526
45041
57284
76766
42763
71151
52744
77567
37252
46283
57259
52471
53855
72639
59768
71778
49956
52297
41432
63218
40025
39907
46494
71402
71141
36764
75666
66398
58522
76372
55943
74577
48110
58418
65935
61483
63482
52773
57247
33529
61840
49349
46050
62469
75262
56629
68770
46070
60225
60569
38234
34768
48986
76808
55361
46997
67781
33021
75950
38722
51139
58969
71967
34570
36531
75839
46407
42145
76798
37331
76865
40969
55315
60177
77049
55936
75491
48494
59845
61527
44120
35990
56955
66378
40717
59259
50634
40695
45247
46015
53797
70675
64786
47970
67223
57028
60945
44359
62356
71451
37723
34525
60620
44675
75539
44293
54604
64490
34924
36130
54655
52457
51985
66719
44957
66931
70600
39333
47689
70515
53241
69541
39862
63316
46677
41011
37722
41519
39798
70271
72167
60660
46793
61650
49749
34808
67103
60607
60994
57286
63906
45307
34966
54053
70065
72656
39904
77566
53135
66276
68372
55536
61847
54426
72468
64383
46972
54389
45867
74056
45077
68402
73966
74508
49380
61061
56134
40775
65571
36952
67199
75835
41999
76356
40593
63512
64199
47024
40076
74042
73025
67144
46547
75201
47734
63827
54748
37734
42378
74609
45280
47839
54284
75677
48007
58064
68746
33448
33566
46605
62984
39487
72124
63370
36079
42654
73948
59078
36039
54924
39993
51560
40313
54281
61137
48779
39066
63142
50590
42080
69044
55263
61426
54749
59519
42181
55307
69967
48273
56587
39842
39954
34123
73733
65033
64613
51203
58929
55059
33491
70777
47084
71377
75803
54948
43499
75099
65069
50668
39960
33444
75204
65772
35345
53858
67734
61641
77299
75982
56751
37480
66680
70077
57607
60004
43812
34047
62978
77663
62723
39840
34548
34736
73825
73014
39846
37769
74804
66340
70785
50154
46903
69359
72668
66036
42606
52360
63136
47941
63815
44696
52776
75261
58057
77824
57523
48033
45273
42120
72320
76062
51920
47145
56903
34795
75130
38502
73163
65154
38606
68780
57487
64535
76059
39525
66477
39759
68699
57868
72568
35999
40999
54702
57459
54362
58759
62073
72812
76503
77472
44821
38414
63731
77470
59392
38344
75638
71050
35132
54007
42861
33192
46888
53025
64130
55129
66332
71748
41611
71160
60027
55003
68733
70998
53491
75207
52952
52578
45029
59389
61801
46829
67758
35269
45494
34492
77776
73058
34741
64009
52228
55465
55437
76647
60458
44005
66505
56021
65988
71855
34815
71682
69263
72083
43939
37482
35037
73778
36962
53320
68250
60518
59758
57941
58737
60804
66045
59264
68050
68366
42108
61787
33342
52563
53857
41832
71558
49161
47623
50165
74199
72619
39153
77504
53843
67950
42535
68496
60548
66497
54962
36110
53819
64482
39684
44975
76188
55726
35313
57292
39733
74813
57729
60997
76431
42800
54874
62104
74104
70359
35716
46336
77556
61245
57397
49104
43455
56428
69294
68044
74955
35168
52698
48788
52659
48317
39304
68347
68266
71669
52212
44256
36845
41273
41192
72403
48880
53640
71884
64995
71158
77895
55325
65616
40092
60484
68247
43138
75314
75090
47213
68230
52523
36149
72383
44557
71590
42290
77217
55797
70818
52079
68225
54038
40711
70169
44988
63304
73333
41159
68515
48217
33679
46845
70568
43980
36148
63131
64384
43086
48039
36066
55303
76045
52778
64714
71775
33510
69950
71835
70046
55023
56425
77873
50754
41651
70634
34748
71583
71214
42003
72689
70692
76228
38363
65436
66070
71849
75583
57221
36435
58092
61309
52480
64187
37086
65889
72394
66318
42150
69319
75519
75243
50052
72298
66218
49909
76249
49589
50169
41391
38452
55602
57053
34975
75096
36326
68399
37333
69478
60446
75163
69276
42456
37945
35954
43266
41478
62591
47095
75139
50835
60050
70747
44382
59301
49672
56819
77558
37577
50928
45696
38973
36207
60790
74016
42982
47458
48777
61630
57976
76264
77645
76481
71279
36997
40470
53707
75711
52789
65664
76148
43126
34742
74324
74931
58829
67998
40834
43658
36386
37932
71994
72441
54338
56954
51245
68876
72548
68806
59778
62030
65245
67185
64960
56921
70486
49017
77364
68885
67478
69893
40301
73368
63099
49980
63086
63585
61148
46236
67724
63109
69723
47655
47686
77024
45066
71937
52132
70682
73786
56581
35736
77994
35472
69881
64868
63063
70039
33670
39357
59246
52505
34438
38060
33346
69205
75032
36162
49611
78142
39770
70296
40537
66443
41743
47469
68077
58226
49681
73219
77747
69671
50204
51062
66247
76322
35263
77712
51739
60674
42642
72480
74783
33966
50420
60422
50800
55680
68490
75200
78238
33211
63223
53713
67538
60546
39240
54371
44272
55126
40745
77062
57571
54967
59108
67403
41652
47389
78117
69118
69992
57664
67941
56785
52834
59016
33577
76863
58602
35992
70205
49280
75830
77958
35328
64466
63214
48766
66832
56631
42548
55222
36105
48385
59952
58586
73104
50040
48228
48706
59028
61989
53768
59196
74625
58573
43651
58237
68378
43770
61844
69277
42417
34413
55767
39998
68966
61383
62442
42870
78107
50914
54706
33692
48027
71135
69733
34415
75121
47758
45122
35740
59979
37194
65901
63992
62624
77985
36589
69656
76594
41826
59623
59866
48106
61969
47249
52126
66367
36715
74024
66457
71113
62199
46986
57896
67457
75379
53704
72839
49225
49261
62927
69853
74160
42978
65666
42393
44817
39615
58275
68409
50284
55127
72384
38346
63286
34589
71941
70176
74311
50056
45623
40361
56598
73534
66715
58824
63536
72850
77657
35124
58845
33314
33380
33146
78352
43789
38142
37873
77560
66225
47427
42377
76996
77454
33183
55271
77518
37149
37570
78199
38053
33813
54173
42750
74912
45545
75329
69679
41758
53918
53150
63859
35880
52201
54028
36273
62124
42917
43945
70707
57742
76238
53292
78322
33275
54151
33131
52219
69820
67156
37248
40681
69780
59753
68286
73033
51731
35245
40853
41865
77202
76023
43095
46250
73252
64518
65549
75320
50300
72218
64202
68094
40219
49054
42259
42271
76430
53333
54795
34019
75978
60496
33908
65177
43934
53289
66817
70348
62048
33094
60727
67252
40611
35235
37633
35718
61366
52133
51853
57770
57726
44792
66009
52389
60076
33035
62701
74011
71964
54259
47743
54536
55720
73249
69730
33987
61712
63242
33553
46592
58675
47116
57369
39228
63422
53535
73907
77671
46259
55853
72102
52300
36223
54990
59254
56322
48023
62446
63771
62344
50351
35321
67868
35607
73789
70190
47912
52496
55324
53934
77906
67422
46701
33412
51800
75802
36795
51048
50659
33538
69528
65998
72865
65051
56756
37057
58034
34865
33499
69119
33573
72500
74158
40197
35105
73418
65709
54823
47216
59256
54710
57062
38412
36837
34286
60853
45158
49921
40152
37939
41336
59158
60139
44464
74777
71345
66897
43798
72730
74587
75025
77856
44298
49963
63561
58529
57734
33265
40769
74099
74555
53391
62096
40256
47057
42862
53095
76259
50276
69168
49968
76548
44004
66031
77823
45184
40311
49420
57078
52820
53505
76928
58265
39782
41235
72575
45898
58847
65334
52171
74486
77419
66572
77710
63669
69817
74697
48663
40369
36726
58509
54544
64531
72325
69717
64291
35397
39457
38162
37218
74120
45569
42040
70981
63197
61298
58025
67553
78465
65774
49805
35217
78553
48669
38591
75782
68762
71328
32968
67456
34291
54944
50770
75074
75270
48192
70560
64591
55925
42616
57410
76606
60692
50140
52462
48578
70571
76091
64233
44099
76230
73466
74762
52510
39877
67255
78473
33066
78346
65711
52310
72533
50034
74237
60475
38443
49581
51213
74812
41717
75480
46419
43181
61513
37673
52356
63145
74258
44014
41694
42969
57852
76521
55976
37879
45985
53897
56625
57429
36261
39310
66939
54464
71737
49131
73268
75236
62763
43217
78149
78266
67711
46184
70093
66171
36313
76983
62111
75973
65716
54050
68726
49141
39474
55413
76871
68472
41104
64436
61412
70153
37795
40520
38522
55816
69894
36929
77755
57144
75700
72672
48348
55163
35713
50277
44883
75968
66241
76106
37367
53978
49887
37166
34810
36324
66878
45760
47438
51601
60959
75255
78036
53523
44089
48178
72063
58642
68636
63660
78807
74191
74636
47858
65529
69883
77090
59339
40034
43309
48745
58193
40119
43763
42229
47994
50931
34776
65160
35596
74180
50297
60503
35332
64815
58061
33460
77838
42176
65818
66579
62647
77421
42107
43469
65854
40444
33631
69635
73984
74720
55820
44919
58278
77760
42459
63732
33042
74548
46890
41055
63839
61588
45579
77598
50384
48249
74466
66104
53335
77803
53189
45561
57274
68720
36191
63711
78655
66962
45901
42662
73086
45567
56148
76482
51747
70787
54758
72139
77926
57891
68908
68231
51582
73591
70191
40168
43159
53329
76674
40109
73799
66149
56641
70114
72793
75412
69367
73206
77703
70287
47815
73851
46862
77825
76336
66623
34973
37427
47499
70423
45761
63922
40298
71980
76535
50396
56559
72220
76772
78916
65490
63801
62894
64373
70900
46838
67476
49711
54598
42671
40882
63484
39855
60134
32998
33671
57640
67408
43173
63555
46926
56606
58994
65905
34581
77974
46518
35693
66063
75682
76619
63069
74650
33940
72972
49499
76416
48910
75992
34615
61371
76826
47618
36745
34899
50965
38774
56908
45417
50228
37720
60955
68684
63964
46483
41942
47748
33968
53901
51896
34395
50466
77057
39622
37717
39410
76539
75941
33298
50489
37843
59862
49626
33887
66847
75438
47223
56976
67512
74396
71776
68446
52869
66113
55250
48284
76413
62087
60291
46791
73670
56643
57232
66550
72887
37634
45622
34963
35546
34465
50467
68154
70225
52124
66619
59669
74229
50509
43506
54897
73000
73383
41241
58833
35851
67972
65944
40628
43338
75414
76960
46049
68759
65983
50505
65805
69252
77818
68030
72133
58607
68505
46291
54946
34850
44156
68794
71116
66757
34373
70639
42314
45362
56686
62122
75793
40607
38558
74209
58768
73648
58160
36771
72851
57313
78940
65085
37937
41530
33293
70551
69627
67584
55510
60839
42453
48375
78203
55247
76404
56532
35896
66969
67534
74065
57264
58035
46591
49230
70797
50230
34213
71989
47646
76988
76301
76921
45765
70740
45972
61368
36854
41067
50586
43323
77203
73492
38120
40078
42117
42276
33900
59286
68190
56557
53036
43473
63605
45449
33473
43080
63362
57142
35453
58928
41497
45601
52884
38677
38489
76651
71881
36733
33641
69060
65023
43484
54876
37959
55130
64968
59162
48140
78736
70550
43691
48277
50343
77281
67375
50418
67309
48353
50933
78259
69915
78619
74772
40121
66284
51727
77352
53594
62004
34903
33830
46576
60377
65667
74584
69476
59562
70632
42691
33818
63955
41894
71783
35929
57657
46165
47337
34460
48230
49400
57995
37909
49771
78684
70063
34989
35241
51851
33325
38477
65064
58009
67999
76842
57417
37340
76139
56681
75801
68964
74059
75963
56731
71049
44292
75442
48231
67842
66180
48447
40962
55219
60012
58183
38576
35154
55549
33549
74067
39988
33782
71259
66386
40218
50413
45862
54268
68527
66513
50566
70413
36807
65139
42867
72257
45887
40335
68079
50167
39627
78449
59641
52792
74273
53154
75281
54769
37107
76675
45954
55970
49114
74511
75003
44628
51131
78917
44446
40896
34268
35576
71205
77017
41797
53077
66714
56268
65086
40888
68741
63498
54809
75263
57863
42640
77652
67266
42274
59613
59714
55980
43607
67474
73278
51671
78125
74890
72576
37588
49910
52345
42240
64139
78520
35084
58552
57908
48393
37324
44228
79322
40296
39479
76090
35467
78551
78241
66640
56198
46075
65068
76288
63553
64483
44125
69466
74579
67672
50549
33097
43924
57910
62224
72949
38939
60455
59375
60700
53734
61759
77934
47810
38679
58949
54265
48059
52061
46571
48061
47538
55539
40315
75692
49479
35163
70502
35394
65205
34566
76475
36231
41812
45227
36201
72895
77415
71970
65457
42392
68385
66521
60093
43832
62463
34711
76241
67425
45882
46590
72818
78269
44707
73706
48483
55568
55743
39297
59997
74757
51185
51148
50870
49723
35284
60923
73165
37766
43013
52417
45093
78984
68714
48248
77149
76884
78507
67064
51271
66066
52118
54659
41948
78318
52657
49545
41465
36152
76480
33587
43285
42887
71674
72465
64075
73641
38261
72652
64713
59114
38594
48050
73483
74901
44542
79071
61747
39070
53610
41944
79397
60951
35805
75363
60173
76642
71360
34127
38333
69265
63967
56125
69409
56009
39445
52558
66602
49424
47039
38926
75623
44750
68544
61922
40880
38640
61218
47485
77887
53790
62163
76949
78127
62779
45301
77115
39785
46589
66999
72687
51438
47128
38098
47233
73275
35171
70035
63055
49148
67939
55478
51200
46999
47599
64561
44017
64889
64473
39914
64295
43846
72924
79516
34206
59919
75222
38493
54029
34058
62015
63642
51647
38242
53152
59400
74183
75870
43850
33140
59827
53144
33536
37008
42331
61715
72826
49002
44998
78696
63306
39225
61365
48376
45270
46754
71022
69297
44684
46604
75141
52569
38440
64272
74350
59700
57573
55883
50273
50843
58813
78682
36973
76932
56749
71686
74872
77525
49810
51081
48467
78988
35372
40468
54477
40787
47848
45654
62881
37462
53442
37911
57186
68888
74873
40467
68173
35828
69172
54366
71688
60654
36585
42868
75430
77508
54014
75413
58506
47766
73873
50454
39682
35317
54080
37441
78042
78103
52264
69034
35362
70882
46028
40211
57433
79267
59185
46721
50533
34916
65046
57816
42221
42327
73643
47097
54527
38920
47165
76212
39508
53626
63126
70727
48916
56416
64652
72451
56691
67870
78884
55834
53795
44999
64897
67910
62079
39799
61352
36828
48796
47272
57214
71439
42564
52071
46786
74338
45246
58018
43197
64457
45241
46861
43346
75067
65885
54883
71431
77073
51307
76690
75371
55190
48101
69401
39538
38726
68887
42958
76242
69513
40874
61177
51343
54115
52929
42541
52314
59476
70966
60835
41950
50826
54208
56410
46933
73354
49063
44636
56904
44562
34638
60310
61423
48144
66048
56306
34675
46379
65773
70173
66336
33420
58015
57194
61996
68242
72424
44372
76843
36062
70686
40247
77730
35678
37818
52439
36948
39906
76719
37053
54109
54686
76334
65795
66167
74075
39469
75618
43461
72690
61205
55423
76315
33752
39609
61515
44467
65696
37801
75969
51651
38331
57395
44576
72932
46071
77494
57866
53719
58558
73034
73573
68802
60962
44631
77871
71707
71039
64930
53360
57525
69952
74532
40020
50857
38966
69427
76671
77807
65614
40865
65381
72312
65682
67895
67799
46958
69052
71404
68300
78924
43825
60354
74424
45083
64825
70924
54036
59571
67421
47514
77545
33922
78071
72318
79251
37961
53464
72137
50482
41036
59113
39417
53406
69931
70898
74782
77938
79599
42012
59345
55828
34972
48090
60838
48433
54405
35772
78747
68438
78356
78384
42169
37880
67027
51544
45651
50017
44962
33120
39188
44833
61124
38851
77212
71634
78648
67468
48792
55435
74526
44427
48316
65514
48536
38050
36101
57367
63633
78184
38195
40872
56067
57687
52162
53757
67030
74642
59090
64006
78862
65346
48078
54638
65521
71106
74425
43653
79633
34852
75555
72505
46063
38820
35347
67510
44154
37630
45551
63010
46218
45380
52812
34803
49438
53222
34476
50406
78907
68431
55232
59632
58947
54777
79696
56843
53079
61761
43029
45423
60580
50798
72040
36684
76538
39043
75008
52110
66814
57937
72804
45342
36839
61356
74590
59615
63539
34398
51042
68207
41759
53029
46892
73465
33642
65536
71077
71224
61713
76442
67925
72352
55787
46727
76018
36020
55789
51321
70479
58889
52217
64983
69260
44704
41015
51284
64390
62398
32934
39630
60060
79955
73118
59872
55475
76131
59816
38683
41744
42875
77303
42114
40987
70130
49796
47559
46282
53313
78116
50831
48609
60687
60793
60215
42397
42630
34048
77562
64046
75742
79434
50913
79058
42557
40805
55357
38048
48326
44389
58387
50464
64340
38381
66584
35018
35183
63932
70690
47408
51970
68196
71858
71531
57654
40391
64884
34336
76051
42267
64724
63950
78288
80001
41761
56736
41928
59374
37786
71672
48356
61016
44106
75572
56332
38913
72982
49899
38110
63727
46080
45528
72844
48171
72847
46315
64332
62603
75595
49591
42199
51615
66982
75905
60894
37500
79733
79060
49142
44521
50382
61933
67821
52631
76440
76501
69897
67936
55903
44426
39261
38609
39990
64113
66270
52222
53800
68642
42284
45677
43380
67061
40367
34976
64949
70263
67019
66801
40996
45249
56800
76186
77322
52747
33845
77876
37450
78170
42050
51347
37060
70775
40097
62320
35960
74301
58129
69934
41238
73129
75534
59128
38071
56542
61459
72727
58665
58683
76000
47393
52540
47390
59799
74965
38891
35449
76128
69821
42759
33447
76426
68165
60192
77650
63655
35310
42035
73941
70401
56929
69906
76124
53105
74878
47115
33857
69833
67062
77428
35031
67123
70294
56753
49750
62775
42879
51355
72871
43405
62980
65238
48367
69057
74552
57922
38075
76448
46052
72062
64675
55116
42205
73609
63250
39965
45848
37860
60868
36913
47901
62507
79926
53055
42942
65619
65875
65832
80096
47933
63652
74919
77474
47467
71248
64783
67491
49722
62370
34077
62581
36128
50231
41748
52193
39484
36143
53716
71267
50305
75987
49926
41661
75443
39447
52800
80128
67788
77853
77937
76010
54587
79073
76494
61587
78421
69435
74694
65648
40518
67940
62882
51174
38940
67262
66734
34874
64559
68745
62222
41585
35808
73634
65522
62531
75445
57055
46621
64957
45109
43836
79628
52244
61686
45080
51316
58318
76427
79948
63909
53641
51687
76096
45142
49576
67880
74123
40931
65488
78934
74701
77785
41887
62494
74583
38553
39280
58141
50653
56968
54811
76161
65219
36934
38879
39420
72474
36113
38597
71483
64330
80180
77998
77283
66724
58940
61226
36655
76915
59072
73319
61737
77463
71381
56312
39409
74031
72444
56292
33916
51843
66496
45256
66935
63236
73057
42353
50547
68085
58248
59240
63261
78457
49392
53332
77544
65918
52499
67009
78276
43033
50788
75486
42161
53588
79041
67348
37736
72642
49403
52939
77868
48597
38960
40781
65127
65877
59324
54747
43560
74226
45418
49766
76309
77388
64793
38542
67956
76849
67485
52640
39436
55113
47313
71211
46134
67122
57335
76982
73557
72745
59391
39745
47087
51483
53163
77884
35640
57319
69448
58255
34261
52472
62660
79766
65353
79770
58544
56899
67079
53956
69760
76701
36748
54310
44184
60996
36072
73482
59307
69581
45871
70040
72876
53492
57641
39534
79852
41587
37587
40031
43388
71896
65825
44474
35696
50478
79357
50691
48197
57253
68360
78040
40892
47126
68730
55681
68842
63418
43838
39481
33125
73407
51163
76998
40082
76038
75808
65057
78875
74204
42427
60224
79099
66472
60051
78555
53582
76429
67240
33048
38511
48098
62148
45868
43288
67049
72719
40588
35849
54368
54646
61703
50782
51390
64558
36815
72168
64746
71122
65220
58669
60755
78109
67976
40790
63329
38430
75865
72948
64308
41656
72108
75505
53628
62250
78221
72368
40064
45587
73535
66287
70309
33070
44775
78778
34867
59317
48222
34854
46287
37501
47639
55067
36314
65383
66816
78140
41923
71420
36583
52730
54057
60273
61845
39509
64336
66553
33295
40770
36626
78441
74490
52005
59987
41416
61406
80292
58293
57029
38680
53791
66943
75657
49463
78464
37294
74977
36061
34296
47252
46856
56922
79456
73681
75168
61447
75187
50812
64961
50459
49613
54996
56456
76596
72244
70186
71651
70509
54607
76929
61945
38182
63535
52390
72943
42809
71958
72332
78612
49717
78477
73953
67268
43824
68435
66470
79144
67733
51823
50540
40672
64547
43959
48780
69858
37091
78086
38907
36125
56252
48256
39194
45607
45030
71453
67247
74334
49014
43212
41883
61923
35864
52083
32938
36963
42419
71699
63547
66658
48807
72707
75494
60107
59607
59334
65956
78909
56943
76266
46272
55997
55020
59228
79131
78194
68359
51008
77770
78668
69291
69678
58543
56989
80574
49351
69510
46107
66350
37907
64590
44104
58374
53708
71868
33810
47527
58086
72756
53060
56349
73355
50795
75126
41185
58215
66525
69310
79659
77832
73910
33595
55117
50844
50087
43772
47714
74460
66827
67450
43471
58344
43146
72052
46792
57990
39369
46947
78754
54502
79502
78657
63249
73924
71555
76474
35641
76911
77861
77541
58498
79423
75342
80613
76246
69456
42937
62689
56634
35745
78349
53024
73112
60124
57531
63321
59914
71575
44746
49140
58176
47936
43165
63794
61799
55237
36884
60136
58037
71423
63913
41598
53545
59372
76154
50542
54682
57775
62582
56106
33777
79500
41434
69804
65484
65070
69475
39286
75058
66702
58261
78750
44851
34802
62333
61526
52141
74261
39768
79595
53192
62527
41715
46848
41064
72938
41795
51489
57634
62406
35476
33359
64508
53103
71187
62994
71647
37191
64491
42542
61134
66517
39531
43245
80517
73021
72307
78070
47824
34344
80570
61231
73793
71975
68306
54572
71780
76030
79747
56694
74595
74618
47904
41462
58898
77931
43214
77163
48155
67624
78947
39055
43767
57025
70260
50507
53841
76585
53620
70411
36743
38984
55621
68475
42448
38049
47717
34624
44495
41655
37210
66725
68420
46748
66376
63880
46400
77531
61067
78066
72958
54822
61442
42001
76497
73688
39653
65131
67942
74509
42771
55613
60415
53742
73807
64484
48053
59526
44325
80111
39232
36983
69002
68638
51303
63797
57014
67183
46585
33883
36027
44141
65102
74007
76550
51799
57244
80780
39513
57701
47979
36886
76141
78211
62156
45360
51495
74046
62992
77880
52529
40122
60720
43616
41167
41829
44797
58205
73022
61420
35998
69126
46774
73444
52423
41721
74576
61647
36486
75738
67136
37377
68872
53302
60628
66221
48384
75709
64351
44500
78340
52054
78474
44140
80791
64637
46232
43054
63509
46388
39536
42714
61590
59002
70102
50512
51377
52448
45213
50969
37739
52138
43654
36613
55340
62681
33625
52501
77010
41272
50877
36991
39674
73232
77907
51761
36411
40560
43936
42380
56960
60794
74628
65533
75459
34779
68938
79088
51517
76967
62716
55869
52663
55286
77041
76227
42045
48203
73942
60704
50022
42891
41290
78168
37698
46828
40563
46894
59033
46097
61397
48259
80585
74602
51127
80089
67589
40561
38429
75208
60025
44703
79264
37779
72381
36656
74161
42073
47659
78641
36877
56558
64094
63386
72166
75617
39564
33675
51350
45950
77513
57436
74613
39144
80790
39220
66317
79539
61233
55991
66930
66302
70959
60673
44949
42126
39662
80480
77089
57181
71927
42486
72547
79593
73472
79737
34400
57314
38765
64695
42928
53632
70816
73794
69653
75647
72290
75194
71319
41087
39968
52997
66385
48858
53907
43964
74596
70557
77517
76610
42476
54633
74497
37270
67337
55443
36366
39940
68917
47727
37213
67810
50366
72292
64704
53304
78015
54105
46772
42604
80415
57653
37602
51899
50676
70638
39595
45732
71235
34677
42320
76695
79545
80909
37574
38155
79455
54799
49297
78366
49680
33007
65554
38529
68569
55639
49219
75239
67526
80977
67203
58997
75358
58500
64817
35067
70908
41224
43839
80033
42825
47414
47147
67633
58451
68424
77579
64365
78823
69113
40846
80578
34384
56936
33231
33225
59014
56586
70895
61052
38618
49406
50278
70893
42775
37996
79837
55716
65500
46219
45820
41777
66226
76365
52277
43139
78753
55187
53325
36927
57969
60801
79127
73469
35952
50187
80549
59052
35051
59043
37830
67679
52441
36319
66626
55600
35155
67585
39961
36256
56094
73259
75656
71312
72605
73556
61690
40533
60756
45838
67787
52590
34504
63734
72715
64206
57679
50280
44866
79187
34146
39199
36503
69315
75102
47422
72274
63554
62508
36181
66475
72841
65162
80913
56179
65222
75851
45458
43718
64224
80539
44351
70396
39192
64996
72535
56838
36225
81225
47133
79768
45966
44840
66885
79856
65741
36879
63754
62326
33067
34320
59360
49833
59269
78972
57235
41646
37295
44383
79812
59424
75703
61828
75561
43953
61854
46817
77707
50716
61340
74799
39298
41487
40347
61163
51564
66109
79470
38670
44087
70167
37018
33779
68822
75587
70849
49293
63380
69000
64554
67817
71882
40000
41691
72571
77004
58716
59642
56764
78822
62337
78494
47062
50462
79838
62791
38687
50345
80467
68705
53259
54653
81224
78126
35968
75034
39242
80507
71414
49170
52474
76159
35588
60741
41419
72866
61408
78676
52326
65936
66421
37292
76519
35017
77519
40070
69772
49824
52878
77003
73235
79379
62799
53148
35399
47907
49870
40802
35871
73774
51249
58624
60828
58358
41920
80327
36167
62626
74036
42172
48749
67433
52772
66205
68593
48875
57662
48418
40370
48931
74376
69595
66002
61179
39354
75115
72242
55234
75863
41576
37958
76520
78674
61250
47690
40657
34949
50427
73558
80526
78132
67935
52131
53808
67347
73604
65657
67637
68874
72808
68873
77414
39175
78740
78999
76303
76869
77787
71920
51454
51957
76371
75990
75399
66959
60184
80508
33862
78855
50393
74565
78544
78581
75991
38019
45356
75997
67497
45405
79925
76765
58801
65985
35160
58252
38317
77896
37505
56645
43938
47348
39909
38841
71873
47676
67052
57478
34915
55627
79650
70614
58957
36724
45752
33668
65431
38976
49890
58854
59533
37814
53635
35164
55689
35501
61517
75631
81086
65747
66389
48001
55666
62687
76341
40073
78799
71534
69055
77909
69406
42890
35888
81491
57434
36359
57685
68091
40938
77475
64943
42305
75288
39353
55469
56981
77767
71251
61333
43555
53489
74385
56467
32956
55152
41234
74798
75710
46875
59884
40570
52199
50633
61861
50474
55525
42549
62464
50117
63328
75474
49109
58875
50605
38783
72221
75659
58013
80490
55538
50082
61818
65517
53340
33003
74524
33783
63088
60871
67066
44085
72035
34870
34349
76143
81110
43454
58330
56636
64703
76565
50435
60083
72488
34276
34497
60515
33949
76729
64418
76447
64921
70313
53014
37857
60769
36570
60694
62862
69130
72659
43115
35100
71090
49732
59109
67212
71512
78700
74384
57739
57098
61145
76979
73685
69488
76696
34584
66772
46422
39678
49844
68086
69215
38315
67141
76408
54738
34377
74680
57688
63486
63583
39623
46506
34934
51913
64690
34981
46959
34493
70596
65605
62543
62153
38588
58761
42125
59780
70278
77124
72110
43423
66952
33562
35986
54106
64201
37219
34205
73167
66215
70447
69842
80473
74279
55906
64302
33163
80939
76667
39035
60478
43895
42955
69065
78572
44742
68216
80150
71740
47247
71164
59772
41194
69495
60022
80605
33105
76037
61687
35005
58209
45690
64729
71352
58140
51254
64142
33340
74918
52013
36139
35855
77112
33684
58800
71966
47011
65574
46129
51038
55026
66708
81178
78281
56344
59199
48861
51519
53888
80070
63831
64057
45861
71893
66020
51304
52617
45059
47934
52882
44597
36906
50562
63206
40729
57231
35514
71953
55212
60976
69299
73779
49348
69387
70261
79787
50369
41998
51392
44428
45725
48233
43142
61120
77247
65040
55033
39156
56065
49573
34300
43282
58485
46609
53737
79501
45101
39670
75578
60045
67188
42787
52343
68552
49024
81241
53805
40946
71371
74686
45371
34540
40235
39182
70414
33068
46254
56906
54499
67263
40512
75000
78644
45876
54547
80927
35728
77640
79898
73865
43842
47619
81045
68082
47136
70318
60138
36514
79292
55582
81171
49651
33129
47090
68954
62643
55363
78946
65034
40156
70942
75497
63750
43736
77839
45013
59674
54239
34832
33962
68228
51703
50292
45281
55840
64408
77443
80984
44362
77851
45735
33865
54995
42710
58228
54977
46327
76847
59074
73814
66574
74041
51189
71014
75949
63708
49286
77727
54462
43857
64731
50222
53436
74447
37216
69953
55737
53265
53090
67525
65173
37221
34186
53920
65604
37751
64327
44887
81711
51067
77904
70496
74017
45116
73036
44662
78720
61441
73877
76202
43590
36394
40045
69300
70503
75322
78195
36348
52289
36076
65982
61105
80428
81813
76476
41070
38121
46391
56020
54135
58327
37308
35555
81459
44642
69594
43486
78923
44252
33715
44281
68110
81095
62925
55353
48978
63234
78899
74531
55278
48923
57450
75389
75727
81585
33686
44035
36338
61750
40421
34331
70549
79289
74828
79865
77172
49303
79638
48136
71943
51279
33332
43692
52209
51402
68869
47418
79624
58633
40142
71914
80332
67365
80356
45466
66269
42971
44564
53965
55657
77013
74400
51202
46627
37165
72799
54585
38029
80519
69369
65452
80181
78752
61050
78212
55462
57678
80641
34883
49414
43243
51446
64263
58303
55927
70290
70716
75860
55355
39633
35381
53568
48997
80983
39355
75720
41403
48815
81422
66223
37230
73153
77662
69477
71898
52312
43271
34563
34335
63174
75377
81879
67616
69206
59102
81328
38181
38287
71524
69004
74733
54304
58268
74895
49928
41732
37665
58416
51318
71437
69832
76111
37700
42425
51749
52507
33945
63865
34297
33040
58551
47336
40718
79535
42525
51298
57008
37369
34946
51289
80214
65510
69664
66536
72767
38515
66611
50790
53587
36720
39091
66821
45445
44969
80060
75013
34282
40029
75929
47218
71194
50700
76739
38773
81727
47013
51016
58961
57496
70050
59289
71081
47298
60818
36867
38290
74145
77473
65794
77278
70238
50593
76311
72991
32948
70497
38799
63609
73215
80489
46465
71479
74274
75977
65914
80039
75688
57999
64589
53547
73201
47603
76409
58323
56455
53242
74093
51383
64864
54101
34516
72085
49050
73480
51548
33616
57512
41994
48602
75785
63292
59988
76721
39666
81553
78388
47871
72827
51306
72112
72125
78583
81004
49583
79878
80114
63170
56623
57539
68262
60389
71786
57902
70795
35523
43978
80363
81817
75574
42031
46296
38812
40772
51640
81886
46820
50064
33741
39030
49454
58475
75979
68058
59805
38629
55193
65961
78623
67334
69162
53692
56528
53414
71302
47329
54694
50881
34740
74163
80861
34721
81187
50346
59565
78971
43532
73587
61885
50551
37300
41299
70256
42537
63323
43562
81946
73321
62737
70539
73256
50619
42468
44960
61563
76146
73458
71677
44511
45923
62319
57793
76554
66662
78588
65089
76402
80563
78870
48183
44241
42111
67283
76358
52202
50360
42512
47290
59739
60610
44157
58408
62551
77859
41632
67613
64073
75993
71533
57123
70265
80908
68763
51157
44948
46957
49402
80044
37584
67763
46948
57867
47647
73963
62014
68551
54487
52946
42821
71142
64333
57391
71993
53010
33300
50174
81252
62287
73781
57388
69171
48436
53169
71696
51723
38616
43147
60856
35174
51100
62166
80382
49653
79832
49399
43587
39781
35227
74040
61777
76477
36641
76597
48452
67065
60375
44715
54145
69840
64285
80059
67345
60866
34010
55832
68659
59146
77347
51831
36606
79670
76898
81822
49820
39890
73380
78377
57673
56520
37015
70845
45022
74706
72296
50207
77965
78490
77903
48265
56356
80110
78053
37973
58264
67407
36006
79340
48818
40777
58263
37870
48673
52170
73209
64880
57728
55239
37647
77791
34905
79468
69494
44069
50181
59733
49294
38388
45602
72262
77701
63695
70897
41713
60811
52891
61974
72966
70126
68301
72016
75217
80779
82284
75843
72377
55268
42508
49997
60528
77331
51443
34237
42413
81592
60369
51191
82084
82226
77489
65868
42414
81483
38224
74196
72739
66235
36052
78692
62536
60688
42307
81683
52164
38151
34990
63528
55079
73633
80956
77783
54803
55069
75169
74254
33698
37689
58965
40477
81151
58024
40585
57112
39011
49709
78518
74510
72495
81925
76770
41221
78280
43123
76348
51692
53091
49697
78083
53323
42201
39444
78838
66995
46010
33279
63377
76867
44119
79130
56135
77704
80476
53493
63118
68049
80914
59293
40203
60058
63477
78851
51177
75751
49259
69843
59554
62038
43644
40484
34338
68080
55918
39010
43206
71541
50584
52010
66344
68783
36605
68891
72968
52752
58808
52574
73173
37580
58285
56807
77298
65665
50699
80409
80735
57399
73045
61985
50802
46910
38070
69796
73325
50646
68663
54150
78779
44538
52935
74470
82165
54573
68592
45669
48460
69043
80772
80904
67515
45945
81860
35832
51349
45642
47831
50337
34399
49031
63702
60998
63671
53728
57619
75591
47373
69871
48865
39598
49566
45648
60450
79419
73803
41619
36518
77595
60406
35068
53908
55774
53510
57926
52677
46795
41668
62152
72867
45618
67907
78627
60670
42166
68453
38132
53035
42191
61547
81135
75739
33440
66365
56147
53782
59309
38362
65760
60614
64840
80902
71109
36622
75378
51679
73326
35218
41908
35621
39095
68784
75012
47687
52727
82126
74310
80531
36116
64844
66722
55892
63130
75077
72043
55132
57197
71159
81990
35139
41728
59843
35285
47217
37848
79355
63458
61705
67901
82316
55585
56716
76214
64300
77292
80524
49326
79979
58583
76641
62751
80741
44658
64435
65610
74374
48835
66480
52892
73720
81337
70523
69483
47314
58070
59426
40606
60167
55165
64582
63896
43407
61132
54206
42197
81363
78432
76432
51420
55368
45624
69013
46944
80441
45790
52850
46691
42773
80906
81741
67153
56998
58052
59220
70718
76835
36756
48719
63784
81185
54685
36542
78658
57735
78057
74558
50414
63506
66784
49028
67965
74257
44924
57566
51821
68635
80280
74536
52511
71636
37735
80882
80567
51661
62443
64660
59920
75018
43880
56229
48019
81854
45526
75513
76478
47481
58291
61273
68630
55842
51982
78385
66144
44166
57825
39360
77587
74117
50294
47109
68795
60991
44664
52221
46372
67217
76654
72801
62938
76513
73192
58075
49039
41163
65576
62658
68076
61757
54603
41143
60847
51336
46404
37124
57140
46223
35800
49710
62833
78043
39404
63943
71890
82026
80191
69900
52429
81889
33174
33093
80872
82576
47096
77634
42137
60718
79932
73199
72923
53664
67294
81076
75928
78818
62712
57702
75917
74751
58700
57638
71867
63041
76492
65895
69223
46115
35298
64003
69410
80226
44349
40491
64190
76281
47723
82458
35958
42281
80187
72185
37709
76331
60693
51457
45634
50749
78671
74915
40331
65992
42744
33801
75198
77738
73879
70946
58779
46314
46558
78303
74453
54065
47999
77721
49273
75190
77978
82104
52627
76415
74066
38209
46648
52848
43101
63893
42357
81812
62761
37675
54759
58555
79950
62189
57355
42057
54136
60881
60679
54349
50496
58143
40879
44178
47973
53058
81893
48643
38849
71660
41847
55966
35597
42445
40713
73988
63868
35305
44620
74506
52444
50421
55235
42144
67290
57938
70288
35115
80168
47724
43024
37096
66541
56541
46338
77679
64716
41174
59932
73518
61384
54116
72006
76114
38382
67730
47143
42645
45432
53989
68583
33496
79683
56262
71872
61940
67769
68182
52451
82009
73169
76734
41186
73066
61355
63026
75417
65166
65612
75046
80996
78853
70470
65613
54972
77488
79172
48665
80954
43276
39506
47834
81319
40155
64216
82377
56866
66760
36789
34501
75183
76374
81048
78933
53249
41420
69481
75729
78023
58648
81852
79964
72959
81873
65734
60772
39272
82148
63009
82083
41371
57103
69334
74619
33013
80918
59938
37147
77808
80562
51828
35442
46921
69720
74868
50146
33239
56608
69885
43052
56830
54406
53392
51408
44655
65519
44593
78101
71854
70584
75216
72015
42652
49819
45560
57717
37479
34102
38800
33805
75589
67150
81294
63891
34197
75529
43585
45940
69778
48195
55599
66374
53423
44589
65763
33389
76669
81281
70945
36075
49264
39383
44096
50232
78729
78414
37094
33744
56804
77954
76100
75856
79122
51405
68664
38184
80672
45248
59966
68866
35229
54237
44793
69346
47428
49622
53458
57061
40359
59774
61435
48346
76493
80530
62205
76296
68805
42146
59159
71433
62740
40055
81615
80273
46045
50274
80857
60854
77947
60266
49889
82167
70881
48314
60219
44798
64252
62244
65295
43905
80399
51644
54054
72889
81814
37396
53467
34382
38716
81883
55511
80323
42127
60165
36177
72442
42885
50949
62010
74677
64133
57338
72913
39694
58211
52026
63495
63690
60031
40132
54204
60682
77865
55788
33998
57878
79767
56290
50938
81240
56187
50383
35425
53739
66427
82524
49277
81488
78392
76534
48824
79571
52908
76446
58955
52040
77833
52974
44326
46206
71365
59134
70909
76561
57609
82469
56288
48081
45453
44545
66208
67385
51559
72047
41251
68039
53563
74633
36790
68133
81190
74586
80538
52811
33612
71756
79457
64551
71817
67597
55611
49023
66473
63123
34760
43442
79084
65196
51322
46435
60623
78242
49821
67604
40228
56670
80306
50991
53914
54276
70689
70901
64749
76271
75439
83060
81593
59951
54616
81616
64562
33130
38989
44076
69599
68444
82654
33842
77802
48942
77173
79047
34082
66253
33959
64694
39758
71543
54568
69667
72964
64109
74728
78632
71931
36806
49440
60434
50185
48582
49996
32926
51971
57151
78030
57298
73635
68723
83090
34084
70869
83024
83116
39434
62571
61415
52619
34393
59703
65211
52081
74719
52254
78680
68930
38661
42149
37835
73093
80427
52325
51129
55160
65945
35416
35947
49061
42005
65831
55890
46885
45698
76335
73863
80910
37864
64345
36340
74622
33479
70661
66349
77574
59141
74994
39587
64938
37988
66815
65687
58941
70024
72222
81815
38350
55785
56739
82312
78532
52588
56030
62642
45809
38688
66191
46399
38930
69942
72189
63568
60430
52676
36847
44820
51344
65384
59221
80057
42939
74593
38055
55329
36434
63414
66238
34323
62037
67454
60989
44070
65672
41160
43986
82571
45222
69270
72206
75633
43775
67980
82242
43917
37620
53057
44190
47385
83225
34809
48695
34932
33220
46183
58596
79214
50907
58896
40966
61279
44049
75142
54020
79676
73944
62648
44633
77125
52699
57276
67551
79667
41904
35853
33929
56951
51015
54369
65550
56991
48417
49900
80821
64024
78438
35081
71757
59361
71361
52689
82246
52615
41892
79381
64486
73885
42681
38865
55940
42907
71222
65595
58272
35784
51472
78175
79999
40923
77927
68868
43067
50330
69333
39561
75361
82527
70862
73288
74764
78635
58292
59471
74538
63181
76555
73229
79098
44458
44129
64944
69584
68376
79415
77060
73332
42507
49793
35649
69228
49381
74463
78419
62143
79119
73246
69516
79543
34469
81730
50759
46498
39196
79064
63755
63468
53575
69869
66122
73742
77140
74457
41671
46170
57784
46426
77164
65685
51075
69808
67919
45764
79531
75449
36208
80648
68823
38459
81335
79983
54443
59191
81021
55827
70030
47175
61833
52922
47479
58677
50301
46299
52421
40891
72820
47954
73680
53927
81761
62569
41100
53569
48216
58702
46261
66751
47772
67031
50453
78726
67573
74028
38797
70482
53654
75072
78868
66356
77758
76386
66431
33180
72961
54172
54691
72449
80813
63144
68678
44933
73251
46059
81544
83143
56360
78118
50437
59288
47826
78373
72647
61950
61554
75369
39308
79781
70653
45345
45987
80993
76640
54937
70437
52427
62044
82985
64925
33419
42575
81354
46618
66899
54794
81766
55953
63175
33046
33598
44296
47581
44946
44670
70275
36665
73139
51368
58611
66636
38835
42854
37841
49180
41854
81380
69827
56931
72127
59147
62140
76854
53504
80211
80514
51382
67087
38458
40411
58407
78638
78678
82543
64433
63074
34668
51997
46906
48593
57381
45585
58640
80297
65424
41742
58595
48565
62003
73767
53772
82240
76274
67629
34056
78977
78702
61774
68331
48291
65279
49472
63747
80752
42141
58304
60272
34353
76363
68818
82203
83094
48435
65404
35380
76543
80860
67165
38063
71262
79176
50205
33991
65249
58705
80729
83231
40972
51755
41677
73382
70714
77036
45962
55422
72502
73236
60476
82123
49610
71689
83007
48640
43093
83342
47554
80414
45515
77649
55382
71290
74218
57579
40499
78950
73843
59362
74142
34778
81062
68020
61654
51117
77309
78467
48109
69539
40592
52762
69964
39276
69928
73273
80845
67346
60095
82004
68093
55074
78215
56117
53251
41701
61373
79550
36133
49679
81618
53428
66024
43103
43659
43357
66589
78970
67808
46844
74062
40822
48162
68120
78278
78693
51023
82621
83194
37125
60513
72134
55990
72682
80802
82999
38538
68994
53383
39029
80126
74454
69321
82510
39365
45325
33624
44938
81495
51643
33608
54332
83175
49825
60960
36431
82806
61161
56093
54146
83113
83508
33825
78153
77659
37159
76607
44607
45721
36132
71488
72768
34350
62865
70621
57798
44311
74934
41593
70343
75613
53554
63076
62492
42434
47607
57834
37254
71260
42857
78161
47281
62908
78849
35385
44974
81217
50966
80461
76047
73520
41106
38112
79892
66994
76252
66166
66377
48913
55524
50841
60495
57788
55586
65418
66227
33478
40984
62381
66651
63077
74818
37150
44437
51135
57206
45189
69069
79448
55770
37484
71957
63590
48466
44144
82503
78222
83544
62461
51670
68383
45470
41822
36142
50151
45113
60351
38107
75473
36712
42911
52781
44308
73753
47132
64887
52961
40686
37490
72380
78198
59025
66869
57201
47738
76609
64910
43624
39325
73991
36092
43903
47173
57694
68497
50956
39918
72123
35337
82129
64761
76812
53130
74982
82815
82660
44899
82790
57844
81387
33144
47289
67259
68661
34198
44537
36397
71348
37963
72514
61855
78952
61597
55836
57542
49519
44384
81180
74439
73574
78177
58663
66267
59349
48358
83665
48900
61296
44543
64600
58335
36328
64156
82080
51815
67812
67795
63127
76754
75114
47397
56895
51751
79337
45780
37466
33834
49357
44608
61064
72158
50979
74106
53671
78841
43840
37659
78869
76150
78038
48303
51120
78677
51931
70719
53466
39475
38010
52426
40017
46275
57556
79345
67115
52544
81107
42123
53525
43856
35477
62410
45385
64059
60470
83499
46190
81220
61782
78939
72009
64497
83018
80957
79113
82906
48595
74355
68957
43233
77794
70135
33592
62518
78234
36476
76881
63531
74481
46512
66515
46596
74907
34397
77153
77031
66539
46257
38719
70940
39649
79492
76736
37208
82704
63403
83338
48701
81212
82504
70947
75448
54022
68386
82431
59329
61346
42805
35404
77764
58368
52186
58120
57877
64154
74832
83835
77480
34265
33483
78679
83241
55320
41666
41123
43579
81270
60745
81431
66526
69003
78667
62346
68827
58763
68404
82231
79016
33873
51589
73605
46054
67794
81457
44356
35943
51608
51569
74186
64742
59800
77644
67541
51769
51630
72414
59140
80400
36284
81038
76209
68109
81556
71440
70389
69416
81541
33551
83215
39893
66562
38946
70009
79527
45889
49971
80217
36007
34777
71988
53792
71247
70277
83963
77427
74404
77580
83704
38910
45492
62854
83047
81568
45730
83230
68289
76944
42698
52808
80166
36310
64032
79875
43183
77424
48600
57071
55652
75106
83824
40400
73874
35852
82007
61911
39488
40627
55204
75202
33312
83118
64831
72769
71586
38274
38394
78353
66881
50988
69109
35395
83354
54400
83507
82172
39644
49684
71834
35348
78974
37716
77402
51622
35935
43955
81988
51448
64090
79632
44411
71637
79309
42010
58378
36990
78027
78369
81325
65626
48617
47913
49051
56993
45777
57344
53061
77925
57675
50001
75995
69454
63861
41659
80800
82755
64180
66818
35648
71321
50411
43808
43218
37397
69504
47965
80304
59149
67832
43295
37319
35148
50708
80868
36614
77477
40292
81975
44031
59789
79700
35145
70249
40355
39926
84031
42060
60968
62907
79774
63208
41613
82971
53958
34817
81231
61956
35197
82378
56280
79095
70564
70558
79274
38641
52374
65255
35038
76620
39327
72695
52053
74665
49171
83750
80963
83362
57551
36086
72616
52653
82144
54161
74269
50206
69386
38306
45688
54688
79224
62677
62718
50677
59325
62272
80329
45547
63938
83187
71230
37688
44024
35739
81827
57880
62180
48246
44482
79891
76922
65625
47807
47517
48056
61728
82422
34002
35111
42653
45416
53322
82087
64102
73739
65630
65799
44363
68530
62875
78998
41953
83926
63527
41752
33512
75684
66796
64638
83328
60292
60141
67354
66447
82823
78978
48473
34449
40478
61097
79207
68254
76652
52557
49316
67797
60977
74572
77963
77828
67328
43849
67979
76298
37507
61921
65055
60640
67902
45778
47614
72300
45276
74520
52595
72280
63171
45454
52967
54735
39307
38411
70768
78382
36548
65289
57465
61485
79635
37858
77898
81591
78819
48897
75983
62814
53200
71892
82266
39440
74844
78227
73223
43819
64989
43371
76201
57018
65779
56564
52381
76722
56480
54216
67312
69806
51208
76852
71385
37804
77626
45456
38833
81425
34345
81301
73665
75601
39248
44214
47169
48127
35093
34510
51617
75326
51190
79367
46239
80233
45821
64117
71492
70956
62634
82297
76247
76553
82966
79746
74795
79485
70407
43481
82843
79353
68921
58001
77294
77481
39882
76635
56388
63278
59822
79459
47347
67782
59332
56560
76170
34858
36851
74277
38133
49699
55740
75556
50254
39656
39207
56437
74442
73900
57954
34153
34144
71289
81439
81430
72840
75404
80938
69612
33083
49906
66213
41549
33237
69016
67449
52232
81552
80315
61305
67845
80887
78028
74139
62912
40054
44397
75775
47407
67967
39371
53921
44227
80257
41453
49975
77822
51923
49762
40126
61087
56679
33089
54860
43307
74155
44994
41780
52331
83405
48154
67966
65351
81565
51154
66069
73985
52023
33988
71271
67954
78866
52394
61247
45231
84259
82936
81695
37981
82914
40637
77103
57236
83476
41983
81523
79002
48453
64505
40679
73711
63589
79772
46569
44240
64975
50520
61722
84450
44547
78000
37473
74465
57530
57006
49375
54595
44673
65250
78636
35570
67018
58927
34404
66756
75370
72367
60662
68932
77716
69482
64220
73804
76403
66315
73986
34994
36632
62969
58777
82008
51248
71733
56146
61811
44345
76235
42409
36560
53347
36920
81140
46224
47225
61007
81473
57774
77988
78498
82476
66428
33659
72178
61837
41838
54756
76420
54866
49536
78669
47291
62280
68925
48909
40198
59794
46281
68349
73855
84226
72685
52854
60040
77423
77268
79339
63233
58584
50198
42506
41739
38544
33128
65337
61469
65483
80383
80137
73712
35202
71836
34169
47560
52388
68539
82865
75788
38829
67974
60658
37312
77790
70252
41491
36739
76814
75989
58641
53151
63051
39370
34324
50223
66040
66334
81911
56414
35393
78748
41503
60119
37530
62396
63900
81096
82307
81245
80804
79268
83538
58277
75705
77878
43628
41028
39795
58326
80738
77523
45176
58482
66483
70319
60327
55897
52136
77478
48934
56501
84322
72838
81037
38895
48869
73068
75424
74372
45168
58837
81306
55390
36065
54296
36695
63656
34087
59975
80420
79848
81196
74030
74627
71223
75753
68772
38267
67634
59711
66337
51832
71809
78025
51078
69756
67211
62521
71029
39264
36078
50684
77612
51178
83658
71310
79038
72068
47270
80580
79818
67102
39888
69247
46877
83378
36796
77528
64819
83282
80560
45145
77637
82074
63895
33168
63902
78159
49385
53224
84071
63667
40744
70717
71539
36758
72660
44621
75153
55704
63672
66288
49817
43070
43675
50362
57686
74413
81753
56517
75259
56130
70245
78250
35300
67413
73782
43360
70918
65744
38810
48493
51612
84489
42450
81875
40749
63889
34115
60313
47387
83521
65739
36421
82001
55199
55908
53209
40597
82027
47232
69438
54134
57887
51796
57104
51568
77616
71394
36183
83409
79885
67215
77162
84144
80645
81901
73717
81104
41488
50534
78455
35198
83245
83628
58713
38327
42757
72230
72805
81088
44894
57780
67710
44735
82891
80142
78587
39154
45394
65948
56451
65079
68851
79204
73839
45839
52384
76777
46537
73664
41800
71700
70730
84278
83639
78396
70545
64533
40586
71771
67826
74194
67381
60323
59287
53138
57656
84773
35969
53411
64237
84124
52720
39281
42633
33082
79720
72073
80742
66264
74969
54364
63085
83660
35899
47285
47151
61841
57479
69193
45877
84009
81405
35498
72354
69467
47665
47905
69023
79305
84155
46264
73997
34354
53696
49969
41008
72532
39460
80691
74753
60939
35615
78348
60823
67869
80100
34535
84014
74363
77751
49646
42551
70158
70354
75797
81144
68836
40410
84483
77167
62450
61089
43174
77646
42638
71249
65836
53644
55856
63677
39099
49217
63165
43614
40216
79623
72581
75645
67470
34902
71240
70235
84273
84893
84306
65435
83924
76662
70899
53290
74663
62338
75624
57261
75810
57754
54636
77557
35951
80331
51887
72079
57484
80485
45313
51774
79604
64401
59381
44635
78191
52793
55584
58599
35507
73042
80627
57227
57445
62735
62459
81164
70219
63935
32984
44845
67022
43814
77213
77101
73636
80934
77681
48961
45332
81821
68801
70106
55811
54466
71779
76799
34482
44301
55839
60538
49365
35975
75334
82064
75469
41537
70627
67594
38013
47666
54663
83629
82612
34484
79252
76948
81493
58294
48756
34408
77629
49040
58163
54827
74658
82952
71258
55691
36045
80584
45182
49753
59578
62853
81255
69582
79972
62512
39588
75050
76677
40026
69567
69526
75212
36912
33398
51873
77881
73489
49074
49598
50690
41173
82147
76094
41595
40687
48954
72725
82882
72333
36245
70637
55690
75094
38923
75400
36257
47472
78987
64411
65916
40951
69048
55956
71227
85049
42019
47637
41457
74325
62906
52278
84087
73310
84311
57611
35659
77158
54147
60705
61339
80065
80016
84956
49428
77709
59142
58307
33594
75754
83380
83222
34662
79652
50289
44987
48354
70755
58859
84502
65838
53112
59092
80614
55864
38402
79360
38861
57203
73109
81426
42699
41285
80799
50530
83548
66322
81466
61347
71422
83976
49897
82449
64415
45718
77263
56759
83356
75246
65487
57832
81522
42039
55484
75511
46370
41781
62633
63499
34453
75150
52927
66134
80542
52183
70231
74604
61449
46956
56027
37884
45608
39696
34044
55406
69663
79154
56504
42020
73417
39203
58299
79860
67915
45827
76043
44233
43891
84703
63721
61081
73061
70744
53528
55781
63325
41417
79296
54662
77336
49330
77094
81884
74188
77554
44493
63346
70226
35563
42676
54525
37117
85009
53267
44329
60006
83397
44086
73585
41719
53266
72293
79338
80249
74632
39958
50035
76284
46765
74234
67704
82153
82646
74685
37152
36171
40914
33392
74732
82308
45287
48250
57461
68075
80911
50084
55954
82628
52422
37288
61158
71121
36089
60874
46811
63550
58063
44163
48856
79927
75456
60758
79303
83938
49011
73949
57727
85000
66351
78880
80809
70874
37058
42881
84687
38403
54880
85297
69089
39885
49869
85196
74402
65991
34554
62936
62265
62388
76618
71452
75777
82819
50296
53204
44959
54017
83904
57857
60145
63805
49356
49267
34866
53307
65297
57001
63401
34545
80107
60530
73391
81223
44357
63087
57243
43416
49191
63036
82014
66552
49779
84018
48808
77718
60321
84585
79197
71908
56116
82893
59479
67280
54985
37828
41574
34603
77453
71446
37007
50332
49439
47092
44617
66563
74675
60238
42227
50565
80610
78732
83492
60668
79734
40757
46332
43816
45981
78308
66836
46645
68800
55119
73928
73971
42152
61484
76595
80958
82492
40870
52299
64280
54812
44065
46730
46132
83826
51050
37446
70851
47372
45180
46869
72067
73359
77128
75653
69855
76019
53860
35630
66861
74069
75676
43712
79840
78358
60826
79910
83667
42487
52575
61042
83188
55776
51341
66139
67056
47873
49527
79730
35827
56247
65130
49013
60345
33377
81521
43030
79401
50679
77316
36211
75467
33939
84154
79191
71859
46421
73301
40997
35802
50529
74957
70468
35091
81305
80592
79382
51027
48976
63529
78894
40263
45988
71540
64871
58046
46022
74472
76273
62024
85232
76896
54158
35539
55171
74630
58948
79773
40498
73938
76780
65288
69614
33404
34314
78562
84600
55534
79944
40995
46953
36468
56139
81257
39013
79600
66733
80228
82174
50392
50703
80953
79393
53591
79143
56647
36586
71663
81588
61871
68212
67621
49802
79506
76892
48295
65894
85253
77923
57026
60096
79512
82575
40329
41075
51476
36550
40900
36246
35982
71945
83337
48071
79136
71752
55364
83419
43928
48686
64511
70059
62884
79698
57984
39332
65277
61543
51543
76524
62956
42389
39181
77018
75376
84433
71073
37475
49105
75026
35685
45327
71710
82949
75063
33409
75455
72973
58959
35097
74592
64356
70337
81046
73724
38437
75108
40685
46812
50325
40007
39898
60015
57786
73821
40077
75551
82578
69380
43368
47067
44976
83519
79693
33976
39448
39323
64235
57242
56170
37555
39378
69807
62774
63724
50341
83407
47972
51636
69019
82163
37695
33156
77546
52976
35682
82918
39962
73400
50102
68773
51539
36637
53472
45557
57451
58424
47006
34208
72237
80765
80967
45628
60527
62185
66535
79040
50930
83876
53502
53521
53605
50578
83388
33450
60332
80313
75429
52046
35146
60439
74240
49209
54934
59082
85648
36625
76326
47061
53314
84710
65024
57076
85198
61377
77081
35724
76975
53016
47451
53911
83195
58202
83974
49985
82059
69338
72503
65523
81979
53478
51323
69418
71150
78383
73103
83808
52815
53254
39671
51991
56040
52512
83212
51153
71829
63981
58920
35702
56987
84796
85607
59900
36517
77052
82372
80087
84962
72621
74741
65516
37919
74742
85474
69058
71470
62545
61370
73106
42826
39137
64662
37030
41046
40662
62720
74037
67829
80084
39467
36057
43149
78714
38718
48769
77151
44172
70098
37454
81681
47263
34792
48021
42097
54873
50954
42531
64804
77085
81947
68215
62958
62099
84869
42563
80903
68192
77086
76192
64500
49769
78867
70472
56937
45411
73245
33904
66184
36385
54128
37957
54350
61217
60557
56399
42379
46029
63338
85770
83352
39472
67137
74238
43325
43060
69754
64394
70325
74217
57007
53450
79387
65655
58157
66051
47648
79596
73238
39796
44795
46771
56482
63454
63810
85781
83706
80050
47918
46594
50408
81829
74103
68136
45131
47850
53183
79554
61141
66228
51610
60381
53902
47274
84586
36838
41914
75346
53158
38174
68374
50871
37353
79029
81578
37085
33107
83619
85390
61809
51070
56632
64653
85035
85102
78046
67591
80500
85334
70510
46112
35436
70737
61638
75824
43485
63491
70435
51327
50777
35377
40862
52192
64705
37374
80973
48055
49285
50902
81390
84713
47540
74855
85825
72731
63832
67234
79937
84493
74712
67697
70053
65063
84035
38280
70812
78691
66565
59904
81421
51231
80510
62709
59567
77665
85744
85556
64934
73141
62629
55670
54025
43923
74348
50863
52093
55013
81951
57501
34761
75799
42490
43961
78776
73917
79167
33848
76599
50998
45842
42164
75736
50726
35791
40240
36098
74428
53560
79661
61979
85896
71503
72545
62456
83016
74763
43085
35897
78436
83367
55641
49368
47917
37894
39031
71123
53764
52200
84176
65534
58918
51744
81641
76737
66141
77082
78600
82992
84728
76771
78949
58380
47368
68628
56850
73689
75811
41066
63768
47138
33047
33599
41911
39450
69049
47029
78935
85841
85613
55819
66275
40714
53013
66343
67414
79699
85615
38848
66190
47123
34590
59201
50211
76542
42228
45837
37757
52233
72956
84902
69610
56690
56992
59388
78446
65757
64569
64672
85187
60934
63098
36153
36895
76792
78976
47662
58587
80308
67511
37831
51175
65477
72245
60042
82990
57518
85026
81243
50635
65258
52601
63559
56859
59662
46824
55141
58101
40981
49000
74512
50724
76965
69665
83404
67264
85346
69789
33247
41061
62431
67357
83286
52414
46667
44196
80365
62068
51958
67602
68517
85732
44174
82588
75693
64035
32972
53445
57508
48785
40617
46897
68607
70341
42432
72340
73748
60170
47189
69337
71388
68703
82433
46133
60554
78879
80082
44922
83360
82884
62807
67463
64686
36944
41964
80747
60782
65236
56867
80711
34264
82045
41351
60961
41209
35108
35955
82869
38141
58653
47663
82898
36713
82706
40346
85453
33747
83901
86053
84073
39103
84314
81832
35359
48072
38766
85489
75022
82968
37127
49041
73683
40341
76516
38519
82472
83179
38066
70019
70452
36253
80286
69305
80760
57256
73054
46476
70710
75660
49514
39983
42213
81728
79660
47463
73691
60558
39054
65348
81162
62768
78706
83472
82035
55110
36666
62021
60018
58990
71264
49571
70662
45499
80950
80633
52400
50042
71738
62349
38721
46395
61621
60585
81056
58780
70443
76623
71618
46211
48658
60780
46092
79067
73617
61789
37492
70991
78631
33723
52006
52428
68637
56574
72937
74929
35721
66736
57329
82477
72462
50946
68786
84349
66779
78213
64514
67875
72370
63772
48888
39038
63479
45708
59705
42814
73402
52534
68698
80723
84091
78010
76976
79249
36255
84836
74377
43630
65095
79854
65109
56754
76672
73050
40840
56596
59926
42449
41207
77522
62100
84421
65314
50727
75484
75464
50144
72583
74862
67384
70986
78697
55277
85538
62399
53298
52832
43634
45123
67618
75866
37077
68835
44506
47206
35466
50359
47795
34877
48639
48373
55643
41571
45737
71481
33132
48988
84742
73746
53062
55656
54520
56498
78722
39729
48661
62522
60438
76686
75149
77831
61763
67549
75398
82861
35877
40241
68463
50924
66922
39212
58241
47595
37777
61151
83715
60198
83757
81333
61872
37227
69873
65318
39848
66027
85523
86127
79019
40964
85111
81447
59962
74519
76073
59489
47070
78062
84878
60411
75648
83038
56481
81767
33381
50717
45834
61468
73872
84516
67152
74359
79513
80842
61180
42555
39550
77184
82516
86108
67086
48086
38584
80208
81503
61744
40789
77606
41340
58897
35319
43685
47854
84456
77984
77462
82798
59009
34134
43426
45485
81320
39928
37148
50572
53171
80347
60966
48025
68956
44115
79785
83034
79117
78372
58843
47441
43503
75193
56651
51556
46392
82392
57167
78037
86316
47255
71036
83514
86388
67465
47101
81658
46832
37335
47691
39763
64084
86253
80077
86347
37176
68929
70914
74540
34701
61903
48556
53948
52941
36515
53873
63313
64013
81216
42469
63596
68782
50070
74838
77079
85162
75331
48679
57944
73144
41684
84575
37467
63840
39174
40953
67154
63899
73107
55090
45124
41618
45216
34235
77989
65341
58943
83053
56460
45010
83652
85439
79244
60822
69592
76566
83247
84484
83400
51040
77251
66028
67436
62253
75959
52295
54233
78405
58363
84829
47959
56961
84999
43260
45006
70957
39539
38664
53711
85685
81857
40675
64707
72259
51976
41810
37534
56026
55552
58858
83199
34556
73421
47340
67181
78777
42185
43091
77311
70072
55894
62704
61417
63470
56566
64287
80701
73490
82331
59928
66718
52089
45593
47922
46406
54514
67904
59687
76165
67169
41555
67438
41951
72024
35537
57080
35078
85016
80354
81407
78503
82554
56869
52798
62609
60435
66746
61699
76712
44809
44398
59156
48621
67571
81912
65908
33637
62425
82557
57684
56945
53712
41893
73775
51418
75103
36235
60339
66709
36984
74643
54683
81887
85845
49253
58170
72316
50371
68069
45392
73180
36523
72272
67844
75766
78659
66753
71863
42839
77270
62455
57170
78181
66554
83040
73191
63956
48518
65778
47386
83790
83102
85871
46706
38843
48629
65293
83008
72582
67574
56844
62131
45015
76005
37039
40328
84670
74049
81853
72629
62764
86606
47677
62105
83203
71924
84913
56062
82716
43340
67163
49644
80871
58891
46652
51628
68858
46069
47480
82214
77571
78469
40143
81239
70171
65010
71633
83436
57295
77293
71594
75213
35236
72490
45275
59550
79007
34245
67043
74295
85818
49570
76013
84490
78744
42338
45090
79185
75353
58168
43648
59251
81031
73295
39168
55928
86648
73579
75919
40232
73399
61652
86281
82227
77639
44908
73498
85302
66685
76203
86674
74996
80521
43884
53686
44504
78055
41973
68061
44992
86592
72513
59968
83425
61445
59447
40005
73828
81300
56372
81596
84406
86351
79784
86548
72519
74979
76980
56605
34790
73692
86405
54515
56246
44917
66875
78228
33700
33718
59378
46096
39141
77638
62554
83789
72572
78960
75747
48004
50511
75143
42882
37760
83406
34549
67498
62433
76182
79689
37806
82867
75490
71343
84937
43002
50166
76643
52666
56449
54782
72214
61617
33484
45781
85222
80834
75316
82816
37934
41131
84961
71644
68807
67420
84582
78332
35336
46891
52134
66618
75394
47760
36618
85255
67299
39944
47048
44936
78614
44864
65584
58572
81739
75543
40715
59475
69980
54931
42056
47626
73102
56495
50687
83964
43511
42194
84686
63272
73128
86246
33964
41870
69243
59935
48310
79971
74599
49822
72617
54092
39413
76676
84931
84839
83462
71206
54909
73168
85021
62982
74223
39565
64563
79797
66131
74445
38278
80989
58212
54346
65721
45536
46329
77782
75681
58872
45739
52736
58714
41101
38505
36530
78997
34366
61990
75507
70425
36283
76746
41636
57680
65541
68553
57431
67227
70944
76054
72724
65125
50799
76894
67839
56068
76738
56465
54583
47124
76237
42842
58731
51980
74880
80616
61768
63852
71429
43118
80798
35188
75220
83768
77204
78099
66143
77890
61387
78287
81777
38245
36457
37009
78881
49475
73763
60849
51888
70300
73308
53417
70236
50221
45571
39793
68309
33324
65678
81123
85306
78100
76603
43643
52519
34177
63749
50286
37683
84868
65629
84977
74731
45143
65493
34132
59943
60522
63298
83593
81640
38943
83503
82183
34767
75679
43952
84537
77502
78585
35741
70453
54957
56525
76997
67971
86067
81555
86306
83614
58741
82613
83114
54273
45542
76810
55825
70684
74233
71179
38300
48847
62385
42438
55014
46276
85604
75186
48318
33561
35666
84511
76735
74594
68588
66084
80288
86139
48022
58956
77133
37867
69399
33282
86762
71326
41113
38572
54373
82089
38247
44973
77586
64625
76250
43540
48688
86215
78594
42121
57572
67860
75298
34793
35691
54838
82337
80546
47521
59347
65870
73442
85337
69838
44893
70546
85089
55610
46981
56453
48503
46922
74164
41843
38338
61561
73561
77242
58838
67441
36234
38173
84704
63693
84994
83057
83327
60807
74018
76749
34223
81195
86194
83004
33010
70029
36781
55345
59065
57202
86315
67303
79240
74684
60555
71144
49533
75724
57114
59281
69335
63654
57383
70616
74129
76846
44485
71820
65090
65844
74941
78630
74769
67702
69382
57425
79421
53756
71318
39169
58530
34170
73722
76724
46320
73030
53667
53889
77205
49863
75135
81820
57766
33516
68268
75027
45694
42090
84402
50077
45808
47050
69779
50349
46911
49621
57117
68038
73776
80684
70298
47653
82849
55916
45666
54076
79169
69216
56941
75118
81724
86099
76825
80597
79371
83723
38054
71722
64534
76122
50556
76215
78788
35708
46510
54575
65400
61088
46874
49224
47522
85951
53586
85234
40941
68677
51308
72842
86879
45054
49435
86046
50051
71631
82318
37559
39322
57340
55046
73125
71041
84644
40935
62578
77908
40829
86333
55896
80108
82121
70554
44963
64932
68335
37237
68263
84749
60251
61411
44595
72283
66625
63829
71507
63523
86055
51812
33746
59000
84325
52513
74515
76588
52165
50030
72786
47205
49149
82509
65324
56779
56012
35419
75829
40921
52030
47608
83132
35483
64756
84824
80682
58317
53338
39143
65246
72088
83877
46513
63255
56237
84723
86959
56980
41733
41248
58091
48264
54804
75730
75308
84552
39880
36543
34219
83421
82674
33854
65076
43066
55805
37544
74682
81296
52706
59305
58440
34040
74814
79163
70422
83288
68284
55777
73834
83526
51657
66116
59145
86509
75532
66185
33365
73291
71176
34710
78530
78134
64596
77915
87033
48873
54482
61367
40236
51328
85163
61473
72200
83417
69902
82921
40089
48128
50006
81276
45068
60431
66173
49612
57283
54796
34141
82394
42226
57323
77422
39986
75580
86538
80753
33921
40186
68222
70054
83427
77226
36591
40326
78283
53157
46173
53738
71128
82993
76087
81446
68840
65237
33164
78298
33732
67896
72995
38561
44678
69400
41411
80229
52011
44499
73832
58062
38398
38745
81166
82344
37694
62996
74718
44107
34108
53494
66439
52450
78699
52611
55725
80163
66313
50212
84980
71901
44639
71840
69220
55311
84345
79917
57669
72493
48448
84638
38259
80431
74418
53787
76526
47003
40213
83687
79864
41264
43041
51883
82279
40919
67669
82280
48089
56879
66904
46925
76829
67096
79523
73363
84851
68915
84121
64709
36723
62736
41837
62353
35092
42603
50319
41335
82137
68982
57560
40558
59054
52321
47222
50028
33242
81842
81007
86290
38508
81571
79662
86981
43211
63200
77532
57538
35130
57900
83603
59875
85324
52242
65429
33821
75249
62488
36746
64173
53218
44237
83540
40965
71208
48575
54112
37012
77553
82115
56088
38102
58604
42324
61741
86974
37764
75177
60202
57589
69708
39278
67579
79208
44930
46807
85323
77055
63213
84594
47167
78961
36555
46445
60770
84279
53758
52973
82110
37231
74147
42100
45519
69131
36650
77181
42706
50539
48386
76015
87239
34280
85544
42569
79211
73669
39563
78039
83079
40445
84930
67707
38166
71913
74025
64573
66461
76362
38256
55455
83509
34813
35580
72114
40452
64820
81316
50856
39991
67909
57594
78932
45343
62669
63681
73395
87007
48052
83448
61026
41490
78188
73735
78397
80458
82497
53546
62659
74476
56440
82734
41580
47260
71155
44717
44009
87415
46583
49421
69716
70960
80551
48666
80276
52307
52235
87166
50922
64306
86830
71825
86544
55370
67339
83613
72494
83720
68241
39974
77813
75039
54858
49922
62640
40666
80905
34013
49121
77379
71484
37056
77467
81006
80629
65445
78026
85922
57135
68090
39000
64060
86956
81782
74228
55252
50785
73342
71828
67410
73543
74162
86924
58472
45754
39869
46286
34110
52774
86858
60287
54913
43989
78180
83375
72197
56006
58068
80582
40836
49091
37863
49642
86595
38929
76518
53129
64682
83482
65913
37832
54449
62725
33062
84673
87495
51646
86344
75575
69405
66775
62237
59637
86671
87011
63517
86421
77720
48017
79356
49595
45484
41801
81722
69200
78364
58309
67703
83220
84828
65361
78759
62252
71269
83270
86122
84139
55293
59695
69249
34129
81780
33167
76899
54731
82563
47799
60085
45572
79973
50609
71226
36031
42547
63157
56321
52437
85084
37310
46913
81211
33807
34754
33973
80611
66128
61058
61504
68219
48941
60944
73048
71810
59697
61843
36342
49132
35950
84411
76666
58749
58758
47545
53480
51069
34121
36160
51360
70446
44901
59038
82751
51036
40646
72260
83949
82132
45909
76985
45186
83072
69345
38436
42184
36760
50500
80604
76437
79575
62759
85331
51182
71088
51505
47312
52092
38524
50134
77145
80170
83769
36095
39052
69501
77607
66978
63305
67550
76858
77690
53807
79765
49911
66660
37255
52835
60054
52888
41615
74559
75407
77520
36843
54084
80129
63746
86020
75849
64764
35085
75531
53798
61235
37904
35074
50130
36058
56536
52606
84077
82023
69240
39760
50386
79447
75384
66435
38852
70656
86497
52860
51205
47707
81395
77260
52986
80210
81696
80725
43578
55217
52678
82259
48134
36287
80923
78580
75634
71528
85246
38332
86646
81035
55185
82416
41590
73222
68916
87669
38887
72782
39022
60459
38302
81290
69318
82283
32930
86210
60574
84510
61853
72738
75713
71494
54987
85480
79233
69134
44737
76694
80199
44844
75765
54082
51263
40641
54907
86054
81863
62653
49811
69509
48378
74951
53300
72156
45049
60190
56724
73051
54714
75728
33415
63025
51014
59860
39473
86729
40048
79966
38129
84141
36826
87153
68704
47416
83020
51535
77074
73374
35836
72010
81649
73258
65184
85441
67323
59793
81864
86781
60851
53407
43855
72710
48507
85278
44862
85831
82249
44958
67429
47883
61162
41195
53155
79392
55672
44638
42093
75755
62400
82181
44803
71255
48383
35087
59439
46208
84885
60657
37681
56075
76502
36398
86757
33588
73769
77942
73101
71717
86250
47932
53081
64782
51052
48068
58441
87383
52236
60913
73935
87071
83844
62860
82077
87727
76990
51211
48357
60596
83911
48616
68558
55912
38097
37156
78663
58523
52945
55178
43064
34034
61494
77564
57226
83353
43408
35547
75226
76592
39205
43035
63161
79956
45193
78492
71769
37682
70165
87094
72443
77921
73586
77503
60163
73004
60068
69847
75049
63916
83235
38191
78994
51767
70992
36400
60957
67336
87826
83874
68315
57193
71584
65234
85634
49920
84949
69160
80262
78049
61106
49222
58726
64331
45321
53648
49223
67462
85208
81472
62120
69026
47641
40916
74756
73348
55800
64495
35645
43791
79793
34591
84656
81444
85889
46297
44037
49892
45745
59745
79496
54617
44867
63198
39963
73079
70927
77512
85776
86016
86825
62822
84196
87496
50195
86872
62123
61173
87105
64778
87066
85050
34140
45931
79241
79311
87909
85414
59891
72438
77779
35522
33846
75998
79198
84169
75749
67767
45650
87759
64311
67380
86428
75890
86596
77490
62722
73788
84993
57843
45220
79179
51461
66094
80901
71659
86813
86728
34279
50746
51795
86685
34694
47301
55993
47998
85510
61301
71382
85299
65762
65959
71375
53891
42874
50516
82791
37618
69636
68433
83545
62091
41183
55730
80853
36233
69923
71327
63848
33345
53609
85077
77371
46511
85336
82103
44420
72834
35281
38298
78760
41749
33915
35818
73987
84300
45900
54554
74143
34961
78398
54352
62170
79285
75636
62467
64914
66278
63093
35338
41606
35535
82093
85846
65989
82164
43278
79858
84384
66580
86704
79853
43189
52700
69391
48450
84702
69888
76776
57751
39284
85034
56293
56470
69577
34437
43546
47809
53051
38491
60615
63680
39995
64827
83948
69301
85116
35917
74063
85837
66174
61917
82574
78245
61009
39535
86186
47817
71033
88116
44322
79266
61710
71100
61463
74554
82224
44476
42420
63421
64680
45150
51503
79748
40418
74833
47069
86111
34666
62700
81771
86241
53596
37784
45750
44354
88191
77753
86848
87484
75092
84916
84814
57983
50607
52582
87611
70932
76552
53206
73926
86994
83365
42021
41727
80487
80851
53002
49470
84247
59197
87211
79922
57248
42159
38470
74449
55100
82573
69413
66972
47324
67533
34311
39582
73690
48876
51633
65587
74730
55674
70222
41899
49637
86749
46551
45223
66557
60217
63824
70754
76708
51949
49238
64080
80172
48026
50264
61549
81073
63226
35057
82456
78686
61028
62236
40956
66747
85398
75771
49677
38297
43981
78009
47341
79107
54218
64065
77793
77918
69588
62753
47339
49456
65016
79741
67306
51150
84386
80135
72413
52830
55937
76126
53252
41405
75174
60485
55135
78958
48274
64431
45408
77230
33946
73408
74987
74749
87653
66103
37371
34572
81416
39049
76837
61936
63273
76727
87688
85904
43913
75971
37079
82463
69729
72041
86880
58456
37103
57659
59915
79221
82385
73652
71581
87488
79319
49616
54830
55305
62922
61032
81219
61265
46928
63287
71804
70886
59060
60010
74736
57528
86369
33924
37637
55093
40804
39519
80038
66338
87251
57683
77325
55024
45218
87549
41222
45733
80088
33092
79361
47557
69144
40513
35532
81098
64256
69496
70149
86216
55341
76181
50209
36690
62944
38435
65769
85310
53693
59068
74571
55183
50824
71990
55498
78064
45879
86512
76964
45678
52272
79541
67885
35323
87170
83618
82365
67233
48366
42943
52210
84153
78962
54412
58125
56396
40901
55045
66826
33709
86345
43866
47884
57897
76360
84722
59406
52959
73810
82626
66430
77816
66597
86230
39626
38506
82864
76668
73835
85552
33233
71295
50171
75166
69889
43092
43606
60686
61831
86922
81929
33006
76883
49990
71270
66624
74634
42675
75698
80090
47088
45830
41959
48527
52117
84891
44373
86444
46651
78072
66107
75533
84063
73542
36498
59387
58515
86889
63996
77582
85248
37460
85605
40167
87709
74047
83311
78796
85190
71746
80916
77466
81748
74262
59636
50811
60071
54530
88117
80493
87857
81149
88353
47083
86081
46532
73350
69181
62302
77563
81210
48124
38900
48912
54576
45759
85134
40957
45316
51288
71405
88514
83927
54601
57704
65039
48302
42841
67398
33044
70321
64106
72978
58093
36511
84997
60760
78704
51354
75871
84180
48646
80368
43330
37133
48498
84461
42527
82447
82698
35844
83501
85858
84899
86777
35768
35733
45844
73569
65708
86021
71986
69201
78409
50062
42802
82432
47495
43194
85850
38199
36600
38583
47159
71373
49155
82109
40854
81377
88162
38057
72803
85893
60733
73304
78011
81973
76375
70223
57372
38163
51637
61902
49896
57390
38216
86202
61670
51507
54251
52994
75512
40701
76702
87749
36230
74185
63202
81423
38407
47890
87292
67376
46464
46449
73338
67857
70532
60592
72822
75418
77305
38636
39025
43045
47093
60837
42884
71624
75962
83127
34243
70478
76328
71864
74070
42815
87377
33135
64481
79929
75951
40353
53190
62593
79666
65359
63413
64303
77327
73646
82975
82551
50370
83681
42721
85498
85798
85154
71690
55032
79518
85073
41600
61698
86438
55761
50202
44765
49827
41074
63270
75428
81810
75664
34474
43747
46593
81345
82484
59190
77796
72563
53754
75516
83836
78626
88544
54848
52924
69732
64661
73860
82379
52408
48200
70687
59577
42819
81638
40898
58116
42926
68691
79255
64911
52672
70012
43581
64129
45588
64612
83606
88136
74184
84019
88753
42803
77515
46653
81468
49306
32967
87135
50952
36363
41827
64326
55642
38872
83123
83689
46660
80352
53675
76392
47853
38580
77506
43246
83748
40653
33911
83206
49521
40038
60334
38902
75408
54047
66438
85669
82647
54963
82441
84093
70285
42193
47077
73390
56407
68416
75476
33585
84898
34848
46056
38108
49999
83177
56042
67251
62610
44558
64959
33172
38496
74332
49076
34378
51155
82277
44846
43302
49847
88595
64822
34755
38727
79833
49716
38769
48645
75597
39621
85642
69646
72558
66932
51850
48843
79520
33938
76801
56974
61512
88428
45976
68350
88813
55747
78954
62744
85493
77565
88188
46192
55265
70076
60207
88178
87954
46088
47047
39498
76272
86970
75478
42283
88024
47262
66929
55440
74786
86669
52972
70835
35141
88473
69511
67315
60235
65849
72101
58059
85200
57396
72472
63295
76382
55646
35977
83481
71412
47491
60078
33344
77174
73300
69444
60995
70951
84725
86660
87914
62539
58118
70876
78905
85455
48224
78964
44982
67562
60174
46723
48677
81796
79100
77960
84941
79546
85361
84072
85017
88734
49279
65997
61027
75292
58230
80092
56708
43682
37200
37419
49195
47747
76634
36419
82353
56746
83224
67202
79147
46305
58827
78757
55685
76797
88854
58487
41848
53765
82546
61198
84242
72762
71664
86204
52425
49043
70615
57993
40003
85780
71529
66672
75487
87561
78979
88847
78615
54614
38738
67887
45031
79642
81631
67081
86540
68997
35367
58328
77134
47471
79265
68843
84793
62103
56494
85142
63465
62727
37112
47765
50602
45282
62538
51768
88565
37189
57985
54571
58444
83727
79146
80612
74060
75079
38712
62542
88552
88633
81201
81715
36495
45932
67297
82917
50009
89048
65438
37914
75876
85778
35137
77600
64254
63125
74800
48922
88662
86776
73055
50683
36480
87639
74165
37070
46222
52139
75253
38100
73955
39046
47354
82043
36566
52353
43249
37826
70773
85057
81749
56346
34032
64281
59470
41062
82362
70650
54171
38739
46821
45910
33513
38201
36669
45215
52370
59761
85527
74216
77654
82620
84853
64851
34587
52435
81974
55592
72117
61520
73020
62039
61276
52530
65842
64942
63630
80767
59419
82736
86771
73189
75238
36470
36491
71082
88891
42139
40803
45364
86151
77777
72952
83870
73352
58394
51558
42689
87511
83219
65136
54805
66690
81674
34702
62784
68269
76989
65180
62196
86823
33029
67106
39762
72773
48557
74008
68781
48220
87448
36430
85822
83622
77623
54599
72302
78374
80392
47679
71463
34096
83025
64157
55758
39255
70708
50314
78616
63430
87123
37855
47763
78337
40049
60912
81931
55660
47866
80540
80134
77038
74949
45032
88684
82012
76218
36422
82346
43647
61786
38326
81824
77834
44587
44627
61186
34712
35062
46017
76551
56032
80074
86244
80885
77129
34844
78918
86469
77348
86681
74114
81487
37033
76860
70253
87202
42242
47549
63703
87901
66991
54117
83699
66052
85789
40009
72482
80061
53518
64659
60986
54965
86460
77486
88951
59195
38978
58287
71678
48723
79219
38192
62675
84284
55453
57677
33033
42975
83402
74889
64821
51436
50725
63007
39677
77137
88187
59886
73934
35003
61006
42202
64016
84251
75966
88788
49094
36601
83382
36675
60589
68529
54286
75355
68483
87039
80632
89176
35264
70628
87847
40521
45404
82223
60160
37628
41181
71411
37201
59076
55543
56447
35846
86409
64378
70746
88357
86845
65470
45717
46475
39299
59738
34730
43044
50415
72498
62050
84404
47098
39721
66328
86501
83908
60900
89106
42883
85292
67663
79530
82236
34420
61156
39389
49501
44816
82640
87606
87534
51625
83490
88196
77692
86423
73805
52106
57605
62462
88128
80815
38911
73887
83092
79789
52229
78911
60869
76802
77722
72511
66564
69357
89292
63312
77444
44947
37671
70477
35458
55207
36581
56510
51399
89352
35984
75881
53893
82663
86904
86571
72855
78621
56446
62193
54111
39661
70377
69955
39351
85976
59300
80349
46274
36865
88488
59626
75877
54593
48360
88932
88282
51965
83207
74624
54401
63625
66452
68644
54558
44253
87692
42818
83534
38270
56872
80534
34445
64633
46773
37871
33396
66967
79454
57986
57785
60898
37282
72171
77484
38212
88855
67759
74507
49754
43997
60904
52467
62794
76463
71263
67785
47667
37885
48193
86050
54817
85114
39655
71567
39148
87051
76300
59746
89431
53619
63659
88254
38918
51003
79139
71349
56849
34707
62848
86665
36833
61942
86923
86092
40086
63428
89342
35837
64753
70763
80961
71063
87410
49300
67387
84138
85707
65971
41575
86701
82332
59520
56688
45375
69266
73197
85988
40929
44033
80453
88652
47518
48523
46919
84505
80831
52265
62628
87696
69343
39341
82177
69593
88653
73744
69560
36403
60537
76189
66518
44424
81519
62821
59495
70066
84681
88545
72358
69721
69371
77613
86381
67587
33215
50334
70569
43729
84412
81106
69182
53681
72679
71755
72878
78422
40427
88550
62699
50358
75911
88912
82452
85303
65111
67383
73091
56286
74329
54933
73508
79907
67098
55321
83266
45600
38454
49524
74993
72903
84165
45230
58981
78724
52647
68183
76118
72361
66050
34824
88472
85274
88021
81892
66822
56880
82116
83798
68590
47465
34396
62149
68123
39243
51151
75475
78542
51722
87326
63510
65485
42285
72429
81394
45062
88757
81001
50007
37316
40768
56502
84735
81492
49390
89314
36668
88302
85135
72598
87074
77175
40212
83211
65406
35744
84943
44996
81254
85244
74010
87876
87748
63892
59518
83394
69996
52859
44059
64443
82831
45680
81819
72635
41563
81920
53991
78885
58382
45225
48290
63417
82586
57632
47099
46278
77708
89356
81154
45036
79238
66981
85349
65011
53581
78703
68176
50750
71760
88270
56554
70563
79622
68459
63798
74935
43376
43175
85086
86470
54534
34693
82725
52926
58123
78074
76593
44629
75140
34647
76056
56031
37609
73443
60089
84982
42715
83497
33903
75899
61819
85043
79422
57129
61023
65308
46177
58914
82478
69685
68388
38167
88172
39120
34818
51771
41934
36772
51125
52905
40339
71750
77499
51875
74241
52103
78339
57615
41170
84507
49707
72669
47208
51827
60859
43020
60549
47964
48444
58742
69360
52084
79895
88562
41825
79861
62993
79190
82963
80165
87489
44338
67723
43487
85195
70799
84178
76157
36331
68522
37175
75070
76286
89649
39088
74270
49953
68995
88966
87158
49190
89492
77967
72684
44207
71736
85388
57074
78891
52151
74863
63858
53621
63936
86812
40242
61001
53184
58721
84104
50614
68890
67747
85534
67225
34209
83260
41482
56461
78139
38116
71337
86252
88800
85883
84094
42561
89409
79753
83257
56035
78338
88056
85746
62422
54125
60449
86059
56466
80381
89011
87964
72099
82630
67786
52492
50490
50043
54869
58668
77850
83621
35811
80782
82597
83654
84933
46120
73522
88376
76110
49694
89634
59992
48866
40036
39794
41769
63914
45069
52538
63883
34613
63607
49398
70605
87312
64595
79682
84815
54159
36891
42439
86112
56539
69165
89505
75530
77573
52216
88959
37791
39742
89289
70142
48733
77733
84861
36454
80587
87419
41493
74044
64323
87396
65302
44782
68100
37756
79582
66179
47200
63647
73111
88090
83615
76208
88102
83527
89416
75778
44560
84640
78906
72347
71384
50550
82255
46949
74500
53755
56096
45493
56471
89386
51471
65256
59359
89116
48627
50266
46657
69009
89064
88352
48236
46346
63762
61493
50880
64107
82155
45144
58671
86489
82201
60122
39305
64359
63566
57012
57545
89698
68811
56328
88895
87391
55835
50190
36351
78357
58027
58020
72591
34174
83399
72987
85937
57293
81987
83579
53217
89496
66465
44121
68283
69084
84592
65430
86700
42156
55762
38244
35617
38901
39495
75416
54420
39989
88404
54494
89802
45312
62085
46235
57238
61973
70553
75602
34128
37789
56580
41349
37761
64196
45027
51333
58944
63622
58834
48151
33806
89710
43741
74467
63910
45859
89479
87794
67055
79178
84438
69753
46758
62006
72833
59237
41889
41471
87350
82439
36953
67646
48754
85979
56377
69169
62141
87834
71002
69998
86473
59163
35489
86286
71480
45660
46143
77403
76857
82330
74154
70903
46168
72147
51429
66974
53213
59730
86634
41840
44736
80407
45149
66723
40614
80712
88594
61673
66326
79524
87975
54326
50906
60690
44891
78820
58844
85444
42138
61127
49502
40734
67160
36068
37586
71124
43429
46722
67140
47640
38345
82419
72351
50702
86690
63356
45958
78371
84587
54355
74408
38873
64391
75930
43854
41572
56729
67291
42094
73449
85115
57086
54201
65942
60722
88755
61663
87190
76568
67095
63563
59507
86686
43818
75651
35411
44238
48115
52545
53683
82371
85718
79805
50762
63921
87437
87367
41818
41546
62351
82872
51400
86773
85526
84472
58153
82934
46060
76540
65228
59576
53987
80639
64634
35521
88956
47444
71190
58519
87023
61480
81507
84128
68046
41345
42736
51874
72675
67258
49128
58846
63426
43589
73700
85215
41388
66252
47864
39179
38385
89902
55750
77667
55042
71648
46608
41607
45638
54649
37099
79077
44244
83054
86910
68017
54610
81208
51930
66410
85861
56472
84649
72432
86449
70140
90079
42370
78804
48359
78812
83193
68731
52804
60250
43465
36835
85636
79634
87743
88976
54085
72874
84106
86521
71107
70672
38208
61664
77068
52066
37207
88794
41312
87660
66704
58546
78209
76836
33333
79918
89785
74201
43982
78831
57929
86312
42460
84344
54043
67792
47064
48802
55930
46805
68828
75752
35161
64386
84206
84166
63300
58359
86217
36102
38779
36965
36106
52894
82341
81567
80345
40785
62316
33139
63120
47305
53096
61017
40172
35201
61951
88983
74176
49407
58302
79336
49436
89038
85239
42374
35480
66979
86697
82269
76060
76784
33272
63599
83860
48863
86348
49816
53262
49532
83921
65706
75277
36740
54853
88361
78341
76704
35439
84718
39121
43200
80401
46524
56780
56777
59279
57040
49568
61343
76711
88809
82605
88258
60788
53960
88113
51387
37529
59243
53930
82826
76050
40812
86171
70857
78832
37422
62487
34467
66689
73337
77763
70607
56658
39347
64095
87682
78719
83771
73344
57713
87854
85177
55208
83180
87812
58625
33263
77500
50374
65370
82101
73478
47108
77252
83089
89402
87392
52679
64507
83051
70952
69194
84926
81334
83307
55969
46694
54046
42915
70771
85395
88539
55491
54192
76813
40002
76453
46150
61627
77015
83168
41278
77206
82425
38447
81331
39388
36863
81247
38957
87406
55735
87848
73946
34885
74652
53455
69809
60776
37101
37265
61348
71886
58179
51581
43969
37785
50156
71925
90264
59024
56039
50710
35353
43483
37781
57033
81867
75678
83446
88706
42047
51551
88918
73415
64874
43516
77535
82572
61981
50285
89299
63319
74995
87815
39719
74002
70522
41421
45643
80900
73791
52655
88770
88426
82925
71166
89344
69101
87908
43396
60689
60021
81419
76137
81250
90005
36382
44689
87705
69390
68193
57149
60579
45989
60245
87220
89047
44728
40667
83115
41250
42088
59755
61121
78865
37309
85970
86621
46679
36002
64862
57593
40067
59655
42256
71585
75110
52821
87504
37738
59976
65671
57384
75907
85803
77248
66330
56791
38380
54954
40631
54411
36541
86320
85311
83082
47244
71450
55662
52245
90416
53837
38353
61848
60680
64908
64389
38125
63450
75599
72086
81823
70933
77077
80491
76515
63241
67772
38815
88380
83694
81295
81159
64780
44395
77569
80222
69185
86765
81743
39929
52194
61752
33934
82262
44277
59657
57851
85670
79110
35812
82796
85170
73914
82287
80132
70330
35460
88393
69569
86977
55521
80002
51161
83413
36593
83259
36678
79412
85735
74431
61260
41429
59451
78328
69697
84724
84189
37654
64260
68554
90160
42559
71042
78444
87179
81861
84741
65367
50971
89077
55591
59944
70664
78622
77096
33958
63095
53373
54673
51169
58661
76636
54693
76064
57241
89049
54241
87980
59715
85411
67639
34053
74811
76032
81484
86711
86515
55276
80795
75740
74458
83430
70215
69176
76804
58818
68742
58988
36054
61539
35623
79380
81945
43530
57692
73631
40848
33758
86611
33165
74469
37474
60731
89379
70704
49087
46673
82682
43592
75104
33980
89055
77788
76129
87700
80544
50168
89313
34375
77407
89937
44139
88169
58565
90445
42207
87091
34937
60278
38742
52537
38349
89602
82106
50738
57447
49696
45429
81366
63037
66937
59682
42755
82943
58126
50681
72599
43731
63061
86938
89979
73715
70115
61659
37827
82191
78574
45138
77844
67595
57482
38817
42014
34062
72169
33126
89126
53714
51932
84333
33803
81633
88470
60747
49172
81215
73968
38157
79165
46950
44813
75884
41484
60711
50732
68815
80144
87148
62561
89017
44882
56550
79476
89655
88938
63673
81127
83796
48851
86612
60545
89191
62638
71982
82541
75942
68005
70200
77743
77277
77269
63842
73357
58922
89112
38624
83630
81750
89569
88080
72653
48209
72977
56270
62161
85738
43222
40277
38340
90511
42733
48468
85917
57010
79640
69053
72774
87892
82130
73002
59510
37498
44516
58156
60209
78068
62914
34502
36029
88321
39803
42099
82437
60613
85146
70500
79507
90399
87248
63147
34254
53831
74779
72584
55950
83951
46693
61010
76350
68056
45523
79560
90201
86313
90351
43065
64056
38546
89046
87614
67644
79752
61374
55092
87228
79953
74850
79375
42959
50758
82972
42836
56760
76531
61523
67326
84126
70489
74474
40509
68653
34695
50241
51110
90764
60230
66862
55904
56477
46699
59949
59116
41581
66352
34370
79882
90147
61668
47153
72600
58188
44512
88292
43932
64630
73567
63217
82065
51215
33302
83264
36304
81705
89623
78336
88068
61592
57308
57667
73452
84720
90725
89717
88622
62608
75041
69597
90463
86467
86837
37198
79118
70655
83002
50295
86442
78749
87247
40053
50344
90796
79403
34726
66661
75842
33527
89763
37115
81998
61038
37569
53003
69819
73435
71045
84043
36721
41628
67725
73979
86269
60750
47571
87416
47484
83227
67992
58693
36222
87845
83954
45522
82696
73870
85819
84596
70668
76973
57111
88605
62577
62517
78006
79123
46081
65698
55845
89605
75546
77042
56373
38413
71510
48107
71413
76560
76316
56831
81833
42025
83205
60481
81723
76831
35487
54540
74179
65058
60781
75040
51533
56272
88140
81338
73837
87257
85443
44986
76177
68406
78798
63544
51045
86892
48139
78480
57377
65586
90091
89622
41872
77798
69713
86008
77928
45706
57215
70685
78454
87602
90154
44873
81209
90963
48132
84101
88913
70048
53283
61147
81167
74735
62172
52739
34139
47578
69072
77214
85040
82267
86266
43577
89088
53566
89570
60952
41413
68412
80376
56860
70660
83848
88680
36477
36876
74573
87286
57666
63687
76937
56820
53532
85483
42751
53028
83287
40362
72420
86271
88360
49136
77338
36711
71152
34944
39883
69125
75593
80947
44528
75152
32990
89357
88368
38737
88501
78087
38218
81788
66363
56046
62968
82158
88365
75431
82874
35710
73012
76162
88709
85214
88741
62158
72963
52944
83919
90687
61993
72180
56169
64367
85308
42248
42776
82232
64353
66369
86807
53219
38557
82852
89838
37595
33216
61286
89815
88130
60356
87027
89966
51339
38272
73340
66161
68792
90267
78350
39578
35629
77857
66445
81304
66192
37614
81192
89516
36972
90960
34309
57516
55214
69460
40141
81526
84852
33498
88315
41199
54526
48630
87704
83237
78725
88920
47837
88626
49079
91099
90406
51859
51204
81655
66339
52880
34539
34285
87780
44876
61794
88958
90975
70953
59564
56514
49998
44048
88496
89428
73145
42781
54081
68297
54417
89094
60715
39352
87741
83437
87917
33643
87693
70506
82722
45063
50892
45403
47669
74341
67946
70786
57168
58270
36014
90597
81594
71242
65084
55000
77956
62437
60619
44180
70172
87323
35253
43202
65631
65652
89916
78902
36993
34598
48487
90250
43872
80194
52996
77249
63163
46414
34891
69918
84167
53882
41903
89869
42162
48120
89604
79294
55581
57914
87273
84022
62486
89833
60783
39839
86335
86636
58601
87030
55323
36804
65623
86618
46602
79824
65273
77964
86224
80602
54837
86074
39731
87138
49314
81830
85120
77492
54501
55595
49257
34948
90307
41400
72881
64458
80980
88401
90271
76423
44626
82411
45017
83875
63875
43026
81849
58738
39372
77116
65730
90409
76151
60999
35799
84372
79904
80119
70977
41753
83688
62767
76891
44083
77534
57394
82847
49718
34380
71274
90784
47764
54707
33371
83597
78270
35159
72550
87001
49667
75225
69025
83813
89642
84729
88933
59373
37146
49728
81172
56706
35886
43448
81385
68008
80758
84683
61856
66391
69393
89478
86918
89078
57403
46162
52704
53351
57307
57555
88319
36044
87798
41673
66118
80252
56732
82131
82234
43373
58734
39632
81915
42092
34357
45382
37815
89375
41698
76093
77493
53378
75293
72473
53078
44412
39665
81424
88145
52593
47528
61682
86991
52991
44875
82840
72357
80391
58616
85365
43230
46626
77461
69773
89646
83128
88910
79278
50401
55224
41320
33895
76537
76378
56735
76491
57020
78423
88791
37136
76570
89926
60039
44205
79026
58197
37106
75550
54354
65226
62211
42835
75234
40726
67085
90310
34738
76194
39545
91008
82453
34414
87109
88015
48282
46674
88861
38357
82868
88168
50013
78617
81186
35995
87447
85233
60035
36443
46830
83043
44054
89897
36744
75162
71915
78485
49432
52032
85430
88532
70254
88792
33695
54529
56418
49538
37663
64939
51860
88367
34588
70016
45720
34894
90651
50479
86767
86806
77614
78237
58453
91275
61154
81197
90570
90563
36908
48762
88657
62816
41846
53153
45365
57584
67029
80855
91343
88875
66894
40275
84629
56057
46988
33623
82046
59757
74826
41032
43232
33640
74309
91471
90462
56846
66786
80598
91487
37158
57505
45959
66193
76789
57255
61308
68738
33117
67973
89210
50621
54231
42703
85592
79988
86416
82961
83384
89137
80991
75011
40497
41640
51011
86543
38564
81580
78618
75264
57115
91253
44646
73747
38442
48800
68953
84338
36420
90556
57421
61332
85547
42065
84030
86358
73623
38033
36469
47879
59219
80937
77669
45115
81091
74171
59063
38399
69722
91097
91451
46361
49721
52063
62625
79586
63575
37160
85002
86747
54521
87343
73678
77439
88672
78146
66188
63462
52966
71650
37134
73785
66782
61263
61595
85397
58432
77505
82561
74585
90058
88323
75702
85978
79256
56378
90485
69497
87630
85360
71372
35434
72385
63608
38073
89075
86010
84482
71573
78578
38475
85052
84970
88535
43933
42748
73572
75683
55103
59308
41720
47823
72579
53500
66635
39265
82958
83061
74902
40243
58574
36516
37296
88037
80589
83605
90400
90948
75372
41375
69274
74724
56767
57267
72460
84216
78898
51553
34879
66136
53122
72253
51918
89280
81249
47454
43466
55359
37942
90737
70530
83495
64438
70973
91140
38238
42756
90177
86552
60385
57457
37430
46893
87072
80615
59725
45714
72247
37196
89167
90004
81735
35279
60152
64506
37783
61033
89977
71773
58842
72327
39313
42220
55082
54847
37183
55515
35444
86778
50311
42301
69255
87874
65724
79620
87460
54180
88133
53395
61778
38137
56393
67739
56111
76029
68195
83745
89221
87850
74409
87469
86218
77603
88899
43901
69970
80709
58626
55008
75219
34604
79551
76663
87169
79572
39747
45961
60553
44027
66650
69452
72463
60146
87263
62567
69548
86705
33429
60584
84017
71798
34567
61538
88186
68224
83677
71447
70838
70445
35228
41449
53140
37407
89327
44481
85535
85300
86525
68024
78506
91758
86630
33926
43867
48486
90934
89957
81600
38798
89322
59506
56672
84876
73318
65740
76820
67292
64648
90207
65766
48778
78007
58828
37561
53006
79587
84379
89770
47977
83539
45233
73704
86042
77540
85462
33492
85155
84479
89654
90697
73862
59646
75663
89727
82637
91311
83755
33878
40886
87146
81168
67351
88301
68417
80762
89383
45496
38646
36474
69977
74392
74806
66986
49448
84894
83473
39331
67184
66407
43203
55257
85122
91375
84676
35825
73136
58612
88083
69710
59585
34962
38062
70801
74556
54467
46179
71871
85886
76428
59382
40860
83557
66485
86750
84755
84405
37514
57183
59047
65270
54067
82403
78197
83086
42064
33028
82138
67366
79070
35809
82978
65385
38555
70410
52506
64103
72577
35932
40314
41136
81844
55034
50419
84599
37424
74326
45111
61511
67514
90072
38669
75764
40195
40993
88449
75233
69430
58697
64329
36620
78408
87958
89159
52750
71130
72387
88548
85121
87422
71284
45956
49462
53001
52121
74014
58337
58207
33154
37872
33455
79120
80418
53879
89701
39512
63453
58830
49705
90189
78235
37078
85229
73364
41527
89004
87000
44780
73957
36683
34248
69735
41669
44294
75804
88195
82957
75694
58863
76329
88876
51943
91328
90791
78735
73919
84865
66842
91661
81041
48308
55633
41097
83861
78478
35779
58886
86426
36395
47896
42610
75612
57890
51274
34828
43646
57873
61949
61357
82677
35568
43390
74386
88967
80439
43504
73077
49743
40145
74455
72350
66300
87421
47036
40321
84777
55541
88553
41976
68194
34164
46586
49720
54485
74903
39667
89241
42371
76935
53630
35847
84791
67873
82141
91455
67987
89059
39086
42233
64681
69805
41654
63736
82685
77602
64744
42894
61015
65455
48558
63646
83347
87547
87261
59895
45986
63758
64047
51977
92053
57696
66963
77440
86725
40658
86126
82270
84006
90632
40458
87910
71547
43478
54386
80283
50487
67343
63411
84867
81763
51201
49554
81891
79300
76918
70552
60194
75265
46851
84175
72848
70589
37084
49418
74600
61570
82610
81193
87526
83447
48827
41547
89775
82105
34542
86598
90526
75299
47459
79350
59012
80075
61859
55424
76357
60510
81899
62382
87308
91211
78745
89684
67865
43720
59544
88964
68578
82813
66101
90276
73818
54982
45982
37328
68473
34602
77372
89639
90708
49270
72393
90184
36165
75100
43565
72526
36774
81734
71178
37974
44213
39044
69878
87560
77382
73671
60902
89497
79791
73610
42954
39405
50647
86263
66864
78968
34841
69527
72901
40988
55061
87943
62413
61225
74253
43240
57831
58100
36999
91266
92144
71485
78155
64697
59120
81846
64656
84919
48543
84004
70936
85857
74479
70819
89940
67023
76994
50048
41397
78688
51611
48755
86989
34723
84332
82656
82711
42647
89941
33575
88698
66866
81199
67596
78018
61497
43412
91353
79962
68488
87417
70416
87659
35042
84062
87008
85358
85582
38903
47114
45794
83747
57598
56454
43707
55372
52127
55467
35248
73164
80995
63700
76089
78292
85860
66043
79978
61962
48226
42335
90187
56676
91069
66925
54322
50959
87978
51199
83223
73314
68237
60088
33179
83718
86208
87380
57418
47800
39112
53602
83484
34881
56671
80932
55231
89880
59785
67564
35153
37685
45726
78061
67444
85808
51381
85445
34288
89694
83478
71731
74493
48649
47982
78054
51605
84976
44043
84392
76410
88122
62785
48872
44194
41072
38243
86764
83604
85826
84055
82260
83895
52833
73403
66007
76909
52548
43084
75831
73224
53371
66502
90202
45531
37064
62516
69565
54912
40368
42722
51788
73983
69353
79092
42539
91992
54353
81451
53214
82300
85243
66032
65974
38387
64866
42578
90611
70728
34637
38656
43615
68119
79525
45317
86061
52985
41885
68809
87294
71356
82399
65083
34017
87803
51895
70450
71460
46546
77220
74852
92160
80640
74168
80395
60602
36714
52313
77192
51232
84628
85931
56253
59394
35712
57092
86944
91556
85641
55944
62770
49466
83857
52947
90652
58885
59366
40820
76791
64615
65754
75010
87649
84745
88010
82370
91788
77353
34889
74646
56153
92318
82589
76730
72390
87241
84480
92384
82824
49862
35349
75629
90456
79022
76239
74198
85625
33367
51901
45610
91403
58817
75841
60746
74936
82703
71839
79695
41977
81574
68612
51979
76868
44200
80951
84261
55282
67882
85529
45363
85737
83684
84358
71177
73193
48927
91227
91943
53679
58575
91605
85691
89986
88459
46234
88093
80203
90884
88518
89912
79846
47482
35361
39061
70631
79293
51574
81227
44182
59995
34417
33759
64421
85960
75165
74122
81721
87194
81953
35589
79395
73798
78274
82352
69463
43940
53294
60284
65569
56709
66703
60378
43863
48848
58951
48975
58379
92434
51714
90773
91821
42328
63049
60055
53723
84015
40081
85479
52847
86227
35301
92513
80000
84371
61898
88648
61098
92470
54508
34283
91121
43226
53170
92398
84780
75825
87898
54580
86089
58300
40372
79220
61704
58597
33953
75706
75938
91332
59006
55086
78882
46486
73889
79782
66870
82986
64111
47697
65858
70280
70673
50740
36134
40052
55407
53324
88830
87886
61785
73024
86683
91559
62204
89574
86550
62449
88262
83780
59918
73749
43005
56778
65867
55711
87587
52746
81926
62741
87057
82774
56225
59723
92479
92163
84269
61451
70507
36943
59204
37816
61212
61427
91165
80881
69195
75124
74210
65847
60877
86422
54441
57809
82775
62617
49930
54302
58479
90721
42798
80156
51025
82766
65643
55043
82418
82758
88484
88557
57635
89127
55597
90987
91337
85076
75948
85280
44807
35213
73488
76631
58750
48826
86985
74268
70084
44944
87998
92327
75081
80201
76366
33464
91336
87609
82658
67374
62407
72342
75994
86493
81347
85123
86565
52642
87651
43561
81894
91924
90192
79862
57752
55266
52526
47776
90011
71006
83044
88120
79315
52431
49291
45835
64325
45516
46991
80136
64114
34954
81871
67809
39197
63284
65377
89807
91511
79460
86864
55715
91272
33032
78765
84390
51944
66126
65045
35246
80369
56024
54473
77160
91593
92033
78733
75816
90675
72106
34982
40051
52256
63100
88507
79359
52999
50041
38008
66146
66087
33742
48759
69816
81093
61660
79721
78471
45259
44225
70181
43823
77315
83917
52864
91858
89829
53427
72894
47177
85602
87720
52349
55649
70681
33019
63811
32970
48298
36396
38285
41517
56381
80750
68744
84212
82832
91571
71133
89099
49934
50915
79816
85357
87413
87613
78592
75536
92076
37315
33198
49321
52583
81845
63850
87581
84115
88226
49645
39953
91172
80504
85696
73379
41459
40576
41292
88549
52993
70262
46785
43922
84802
44093
85717
88481
70602
36868
83076
80451
53724
36203
41584
43014
65583
89707
47651
51122
83433
39751
43252
80759
78427
66853
53401
91844
75021
80022
38700
52333
42980
74222
85782
86144
37214
55336
85370
89644
89737
92813
36813
41570
58687
33989
45592
35663
76579
87254
89944
50397
71502
64710
91201
68882
79958
77113
37144
53899
66598
83837
61114
89771
66395
92715
71697
59671
78782
52508
43749
63800
45633
90690
75423
88304
66577
64161
79288
81017
37705
90020
42165
73515
83666
54094
90475
52586
75350
57240
61109
84252
48321
50855
43912
63757
66425
85600
49948
69940
76226
81010
89276
90561
88011
83431
35558
78829
54926
87968
89435
39163
73709
61049
39485
69686
68348
89268
83483
34152
89530
34281
39567
55507
84925
68988
35064
76098
59252
81746
50917
90753
82342
76939
90444
90932
89173
84864
74963
76295
74793
58290
82746
63764
33416
69740
91499
40816
36368
85762
80497
72477
74639
72559
62614
80435
44366
66776
75902
79914
56886
54629
87936
88960
76438
75033
70536
58269
78813
43547
91019
63352
47043
39020
42106
90931
83363
42892
84439
80744
83181
69946
34215
70757
71254
91567
72694
56650
46101
55939
67647
81517
75901
86998
88007
68492
91827
34679
79819
84200
54927
48223
92647
87957
73446
44603
57949
65194
46582
87729
37607
48042
51049
72985
77622
83101
57156
49945
55775
39811
32987
67532
54498
90401
91219
47334
42471
59393
88448
54184
60861
87459
44814
41504
54590
74197
88839
64338
85460
90086
88280
37006
87073
50315
79493
62604
35618
90048
70196
45960
91254
91067
80826
33352
52934
61580
90702
74899
33552
43776
68941
70734
83617
72282
68619
86573
59433
71814
87598
64085
33485
75007
49981
41597
44738
38404
82903
92607
89631
92080
50890
92735
92230
86932
41738
92164
50599
76399
87922
90629
42179
43722
76058
46854
78577
69655
80828
90954
83831
67058
59152
79175
70858
87829
73307
77208
89215
74943
81944
46790
82207
47201
88946
39062
73553
71232
90001
58650
58431
75278
83460
52802
90473
71954
61669
83314
73754
75091
55876
45701
46749
78290
59540
88298
87711
77772
68016
34892
90982
86459
49941
76660
55492
66242
93026
63043
81370
49944
76049
46365
81278
69874
92170
88559
43281
34672
59273
40294
81009
91838
80783
56343
49036
53375
56159
84500
55374
73540
90113
89688
42394
74937
71744
82233
88641
45452
56755
76726
76839
90055
71808
47752
77552
67190
80081
69536
50822
83918
92343
49173
91546
75544
71186
42986
90228
82499
81384
80032
82303
49246
77726
61666
80003
88340
68153
56714
84427
70979
77752
60740
35976
82079
56181
60319
64404
62334
91131
68819
86613
60590
37563
55446
38998
59330
79374
57486
88704
81173
75321
59588
76312
69383
38277
53212
61655
78709
89219
90364
34746
41022
76361
71354
62232
76053
65422
92810
63011
54072
87940
91143
75721
73600
61516
79710
80158
56295
72979
50425
40881
49515
70197
38595
60125
48005
89564
79014
39772
84532
91608
76680
81699
56555
88583
61510
45521
69979
37875
65200
49212
51235
77641
76782
69348
42467
46077
41819
35184
43003
76330
84112
89334
79942
60799
89962
59668
55209
73820
77888
78429
92034
85476
83611
49057
73933
85629
73053
38017
37411
86154
55025
47410
60140
36147
41295
61103
69568
67493
46492
52447
33043
55290
67854
76305
48382
52621
74601
89081
71869
91651
90759
83883
79760
78764
79975
46331
82383
53917
78391
55145
38035
93207
81246
65535
91558
57980
61095
64650
54409
85949
68972
77583
62352
42318
65409
73227
46469
63420
59105
37912
59941
85938
42660
93078
70609
81330
63153
69887
46835
72213
90892
67182
35482
50960
84391
73973
70395
37072
82540
53220
93306
76910
57374
86997
79798
82995
80674
56297
80959
66983
62361
80915
92677
83970
92268
89635
68036
60000
53698
33454
34907
44860
77940
81170
79215
55554
66281
49874
90374
90279
62350
41342
80462
36034
91664
64259
56599
85688
86430
43991
42250
69022
86695
47657
51804
69969
34090
41161
64923
50752
63769
54863
84678
69681
54781
57996
83210
92914
46443
51369
92871
60712
92645
64670
91779
82928
81991
51730
87656
91103
87412
83139
92731
34031
54600
80374
66462
91782
45656
93110
45250
54247
79771
44722
43313
90534
63019
64414
75972
49236
56216
90495
91402
73195
48612
43910
82000
72508
83773
56302
75014
40021
92543
79418
74990
83763
33952
87199
79923
34181
45554
33459
91356
88968
70144
85563
61803
88614
89987
50026
42690
64999
46781
65823
78511
43915
91480
92074
37674
61610
76441
87297
89066
78165
86564
88733
60157
53809
49506
89731
80083
68177
44421
72440
39292
84020
81603
46300
84471
76931
42709
60032
80622
80608
89555
82688
61228
91320
34658
66493
34642
73312
86360
33696
68460
34641
85235
70132
49848
59821
61094
55971
83011
49006
88114
52551
82119
56188
79592
55514
89424
85500
34893
45082
82977
64986
70120
35965
70403
80843
90314
92298
85501
93085
56318
59956
47699
36539
84016
85090
63979
85775
37418
77951
84305
81785
82264
82461
91829
82098
88416
74423
61335
86768
86814
40622
54328
89827
36137
87713
89821
87216
45927
84150
67535
78908
66916
88866
66064
57911
83228
40286
64584
52306
89842
89071
77970
40417
37320
61797
89489
69267
91627
79795
88655
46026
87056
71228
71469
86321
82355
91277
35517
83418
44912
72369
32958
37394
83335
58812
87621
83428
35792
82600
91056
88730
91620
86301
80186
72056
56189
75071
92872
84214
87529
40555
76439
66312
84561
90392
88665
93324
83847
86827
47751
72580
59018
61982
73741
93361
52415
90767
67114
80847
77446
89263
85881
50044
61720
79935
49129
41856
82217
74527
73495
91037
82913
86735
68907
51592
64883
90157
51708
84105
80361
82320
48921
60155
35583
35572
90829
88350
69994
42076
33796
72212
77678
93402
85739
76304
86441
88437
68244
84539
69862
33173
85665
89380
87438
68899
37653
48482
90615
85099
82545
87540
88417
80859
57979
49748
89410
75426
75059
85950
90879
38886
89091
76291
60958
60210
88085
39065
37744
75654
54249
80746
93571
44935
57341
44470
84340
47381
41806
80825
88409
34791
82959
49281
57957
35207
66137
78808
40828
82606
37952
82306
82340
86578
51133
89266
58369
72416
90559
67984
87719
89476
68296
43495
93762
91388
79783
80553
80653
93067
91088
93646
72143
83154
69689
50106
48721
83387
87221
75668
89152
86385
85424
57884
91162
77685
42856
43210
89151
69063
89452
64449
44535
78535
58960
45533
82405
40014
76951
80277
83922
52158
82773
79023
33665
58104
65286
57382
79578
83272
42135
62892
69578
61099
85206
53634
89371
67911
46840
74910
90093
54418
81228
44826
38324
81518
55029
37190
88463
43435
45212
37280
68053
52385
76545
76577
65446
55988
52101
41647
49143
85320
80525
55838
44526
78662
42268
46057
72427
55504
79930
73902
49737
86297
87356
56673
74637
39723
46776
70993
92340
73464
92898
85098
41763
35655
36924
64215
71499
80700
72378
64437
88825
74758
84845
83740
89349
53810
80841
91124
64502
80151
55967
62590
79609
84130
85322
64597
86919
74015
53365
66025
51188
80275
90331
69606
33619
89121
68758
58056
57448
91176
48549
73437
34713
75967
33486
38941
54124
78410
83184
84655
87319
35180
54071
84700
47740
61201
83396
48857
76349
78739
33500
52195
78515
85450
47547
69891
76495
91293
71004
60787
77594
46375
52914
53398
57159
61685
70833
82179
82311
85912
60841
80979
44042
77392
82817
78942
63073
36182
71043
84811
56256
83786
62040
41485
91908
74475
53042
64357
83031
86877
64805
77845
76067
90670
89559
52759
76546
74673
78424
67146
89130
82464
48142
49755
69374
91720
63405
85716
83752
90424
61464
66713
83422
39060
51180
78843
77459
35850
44202
90262
77043
90327
80812
55428
72770
56408
51463
37022
86562
71768
65563
84637
86404
53811
47757
81956
77209
93774
60949
53005
34000
92073
47236
59677
39262
71698
47452
73254
56475
73662
84632
66207
38012
70695
40229
50739
51496
36237
70491
81927
64964
45043
74033
64626
92084
70871
87623
86593
72297
81194
35492
33072
56667
68662
78271
46964
90814
88763
74203
44755
90930
58556
45329
90402
51784
70095
67025
74802
39097
90346
71026
77048
88318
63823
89921
84856
34957
72268
90569
43623
41564
50625
70025
79105
44439
70772
81134
91257
93403
90712
73049
92980
73849
42741
71309
49497
91175
56878
80527
74429
75120
57621
82518
42799
44726
85867
35544
60009
77452
48717
64867
44284
34794
49663
76147
62373
53237
89117
68307
33543
80619
62296
84760
39249
91585
93385
70850
81808
74867
88159
38138
93664
56301
65846
76459
53726
72999
83719
78789
89855
53842
85272
71396
91407
44980
79247
54695
92580
85048
55654
44498
55860
38602
84795
80477
90562
93547
85828
93442
74081
57456
84992
70028
60953
45288
87550
58464
51077
93503
46083
84369
51359
49700
84059
90219
91518
61584
91090
93895
43514
84342
82880
41612
60288
68135
57442
90002
91237
47846
78157
89946
79161
51737
68481
71199
63185
34691
69086
87570
38579
72398
64440
61197
55346
84336
72622
58145
40591
85072
88697
60359
77632
41510
80515
45188
77986
90368
88766
86259
57146
59870
45743
39296
68949
81562
58040
91951
80360
74349
83939
81452
65443
72947
75723
80444
55780
54701
66132
78543
76211
64835
75691
48887
79222
85522
41171
55118
75300
78003
88087
36870
55871
86775
92751
88660
88003
80157
78185
46005
59796
58890
60719
86072
75203
50032
67356
72775
34922
51287
42383
93977
56635
85899
84973
48484
73732
69784
63293
58356
88683
54917
33570
54938
60171
52949
44242
57045
33582
51669
82066
52913
70859
76079
90175
78386
67084
88344
93272
65092
83170
56367
93126
39784
73255
77688
72089
84803
33330
88343
88591
73367
44321
57488
90645
53225
86984
79986
46326
78575
36502
46489
43031
64459
53271
80379
69145
90082
66486
80422
55449
80030
68757
68950
85982
41277
74211
91445
77168
66476
62201
58206
92421
87650
56178
61628
82192
88286
93917
69566
38041
39157
46144
75643
86870
32963
57489
60075
63837
37578
64917
55812
90943
67094
89685
92578
79103
53281
85624
88608
81737
88326
90558
92334
50291
77275
86779
86437
86787
62683
90417
51584
62676
71932
82247
83701
89606
41716
75151
87569
46742
80763
49588
34216
74917
70316
59558
68240
72976
88661
67489
70868
33142
74323
48546
59640
56509
46803
39247
55284
77272
72630
56224
72914
84877
88105
92136
68181
84330
57102
86553
91007
81443
76496
61821
86520
66105
91338
45406
34111
49106
80924
54523
67099
55958
64223
89068
78900
89750
57650
93217
80606
79094
69651
85964
78313
81470
82659
72561
93595
79511
92300
40867
86403
92747
48261
69690
54628
89711
46965
37042
83882
87993
76508
39007
53895
55258
83146
86343
76384
84202
93937
33731
51867
56874
50814
80188
58825
43596
84847
68121
80337
74962
91772
55104
53828
63888
44852
58132
34355
92641
57697
92942
88091
51080
50163
72364
83358
82483
86522
67157
92653
70248
91662
88613
51779
52528
86861
57989
49033
79780
37186
73425
93134
71703
89952
68600
35884
85796
45926
36433
72744
57023
83183
59831
65440
67076
40173
81005
43962
72356
74971
73419
62879
44452
85404
76912
35820
69442
66781
58341
58445
64081
39235
65495
48532
91923
87351
73622
89303
70861
67927
61733
62195
33729
61458
61708
77939
60232
54383
64267
67508
62877
36679
92839
68550
69598
39053
57288
86661
37421
46397
83271
52568
35054
45191
56201
88547
82228
87890
72029
90322
81520
56145
88929
52098
70320
54724
39956
77095
44468
52957
63374
37678
87625
82211
76487
48158
40994
56527
89430
81475
72231
71546
36858
93098
94341
55931
33038
88284
66530
54959
38473
90152
90329
88478
60480
92611
90885
34863
89100
73409
59857
39324
54757
94251
70195
72252
39358
33724
52635
60052
63651
93981
86906
67527
56917
39384
88820
61865
62878
47630
88817
54026
91481
71918
39301
75381
60796
72287
81279
73703
66750
73269
66316
90369
89664
91218
67978
48238
82713
34407
56797
68342
42054
93994
69586
46393
84859
92061
47746
77169
60241
90874
70139
85517
85577
92413
49832
89291
93740
94442
88979
46544
86603
49276
85380
79206
63675
65340
70613
71119
72678
82678
48744
94086
92234
34842
56230
76261
47920
52395
64261
87681
87864
46294
89844
54722
58366
35193
46271
58794
64607
54764
67276
78771
91783
81589
55326
53444
59856
58127
43006
82639
88963
41663
53503
76001
68089
85010
69083
47378
71409
37576
74672
47744
92918
89732
67764
33417
46316
78557
65321
92555
94082
35883
59747
38292
94483
90499
36175
71504
74360
61035
85619
87574
59494
94068
83140
94481
67638
53651
44892
61471
88639
86376
94322
66274
87955
88540
43187
77759
72613
35234
62997
90665
58155
73099
52029
38674
33138
33832
93574
80164
74835
76359
85711
91203
46284
92894
91179
42772
39237
84766
53926
86206
39303
34231
61238
83196
81738
92897
89084
43700
92993
39492
66893
54887
74666
67843
52393
73961
77386
46643
40569
66471
63728
41680
84589
77177
51688
61303
72594
60065
53034
69591
91680
46452
88179
83634
36928
93748
78637
45670
91599
92364
82235
49594
60965
80268
81476
42061
90909
91139
41746
33274
88311
43459
90587
84738
90578
62457
86655
38009
42251
67991
37892
71283
39966
45712
80244
67636
93867
53319
78253
37408
59418
85207
80385
72078
33563
48672
93461
81719
72008
89572
82965
49688
92175
88962
74487
47391
80571
72721
65007
37672
89858
93038
45514
50259
85406
71013
90275
74043
71923
56260
73097
71906
37844
76507
76011
37526
80117
88720
48143
34987
85704
51380
59044
33800
44649
86927
63638
56825
37306
91465
90134
61726
59693
38464
62605
60667
93105
92202
79900
57299
58775
66120
88618
56154
68157
83477
83933
94112
68707
78531
51642
54988
64585
85666
69859
67729
71991
71790
60699
50239
48789
65042
40778
87482
64936
63779
44072
73353
79348
91016
81260
60161
77973
75283
83013
61486
92099
86537
68156
69091
36344
84025
37515
75674
70904
46575
90707
63557
82271
65121
55466
33114
79271
74729
83956
92798
93804
63863
77040
93662
90395
64623
83412
37629
88838
86788
52468
68865
70399
43453
85167
79287
82182
86925
85079
89632
71638
53449
79011
57772
37069
84727
40815
37243
92612
60104
45497
66573
67858
62664
94837
88922
86476
62745
59198
44339
92040
40166
67789
85451
59792
61410
91810
77368
43274
55766
59906
71288
68434
70370
92332
60511
85973
92458
71837
61274
87632
88571
35738
56798
80776
59808
76925
76169
44694
91479
58098
81787
92246
72523
82611
35750
76888
70457
33110
58991
58706
89906
60928
93819
65426
79141
86265
72945
40643
42041
94737
85914
80890
92958
90188
93465
59561
83325
77002
42436
60479
86141
58014
69857
81299
61776
94467
38078
42914
84407
82002
55859
92891
65950
76759
78721
51711
51114
94911
49602
90863
69954
68514
51656
54279
67670
75745
61136
44195
74260
57087
91830
77919
87339
80863
37388
34478
84948
73801
48584
76411
76484
75836
94421
36899
87049
62663
46174
80258
36533
33572
84960
60277
79540
38613
56663
75522
80864
94960
48111
73157
91916
82719
93266
46642
92600
89978
94931
82947
33441
59019
78549
93781
91685
39740
91667
50065
94333
35101
92916
38005
73394
70934
66731
77914
40388
56402
47401
89333
94416
64772
90361
81169
46675
52159
89601
49526
89924
36822
91469
40459
72623
86679
82173
76270
92937
68389
87863
93086
35601
91677
78289
77514
39886
87160
36195
36452
68394
34339
41313
88059
81561
84244
74544
67257
88852
92172
84833
82778
69624
94798
56692
69879
82258
65881
92408
90150
51940
65822
71491
85631
82488
39230
68962
80460
85923
82241
52371
91902
35311
76307
95067
46381
83705
92935
87880
88456
65933
89773
76278
84207
83972
94139
75610
44713
93723
33634
62987
92468
93470
92436
93894
50909
93810
83415
81142
57371
82069
92005
43355
90377
85112
53215
44523
47424
44264
34927
78992
87420
76943
47142
39041
93369
84909
67355
71723
61867
88260
40074
62072
88212
55863
86175
58273
75944
34705
72455
74300
74421
81070
67080
35742
68480
92962
84848
69358
78763
74175
56442
45462
84807
79200
70041
94890
91246
83549
69769
65402
40068
36124
38393
82747
91904
70421
61310
81236
67774
93657
62988
56122
46782
79580
86305
81865
60832
35991
89447
52667
57021
66451
51655
52990
88541
92705
80883
84397
36940
67516
84469
73479
56249
91281
91425
83642
63940
45604
90114
84343
48844
95292
88228
70844
80921
59322
68787
61465
91096
61165
94250
71848
90843
93763
87022
92709
85628
55365
85046
52940
75637
46916
69989
93265
65852
70842
74723
94186
38648
70988
45840
50521
67324
70533
89563
76958
75482
46457
35304
84548
33771
59117
92663
94582
45177
67742
75388
77449
54713
93650
44440
63960
32966
65463
45509
92636
76664
40111
89242
73890
33546
90808
55727
86639
65217
68878
73389
87873
75893
64900
82566
72011
85237
55409
82112
51060
63253
73806
41989
91004
40226
57865
67125
92592
50058
52608
78824
38469
44984
42936
66283
64274
48982
47423
78176
38135
95209
75626
39717
88333
66158
49405
72069
90952
61806
79656
92855
93073
75908
69372
43970
92186
50329
86628
93550
78559
54203
92516
60296
71028
48474
89370
89510
79258
72906
52623
91252
58134
38793
60992
94873
48944
62008
84880
55041
94190
76633
77355
55421
65884
90357
54491
64663
95441
67983
93531
82298
48239
70778
87600
87300
53637
63541
95084
92806
39098
47923
86937
62742
44318
49993
87989
50086
61482
44278
64803
70980
52332
55021
94318
91507
75735
79754
57629
70915
74286
81061
37903
42962
63000
90820
94985
48458
38479
51738
76138
33292
75209
33522
90848
88772
52584
90084
94363
86952
57485
90790
53818
86377
55555
55080
53725
50193
80042
71477
92863
68491
84944
45009
42694
94534
88002
85998
49296
70941
84504
70518
71995
38794
94335
69227
57827
67037
59859
58598
87477
34446
92223
50926
80405
42605
92949
35574
72363
84329
85224
84149
85158
95311
47612
93048
49685
91793
85550
95047
39647
92674
89450
47411
78959
58880
39321
83506
67322
75397
82792
80876
85314
93366
72141
88898
36658
41115
41657
73083
60572
34970
40839
65305
86535
92440
93113
70511
92357
90866
84355
84706
59529
92497
95596
90974
88063
65632
86999
75662
60521
83692
45686
74578
91105
87672
55489
88267
58117
50218
87691
68395
41919
88832
59049
50476
93360
63493
39597
84061
78440
90408
47497
90736
90053
71234
35926
47945
93428
91749
64179
79471
49586
84440
74405
94758
92396
45921
78712
86966
75031
40635
71544
92086
79965
53863
52122
51165
78137
51724
80707
90540
92960
86019
86456
35536
51243
41836
60112
52614
40844
83891
81768
45244
81456
77131
72650
55830
86834
46920
91084
68892
89110
95270
77805
93326
86507
51833
35475
38964
74660
59528
93316
66130
69899
89536
74743
34405
89056
53108
88708
88151
36123
63303
42632
69287
90037
90143
77142
85952
34947
91562
90628
45952
51374
84862
85172
54705
52943
95054
91262
88265
69499
75569
65755
68913
55124
87804
33201
41446
36329
93282
52442
73298
65976
88317
82793
49174
35810
84544
92609
71718
78523
80321
56311
94474
42351
33452
47726
94034
45133
89087
59107
48332
84887
81663
55452
58810
63162
70780
53937
52004
46573
62940
79044
34868
46425
41322
94080
78229
76697
47005
76014
69124
89748
78590
67877
82152
92667
59873
85088
83863
40619
95399
93433
95155
90370
79433
56573
45480
65450
61254
71448
86354
92316
71027
76653
93502
55240
91305
83381
37519
58390
93756
64319
77441
63984
73471
36425
58186
66627
85966
75122
82673
37631
46118
81997
85835
93809
42142
49029
47343
81213
89818
77687
62053
71922
93982
40536
55929
44095
54370
57661
46212
84509
83376
69532
89472
37346
40762
95351
66966
92824
44931
95020
82310
44654
39221
90971
73614
91799
50974
50707
43626
83842
82345
82375
47466
68292
47019
74491
74340
78558
33134
80192
83781
65031
75195
92613
35422
81262
33967
87605
56084
87589
40434
45913
95742
91334
74543
82923
86796
94569
84820
92151
81917
90966
47911
70013
81358
78390
66865
95617
92452
65882
84759
63820
54581
61400
74504
86653
88667
82061
46220
78240
92767
86567
45922
49702
93667
74781
82321
92505
78928
63569
69605
85801
92929
89104
33898
83881
75956
61182
95382
79017
54680
63745
94732
65415
52208
80936
34532
78821
48774
68338
37648
91572
87230
64061
39646
34207
70958
52559
41442
40636
85066
67651
59582
35043
52580
95924
95641
95286
59316
66621
94654
79495
60223
52968
73240
40661
70608
33005
55709
85603
57339
94348
85580
83364
34644
46068
71732
86635
58071
56007
74640
94476
81529
70890
43129
95272
37726
87195
43305
47331
34389
83494
89161
42372
73377
83308
86088
77694
94468
44623
86516
62777
58199
46839
85101
71628
35512
90501
36864
45597
40165
95121
94426
94423
45907
37728
63855
76320
69836
77092
59232
62470
91137
75741
62556
43462
79566
79093
94729
75845
89405
75565
43082
33936
74535
74621
87546
93299
51331
41981
79919
80699
92337
34692
93009
89831
87445
74299
95880
72021
83782
73281
94022
65589
79286
42644
35953
95495
92774
74759
84879
92601
80656
62260
57806
91077
75380
42421
92996
70884
76796
83006
58016
54183
74343
51252
95128
49343
78475
57541
60672
62358
88934
35945
89903
62165
89558
55203
52211
45591
81055
33481
90757
32969
87374
80287
81725
54243
82237
52761
84588
56082
46027
33176
62220
73211
92536
90287
91588
65494
65588
57346
37043
91591
39755
91330
88336
38871
62308
34633
89438
68179
45035
70987
51904
60987
38691
55460
92509
89995
88424
51753
60033
95156
94744
84905
87851
81206
84751
66755
78645
95295
61381
95150
65498
42026
78448
84665
46519
64813
45396
90472
84657
88735
67452
67350
86620
76862
63030
94475
87149
50253
42329
83390
91216
84831
39087
73994
37025
49445
63307
75837
53286
55729
87175
78675
87471
45501
47008
83074
94871
81184
94347
46463
39204
79709
61416
82871
74699
38630
80234
95713
69813
41270
77863
61808
88157
63542
94415
36799
80999
55095
35656
82380
62258
92758
88201
57452
92979
75571
46411
96052
50878
33026
91611
72608
86136
38950
51393
47197
95266
88025
91633
43744
68984
60172
86026
90080
72373
88795
57332
57800
47787
52916
83994
54283
91665
70351
39868
75345
69398
91169
85519
86519
74700
63546
86435
86645
48852
84705
72922
88457
67926
59357
33990
84295
77620
90915
40279
71089
86323
39142
60211
67216
47382
34426
95553
42282
70194
80293
46383
50192
79177
95259
70272
75129
89290
55810
33122
58649
86101
72661
84408
51509
88175
54095
84934
89968
57757
93240
58720
84350
89892
40204
85568
93130
87842
46705
40357
95691
73577
36979
77829
72578
62479
69149
93569
81965
81047
92000
43268
34483
58201
80028
89729
81092
73470
88095
72742
92199
64854
85150
76506
84812
60147
72781
70790
80569
34211
83800
93167
55575
79133
47000
65458
34696
78317
84611
60294
68615
94611
95511
92586
41200
58995
45292
92748
50282
76612
44859
83556
92749
95845
54719
82862
72336
89663
72225
44406
57529
72912
60931
73780
92275
91952
47939
47872
87950
89967
89093
72980
80046
41346
33054
94294
89390
49245
81914
87802
34838
52786
71645
72673
54786
82225
95164
43723
55919
34661
35370
85646
64649
83423
44791
67667
38839
59983
95199
76265
80155
53770
78755
58329
91002
75737
34610
59614
96410
34886
85763
64560
92919
37173
85571
92591
84028
45620
68576
91966
91437
55398
82940
91963
33770
40464
58283
87731
56129
56076
54630
92367
64668
49443
54553
33321
94229
91384
87189
92701
49982
43681
70268
94544
68059
84317
85027
38032
37775
79672
73005
59893
37289
55283
86039
93921
41389
42641
82801
51430
83438
81033
75273
43942
63997
75360
61738
95000
57454
68493
87566
76200
44835
92036
79921
41566
64640
86734
96194
75324
84774
82783
91268
67047
75111
79702
85930
42785
44013
66263
84882
89984
58256
73618
43696
82686
85555
93062
84549
47529
74172
87083
92243
57965
62249
64781
94265
57510
71064
84559
95343
61122
81532
95267
88802
88845
81365
52185
73320
69073
88314
37994
63937
52980
93568
35633
49599
57991
94559
38617
33159
96208
93448
80697
69455
59383
94621
45683
37612
33266
83722
93588
74725
95115
54033
45912
46934
77308
83493
74124
76299
39826
92773
90038
76172
86168
50061
68716
42618
91304
45657
56047
81392
61072
82946
93510
82475
93644
96517
80375
87708
91517
94240
76616
95059
45039
49791
79928
58080
80659
79135
92373
48767
78034
67277
34037
74893
47150
53240
60506
87766
78784
58391
73078
48860
75515
42155
74664
64610
34327
88596
80692
77491
82049
82671
50720
72657
45226
84717
78996
91298
78434
81551
39845
60127
82969
78522
90588
86350
91696
80673
84425
54458
74841
85853
58319
76297
39442
57229
46827
73638
65753
94344
93169
40731
94747
93576
50136
95970
78196
79108
43572
35516
84361
75585
47642
35450
48859
43762
70405
91825
81967
74492
86622
74874
65416
94577
79406
87642
37591
61766
43799
82197
67092
54942
67928
76512
75873
52807
33056
94831
66639
88054
79742
51538
34383
78656
89198
76254
60963
96239
89201
74713
74891
91637
92693
92608
91804
47596
92483
78830
61755
68652
52625
46333
95947
89925
89417
59466
85941
80445
39377
70091
56264
92306
72816
89888
80036
78172
75862
70820
45507
79479
42451
61783
90926
83799
91957
68641
34356
72130
92469
85004
37877
86980
60948
53947
63187
86058
90819
77739
92443
89633
57507
70939
49433
55488
73964
83560
81232
86156
88688
77228
56128
90746
58568
80216
53967
41864
77034
63070
90519
81760
77406
75921
94104
90100
73536
63016
87176
64387
72953
77030
87934
35034
41824
88425
95724
60938
87935
80830
84081
86670
41019
94428
83333
91368
81124
96174
49240
35014
35497
51844
62966
38420
70302
80355
94635
94077
74178
88164
44204
74875
89355
87841
82178
43400
54306
49658
84133
39599
84050
93795
91815
81855
71134
94849
64432
52476
39428
96484
55917
70766
84163
88710
80719
35893
52487
88573
92495
74816
89708
80946
53341
91763
77817
89935
56350
43841
43821
68632
34522
48064
71977
89025
57348
74288
72915
86203
85890
44438
78897
61193
64751
63679
58619
35333
93798
86820
88269
71729
94036
84583
38885
35627
80952
96601
44260
52404
74353
93715
33109
91039
36018
61065
73283
92965
75045
84146
79086
90433
58069
91249
80421
91564
72896
66355
39136
95982
43686
42081
35166
93511
76055
59454
56837
87016
86282
70299
78033
53310
95394
88533
76434
44419
94515
44135
33088
78114
39026
41831
39779
51470
47319
69604
41596
93357
74930
38025
61999
43573
70297
50234
91295
92383
91440
76125
36464
94676
50365
46405
82010
84137
78597
73233
96684
94368
91713
39923
49987
92620
86159
85576
90483
75470
36176
96790
93825
40528
80775
55378
72391
76873
56994
93492
84846
77852
87806
95446
42104
70123
56619
35500
53515
63870
55004
75562
91624
77809
95583
82661
93824
84639
81560
51868
71137
88277
65909
80481
85210
67426
89982
90350
66892
36880
72663
88008
71679
67393
89624
74146
47078
76692
60419
62345
91785
79504
70749
83340
93254
92095
79414
70373
58406
56279
73386
89553
95186
74389
71508
38130
95877
46636
85618
38095
89305
78334
59203
46543
36688
90521
81978
89244
42435
94550
50491
77596
41309
80454
84370
77511
51808
91276
95313
63039
63500
81950
71813
79202
77955
51297
92276
93262
43087
53064
41931
79074
47604
86346
79321
84975
48794
37807
76393
73496
42614
85809
73375
33580
75640
52933
57398
41896
93681
91450
96282
63143
91532
63441
67237
46982
92299
94267
74860
42650
83751
72278
50753
47566
89545
44520
79591
62217
80643
75258
83590
83392
92998
92820
78362
85741
50651
67608
93597
77877
40351
80007
89615
49305
94279
69683
35863
57077
58932
42634
47625
40430
94680
74737
92549
92928
91410
84221
62613
77872
91460
92634
36008
88844
80008
92834
92111
77029
55968
94726
64229
40525
44579
55411
37927
64847
92044
78016
43422
75084
90062
86177
84148
59496
42609
73716
35379
84110
79066
46110
90810
59936
44519
59208
34180
88351
92204
95960
70237
77418
75276
96660
58503
84598
96401
76024
71462
87152
55888
91836
43255
93409
71587
90163
69098
49371
71627
77035
83313
85588
90579
92310
91290
78683
96101
92981
77510
81840
93253
76466
68850
88649
94645
77894
47051
43437
76025
80621
37051
84563
52096
90761
71369
76070
85293
44847
72437
53397
70725
81598
52301
85356
86268
70974
84566
86799
47949
66176
96256
83088
37098
84874
58049
52303
96341
93985
60020
95383
86668
57608
85875
63092
75065
96979
95807
77375
75341
81322
84120
91346
45939
81764
89249
42792
69707
90549
78401
45442
54770
95704
79391
53207
56234
56340
81654
73816
72717
42950
40185
63841
79997
67765
96854
41509
72338
63350
81621
73762
95008
86640
45132
80314
91156
80260
81404
35157
52797
71300
34718
55684
84142
92623
90235
58470
96297
60268
34708
86745
55688
90627
51826
36660
77555
71066
78102
50237
49145
67409
74847
89583
80516
89060
93103
91443
89594
79032
82078
45372
49451
37464
53524
52012
92351
88215
82669
58484
90548
47894
92800
64779
92848
52323
88420
82602
63050
91674
69863
72122
83050
51079
89753
95004
96139
34737
44053
72746
85481
61206
86946
54862
48957
70698
80716
89358
46126
61578
74972
75852
88643
96895
87418
64253
96436
92415
79538
77775
46298
54100
56488
49518
46164
80663
58247
79320
74264
76323
66261
57953
41187
57273
75230
70234
40124
95005
66964
48714
95976
34358
39376
38396
43136
78166
70100
58560
79209
36694
91789
35994
59538
73848
51743
48810
92959
63790
33748
68392
92485
86737
79534
77105
40950
85655
76369
34853
70368
41329
97337
75885
60655
94128
52249
38822
78307
91537
90237
91937
60988
97012
58942
59408
91644
79597
78837
37263
91778
90897
84107
54613
67117
93322
95452
83525
71694
41946
96592
84733
77333
94580
50756
79637
44142
81122
91843
96913
35070
78775
65456
42940
85475
77097
90391
40739
94192
69446
77588
60265
75333
33868
41986
72238
95698
79437
63975
94937
71643
92584
33402
88609
50164
58852
76646
97381
90604
71044
60196
88799
87788
60708
94261
88837
90419
95935
42086
88527
71307
81970
48853
44937
82438
40918
95819
93482
85772
62168
73925
54879
90110
52874
89519
35004
85434
56190
80254
76042
51315
79790
86035
75909
33795
95942
76345
69258
88057
53942
75421
84256
45637
69141
95690
66845
78160
95201
92699
90246
86109
97198
93852
61290
56001
86954
60775
72990
91994
70751
66809
74821
86330
87865
60577
97019
79254
37268
46292
77609
55694
81273
55587
89997
63444
83136
46975
57285
71960
33224
34238
86733
93165
79142
49493
96192
51849
76578
95060
89491
74478
91510
52599
73970
80318
67419
93654
55638
82400
56962
82888
65164
93208
38578
85712
97501
97108
44143
76105
65137
94832
56965
81221
85345
79463
97539
70784
38551
88504
53699
67167
64348
39424
73751
93672
79940
44268
58580
59427
46482
92486
95953
73243
95997
90993
93973
47125
36121
96868
47383
90226
88798
66309
96978
35357
95342
78179
79717
42666
51750
39218
97049
95039
58084
71553
45424
90864
50100
93693
39393
80586
86560
86015
86539
52077
77323
90921
79685
69079
90782
78394
85432
39114
62184
91862
55578
93514
95593
33421
53109
55778
96958
92598
69580
85925
51310
81054
97235
67437
80138
55648
46123
74173
54615
49675
90063
95401
65869
93677
68457
40011
43427
59933
83236
57347
92573
75846
63881
95482
72120
76953
81129
47700
43622
62113
60717
59744
48898
74333
72670
59819
75898
50184
93622
77797
46857
38715
93447
79104
68418
57320
60386
73802
95649
95948
80532
78893
51619
34159
88600
66296
42209
66156
82889
85678
88445
86844
37267
79102
93170
43480
82442
85393
36522
90321
68187
88893
38855
87952
57821
69373
82019
66022
81524
80212
78106
82459
40071
81141
93133
56161
97676
78546
35962
86846
33923
95712
93141
61385
77526
39629
39830
56110
79128
37024
76999
72688
67285
47851
96704
88330
74734
47426
91568
39984
87270
95709
85878
88395
95222
79664
53886
93454
77066
64171
67632
89945
93469
87134
52154
71034
52556
71721
72957
41276
49119
80112
67798
97123
43256
96287
82348
62800
75437
94787
54815
90335
75670
93270
80736
95603
66968
57695
48839
91427
68015
55553
33615
59032
94189
92047
79954
92439
39403
84315
88992
39127
84661
49307
94596
58043
96357
37402
66987
65380
37593
75913
77161
90856
33791
83914
73755
84339
55795
79759
85651
75767
49898
83620
47292
58910
89485
55159
59629
91372
53804
86591
88238
52703
87564
73909
65788
86641
33847
95679
46188
49468
90067
47277
97766
74088
74096
40455
71216
74495
49227
90583
57918
37824
46539
58357
85921
74137
76168
34443
58600
35350
94456
61697
56052
61011
69039
74760
85341
93881
44381
94480
55731
87104
50027
94963
54469
71438
84518
96850
90978
85391
93280
86078
96345
89168
84233
78547
94289
42584
72058
35505
75047
92166
85854
42649
52231
47856
65339
82021
38724
95537
37234
39693
42174
47163
87514
87087
77117
64077
83934
80049
79213
45728
50141
82618
79727
96046
92347
51685
87110
92115
46763
87342
57703
75302
36624
69403
92550
82250
94773
77191
49489
79636
56835
43077
83129
78701
59073
59575
50848
96590
94685
40859
70094
95324
72779
93840
60488
50883
78864
91082
63807
70968
75807
82356
75787
95026
91020
69811
79279
40640
40684
46570
93692
44619
91592
84111
38348
80666
64809
53512
96043
89005
86842
83265
35309
82760
84263
51848
85362
96857
90783
71170
86158
94138
77274
93952
82935
54667
58465
79711
59652
89682
86153
74921
65247
60919
41017
83303
74456
82289
36357
39639
73089
88687
76626
70364
86899
70432
94899
64846
56553
68774
89363
77731
51416
77696
81786
77344
75888
52402
59292
82614
91148
91871
52440
86719
96968
35028
75364
78510
37468
91847
61223
84486
91100
90929
88485
84809
94566
81191
53305
50628
74649
71611
77735
51066
97170
81744
49639
86352
74248
75758
36166
65191
52129
59112
59670
94205
83312
68485
57119
58652
45338
89826
77920
61582
93704
44942
89718
82560
60810
39867
94683
95894
70789
46086
51490
65263
74315
89794
67224
97454
71184
36596
83635
35687
96467
54789
57850
37087
91975
51093
63761
50780
81794
91974
72305
64907
76725
67467
87395
75138
96745
35573
71622
61784
39131
63537
43629
85288
98065
32929
69186
59903
39546
74629
51451
72784
81958
55686
82601
79989
74791
88990
94486
63751
92058
63636
59594
58219
94746
85865
78859
95092
77774
77022
41817
87846
89918
87987
88205
89054
70853
67930
97234
97419
79655
66948
43157
68087
81985
74091
83591
89590
83596
88452
95878
75182
67016
95388
36569
92532
77216
84359
37329
89840
48566
49490
78723
81644
46587
56424
76302
38768
89675
79474
83368
91767
51903
90149
85554
77457
97807
84382
94074
83117
72064
70526
42871
86898
87670
81778
92264
94638
75820
83761
51437
78035
72284
57296
75935
90122
64119
92087
35667
37740
70521
83391
52308
95630
92730
96283
58321
93395
96878
33519
50589
90970
51597
90396
83943
91999
51631
80068
72408
38175
92552
80291
98081
43611
81465
84452
84744
76156
45631
60971
74691
90284
87307
95420
56303
68328
85494
39056
79555
37642
96051
81913
70504
90609
48252
53771
81509
94592
85382
92769
65559
91299
71640
44569
90190
45928
97758
69986
91029
50832
45257
37773
39900
36915
53553
96711
48757
45646
70402
92988
76740
94797
71098
48889
97216
53971
39166
94622
46394
47431
56074
37017
95569
77575
52932
64004
93231
40818
78483
93186
74514
44011
73511
93171
48285
68566
79425
78524
77404
77867
69212
47838
80593
81229
77971
73815
85758
84337
40511
97584
62066
95824
60293
76136
52288
61576
97517
77621
48590
74480
70113
79301
89115
39126
66698
59184
94684
39905
33384
48094
97499
41444
65681
63706
77999
92457
70817
40974
70575
98008
51926
74746
47377
90967
88218
62757
76198
53623
94573
84668
95575
82288
82424
57492
81784
61345
96657
61232
52975
86167
38448
40199
97385
77987
73142
59514
81342
46778
49577
35418
62138
67650
58647
91322
81311
95431
94755
96011
91903
82440
82036
54107
96906
47997
90441
84476
41756
88721
56008
97194
59250
63015
84056
46334
33145
72806
79884
90043
90425
33909
92565
65674
51665
89464
67881
55408
56077
36540
55714
80398
89111
91647
75931
37425
81793
87580
88503
33773
93303
74256
76119
68425
89823
94972
51018
70380
86597
45767
73007
79806
96759
84784
82693
83119
73951
90464
40450
61709
77222
74683
84459
90398
47819
90505
61386
94771
69659
52903
96332
84625
50806
69154
33694
85400
69028
65309
98099
74335
97819
33644
97572
75192
73221
71742
58924
38974
67191
85333
91284
85119
64167
44874
64842
97158
67581
52243
45264
96988
97969
93922
48045
46769
38927
70745
75093
97347
52418
95534
75554
33660
97490
88723
82135
55865
87044
68709
77028
60753
97790
87723
69652
97704
87699
66642
84757
50736
38321
93711
58250
77253
33727
87835
37846
43362
94147
78834
69961
97079
82539
86213
97659
83700
92052
67913
82962
75947
84623
36553
51793
94736
98123
60464
97477
56352
67239
96248
87311
80808
84884
92776
82427
95408
70807
69136
86001
72486
50304
38342
33045
89715
94853
97307
93069
77642
50115
54019
39577
95759
45086
79009
97192
84172
68101
92148
67458
90325
51286
90170
78584
56200
90075
87859
97853
51376
77981
40531
75874
76629
97314
50426
43193
96912
95688
39250
82714
98059
96226
86943
94951
80734
89795
67922
86289
89999
91454
71610
94906
97330
71762
35044
90677
91462
72885
96736
98525
49274
52757
38994
75061
87467
92225
37010
54122
84335
73686
96986
35661
94661
94352
56546
93573
58542
38455
77975
58425
88075
72743
92428
89178
86786
75586
36238
96494
98380
78930
45943
87900
63898
83035
48272
94575
85097
40517
66138
81525
74080
98152
92285
98198
93022
85609
39821
45434
43533
35755
51285
98246
47470
98553
52051
70286
48588
34027
69963
84609
88994
90199
94366
90608
94602
90285
73676
90698
65767
42788
39396
74498
84579
62931
70877
95609
96914
91695
78136
53752
93318
68083
94600
44811
80396
67599
57345
37363
69589
52810
96001
78347
76716
77350
87778
91870
79001
86063
37343
79970
78089
85250
66583
46801
86754
97638
91875
81477
95386
55520
94390
87536
56932
91456
81921
39689
48028
81960
95330
50475
86854
50303
98379
92548
85203
94492
76656
47957
82856
89418
97925
97839