0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 15:12:00 +00:00
OI-codes/S2OJ/1448/data/sunflower18.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
84210
64695
94265
97865
97131
53869
91726
94704
72988
84545
72279
90157
66644
96629
94664
92067
65263
72507
92256
76959
84540
86616
71129
71001
91153
82470
80175
69501
94558
65312
84693
68120
91283
62721
91673
99036
62058
49318
81594
89262
93168
43464
55786
97475
73235
67734
49883
97827
52294
92761
87081
51254
63070
57164
34847
66874
87155
38567
96791
50868
57768
95759
37434
82495
38447
76788
64061
53692
71970
34262
96572
59315
78667
86960
59440
67522
57980
88121
97504
93488
55852
61988
84445
91553
61515
54766
62046
74851
93363
40918
57445
45749
84297
91167
42477
98749
71586
64306
98852
53843
88742
51093
66157
96579
48973
47043
64616
72376
91614
93434
82936
90907
92770
39744
85597
67369
85133
59082
90110
91923
82251
96305
65767
70962
65078
97894
62646
86619
91418
58085
48131
81979
58063
96224
91022
89373
59118
92478
77209
92002
65553
71104
87744
65851
81630
90147
82928
34154
58364
52605
33905
76107
93697
67558
90252
60477
91475
59545
69164
86200
93906
69566
55275
88339
84741
43456
80060
86560
41413
67706
77570
91526
92622
98855
64866
91764
70205
34328
88427
69220
56904
89495
38687
67017
65315
78398
88191
86731
62154
80110
73639
51954
86102
45227
66992
49973
64498
88229
77883
51948
76034
96174
97228
57672
69057
98132
92566
96039
47973
44165
82846
66805
53270
85347
84043
85916
54162
61754
59461
90624
82198
92958
98405
52557
61007
56834
94173
88523
94398
71253
67335
87217
60694
60286
95971
98442
40120
62457
71245
92271
85509
47689
60244
96286
59364
74213
80056
65234
54459
52048
99313
58750
65830
85352
54097
69746
97732
67242
91416
87867
93233
81731
83458
56240
78104
83452
71513
75288
65770
63328
83953
58249
72652
95543
70969
78339
40333
74325
62169
50889
41694
88885
76872
86788
96176
64236
77668
57534
48980
63781
97617
86443
60626
58698
75567
96799
99056
73625
34451
92182
65403
96341
99630
86757
56884
69823
53766
72126
47503
97448
38823
83255
96520
88145
89538
99181
56010
53935
54612
96056
94423
73859
73589
50855
87631
43194
90469
90666
96638
94569
37038
60423
76161
89298
92439
69098
63895
67026
96558
64836
70659
95176
68991
84808
95199
63458
97564
91255
72798
55428
44024
57277
37601
96563
83136
60002
67527
36289
48226
83805
60702
74215
77802
57789
66770
98317
43054
93710
51010
52610
42122
96098
83972
34875
90149
88692
52979
81346
38059
68433
90630
98568
60313
99710
72405
58641
93271
99315
88012
86505
97646
72617
65857
36792
85737
74687
53680
63146
61963
95939
90501
63999
77430
70139
40242
94625
81149
81569
90889
80245
79397
74539
82139
56157
90952
77112
76055
98227
59077
84006
97462
76344
86412
98933
80589
89343
34464
60372
77206
98009
94184
80891
59359
54608
83918
52121
98995
99874
90343
88338
68751
72826
92471
97991
91633
84219
90998
80371
84909
71893
63535
84957
54416
64347
52137
98897
86859
92272
76052
92334
38995
95153
83906
58707
63721
78259
90393
98260
60793
42504
51563
82652
94306
81889
52771
78527
89371
50749
49548
45660
83015
56970
70884
40070
95627
33418
52327
95836
77154
64637
80387
90451
91288
88176
91969
56474
73964
94799
85921
46543
61188
64211
78089
82759
46863
61460
87302
88379
65049
74999
67923
97619
55541
53356
98001
98447
48633
94750
79003
99258
33197
50568
97003
89586
98810
64139
74143
99288
97703
90153
43750
89786
39238
95248
90535
56697
93518
62166
86472
76968
86948
85190
37608
60371
59817
86761
71682
70573
35684
92141
96897
97296
88050
35019
40423
81349
48355
94503
43403
52752
99472
82382
94582
72538
42485
70305
36001
79673
93688
89153
43086
99093
59050
95054
50363
89448
99358
75049
48061
61467
50840
91626
48017
95240
76566
76638
59870
58693
99490
71730
68055
90059
96250
52309
84692
93990
98329
74749
80226
73676
57546
48247
82110
50612
64311
85135
99239
89610
93914
91163
58302
62869
55596
81943
44998
81789
88967
61113
84868
98802
90126
34927
37587
97733
44254
96409
98918
98421
62159
37775
63420
98237
52535
99436
62550
60500
99380
73253
87181
47083
97941
71532
41849
73789
64880
85759
63836
57228
63864
99405
96659
40783
97675
65633
91820
36042
39910
84438
87562
36691
63531
88193
86597
97202
57242
86695
35883
98319
78495
66580
91919
56428
98538
34959
87324
91203
72140
61886
61845
81989
40039
49931
42617
64092
71618
88680
50632
37323
87537
53504
95799
96451
92370
89762
84720
78932
52820
94697
44346
63100
86988
96981
71918
97796
91833
77372
44326
62867
47395
43632
96221
59255
58064
83759
86468
83857
91931
62603
96359
48411
67597
90758
99989
78356
75447
60847
59211
63674
74196
83414
62526
73656
69122
72216
90007
74106
89689
94733
76549
58825
33932
75461
71251
43144
92483
46443
74411
93257
99327
65642
92213
64416
62541
47002
92716
92663
43583
98917
98342
49232
95465
55706
75349
96984
41749
56167
83890
92811
64038
56841
89468
74960
58392
76425
65498
76666
90928
60202
72703
75788
96443
56831
80928
70287
99152
98364
69739
89908
69498
54497
81575
96223
85013
55046
97216
45699
98070
71095
83280
71310
88524
72333
38942
89639
60970
34243
76113
98989
64449
97226
79621
68772
65721
37974
65258
95101
57189
50554
64761
84970
69260
34141
59927
78684
95558
53286
53217
61969
90580
84775
82006
36753
61703
99985
62665
65138
93300
99785
48709
61035
92295
77352
45687
99750
61619
58486
97040
98314
90462
88481
77073
33655
82863
80149
81188
52826
92445
89562
63920
90224
74680
50807
55462
93287
42421
81104
94293
98477
50125
98468
59008
96015
90832
84101
79205
76801
79470
88648
90637
88125
62609
80896
79776
40011
89386
82477
70425
59553
94961
68523
58478
81486
99631
68843
93292
72273
73952
97831
58901
38186
63637
83694
48621
35920
62691
42128
55575
57524
90891
62214
98945
74764
36249
45707
61332
96634
46363
73097
37784
63251
84319
62572
90855
67847
85226
90471
99294
76351
94751
80289
65381
43104
63712
65652
94755
95208
74830
88986
74044
45973
98731
47852
88590
99904
81092
69228
89016
61403
94519
64459
68676
74373
58332
99804
93219
87233
52854
63519
80098
96958
66007
47287
87621
91894
69476
79196
54221
72544
39953
70712
94837
86724
67249
43475
89462
65464
96903
73790
96772
64911
48005
83968
73351
97887
92898
46567
80965
98395
87052
76127
80954
54303
63919
90220
94258
65605
45778
80542
44817
84199
91696
87804
33103
56838
72028
81557
61407
87974
91800
95975
92367
85758
37824
98484
42644
87315
80229
75524
34957
61406
81280
71420
33502
77420
98553
87907
99026
66086
64849
81560
96478
60444
66075
41504
72987
57674
69836
80240
65641
96952
56775
81866
53566
57091
77865
86932
38491
87680
91451
62094
82635
76513
67077
92665
48429
75277
95061
56778
54353
63143
60440
94878
99718
71449
73492
91935
92196
98429
56448
50730
91681
98600
87876
78748
77855
71702
95559
60016
57671
74985
45641
64283
55536
73814
94332
40141
79371
82768
62675
93878
97373
59667
50274
88946
86720
68395
89327
58827
84654
88134
85989
67640
98725
96969
93971
87998
93009
91940
45005
78025
80723
40484
38169
56256
51172
84339
78005
96980
88845
89263
66799
61024
47933
68578
98808
91699
91598
61237
47853
96859
88138
55989
85927
63958
46156
83217
76912
98159
77818
52036
93462
78675
96815
49017
80118
89248
99863
77413
65841
72102
34624
89728
81882
99771
42089
84256
61057
88064
65429
86337
89576
89296
91195
81672
94459
73703
81272
35827
92514
67080
97305
76227
97035
86067
94152
93264
89362
86408
33049
75378
56780
33995
98084
65108
91914
82421
51861
98912
94421
52751
43006
57134
45075
48906
58475
94497
68835
89434
70956
37264
37732
84325
64247
45164
99835
39189
35395
85662
82383
42058
61130
67581
33557
98908
89995
86547
89819
62719
92868
92123
92021
56974
78445
77479
77671
71786
99459
78780
40302
66423
92325
53832
68606
68307
94144
73249
84858
36611
35042
92235
83225
63215
50776
75708
84063
89316
59245
98722
86441
53755
97910
64251
68799
99935
57259
99713
88855
68633
90537
49141
88656
63693
78174
87740
60093
45014
85884
95689
83651
33636
98101
64840
59354
80119
71991
95211
99427
96001
68469
96195
80238
83559
55076
91510
87786
41758
77622
94546
91050
63731
97905
85429
43215
56770
48804
54733
62208
92183
51468
98645
68904
38081
95980
99578
91915
52530
35467
97719
88798
99085
90627
98708
49012
91541
79839
34232
47710
87696
85922
94626
62863
86593
54489
99655
67178
99807
56024
74709
63463
98697
95415
87015
84225
93245
99438
34571
60302
60048
95740
83257
99971
55672
95586
58203
86071
58696
95233
93576
42261
66450
97268
68396
69932
92344
63048
34406
37972
37839
38972
91231
39971
93613
37921
34179
59766
84596
97444
66167
56817
58978
95386
46079
97449
87344
36368
53703
38110
94949
98601
34330
62881
85671
76293
45553
46969
96465
59548
50016
86070
95463
58768
79190
37520
78768
84853
79507
99665
97038
87623
94266
95073
97103
99737
84846
78196
72419
97254
97783
39235
96311
72463
90202
95092
97781
90985
49341
46204
98776
57733
73776
63578
93329
66044
56319
86476
85973
61369
42894
76379
96498
93424
95801
83307
61503
63466
83943
55237
73138
36557
93600
77472
54514
62680
75132
63228
86895
61115
87654
36623
69069
96918
81638
50549
93484
54871
77365
92603
81641
87663
93217
50723
60934
89131
33767
91094
89841
94813
75795
94446
85859
60166
63672
40509
88743
91251
95947
83328
52575
73598
60185
96011
62703
60654
96937
87418
91497
83762
79550
95569
44724
55422
79336
84777
87823
78164
69696
53926
80920
98940
89443
85723
45903
95571
80664
47175
74093
50394
33134
44556
80298
58439
96219
60177
87653
81202
97588
56493
62103
88781
34073
74519
67311
65265
57856
76641
53386
46720
79461
41977
76337
48215
93115
79573
41969
58746
68667
65937
91225
51664
83587
90862
33735
86367
56596
96569
96831
91038
88475
65190
70048
86550
35822
98251
99633
85396
45800
93526
92863
41259
35477
85243
82901
88794
78482
76649
93546
51800
88347
85508
93030
77786
80879
42383
76874
90043
61726
95279
56545
41574
86339
85316
46428
98113
36892
84583
47003
85934
45528
82153
80887
90840
89164
73016
94244
84723
67926
52883
99132
60703
62533
71447
81048
70303
97779
96718
74524
99550
62447
67626
74290
56430
91898
92274
73912
89384
61850
78668
54352
94648
86169
97420
96003
62430
83696
98744
34803
96495
98469
63937
39188
42807
58880
97075
93203
59276
63442
55101
81098
54596
96964
98710
66000
86905
33097
95599
98500
89724
61221
87441
52161
97681
87613
80994
52132
87115
68373
49897
55736
92613
98819
94333
85417
87399
83993
90447
93510
66441
63338
84558
90339
84962
63934
61761
95026
93503
95828
91561
88378
96925
57862
88802
84643
72208
86490
96931
54441
81965
34090
70332
87307
84991
54127
75586
51599
48277
77501
97402
97415
67773
53022
37959
95134
53801
44041
73262
38786
95146
95284
37777
33372
62377
85688
52684
97311
59150
86267
86276
65661
76514
46117
66195
91445
52645
51854
98925
92873
60640
62108
62690
99689
42583
81717
91735
93118
54083
85140
90207
82591
96374
56061
59989
97971
75633
54009
57975
46611
43088
95394
46549
95562
88551
76214
69768
55781
99932
47296
97739
92794
92019
70039
96482
60117
72788
48388
83739
88597
72502
74552
57735
83116
72870
33955
72674
94600
91945
52147
46163
77146
51076
95938
89620
37781
65523
85053
99867
76865
62709
77556
94809
43480
57416
77169
91899
87113
71321
56679
40412
94644
62626
92636
84519
49815
49768
98723
60786
52740
78998
98343
88491
97698
48758
33139
93842
67942
84300
97754
63461
97379
93119
83975
58823
99048
48156
37581
83088
70785
90503
79125
90582
99310
33838
59137
56612
75716
35800
92359
49387
53644
89410
83652
69025
92430
94639
66883
68040
95650
79236
63121
40181
59735
95120
73083
91463
60662
92302
61034
54295
53370
35378
97106
33913
95932
50300
70404
80515
84850
95456
49082
93622
56605
94327
49405
90657
99871
56553
65133
97668
92053
46869
93092
93313
82240
56482
66027
57676
72728
82507
47737
56333
58128
95080
78815
70560
69626
95067
89245
50426
99517
47520
93717
42813
68659
75452
97795
94430
90978
92984
91479
38238
44489
98434
99585
52829
63223
88980
87858
95363
74703
73632
92909
74023
76067
99928
87313
94120
62799
35037
97474
46324
60778
99028
98633
76671
96394
96910
95943
72795
49581
98994
99859
95566
88396
81167
36922
91678
74867
54681
98972
42534
43984
98196
88455
67243
88673
60264
86806
53393
38960
85480
98292
86647
43869
62751
52109
53300
64245
91528
49282
69969
57650
70562
48616
37586
58303
75182
91320
35916
67181
39431
46674
74041
84290
96143
98904
64201
51583
79959
79508
45807
45743
68265
93234
47953
47757
92903
94498
84488
62912
95936
56158
84419
64072
90913
95103
58555
64098
90982
63912
50340
67867
86833
35959
45453
64317
40071
40103
92980
60111
42060
39585
86674
69127
76531
91083
57693
81003
54349
98886
49770
57400
81973
97517
35374
56888
90846
47202
83170
76925
76590
36029
74951
90852
93908
91897
71904
93415
80903
82315
95433
76745
92536
95068
89123
59886
71406
94811
92026
53637
65855
95874
33429
64736
58990
42896
83963
46785
84694
97931
84906
60787
93499
83607
58186
49594
34325
72668
99396
74794
36735
97665
71047
97816
95486
62209
77118
79931
96740
39230
48749
91488
46938
37976
98109
83343
45951
52496
79200
37162
79262
47995
36324
98798
71836
91955
89890
93659
89040
85726
77719
44133
61953
54468
58914
73746
81948
63230
53861
83018
64377
61389
78729
47017
81583
93777
74665
87158
72573
75426
93790
99561
37847
96167
61142
47666
57578
52597
84089
72474
59951
55506
92914
44690
95879
75504
87017
60716
68528
74037
74256
94309
58262
89253
47899
91792
76354
71575
95688
58567
41447
58950
78093
74321
61119
60560
60237
88748
96124
95170
91973
94982
92535
76196
66291
91495
90039
83303
33637
91027
58657
66337
72359
96967
84930
84289
97229
77300
50243
85006
81108
48031
36812
59491
66746
88508
91115
46231
97753
67280
96085
69346
89839
89779
50185
82423
94409
63873
78666
80231
83628
46147
66388
74721
66206
51182
43615
60407
82095
47990
54110
97510
95997
89643
99049
71355
82247
97066
92564
98588
91498
37181
98155
50662
82264
47053
55906
62758
81451
43605
94581
93572
96683
96273
88533
36912
43445
99414
56732
60763
51926
60331
90782
50737
81276
92215
97122
92449
77948
44530
66786
70541
94222
79187
81350
90716
87995
90856
34105
75156
47605
85867
39192
58836
60061
53639
62872
46593
90449
58679
90216
96048
76699
88129
58382
99563
88642
90396
96486
61831
94147
79966
65604
85543
85638
89784
83097
89035
54031
61167
71766
91662
96821
97621
88282
48144
73917
71357
87037
76239
99639
62574
75690
85596
81758
71195
66126
60913
68609
60098
98919
63393
69753
90798
68740
83822
71454
50818
70180
85434
78059
96516
80919
88162
70618
61217
95940
75065
83853
86274
97989
41462
52711
90950
92996
62104
59956
96951
98916
92507
88245
42401
93065
86393
75808
56141
59096
85530
64837
47385
70084
88745
88782
78645
75300
72812
56329
37958
90446
75817
88024
67463
84640
67854
79159
86959
88359
53239
64777
43974
77491
98844
93004
92586
88351
61492
96649
85084
68297
74326
73504
61825
53321
54261
85502
76042
51368
97886
64174
33342
47861
63165
92581
63484
95533
92184
77911
98080
89103
91650
86057
41898
78168
34867
75876
79458
99452
46338
84176
64920
93210
36531
78717
45505
77218
52382
99094
81023
79162
75661
34966
92729
69191
44094
74598
98349
93487
99379
38462
62260
45378
63950
50192
64354
60136
88394
96316
42863
79085
92328
98856
50361
80636
84184
58785
90902
87448
69844
90542
72632
75108
61240
89695
99141
94764
65746
61765
38685
37500
76758
94071
56423
85186
71857
99482
74841
74613
43304
46335
49056
37705
96864
81637
76472
90450
80159
47981
86671
98040
47552
98483
96264
96148
64896
70662
88048
91372
79928
47138
95175
96192
65650
95117
91587
78502
89570
35896
68443
84410
90714
98051
86579
35206
94668
57704
77326
47882
77043
65170
58633
92617
75595
58004
48252
86973
74970
52830
74702
77091
58162
84539
89500
99701
79199
65742
75460
84919
94654
93080
73417
89678
75281
88591
97752
95089
70509
38611
46663
54852
71030
45862
72354
98126
32968
92387
89543
62746
79041
69408
89426
44066
58104
76565
87466
83068
44018
50795
93970
77128
86275
75214
73829
47455
41864
62060
89378
88487
61701
99303
93043
94464
88477
53527
87336
39855
88262
83511
53740
93368
98993
96216
77951
53028
60239
40677
45350
73980
43785
94307
83104
96446
72671
93917
36956
99426
99262
59727
67008
91840
81917
36733
78274
97237
84323
44529
97221
92356
98872
37391
99903
98496
72772
71116
80120
89312
96625
56380
38016
83893
62341
95775
79699
87289
89854
51009
95109
61787
93235
97847
86551
76187
89365
67027
98874
88710
95123
95946
73803
68445
76718
86561
99464
99503
48223
92789
81524
96692
90018
60849
90550
91326
55504
93690
59944
97501
98064
42567
62909
85602
51532
91301
64852
34402
33070
62859
80486
35151
67494
94288
72274
80566
73383
35760
85057
50647
65546
36889
93815
70536
74109
91338
60182
88759
58925
96103
33313
92306
61375
86963
80363
35161
88666
53671
52505
85382
90727
95565
76822
99732
34228
65114
38719
47106
40859
44791
90869
47783
71289
38535
82871
71337
44349
59528
70269
58595
66300
50287
90672
47649
89687
67859
65092
39965
46444
90003
75523
78496
99106
94911
45698
52144
63483
93612
98168
95598
50706
74214
65513
77239
40513
88367
81302
76528
87438
90646
98463
90299
75393
96717
96150
56758
77270
89548
71976
78137
35945
59622
95105
85048
98332
48801
89088
95961
73378
86444
57703
97297
69213
97240
60329
34835
95225
90793
96787
66393
86364
69354
43141
59758
84588
90686
58566
70309
90345
73391
72132
97928
75171
40534
67212
37634
87632
66256
35305
91295
92750
42555
61994
71505
91194
81855
79897
34527
90857
55223
58669
98632
83932
68565
93394
99779
38550
95262
69859
92772
89219
92090
65056
86087
85233
68809
35897
95885
77942
60287
98456
91204
45138
46087
39263
83364
50199
74693
92083
91099
96071
92699
59595
75704
80981
91143
77489
89533
61279
74989
90744
96693
86398
99372
73583
66023
62202
85608
40702
77517
94093
98020
58957
95523
66865
95136
57321
74126
68495
89599
96535
56777
61918
72888
75231
41681
72876
82640
86049
51543
84230
85848
93432
97262
93122
97030
55288
99196
88529
34482
78554
75571
43912
96084
75370
64142
64860
45090
90264
78763
99929
79735
81648
65878
42845
94240
83839
74477
84186
56268
98539
67143
80384
60638
73082
78221
80167
53078
55397
78203
98108
99409
43377
89283
68618
68198
72003
37373
69174
86823
41900
40345
98734
84781
39201
48474
42681
58116
99926
65439
75028
86868
67600
37114
45291
36685
43963
57349
80105
88828
74901
97007
55713
51662
76905
58437
83502
97524
85270
40778
82919
81016
62768
84344
33222
90328
97726
53817
59302
80020
69987
45483
74802
82786
80629
87958
69551
42553
76224
48441
83838
94199
68281
69801
79426
42684
90505
63508
96863
84464
96241
87048
92882
91108
89767
77542
36495
53963
89696
97840
78612
90303
41283
71196
64484
96811
87437
33420
90504
38959
59181
72536
55670
94938
42394
67478
67049
54015
58099
92187
58994
80872
38507
91809
46467
97188
90521
77130
95843
74544
45416
98184
72892
83304
75629
67192
56811
90158
40615
93274
78275
36496
44612
68272
97438
72840
48835
71418
53180
37009
60506
36589
92212
82471
90318
95352
99636
85282
98913
50078
63447
79494
61526
80697
48351
36171
76729
60442
79731
70302
72647
84418
85827
77173
80189
57685
80389
72061
78749
82880
69962
53264
60327
46095
95960
42358
73011
64905
94124
66742
57946
37999
92627
80062
77171
90142
76390
68012
65753
78429
81243
42253
80999
90368
92797
50460
60938
94049
82413
55327
40089
77829
55294
96480
79441
59101
57694
71362
99016
85503
98884
53416
63350
52388
82869
50349
59566
61069
97974
73842
52232
88258
87695
65690
52157
55808
97695
84710
94818
55918
94131
43455
81723
96575
86853
78111
82722
92668
71925
74635
98761
41381
59031
85238
58350
60068
53089
69640
76664
67991
53054
39622
77552
93197
81195
58194
99850
62336
55274
71596
35900
51164
68130
71607
94781
88758
96810
92574
70042
94442
95582
80251
84112
67116
66173
58878
94169
44913
77763
99623
83752
87505
46228
51588
99493
89285
85702
38545
45256
85634
83447
82645
42592
89231
80451
90404
72115
41760
33079
63416
61086
78040
33457
72299
70471
99308
38961
71365
67438
99726
88128
49267
84268
54354
93665
96615
93458
59227
92571
40946
42342
55763
92350
76398
97868
39507
73729
59163
87976
96045
73739
70681
89209
84039
64523
96388
96836
99861
66277
68274
60272
69896
38223
96285
76877
96068
75906
56657
99399
52757
87054
46871
93988
88381
87309
88749
79152
50512
98736
93367
64203
99618
60632
99347
91469
63764
89322
45976
86813
50012
74266
42716
94171
39978
83196
94876
45155
95251
93845
47462
78322
81333
41223
63245
88862
95540
51117
42515
63358
58280
83992
46932
98529
72698
90899
88822
76937
69012
53938
64314
49289
98926
92343
33743
85031
70789
36438
51850
99620
97883
60844
93952
82584
82981
76382
95953
68043
88522
37046
74377
78918
75103
81465
50320
99086
98003
85967
45852
97363
97830
59177
59602
97872
79447
93841
35590
35874
71737
41885
84299
59907
90122
84429
98599
76636
86406
50322
70767
36164
44700
92108
83238
52834
57053
90733
96115
56642
97371
71708
85038
74584
42700
90064
98290
37211
55156
84634
53255
92777
92345
33268
64707
94454
63584
49646
96095
55800
76219
61355
66916
57680
89165
75016
55282
96373
46583
66395
94243
81888
66054
87886
69124
85975
96756
62016
62748
42266
97152
98045
93516
36906
63770
76963
46490
60725
84145
79600
94681
97843
43381
98129
85371
85672
64820
78342
56111
96119
66606
61075
96147
95631
93412
99134
51610
72054
75619
43083
83413
90565
46014
76970
58438
48781
40738
72853
55001
87040
91734
95425
47005
65700
88601
45490
84175
68314
74024
36113
89802
95916
34316
76181
38886
34132
49336
98672
83954
65440
38249
90457
94177
66244
92767
86095
67875
90762
89388
33992
64138
93348
57666
88023
41817
95070
85705
68448
99921
92278
57176
34648
50664
35294
38394
43216
62204
71006
58638
77441
73923
34068
50891
84668
71765
84884
35501
74737
75123
97104
43995
93508
73939
94766
83991
55922
86419
90241
94482
98863
95923
94771
95768
73862
70537
61476
77727
65337
90177
76056
90851
84993
89945
76418
91623
84218
37168
33129
69857
60004
78611
58923
48415
40322
95165
35662
76377
42268
42289
98409
83630
56439
99962
90600
88431
81329
90268
66780
97052
88598
96299
92646
98225
83780
74286
82106
70770
60720
98648
90025
82979
82560
72184
73802
48622
50530
46947
59825
93067
94952
53875
55640
38908
98350
58274
51619
77639
51718
64946
98102
43161
53202
34286
55233
92762
94720
64505
92988
81807
41264
56623
48330
84048
82590
95712
79783
79555
97788
59119
37861
50030
55602
71266
75469
72928
93848
71369
90240
79860
97023
99602
90104
97523
33768
97263
75856
78421
81119
41943
56199
60599
55388
76168
94932
64677
38301
99204
92490
95664
46798
68647
85621
80142
90879
41729
97386
97367
68325
91191
93195
79808
75355
87260
87367
83302
99113
89173
92594
93384
50831
58225
57384
86772
54847
57025
72654
80593
66754
62375
52480
42130
71201
46789
83020
93307
73109
47493
99540
50789
82181
91496
92229
80781
75867
78764
92933
85124
63009
33749
45926
87682
58929
93954
51835
89189
40957
64729
84696
88484
97723
77278
82159
61471
84796
92390
90964
51554
98120
47416
95591
61730
79207
88506
99256
98637
83760
99306
71985
97443
59378
90880
42734
96773
88539
60150
82619
91895
77322
62321
94944
57251
82369
52005
90871
86495
40697
36851
95389
71811
76357
99019
61254
58256
91114
41799
63947
91768
94330
47642
75338
91827
60262
70150
52702
50457
93883
58378
83120
42115
85825
50266
91265
95408
43310
93310
89888
58374
78494
59539
75902
88833
58067
90219
77089
82973
66476
69673
94433
98578
91925
87065
73102
96736
96307
69548
92522
59224
56250
61029
78677
77443
78902
81381
98454
48831
73237
94792
97643
91730
72481
57915
76838
89251
97121
43745
55486
55830
92164
42328
90615
40968
97195
84070
90951
93647
67103
63961
53442
95905
61112
55827
74269
78524
93640
85277
68779
98488
98310
95855
96467
96276
86687
37625
66063
80224
96475
61414
60727
90860
93051
53378
43976
62412
48894
80849
85237
95309
94745
59433
82377
68221
68337
51047
94208
97784
88424
99538
70005
94135
38910
94328
43573
70940
98435
86525
87436
54666
42523
90781
83689
85435
92747
60297
87026
71347
73095
81360
89091
46512
39496
50856
95023
87031
55414
87011
64661
41139
47534
96396
67560
93335
46236
51939
81873
34840
99657
55378
36918
86037
98816
89584
58376
86790
47471
78949
67164
93056
90189
86944
55798
80991
94560
59888
98032
75525
90795
75127
33254
87608
95767
39557
69986
76128
96444
67851
39478
61120
79848
63904
80081
90592
81415
46329
86733
90379
83847
82610
41921
49330
57023
40219
55844
45028
70716
76578
94005
96687
59306
81110
96906
54827
93010
79335
49372
85388
33715
57976
46093
53634
69473
38760
56561
52689
61162
97168
81249
73445
45250
49655
59169
74238
52724
67375
74019
50279
93489
58607
97888
60608
44620
75374
92175
61344
70165
57867
75105
98905
94860
89034
71649
89176
92400
43176
94899
94908
85866
57332
88123
94584
97645
49778
94977
64663
66733
40752
65975
74640
87775
40076
91985
64160
82355
74747
57902
94017
88286
65784
42412
87752
42563
78162
97565
68995
41477
89030
49384
82655
94548
85063
95367
83840
78041
40421
46002
81124
80645
72129
52106
75591
94191
33257
67090
70856
62790
96101
46108
67141
88863
62861
70972
95718
84223
77262
85188
59496
52269
97762
64304
74310
84598
56671
73527
90411
70397
83023
81507
59112
72785
71937
75276
79151
78135
87693
88697
82917
60255
38922
87225
78553
37193
79942
84626
89734
94905
89590
85678
94702
85805
77096
52917
37672
43889
36761
64268
99003
97836
50166
70958
96648
82467
81774
55438
55695
76159
80489
82429
87049
54387
92851
97342
54644
95042
59465
78967
98252
33406
88835
52088
37052
99065
33336
95556
88119
97451
95902
70415
86820
54709
70330
86498
88895
98838
54697
64049
91197
35871
87669
55748
91453
45340
69999
55988
82867
41964
98621
64589
66076
39890
50695
77715
88112
44876
81109
47366
56301
61198
92506
33300
94927
94211
94692
81190
93822
56054
94315
47147
99708
87946
37674
97652
32983
50959
86618
66641
70854
81671
89827
93566
79728
67162
46893
53978
71058
93597
44223
84530
96120
89125
94886
98748
86903
63866
61833
54234
48245
94848
87509
84141
64647
53711
69966
48726
96415
74486
97064
90123
46319
86162
99130
56237
76488
81015
91160
80753
94955
70031
97691
43713
91546
88198
78115
72593
93190
91078
45000
97101
53094
53257
71947
81677
82046
51367
83480
99328
85876
50792
41211
67826
68738
75579
58216
68781
97547
38859
85266
51643
46690
75164
76573
59168
68721
63820
56299
54615
62255
58873
94012
67650
88357
76629
67768
78634
52837
88644
61621
87872
85489
34333
71739
98420
82734
92036
85995
97300
99107
55848
54829
80097
83820
84069
44920
97010
82489
85273
58507
78047
85966
97180
49930
87034
47956
84998
78837
83159
84494
85661
46511
68723
97572
71957
47822
71664
53837
99050
92118
42349
54219
96802
90060
96849
83747
64576
97231
46616
89012
99064
85962
90587
95380
75883
68890
49125
75566
43062
33965
75283
58731
66486
48145
95222
78030
65796
48397
68612
86167
89061
51616
96983
87382
61588
72318
78140
52131
60688
88107
97764
76162
91366
76495
42296
92500
97798
60190
83858
74663
77594
98217
79870
94921
89824
92717
53937
57828
93000
95013
95990
63409
73899
91556
82370
54909
39329
52891
84845
82788
77972
71263
89913
43972
82288
44211
45177
92845
52649
44514
54050
82482
90558
80998
97513
80134
90660
59334
74223
95421
95649
98745
81407
99952
99369
86866
94808
86545
97731
89141
92073
89807
91679
74300
59066
50164
54513
88105
43477
37144
46818
66568
57610
88829
94229
52799
46026
41451
80152
94404
51971
75051
98595
36269
57942
62038
59312
86061
74572
79000
67030
81266
67704
54283
91449
37111
56005
41354
39156
59745
65438
70927
84383
76142
81887
95115
82118
39942
80538
98646
73077
42879
64253
69431
56902
95995
84259
48851
47806
93490
96051
78936
78906
95616
81365
56532
99376
86533
84084
79884
99286
68342
39770
78222
78095
89214
77077
59834
56802
92179
92712
94912
59046
95549
62900
87440
99662
74773
54686
72400
57731
98386
75489
94825
66451
34874
64757
85468
99251
74697
90934
75178
96515
85306
98450
59832
79838
70639
80207
79083
74083
84762
94196
56718
79765
63042
86355
41677
51820
42250
98164
66037
33193
89832
50937
66955
96656
78610
64443
60691
48495
94867
77380
69576
93794
98859
80806
69011
43420
96361
47898
73780
36323
50455
55477
96201
48579
86906
57791
94456
97907
75001
77953
99059
87118
79982
92525
68074
62548
84241
37898
79355
43398
82404
80496
90012
77150
44435
99067
97655
35194
92296
95861
72110
82813
78325
51287
82671
94892
57886
85883
95783
89286
66815
93253
39568
43237
94592
90273
47071
40393
97555
41444
74400
75671
38202
98186
60633
78239
53828
72450
33661
62183
51603
49195
89213
40812
66586
39483
78475
92814
37711
93574
71995
71044
55286
35080
98243
98804
54858
54964
57903
88858
44867
85146
68514
36287
66066
90629
88770
40537
93422
93193
98449
81244
77529
98117
34371
96044
86596
46524
83686
89291
62083
52941
68170
89360
72989
86635
98794
75333
75960
67460
58962
99780
58732
86090
43138
33171
91505
99257
78002
89121
51978
98453
89120
78013
75162
54149
67261
34879
94271
96258
96398
83563
63992
85145
91176
65202
83391
52146
79356
47591
80660
72381
56113
68467
74231
94344
69033
96643
55758
96593
34067
53888
90466
55583
98187
77868
82310
88446
50435
66197
86970
85204
99784
91753
94884
78629
42505
99996
58495
83124
83341
98887
46906
96129
65741
93899
60730
91208
92953
87276
45032
61774
93945
71930
48677
96749
35740
82156
51786
52420
93270
38165
37498
60916
93166
61042
84119
73617
44072
38026
85979
84456
71833
96601
94687
49009
43239
82161
92393
58466
99043
81231
44788
59296
80809
86682
54137
97586
88651
76124
62254
42222
82982
90417
70637
92124
34450
97885
57920
97999
84873
78079
79065
97212
78997
91430
59439
96865
43435
55153
57892
93853
92864
36724
53316
78271
92920
80316
77662
94820
95766
78332
71507
44015
50905
75675
85469
50344
65422
92715
68154
74064
50356
92935
93017
98096
90197
94854
55762
79778
34657
92371
71462
58528
89556
96877
52945
38482
74172
90377
62301
39350
94988
56095
92317
93322
99848
94405
45115
57964
82484
97149
45715
76085
62545
87450
46063
98914
98046
60091
85852
80487
87072
89739
96026
63539
46021
85553
74565
87761
95499
64232
38622
48480
99082
34873
80674
96673
55313
97018
49115
89082
57936
90740
84307
66696
90431
82716
99734
52283
89806
81576
99919
54265
88989
84128
74125
51231
80196
90794
64435
81022
74890
39439
75358
97116
93279
94368
82068
93159
45393
40777
59828
89774
78903
79543
96182
72858
49967
84843
37675
79730
93227
60193
94053
93730
78601
48862
76674
84067
97540
77740
83832
60735
73972
84667
91040
59716
57473
42777
87143
96329
53709
76642
89955
94828
51202
57139
62073
95051
91781
99433
77356
95796
39264
40526
92152
91866
92511
34559
75855
49337
97539
87728
90800
49823
62706
80284
92786
73257
94157
79332
86236
81338
42765
85656
90327
49385
97935
36913
62164
90453
86748
87603
73258
70868
93512
45866
42212
94673
34829
91415
81321
88671
37324
55559
75343
68673
51216
87457
61817
51763
93521
38015
39083
75939
94495
36405
42900
87889
43298
38402
84044
36379
90011
88413
86477
72818
95502
83846
49488
65163
39456
93918
95641
83374
99677
96524
69327
59567
80832
96618
68665
93910
87817
37410
55994
97257
87906
77941
99767
70391
91119
67434
99731
83186
88160
64834
87349
81790
99325
83520
69449
93728
84807
80324
90642
51286
88099
67814
94973
72091
50295
58499
69785
98762
98611
88650
84422
82435
88702
87810
62878
85819
47409
81454
77684
53948
56460
83145
91618
88621
90835
81161
64207
50952
80365
61948
55842
95167
79960
91308
50790
72640
61451
56476
42521
44245
93955
87416
57096
59782
89829
87008
85082
74234
89446
57202
57345
52552
71069
94257
93689
89962
89493
91358
47541
39769
87250
97634
54032
35380
99406
73510
93912
56148
93608
71772
71720
77504
45905
88864
88818
89721
71171
61991
36342
58865
38302
50205
57711
42955
88684
91748
98984
60807
96344
64131
58879
97034
88291
91137
82739
81439
89149
65647
64071
93759
74551
88397
71026
84783
71794
96058
88941
50152
80270
80328
92384
87461
91150
87956
94076
56826
63675
92589
69089
83188
64272
83856
97794
90643
65238
70871
42103
61759
93787
57071
83256
44740
88791
71235
64155
94130
95132
37813
88237
97657
48968
74956
60301
59513
70678
99930
82749
36402
95186
41487
51289
99564
37805
96371
48620
83558
60228
93187
72885
75899
95728
53850
80035
71590
85718
98642
98433
73896
60566
37641
84740
96424
55692
92513
95057
78337
95708
38949
96165
46200
60188
69525
91951
72113
92976
67635
69041
44122
74823
51220
79045
68903
89979
93468
95203
68404
50666
58673
35463
99269
40497
69738
80457
96126
34636
77143
85491
91272
65308
56972
41655
71896
80894
71072
61427
62471
83929
92915
44083
69927
42490
36030
44887
99574
77108
91518
53708
79064
78193
68177
74865
94995
94395
78605
76665
70630
85895
97467
76533
38532
40047
78671
92969
99339
96405
54134
64372
94213
52961
97056
97024
62857
88336
52696
91478
94301
87478
63977
45523
66219
51761
68963
90589
82158
99216
38805
45510
49807
69926
46375
97127
57219
33973
58813
67114
99446
45738
86735
99126
79354
74575
98180
83745
92339
82019
84978
83790
59751
54865
71296
95710
48674
90298
72990
92498
77227
76511
46312
33120
48500
67002
86014
52957
56682
95869
73919
75624
95107
62184
39351
33593
95238
65182
74891
85797
84829
79253
61273
89527
76002
94109
43252
37379
84150
78132
99473
54386
89516
90738
37356
87521
55572
54592
68284
45084
79683
69352
79451
80103
79645
60446
91290
82424
96491
66431
90841
33100
94922
45758
89062
81757
72508
70658
72696
52598
86179
71694
66360
92129
79910
93632
91863
88860
96994
90293
86484
69825
94631
63544
85603
79530
49128
66438
57505
89753
82874
75471
91035
73732
79529
52723
90139
44739
64873
84910
99809
93511
92480
47787
90259
58236
67803
48374
45430
59752
36170
98596
41291
39521
99042
80673
96708
59589
93238
92932
56656
96411
96222
83897
87659
99955
35547
73144
56824
96200
59929
49351
75499
57393
78843
86002
95056
81525
97098
61882
80299
84665
51970
87703
63909
66180
79840
59905
77121
92824
72878
37936
97623
95918
59753
87385
95368
88325
50195
60047
44219
81201
95857
97439
81755
99531
76648
68966
84337
77213
75745
94453
58417
86024
74170
90392
70918
97966
67642
76493
74741
79128
70586
47166
91607
72861
96996
94708
85887
65861
97666
56365
55862
34709
35004
55983
94192
79691
88653
55058
96608
98526
56214
91970
99892
61232
40568
86549
92407
40250
63305
91118
77995
46596
50991
83505
93793
67672
89775
41398
53858
44749
96872
47836
41222
80447
75635
47665
77508
89665
96884
97544
55966
71874
92598
79311
42591
93480
48782
84585
34745
40947
64739
72426
79204
90486
98811
92962
57932
45912
80679
54789
99435
65126
39575
33107
79985
86334
88600
99474
78978
78387
98367
95845
64482
60051
97531
56591
41154
66493
54984
99520
83353
57294
86433
77530
95892
91375
52415
95399
94037
76325
76087
52251
92531
97027
80767
91413
86864
78823
99582
92647
85623
75768
82418
88687
34766
41053
56985
59530
33304
99922
58058
40782
57509
93863
52008
71269
60451
98597
66407
97452
59904
89589
82337
84234
96735
62741
85134
87921
51765
81063
34547
36504
59849
79375
80694
94646
92349
86415
66455
54635
84729
87452
74515
89383
77966
89093
55553
72379
75083
67924
84096
64403
86308
94392
65734
48573
91949
43729
73655
72777
77572
56296
97875
94769
93276
89731
47111
91269
52539
93150
40934
97849
54745
72517
80508
55505
60741
98457
58558
74916
36927
44803
75485
75120
64674
95780
79868
82065
58821
84132
84156
82701
87378
45267
75192
76309
70953
65339
88222
73074
48146
69981
58760
90588
63014
56717
96977
76369
73031
78644
88878
36607
93818
92037
80200
84918
87456
85756
96676
99121
56135
69313
58098
69554
98439
49811
82879
89642
94740
96189
80713
36054
89880
85011
70450
70280
92431
47992
80386
51675
83719
98751
83844
98554
92092
85917
99092
91645
48951
68951
64281
96072
62084
82526
33633
59700
35643
49470
96697
89857
83036
48970
43279
45107
97112
99686
91216
87145
88792
79292
90068
59472
94517
74660
41804
90704
90754
61270
34863
78402
82784
67236
64764
98249
96822
83242
98801
65455
92496
55705
75196
50362
90763
85835
90944
98377
59687
90387
93177
46074
71773
37299
89752
78046
78456
36982
84535
50473
35231
55238
67825
95899
37763
66724
91407
81085
54833
56650
62000
57212
64189
98866
92047
46323
95245
97278
82459
92758
77241
95326
99201
68688
85978
53322
97908
99766
40261
63551
69200
58538
98182
67521
69599
34298
52012
87813
84940
33751
62005
54474
97988
63581
51528
80012
55691
65335
96816
88714
86661
79993
67174
96345
61653
89447
89059
71902
49904
74190
91093
97986
47987
72057
98877
81262
71679
67012
90287
97172
88172
89623
63932
62922
99103
48261
90292
87566
54967
78718
87552
79340
93015
98692
95560
55839
82049
84990
96350
87179
56899
81428
46502
94671
96551
70778
92679
52193
95250
64249
65609
93188
90420
63419
77820
94486
81546
74777
94065
68769
55418
91600
91339
74725
39592
86124
52320
70672
95477
98014
57462
59094
95381
59407
92619
94694
54184
86750
61306
69737
94810
96470
52900
80929
84086
83358
41692
74178
96792
42632
77737
78683
90777
98271
42957
47156
83262
93198
98826
45857
56402
35001
89557
87110
90236
37913
37253
95095
86954
73800
67654
99669
88312
71864
52231
94006
97672
63740
78199
90619
76084
41096
95016
40997
71182
87234
48022
49577
99466
99757
68988
42118
82824
50815
71780
49084
45556
93351
80616
60394
83236
91472
83771
80069
98965
85901
45086
58415
96127
57929
82464
56520
95671
52402
58934
73937
61475
60192
87528
71608
82179
76803
56420
58568
78542
94361
63669
93891
71746
36721
76820
40928
80665
83825
66055
62507
96677
41075
75755
75913
33045
92424
52258
86064
39089
46631
43247
49396
99912
88536
58772
94267
33028
36931
44230
93035
62095
69870
38060
97566
63683
89037
83621
88305
80169
94994
70508
96930
95172
96025
70054
82988
97658
55139
98406
56415
42631
88115
51283
61970
80213
95342
86080
69058
67454
95034
36777
74998
55859
94195
83135
69779
99510
60723
96995
83501
85997
76250
88739
55856
47691
91151
89558
90995
96834
56398
35832
65450
63593
80007
77586
83057
92989
77772
98928
58454
87902
96207
79577
48475
93312
44448
94903
66259
95698
55930
47470
87106
94711
35308
60621
38063
96703
67318
90883
84308
88868
74631
81802
79914
98423
67512
47731
57265
42745
87314
89549
90887
80410
96781
40021
89326
91865
78100
80296
87570
93593
88009
70318
91808
93100
52021
62601
43507
56597
97610
56200
89393
98882
44608
48704
88155
76992
53340
92049
49425
51740
62966
99670
65671
99581
41925
76829
82136
99816
82969
83527
56254
34391
96227
97992
92910
93182
80079
83114
54204
74688
89212
81417
66519
38702
66366
80101
38407
94295
73419
89430
86591
96992
42436
55545
76804
88774
83109
71329
90218
85083
76343
82506
59756
88213
58775
64599
99420
63090
65410
88433
96533
90195
77485
60658
41613
81219
78310
82485
85377
52510
55461
94707
37420
81485
63343
33060
96681
98177
87259
91487
99687
96624
37304
89018
82767
98194
94661
78849
64556
95079
65448
33879
87343
54130
35688
83801
99451
94061
36868
33310
81520
84982
99061
58842
71563
86029
90421
71400
84005
99817
86817
92662
97584
52930
97835
92015
88388
85886
86457
98735
53804
96623
98627
36191
52589
53325
75294
89281
98330
51210
82859
72712
84402
91489
69286
80796
40434
96211
61907
48958
98444
82564
92559
62064
96184
83429
59910
35418
37308
53364
51442
98128
90144
54383
92045
95179
54339
91147
89986
79143
74110
45571
83192
84389
97160
83220
45447
99637
79102
94100
62066
76542
91376
83521
78075
75463
50909
74888
73339
52710
84830
89494
38035
38008
86620
82307
97846
65482
96543
58868
95263
71942
99526
84350
89004
84486
97155
68017
53798
98037
80996
49218
76459
86636
94670
58273
59974
77195
58258
84102
70023
78785
89466
77638
44417
71572
59859
93937
72681
58886
67881
94762
52437
71154
94324
75714
37116
77909
53472
45659
58852
80314
34490
85412
88558
45294
53941
97842
78131
81880
95022
86787
87563
33944
92756
98579
97568
96043
88562
67226
57655
58185
77538
86801
34282
80085
61009
70910
92669
44373
50659
46080
97576
41472
85453
88589
80908
53116
93532
69182
92548
83393
48058
55591
56016
75844
60523
44368
80884
61682
50728
87601
39100
76415
39601
75731
82193
37733
48999
53687
95458
89057
99966
93573
33468
72809
87808
85561
79835
78711
91564
73219
45606
63914
93687
37986
38603
38461
74035
88255
78167
95976
56915
98557
65371
33578
76347
93399
77054
81391
40494
94331
90530
74405
65299
85644
96555
45744
70527
74176
49839
56743
56269
74318
41654
56619
73611
55754
74894
56115
81226
93494
53825
78092
86146
69504
77323
99968
33463
80444
65643
89690
42210
74410
77959
77955
60163
68339
99546
63888
80157
55870
99728
48996
94408
86776
56035
99505
90722
45463
52266
36558
57231
98969
42882
84442
68764
98231
85154
44537
69085
79532
81237
70741
58723
42061
88456
95808
98131
53247
99114
62725
87086
37198
39013
76734
44173
83077
57838
34285
59383
70825
80075
92107
45684
94559
47410
91939
76078
90915
60536
95239
84629
68852
67863
40616
78702
82754
98657
60396
35510
57305
39324
99744
84349
97923
97598
98256
99905
91069
73761
91080
79824
81585
46153
78819
85811
70773
62080
84072
85699
71042
46644
62111
92428
65141
63429
81412
37240
97926
53138
98092
78506
95255
89511
62082
57907
91098
54960
71326
94738
57692
53811
35823
77601
97129
33152
55730
59448
93008
52838
76795
62024
71014
63802
57151
93164
51461
98954
56978
47131
86414
74278
89723
53228
50293
40132
89358
86937
37803
37217
75572
87738
71021
81710
33272
97413
38450
54840
76728
74406
43582
84823
64225
79990
87954
89963
79454
77311
77283
88971
87820
97522
44229
51688
97845
57339
41639
97081
87338
97765
88080
95331
80643
47518
55311
39700
92360
97337
37031
94549
50633
77307
91649
81515
95318
97771
53841
35147
43644
91130
51099
61125
45181
83071
88912
70772
95567
34005
92561
89883
76995
84060
86377
94238
99184
45395
90066
40600
51834
89943
89861
82712
54477
62917
66248
40546
91314
87109
36432
66174
95231
65423
56803
56210
81358
55199
85951
95575
33086
89474
66059
99329
61486
78273
66307
91646
86847
91887
97391
48416
80921
62546
72157
62238
86796
69811
62949
35775
94838
99698
46736
77493
70937
50046
52084
98522
73866
43139
87108
35223
37346
50646
58300
96909
54138
82673
78727
80205
58083
72532
71509
55200
78303
92378
44669
49611
88636
58339
57389
49217
68756
83058
85905
69253
67702
83329
36204
47107
33915
39846
46626
99154
97970
93327
33074
93046
91273
42908
65566
98740
95653
95722
88166
77465
87555
83892
79996
85861
60160
91913
40979
41198
86656
35632
82548
58826
82711
49987
89920
59913
96453
97687
91402
56346
89188
99373
95584
46903
85049
45696
73491
80576
58275
38143
56588
58711
51530
72921
81833
99792
84492
90290
67705
97232
83716
67144
75916
44414
87022
97692
82363
95854
85254
91785
91903
65672
71139
91769
59105
35984
51731
97044
37148
47897
79686
60049
89545
46281
96658
72594
78490
45004
81255
50110
82327
98189
63705
73375
90875
67200
85195
61649
68161
95009
77746
75950
92611
69895
84180
99485
95337
85019
98298
38749
95267
73029
35556
87257
89238
69355
91772
59979
46086
56156
96114
92174
95849
83813
35802
90783
99651
99117
93079
85774
96565
62344
90788
73758
77065
84085
40542
34630
42677
97747
68426
39865
98769
81062
44936
85799
99136
36428
82938
77944
96847
95195
33833
93087
37362
84064
89428
40617
41282
79804
79519
98782
73411
48424
52650
33040
99562
54473
87021
98061
66107
35169
99758
80980
64886
57093
93248
99227
79139
54464
40988
44486
95047
35170
91126
99599
61815
93242
34222
81972
99822
35815
85918
45006
91588
52006
84041
53833
78792
60635
84655
95254
46960
90429
63879
63195
99157
80717
97720
54498
81912
55250
98543
45860
89559
96622
70143
86846
94429
34155
86728
99557
50978
86836
96626
83964
56349
93538
58145
73173
43209
88077
82778
85652
82297
48655
90752
44485
77020
61695
54972
45324
73426
50916
52526
92085
48942
99197
67003
35655
70926
76538
98039
83907
99654
57861
90960
82953
92929
46985
54212
78552
96989
90866
44947
92396
44593
84790
67198
77843
74367
55749
99938
68367
90246
34334
34151
99742
99556
37874
88098
81045
48618
43192
73690
96132
43080
77036
91102
94675
97824
44862
75903
34884
63533
88518
95713
99309
74906
79540
59188
51742
83657
99702
37081
58714
97471
82865
61267
80567
70219
55632
88011
59808
37518
91749
93890
91891
95062
40580
56079
58014
53309
34165
73633
75498
67927
52875
78657
74981
56857
49648
65171
75848
68456
72667
82151
83144
92304
39675
45468
85165
73785
91934
87869
91971
84727
92849
44591
76951
40054
98970
40448
37057
83754
35770
82972
91218
62605
49173
86992
93580
82535
89508
50226
99319
98718
94214
91502
93751
81813
58365
89729
74510
92165
69096
95108
53037
77512
79991
72802
73085
99478
65412
59109
78957
87583
84016
34355
99417
86283
39270
73280
94520
83060
80755
36806
44793
90698
88961
85714
87286
93877
79846
48155
89497
33393
55171
83489
56872
65393
94636
95467
83346
93172
39420
69000
38125
89085
44554
96218
74738
99242
83594
60483
38983
38891
68757
51949
50667
90510
83123
67880
66418
99690
88709
69376
93533
54517
85787
69083
86712
51133
94122
67673
43173
54516
71965
92601
55712
55921
88256
94616
81673
67264
91584
84202
59660
95378
33836
55051
83381
83529
47075
49638
85005
98493
46754
46925
39190
33523
80271
76437
86521
87191
83758
71485
78139
87282
96704
77914
75866
93445
47744
56445
89898
58267
86957
63453
63653
60564
38030
84371
97343
65407
84207
99100
98157
64320
40803
57133
50338
90541
43788
46917
46926
54433
36180
84432
94777
98370
85268
94518
91280
43419
97008
56954
74889
35218
91613
91380
87939
95522
85582
64789
71067
87966
49281
53737
33665
33688
99626
86440
40549
45428
94014
56853
86093
65829
97294
87776
82183
70790
79544
47864
56046
91850
83994
39232
35650
47935
60409
98608
90553
68212
88991
47522
90349
93091
56386
66050
80517
77582
84878
93156
65797
60060
46918
37812
41532
77722
76121
71390
98702
50354
70749
95738
56914
90459
92904
93104
41112
71327
68654
85875
34860
90532
80569
92957
79328
98326
44118
41118
97394
90366
76507
37742
37028
37470
83380
79536
83545
83199
88730
44456
90514
34360
97740
99069
82043
50112
86693
92861
98903
99084
91905
95981
80269
58648
37200
62820
42112
95964
52413
93049
70870
52635
96298
36315
85689
70942
85458
43593
73773
47179
76607
92437
96441
51070
42338
91954
99765
45189
99999
97313
94647
75583
75135
37298
77845
70135
82188
78038
50146
92441
60555
73805
50791
85505
86563
99805
56275
61309
78770
75322
96654
81544
71473
50442
85741
57196
75561
84706
62483
52896
57631
94127
91287
90956
39079
88290
41836
63734
82974
91344
53126
92886
35661
66775
91690
86711
45658
68652
94098
76066
89953
49653
98836
64519
56556
98689
47476
53663
79636
98093
38384
62167
67492
35927
81640
62275
35280
66350
64521
43807
59865
88804
48878
92193
55998
99923
84676
78172
99177
56341
56945
68018
94759
72253
96573
92220
97629
84820
84833
82133
61670
89513
97146
71975
88981
93377
89578
75060
74993
54469
92401
52166
74466
73455
79269
92162
85719
93213
83214
86035
92127
70732
63257
86876
98719
33859
85518
96589
77732
94138
81968
98792
62277
54024
82730
90435
40078
95320
85902
97183
99305
77633
96053
76760
83437
94658
56053
93491
88185
57572
53776
41620
95353
50801
82568
86127
76630
98114
76893
64699
77788
38501
98530
41841
92446
92793
59577
67956
93509
41352
45406
93764
80573
70151
53058
90008
79670
95278
83203
65054
33532
75195
70923
95110
85907
82966
95904
54190
72363
55678
34041
92099
60917
63699
79333
39315
99649
98774
88337
94280
87213
47321
79092
55489
34419
56593
93753
70333
97854
37568
93365
55810
88426
67044
93249
75036
47085
69820
55861
46189
35293
99551
97904
92963
89366
91777
48431
97838
96976
58192
89891
57333
84817
40682
97881
94857
60133
32981
93873
92877
80826
65833
33736
96087
36485
84939
91232
95219
50241
64520
85256
89073
85307
94089
87739
63960
57918
91671
63111
93133
51114
87078
63747
86815
66310
98825
96464
72406
49665
41645
79329
47033
49830
81309
76294
65035
80084
68332
53497
82038
54198
86759
86155
50931
90133
84832
63477
68635
79798
35048
87199
43371
99221
79393
77461
95858
36573
69488
92874
95676
99300
49728
69405
65267
42094
51784
50957
99569
80230
40081
73717
44300
89455
85575
54846
54105
98312
41871
95677
55179
86007
71338
85507
82537
56277
89852
79869
74752
58136
94435
65877
79070
79477
40726
77308
34104
85184
41907
37626
59900
44084
96275
80176
46257
96664
93400
85851
49331
56069
68671
62401
66376
92650
94731
52062
43634
98087
82544
94078
94460
94323
48100
38425
99248
40770
69255
97859
34871
49924
92443
79883
98286
53272
57591
43776
85499
81924
97463
34864
80838
99584
89354
79150
50887
90030
89014
91537
74485
80824
90718
98356
67721
42189
54980
60417
34216
96070
96343
70574
83673
54263
53429
41699
48830
90141
95065
68720
40256
88187
94249
88654
92100
93867
63720
87676
54073
94484
86884
95178
76677
52339
56891
81905
34299
73231
41205
95400
44683
84254
88065
73452
99195
82689
99384
66344
34384
97963
74075
78270
77469
43152
43716
87839
70278
43564
78678
54430
87304
51209
66810
74761
56344
52022
93378
50559
70875
41595
89275
38454
98145
43129
86849
95802
59876
97613
62951
50393
99342
45714
91508
48066
95040
66551
83293
58448
81920
94939
66439
89116
70831
76672
78931
91765
58471
92423
82843
82763
58812
95696
79790
86302
33236
73751
48356
92532
82748
78290
57102
54663
94916
35538
55606
93128
64710
93240
93634
33178
46746
50508
85677
95763
90373
37370
74937
79708
69531
36074
55452
60402
91599
74306
62201
39240
98638
77341
93333
82042
87595
40792
75474
87619
55320
99077
83406
66474
99743
94397
67222
70473
70872
42385
58743
87121
74974
90452
50566
92307
53751
96332
50877
81770
33933
82599
68309
88929
49087
72533
40259
93426
48875
97674
97173
37056
44976
99893
49752
39720
36890
91181
91298
57051
88137
86934
99391
36689
33945
81503
87205
63462
79603
55588
88660
50189
93090
92944
84546
75802
40700
77549
58297
99673
58209
98935
83609
71848
42064
93058
47329
96646
44917
61687
98174
73168
38445
91575
93694
99864
52345
94457
39186
84862
87270
95538
86097
52669
83655
76885
76469
98201
66230
41770
57776
89224
44760
53182
67425
54718
41530
62414
85562
92022
77250
99994
98537
89274
84458
96105
63025
92823
33579
54236
37897
98035
55901
53583
40980
69181
77790
44007
70211
72402
35653
61348
80413
42092
62313
77224
99653
39008
97140
93923
80527
87828
41187
86542
62676
41854
92326
80906
71585
46151
80302
48820
66447
81615
94968
87215
95754
92894
89257
64128
90667
43051
41082
76274
72482
49686
89906
83498
80710
52731
65744
46773
93628
72138
55981
92382
99979
90028
84810
83207
91999
82911
63833
99260
46811
99829
75598
40870
41503
56484
34725
48684
53787
33815
84239
47325
89241
63965
80722
53159
82861
73724
40516
81419
86369
78392
76254
59942
61624
96059
94396
42988
84283
57705
33448
54046
88149
80464
58762
38724
95489
57476
41678
77848
45581
38291
40399
99411
70500
38159
74852
38023
97233
80174
64336
86701
62416
53867
84984
52642
52460
63136
81134
70946
97497
88247
72570
80331
82658
92169
42973
38718
55682
96288
61134
39494
83128
53248
36904
68097
79037
77644
36933
71034
95645
34922
58205
86372
88615
96640
98427
89531
50382
93660
80385
92728
35507
48097
78134
51426
94935
97542
54311
99238
94859
98381
94577
82802
57418
81371
86586
56099
84544
66221
93522
83171
95182
52479
63587
59161
72011
56744
70223
86863
95507
91815
91944
85440
80853
48975
64393
88629
66622
86738
73393
62448
84954
54223
87393
35830
75372
85605
68326
92436
97587
52812
43347
40731
47983
81509
76875
51723
98072
94376
41918
87997
50569
44656
52728
99614
86587
91720
32996
61147
96705
46771
33489
35168
94638
50200
95527
73337
71287
65745
52196
84952
93994
98160
98962
89772
46461
33003
77351
79894
80366
34016
84232
71117
91014
64298
53233
74029
99915
80491
39453
90092
86669
89889
54539
93294
51217
48602
90372
84342
90818
43544
39367
38292
65961
84105
40745
94335
98056
39243
55746
54412
55476
69580
90386
44497
90683
91701
69312
61511
82180
95355
97455
97410
60454
48896
82308
72979
35850
57180
58304
60242
46302
89876
78267
51668
61645
67146
49189
96335
93847
68639
64152
88139
46437
39148
68910
93492
74436
98977
44521
72828
84755
96898
79976
79618
76245
41400
35762
77229
87077
98881
52075
99255
99055
86805
33369
94628
87989
33115
42232
95991
80847
87420
91803
78009
46888
35526
82244
92473
71968
55499
90445
93905
55916
89740
82987
96711
77557
75520
38309
49682
35410
52870
75760
53902
95614
76051
80792
55537
82064
93639
57195
75879
39632
68142
48121
69406
51022
80040
95001
77796
92537
82792
89334
66378
37330
47270
49590
40341
99845
92420
79347
98008
62581
95151
66542
91079
65614
93668
88408
71275
74353
76744
99588
86775
97119
71632
71561
93340
55150
37382
66183
96149
94094
96138
96879
94651
44606
34396
60035
87299
82223
66673
80132
43937
89056
88249
40320
37555
95883
52986
62610
91458
73986
34998
71317
81088
96926
72883
39393
56431
88724
88007
90352
96445
91084
81457
64573
99504
74272
79050
43187
87485
70307
97416
93621
79528
90517
90792
92955
78102
36107
52872
72832
98308
90812
84662
69998
97365
91252
80043
34714
78305
51781
40958
99680
39688
62942
38312
53523
80374
45344
93832
69258
91977
94067
65752
64526
95236
73201
73818
90611
60336
63716
83768
55295
78676
57809
93107
71062
51640
88507
89563
53898
76332
65096
81263
39287
95190
55905
52940
62383
91369
83436
41811
56737
98869
67769
70834
57027
92870
51389
56871
81668
68153
43021
93568
91399
97694
87616
84510
54415
96214
96104
99150
54005
97126
58367
91260
89902
99360
56543
49690
55492
94215
63724
63925
80090
54462
55111
48955
80661
97178
81001
44295
71469
58400
78113
50536
73493
61843
63464
85122
54192
54044
76455
78986
68423
82154
77738
35382
87105
62320
81186
90886
68588
71282
52708
54111
49007
98499
55791
78489
63784
91258
69516
90839
81304
51462
80644
37858
33687
33880
94314
98034
93435
69264
65520
71917
81177
91185
60762
51082
84972
51128
62059
88630
81172
35478
97505
99613
51098
86330
91291
41163
89788
76158
36688
95642
93786
49088
64390
79496
80019
53052
84841
96529
44001
53388
51300
45410
59994
75222
95383
76108
42044
73601
84831
43069
60864
98053
87745
82822
94787
51768
77931
88328
85740
77366
71891
76434
82313
78953
86727
97940
42550
78027
82563
88173
57252
44615
96170
50367
75125
94841
86384
99772
38126
83215
91036
53196
37268
67429
88747
47548
49971
94350
85096
94264
70740
68305
65162
71106
79948
72401
94862
90088
82818
72610
87908
52574
58313
34149
70459
97559
93315
39676
68398
76270
91793
38639
84393
43550
48861
86354
33509
76721
67275
65556
90691
69457
96438
90713
44075
44777
51890
98460
89101
77148
80195
65840
92585
71612
67848
97678
44184
58932
90625
77564
78368
98041
37605
92121
95830
57289
67531
83400
88693
76761
94975
49244
65725
52372
59092
38144
94561
52759
94826
80544
39191
67148
86053
94945
76989
84071
98967
88471
81233
59281
65658
45861
83330
86115
90559
78965
98489
98922
84450
99031
63192
74031
37191
43985
91364
91345
88546
85840
46311
74734
70832
54394
81778
72042
47894
51195
90872
46608
74940
59561
74276
36919
55612
99235
63486
82147
37749
94900
79652
99461
56411
91009
99282
44703
56473
54490
99580
62850
81737
54037
96088
93343
94339
86122
65547
75454
96121
51040
73925
73439
37578
73626
77187
95024
91813
37836
76933
98770
90284
66006
88587
99970
37525
53986
94527
63857
62879
43200
60593
76184
92982
38053
48479
57243
89580
68419
93334
89072
39055
39867
94254
99352
60960
74529
35429
59139
45349
41546
64598
84622
49886
98602
66835
97639
92570
94181
85161
96675
78001
80392
51938
61576
44395
36334
35969
52877
42503
66999
85459
60019
65847
55841
47510
93584
59748
96157
74021
89416
41289
95140
76417
33630
87617
39682
58632
41230
68563
97787
53716
95314
92477
52031
87573
85687
86226
87005
70641
96597
91691
56668
86589
71279
92392
83031
90564
75634
92216
36399
68581
90360
77028
74386
85815
46679
35557
88179
64185
37514
87298
99234
99283
62345
93383
36706
85337
87027
98452
52712
63268
93158
98862
98963
97109
99559
51987
64219
67892
82373
83690
50207
85855
51654
99279
47495
94044
80018
48319
56419
64400
36032
96754
48719
44569
98451
86342
92362
98333
68003
78300
93393
97277
89651
81425
95275
84326
89421
95479
47355
57855
97775
62915
68450
35051
98951
93012
99604
37793
95844
66084
74166
74556
99506
92136
66649
48798
38863
89369
42933
99755
87432
88061
34616
60000
75728
93998
58022
76148
65835
76180
60080
51463
71111
99190
96107
75924
96260
56956
51085
95924
95809
78016
95266
98540
75717
75089
69559
70686
58007
74735
40658
93874
44168
79278
49988
87287
87075
75176
36157
35062
43764
38451
88902
91712
91034
60369
97996
45724
81259
41329
37157
85953
33668
90145
86248
88954
76932
94504
86340
79110
97028
73838
74744
57616
87548
95613
38726
40184
49986
88695
81938
35674
95075
95392
95865
95403
49242
96688
50193
54446
81820
90221
64923
51604
79396
85002
86208
84311
41186
41786
48925
94023
51500
98676
93783
64054
43572
83912
37252
82800
94312
99648
80458
73840
61301
99881
81810
86828
96046
48913
97494
59209
35869
72024
63404
81849
76712
75853
78966
96660
33221
33720
87829
93656
94319
65573
98982
79012
65790
37180
67771
82791
76858
90381
35028
71675
75081
78522
86996
97260
96187
76326
89944
70407
66325
42994
55056
88652
81661
80987
46106
76840
35197
90954
86925
79167
51519
69170
34983
76622
79782
94338
97403
33092
75672
70493
66234
66060
54996
81058
36894
73507
52376
53752
80323
80543
49393
60217
56244
85329
86239
65309
35791
63823
98346
60404
87646
66917
45803
65535
91289
89394
78556
48492
89150
89454
86246
98279
99647
71191
89478
63709
90206
79138
37573
70891
94056
97959
94003
74727
41971
52482
98703
98130
49598
91643
38024
68553
93577
73023
74689
87096
34767
61738
55475
53347
88382
80922
86251
70028
40283
93139
48599
83816
81624
86794
79025
84616
33447
88188
60491
94523
93416
44321
96220
90490
97189
39288
38213
88840
73661
97078
77269
33320
98158
61447
91886
92309
85667
62029
94316
89453
80613
85061
82682
64307
86558
85821
93138
86971
98737
72062
96588
90711
98246
77371
79785
33616
87512
79718
47433
66778
99051
47275
55473
92999
94113
84034
98981
94868
66335
86204
33227
69162
84309
99440
88194
50175
57322
94703
92080
94684
39034
80037
33161
79634
34865
38367
90616
77369
42846
35995
99413
80013
47742
95370
90086
33533
79501
87522
99193
87845
61401
62474
95729
58903
51379
81947
58166
96131
99127
54377
87666
55135
73401
60959
67351
44407
79947
77825
80203
67677
57860
93336
68704
43693
73832
43773
83681
70941
51512
74991
97962
67088
35411
36141
74376
74265
91483
57831
92649
55880
92848
83777
38295
91021
69577
98562
75169
93127
42722
93482
81446
91082
68053
44239
68095
85749
98462
57888
93073
33830
98857
93437
98556
91591
82314
96490
70293
83007
82585
95707
89381
97734
74209
93951
80627
40249
68186
47001
96838
41461
38801
98428
67812
40593
75631
71481
82878
39999
93876
53355
62778
90485
33265
74622
95807
94765
83774
50063
98807
85891
40417
94722
94251
43318
72380
69965
78212
46972
85224
42329
38497
82558
81928
89987
38911
40464
67314
36079
38667
69060
40630
94146
66668
96540
39120
84090
60796
84883
47598
56279
60309
98112
65601
35521
92139
97408
45605
94784
74587
44843
44116
77050
58238
94676
78476
93578
95583
95121
69130
80315
79121
70967
63321
96559
92752
92528
61317
60903
59887
62842
60822
46737
98149
50131
92889
90973
84137
96861
91557
55119
93349
64461
34268
70256
48520
63763
96552
41858
80632
88384
66867
56030
35345
51052
76790
86031
94452
94972
79248
60810
72838
87962
94428
74571
96858
58431
37631
41107
46135
82480
98466
95304
35027
89256
74516
66357
74690
61108
83534
79378
81376
48345
99270
95242
54795
92519
37928
34453
44581
75972
65831
89168
95253
33451
86262
83910
95615
88183
84249
82487
74606
91980
96172
42704
45737
90151
95198
79176
35444
87274
52965
90154
52683
36863
52599
82322
79274
97913
42238
85160
97485
62161
51227
41497
63698
80622
75243
98476
79904
72833
84737
79265
83850
64614
37691
47626
81565
36507
52427
98966
95788
79517
85248
36314
70736
91261
81105
81388
85896
93269
95928
49105
34653
89206
57962
99899
84056
90233
63889
87421
92587
82335
87334
59518
89483
87988
93500
53344
34563
61149
86130
56270
98335
81817
76572
52292
70876
50750
88056
42732
81891
91802
77871
50242
92248
37701
79609
53435
69078
99394
59214
76900
80122
97136
81215
80993
84932
80127
94590
75096
34400
55684
66928
56684
98937
65701
88943
40263
33377
60204
79381
84183
55637
68328
91363
80164
83773
70154
72063
80114
34800
65561
82128
66585
97252
79294
78625
39516
39963
85281
74604
78713
77630
83164
84968
83786
53670
98100
62053
52503
67801
85814
66010
64467
77947
37134
96261
46837
74743
84964
35682
79572
96801
88432
49835
49448
54426
32993
84406
45884
36924
42168
77444
95325
95723
88316
52217
80206
74065
89604
94112
96403
92068
51344
76847
90967
86637
74315
71695
66433
48342
86984
91226
81490
75799
59110
33876
35323
62553
83211
38565
89616
86632
40706
72669
86219
57637
85624
66428
62695
84343
70975
32973
64158
78391
97445
81999
94074
89849
54555
93987
86501
89813
92954
89711
83178
40498
40013
88817
96333
58512
33143
88867
93178
60865
79965
35262
99202
87730
94776
56189
94194
68883
39115
81595
89805
97211
54910
43688
35125
61472
81738
66520
66872
86221
89094
37948
64173
97426
83879
76789
92685
86426
78401
78319
59623
53731
91799
96567
37283
58196
95177
96485
86465
49568
93567
62115
51246
93041
81347
85320
68114
80892
85666
86607
67567
37361
96027
88349
51396
57016
83769
58916
43189
90770
53871
49303
44138
74695
72810
69024
86890
84446
90044
89331
77162
48728
91589
78790
77888
33243
65983
91838
42580
92442
72193
63212
54061
96586
76498
92612
62566
64639
95102
53510
82888
77575
74036
79184
47795
47747
43172
40074
41774
65731
71055
96585
96650
33677
53053
66179
76302
88999
91674
61060
51036
67408
69790
44851
73115
78987
76650
49256
75168
36268
74119
93678
49006
55551
52609
50847
87326
44722
96099
88657
98953
76966
55571
96734
99782
35360
52173
96315
41570
54883
79137
70156
74120
56109
95020
98068
94749
66497
64028
36460
73215
94493
56408
69602
57504
41550
96064
38382
84584
37010
95510
79146
82642
94842
55078
65608
45229
34738
40365
54754
92602
59058
55638
71881
97433
97861
37704
47515
96536
59626
82646
70222
61859
86827
54756
49797
97577
70328
61145
91742
90608
88420
91640
84542
86592
99457
92520
78472
90480
97616
99404
81686
60797
88266
81801
66717
67018
95442
85267
83860
92741
83442
81037
96242
36969
62982
99980
90271
81892
70913
76039
85647
53418
74211
77661
79971
93199
79748
65870
83245
75503
98363
51108
97159
91169
97102
75535
83639
77935
84851
90605
95106
84666
85488
54417
74348
80599
93921
64552
60215
80941
44715
81414
86564
48983
86743
67686
88026
74788
80047
99533
95994
49664
82698
85380
74804
79936
36722
40439
41150
70345
86460
75845
66708
65013
70725
91660
97186
72298
83441
98347
89311
47050
97276
62479
90278
65352
72852
74475
87884
62197
41556
74154
48870
96948
96162
95880
71666
70147
60090
60447
64343
89097
66737
63527
50373
98175
92975
96803
89661
39690
76166
84605
90534
79660
94101
94427
73904
92704
97810
55218
75975
87502
84837
42350
95856
99826
45789
33030
88775
79751
54215
96306
99933
38950
98991
89993
61722
57979
86871
53662
86019
57471
89184
96752
84859
96630
95385
96710
87982
36218
37603
74005
95878
93652
47049
45154
76913
83360
91704
38730
88200
92475
42806
46414
97273
72104
72051
76140
88386
78505
71522
86410
80946
44140
99712
56906
76091
85933
88158
95144
97948
96712
86413
81024
94032
55016
74522
88594
61867
89603
93549
92130
66645
97805
47880
34492
81783
77725
59606
88635
88511
98448
70689
83486
98173
92782
80317
51190
61222
63586
84154
97290
93185
83152
46129
94292
91631
56680
93560
91819
91810
35672
71260
90731
74257
54804
70284
99199
79525
88542
38642
78934
98622
55042
87557
48347
39782
48971
92947
80532
60770
53245
97793
66964
37901
97100
58756
69484
95404
50607
53865
50310
36816
38264
98763
64192
96202
99509
55419
42616
77683
82473
95187
72047
54350
42084
89345
76520
55969
95683
94419
99800
74185
56944
98494
78338
81027
62387
91145
59368
52513
85578
33149
82084
94666
33926
64451
73495
94997
94506
62343
89075
90045
88952
80070
65322
57028
81936
69407
76796
92250
50472
89154
94678
78150
93095
45828
93423
93545
97147
73981
68164
75775
47167
91133
87553
67130
89649
43761
54465
72246
36503
50778
57312
94851
95681
71692
94567
86264
74474
82729
98475
83249
83240
81049
62979
54680
95094
93740
65183
57991
94343
47944
80540
92485
68019
84500
94608
58576
88790
67937
94038
97490
81987
47337
96633
69496
98542
63061
92684
82970
51847
75439
90939
78347
42062
87290
64993
64548
51400
59915
76276
54398
73638
94893
59036
95731
42106
84603
82269
76679
73946
99908
67659
95063
85574
87640
90132
84907
94554
61639
51398
78889
86583
97594
41648
93420
90845
95305
84182
35084
90272
89512
76387
76101
99642
95249
73775
87978
90325
98698
79569
99621
60825
94633
82025
83147
87122
88938
95528
58509
78925
85778
68223
81564
67206
42760
44857
51121
72262
99527
74739
81746
69764
91756
43528
87132
72922
68580
91741
97693
52937
90124
71790
90370
76404
99796
96743
66608
82427
73363
46544
89328
56335
84244
64205
90461
50403
74435
51514
79995
56599
91058
86315
36998
95770
40622
52511
96229
40813
79399
51007
87180
56508
77156
43233
98639
63547
97530
47660
78633
87837
98183
67932
80932
42660
89157
95035
51547
66709
97097
89818
38974
57275
70693
76557
63988
73786
63792
91161
71677
95984
86683
73046
98603
94706
50126
91334
41478
69979
86999
93599
42166
79539
91927
78543
91916
51795
93692
88605
97573
89019
90442
99934
89881
78613
83864
85245
98388
73151
84903
54492
84705
43886
34024
89776
74566
70478
80526
97328
38493
50478
77398
44181
92142
47845
87565
92093
91180
95427
89079
95416
35696
89081
48124
34776
88931
93968
73431
95071
98516
51499
70124
86231
85348
53091
62765
45543
94091
50541
68202
98188
95887
98700
61497
34532
94276
55165
75118
92491
82434
46433
99880
88577
59772
63191
46102
64104
87711
41274
41803
72965
80352
81204
60026
97637
34774
78195
97949
96471
41303
90418
48173
79120
46008
62749
76889
33295
34859
67356
81422
84288
83885
96779
93284
87698
81552
58894
75646
86923
98545
98172
67467
81581
64487
99320
74375
94861
87490
81895
85473
37183
72624
95812
69651
33373
95640
49795
57628
99295
53444
42675
73324
53136
39824
99081
92799
81831
52184
38888
35711
54076
71341
60558
81106
83916
38366
97144
62785
48642
93020
45797
97925
97877
89658
74564
54146
47101
45648
56363
78120
54948
74806
59213
68151
99125
63133
81852
89814
92290
51826
36208
38987
93418
54588
94685
53352
87790
64110
80521
98681
88957
95228
77049
92521
80900
36786
33997
97934
38385
81692
99553
97995
83682
81513
96532
41612
78236
80558
88238
69847
53714
65291
65826
71668
91026
79400
83631
73265
62950
49229
67695
89568
45159
97015
79074
91473
98205
75706
67398
86967
38917
41947
77965
61683
81368
98142
62505
51405
41542
90696
98786
88085
75540
82833
98440
54924
86886
36262
40145
84524
53092
95216
93288
98291
80601
93922
80184
34314
98315
71929
96198
81250
53739
53890
80751
71288
47297
41370
91356
99099
68152
92670
96962
94659
83800
33602
93586
92287
53675
46232
58752
91417
94377
95629
97876
35943
93243
64956
66743
89598
49972
98573
75310
43760
95154
57613
64278
79616
99918
37566
80163
99223
85751
42164
95365
85039
97767
36183
94679
67239
82920
81702
42823
71814
94917
39337
53400
45722
91962
35089
60898
71871
54158
42862
91438
69760
76365
52946
62724
33709
48433
96729
87104
48791
91569
70882
68690
91374
47601
39360
89864
54510
57494
91593
91548
57799
48944
33303
99098
93169
66129
97114
97729
96614
40522
99368
85665
86573
53100
69897
80519
78157
99109
86453
85783
97227
85532
36858
94698
75766
35458
55899
51558
87348
90183
96112
55657
49585
93261
48160
98894
34054
75134
91403
61601
77474
92660
73675
86891
84508
71258
98224
70050
76927
67806
78014
33691
77168
97811
57621
67800
86844
51110
38912
57379
80183
74361
99479
97585
95751
78976
69168
96974
37930
99741
99330
38710
46412
57938
51865
81818
34275
75240
93958
90121
90640
95709
75898
33491
94976
63001
54886
90172
67507
41948
53428
39072
53335
55261
87875
92462
42418
90962
82386
63526
91629
87092
92397
59365
68960
44225
83548
45306
43401
70405
88204
66305
35573
95277
97206
88376
99393
96384
93933
36860
83487
97647
64150
56330
66603
61702
33818
34014
77711
88435
73125
92702
71456
78130
98202
90146
69068
36941
70518
44878
70581
88994
99211
97031
56218
87551
85710
49900
80333
94539
80479
68438
63315
40779
59250
72236
47078
40659
38099
46956
62215
74295
97029
43892
85670
77908
89851
91249
89277
88479
66613
38160
45110
94879
86098
85911
82184
90444
42713
85028
85770
78827
98747
99597
43034
68016
92787
90403
80742
42365
53154
81115
44856
90684
39026
89052
39027
86253
87479
35839
58553
52963
90525
37725
98985
50132
85925
77748
53997
36716
88030
99135
77938
96830
53293
34283
55310
98785
52117
99852
51659
85549
60340
55676
70379
49552
94898
98281
56468
78324
89705
76996
50069
46680
56454
51538
52654
99336
98901
54563
76632
72027
87137
87724
91201
68535
93239
94832
97142
84157
96502
81718
77821
96637
54936
85780
86919
60642
96523
41340
98492
93960
98541
88537
33585
34555
64475
91684
76358
48716
97822
43673
49926
34663
88865
86255
39178
88646
71748
52220
64334
95825
80656
34940
80789
41130
77016
94563
53446
94618
84213
82098
73926
84543
95258
95066
59048
36458
81761
42479
56440
89400
83187
81467
99143
49452
63819
96063
86310
41365
77475
96901
48911
39127
95534
82660
74127
64163
59494
40571
64493
83338
46211
87625
93507
35551
48455
41903
93530
99746
63086
77887
50071
67361
88152
93813
68872
41428
97918
97158
80799
83737
98209
50608
71884
88787
93674
57373
67616
77408
99720
89597
36715
43715
75863
83795
38709
55642
94924
66116
82731
84370
97407
78499
48063
97638
74573
38025
89414
89736
34650
90932
45007
44937
98215
87718
39484
53165
82781
95229
97789
94815
74102
83062
56432
80252
96826
77507
64899
41111
73399
79546
98074
64437
88109
51594
89801
85846
64101
90959
98727
38575
48972
84395
35680
98245
91647
92072
85445
74869
98911
45646
94058
92253
67185
52484
94163
99514
49407
97357
93575
51946
98220
87580
82934
52518
41036
89156
82700
95950
71889
86816
88691
74105
35769
54316
93602
92176
35679
77494
99808
53608
93637
40098
94996
98567
98110
87684
71409
90331
90968
99058
34872
90778
76402
41560
45781
45382
93077
99335
80907
66252
54504
99944
41602
82638
51174
82587
85583
58165
98238
78603
85765
76698
50229
36479
76544
45578
70295
85058
80406
75616
72978
96670
89051
73895
85802
68173
99052
86480
99274
40029
51017
80310
79373
58599
72196
71190
73950
63951
84163
70105
52958
41945
78015
99838
99437
83969
98510
71903
56229
93212
83960
91223
95803
36116
59999
99400
82908
84749
33675
95288
85923
93121
90472
65576
99290
96763
53968
73902
50211
51556
49556
88988
43228
87713
39972
40798
82054
98979
80696
49390
76202
81903
78875
49146
90693
65928
43927
80109
94812
94914
49435
84437
77035
73524
93603
39712
53949
90905
52011
91264
93265
96331
96526
97423
77884
98939
97997
85033
57646
92113
89877
76835
95453
37740
99089
84944
65715
96963
82955
35372
65569
95965
43962
48139
94129
95265
68098
83491
63088
69763
34680
34205
77893
98289
52876
77377
88045
99596
84835
45966
95821
43160
70994
90357
54154
72026
41059
85790
53072
79341
98760
69365
62595
84550
33400
76846
55290
39781
58846
99831
76465
49117
98212
38578
62810
92224
71797
76510
91594
86781
56917
94269
56325
50307
83741
88117
61744
96291
52125
37275
45058
80836
98885
63296
84934
88777
76631
71855
97089
95852
35515
35902
52767
93859
47758
84848
62666
77034
69569
83038
48377
88358
85684
93581
49046
73344
84638
80275
95451
67039
86341
59565
98682
36426
97749
47360
57846
72148
69005
74360
52542
95113
53158
72068
81821
71414
97546
76237
87415
92843
97256
93935
42843
99104
52488
91324
91683
58213
92680
91031
33089
97209
88647
94437
64208
99499
53632
88517
34098
76381
82650
88717
96855
73490
84636
53931
99641
77628
51096
40952
97105
74559
71861
81735
96430
87316
98987
60743
34623
94220
67338
83047
93291
53068
87520
43856
97478
79925
93483
94734
74636
49874
89856
85769
94843
78766
70755
48827
85271
91221
69701
82395
84776
94308
90834
88596
86306
52124
69086
40326
52886
66655
83209
91794
75000
82189
68889
72271
91025
65042
84899
90842
95659
36251
53135
87657
67553
46148
40585
84266
39107
91867
88793
95419
99323
48165
74124
93323
41882
37393
79448
54794
38412
80484
58975
76800
64363
59552
76253
99021
39271
87253
90400
66578
56814
61836
96699
78648
61056
46877
38680
53216
82483
50833
95546
95715
63890
99769
93181
85430
88915
35226
68247
99810
96556
94530
46268
96117
90047
63430
53034
50820
72408
71877
92277
84148
69925
90276
57402
88559
44685
80034
39014
51916
90024
88604
56406
58200
75761
96302
99203
95521
34556
81448
70342
34717
48504
52490
83927
96814
50137
51541
87492
70809
39636
92744
50752
82329
98424
66472
99847
53003
97780
99586
73812
43127
75321
98021
71642
37707
97191
76828
51857
41372
62650
48273
76329
35357
54570
76802
36568
65694
33004
47860
99062
88987
56976
58009
43508
97516
98771
84253
37552
78825
64027
34781
94947
98709
70797
60511
42234
97398
38307
37688
45537
85383
97072
52212
98949
98223
78719
71758
74691
63765
61623
82083
53929
74541
96685
86485
96134
34647
38325
90052
79073
77707
76393
76991
53326
42009
82602
48182
54274
86129
79737
45339
76518
70008
79089
96653
52271
42029
79357
75999
88875
38328
98144
92609
96358
87387
42936
78938
81695
90376
71922
48105
83766
88126
88898
33682
98643
42028
89140
81530
65387
91972
49820
95401
85354
95941
96514
51846
92029
76680
79817
94050
98730
71894
63854
89903
78746
54568
92481
91192
62175
81075
99162
86084
96442
68122
93001
38671
62946
67949
77589
42318
69630
48708
81436
93495
99751
57264
68642
90494
53819
83700
52959
75466
88733
61011
88852
55429
93808
76041
53108
87543
80952
58977
51345
65923
74549
47118
67799
85427
51157
85303
70911
97169
53113
86346
72998
58701
80130
99165
51501
95088
48168
37576
60427
83649
42854
98432
93667
61498
94756
87818
94371
35078
81080
80358
65919
45247
49753
86915
93565
42653
87545
76206
92847
91421
86902
96282
57341
96886
72064
93981
33029
92323
42272
43027
44238
93809
76199
99528
96422
86640
91401
86952
73983
93214
40293
90071
76530
38649
88549
40716
76189
79643
95476
89542
88269
75820
51271
46846
61700
39011
55538
42182
52553
47353
79847
89133
54308
82957
94488
80938
49459
73179
73921
50415
75144
71032
79431
88719
75032
73867
33572
76705
98198
97972
92839
68501
52239
90479
47600
91512
34002
80208
78235
90388
50466
99570
71724
94026
70121
95351
33309
51753
55363
40590
34811
33561
87922
87491
47988
73965
98321
47405
42798
85513
61972
93517
75564
49070
46766
85707
33215
68245
47707
99453
56361
73474
43770
97880
98250
39579
50194
97537
36345
76523
79701
50742
87914
79374
45607
88579
98122
50583
84166
35872
64937
35666
35792
83290
44198
95487
99159
50384
62052
80757
36214
57469
60406
94537
98436
45360
34581
49502
91424
53069
55374
70368
96993
49133
71557
72228
84708
81290
91437
99518
66175
41792
73252
86706
88515
93419
90358
41100
42937
84013
56395
72303
99333
36281
59522
70965
91033
52467
75053
94227
61038
44720
98394
46748
72071
81074
87238
47673
88848
42561
86220
98509
67274
72316
86889
74525
99960
55386
83699
51213
83650
92005
85279
65936
64941
95300
33829
78794
83586
37683
75188
63856
90434
41411
76500
89821
36664
91070
90682
99600
60987
87534
98716
91440
79837
35124
50479
90577
53345
45720
75267
60783
76584
73050
71126
43362
95366
66687
69499
92239
77291
87556
84897
84387
74042
37035
65591
35061
44107
68389
77375
91830
70990
91247
68132
48918
75806
35336
48454
96081
95732
41106
49813
99964
91107
80841
69198
41192
99401
94260
94761
94175
37067
50768
69679
87423
73978
89469
85095
90969
45310
46803
76451
90415
37196
51876
55991
49077
83675
42683
66014
44262
56177
41783
95745
91560
85691
86947
34645
84431
88259
42507
82971
64342
60481
53143
61893
63603
51510
70114
86026
35213
93433
91172
90719
69026
75958
54159
46606
77348
42639
59239
71045
52491
87805
72206
83387
96583
90679
53485
56602
76850
64099
81857
43622
53971
45921
88304
82494
46799
89319
90601
49153
56485
80008
71514
90214
33324
77920
70564
41453
91411
98868
82699
56784
96679
65864
38512
46865
69216
57622
43519
57845
95494
41449
84673
91780
77990
35006
50985
49582
82554
38118
38558
35978
64464
92001
55000
99475
34288
69100
82713
41772
92836
91568
45060
49586
57050
55032
85220
92806
98195
67023
88215
93653
48934
99534
95908
82732
85910
33318
71176
64062
92209
81483
45139
87033
77752
48232
93720
42766
86352
47942
48640
46385
92626
72985
99156
84353
89551
44671
40913
40086
94246
89901
61673
78159
36338
37074
95307
62825
63624
63224
98876
83721
73857
38625
48714
85538
46598
72770
99273
93626
83402
97939
96199
82445
67488
92418
62642
67765
84732
81199
98054
74164
99209
45016
61538
37190
96827
96271
76242
71299
93655
91986
86622
46407
64353
97491
38017
86904
95192
36522
85437
57806
89023
68447
44586
83583
75822
86601
61723
35327
96574
82090
36825
76919
35700
40555
79742
73284
69490
36440
79029
51972
96007
81189
97605
85872
97392
44717
37119
99088
92372
76805
97118
34230
46864
81183
42782
45180
38090
36474
36853
95951
95290
73742
98354
89477
52774
92913
91465
63575
60363
89984
43007
76704
96153
39892
62096
64094
82627
79923
70629
94040
91242
98268
83659
41378
68032
51130
64611
39876
89608
47945
87129
68021
99115
80835
56131
87635
68210
80415
67465
91740
92301
43177
82340
87575
48536
51162
55929
92004
67449
53261
66504
99142
70164
95330
94232
62583
79598
61860
45838
47734
96097
60362
56707
95174
83863
86005
54685
88223
73725
35630
49993
80992
34215
47283
99392
73271
44766
94800
34688
41474
87665
71713
94262
83385
78756
41408
79163
93375
62971
92608
41495
44375
71604
77697
95535
56351
72889
35814
76930
64321
82647
95270
92759
42885
98900
82014
88243
89591
41913
86229
42277
72981
61998
82002
78287
95743
96979
94329
66021
49198
74451
92940
89198
48183
82758
69634
37610
71133
99301
46619
88005
45979
45194
64168
90717
98430
50793
95447
85998
44487
46271
92872
64874
60748
73291
71425
57514
60848
82465
64218
86755
66243
93718
90806
96668
37526
99671
80091
63216
35918
84836
52237
34980
77431
65104
90385
71734
35523
38381
95894
73678
78981
87614
68737
93211
88966
69006
33311
74849
81153
97425
65736
54018
33529
91550
40000
74532
94197
49901
85112
96014
77617
99161
34768
76483
91277
99060
84008
69915
44347
50321
43936
92379
92788
78125
65431
96975
53999
61428
94318
82881
76135
56114
97957
77863
76586
66698
90058
85818
82688
87120
89911
52521
99370
50219
98136
99803
40235
93344
97368
44155
82394
91434
43301
39529
88161
95798
63367
45439
82164
96945
34731
82261
72774
80860
99111
42545
97580
99004
63634
84217
59357
98746
87359
77834
46753
55535
95418
39172
75926
82392
93369
71686
96327
83063
85416
72439
83222
97135
83323
65098
89825
44424
94760
70589
84378
99715
74649
70195
37640
89655
48956
39667
97115
36980
75491
92293
93018
96339
95041
97813
33426
64794
90048
90261
94064
45402
50661
68109
42633
94096
83126
52398
93431
83194
37597
78378
52300
97807
34832
44086
33233
38784
33659
84466
95420
90848
67213
40177
84104
41132
87410
36384
82573
89560
93411
92417
65615
85018
60623
38463
89335
62522
52207
56303
78443
70085
54675
83084
66539
92966
92517
78641
60857
39136
82891
98167
88783
35618
65279
63047
69291
53734
88436
69543
43903
61747
93646
83903
99450
98105
49836
68655
76296
50932
95093
92138
99913
69114
89922
45785
98015
42026
56950
78606
76401
44197
98976
76201
94414
94729
95086
95737
77669
77675
76238
76941
40080
70519
67710
72884
77551
40272
92726
71330
36543
44044
99891
87398
84381
51050
75391
86045
79651
89375
83427
39001
87277
80417
44562
91907
60784
47576
37617
74103
89990
91576
39005
96682
86489
90797
59291
49684
53909
88530
91760
95164
55548
89686
64633
91046
86078
37623
96272
34375
46997
88264
37106
96674
46521
82915
97532
95739
43823
67821
78773
95191
81633
89980
89135
68237
59033
88688
68955
95716
38851
88106
65494
82765
78136
79425
53793
97287
40212
59195
91603
86243
70442
75014
84726
50997
54013
69486
86500
70650
91853
60377
51403
38332
82243
91037
66246
86176
40355
93309
92832
99254
99519
65984
86198
96378
34452
65394
33433
95244
51687
76173
91122
46125
95412
52856
99192
78838
83643
91523
39578
77026
57111
71368
99950
35492
76021
94544
80561
95957
74483
83233
89924
98264
66529
51205
91517
91212
95604
91323
46881
53209
55316
99931
50694
99773
92995
92908
51799
83875
77172
99895
34129
85410
61186
59504
98408
69535
55807
81749
62576
95970
45383
93691
47792
82949
92247
89544
98176
79943
81835
98732
51015
79601
85126
69460
70168
94072
99888
78590
36653
90014
81626
90652
55043
67053
88906
56369
38441
54783
77357
83459
52304
91817
97967
84891
49922
69064
92059
69299
88575
91074
69324
99247
39154
56028
38439
93392
97383
49628
55987
80863
45755
63596
83541
81955
84739
57770
70626
96999
95513
96938
66480
40082
87459
40619
42448
95445
49540
90260
96073
74793
61983
73209
40518
34013
42449
41144
95011
72842
87029
90736
41368
79495
53540
90938
92723
80964
83578
65296
90137
82632
41579
38453
95372
87843
52660
81445
40169
86684
45281
75976
85981
96525
47479
49288
75408
54992
87909
81608
84098
56338
75269
67524
87212
86994
57670
34891
95003
41299
42834
79478
40454
83776
38701
34469
79700
97858
46280
60324
44104
94399
50312
84118
75801
55911
86298
39825
72806
47550
83337
99591
81781
92381
64159
78735
86590
43422
34474
86896
95449
73012
96212
92003
61567
61095
91386
40192
89439
50191
93758
96319
92192
87322
81160
96616
97802
49890
58530
47168
36595
93173
92470
95316
91606
55628
82488
50867
46462
70532
84752
84722
84780
91828
49692
85358
64129
48978
71280
33368
64364
59733
89001
98141
78208
37980
87564
71498
77988
82182
93440
96510
39236
44194
96166
86154
96061
69885
40951
80621
96404
37863
89635
81392
59543
97903
49049
79845
63777
84938
90424
34528
97446
96599
40742
89387
87881
54439
82462
38684
50652
34135
99524
93124
40023
92952
71955
83973
40369
83052
99002
40644
79095
93391
58580
64798
95531
40540
75113
54099
33296
76209
86976
72179
73007
87831
96336
98572
99037
64748
91179
34843
64945
90335
92200
96492
35224
52349
73953
40386
56861
79958
86504
36560
75457
67606
36692
59283
79388
80798
50722
89017
92557
99304
33444
95877
67112
99692
90015
92263
86645
85984
79439
92674
99044
83163
87268
92255
87080
39249
70709
89547
82192
83506
33321
50851
95268
73596
47561
97334
76137
62364
86763
60687
45708
62958
93366
51725
87879
33703
93744
50032
74467
93701
51493
86158
99723
48892
88544
38644
97364
96632
56385
72705
98832
98834
49610
75777
64074
34783
63905
65301
91343
33676
76345
95593
53061
71158
88350
72666
97769
86294
39487
85493
77136
35971
74499
44988
73781
38228
71383
97960
77240
51131
40687
75882
68458
38287
97895
99798
78926
73307
59106
82103
88127
79293
92588
60569
59743
99560
97786
97708
78408
93040
67474
99862
57923
96377
79387
60387
35148
97414
82924
47454
45165
99129
95959
60261
80927
95439
92659
44916
89797
95126
80956
34898
66025
82525
37712
52409
95323
71184
83934
53891
75225
88735
76001
37808
72874
91920
80548
93938
89064
99530
33800
49053
67435
90337
96786
89710
94715
43469
90439
56900
52807
99365
87758
62947
72475
83750
73103
80682
46506
92846
77395
90828
52474
77784
42231
96603
75949
89128
43900
36665
96891
85584
71224
53123
99827
95243
64429
34938
73354
61083
91392
92405
82155
54736
89794
55407
73140
62833
91020
93028
51303
71205
82776
77881
67973
81335
42944
99138
90082
97067
88028
51655
34417
75639
96259
61504
95171
92112
85968
83137
54888
94391
62575
66537
75020
90108
37349
86402
73646
81676
69542
83456
47226
99876
48040
85375
93997
50640
84448
97606
85149
92052
80356
70431
70850
87852
95692
68885
98652
95585
66592
42454
82108
79793
95694
92161
51153
73340
33065
48877
89663
95468
73461
45012
80886
58473
65492
65463
37117
97561
84606
35821
61361
92616
67047
79851
36222
48903
38793
97247
65631
47159
93894
98372
79401
88825
72118
34480
44542
34186
82071
48439
73136
56026
93064
63711
81534
34748
79359
61291
94960
79161
38397
56885
68380
62661
90159
66156
89341
73642
87064
73064
69510
73004
44981
79358
77606
53188
76592
96186
99896
93796
94228
93076
83279
79693
53596
81390
58049
90890
66845
84302
41711
77604
95896
59455
62524
77755
64953
89730
95774
46310
73094
51684
81568
76139
98359
83134
91190
99139
91319
72637
42510
76284
94662
99795
36769
77449
94231
70513
40368
34686
77260
75064
46357
80057
98479
45282
98990
55801
59507
67819
89998
99656
86374
99359
49567
43699
35081
94200
77094
74456
71223
91751
45307
66081
98022
86395
50956
81482
42495
53287
76618
97481
98895
49792
80794
36075
39643
97756
74317
84977
96728
92254
48452
68411
90614
83103
85457
83404
44939
65327
56450
83356
56942
34937
93944
52964
66100
90321
92698
59529
71671
89295
98007
74646
93290
98878
85344
48004
97571
34300
33983
46178
92403
97808
67777
60531
41068
49906
53601
99545
66048
98867
80492
67557
97047
33717
71663
69967
70059
81963
38584
46377
40109
58231
46207
86478
60046
85283
94613
85871
87679
91132
82020
92549
92133
94593
47802
93869
60203
77302
85695
94737
72398
38966
74387
34684
92032
97527
84871
72186
91135
40643
66471
40240
68948
35389
76688
69225
98297
90669
89836
84724
78887
94483
79079
58247
35717
37297
58462
95773
33822
99314
84209
78656
90775
49313
72688
41537
74454
48068
98402
83250
80051
86417
33797
94980
45252
95974
94045
35976
33307
42081
78218
95862
79409
98617
42420
62855
87673
58148
85772
36206
91859
88520
95747
61039
97487
38958
64904
92959
34390
76692
46776
83895
34855
84417
90662
38339
92926
48921
65976
89929
65543
84758
56649
94547
34202
86424
63996
51665
95379
39418
45450
85239
99679
90002
91847
51267
93148
44177
43685
82097
46279
79080
92515
91425
62670
41935
95131
34591
88956
94782
82053
90277
60401
77044
41419
72851
38484
92204
41963
89054
99552
91365
42548
81804
58138
83921
34631
42636
89985
64262
87280
95757
97051
79438
84000
75722
42828
93747
97899
35493
84416
87368
99947
99754
98181
43061
80083
33225
91676
99851
44280
63401
93455
80309
86326
81579
61404
90730
33422
87312
70186
73468
60043
81586
96509
42184
97964
87903
46353
36488
58593
43910
80293
52407
51135
95655
65416
58780
57249
87095
86249
36979
80241
56512
95539
84480
94455
42225
60050
48559
76819
96141
62303
86709
80116
97592
65810
66798
99120
70111
53956
81599
33724
76964
97973
85449
73532
94610
51297
37189
52915
65100
92642
77596
89038
77667
65749
62257
99116
98623
74058
50174
80595
80961
34331
91837
94746
85521
63444
96137
42669
98253
40019
94763
57477
90958
53437
96857
84440
93061
95817
47362
60311
91909
35029
97936
44547
88944
59190
62732
93252
73609
86285
66161
75009
86588
88996
87397
34055
84177
40672
84642
41244
38031
48873
42560
71272
95037
39665
54818
98207
78679
85992
90680
89424
81851
65201
60944
68331
40170
41493
41042
95260
96228
93160
59691
37997
67566
69830
80830
81636
80845
80504
44910
76653
65646
71077
84277
98355
94340
88882
74934
73539
85820
56699
82228
73218
91282
45063
99870
47378
79655
35862
84453
43374
91896
75614
41094
83363
85529
97225
65954
85930
88772
60572
90992
55700
70670
89442
55433
33002
67416
49955
94417
87208
73550
95612
45632
37613
56068
43466
65817
79240
89613
44023
54727
56889
40136
92510
54060
38889
95398
60426
56065
44365
41825
63796
89925
56628
91880
79286
37620
98151
97625
38127
91396
37739
91452
93106
90735
75830
84151
92284
45519
99666
45427
59065
74753
39719
48135
92562
93206
89968
77894
98609
90383
92568
66038
87892
99237
97405
59578
60349
63677
68022
78511
74173
46004
99422
88300
45842
91400
77184
45826
75868
97521
96290
67526
76562
95200
40776
77236
64490
95744
97924
87971
91117
42770
45455
45061
86740
89008
97399
86381
97927
79874
59009
54633
96577
92286
93364
95814
94259
64723
57541
78647
82431
47528
84602
96323
72931
77207
98805
48900
75257
94407
83321
85576
59202
97705
78364
76424
70128
85794
81193
44233
87369
91910
86508
95213
34401
95956
91669
90027
33041
90575
38348
93081
44969
46224
86951
71500
92509
98203
76429
89407
87258
89444
85123
84103
79312
83988
33159
80563
59075
90311
55340
78977
64382
62296
38355
39984
36140
93371
35276
98971
97950
85185
90755
88460
95226
88827
63510
77414
46251
80580
94953
96696
45809
93131
78156
45372
59295
94640
85180
97468
39787
51129
90070
80131
84238
48326
87701
79632
86623
50120
84811
79046
39785
67625
99285
83390
95958
38663
80683
65372
50123
66097
95247
37194
74163
76938
45846
93731
77101
36036
43451
44909
39096
90618
40429
97863
63373
88901
89155
95298
41634
97689
82543
97600
99993
87247
69249
89441
74201
97792
78306
46395
95069
58054
75495
68686
99080
74816
82436
68821
84577
86939
94954
69119
35115
86227
89218
54485
96357
85715
99914
36149
48272
76723
79124
95407
48614
66296
98934
75280
50697
75427
92930
53682
94690
45205
76746
38480
99598
95509
46973
77640
97361
69838
38505
76197
93585
33900
89650
49155
43325
76410
97871
57218
72007
90817
52974
59941
44902
81925
52721
78118
35824
93381
71270
48754
77902
63208
57101
84614
94614
35950
97080
67133
56727
90661
98870
58774
79061
63935
98185
33068
35535
43045
36167
43329
50809
68079
69302
97068
57502
43730
65869
81808
45163
78835
93624
80810
72295
89330
82361
35401
91254
38549
47751
91638
73813
95112
93427
83158
92017
80054
97869
89183
59489
74077
93250
76048
74147
76182
95357
43588
83403
86516
78435
57779
87386
69881
88810
35246
98090
96243
97079
50281
47319
84557
45357
91431
97667
37550
76862
73825
87652
64473
49584
36118
52045
96253
39804
36362
68775
51186
37512
95673
68244
90912
44964
87541
95850
43486
41227
66465
87746
43120
39359
69727
99535
97898
99366
49934
46764
33777
87194
91377
97208
50180
52056
78375
75206
81441
48910
74780
97331
41207
98906
98287
87578
79203
99973
59266
38166
79423
92834
72213
79772
93390
73669
92394
38431
97248
43193
76449
37661
65067
69101
63766
82812
94632
40359
91864
98823
85285
66078
92358
77243
85210
91370
47261
86320
98178
64323
93756
36978
68155
85051
43710
99491
98057
85014
82294
93941
86183
88663
92661
94856
35373
89518
93354
98533
95721
82013
35024
33705
95008
94242
83469
74633
85796
95602
93534
72725
90761
71519
89791
42984
39490
71189
39569
48963
58959
43983
66582
38876
87150
50827
45909
85725
34092
84571
89109
71064
70579
67036
97369
82937
57000
55972
36311
88846
78529
36434
92577
46222
36409
79583
98658
93471
89746
57153
47839
81083
54792
69112
94717
88233
58748
80217
71295
95866
33741
41470
95282
96819
57948
87126
95481
46849
44563
87756
68131
91159
55957
93157
58676
47096
84404
88765
82451
33641
99828
74692
42014
87736
99579
53301
81416
46763
58814
88395
49446
79256
86680
86749
75278
34148
99097
95795
63514
91378
76952
79850
90528
48743
90194
81196
94619
66871
52406
98653
87341
83463
87203
79999
62021
94652
88955
85709
40524
92708
91211
88090
70464
37790
83886
54845
78908
90918
91841
44195
34134
80811
77013
70828
53009
84951
73576
81035
95742
98140
90540
96666
90650
37128
90598
77756
32932
91879
55570
78588
99790
86950
48286
62508
86222
87940
54185
51498
35816
82983
90464
87058
94057
96154
78434
43063
43621
92981
39964
95215
34989
85399
98996
62689
38669
82893
89336
84976
53341
39702
97946
92297
47889
76394
69963
43276
36473
50066
70921
82452
93141
61433
48722
78004
81760
86486
86430
47625
91790
98305
97060
95417
96412
76280
42410
76845
38664
33957
95344
99568
50493
95529
51738
96848
40692
80731
66363
88586
78050
71774
93559
56417
84212
95907
68477
73782
85754
97428
77791
43599
57826
95553
93644
86881
67188
56180
52060
64446
98575
42443
60125
40299
52529
92880
51626
46164
47828
48466
79743
60097
67041
38215
51962
85026
94946
46908
91540
40576
78362
80280
76897
43930
68134
97110
77125
44283
40569
91219
35253
48224
66215
92950
89025
99697
99643
74187
38432
91004
45161
35369
97515
69544
69952
42123
76763
83579
45777
97609
97250
62683
69601
89047
83835
81341
60509
45484
97422
85104
49618
45474
97817
89249
71079
95643
92902
80756
40582
95804
89654
40046
41569
96695
63056
97857
89897
93831
89193
86150
58808
97138
96459
37224
99228
66295
91922
93221
99839
54934
83584
67191
70370
76711
58299
95647
89541
98362
86118
43068
56355
78128
47911
85228
96267
81995
80518
36748
75888
51451
40489
96499
79638
48660
68894
76947
73881
42471
99389
59040
75177
97603
69845
42904
35292
99278
97187
35723
35692
91621
60729
97161
79554
39527
60868
71856
79707
78056
61527
44955
45611
35208
87549
79805
93732
72968
94349
93514
99721
96899
88248
90291
88404
92945
93161
35992
40297
93328
80232
50484
73534
82016
96476
90694
80216
38982
86675
34270
94439
94507
80204
48697
36267
87934
96090
35290
36914
71438
78991
97207
98558
72708
55655
94004
81715
92266
95603
91821
49321
92934
33873
69708
77960
96005
94411
55047
89270
78852
81401
97776
81299
75332
75666
95184
44938
99012
82896
41267
76669
34695
78537
56366
63204
77558
44342
79940
75296
99071
81786
50434
79580
87860
51004
98401
35937
33820
95143
86400
93703
64489
80222
79154
88836
86540
45288
87395
94772
74847
97701
64226
59017
76308
62570
46666
67209
66719
66137
94467
50626
65388
80513
42333
47263
65699
68748
76917
73705
48909
64625
36005
44158
43941
81179
86626
47080
78231
94789
88096
97460
84615
34677
64534
45682
72750
61101
88583
71460
95666
80889
84997
33124
43690
86987
65630
44160
88728
94134
99729
32935
46175
37241
84185
38087
94877
88170
74261
40932
51531
83008
95752
71536
67436
49982
42051
67299
49826
48306
84094
96767
72085
72390
79087
40424
71528
86351
81366
79326
61912
85322
98853
39915
97270
63665
50684
83669
62132
67763
97947
79421
92918
67294
74242
48109
76879
77782
60147
73413
61106
68549
40447
95148
82126
95771
98831
94775
53412
49689
92087
76249
85889
85611
99612
95150
72720
63768
96237
91186
60456
66205
87157
62667
34933
90049
49591
57865
68785
90096
77436
72792
96716
75079
91071
83793
97550
74854
44653
92395
40707
83079
99072
96466
42593
79816
55318
77503
98503
77114
99988
40329
61071
91846
46003
60021
48783
41984
43481
79945
49804
64282
47314
81926
94099
87953
42241
69988
96118
84747
58353
65390
96598
39670
36088
91039
86291
82274
91987
47358
96921
37086
94063
75381
93625
95356
96968
92411
89941
37885
96714
57745
39389
70557
74810
64075
81600
90186
46699
58583
41647
99070
32947
43326
90808
83691
41049
99480
45048
61818
34669
53367
91305
75541
70646
36275
96454
86065
98501
42187
99469
55893
49918
35957
40561
92862
65017
86254
38038
90390
65165
83692
61262
88445
97006
91236
50816
72207
84050
73762
46715
37354
42213
60223
44604
90473
88567
99498
82150
42787
79197
83868
77780
93086
87042
77325
48049
38661
65419
87164
66895
92354
41686
93404
40473
42131
92572
81405
69717
94906
87371
51244
73511
99555
73722
84648
93282
56982
63150
87281
74319
91654
90167
55227
95135
66774
53305
95895
72844
52727
83382
75040
85909
87131
80693
57924
36258
76957
76000
74420
63853
66379
84120
75563
44923
88655
95055
63427
86107
39696
50570
96991
71120
64237
92157
92492
80969
33101
74718
83009
91189
77253
42691
88031
60430
82519
87249
40690
56581
42070
99176
36260
80827
97735
96255
47978
95471
98566
66515
85167
61084
98854
90925
34848
81932
35793
46358
36070
80202
81763
61199
78229
41442
93980
90581
66225
93611
83605
43955
48151
39772
50869
87984
81406
42615
58718
55533
77753
80733
99128
33732
70952
69141
93824
98455
42714
79266
52168
77095
94499
42363
86085
38686
91693
97902
88244
67716
94347
46162
90910
99812
83384
60936
88355
94936
89529
79216
85275
90316
36296
83871
96435
88606
87394
91010
73559
76183
60197
46824
71132
93289
95989
86562
73020
85869
47158
97382
80260
47238
74918
98584
40612
75448
93184
70552
91824
75299
99408
90876
89129
44691
90413
61505
80225
70936
90117
71552
43537
47844
96636
86983
44299
48301
81816
57813
90256
36253
92733
40413
88620
35790
87806
33970
89872
95350
95646
35050
93993
92009
75905
79934
81386
82344
42452
43702
35763
36051
94786
91694
92560
95018
73623
46961
63232
71285
97874
56755
54315
97509
92779
99573
53019
40737
79114
75291
98091
45320
75730
68363
70624
89838
89356
49812
92143
92555
91610
99334
45596
97969
72516
98670
66699
48444
65764
92653
96794
89520
62498
84784
80654
99198
48503
92044
82663
55243
74677
38864
96232
87688
85847
92096
36594
88066
83660
36229
37115
63053
96360
58967
98299
69277
79630
48465
85384
95925
88082
77350
64345
74039
45420
60496
93913
40246
90265
97891
79334
36909
97897
73603
84391
59860
49525
69667
87838
94588
63957
94268
39829
77342
66751
64670
84711
90970
95542
33039
67332
36175
35179
66424
91281
36926
70591
80281
60912
33455
96866
89907
99014
37118
76383
39119
99299
71587
57397
96506
74311
35450
92285
48070
99489
95501
78954
52083
90604
38100
53669
98964
80839
42021
89391
62638
77986
98027
82502
85216
54374
96295
89971
79729
50574
66430
90074
92853
46892
82304
44468
78533
43822
74897
88331
81453
83160
85986
88070
47264
63877
93230
43070
48435
86411
43767
68073
68936
48636
33072
78669
91000
97213
57607
56316
49802
70892
59417
60274
33289
82857
94970
51497
89660
72422
56947
81785
92711
85313
58191
96133
38977
67207
72877
91336
35681
72729
35878
44819
85342
65584
41287
36515
35641
98137
77891
84261
44785
97525
92380
84461
97728
97014
64239
82048
99594
81635
98404
84099
66876
89229
50635
98712
89053
43011
53919
39807
99140
83743
99460
51460
74343
34089
76921
84782
92010
43831
54961
72012
83595
48545
42198
65490
62189
91723
91779
51624
81933
95592
57760
98980
45600
53558
99179
62292
47494
82801
96780
96171
68429
80669
84844
33514
67404
89255
91976
73212
83576
34788
63939
64419
39070
46186
72218
56155
82512
61678
80740
60251
71389
89685
48067
88626
95820
77053
34676
42574
99875
74263
73752
99886
88175
89800
49887
67655
39278
55040
98352
98671
86998
89152
87749
84191
94115
57055
56462
37914
93341
85263
46792
67098
40872
44912
33801
99348
35955
46762
97763
73230
33061
74237
62433
92116
71733
74994
60972
74707
98873
46399
98687
98199
93013
90072
57894
85706
71530
43558
94821
87917
47382
95755
75831
72757
85526
70069
49428
67795
35836
88841
46195
85732
43860
41868
97700
88838
75857
94591
82623
61617
50810
79871
97332
98244
85260
87243
69166
90020
71159
94885
88699
82453
97975
66931
98909
65131
38204
53557
77359
55253
83011
89226
71061
85326
97377
97362
44638
98833
95929
77425
83318
49044
84392
84478
64421
99410
89540
44580
34691
47736
55968
38499
97664
69178
71274
50070
82360
86964
44151
98497
86523
90518
40210
96841
73643
47732
56997
95608
50454
70799
47335
90663
76409
73423
81143
93283
34235
43058
94378
96312
70285
65955
60218
43586
91816
92881
95909
43199
55993
58286
76536
77203
77058
96395
87526
68789
82952
34606
93535
95280
50045
54403
95217
63140
73677
95223
43612
36742
41363
75570
93785
92991
86217
75056
93306
57522
99605
81373
77597
35877
76811
86152
96507
96513
87320
54557
82283
96853
97882
69458
76295
88934
80620
93684
88393
44632
56086
72559
37099
47677
66024
98690
86450
74858
77698
90609
91632
50763
68320
43213
91196
93231
66930
35991
94552
90966
69252
80285
92043
95706
94372
57823
86826
70317
79015
43825
83059
82367
88133
91843
83260
61148
78626
81455
75088
48908
37588
88078
78602
88959
41310
93143
85850
92035
72226
88010
95261
71484
49219
94055
46610
99178
96018
78909
91462
71518
80453
49606
65145
89190
35254
68182
39821
89803
94635
74440
78551
96055
86312
37538
92135
84893
61828
37424
52235
48768
72010
77690
67353
90919
90247
47465
97558
57873
54731
89564
70087
53618
34882
79008
67354
86968
35713
74731
72233
91775
45412
82740
87003
80905
47284
80596
81651
90506
98485
86610
82232
95005
76594
99174
37835
98550
75750
99488
96591
85286
96531
86003
84361
43392
39427
92791
77598
78536
79626
52074
67355
88561
68330
81584
94641
47312
83162
96882
97828
97272
86943
48885
41402
81334
47129
33260
82096
95196
59429
50154
87596
61930
67220
49206
99595
68125
98574
92538
86986
96375
36723
87667
89084
86475
96294
69226
80003
46472
99819
33397
35456
76720
92027
33826
95310
40134
65480
41952
74863
99512
36784
94557
45952
85658
83311
84267
98647
91595
88977
84170
87093
94846
80135
69347
33644
92529
96254
43780
99866
83804
77132
87379
98821
90414
82840
89482
89675
90174
42150
75041
43887
80728
86328
84046
41025
35319
52472
59615
86242
86754
72485
83539
95875
69851
49985
99747
39300
75604
46005
80575
63342
80703
88268
33344
46934
88681
34529
86830
96631
99390
92900
98410
95749
54176
80854
64396
97176
82625
86882
96370
85462
60799
93750
90422
98896
88949
40917
73306
67587
74473
80461
35589
83476
93154
46738
91634
82816
45330
91826
90903
46566
63938
33105
44753
94925
83799
98815
70505
87645
87925
37113
82033
82381
91237
35961
71181
98847
34652
80730
96419
69558
80115
34310
41038
67305
41148
86604
70394
48150
67279
80737
99250
54897
52373
38570
45794
53531
91361
72898
74767
75877
73863
98088
90804
45880
97841
88625
96168
87735
68863
69042
83151
43071
87747
95626
43059
41252
76150
39297
96605
83411
91011
81423
44601
86678
97862
88767
93296
98565
90005
65289
77828
49979
49314
42977
79084
97489
75807
40311
95719
63085
91030
56105
96628
71566
36259
62358
81759
72360
35407
79663
92597
35665
78503
61620
61008
33952
93638
88850
93237
71371
75186
94515
64817
85075
83132
88815
99439
94206
93302
77198
67899
34622
97985
82868
92941
96874
34109
46694
92332
87152
35500
71602
40388
99589
43532
90772
43064
94387
98626
84901
57484
98043
42941
82539
95360
47820
99593
68262
44419
50601
82415
88062
41619
39862
82576
68662
67056
89355
40727
76550
98929
57383
76561
98474
57295
86349
96474
67967
46369
45509
33610
99155
82964
93887
37710
55159
55768
73848
81701
76031
74958
93472
82839
67028
93936
90859
71661
88478
95276
75254
86638
87424
36333
77899
94283
97833
94178
42969
35298
96621
73868
57968
97074
86974
82390
90022
37537
99231
99430
39695
38371
74732
68370
88186
65876
93089
86145
42155
68246
93527
57311
72313
89942
63538
90371
66247
56274
49368
69146
40675
73687
69363
45444
83503
87531
77031
88374
72276
97242
89756
85098
86040
47155
90127
64646
76316
37553
96310
50797
53163
94798
89960
90380
97224
40567
98943
77813
89778
93346
99180
91426
75184
87265
34712
60744
99496
89745
91429
68268
36684
71568
93125
38899
58423
57953
92544
98337
75828
83121
66293
94393
96665
91619
36439
49043
56927
38852
70701
83024
71834
95426
58786
79492
68787
93454
51757
93839
39021
65774
92257
42557
86110
75293
41958
93176
76880
35073
75361
76079
99432
46057
81102
52417
44124
80833
92826
38533
95340
90786
63623
60947
33869
92046
87051
95931
34448
96761
93360
35074
91355
91081
77217
93834
88578
39218
91871
35064
89621
60231
81748
56987
47921
73932
99974
41879
84649
40655
83028
82905
41431
89735
49731
96851
53834
44565
50925
99832
41616
75703
91725
47485
82125
39460
92773
73066
96878
74254
65364
98701
74413
99009
78436
40154
39563
52848
51793
99217
83919
91142
43043
44723
83157
66744
92949
33016
65719
88979
66469
43849
54849
77815
63051
97879
95490
93175
96985
77286
88592
89974
84330
51159
44869
61796
81864
40251
72739
49350
98017
47760
90262
57362
40720
54565
87046
81823
67417
83101
96460
86017
87267
67900
95983
99927
79210
66941
70516
66077
98960
44738
43253
37820
71493
90979
80425
95291
51950
73368
90017
91148
71634
95118
66866
62469
60063
52446
51237
70807
91739
82226
65428
90927
72857
90710
78407
93669
46128
90937
66524
38772
56023
83977
65772
70288
33747
47289
95910
81713
88580
68162
98373
34589
36068
69137
53719
91574
73508
56205
44762
71459
61518
63921
86230
33012
62731
98635
84928
67267
42379
73590
49335
79791
95328
99704
36231
56012
52697
98559
96932
77587
34219
42359
68522
85483
96428
74095
89132
67096
90884
58719
51878
99236
95564
48551
64935
96320
83107
41114
70687
35236
41955
73180
47352
99428
41750
80554
76616
86004
86316
96457
49824
54454
97004
39535
33788
86594
64961
87824
39440
98583
43446
74900
92541
98191
48735
86434
78386
44583
83201
97011
97432
86100
49004
40856
98571
75048
62263
33962
86041
95149
75362
47656
90636
35470
42651
54707
75211
73133
89382
94462
38198
37950
99640
92421
99727
81319
99412
78138
44344
75351
60085
74887
94966
80815
97741
64506
82401
52019
59598
91653
86628
79955
69332
42247
47531
93109
78915
81499
76719
95693
52272
85314
52273
73181
50510
46278
59502
84733
85501
97002
44551
58451
76830
77092
62818
78546
51198
44132
92156
52268
82058
42995
98399
99387
63984
44465
67713
59243
53162
99147
79484
97387
91306
51625
34662
71849
45677
96325
91709
63381
85244
80745
84533
93396
46060
82330
83113
75110
90873
34963
76349
86657
54636
75483
93281
72578
88052
43137
89071
80776
49635
95670
89991
56412
65487
83936
78302
35903
74514
41731
42493
44821
86245
79755
78956
75892
75948
52550
98107
39129
36838
54258
97570
33384
53343
57444
47227
94255
96860
63334
67218
96193
96867
86487
97033
91872
48307
90926
95701
48745
41391
73604
58629
37894
33901
93537
82567
96986
96876
88555
64370
50291
62212
65099
96722
91702
45099
41717
61920
84955
77590
83034
63138
97062
34905
54182
81916
98580
82141
83453
38171
66518
87511
81660
92718
57812
45023
34184
90911
80482
40356
91559
94471
94853
99068
98192
74616
39518
44684
83735
69813
93967
37767
35548
86265
76203
82985
69073
99423
86156
40987
75695
78721
86512
65768
88851
67811
69047
76012
64408
99770
71080
34924
34760
97649
48881
98678
93965
88423
64678
88143
99350
75400
68710
94963
47569
68825
48596
82960
37387
43838
91348
75232
34932
95406
33204
87503
43296
82339
89629
45827
99108
47513
86762
51859
77974
75593
92831
48073
41001
74393
95625
44592
83254
95424
85025
94881
47356
44017
74461
77155
95525
37559
63663
78646
49456
76502
99762
93666
42274
98478
63499
37125
81126
49549
74602
78868
88292
70935
75980
43536
90314
84281
97230
66287
66599
62086
50550
33347
87082
54614
91406
76405
68620
71838
43739
69632
93788
76764
39338
52746
52931
98920
94657
97922
77674
93101
32999
35709
69236
72449
88163
96769
87859
90173
88920
35865
59509
92666
86483
91448
92606
40346
37920
89419
85023
76687
96797
33020
48352
73876
76821
44664
34463
97177
59893
47815
92346
65674
99078
82172
55287
82884
67669
87612
46463
98691
84578
56360
92983
65360
33256
74982
89956
63861
76069
70098
63033
87567
82450
82609
83227
98711
53256
62118
78377
35693
68248
87975
92974
37022
78097
76784
96554
94048
42032
84222
73441
88995
59170
79480
89574
96004
62904
71620
69043
70700
85551
78282
71911
43717
77867
41776
96386
75373
97217
70696
95764
74770
67376
99486
33556
77086
97574
72164
90739
75151
76339
89357
38591
81846
74423
77903
90576
62831
42835
56525
87710
42873
67738
68783
86991
81192
84271
79075
79810
96082
32953
97315
34437
34183
92682
86117
51042
84379
99925
74774
90190
41867
69442
55450
80997
76138
85610
84469
84763
43106
93196
56555
34523
79624
56074
74459
85824
42209
96709
42211
99587
90644
38916
55423
39227
80925
38153
40592
52010
99442
43323
50267
65594
46184
47397
79202
98079
74517
94107
83987
49528
43019
56374
51996
44267
43246
62782
87999
39015
65581
82082
65137
80168
89704
72240
67383
84787
68761
45686
75527
71993
72648
96917
41270
94985
90229
85776
74521
99900
81078
91340
80472
74957
41850
99057
62091
94956
38193
62196
95839
82980
78758
38813
41272
75783
97777
99722
65081
54421
92337
72854
84279
34651
37421
37170
56903
60950
40686
79734
88861
98050
96483
39872
85081
74476
67466
86650
87142
80088
45176
85510
42891
82497
99733
80277
99118
53110
75779
96541
38098
86982
88499
58114
57120
99836
35870
74202
47315
98123
60993
42811
97615
45932
85522
43724
99706
88363
52178
84362
97070
94629
96338
77841
86744
96764
75780
36657
86018
42090
33544
96440
48763
82119
89698
67199
62071
48613
46041
98016
50606
99145
44787
61607
43314
40163
98306
93380
57947
55715
51976
76537
59899
98791
44864
95733
94748
91845
47052
66553
95431
98214
40238
69616
95085
35840
99543
45813
48848
87678
45731
68386
81843
96035
37935
76416
35512
60189
88472
86075
81137
66526
73701
98270
98257
62943
89115
43769
87628
70119
51873
96249
52225
93654
86835
86819
76759
92764
50196
48255
73993
91354
85401
82284
98517
43008
83508
37396
98957
61572
94245
87927
79417
40827
84731
96940
75599
76994
46354
70554
83234
82626
94909
89810
79689
81514
86258
42369
83887
84459
34246
48560
97124
49050
96328
74969
81054
70148
90333
92066
34099
62429
52920
99592
65037
78462
85511
80962
72447
68044
87328
98983
64198
40278
98226
90131
97534
82220
95761
95554
41802
95210
78759
68547
87923
60075
38006
78563
72484
82476
45661
94840
87193
85879
68941
84208
99753
97556
90524
95373
35367
48140
52053
35017
45513
82617
48219
88450
73295
85189
62231
97750
37166
88683
57645
55062
78020
47035
99513
81431
94637
93791
96627
36122
97171
75382
79005
42869
76868
71852
80609
81438
37609
33807
96550
79069
82191
78109
74933
92812
98858
68878
43846
84109
85297
81286
79788
84949
45791
94579
90319
81228
63592
67022
51465
85385
89789
74861
50299
38607
33875
99455
80283
82265
49295
86203
55485
47134
57913
90492
85731
86409
92210
44097
42442
77137
71228
56461
97829
73533
96462
55448
91271
50557
36228
98358
89405
79225
91700
62442
98115
71554
81284
97434
46126
37316
96817
40159
78090
83848
46976
76370
73787
82478
91670
73977
87901
94172
65217
38809
75772
88257
93025
39944
88893
61727
47622
93708
44959
96641
56007
47102
50505
82447
84376
66937
41529
66009
91798
49227
64394
88418
58946
96155
38442
98000
94855
87346
49631
99337
95460
78858
85465
73821
98664
81103
62515
90513
82456
91270
82521
72901
45854
83645
47304
92620
87932
99497
95455
48333
93470
79862
67665
77179
94532
85062
60805
73162
98063
38890
61304
33258
75885
34935
99590
74248
81294
35536
65710
77333
94143
87216
73757
69205
83676
86338
48705
50350
73777
42053
75018
99307
69594
50804
67059
90113
37267
40390
84491
39123
73737
39561
84053
78525
94824
74267
95060
96582
65747
44730
96139
78685
97945
71685
61801
79924
88968
71948
61533
37787
37598
88101
79857
66581
43184
47847
96265
69816
94381
82469
65075
94119
65219
57744
75279
81324
60899
97717
84852
39570
77703
39600
73414
81969
84092
86779
91262
93636
56961
50212
87321
82279
77215
97253
94363
46751
60996
73374
96612
50346
35313
99659
97901
44285
73240
95810
91545
88532
88380
86536
33436
80138
64848
43527
80592
91773
78873
62219
65293
52770
77692
57058
49246
68579
93493
83379
74875
95785
70267
81762
43636
65262
56712
67043
97163
36987
84911
78973
89308
33210
61092
73177
81182
55560
92895
99224
37305
95824
87446
58354
66859
91718
65942
40858
75594
88639
63452
75292
96009
89178
97745
65918
39016
95440
46885
36306
97541
38930
64602
58056
96789
85379
62273
77793
91515
92512
49612
98470
97956
72950
77285
95993
98266
97746
72322
61000
95423
87073
70818
80381
98111
99745
91274
49671
50621
57848
86585
87794
65052
63225
72372
98391
85341
80480
64568
36804
84073
84912
90780
91468
92432
83481
99302
90551
70836
99415
87044
37206
34383
62527
72035
73132
82326
66703
58349
59140
99008
38623
74783
60107
60773
86233
49391
99906
44214
72211
81571
61390
38757
84306
76453
67424
97133
74404
55328
94027
35432
68714
81555
38194
89575
87310
89117
80246
98344
78716
76982
99225
87576
79367
81732
83827
95915
89487
50826
55163
76497
81094
69482
96077
92648
80676
61561
80772
68946
71168
62556
98624
85009
89492
99468
70268
87472
47662
82278
99001
93451
48814
73709
53041
84773
91617
86945
83029
91651
97473
80107
51548
79777
57375
35350
73172
97325
38904
93140
89546
92798
71624
75416
84756
96602
42575
69217
74666
81517
44775
99187
39604
76856
43836
76247
49280
98515
76706
39841
71895
63335
88296
86096
98927
94475
39193
81122
41876
87704
33245
36747
49097
92817
40052
87116
88322
70933
99566
35757
81875
51990
70369
90984
97654
98582
87084
82441
42063
91874
97470
86446
81512
74661
39708
49106
46800
99268
77837
97526
87190
36367
64872
48418
97356
37260
79360
50210
68767
70377
41182
86691
56573
91450
99577
53042
71934
60293
93345
58551
97662
97812
41066
71707
89374
67203
47413
37013
90943
72917
70079
63566
49048
81909
83746
96050
41065
84049
65499
91241
96852
45088
49828
91994
89763
56782
82947
73442
87154
49526
87041
94674
99188
50056
70615
74992
68340
77370
71092
42273
69694
96519
72487
39419
96102
99696
91717
52351
87764
89177
66399
83156
43140
33462
99774
46438
94159
90310
69341
50337
85700
39251
84108
97480
81437
41767
38229
97804
43113
72771
46804
36829
67552
84581
87599
83567
95668
82533
98753
90568
58327
99554
71723
93162
52014
92703
38182
67378
36213
50360
92657
93649
77554
43918
47269
79252
94934
34747
91379
49130
36215
99818
67523
91658
63455
46555
33471
89090
84824
98038
66573
71538
76403
91570
92563
61128
95234
55445
49312
77568
36197
73997
85668
99006
98586
79563
65111
38209
91112
80935
88429
98511
64815
76815
76898
69747
59474
50538
98612
65208
68790
42008
38361
81275
80421
76807
91988
97239
40599
96908
36221
96497
99629
81336
38226
58523
33202
45017
74280
88823
37326
97601
97990
34611
65264
69674
85262
92858
96028
77261
59846
41010
84243
62013
74807
61951
99456
89163
77999
40606
70233
46397
35394
47964
76470
40793
85504
84255
77458
40584
45207
94034
38211
44055
90991
81141
73597
76114
86332
71328
70203
89060
76685
33536
88566
81708
39314
73498
87182
50592
99738
98086
88242
60100
37923
71599
35404
81393
88301
57087
83812
38430
93244
93183
99975
81870
99682
33317
85573
59421
64411
93587
60460
37419
86234
98992
43794
95725
94431
49739
86290
75812
88766
97597
48652
86069
38117
67502
93303
36805
33160
66267
99799
42847
76625
94757
98293
89823
96564
91521
80437
40106
92453
39077
83479
89732
94823
57599
69592
77581
99022
34878
83274
97622
87742
88148
51414
99945
42343
68849
98986
34422
65406
83184
66734
95446
53051
44631
95654
54914
55457
99448
74464
98842
71230
36852
70378
58017
98165
94385
47793
77197
89996
40310
80468
96429
98078
47436
41091
34030
62738
84377
95903
87125
80610
78974
80379
78914
98376
98029
46649
61154
38011
88973
39234
66361
97322
36655
58470
34081
40814
96367
50133
42586
82214
69774
99965
78226
92386
47022
42522
82207
36874
71073
61802
73124
42723
97477
52456
49630
39883
40012
63688
36056
94450
60637
92147
40236
85450
94028
97317
64231
94642
91873
73523
86928
52253
84205
84382
89228
98822
79214
82787
81623
35167
49329
38252
91158
49624
66352
83016
53844
45465
52252
99407
66321
93202
95636
85557
88984
98295
93892
59579
41280
83693
33073
98544
90300
91759
49359
57216
94656
98277
84556
99074
94079
99521
77152
99821
79142
93405
97275
96719
73398
45748
69757
38428
42382
87819
69362
56130
95544
95826
86021
75642
33802
37527
73592
90590
81298
54239
44153
40694
78321
87544
99244
88927
83755
99194
82229
62023
69207
98148
97347
52571
53501
72229
73141
99916
59694
95594
92885
87840
81356
88779
78198
86513
48747
96205
98766
59537
88083
81643
33980
75560
78316
92917
61283
90819
57161
98276
64557
92676
84052
58087
82811
97026
81574
57247
40647
85004
96326
80816
81794
46993
41338
72980
69515
50431
98013
95100
60692
82596
60031
82744
90289
35005
92629
99958
97809
56391
85537
72615
97220
54153
83909
63272
36476
75759
83048
34744
88814
74351
46480
42013
99289
49691
64359
80657
34818
77627
94233
76739
86062
95162
42544
79908
96381
36690
86658
90836
96324
97054
54585
88712
76301
42748
38952
94501
36731
53396
88205
91059
94869
92592
99079
86109
94410
40207
85856
45499
91848
42389
87928
50656
85775
93705
98125
44312
43686
43603
68181
44798
78348
40502
98790
94001
40822
50596
71842
96783
95361
69167
96455
65956
73817
57543
77801
89934
35412
62673
72232
58650
64539
97236
54632
44898
93316
45117
68853
66013
88131
54629
42645
69097
63550
88081
82916
61350
38850
90957
33174
87784
71979
35278
37632
54409
56523
97339
94889
50902
92374
81478
91795
37059
42303
37671
74181
56908
46011
75514
92810
58201
89569
37819
43417
46258
86803
48363
92575
67293
91139
54763
97715
42362
67265
74527
66583
43570
45441
47492
59234
82921
80294
51737
58178
63351
79004
97335
79552
94551
73531
62640
33230
34962
89429
69560
94773
73731
39138
51452
52873
93803
96278
87200
82076
61638
58510
86438
46115
95794
93713
98380
84950
87769
74512
92155
89528
50231
96354
98931
85151
66702
85418
53036
80409
68957
90099
88415
49593
38192
97295
58385
55393
50540
88498
72222
44600
85292
49789
86752
70957
66290
88025
77397
96745
88385
68420
97611
88329
40088
91948
75159
67086
40888
89288
82503
65654
87793
80242
44341
78334
99173
74913
73202
96468
57449
86223
73362
74198
55041
93629
46146
94907
89657
94536
93973
89738
99383
94149
61599
36336
51749
93531
69533
70507
73415
99617
93093
44008
58060
97751
44258
97458
65874
39475
95955
83426
54191
98150
64644
94849
87826
94463
53187
97724
80649
35475
85999
36427
87295
92569
98659
88013
88021
41701
79112
98163
96595
97016
81271
84872
38519
89916
48083
48346
77170
42516
80578
80344
89425
89252
52953
88784
64184
87244
59556
50743
83026
96824
84077
82984
65066
73376
46348
63087
80450
92342
78397
96122
44694
92081
33026
92753
36493
61987
93972
91471
97508
44852
54253
83849
74924
63274
38868
98414
93940
92778
46994
91921
86857
83555
77563
79658
85400
82169
65085
59371
79006
82894
44728
85179
40197
83862
96263
94830
81667
66796
34908
68484
83791
81316
51746
83753
84354
94822
91876
69808
93413
97673
87396
44250
96655
86216
61135
56609
84363
97246
79680
66683
43503
50682
57127
99865
34291
96956
67069
65060
61207
63326
86524
44189
76411
72392
93620
77134
61584
87945
44725
58224
73569
35287
54305
64796
72664
93770
97774
95220
88574
81114
58254
75987
92624
38206
60826
66896
99987
94380
82516
99171
52537
74177
99353
66049
98379
88076
35112
65283
64765
88842
98044
83725
76003
53290
92189
39551
55580
64864
58912
39958
94239
89503
50436
99182
50509
69125
36703
89279
89142
69126
61575
77389
85029
98378
96038
46466
85581
83656
98871
87798
47801
62854
75270
70829
78465
51126
79030
70992
33187
74952
35049
42249
78145
92737
36487
67630
83388
88888
51612
88434
88174
96297
72973
59123
56764
48213
92686
69165
45959
86605
78357
70263
81658
33783
96741
69455
96914
72961
84012
46623
83361
46440
63446
97618
41865
68692
36718
57258
96707
83698
36937
92912
87661
78024
90707
93338
73424
72902
99281
74955
77849
86347
89507
96570
97427
51029
80445
54933
74235
54173
97911
43756
40504
52693
88340
59619
92768
45502
68180
71100
92948
71510
90603
95680
96644
82321
84624
66308
62170
35284
79136
63347
32961
98221
51920
56018
41795
98322
77666
63071
93817
57689
95299
68123
74096
75401
59155
95685
63979
98058
73251
83177
81265
93513
85205
55857
36348
59675
34711
34306
45788
81264
70131
84838
85713
84898
47688
42753
86482
91750
45446
82737
36076
50419
50922
43395
63886
63941
63745
87451
93623
76019
98973
89565
97298
95315
73160
32991
61775
47457
71411
73412
36633
39437
81647
97378
90053
97702
36447
68713
57061
52029
72607
49884
99976
67095
95152
66970
36988
90748
68892
70669
88557
34949
77906
99378
96846
87388
51875
88645
94402
94088
37068
50486
90179
76725
59395
99164
69294
97958
69067
96972
86305
87325
95155
95781
76367
57925
85152
70339
51767
54752
62289
93408
96508
93085
88042
33407
99090
72440
90251
79941
89364
45963
33419
70590
96293
90089
39512
72369
93617
91322
80701
82976
87574
97196
66096
63306
96066
37838
87983
39857
92854
69978
75659
66191
41884
46321
72205
74307
72182
81348
44659
63532
90573
99233
41309
89225
87482
34822
73430
95868
43700
97983
50204
81954
60592
51669
64318
97961
48483
46332
98222
33851
90129
74239
94596
90924
58850
96270
63585
84030
93373
72209
51032
36455
39012
99024
59959
93220
90655
77706
69729
75809
88287
79055
50653
84861
88942
34026
48102
99606
91958
85673
36248
66544
42453
93254
88372
92140
49286
54923
84778
42492
75050
85639
96647
41463
89714
33234
56578
98240
64567
90399
45280
52677
69574
80531
63265
71768
94816
83386
89267
57026
77216
93591
78951
42927
77090
78365
80606
42609
96870
75149
34351
45031
64721
62803
74751
56324
71802
59362
64460
69639
97801
40427
87781
66990
36182
89647
62351
89310
53104
34414
84760
59253
57531
97581
97461
87202
96936
50111
36250
99541
98396
89137
48729
47916
85570
77383
87674
57501
80378
77919
38708
79289
63173
98668
71050
41399
93881
46570
64255
89692
90171
87741
40887
72152
92408
97404
93607
96283
62002
89641
84316
92486
33237
48369
86825
75590
41857
84139
75187
90364
43949
89449
72704
99529
42588
81505
68037
88768
80736
95871
79814
71924
97930
68736
92231
97932
45877
96881
83297
81136
54774
59581
78363
98095
76392
72754
79562
90670
91737
94691
36330
85836
86121
86681
62953
58497
68504
41734
86286
90257
81312
65765
64950
41012
73615
88565
48866
40852
69238
46133
81000
91360
44348
38319
98674
37919
77273
44161
99674
46024
76834
43074
79284
35449
50150
33895
42965
34007
98714
53331
96431
99102
70400
35321
98219
78449
90079
53756
39794
93797
90509
87428
77364
41766
94401
63488
71932
89239
50248
97714
72997
91637
76892
92844
48531
35694
36970
50688
33643
48178
40407
40846
76278
93260
46025
87638
43863
89290
99033
53465
91317
87899
98679
59466
92173
89573
90993
96890
38976
71476
75264
92199
70262
39904
38699
92891
69403
92553
55240
52151
34973
88360
51683
73630
43282
94461
94573
50104
98502
73110
86979
44006
94942
94797
92883
45033
96840
67752
89204
78425
89624
85172
77916
33692
48114
79343
75941
58874
85544
39907
97259
66443
76494
96074
95111
63181
40332
40624
33725
97120
86741
67163
41527
74683
67989
86013
37927
91814
50618
96204
98800
91309
72486
38666
95464
42878
81703
96425
77345
33925
52403
87771
57205
98361
81591
97350
86571
70800
74962
96888
86247
47291
48170
84621
92028
62160
93716
50668
63097
84660
93186
94416
93224
95587
89069
93275
87001
85424
75920
65963
61313
99010
39433
55088
47514
88019
43452
48338
51296
86436
97499
57857
92865
90351
75318
60109
35610
91175
35733
85914
57982
35071
37037
36071
99054
42759
69401
58769
38093
47040
98768
69118
73294
51680
98788
83923
95230
57615
71928
80768
57234
97653
85495
66535
91783
98025
92389
87462
94106
56437
93389
37519
95819
36575
89656
48736
83410
36670
65949
88217
99158
96713
96894
93582
47619
83428
88922
39731
90294
83334
68865
62890
64360
36867
94186
96238
83989
97660
62776
97261
73105
70874
64266
51095
88744
87980
69973
37908
85540
90334
93324
80465
99316
89045
54787
77672
93969
89452
37364
69691
33188
96929
47487
58457
49262
48410
43119
99694
45619
39788
84386
75946
40248
62322
63226
82063
95043
74062
76311
82721
43668
96029
80818
90579
78800
86143
96755
99163
87842
93833
45363
66341
84189
83942
59152
87864
82941
95082
84579
52494
73547
83292
77426
39567
70980
91835
83767
65532
62707
84025
82371
35498
66793
39722
46911
47557
50709
89751
59765
33599
71722
62188
53879
87647
51593
37019
78869
95632
39202
60948
64975
68803
72394
69949
89893
63855
72378
83223
93473
89875
84959
49842
47438
65822
48770
39976
34080
72907
54771
79963
52933
49869
48924
55519
90512
60138
97602
90977
52617
75319
34340
89622
65093
66884
84908
74217
97359
77673
92818
71020
98660
95926
41011
52734
98614
43959
91063
36991
56863
87910
77936
92628
84514
84688
86981
74537
79227
78741
51633
99890
89702
97472
51192
68316
64133
93992
82834
79542
42749
86191
57217
71105
51118
68786
83370
63080
83176
78776
93019
90463
61974
90585
60956
62747
86953
89869
80446
53693
45332
52563
59706
44792
63454
47773
68705
63348
95536
97844
88279
82968
52476
55510
70299
94713
56404
51477
86838
93570
63851
95948
93033
81240
95561
67820
68527
35239
38189
63678
93765
43484
93547
55387
35528
51272
33276
97274
36616
47351
85103
96759
90475
89230
87723
38375
94526
88854
93564
93657
84515
40146
94524
64319
83956
58281
89110
95726
76269
83074
85804
93974
45425
90664
66836
91267
54145
34378
98799
97837
52687
96744
94672
87417
39250
96362
73402
89719
55333
35097
66893
40294
65660
89867
41626
90323
74294
78242
40901
38279
76973
45989
72112
45137
52310
62535
54634
91390
85113
92465
74821
33025
39889
56486
73614
38337
47653
69319
46618
42235
78615
97286
87366
62319
40743
97821
91580
33860
56243
85432
59187
93562
96700
97864
46966
99445
59800
52331
60332
86376
35732
41234
97770
63970
92057
84600
80162
92065
34086
94279
91624
93806
95588
84260
47768
84769
94844
43968
84335
73833
59995
95444
75651
94529
94296
98607
98011
91168
67674
45423
90516
46700
90315
64149
37998
40162
90591
41324
71721
68891
79263
41437
42954
77411
83981
95470
37783
41949
98062
57997
67696
77124
99441
80797
70578
60494
62280
57452
60652
84467
42792
69683
46592
73698
47435
97327
69871
53655
55151
50172
90953
76005
73126
70071
77847
49089
67906
88302
91664
76359
73650
91041
68600
45666
82113
48802
80346
84765
80743
63092
94095
79384
82929
97589
94930
49079
74555
44921
91881
97192
65999
99982
47486
75482
49796
38071
97557
79957
40179
65693
37719
77387
91073
59698
93539
74056
95758
69638
89912
93902
89720
52543
71377
87514
60001
94904
61686
82362
49940
97050
40419
54533
49254
98520
44350
99267
43733
50673
90362
96030
96537
58524
86260
80388
65920
92454
39820
34433
85426
96225
96437
44049
93650
47885
82258
79499
72383
40295
99215
64681
50469
36317
83248
61464
77641
88438
94370
51092
39656
39687
72473
65932
92447
90148
51697
39548
96720
99667
37944
34906
33339
96998
35195
97727
41394
53237
98598
94758
43185
69373
89780
94574
80705
93448
98695
80850
89498
73820
80671
80882
79098
58204
96032
92494
52275
96501
40008
44985
90465
40681
88711
47530
66079
79287
54228
32955
60625
87251
89976
85105
60476
95347
90330
77189
64122
46488
91164
88894
93589
88190
47255
76541
70885
42367
91441
84691
95648
86810
81252
85404
64517
58019
52359
87550
66943
56689
76918
82121
41014
37534
79937
40099
42739
74274
76792
42905
73563
98758
47070
48901
34248
47224
95551
91571
75007
93711
97022
52105
56660
42016
81139
38893
38488
84074
89874
45243
91875
40002
77973
41083
94451
99153
38979
71576
89755
89041
98759
99481
98099
95756
50425
37770
50447
97013
36620
82571
51892
45470
92971
46031
37005
97737
46734
65620
98705
98059
89812
90029
77578
90100
96889
92467
94009
35622
75234
73640
52673
89147
94436
62827
86033
79909
34412
66707
54520
97330
94326
45327
95628
89873
99725
95568
65346
83050
54226
53868
81951
36663
53006
46053
40441
91385
60715
83873
78285
94578
97469
92324
83332
88440
77202
78863
89602
71323
63000
52541
84082
35642
48329
94612
89196
95969
55405
91530
47762
37903
34902
40446
93805
98204
77591
92907
99025
89896
99897
99151
47602
93942
39503
92243
71379
52329
87495
84174
97090
97642
57357
77927
61022
49732
94627
65022
77482
48284
41665
89284
97834
89048
56595
61379
70207
43659
90084
93201
38615
70549
86030
45230
63741
43313
94379
98789
41015
85959
84146
79906
96376
38887
72992
92639
46777
35543
96251
97707
84447
84403
76485
55964
89078
52606
81858
53311
67783
61089
53419
88610
91851
55780
99219
96245
49170
84040
33631
87019
64826
60153
56910
79502
72831
92305
99508
50499
62173
80199
79491
88206
67929
78882
96796
34088
89630
48582
50630
89300
68793
64264
84214
60216
60314
54114
45725
42319
88985
89782
62285
96959
89450
80687
85027
67678
36648
98033
41492
87300
95619
66555
34244
94981
33191
98431
84786
86404
98677
45982
53775
73949
86554
42799
92641
89049
52081
75684
93232
81169
87012
78876
52716
94585
98106
52793
72150
84305
68118
96387
77439
85099
90282
42475
88859
59516
69803
87496
76785
87327
83625
82177
89367
64387
38711
43980
94298
71063
48912
78430
90831
81872
81706
77704
79058
34893
76717
55792
59482
42831
69920
93359
57542
43056
72339
93635
92887
94535
80082
37693
65521
67791
39640
98397
42888
99995
44025
82694
89179
97825
48138
80327
64916
85024
80989
74323
69956
64780
99961
87229
61201
79171
99539
58435
82023
81034
90402
93179
66693
89853
90790
72741
58408
67693
51634
70760
99246
51944
46941
51278
34929
33950
49383
69695
63028
38752
86503
80899
80449
97519
48982
90965
57493
99695
68375
98210
98296
95193
98733
98002
90523
96970
71164
69886
92104
61757
97528
84857
70715
80988
46266
49733
39538
76652
52624
48292
89342
90816
98654
91155
35593
97716
73635
84059
91101
99834
37095
85831
69600
55172
52671
45916
68139
52284
80658
80565
98071
97162
49473
97730
49806
88458
96067
64533
35309
34029
70118
48350
48359
95138
74763
35765
76657
56639
33250
57556
93111
62759
39002
52502
96281
34085
43840
91205
71653
74419
42758
72427
86442
91210
81971
87577
61854
86777
53328
89673
97503
69309
35794
88240
78099
86667
97301
90570
55365
53114
95992
95045
93293
86180
84663
75996
92780
69848
94360
86123
58573
88731
94342
88029
83764
94643
80711
94356
89438
37024
98006
64884
84310
48064
92527
89451
65669
36846
74465
77381
91761
77544
99920
93280
33264
43876
59404
86631
46494
78284
77742
73315
42650
47332
96961
91713
50613
72546
83067
34839
52065
44682
69890
97061
54356
62766
46256
97264
95032
68583
91627
90863
80619
75114
89737
64545
43339
81824
99907
87957
82380
83601
86237
43066
85788
81531
48987
45214
73920
91387
38563
92604
92534
74218
72491
86010
35607
79736
56510
73714
90641
50386
44315
44599
98139
90313
56306
66667
76289
67273
90306
53134
83798
70765
64452
85153
95259
63883
43915
90326
65365
43923
91861
99018
72563
36450
38830
91454
91695
69095
39467
96301
97082
34430
99942
50022
54529
98630
94716
78098
73429
88887
42045
43018
52811
68728
77702
96351
71035
38846
57667
79427
69139
91687
89220
46322
96400
61861
55951
87516
54729
65993
55948
83644
87134
75534
84093
88808
56644
89855
84685
96971
49996
40035
56830
72283
34225
82416
48995
63681
84554
53921
37717
63266
52680
98234
84827
43556
69552
86046
56166
50946
90999
86598
67453
57273
36678
67343
81848
45981
96313
86993
47456
63396
79888
81734
41756
41915
95848
34901
78201
66505
72899
97043
83466
60499
50341
94622
77778
42646
56544
69829
63846
77374
95699
46856
88891
94594
99856
33319
96210
73121
40995
79740
78508
67177
93984
48842
36237
90180
84221
97065
97951
94216
76366
52749
63141
97512
71233
92487
55284
33474
52393
72373
98569
94317
78731
46615
65378
93402
97057
53213
98282
34942
97099
42619
98641
76610
64269
89593
94522
49180
47127
96517
60942
93865
70599
69295
83247
78043
72912
74966
61378
95492
96765
80147
41257
91062
99105
76026
46096
53488
99324
76526
86917
44997
91579
60131
87471
39661
67917
69772
98880
73244
95482
49484
82290
65815
85571
99096
93295
98417
65828
56798
60750
85873
38363
38273
95661
79209
84444
42786
90756
79831
85356
86073
55027
96321
72066
95485
96652
78583
46724
77602
69273
92943
86385
48062
69687
86672
65548
52966
96013
76071
80055
60173
42432
55579
41744
33874
85599
64778
44329
72017
67286
69063
56211
63280
67245
43674
47790
77660
49542
71633
81975
48637
77774
94940
99073
77005
48931
44217
52769
85857
99356
82399
84245
84890
99240
60283
98162
66120
92069
41483
55183
51671
77904
89970
88038
51780
86454
41214
69909
73837
77826
84355
94015
66756
51904
48477
50256
33341
38140
88540
96235
92458
59986
81622
71669
80318
85631
35379
74669
59842
96169
76727
98587
97900
92713
89215
75052
99793
93134
35888
70497
57483
46078
82838
50165
97333
36917
99853
77823
98797
96721
77196
94991
71820
34772
71218
36202
96988
91321
94992
94624
53738
97982
79135
94990
82594
59909
98594
57990
97699
85414
61657
97440
45741
52073
37017
45897
63103
93063
87887
56994
89028
57082
93321
35232
92828
99781
33404
45233
94778
97083
94864
84549
88525
84037
72287
72191
64871
71987
43562
90103
94714
37289
67636
86911
91120
97493
90895
59777
56772
93604
84477
41944
85952
77190
84834
68765
95308
52815
77410
72759
97041
91279
49829
33116
87400
86467
77183
97306
93205
94615
53694
46584
92338
45361
95769
47373
95972
47645
76080
61387
62349
54558
94346
76624
73831
91096
88006
37934
96268
45817
65562
99277
73298
75507
94987
95790
79467
42793
96006
37788
99170
49022
90019
52888
85420
86898
54801
88641
61661
53707
37272
33032
96366
84738
85931
37565
87376
85854
59821
98351
98119
43170
69204
75740
83581
97326
50924
81787
98803
57568
46038
35712
43191
61036
97648
98311
40955
76606
87941
67532
75442
45520
96788
64967
79527
66449
53840
64217
75012
78251
49976
95526
94663
78939
80052
53433
87905
37842
94583
99532
61205
95169
33375
98974
89063
84190
95306
87757
89130
34443
73047
75317
57815
93099
52531
57974
51506
73924
82144
36864
35440
95573
96842
83422
88799
61781
60641
43183
90673
46909
99627
98302
63576
43989
89725
85734
97113
61606
93286
94274
62278
91346
97409
71488
74010
41369
78431
96892
34729
75328
83081
83430
48361
42949
78888
85703
93947
81313
84426
66574
67668
99820
65497
41995
39295
96739
77361
92440
94139
61165
89114
65359
62245
97670
72467
77080
36765
94465
89304
82212
79258
52112
35036
50197
52418
36086
87748
35663
93630
67277
69326
84800
97134
93317
47650
56527
89067
47069
71531
62851
99972
60877
75833
60392
88216
79606
76894
83980
52015
41916
87893
96698
69461
88022
94780
43471
38665
58109
71322
87633
93726
99937
86072
96869
91384
90061
49026
40867
97683
51935
97978
70848
82604
83684
70762
92007
54287
89269
45804
75981
95227
70621
87413
94097
63156
43987
82138
37465
39517
74704
84203
89754
90378
47253
88202
70903
36243
74240
60954
67180
43541
93799
70036
88210
59166
41088
95601
95411
94802
70245
45248
73006
78893
98124
95311
99377
88002
97607
42919
93631
79893
76288
43704
64119
53070
53885
58028
88332
97039
92866
95359
91276
34034
94203
98133
83998
48833
40664
71609
63685
57354
72404
38736
67283
37062
71767
93911
88582
96304
91888
86544
89099
96893
86613
36707
89112
33262
95617
57954
93501
72161
35659
92232
71714
83756
68576
94247
77939
93262
38278
68319
83446
94128
50280
89160
96049
69036
85304
43390
76151
93946
53357
65071
78560
93964
62256
35968
44187
85138
62793
39608
91844
82428
62048
78317
44673
50006
94783
44881
80471
73514
91829
94359
56183
99802
97154
66711
56640
61952
40334
58822
99603
82588
87364
45109
51863
79468
89860
84956
87594
60071
76769
97167
56342
85274
43240
85924
89266
96818
61541
93447
51450
47764
86209
46085
38681
88225
88847
34496
72495
93729
65904
84632
72604
85858
71579
83412
87443
94605
45142
44110
96213
58614
80771
53174
46518
85008
38078
90209
57891
87650
63726
44470
82914
92102
88060
37621
69194
51667
72455
95336
63583
91639
66652
60556
76466
91573
71564
46696
69572
54673
61739
59467
90242
59379
44443
73884
75181
35442
85630
83474
34900
77767
70068
42848
36529
86284
69710
93595
53142
91630
76659
96927
75584
33211
96402
72823
98820
35468
95410
41505
78314
87866
79437
99317
83590
55301
34010
32952
82656
63349
34047
73104
38954
78428
48313
92850
75295
39293
95656
73131
80967
83149
35326
93734
90677
68119
35917
81768
35129
96433
88554
98280
35980
51758
39320
75432
36985
98216
60542
88448
38261
45270
62388
75172
65216
35948
86000
54051
48079
70684
65812
72324
39647
98366
83571
65585
92656
95201
84294
72618
41513
53536
78526
84772
62998
54123
71962
68430
38074
88698
82771
96829
83757
34889
71394
69508
94910
94516
41426
66478
68996
49447
67374
99991
93189
63686
96292
95050
37687
61574
73343
98921
71735
98208
46242
65560
67250
80220
97993
60479
50171
56653
81225
64407
52570
89021
57647
98902
95607
90767
79654
72130
93757
64989
65294
67432
91890
83183
62521
91532
94081
69018
92508
95376
47039
71897
39430
86119
86630
82211
48175
69819
51549
54074
88439
49959
43473
59931
63534
78535
92899
39930
88400
84994
39880
72121
78916
88837
66984
45539
86114
53894
89848
95434
50511
51614
68397
48565
86824
79081
83516
80439
76627
50544
47931
89119
77427
92643
61714
97590
85897
85720
53269
34311
96742
84405
68300
34914
68489
65317
82990
75931
35783
98534
99349
87363
52322
77880
93784
87271
44493
45261
97488
69578
51223
79130
93909
89566
52786
84503
52903
59184
91543
36902
83647
87919
46214
92158
53515
76235
90708
34087
85059
81173
57847
88689
86599
85060
35320
94882
99226
76386
90161
35608
33066
47680
96839
45225
68294
60259
97048
91443
94543
71480
36136
47316
49642
85579
88624
82267
53878
99857
72472
39175
81385
91333
70977
48638
50890
44784
96919
68953
40940
83708
98261
37244
95595
81946
90401
98024
44069
98459
81542
93761
76420
88545
96233
46933
97431
38984
86980
68509
76934
32923
41959
45210
73520
90106
49911
75026
64069
92838
80002
99787
38502
92463
99949
59171
91878
97520
71475
80719
99214
86696
97696
98685
99879
98031
91410
43093
95076
93469
98156
43145
95952
38070
97548
48080
99208
98259
83484
46652
73217
90353
94895
79830
70622
92871
45091
66547
88866
99000
97077
95064
86197
68649
95128
96885
75529
54523
57743
72469
53430
63702
51112
62560
55113
38562
91227
97778
77546
75286
48533
79285
40231
60902
73164
81421
82826
46218
84123
66224
68539
65417
92079
95382
53744
39817
83349
84913
84591
40234
38762
71966
99610
85201
82303
68506
72527
54823
54537
73760
83580
67717
99361
88603
40260
99218
76532
72764
68407
89583
68030
95462
42043
72459
44131
38781
68870
39851
47082
80292
90647
99501
74316
70964
85711
52082
91703
74724
49841
83312
85881
87849
49539
69500
98525
91978
41889
87685
95782
46718
89361
85206
39421
74593
56538
93769
36576
34094
54437
88241
98241
42376
95741
77386
92020
92749
88919
99087
96142
90235
93050
58948
95156
96002
89127
51187
83198
70107
82124
98750
71843
34594
40505
92198
46600
50068
85276
40496
62756
98458
86698
81665
75771
87500
76683
91964
91414
83962
55636
68610
34082
74682
97255
51134
90766
80086
60998
74446
35101
74433
68928
99341
70074
99419
41490
81832
44027
46286
81598
82446
84216
78777
33689
91490
50970
73683
95705
74443
65357
88723
94108
72834
94795
77304
84537
63235
99371
42288
99007
76331
47823
44357
75796
78165
34707
69138
92177
87206
90544
53721
55176
87743
88754
49162
77399
90560
85937
84396
96206
84303
50495
77281
36587
85351
72787
73914
81352
66757
39113
89519
89465
83999
95377
77315
41877
86300
91758
47997
93962
79974
60999
53262
89679
83003
91156
94367
73227
95503
88803
49039
57970
94969
92217
56819
66816
58129
99395
75271
76058
97820
85870
95072
90981
85178
76384
89349
36478
40168
93829
75998
38044
66226
77081
97965
64003
76376
96667
90169
52878
85471
34108
82906
86361
99860
90021
87507
51985
85696
46574
97336
98328
86799
85908
77850
58697
50775
61455
90602
99183
58690
39332
49845
42922
91656
84173
89964
79364
80282
94490
97569
65313
42251
35296
73667
98998
92816
41975
79036
72644
41840
47368
90329
63253
98593
79524
74370
83995
94362
85893
93907
78661
99020
82170
80511
39050
36736
42437
62054
82634
83053
75124
91582
41534
74679
76859
88171
68215
63428
70914
33190
98052
75438
60767
88293
45067
66828
80507
87470
34178
90433
99241
90125
97955
63821
97360
72677
91762
93136
58164
72641
36142
76474
52688
72816
92539
35473
51160
87159
86840
58452
99484
84604
33671
48314
53204
89191
40483
37499
53157
50779
68282
47580
99877
53390
45316
82430
82027
96317
96287
87926
55788
74051
56844
45649
76461
86113
74241
64888
56572
39863
82350
94735
71340
60121
80312
80559
83228
63753
67498
97549
99739
57236
66312
89582
85264
88674
96600
86074
50679
81822
53910
86165
67697
95860
66936
94508
41027
86139
73116
79051
41202
97706
41079
78463
80405
88905
69195
43125
92526
70824
49527
97351
50409
90156
76088
84051
53635
35304
81504
76444
78331
47927
92122
92086
75585
96092
92242
94829
67256
59093
86083
99292
98389
98814
96610
38500
57036
86730
43175
33299
67252
70229
74607
79043
51196
60464
96383
95686
74011
36134
42323
82420
70327
38352
87719
83357
80555
41093
90347
66838
59805
51266
83039
33305
47979
95835
67978
88812
37895
35944
71900
87561
86225
65588
37726
74078
37612
77133
95748
45883
76579
50782
78784
99340
74626
91435
52919
97873
98473
79246
80502
64434
33340
96000
57554
75371
94132
85331
96054
73460
33353
65803
57359
81724
64980
61805
73819
88136
55796
88488
64606
82061
94118
35489
65845
66695
83971
72519
97393
83454
96040
96180
65786
39397
62444
91460
97437
85550
97933
47728
41141
55349
97980
96364
78459
84106
67798
75553
84460
47205
83661
79832
53161
91746
50766
95622
93743
60989
94291
97709
43463
46361
74797
41919
66121
96110
54460
76029
84388
81494
43888
84560
83369
89293
99293
75528
86331
85954
63952
45203
82235
44449
86445
74152
46055
74921
65149
79551
85321
98066
70775
36337
90397
52983
36828
91525
93609
98154
86244
40835
67510
39674
66513
78578
74014
49272
75694
75092
66448
57347
59384
62127
86028
75990
69588
52701
94705
89006
91092
41554
84637
44179
83535
76074
60885
41278
72016
99039
79794
34728
53924
78582
95537
81411
95147
90768
80652
84224
54859
97049
61349
51699
86488
93642
72862
43049
42788
97563
67262
79222
53812
81814
92842
36038
96825
66938
88501
58725
79047
98498
77691
96215
61109
50453
76283
67877
94272
54803
95058
89669
42802
41853
89935
48093
84026
87171
87660
74067
57688
99693
88707
43549
72860
99424
85215
51011
98724
40826
97309
41176
98656
85327
83515
80228
59659
67032
99794
91698
84988
47357
91849
50578
78809
34754
90844
87161
43883
53984
73014
78917
82528
80979
99511
62936
58263
53101
92867
71284
93436
68518
88228
89058
62203
96230
43214
36151
98081
46673
97320
54286
59456
81029
63956
88932
81699
93207
92095
87809
65778
92260
93055
75517
89697
67201
94621
94533
86920
97906
96019
78736
67689
91714
37292
84131
80483
61111
93663
93372
67102
90821
93414
88335
60501
53553
52614
98532
48119
77736
70096
67644
51513
71364
74926
98258
88220
38848
42001
65109
73277
61950
71791
64438
81291
48420
48685
46505
78426
81782
33164
63737
95194
38391
78422
69984
82958
95297
50852
77418
84153
90369
85120
37889
97599
92792
88326
91220
54113
82583
97977
97562
77854
39036
76702
70546
77336
56226
93180
86942
37273
38714
37127
74053
49852
95397
73606
47098
97059
98273
81960
96247
88348
55609
92472
96423
98590
76521
33785
89106
94160
87148
46167
84047
43223
97456
95473
40435
86125
98121
57602
77819
40923
49645
85795
67684
79489
70274
96017
99951
65451
71029
65827
98577
92783
88207
48588
76920
79250
91157
61570
81523
98262
37208
93155
76567
55085
46111
79843
70612
82044
34394
94866
84564
95920
52063
81041
97175
98707
49954
77298
70040
88046
66662
90776
97921
98589
77910
67193
64022
92450
42275
95833
92739
98030
59350
70336
85863
88156
32930
73070
90906
35387
83792
67941
50873
93651
79483
91140
76911
97583
78771
85940
57278
65659
92681
53530
58613
69477
64624
33017
95934
45663
89727
79644
99167
86461
55742
81806
87419
43585
86654
71731
88696
87499
77932
69719
99858
85567
61052
87224
86929
47301
70414
87256
82346
80063
87301
98482
40043
44109
88454
54065
84697
93247
37070
72453
87960
77257
56637
33084
35139
88015
90181
33560
99110
94962
93931
70912
69942
98824
96062
52722
75039
45209
50026
76504
81340
48438
83289
79442
75423
55896
63046
54606
84555
97329
93326
87930
49564
91957
94986
82644
48626
42614
48469
90594
88903
49698
94630
80227
94788
87912
46387
96594
96590
93002
80469
88208
38980
38529
94874
34715
78742
91086
81526
72925
81040
54087
86353
89415
38635
71271
79035
37892
84839
93852
94480
46838
87318
53594
97768
95886
96096
91722
91100
97293
47975
72955
97341
89440
95237
53048
99047
95913
80763
95006
89077
53772
69860
99418
94902
32933
93948
44392
84285
79032
51776
67312
98384
76750
92167
86104
89666
61098
38590
44761
93664
85629
35722
99318
92997
97318
88826
53961
40721
97578
91125
80279
80335
93773
43744
90936
65375
77792
94870
92457
87311
86366
51242
78695
88872
96363
62786
79521
55837
91206
98783
52755
50605
98103
86798
86006
51824
82705
52726
80741
72036
91032
58591
67483
79504
87278
42710
42071
58606
60829
71899
46165
81580
94550
58612
36939
62933
95762
53549
38234
99992
55334
95912
73699
98284
34486
39144
93704
85077
98634
50685
54369
98661
85121
78872
86723
47440
93523
79228
70867
90009
85660
95557
60507
62694
60006
34603
85566
88965
95295
65025
64478
98213
60294
43808
86008
72691
49702
83667
90562
49078
79362
64842
39447
96546
72163
80399
63615
98338
84966
84751
98383
43667
83457
48231
68644
77514
86044
76164
35435
37250
34484
99253
85315
90035
68622
32943
99977
48625
74345
56958
43801
90196
90508
64432
34062
59833
94979
48487
43920
72022
95145
60453
75677
42527
89923
94075
39248
79821
71601
33082
84465
85392
69603
83614
83717
37442
44502
83373
63459
93165
74122
88482
89029
98419
84095
72411
68323
79057
66825
80188
64708
78886
92583
44824
87895
66971
50232
90555
92018
95119
71824
38180
84651
76910
48011
82341
68519
36321
52779
95893
86646
68542
39629
34991
99783
97514
99421
86199
89842
84231
67890
35569
94151
52129
94125
77993
74160
70821
99230
82975
34152
99924
44942
99898
51943
78745
98932
91738
99148
99635
61542
69038
52631
39926
39603
93849
40991
77076
70495
68466
96041
33520
92322
95346
79062
79901
63613
86517
90567
42474
73549
44389
95662
39861
83796
66411
55961
39450
76271
44325
98265
95029
97400
72202
88715
99220
75357
89376
95672
46899
67841
43611
85590
98551
68694
59374
94290
94102
87204
79219
64658
88199
50001
59993
71367
49574
97198
44934
94545
88998
38824
98581
78415
89036
82015
88978
93453
92074
38005
68898
84276
97111
37020
94116
86933
56392
99331
75781
36628
43502
63356
75979
96203
89501
33893
86539
72465
93174
69031
95329
63023
92225
45077
86912
99537
78884
84620
41904
92413
80574
70979
73486
39307
52210
50286
88122
57720
55209
94277
36597
69914
52434
77762
76143
33999
96530
66997
82923
94696
45114
41317
84818
84935
93685
38188
98426
93879
73750
43367
51037
85801
88832
71467
35340
95968
67511
44096
33263
38548
97084
94302
67289
90502
91767
87716
90526
84695
97021
37432
38410
89197
43112
80253
93772
99646
97635
72744
54705
96125
74531
84815
87722
88879
35189
82827
77515
79612
51941
53297
62832
91297
92294
91992
93450
82887
43457
99343
78085
33943
77470
85097
70281
89392
71775
82727
44259
62997
44639
86250
35973
93342
97000
98948
39073
47835
61321
45232
80803
65290
87045
42956
87237
37652
96651
85240
61751
79297
64006
57739
86534
67446
54908
91831
34583
58989
87422
34003
90634
77688
91839
90692
34911
44624
46602
68708
36365
81740
98294
71065
95634
91825
48856
60672
38509
91993
93814
81375
79582
90538
41379
87431
92482
85223
47770
62774
90090
96619
88203
37436
93979
50561
63312
97384
69027
54626
75074
89458
83543
94289
42393
34531
32958
39975
49560
49460
82316
91755
72421
51335
54175
72367
75751
65875
74107
96935
87403
73037
99959
58316
71136
59337
91611
89681
56164
74197
83872
87848
83974
89555
98387
87542
61897
99699
50755
62888
88976
85475
67323
93259
47589
43262
50261
77574
97878
39858
99431
79766
69049
79605
82004
58662
89670
97346
81210
85486
91608
33195
84657
86538
38931
86809
86997
93836
34704
91747
69546
92696
48550
50264
54366
80931
91393
74817
76749
87063
83668
75744
87211
55865
93648
75873
97374
85339
51828
71908
34789
47568
57391
33267
35516
98513
95271
78018
92327
43488
54101
87857
87228
77255
42298
88469
54325
57804
77068
69628
98809
53629
36590
91567
78187
64241
38769
56998
89885
97271
87032
79473
91620
96426
47965
93820
79622
54165
87642
76855
76853
99272
72983
51107
70853
66138
94010
82227
95600
99443
54072
57044
67430
91357
49069
98851
87536
90531
95988
87402
64083
37256
95133
90721
88618
85528
42066
99398
63931
89972
56171
80706
96489
95437
53976
82524
74497
58951
94957
80191
62777
87785
91590
87539
89195
62745
87609
68517
94440
76852
91535
76300
94466
90725
53712
81090
60915
34495
60253
60910
82814
93108
98841
66732
64969
94248
93930
65227
82639
99027
78715
78885
78349
34596
68631
36614
47247
58228
76931
76389
52860
86765
84115
88670
64795
44056
36882
72416
52806
75889
94836
97496
94353
35086
69371
56394
82557
56295
90864
82256
68315
39724
92318
58504
79557
33006
95530
52595
47623
85516
97204
39748
99967
75847
92117
84948
88729
73929
39462
34805
50623
73671
93204
91327
87010
41523
94068
42881
45631
96832
93149
77588
79750
80158
92383
85750
56787
79261
46951
75674
45197
68971
83495
89834
82018
75895
65161
67728
46413
59153
80801
65958
69992
79126
67419
98947
44617
58336
76313
47545
43809
57103
48785
57072
51275
33546
45911
64587
93742
45735
87014
99045
59219
93782
40613
34281
97020
98850
60833
97283
56376
88760
94509
47867
61537
96021
97543
35427
60571
90749
72004
91538
87668
53600
68045
64855
85476
55131
33217
68082
36466
79739
50990
71777
47746
85387
78865
61832
63555
87103
34582
94176
56539
34943
82005
99565
69939
99547
92348
97266
54348
93045
73142
86511
85589
83788
40079
91253
97506
93074
92268
80156
84630
45003
97345
63407
72778
74838
63341
74728
81044
90656
39859
34420
34598
69776
84272
75107
95541
45037
70353
95163
53757
93417
80048
53280
44970
88619
72915
76441
73765
98480
87102
96164
95884
50096
92202
99284
39996
92060
82877
55096
86603
90097
81354
59975
86742
99374
88409
79031
52855
87361
78383
84200
98784
44287
98055
71152
54487
71366
74857
50041
99675
94472
79506
98860
86552
83950
85636
85359
92240
45987
74481
44442
98339
59490
88274
81277
96606
75707
92237
93864
81018
47905
83012
74252
91932
39877
90004
76431
75077
64035
88493
83537
99824
58147
92607
95519
96037
61528
56615
35899
49322
65858
84518
66983
39533
67954
83259
47759
96209
85565
86178
65418
69247
80014
71647
89680
97486
83632
81147
51318
82691
90215
84927
94693
74710
77319
59454
79984
91307
50490
59755
53466
98206
58596
41165
64642
55291
52988
95806
93444
96266
52506
81133
35994
72700
71582
60077
97174
51584
57950
95623
46526
65250
69281
96887
76100
92227
58677
63541
62490
61314
97545
74216
33941
61955
39174
71562
96950
72522
97867
85003
85525
81060
65413
91154
82742
79107
84961
86307
87675
94103
47547
98924
89699
96766
79873
98323
79723
95036
47280
97744
75776
51206
95823
41092
90487
99076
92269
81853
34625
83701
85753
83526
69522
76998
90628
99463
73465
86140
69910
90398
54246
51394
83829
62157
50939
52080
58170
77066
58491
56505
82378
86789
96807
77524
89235
92245
74775
93325
54358
83482
83182
97349
83935
99981
72039
36827
66989
92474
58505
46104
77099
99684
47371
46001
36163
66908
93746
97892
90665
51745
45346
75436
45319
36444
93113
96738
72552
63628
91075
92897
71805
72311
97998
69120
56752
97721
98548
41823
43453
81570
94937
60945
39291
55471
70055
91716
38459
44010
60089
36588
90438
71335
94807
51932
65991
52648
44810
82566
92151
55757
46759
94082
96613
85830
77747
90223
74700
94586
33667
51693
77954
69270
83281
84087
67031
83704
97736
74135
80370
65476
69151
72635
43813
49064
46541
42599
87949
81978
37120
47259
42041
39848
86269
37963
99811
82796
84840
79505
84511
70817
82743
73187
51891
90361
82939
92765
39812
81081
89217
97238
46423
89799
65678
62876
76104
85360
79385
51817
69852
48553
40383
33814
74762
88485
99040
97644
58404
43843
97009
54084
60872
70582
98357
72319
70996
67565
47637
99576
89676
76923
91578
78031
96389
87483
84551
43895
74444
36781
74114
59633
69161
78262
99122
94796
47767
87425
83499
82374
33203
86670
97624
42355
92314
36482
75896
89915
92258
75314
94728
95859
41140
95618
91705
37167
45417
68699
56197
55147
98591
38877
76290
90041
75455
44982
87981
84188
95387
58131
91721
52452
35204
77417
89997
87796
91184
51527
68913
91087
44837
66275
98345
41169
62606
42419
47401
77234
70094
98620
42581
95579
83317
98527
80418
89691
78970
56795
84262
64221
92076
68225
86908
89222
56711
97604
36000
95059
50076
96111
85536
58407
70434
54963
96657
48019
94998
63809
93838
44028
85762
63826
58515
34896
49264
95480
94223
98348
85880
88563
94965
70808
92194
45554
78106
83037
72080
92543
92241
51732
95405
34101
50186
96408
67217
95374
42783
85301
95124
71565
34368
95168
74161
83510
67758
87527
59138
36371
90255
95256
80326
91544
88531
98899
88703
85110
79049
43277
85739
72065
42838
89757
90026
89722
83911
72119
99133
95014
78370
70601
39816
97141
93554
55155
83547
99869
75275
88741
74594
66405
88757
33050
45917
98817
50129
99013
48373
95624
88103
36430
77869
81429
73403
54452
37425
89999
39864
98274
90549
80785
63736
87076
71325
97406
96106
82167
74968
88377
61958
62828
99609
79022
78127
67451
73967
95827
88369
80758
66273
93318
43515
72155
83091
88252
61271
64470
98232
61063
94123
89205
58026
84650
79290
86966
77252
51472
33207
56762
86629
38316
95354
57425
77615
71262
52228
40060
53141
83285
84246
74069
87834
75084
69383
36686
95466
97518
49193
86449
82266
73869
40416
99760
66509
92055
94620
87532
96947
69335
69555
46061
59709
38901
54242
97759
85701
98840
94241
95791
39371
92448
53624
34008
33163
65320
78818
88039
83076
62632
53593
74137
63867
94476
84985
99632
88513
87028
98230
69093
85782
48584
81728
83710
54872
97251
80936
73075
99091
54671
62004
42281
82856
42143
98720
37946
74287
64929
97870
86177
61883
92006
73408
66213
59533
59767
46390
73927
83251
91869
37227
99259
95414
74129
98272
97055
75800
98048
73849
93506
73293
90980
53786
94943
70035
63357
83615
55563
33035
77761
82756
96352
61872
37667
94473
54048
55277
91558
60968
96369
48280
66675
86766
51435
63267
57285
46735
39810
67345
41184
85419
70758
60020
97677
97032
98726
98018
33850
74961
88584
57906
99017
65518
91547
88983
82031
70647
36669
88951
98425
84548
88298
79243
92985
39534
47218
82405
41751
76327
96448
99483
96561
44602
74608
97340
78190
63963
71303
94814
77421
52206
75789
59901
93438
67066
94888
38277
84333
90342
89536
76916
96308
81551
87935
97832
97640
54180
81582
88375
64235
44646
41587
38521
84293
98239
42340
50102
52706
93398
45768
96449
85055
53676
46927
72223
96190
88662
80641
69153
81093
36745
69059
55656
55125
66227
99447
65057
91635
99688
80721
67842
99191
99549
76314
90743
51314
82898
37656
58761
33959
83859
75549
67298
66561
38395
39071
52483
74862
96760
99119
48486
49202
85542
95438
74285
40838
43275
60881
98190
32990
72264
79234
81921
76806
67431
94833
52996
76997
97914
99616
39836
88178
81042
53171
33978
36505
34965
85552
97245
70236
82620
36950
89918
84855
88392
85764
73189
38856
98465
33550
81639
65706
67995
66203
79342
64312
81432
64641
81171
55185
38028
44005
51629
96607
97166
78101
42464
70033
37339
92088
85433
96862
87637
55416
65441
83899
65080
35140
99169
91937
52160
70452
63946
93934
92808
57138
95717
41228
60736
88403
35461
69725
92804
39328
49422
37945
48283
71290
98135
64285
57213
34189
62455
54987
85001
38674
97139
68172
60897
63116
76569
87201
76639
94062
88649
65813
68616
77701
71858
79770
89411
69585
84028
99778
40440
95514
95841
37818
42020
71432
70567
96269
97036
83562
88459
72964
93976
83803
67564
67620
84347
78796
90803
40732
75544
66204
85735
80572
91420
56083
47197
90140
96793
95620
70697
95443
69342
78623
70610
97215
78821
55986
36026
54500
87558
96750
52647
94489
83066
46740
72509
98467
57148
66396
55817
43418
77875
85698
79938
75787
90085
47800
80727
41296
82069
61322
37383
65061
83278
89000
90210
95901
73161
84482
81527
99381
80031
77316
97803
91522
43147
88811
38921
53509
90065
82819
55373
59347
85985
84527
49706
42887
77860
74191
39638
99842
73885
51350
38333
64309
65215
35417
69792
86617
88756
78039
56314
74655
75227
84220
69303
83553
62294
43555
39612
91177
71573
91491
71763
51141
51445
55500
85087
92289
96256
41018
75073
99075
91968
46077
78350
95327
89766
85958
93529
61568
68800
36567
51342
93191
89619
36403
74045
61812
88496
68193
98549
65766
75821
99608
88267
95831
98640
63434
53934
88227
60707
99434
91534
98610
91052
36758
81654
76993
95652
87488
97614
82849
66852
64301
55075
41081
45839
81655
56968
61916
48888
67939
95816
68999
90997
97984
90484
78373
71461
58268
48632
69468
76260
94284
95498
93682
81362
95906
84195
52600
67969
74652
94155
96036
97280
56138
79276
82549
84441
47775
64093
55279
82752
74208
98075
43533
75462
83212
45652
84348
52223
80249
90715
93801
84547
86456
34065
55034
43167
96340
87207
95052
80536
86874
59968
70995
71543
36011
61494
58496
34258
68741
36192
69614
97981
66870
86148
56748
34045
93871
94897
49837
35126
66404
74479
49450
75991
36442
37441
93556
91456
85461
54310
77964
94817
72414
70419
96987
93314
76774
41327
89181
82336
64018
40750
75758
67015
98491
99536
75180
40759
75220
98605
62558
82597
60134
64166
88016
53836
58187
44479
83591
97826
89785
82866
57571
46367
81885
81601
97482
50591
95580
82629
68569
51302
87641
32962
89148
88676
68224
82149
90750
82728
86375
88044
84894
79383
34212
80394
67322
89771
69244
91474
71150
40632
35727
80977
51087
86842
97385
97307
97184
83817
82837
78649
95197
66331
86829
76587
72171
99416
82523
48274
93551
79026
47523
48734
81055
36908
61193
91786
57792
72197
95639
84869
89969
87870
84287
65903
40087
67864
64367
76660
40110
67157
59531
97612
86880
83808
71217
38857
84487
91439
82999
61243
53463
83398
43864
60969
92637
85431
86520
81904
64274
93026
68680
58040
80419
54772
42341
95457
97210
97684
39216
48511
91782
99956
98506
97552
50169
88032
50739
45541
95396
48002
37867
94926
90023
34040
79113
35155
77200
38588
76324
63655
91682
80953
44378
51388
40786
50294
37290
84678
98089
43628
92986
40001
39053
88260
83449
97595
33867
60742
76399
85225
94226
46585
75390
95454
86609
45624
45432
88254
95139
88751
54235
84522
56272
82925
83185
99638
41120
96296
63123
34043
74219
37146
82589
39024
93884
79899
86726
87681
74647
77119
54834
78493
66473
96252
99207
61961
98318
96047
90617
58259
79403
70365
93555
88686
95375
87648
45588
84506
93552
81013
75071
38163
78608
46879
99963
99801
79602
67067
47140
84528
90456
91335
37266
89919
72365
95074
89024
85158
93675
44484
37482
93851
57209
37311
49637
75827
86299
60303
98812
95483
91668
51676
67190
71539
45526
96553
81836
92652
49666
57198
94742
35844
41628
93615
86793
88958
46039
90802
94890
93395
45326
46451
90914
61480
70279
94187
34302
42193
66200
75095
57215
74049
88402
70136
99264
51049
91332
74117
89406
70271
99761
70909
81611
52858
56531
80734
76682
58030
82185
35244
50582
61671
89571
91294
97130
90363
79706
98893
91328
93561
70363
51321
49480
62076
74327
99311
92678
78632
80077
97421
98505
84625
98528
87944
57715
89305
48789
69094
65338
34075
44731
70006
77901
96416
84152
54926
62101
91801
75453
95942
70569
92071
79247
97968
96920
79809
96239
92911
49827
49433
94723
46049
44880
43412
89236
56451
97797
98288
92406
96427
58310
83775
82959
83324
76174
44119
41807
97511
98988
88231
80940
34421
37700
48208
99672
54307
90849
89822
34218
40959
94046
98403
84274
99346
60709
77540
83269
93541
68701
66222
92735
75256
33834
88585
88595
70633
89809
57675
38782
40262
95882
41606
72659
81325
88000
73649
81696
98254
97390
97979
76126
67505
88713
77045
80096
98628
95349
86405
46744
80663
85628
91215
87091
42098
63089
93904
63494
93861
59962
50567
99791
84633
90232
57039
51872
83371
45517
93047
77571
92145
40685
44186
39304
51376
41761
75488
82280
70960
81120
93388
81495
39526
93766
80393
33148
81941
75484
66725
99210
98796
84791
71486
94383
99186
57878
93601
85299
86181
91105
73210
98813
72128
77962
76724
72530
93515
73497
56429
92673
98706
86379
80716
58728
35922
95846
97299
88609
81590
92690
37506
41769
80408
69003
93819
60248
45850
86362
53582
74066
33434
66914
94835
89242
40015
95214
93715
88928
81996
84572
98413
81837
81773
39423
66604
37096
94336
33757
78935
88075
51984
33624
79488
71907
48262
96274
74714
95272
41030
84496
76598
49705
80262
91286
82209
57086
93959
44480
67306
87777
38034
96512
85663
59251
44438
72949
86323
67736
38475
48787
49116
95789
73369
53363
88230
83748
67290
40939
98775
80452
76958
87408
45694
44289
90170
74988
58584
39254
47912
85761
97323
57458
83738
48065
95977
63715
72306
33622
35998
64512
96473
95332
53715
62619
34916
73388
54857
78096
42705
95493
51352
62136
72589
56246
85474
83524
93361
97193
43048
80129
45038
99855
90128
57371
99355
96957
37800
44781
42795
96521
89522
59998
69770
46591
78803
54278
76215
88722
69716
64927
67828
58885
80140
60966
70185
72310
96662
96933
98997
37664
92414
92330
66690
46779
75909
46733
77088
51821
91947
46138
96997
53307
92270
98077
91006
72576
95450
49740
81019
98134
94779
81739
88953
65414
71384
63991
54075
85974
84042
91657
90649
72499
68732
81296
74621
93823
46201
67876
94150
75852
86873
58351
87933
58073
73336
82797
86694
74204
50160
80655
83554
92700
77526
95864
59479
53010
46629
99911
49566
78856
92084
89975
72591
33005
96511
63193
63788
74495
56182
37223
49367
74540
35867
49051
72331
44337
54313
83702
87177
62093
38248
96385
81076
92938
95678
95532
80288
40091
66239
88990
50027
93929
58397
60213
63718
36524
38051
96175
79781
71556
86774
58277
99038
98472
85441
39505
63564
91860
99901
70973
92222
90203
99719
58574
95635
99948
99029
83787
92644
86666
96452
63638
95935
98585
99494
84623
42698
78627
63817
76244
41835
56710
89505
98228
98082
59172
98143
46325
83869
90105
92916
82045
61131
45279
83169
90825
91064
88124
52108
98592
73735
74712
67156
41189
96782
63239
85728
96669
41013
69075
65582
92697
34749
95497
98393
89614
55390
81456
95682
41074
58820
98171
33511
93722
55881
55665
36335
92058
78894
48776
95296
59156
88831
38592
97663
62843
48528
80459
84318
89506
75871
33088
93828
61839
96322
34319
91342
87186
90081
54600
40420
66311
76049
79950
66747
80166
83900
85807
93875
84507
46088
63654
95221
48412
60862
93038
86282
65331
46434
44087
45783
94541
33492
53369
64635
36319
94285
88911
90726
96833
59007
90685
87734
98521
89781
39906
64508
93137
91732
97669
63660
81726
91284
62298
99261
89463
56087
51410
87006
48836
44454
59980
94929
98883
92137
90182
62304
91900
53556
51724
83265
93443
87127
68493
65843
49073
56293
98316
48266
81777
50943
47109
98827
97500
70588
96982
80725
42024
87173
72846
71070
56840
98715
62089
64137
97575
90499
40243
83010
37834
47556
38096
79919
80585
94016
72395
70904
94984
76200
87043
90868
48382
93736
68797
69044
64007
44085
93278
85294
86784
60214
81666
68836
81878
83778
85227
84324
55740
87389
96900
70438
55598
89496
58018
93167
73481
68058
33010
80201
75860
33798
78985
86611
97627
65005
37262
88732
80955
86271
90416
72653
65350
92505
98649
50870
84516
62463
65862
75290
53864
64220
62240
84980
67413
33769
75944
54455
37381
37121
42078
96896
66969
48868
57423
86643
88453
37774
36429
89009
98829
40173
92584
99189
34716
49101
65656
83367
49469
35708
49403
74028
86469
52596
75581
55608
72592
99112
73695
82948
62232
66385
58197
99624
95606
97848
96065
85963
72722
97076
91731
97182
87763
98049
81752
69506
88108
85969
93320
54860
54372
90923
53502
48408
48733
79191
92692
46048
58193
68811
76988
82715
37764
34814
60034
78672
88034
99711
84179
55726
90760
37580
99032
50516
91493
35133
45249
38495
40715
47060
81825
66634
65102
84725
74207
44476
38552
46429
96196
69223
92977
86595
35752
80291
51441
86416
58474
86056
63448
42579
64335
37231
35599
55760
61613
80541
99868
85547
63549
65824
87692
85890
91504
91787
84764
58563
84788
54157
98193
59257
70001
73864
44156
92303
70191
78065
58379
84014
42048
79352
33963
44068
69976
79526
68636
54684
98247
52318
73947
87700
46905
71938
83654
44641
82231
64844
53743
83365
92493
65530
48357
68788
52564
75953
54211
99940
35588
79283
92623
79717
92615
61310
99083
50220
67058
92103
64509
67106
50278
79313
48107
75823
79588
40966
92315
87615
33734
40769
78680
48788
76348
49522
97853
65534
78053
90948
98780
90069
69492
91724
77957
72758
99748
86318
96946
88100
89332
51711
50283
40618
73653
76438
42986
96690
56297
39923
90519
89480
72804
52054
94365
63262
87898
66453
57759
69152
45574
81424
97916
44996
87750
52906
37840
32925
97626
99884
90865
43024
98523
58076
75191
49228
53881
57047
33358
98765
77838
53521
49963
86822
70742
49974
35701
79230
39773
79377
78595
82724
45146
76129
89076
60268
52733
86471
85142
57611
68505
51508
90482
61354
97267
89843
37622
93661
94669
84526
37427
37952
56294
98368
33775
36726
34883
76020
57618
90481
97150
97107
63275
60305
60882
52967
61560
98398
67377
49576
50619
87474
78793
36024
68355
85944
98888
77201
42065
79613
95609
96868
55910
82532
92687
62439
73462
82463
97125
89294
91577
84055
50379
97181
51337
97435
82873
88154
87560
68249
95273
76171
56848
94369
91043
65626
34939
85085
83284
65036
96837
76628
57691
60870
61059
74880
91263
46174
97757
46822
63236
35422
77835
35990
64164
68394
72106
98536
81908
62895
94739
85932
92551
35509
45343
38157
36150
86528
54360
53382
55696
35301
98487
59180
88466
50892
74350
74912
94031
69451
70372
93860
66269
40860
95891
69589
71085
80100
34869
44457
78210
99764
46816
58703
94287
77520
96123
91166
90988
59047
72627
68329
38767
95257
40211
96418
79989
88616
79372
78571
40113
85743
33548
39627
99523
46046
69091
90152
58151
57748
35545
43165
75986
85159
94553
89377
87697
92264
49011
79913
87846
82234
66531
88682
91337
33841
99736
85129
67092
55809
82991
94182
77056
82343
53313
70321
57626
90626
66643
71688
35629
93698
99544
99454
88294
36604
91938
52122
86207
59764
52179
96762
81998
46019
40669
95876
93194
48331
73268
70694
79129
38712
74347
72628
70802
99583
57654
40385
61374
90077
38518
47473
96604
97920
86606
38914
74976
93924
86990
71687
55907
92710
58694
62697
56161
69392
57099
69308
91394
81472
77726
46267
81856
88055
71049
72550
62438
55466
78266
76318
99622
80529
44062
61896
86758
88430
48883
56241
76740
40965
94604
85219
76375
66633
98325
47799
97823
67871
75928
85118
76037
83237
54186
54515
70458
97429
76033
83597
65247
49903
59220
66926
92188
53774
62328
95778
43567
91943
41752
87897
54088
48527
70805
69275
75198
87753
96680
53060
89733
73190
97288
58984
96146
78686
56753
48965
46964
72252
71375
50401
78010
88182
97852
55648
83494
87294
71308
42861
53147
49589
87888
87133
95734
93355
90838
96487
66454
89460
59831
69809
80933
40404
64457
92180
45756
49253
89605
47452
98693
97790
95495
78700
71796
92829
40406
97994
39255
38694
87475
39900
97819
89716
70218
86938
36911
59340
81844
76008
97536
77464
48819
75841
88320
95691
97766
96236
68050
80133
51503
91395
35391
71691
83616
76948
90929
44845
34312
50727
50011
51355
58547
68115
99957
99601
68080
73233
42562
91519
56869
50488
86252
95038
84896
49952
99854
38897
96447
66313
87936
42132
66735
86201
79430
54319
53056
39993
68011
98097
41073
97045
54887
33792
83206
41288
93857
63113
95129
87751
76755
44150
43506
71926
93550
69158
68140
99166
98005
77084
34196
95881
95921
56444
76342
84553
68931
92672
62480
89684
41500
71591
97938
73470
67757
97839
54323
99936
99611
85816
94580
89742
49192
69661
50746
97234
74032
64303
35082
45871
92530
44607
61365
33653
77337
95660
80764
87821
95281
43458
91533
91292
63689
97814
84015
85941
98650
86407
57438
71909
69918
99046
64108
56142
86358
72933
52523
40831
92000
94754
77758
40161
92732
99763
59051
36813
43343
65599
34567
49261
75301
40069
53690
91141
77167
68259
79096
99124
86281
68128
91427
59143
46050
49187
69054
36800
87634
87435
60122
95605
94083
90668
38807
99607
79093
53866
64944
73169
54891
87214
88167
99575
92034
69849
88623
99322
70172
69388
86359
82940
75890
63414
91257
47042
74123
81123
97381
36820
95829
97058
66461
98471
41746
89390
65994
51965
88421
78591
78255
36241
94185
66657
54010
73962
34675
85752
77438
62578
80971
89092
98555
95390
33989
74898
94804
36413
54078
81463
56664
97976
80172
66159
61566
76191
98625
66034
39062
86149
68927
92185
92106
58391
94793
93569
69733
75337
85191
93208
36283
33961
44865
41332
86240
49320
65820
41642
67029
80514
98655
87254
99841
45369
89301
99385
92751
80303
84842
41790
58323
58158
92746
99470
73032
47370
99425
97316
82275
40910
45458
33698
75142
95019
95730
34577
92965
65627
86224
33001
81652
67856
48693
41126
66685
66841
36990
92610
43707
87000
99843
52758
34926
64854
53695
50748
75668
62940
72595
75676
82540
90038
70315
59403
50277
36660
33333
55138
79882
82116
63159
40794
59183
35656
71717
74506
89636
84201
77288
69672
65233
79415
43414
86721
90791
65169
83394
84683
66326
90741
70350
99402
95324
65180
50365
52216
95287
56570
94602
98255
77284
92144
52362
48670
66348
77846
87345
76407
65512
63517
68884
95917
52270
49356
47909
86955
79930
99833
71776
99707
64665
52158
48607
89609
99705
86989
99297
76015
47841
53541
55516
54402
35330
43136
89185
92967
67040
77710
83785
74081
90779
45576
63505
85198
52067
92148
96733
92186
53016
82036
94950
72580
73026
85114
79239
64733
49194
97502
82040
70496
77290
46806
95286
83407
48259
78950
65505
76372
74482
74282
95474
91428
66072
34234
93989
43244
97495
63456
64893
85439
79105
92373
46425
88416
80038
38738
82272
49417
70901
95750
39558
92501
66053
93870
81919
64853
89309
86157
95218
40144
88497
91901
99245
66909
95053
42312
37368
37209
91959
88135
85515
90633
90689
96916
41860
66650
83001
98307
45612
77536
92533
65924
99362
34172
55036
41813
99397
46757
55869
91757
81684
41190
59122
57135
93888
37562
80951
41486
92246
50042
88521
52962
59723
71546
76471
93733
59223
49694
82676
86373
75062
46538
92590
46689
54209
84009
48085
92365
44589
79939
88632
85280
42276
58898
62622
43916
83531
72537
79310
83471
55192
80143
99386
47713
42125
99997
95900
60181
97372
83288
38775
50860
79339
61415
74171
55733
61615
99634
90648
65434
56178
36837
37195
82903
63354
74009
80549
76928
81906
97465
42152
84143
98665
95007
99849
50526
90095
75813
85834
39370
67515
72626
64640
84328
73222
73788
98507
85444
87252
56495
89320
68568
55264
34507
86187
65640
48016
53730
98717
99882
82351
67569
85242
60461
99615
43029
64773
90759
78980
78538
83593
45996
77378
98085
94426
75348
83648
94311
87219
99984
69046
33255
91446
86345
90162
95345
93680
44771
42584
63093
98738
37197
74080
79226
41124
66274
53899
75597
43219
48235
82148
78220
89171
57007
90861
72309
91602
83926
80875
73389
80778
64722
49214
74020
98416
78694
89717
83276
48081
92280
90843
99229
92556
88116
54188
77312
75308
95787
58242
83301
93807
97388
94105
96671
75417
73106
37987
92875
98481
77230
95663
52656
40863
94768
86807
70628
97535
36571
84341
68061
38581
42934
95469
91023
83424
95822
65798
69866
97579
92181
83841
89868
76306
81293
49831
98341
65486
51387
79097
85593
87717
66022
38047
99628
61602
88463
57994
87737
48703
92299
67549
94225
80094
89136
99185
42441
76110
93816
90016
88569
92634
64882
40050
84365
57406
58234
52405
81865
63520
68586
97005
57641
64824
36340
91007
91752
60487
74273
94744
90286
77006
55389
89033
99403
74581
67365
96528
63545
59853
68143
58863
45186
98688
47994
86322
93835
81031
79181
55115
90165
97773
70197
90746
91506
93926
40142
91367
49803
38790
91061
43619
75811
48610
71750
72775
95746
68998
70766
43648
80059
48101
35845
53242
88250
79054
44013
39147
82032
98828
41215
97143
89338
74088
84717
94510
91104
82298
88053
90285
39786
78607
78851
36675
67548
93795
96828
90606
79721
33634
91003
91008
59982
69483
62615
57695
37061
62355
97001
68318
58859
91917
95301
82318
98490
44163
99249
85332
60333
66318
81158
64569
55235
89471
52625
94052
41425
99825
89420
78642
51151
77228
91234
72572
37832
78454
87241
46852
73178
92820
46368
85527
64869
86725
95815
84002
85372
96406
69404
92149
90193
45268
96289
86210
91095
81750
34308
74674
94667
79726
92675
85849
93670
72518
83181
98606
90674
60441
82667
87904
91310
41143
42990
67936
57260
68909
55383
97582
45488
92013
64330
88093
66035
53860
36254
97484
83017
77057
54456
89554
35999
54778
78904
33346
90266
44811
99357
91836
91952
89055
79875
85119
97725
99813
65688
98956
93215
37288
76435
35443
59661
57204
78399
56761
78256
78478
81077
98400
77989
47676
71267
57520
40468
79021
90847
70841
86580
56551
60678
88297
61902
86059
99364
83078
78705
66762
77943
82176
60890
97476
89192
51420
83697
33057
82145
92011
95500
65210
33087
57634
90688
94682
48163
98787
99661
86001
97153
93397
59492
33812
80668
42215
75652
89553
79682
81733
86462
88628
57714
76903
82410
81470
77384
89515
36561
36952
84653
98301
70449
58667
50187
96057
89107
69690
98211
33923
66953
69550
95574
98512
98930
93053
60266
66334
48663
74108
88516
61490
41707
80050
51307
72569
39546
62137
93953
90826
85080
91001
96012
97466
65232
99830
67385
94418
51997
49358
99515
75647
93862
51039
98275
43548
88769
85942
96075
92416
82461
54376
68189
69740
88383
83065
66846
76006
75158
96771
60084
95703
79158
37112
97380
61863
96725
95911
70204
99846
37053
93347
87035
88816
40286
63842
97553
59608
61044
85328
70057
90894
83243
97397
92922
91243
46787
74533
91464
42611
84699
95550
63451
79768
99756
89668
53848
74507
98570
73270
48198
95358
33432
93986
93893
36967
94069
61103
63924
36211
97344
89790
89243
87350
83619
90355
46706
85983
93771
61107
76081
76908
74748
87209
72124
84766
60220
92905
69325
68461
83722
54449
70951
37633
41295
93963
91902
81399
83561
91259
89983
58179
44437
41121
94951
35633
90916
89858
99123
65415
77019
84003
75511
62559
46635
98218
38207
47420
87123
91597
81216
77519
53375
81501
41672
83046
60073
80154
51621
88401
68536
70092
51692
95010
68962
90987
39933
63742
89260
37760
88142
52200
39962
53324
98415
98669
95333
50168
82675
42814
73299
60769
61691
43896
47477
72897
49958
99776
88324
82009
87715
69290
57095
98875
59875
86718
53567
77332
89878
93083
91763
92331
93727
77648
90222
98849
87938
47219
57661
67233
44423
78795
91648
83315
80748
47971
81631
68813
71781
97424
48985
75239
75054
99144
77327
96689
88727
64566
62510
91960
91397
95031
52789
58861
55795
99502
95409
46513
42649
89626
66144
82890
98285
55863
59413
69930
50934
84882
47336
35721
98721
97929
52719
92203
34265
69426
57544
87222
86391
88762
96031
86193
46702
91928
80793
94928
73634
64811
73058
96620
60079
89022
49893
47554
58819
89167
47148
64302
34795
95945
66949
48741
51568
81014
95334
59983
43975
97395
81974
45566
78388
94209
44009
70782
54116
58692
88665
45950
73728
45793
66879
71981
70426
58979
82649
74947
87151
99066
98667
99275
96140
60892
41161
92495
33678
33113
96904
62423
90075
54256
36962
65362
33681
91024
57955
79753
99131
45713
76252
81032
56739
81911
69615
70703
81184
54102
68862
73673
42679
89070
82171
52203
95834
52133
77208
95478
57288
87296
42664
78037
72103
78853
77773
51885
43861
81382
98955
76188
91729
88764
98518
88306
83025
47840
47533
97884
91581
37611
96798
53007
97396
49956
71523
94978
98941
78184
49093
46459
54467
35811
76640
63611
79119
37831
96484
82875
69079
94449
56535
85586
55864
50288
65203
41658
88410
35786
65218
94019
34181
74855
66499
38214
87087
71417
53809
95313
95797
33229
66400
93273
59584
92695
71343
89617
83218
75100
52138
65781
99752
78103
94872
54279
99321
85173
56091
65636
54391
40620
43155
84372
99775
78178
96022
43650
77750
95777
64422
73078
34458
96776
90990
84580
74750
49339
33837
50062
70620
40024
84484
99462
86068
79773
69136
47474
64011
89013
54582
94534
54885
33467
91500
60010
93927
38580
33627
95853
39902
97308
93163
98946
60997
83179
60222
86397
40225
35248
38511
38114
65757
36983
57639
40919
39939
41058
35185
85218
46665
86615
60342
65424
35212
87778
39903
79351
68768
39662
91609
93895
61524
83322
85369
96883
90877
71206
90248
33635
88725
50863
59068
90659
81690
33864
82913
36794
67304
66074
93466
73855
94136
96010
85560
84062
61129
92041
94983
99658
81860
80522
48526
57983
89265
70049
96091
96355
69440
79556
83626
85478
94202
55752
97123
87643
37405
66162
59280
89978
79764
90199
59380
87699
41221
37554
98153
90671
82553
94468
86515
89432
60589
88880
40351
86463
93739
53923
84368
68855
99663
97156
90813
36121
90593
93553
51336
87136
83080
94570
82319
97376
55887
94699
72813
97685
91238
84989
85614
76935
65793
94011
99507
91350
98846
93897
88071
92502
67930
46695
92460
68972
96737
78084
80442
87188
68888
34349
59618
94492
68077
60854
68973
92238
50445
99730
52783
71673
89413
94351
47183
88253
51362
77117
98065
86769
64502
45885
70217
99298
52644
82499
52457
98382
86673
62233
37877
71197
45153
82358
66538
36842
61589
52613
60088
94875
44091
83965
38004
92438
56720
93925
97194
55302
91529
36138
71830
89473
61995
96820
40282
40577
94695
54842
54141
85972
83884
54978
93305
94237
91856
35858
91834
84135
54314
44369
63799
98739
33381
99206
91398
78055
95362
76116
61676
66064
82242
89863
98229
65610
87707
84864
68108
94721
70863
44508
60685
51331
32927
75330
86111
45334
37731
96257
58184
94286
93048
84425
72328
52717
38792
40433
70249
56740
79300
67121
92923
97324
80177
51663
35620
86387
79185
83405
98514
98961
47563
90270
33177
95484
51864
84627
68599
76516
90520
85064
65910
84029
70175
95448
87865
95472
90566
43097
34385
70041
86745
50467
96732
98116
92415
64327
41590
99703
39586
99291
94502
79607
91666
36219
33929
74939
45492
65926
81200
68935
64738
94059
49799
93676
90586
86314
92757
93452
89431
57795
55819
52384
66047
64132
85407
37105
91228
98010
73021
34150
91146
74864
45538
94478
38256
92316
77462
57593
75732
71828
93633
51377
50571
95246
87128
92282
95312
45118
66564
74946
67913
60148
88763
78697
87705
71524
36760
94587
81712
36451
98161
67033
39284
78624
99149
87374
58003
93350
42047
72887
99740
83922
44714
43229
76512
95488
33889
92025
61179
81879
55453
58539
79419
99338
61724
69411
92402
94084
53397
74264
58845
46791
54243
94730
52839
84996
85572
55039
81646
69481
90279
49613
89396
96392
56933
74449
91388
87024
93258
74870
90908
83638
34112
64675
74923
44471
76062
51860
71752
33964
87579
82166
37953
89104
81605
77928
92879
62248
78639
78839
39311
99558
99476
79464
93401
74026
82092
84164
33827
67838
86382
88659
89412
90033
93843
71199
40425
70277
97772
54264
98267
77567
65409
73883
51418
34345
55659
67108
82933
46552
98942
91672
90595
91858
97782
36803
38036
98890
88310
52639
37589
44020
95842
92878
56124
97636
91855
58050
38415
93102
68362
94357
33866
62268
78432
79698
80259
91677
89688
53498
80304
92429
96768
58024
45830
83483
61564
74632
88111
95985
67730
61736
89932
50329
97856
93800
93225
95999
56193
96318
49751
79866
78060
36865
55358
87924
39894
84117
77103
72105
53033
83618
64204
65971
90317
77407
70300
63243
53197
45525
43285
99263
82530
99487
61697
97179
86771
78372
85213
81223
47938
62655
54894
99011
62802
67613
75329
61136
99367
79694
82292
67234
97676
61838
53932
77907
53470
64537
99212
35474
73873
92721
80126
95235
98303
94386
69622
83098
94847
53613
85196
98619
89579
78911
59460
65437
51682
49945
69185
59731
51638
95252
46915
77460
92987
52365
48309
76866
40902
75346
91359
92461
44957
56746
37730
67414
92707
69947
98631
42208
38343
39343
35716
89526
98564
86357
64933
70997
41033
79345
97086
50331
91389
97633
50315
84162
81489
94710
62404
82986
96079
34599
74382
78176
51959
95028
84226
33052
45591
94741
71200
41719
34574
63750
88462
90881
98385
99388
87990
60191
65306
93088
90263
65589
44218
88470
84704
59242
61949
63094
91170
98026
95027
97851
99500
74450
60437
89760
47170
37138
56542
78249
97087
67793
99885
37065
98777
88830
49699
99252
89418
97269
57355
65805
99714
87546
67046
73976
52145
52952
81536
90933
45466
88514
46411
65823
33650
89646
81245
70325
83264
98604
55014
94224
90837
72149
94607
82442
61516
76684
90040
79715
88035
75413
47214
56676
86171
91304
61054
96116
98729
45628
83129
92329
85413
41480
89887
44203
93406
42002
51559
97748
77632
41404
41583
83640
36929
93898
55124
98320
82328
89223
99660
45592
58290
94325
82352
89194
78487
89403
74063
59684
96684
88308
72082
69990
44397
35558
92664
60011
85747
42304
47566
89435
99619
59866
45931
95679
91744
52960
65193
82704
69192
37360
94438
69850
77153
92119
54396
78592
45182
54519
87510
49060
95157
48557
56513
50522
53310
55959
99797
98390
49201
90166
66426
42351
84595
88627
62241
86732
35332
86532
97671
83235
86770
70011
55191
98179
84866
98340
98464
62001
44628
81355
79625
55576
81656
76645
97743
56566
68121
66589
63012
91088
71972
97656
78877
44175
94883
34359
99986
55152
98443
99137
83190
95224
94297
86557
49809
56688
94901
75938
91048
76263
84385
91091
53641
65727
84430
45213
76338
60757
51374
98686
48152
76878
63936
86887
74882
42444
85976
85682
78238
95161
75360
49301
79116
45239
56042
99717
66374
89982
78351
84436
57921
85131
81977
89221
87061
96518
81934
95436
89950
66320
98060
85987
93519
96715
87023
82897
55806
94432
92261
87060
46986
87586
83945
42528
89302
40623
95428
70706
83997
78901
49621
86978
99465
36562
66794
82217
97375
42197
98304
52528
97818
44675
89379
43386
35612
85368
43534
33214
86135
99990
69378
41067
66882
98907
35651
72358
92600
94964
79568
74717
41617
53284
37051
68753
58380
99266
80978
70698
47521
75971
49158
80398
60055
66281
43468
42292
83043
85446
92369
57240
63798
54379
84233
84761
45377
60457
82468
64288
66839
65806
45651
44647
87686
98336
37221
54921
64962
92554
89161
90032
81528
86930
97917
62092
92813
48122
96915
70401
94494
99175
97718
99685
65957
36407
47969
96020
79675
40064
44351
66854
97442
70212
98936
48756
54955
95348
99788
61031
51574
76974
79997
79235
92805
44879
85230
87627
54575
73316
78604
82751
93826
91885
54706
98508
92166
40884
67138
75021
60690
38900
69148
35010
89837
81242
57536
83433
82050
37653
67652
50270
75992
71535
94447
99678
98561
92857
70751
75686
96730
50005
59057
90747
96813
90497
93057
39135
69358
79522
66759
52202
97201
79779
83546
94180
51066
97690
54695
70234
88789
52115
56442
38883
85498
53483
73839
88571
70683
63481
87533
83347
96823
62014
45865
98170
84590
86814
35890
72548
87517
33209
45284
41510
48611
84953
46786
78205
53534
60628
98830
91592
59462
96493
83492
77728
57561
96024
67729
80862
39705
99571
63474
64471
84081
88964
41434
73496
88079
44899
95637
50929
93714
94273
87377
73543
35749
92218
62422
76243
94595
43384
72076
96191
92114
95209
86689
67016
85389
53401
73053
40780
83898
94606
75785
88236
83477
75140
60172
82146
55048
99902
84885
81747
34485
98683
94348
80840
55660
54125
78811
93858
93889
94021
55431
71391
96434
90850
33271
55491
59289
85300
96347
37508
90412
88232
66323
40935
95130
88992
79463
38443
99887
93014
77695
89344
54587
82122
34339
50316
87357
87293
95508
48282
77394
79211
97304
38678
86184
38551
49580
93023
84462
87964
68416
90143
37504
76955
82750
58702
86280
80821
42005
78379
96800
82105
95422
74719
95166
78808
98283
45027
96108
77163
49530
60659
72695
80640
60445
48057
88877
98083
45358
45746
73892
77693
51168
62579
87993
79076
93536
44376
82862
63647
95867
68302
52291
97682
57314
86455
84394
73913
53547
51416
87373
97704
94070
75689
99382
63153
96479
95046
60368
86800
95840
76210
76421
97095
65484
66390
98519
63364
98019
37982
58888
95979
37416
38281
81479
96401
80355
95644
68313
82709
33982
98098
96753
49021
43938
69761
45222
86009
99015
87783
83070
94803
89346
90765
86854
81222
75878
44042
50433
79541
46432
58928
79967
82029
77958
33588
97128
95293
84645
94424
35481
64754
38526
49234
93916
92705
91733
80614
84531
47817
80983
59206
87792
94261
76452
55802
83677
99522
85125
83099
87112
66283
45856
62150
84257
95083
89747
61105
97890
67810
64582
41805
81164
94235
70420
94989
94193
77122
81052
43391
78483
91235
48290
53484
88939
51325
36961
67666
87729
49949
68102
80254
94111
43076
81674
53035
42680
87370
67412
42205
51208
94388
36862
94481
54252
82163
89523
66511
76106
92499
85076
90409
85771
58387
59329
78307
90571
86527
54722
58651
83435
72134
78813
53998
91371
36284
34719
49734
34975
93007
86972
64190
84612
70170
82320
84412
98418
94785
96100
42347
46250
98197
90922
88820
50995
80044
94087
75537
62162
58494
38572
40072
95872
66915
96924
96777
96382
92398
39738
91477
47986
54062
64769
38317
83468
50703
49516
75228
85798
96353
77254
43914
36740
60926
82255
49311
96488
37868
99735
36601
99941
76891
58171
95289
97170
73886
34515
72341
49786
42059
90382
98012
93696
60025
84849
81563
57569
76515
47749
97711
70077
90909
85806
46171
63562
96158
42237
44264
98848
94603
98651
83821
66628
95832
81197
42875
62031
85068
47827
95180
80027
37439
48635
57370
78192
99749
85763
99160
97761
88502
70968
43859
80520
73182
97214
92827
36993
93209
96089
50465
93712
67481
32982
55348
87460
62044
61416
90119
81621
44650
73397
94400
89042
70158
76333
46808
95491
74648
89637
39927
65912
47607
48048
46465
82926
77445
87469
88490
97919
89307
51902
47888
75075
53151
98837
85287
55133
80401
95369
85111
79992
70991
82552
87097
42744
81945
38199
57802
55404
62149
88510
88892
88344
51526
80099
39470
81176
71039
78530
71202
37154
87409
55137
35138
82561
96955
69898
39495
98004
84969
55391
50417
82904
87812
47230
49120
63589
64383
89594
90211
63479
98552
52068
71537
41142
90583
97412
57723
83845
95516
92693
44145
84924
80244
91966
97108
72201
76486
78042
44807
84744
99095
78410
80739
92488
99998
51517
41881
50620
75862
47535
51979
89202
73013
69398
56492
82738
94403
66764
97314
51703
97302
66496
35626
97591
67562
36441
35249
86578
36008
95772
61126
38130
98754
96504
63186
37615
80359
81086
37875
93804
59005
92366
64669
88797
49037
78224
55633
61360
91217
49915
96248
93977
45681
92089
62424
39065
92740
96348
56724
48846
56290
64227
96159
82789
93583
99492
83598
94022
52916
95269
69564
83239
56742
81207
38466
94073
42572
44381
46572
76236
91481
39750
88975
92172
55574
39075
88014
33979
68675
61811
50528
49843
68075
87994
89910
86160
78635
97630
87973
82437
40896
93332
36517
43090
46913
38324
91065
95937
85295
37845
64743
35812
61043
92719
92249
33394
37926
45097
95784
68930
68984
39955
95402
37798
59205
98728
36553
69209
74445
50222
41251
85903
96805
47776
79665
77612
81461
77937
82678
85086
53273
86235
41509
99542
85155
75933
90164
88307
84617
44587
87340
85524
83418
97244
66899
92802
87780
84479
87588
99894
97680
95665
50020
75636
82152
56123
57012
95395
92671
81970
88063
62780
93520
55008
85175
78464
78233
74439
93446
70393
75356
71333
32989
83089
92419
92766
92994
38787
39319
99572
81287
83550
83577
93477
53462
84682
55866
82706
56604
78486
94477
96436
57573
84358
99681
33716
55793
87970
33452
91299
46890
38222
52985
76456
45083
62549
88886
88568
92942
64064
71155
97447
56965
97190
77292
60036
98694
95159
86614
97348
56613
44331
99063
92869
76013
84941
78154
68668
54077
78959
55919
79344
93505
52868
34445
97401
96928
91165
64634
55766
80579
87593
53732
49489
99668
56001
83833
53602
83592
90700
81295
60386
55382
49075
46143
47361
94090
80006
57068
92841
99312
96785
51359
67539
39544
49670
99525
87690
43633
78073
63120
62410
94880
33322
83959
61915
76154
58758
87036
46152
79418
89830
94736
88361
87816
77797
95294
81155
36788
46802
89278
71054
99326
89404
68033
62791
96368
99840
83865
86639
50819
98324
70461
40277
64186
75974
66611
70385
50587
34096
57329
65074
89973
98313
93382
60606
51178
99777
39097
72630
57108
99345
39309
93699
86785
94487
94305
51144
58617
77789
85253
73536
39357
95949
96642
94918
33577
40936
94865
79714
37394
86189
98742
34951
85885
89329
81558
50769
82648
94025
93886
94153
87230
78772
97450
46176
42728
77924
78845
53124
80986
64280
96069
78995
37722
47279
44635
96809
77032
40172
47998
74061
85290
90249
34352
96456
92990
60164
67508
55007
85548
43482
93542
71302
99943
95611
86901
75697
88406
97319
78814
74672
98353
93827
57013
55613
86612
72799
99815
94047
46790
99243
83574
84080
66976
33062
39025
83216
78878
75161
99449
34946
50397
86893
45325
42929
50800
86633
96701
70047
95967
58093
97137
77129
95944
77416
96349
84415
46264
35356
43114
37860
62835
88897
98375
98547
87141
97889
51221
87519
90900
45235
82513
71402
95954
68755
88716
98741
79973
66773
54419
43346
60772
93592
50724
95122
73845
46636
84113
76090
85222
41285
91341
63577
87146
40245
70053
94394
92796
95015
33136
81353
72699
97200
99271
36391
39056
92040
98818
75129
61226
88972
55671
95322
74520
51089
91918
84284
79390
43250
51201
95517
82780
61871
55380
88560
89587
95962
78133
73096
92755
95837
58940
98968
85067
67007
42822
74268
40344
58792
91554
58856
78618
56359
71351
82417
91868
40258
73453
71806
95590
99814
58161
35243
96173
67420
88548
85000
74424
72821
64182
86186
53038
59258
35634
98392
33476
69077
86872
91706
81395
91329
53475
53391
81303
60072
43118
89145
52797
96706
94479
69070
97954
94263
80852
44983
61696
32965
88874
94420
91719
53441
47611
41181
98104
73119
53735
99444
57466
84609
88412
94725
94834
59442
80046
87149
98910
54507
39776
69907
89795
57262
93837
48867
88947
92919
60105
97157
42764
83662
98950
73093
52782
91807
88153
54214
83928
60768
78250
68093
95181
98938
47630
51975
70417
42999
54721
89847
68978
77527
71008
77442
88473
80747
56427
97117
77373
99645
76282
69605
45750
82409
95461
50717
96128
78191
44872
89815
81993
85107
72056
85093
96748
94145
86365
77446
59955
82021
70323
86910
75241
94665
92267
92111
63293
89808
97686
34170
72960
70842
42702
52419
60053
64356
92809
96727
39080
80760
85563
64604
42302
86333
78315
74833
47658
94020
84819
81720
99883
76884
75470
48392
75569
95430
44200
35270
95039
48994
93146
79872
95596
85132
95317
94959
89612
49349
99232
33870
62757
97855
82375
81962
91615
89866
38843
43202
80843
93496
77643
69424
68071
99296
83852
94790
45935
93330
36009
35559
44032
85034
40233
72170
97650
72829
77131
82695
67987
52561
81420
53490
96775
73236
62656
68015
84435
80026
49569
92355
81443
98300
93996
91605
85442
97441
92754
86918
56004
39171
95319
77506
81156
91766
80305
89162
82592
95049
94770
74046
99458
96246
69899
66940
99471
92168
61014
73568
75774
76454
37450
98535
67342
57793
41584
36885
76944
92800
42779
37071
39279
85481
86288
85531
93544
92956
64496
97659
97151
36325
89524
97094
33699
36227
57973
45802
71405
43030
59261
97071
79123
81881
94660
95098
96844
89954
47957
92524
60520
47089
94170
61412
94719
87085
58794
37669
77890
76467
69475
67772
46230
96691
69787
76863
69989
58133
94321
51502
96008
66607
83326
81538
74579
63751
87732
98704
33762
87791
45407
56292
93901
56192
74500
92128
77186
53688
87162
77949
80918
94294
39090
42657
34758
89761
97608
54392
79806
34979
43782
65818
58804
80898
70813
85600
35781
35533
90324
72747
84035
63038
56580
89693
63174
89044
92614
87773
92927
67784
89703
64876
71867
90454
53806
83641
94080
49255
87038
92677
96407
62808
64047
69607
96871
96399
56258
90034
81550
39224
41298
53880
72464
60595
42126
87119
73730
65677
81071
44578
96469
92125
83705
78481
96895
58112
90116
71728
37302
67895
73241
86665
69443
46692
99280
73663
52862
95987
96414
76713
42742
49848
59200
56184
91183
64805
72174
40371
95577
92921
48365
76626
97943
87597
78762
91950
43361
90996
78575
55122
61773
87426
89359
81780
45170
57927
86907
80113
73308
67948
79510
90639
57226
54841
81697
71319
93153
51063
37956
95002
95364
61837
50159
84664
86380
98743
73992
70447
92208
87285
87405
88270
49953
75397
95044
72127
63696
91784
48059
97241
86311
94974
38585
80234
50875
43565
93044
50798
86091
97893
59586
42860
38300
94352
96093
84211
40874
90699
98861
87169
76851
57796
80534
93596
97285
81157
89927
81592
38832
94609
43211
50141
72706
84687
92580
83308
50494
56441
53455
74004
76489
94850
54527
71778
99768
91134
40841
97800
74836
59176
87330
93032
88538
89965
91116
81469
96503
44701
51809
85898
76556
90470
38457
40890
82190
61420
51811
99878
63621
91770
98879
36224
98616
35646
92368
44193
51825
73657
78390
65091
41301
96922
85919
89596
96635
46241
45008
48141
58096
59034
57451
84916
76491
78358
97712
69489
96965
92775
98613
98959
80058
85284
99709
42142
49801
52999
50899
99691
35866
97551
63069
84618
53421
87235
60475
65720
96875
59977
88104
39912
85091
89175
94281
44977
77714
77618
38720
73720
86263
44919
90972
97533
40725
83450
42692
85192
68964
89611
50913
60548
89940
81616
88664
79392
97091
58388
58459
97284
52814
91552
69972
80707
84680
73416
67901
47143
86195
54678
81775
87656
54435
92077
96751
35616
97459
48977
68812
56864
98166
58375
73114
96576
74987
67951
77856
75303
84045
77532
81850
87915
58598
85454
87802
71183
99954
82089
69397
82276
94282
90057
93571
65935
75606
84532
94645
51402
98327
78460
53021
73810
89828
82607
87883
34436
66521
63542
89472
88465
32929
50762
87098
93192
94933
38133
80930
39922
94054
94531
73448
64672
37101
77226
83470
43055
80170
98412
36770
99823
46355
98944
95724
97145
56118
40090
83423
99978
93120
56667
52333
95776
79560
62891
40195
34602
85037
82932
45487
46481
44823
47210
67537
87353
55542
44429
83528
84340
90267
78400
80678
91911
98563
98793
99909
60338
49553
85043
98094
74060
92219
95720
47511
84513
59862
98891
74012
95125
96130
58174
97815
59714
79749
97219
98146
85641
65586
45983
80784
46579
64078
74772
57154
83355
52664
55087
90498
60798
84672
85822
54216
96941
98028
90054
91549
97944
84414
71992
93066
88141
74711
37807
64348
76040
75687
46188
90676
83172
37225
71210
55546
68354
84313
36705
33365
97197
84805
38097
97205
45532
64801
53105
81982
78144
70563
76312
83153
37796
41135
74447
63761
98713
83195
54561
62100
80883
74637
60751
64618
34457
97785
95505
98576
65332
59672
79424
99786
94623
93357
93606
74415
74409
67415
48858
55888
85730
75155
63344
87266
51492
65427
52895
90543
49933
82425
87767
87458
92275
70714
99030
68677
81300
90120
49913
79586
48824
57097
74518
59441
91461
92375
91106
78418
52199
87030
63424
52335
93319
78057
92876
98169
45140
91054
48499
61548
75004
49679
95206
96178
57835
91457
51736
44244
93410
78498
76780
51380
60544
80762
62025
78862
66811
44611
57220
67384
58763
81861
40538
58103
39048
94310
43784
38985
73449
36263
97046
73045
41983
62363
96342
37843
49937
47536
36028
91245
72972
76943
75404
62841
37141
69773
76534
90115
52127
93693
50178
91990
68864
60468
34224
79233
92341
95786
56750
90056
77882
87598
99716
90340
35099
83881
95736
63029
40396
67619
50036
68457
94589
36481
53102
51478
68923
58726
56288
65048
95084
49243
87918
48446
41837
76229
94791
78155
38761
78896
96078
71221
75128
39838
80499
62496
85680
64415
80600
67269
88281
75238
61081
43406
96181
78237
70240
90552
95589
94355
71342
98147
82633
98531
77950
34590
81066
84689
90187
49419
78913
99844
87489
35562
88668
71711
59549
83313
97688
73269
93407
84270
49725
70134
76619
92825
88330
85635
95452
85793
82956
46370
50648
82175
69862
76816
36986
80990
92479
60653
55322
94915
46448
94221
58362
72534
77495
93036
91644
80846
65469
83582
60236
63177
91929
68020
96420
51474
88443
93700
65886
91391
45689
38372
98127
89765
53278
98461
59313
93461
47417
87861
39950
70294
99276
91991
97850
97352
64819
98767
66530
83663
98023
68537
91486
41188
59318
84712
88795
99837
96663
57785
86279
77649
34057
91667
63512
45196
74460
66952
93779
96566
77817
91882
98662
48651
99700
86142
47490
35996
73694
76842
78457
61748
62411
43050
88003
83951
47934
64973
80695
58765
91266
89816
78580
53025
50002
99789
98839
42178
95475
58287
38633
64292
94448
33904
61616
61132
94726
64009
60108
65326
93110
73478
85378
84181
60281
46989
53959
58328
34960
87943
70764
73620
67223
44307
81089
93614
45497
70747
93679
67643
49711
38121
85070
50025
63900
98441
76978
83327
93645
53925
55266
84407
65323
73936
86043
34861
95204
66172
93919
96262
67037
81698
96539
57601
38895
44745
79646
80916
71643
83877
51240
90093
92244
94650
81736
75654
94689
57465
61725
95137
96672
63167
52927
90697
56356
97249
88327
83941
49068
77415
62452
70756
56036
39530
90441
70919
92769
55241
93037
47538
96208
92790
69873
82458
58727
74550
74336
66062
86747
89749
56801
93658
73627
66282
92207
98365
33707
90407
44232
48383
36958
38359
45964
87057
91124
76213
70655
98369
83002
87178
50108
81687
88945
41355
82099
46359
81343
71835
87401
93999
99872
72952
94174
81842
76608
33421
54053
73666
94219
94634
90723
77898
81012
88343
90468
90394
70547
60852
54599
81883
78653
79449
93054
77839
55984
98772
81876
80247
55146
80287
79653
47740
75102
96390
70753
82994
43004
92968
93643
67172
85209
73483
92422
96835
69149
91995
37412
70607
45062
77708
91422
40579
72371
82825
85492
80151
92221
37430
59232
52864
86025
41432
33104
66316
40830
80078
58594
33573
75130
75170
71595
97418
93776
68219
96845
96500
94024
40563
86452
88130
84937
70387
68760
35085
85325
70945
47443
94201
84802
98407
58671
46910
54750
39921
89768
33930
74047
58468
92308
49377
86175
64096
96144
87445
90897
62992
87987
54069
89484
87709
41846
49142
58766
89232
97303
86922
86652
50471
62577
48227
92595
66045
99650
34769
96584
91563
97912
43575
87947
48715
71998
94039
51233
80400
94514
52637
73880
99652
95996
71984
87055
56472
96568
48328
95897
85500
66242
56491
84369
70502
99683
98915
62122
99664
53886
84075
74437
33565
90046
96746
39392
74603
60937
97799
87760
98755
67497
76149
89240
53830
94565
98889
94000
98560
51021
88643
45763
88144
67084
93956
74908
92038
94341
96544
88074
91946
51706
90163
86287
37418
93370
98152
83726
48200
63402
65570
99889
64381
92333
94204
78344
99873
99265
48194
82855
97310
62967
71949
87501
70227
46145
45273
50610
75911
47137
71216
33744
94767
85568
95711
38835
42221
93548
81039
71760
96393
78750
97952
68561
97354
62135
78117
72808
71629
84149
64963
91989
35982
44136
74292
99676
77267
86350
91013
52970
99205
93034
88564
89510
43635
68160
74472
58309
48095
98636
88020
98047
35741
67202
69045
92992
41863
64135
35668
54844
95511
67105
83610
94611
83711
93619
94891
73605
71905
73501
83718
94941
82323
48869
73436
77961
69993
94104
96939
96562
64717
58801
95927
66763
58252
49057
35334
96723
89347
50253
85926
87020
97987
77473
93856
88422
78510
49211
96477
56145
66208
84375
73553
73305
87602
33091
70717
41703
66925
70016
96094
98334
33991
77876
45433
91296
64857
33461
75814
98524
33779
48386
56284
90458
53946
88669
78983
82387
94688
88219
81021
92763
89352
92163
88907
88315
51360
88704
77600
47970
84798
94029
72535
95811
89633
92815
46939
94732
64970
64273
94060
73281
77573
90949
67009
64799
76427
47030
98036
45761
72432
97498
76011
51048
68818
49875
61123
57889
92578
99363
46052
42776
44713
76714
37771
65606
98865
52336
90258
66924
77338
68498
63695
65908
43349
62720
91097
71465
96156
91484
42858
92621
81956
76198
93850
86329
86644
62123
75150
89601
89769
42334
94831
91318
60399
45570
86572
43072
96188
33513
49736
98892
81235
83061
97507
83325
44391
47199
54781
96284
80982
91239
81754
99917
43169
45900
65400
96136
43078
87380
96397
75449
43574
65347
51058
70524
62679
37505
83083
70086
99222
89667
35637
95547
60837
62717
65967
50903
55173
79245
91622
50249
91447
45422
63968
84825
37139
44574
92335
73660
99287
93798
43921
91053
87351
48992
78544
92385
98778
74458
58421
82178
63650
56195
83608
98673
99910
73108
94354
86491
79642
54830
37328
89914
93005
87342
90961
96505
51224
99806
52313
93031
59481
94412
42160
96812
36942
33081
84675
54968
97235
88853
47367
99467
33772
39658
67534
88611
82518
69298
80475
48507
62113
58559
80829
65134
48779
91171
84501
78467
42801
76708
37199
91625
44941
87480
83221
41991
55974
77454
85130
90042
93854
56511
88679
55999
92774
62495
43671
57945
84971
89783
95048
59089
94121
45711
59953
70580
89475
86128
97073
96346
81318
46495
86570
98666
88342
97937
75137
78891
91315
34337
55161
40556
50390
77805
71401
37466
82793
36714
60704
42388
72881
72489
88319
89233
90545
55413
40539
96226
35488
99759
99953
87468
33748
97411
98118
47571
81246
92638
44503
98269
87407
91586
52311
91174
33516
96151
98371
45933
33711
93932
83658
57276
89585
61173
48293
74560
54930
51544
99625
84206
34447
57171
99946
93811
75085
80888
41102
73582
65006
96439
82762
83589
66672
58484
59627
51230
56220
86841
70408
87762
81394
87530
75353
92745
35745
89096
95012
41723
90322
94205
89909
71052
54836
58156
92101
66864
68905
59812
85030
50702
99034
72275
75628
66880
53066
91661
80255
49787
80625
85712
88218
64151
68750
60587
55170
41630
97953
78359
96856
85094
60991
44930
77015
97164
55962
37850
68830
85259
44536
83493
83779
40801
99724
49388
66241
41856
43258
86894
59132
62281
60289
57372
43375
45059
43474
96109
81433
58065
47774
85291
69563
60393
81146
88040
95687
71440
33098
98263
92191
48552
98486
50057
51812
47206
73948
94364
41539
99005
96380
74866
64595
67500
50711
87175
79741
46880
58864
47475
80968
94218
87147
40392
57817
88419
82885
99983
85655
98374
44213
97560
92928
79040
85106
88309
60610
86719
49361
43380
56632
79275
72114
79271
84020
58232
59612
75261
82286
81357
86909
57060
50534
95838
85324
61862
78689
44827
54541
64898
85406
49846
89031
85425
53863
43283
85643
74085
88839
94168
92388
92742
84130
95563
36128
63690
92195
83420
38556
54969
78119
95185
74130
71506
91085
42114
97417
91246
65015
88192
35184
84754
91349
82883
99548
33811
69372
45329
79679
96943
42771
63548
89992
48759
84497
86325
80141
62592
54717
97758
34953
40061
93403
85592
75205
48564
62373
50010
87372
57214
87111
97088
60697
39409
99429
99351
56418
91455
92056
75874
71102
94313
68264
89988
35734
52939
37981
43568
44911
96949
84079
89216
91123
89938
52536
73193
45622
59422
67487
58781
81792
73668
97760
48639
49169
34743
93524
97430
84646
62654
80802
73711
88752
82249
97185
98978
96365
83189
32942
64495
47108
79511
92340
72511
78930
92730
77670
64476
68920
50202
67685
74730
90185
84566
43714
94919
87089
69282
48230
95017
80642
87464
56983
39992
73529
87016
68754
65834
93855
52525
86705
96113
33887
91325
79503
95735
76130
96873
85467
87167
94568
70728
96966
89271
43259
34059
67117
58552
36480
64954
73756
97457
69269
72210
46339
94521
59377
98067
92456
84569
90036
87877
49271
97042
97738
51065
94337
58910
86985
73801
87950
81028
64044
37592
51942
64940
98835
76125
33293
47871
97358
41891
46817
99939
96522
66192
50092
66577
83904
80910
39256
82511
77024
46426
57532
47913
56655
98278
63913
57380
90607
92689
54229
43369
92722
72340
42975
89437
62006
72781
70216
99344
95818
93880
56340
77314
45315
96330
80874
81488
93116
58839
63983
39023
64659
92892
93129
42703
78416
90101
99168
54411
90946
91207
85994
86927
55357
64515
45184
70514
69982
73382
36494
41122
95597
50135
95183
82263
93130
91051
45990
95142
81819
56175
98952
43579
81766
49386
53477
73396
49562
41831
50272
93476
33604
38231
65879
81634
33027
95338
46891
62176
55889
65867
99354
44590
81359
91585
42780
61491
94002
96450
95081
89254
85812
92320
94958
91362
66500
92283
75849
78335
40626
89146
83861
67774
86317
60099
39753
90706
84449
96548
78209
58485
89653
33817
36530
89632
43121
77147
92743
49859
98076
82852
83620
57624
99969
95695
38525
97632
41008
76772
75875
98806
56540
55021
35604
95888
92993
96934
74722
79410
39756
63684
82419
98042
57004
85659
94724
53966
37563
89417
86293
44405
83706
40186
91974
91806
93459
36752
70275
84867
89172
36016
71372
56245
99172
54250
59390
84498
33935
59203
59882
92503
87196
88195
82641
96417
52524
60515
88110
41965
82757
92061
88146
63708
75446
99644
77733
81398
39866
45718
62178
93485
89026
74025
44962
44128
74260
59916
86756
41636
71705
78561
86304
41775
65020
43307
33413
78798
37702
76222
54817
94967
98756
95160
37342
72690
89010
53168
65664
49498
35730
45364
35173
33106
36694
47407
41793
40773
35364
39054
50209
37089
39428
54481
42282
48082
47139
53697
47065
38925
46727
39223
65617
65502
34072
35090
50802
60522
50726
56916
58357
47285
50458
43317
34548
48800
65334
45119
47437
62244
33646
49370
53699
61005
43100
39917
60508
50780
46609
54466
35282
57783
57485
45984
57636
46508
47706
54210
53745
56825
54410
60835
50878
33142
44534
39596
54453
55158
48864
65485
61793
57801
41874
42488
36739
48742
45212
34778
64504
51545
34166
49434
35403
47441
41986
52489
63661
52788
62568
41621
57169
36389
55920
65106
47464
55317
52278
36766
48529
56300
55996
55858
59796
55774
65618
48488
36220
56307
46320
56257
43505
41362
34628
35113
53725
39094
53150
58549
63779
46098
55946
37984
35351
41895
38715
44754
42701
54577
57922
38934
40637
49265
53552
42015
59385
48989
35070
64829
50173
43274
47180
38766
55523
54156
58926
65545
49626
64043
34821
54142
47463
51069
33181
35739
50023
59960
45292
59480
37651
62098
48239
37486
36627
36698
62369
59784
43726
65735
36106
57364
54066
50084
46550
45226
47886
46775
54320
56425
65456
33567
50368
57586
64081
61637
36966
56858
61903
42200
57337
45732
48988
53532
52641
60168
63291
54420
38996
56313
63597
60812
37406
59903
51596
39997
51079
56693
35617
42960
41045
39239
40339
43268
37027
61965
65872
37662
63037
40660
49418
58526
59686
61688
40640
50371
47317
64000
34756
35272
46263
51816
55784
36148
60337
52699
46686
45480
60429
63152
40430
56616
60381
61329
47459
37579
59332
62868
50292
33958
47968
63180
40306
60269
59027
60388
48606
64025
54839
53981
39377
59708
46075
56852
39831
51575
37918
51912
54277
46731
41276
34724
49759
37829
46650
58012
51977
34158
43509
43931
62487
51253
56057
50715
65542
62728
50376
47057
34732
34001
48515
36700
45644
53164
64831
45873
38831
46657
64607
35145
51415
49000
47424
37549
45847
36810
46998
59657
47153
43354
61558
34570
53587
44914
61325
44162
55118
34439
52591
49298
55867
55498
61892
61496
34046
55493
42582
65676
38486
35341
44215
39515
44528
36878
35110
36652
62236
55061
52621
53537
56810
65458
34798
40193
33708
37365
64439
45915
38947
51219
45937
38449
59895
60931
61562
55811
37395
49226
39076
45120
52003
52110
42641
46416
62269
58996
56312
50348
44360
58230
60161
48572
47687
41134
41245
62995
39711
46536
59120
38370
45740
59945
54331
35658
33278
63256
54337
61625
43971
57800
34106
38970
37673
62937
38244
63543
52383
49741
50097
42446
65268
38161
63049
41475
50007
33855
58317
47152
61967
37337
64981
52371
38791
38240
37644
45564
57443
54981
45961
63803
60127
43517
33019
61650
61982
64851
45380
52623
34042
35016
55324
50961
45832
58377
46962
56837
55208
60737
36750
60452
49461
57896
45875
33507
56812
58971
57914
62621
63241
41914
62794
59911
47423
36826
33821
53770
62923
60397
59399
52325
33902
58992
65186
65044
56092
56017
37816
63410
41468
48668
57498
34078
41946
45762
38263
44789
56949
48158
60753
55982
53087
34000
33096
35209
44907
41004
59573
46453
37358
59715
60519
33015
47857
40183
45782
53588
53620
34180
47062
39686
39796
37078
41292
41443
36935
49455
43926
59115
50843
44277
56006
51188
64770
40042
47141
36584
58803
33790
57495
44081
59249
35102
39808
56029
44979
56788
48276
58860
45896
54982
38356
51908
48683
44992
53062
35667
44246
49550
41104
57328
41910
44987
51408
57387
56995
64593
47313
48166
57430
53380
52823
44825
40607
45795
47267
44316
60124
38433
38331
33894
54511
64709
43281
43932
56002
51598
54336
66150
49493
62530
51030
38833
41271
39967
62354
61443
36095
40602
33498
35279
41741
63600
49932
58798
65151
35018
55871
65859
54194
36468
40657
45445
49535
57179
64378
33044
44741
50421
49036
41448
64005
50705
36115
35413
37301
37306
46747
58892
56681
41031
66015
64996
57207
37837
46530
33843
35297
53951
53647
33803
47380
58082
50832
58635
55420
39843
50962
47655
39716
49494
53121
41194
53384
34128
48541
50558
33824
39873
50464
49850
35784
38994
39775
64063
43397
56703
55436
63117
44550
65446
39142
62431
42946
65116
53723
50552
41543
47090
54202
57374
59791
64596
44626
52265
48496
44533
55587
54951
59571
65311
44320
66069
64632
65549
46639
33825
41536
43979
62865
49378
64682
40279
64715
54856
58278
59376
63421
66093
43683
34780
53191
47972
47394
60062
50701
62627
61248
64361
42096
34851
58941
43771
64955
49486
52569
41773
66346
62542
56261
37257
40360
36605
45766
60008
52465
34198
52527
58123
35613
48604
36968
37132
36834
40839
50747
61001
38894
55769
39885
54524
36672
56039
57580
34280
59728
38196
60893
45047
48205
34608
38658
52013
49196
46254
65598
45436
63198
53243
56382
51877
64124
58542
36094
39637
37347
61177
38878
59186
34194
45864
62531
55719
43754
48562
34477
63476
32998
64397
41827
46937
45774
53018
56401
62272
49514
51856
44952
58631
38875
60749
33600
44830
53897
36662
44582
62441
35041
39693
42647
62249
52411
60576
60645
55744
52167
58090
40648
38284
48288
41883
59039
38803
36461
61320
56003
51739
45557
41937
34294
65384
34737
37751
49712
63127
65118
54890
39442
49856
54179
49814
38555
42612
35997
47779
61740
42353
52893
58816
66351
55437
59914
63175
61276
64014
41652
39869
38487
40829
57545
65943
34705
46033
35157
51764
54870
66001
41561
43235
49620
42829
53201
58159
58295
47234
62226
56332
45461
48154
43734
63794
64559
34476
49854
33543
33430
37452
50167
41133
36905
50871
39683
50690
40337
66031
49592
62990
39621
53689
60886
42725
43525
40209
39198
66330
53492
33984
54007
44776
37797
60543
64976
56219
64903
54851
51963
39318
61573
39035
57104
57824
34190
60478
60780
42921
49907
57951
62042
42067
65925
33733
40736
43524
61733
63234
42513
66463
61096
63828
34111
46826
39233
37444
40705
45918
66437
40704
43569
55641
61370
42036
51364
47113
58493
43355
47985
61769
40281
65733
53901
44332
52070
38765
60155
40119
42867
48493
61578
46942
63930
44139
58935
49708
46420
59217
44146
66130
65780
42440
41821
52859
62871
64172
33362
50416
50853
34646
58264
57876
34253
65574
51921
35731
65461
36179
42871
55681
44732
37747
48795
40924
41367
51564
37278
35454
46366
54875
61913
54723
38919
39211
37335
34409
37657
35242
54297
38187
38640
46291
48419
59964
39514
53842
53514
58045
64488
41212
45415
48060
48256
60135
34009
38260
38546
46671
50013
35338
52921
58622
33663
64196
46421
53758
49909
46621
55037
48964
59104
53494
62153
53383
53120
57884
62914
49855
51789
38650
42892
48443
52451
56059
60777
65314
48304
65807
40321
35353
43811
61411
60132
40114
62335
37593
58600
42034
52367
40820
65125
35531
33907
54364
35511
51998
56577
60120
54822
64530
47958
34775
36194
54404
65105
53603
65361
46484
61393
62981
49710
34426
36100
47489
59583
65351
44648
53870
60250
37912
46630
60081
63045
50822
61215
40155
52141
47904
43817
43649
42839
33891
33584
63043
53122
34201
55914
39839
45019
66139
39449
33043
49251
61424
63317
38310
43666
45263
59768
52092
52306
58691
37460
38102
41582
40900
56499
49136
66432
62148
33948
36606
43158
33690
64756
53614
62405
49537
34157
51424
58458
66656
53989
36992
58875
63845
38874
41586
52280
41920
36819
41671
64879
33326
38227
51027
46327
47045
59643
47735
38272
36239
33764
50118
45322
45374
37212
39183
64859
57721
38841
65933
52619
62822
42069
42127
63730
48790
57741
41572
62318
48053
44677
47342
46859
66315
51346
40994
60179
33198
40954
34052
65112
63807
49978
37942
64901
42719
53853
39539
62458
42315
59795
46707
37973
46470
54133
47184
61040
36448
62525
38460
52183
46874
62017
33438
64154
54819
39801
51025
50487
60696
47480
42948
57460
38275
34909
43126
61275
54939
33986
56396
57223
36801
53365
62087
34455
52459
58306
55823
35846
43440
47920
66706
59458
62600
43546
54564
33571
47558
53598
66264
58911
43217
40301
62028
49002
41275
66105
50237
59510
61824
33352
47122
46999
61512
55401
61473
45595
45524
53406
50681
57562
59639
53152
61481
59719
54491
36411
33314
53595
62340
62050
39553
49090
46697
45633
58754
62347
47570
34644
47612
49735
50275
57021
63626
65997
49877
66435
49250
49040
52579
55127
61133
42404
45930
59135
42056
43620
54719
52509
53096
64213
51443
59957
41397
59238
45805
62712
61294
34273
46487
40033
36658
35009
50290
55522
57338
36046
38323
52103
63892
55539
47892
34565
51046
43270
65692
53517
61659
61250
36861
51026
57283
52357
38365
43626
50660
45481
37910
39564
55205
46197
49410
42357
61280
55167
49669
38303
61546
51155
46482
58270
57123
42124
66801
58695
44180
42317
52633
46640
39685
34658
65848
56700
56047
37126
35911
57306
49545
65228
56163
54649
51277
33251
36516
47245
62372
55936
64029
62801
60650
42407
46648
35773
44252
66769
40873
33569
33890
39760
60981
64985
48643
65077
42023
53915
42337
62331
33856
60923
57156
41421
61114
50691
38538
66359
44371
34915
52430
45025
58647
62858
58294
35188
43775
33497
45414
61630
34249
47018
48009
50318
52573
60817
49892
33037
33334
48463
61252
54382
45626
50993
47784
49344
37848
39214
37258
45496
56562
40032
53622
42972
33954
55345
41416
65167
55750
55097
49935
51115
46853
64666
40084
33654
54238
63870
50710
34035
43188
58554
53443
58572
45697
50208
53175
59621
47516
62370
56847
63748
34107
47752
65662
55053
50837
58520
55018
57540
63918
62584
32988
52095
39694
60806
39417
59954
44255
54096
58426
38993
33192
37376
56384
52215
34395
53222
52776
61830
51006
52319
41345
44095
42688
57790
55332
64560
44735
53451
55203
43143
66512
62112
41261
33059
64790
50021
33996
43928
58335
50408
64450
64542
37205
46345
64538
62905
40323
45886
33396
59076
63648
62711
57348
44904
56887
54499
35856
36925
56089
59308
48558
40631
66966
50976
48834
57604
62561
35540
37355
40292
46362
43295
56181
64690
47753
47276
63163
34491
36161
41496
59366
66250
41967
49754
49354
44804
59476
49601
38426
57155
61184
51685
50998
64808
38374
34994
38010
60104
53353
56715
52194
40656
52061
59382
59503
51572
40338
56952
45296
62045
37214
36443
54713
60334
44991
52375
34698
67284
47729
52842
57749
43287
35044
64730
49615
51929
44291
56259
40143
45508
39679
45647
48413
40005
45073
46446
59576
67204
60553
59498
65808
56389
61156
36598
63567
54148
46371
34554
47103
60318
60383
50250
46828
44576
60424
44928
34944
60745
41206
37287
57659
57037
46564
39948
33554
36875
54603
61667
44318
64894
43651
45675
61936
35873
66306
58983
64373
52264
48129
47239
58072
47949
48298
55512
36424
52428
51229
58605
60607
62198
47500
66356
64425
39082
39432
51893
66136
42408
53988
38759
53936
43212
54735
52352
59763
44873
37906
55459
46015
52750
54573
66382
66507
55944
62593
59874
54598
62734
33714
41990
40027
63330
35541
53308
54357
49695
64978
62225
58610
49726
56479
43032
45742
59023
64742
53332
34254
37182
64012
39960
36034
51945
46739
64469
41704
39540
67136
53354
56546
53169
34999
33882
51648
56198
56072
44297
39499
57753
41926
35075
35328
49409
40834
53702
56735
57837
61326
66837
47396
39212
57794
42204
35851
57064
35542
52305
42354
44836
41819
42568
65990
64591
50089
36759
53020
38605
64600
47664
45709
39060
48078
38494
64629
42082
35603
37048
47340
44961
54132
41791
54272
62598
61436
53071
47803
64265
41371
41999
50179
48332
37826
62660
63063
52663
49822
36420
37743
57070
48555
33758
55897
39041
60529
56488
33974
42004
34995
53803
45379
34356
36055
40961
51309
55263
36101
42174
57166
39003
59655
57872
46012
43016
51735
58943
63423
45494
60933
64026
36145
37451
45068
37873
58682
57315
59071
67276
35966
37968
61772
62314
34245
63311
47755
47021
49800
65204
42330
47386
53577
55215
59100
45504
63733
39102
59837
59867
64453
63190
36647
50718
36176
40117
52469
44517
49143
62519
52497
51686
37882
52547
62139
34642
60643
59126
51274
66403
37689
45041
45792
66484
37888
35241
58537
55883
40280
35924
61218
54091
44383
62501
63200
67120
54124
33603
53450
49790
52512
35699
59434
33761
36835
60076
41249
39645
52009
49697
65248
60373
44995
35393
52626
61618
59896
36963
50144
40821
49172
57290
57263
48327
46980
60126
64223
60802
45147
64126
47551
42145
40775
45587
56090
33308
67594
44330
61062
49122
59632
61408
59868
39463
44430
54812
59922
49233
66648
36080
52397
40719
60257
67473
41412
37881
61253
40717
49760
36608
65536
44681
34757
50898
36945
47032
48399
56227
36676
42659
54414
36033
53762
34162
52659
51028
43652
43207
51487
48854
51627
46537
36490
67629
57080
47879
64350
51146
45471
60809
38089
36782
38246
50968
57952
37426
57388
49457
37152
42007
60361
50719
59173
53717
58988
52538
44622
51906
62216
34580
62927
42778
41281
57479
46957
50116
50024
38540
64578
56304
38566
46805
35402
55709
51113
41396
38369
47191
39220
66904
37755
37750
49908
66516
40943
51785
49238
35447
39767
38842
66188
50335
50771
50519
41266
59064
52630
40147
59471
38871
62723
48437
56587
42768
44663
54285
33332
67563
44520
56783
39673
64212
67571
58330
45638
55943
61419
35214
47954
49817
65064
42322
53128
47029
33628
51019
48839
57066
59387
39160
42785
45704
41204
58371
48816
57643
47125
67401
44769
53979
37033
65946
41641
57678
59299
46114
52800
36783
43728
44555
57841
46895
65370
40587
43691
63608
60493
66856
40304
44080
44918
48179
56081
46154
59021
63884
42139
48395
42923
56217
54667
33287
57563
62543
49599
55455
43571
42817
49316
53729
65850
63313
42017
44510
40559
67379
64731
55765
56064
60490
46161
53947
46309
47233
44707
34912
48661
54977
33787
47389
40553
51249
58320
65239
45822
34723
45200
40007
39827
33794
51577
67499
62989
67168
55479
59938
38409
50888
37851
61553
49213
45289
57895
45635
55017
43689
52066
45728
39387
35199
58618
42057
54118
34171
61900
49018
56843
63320
58154
57360
39802
37300
62668
41851
47104
42104
64760
47365
36619
60245
56669
49729
40389
64968
35574
50699
61641
51733
67263
41415
37821
55544
36855
63422
35687
49687
35644
35894
54254
63366
65142
57775
49622
66625
62481
66621
38573
50598
53027
59722
41054
47281
44433
64816
54764
47819
66199
55686
38136
51456
39660
39242
56236
44311
48317
48543
52925
62291
65739
60782
61429
48837
57211
46255
62625
37016
59125
65528
51132
56463
39657
44860
61050
37706
53760
55296
41155
45356
41992
51884
62192
47019
51154
65737
51357
42031
57450
65374
65712
62224
64597
53704
64524
32997
67175
57577
55965
64571
47478
54583
53346
33912
49104
47567
60973
66528
41250
42202
35695
35472
65911
52298
64120
55850
47648
37343
40307
54631
59701
64918
40479
58889
66853
45511
35817
36898
50405
45719
40583
62714
45143
44212
63612
67787
61899
59933
39985
60526
42295
32980
53563
62007
36960
50611
61565
40651
62145
51268
36901
52107
36298
57222
42190
45216
46123
49209
51534
66567
64654
61431
42374
60708
44190
47873
34276
36187
44063
55501
44897
47606
49737
42643
63384
47252
43164
52762
34690
49237
38335
36773
46840
40833
58269
43981
57706
51934
47390
35720
46710
35660
39874
39814
50303
47903
44763
65191
49744
64737
50958
46439
64998
37265
61924
47309
36923
43297
65761
33534
62657
56055
37642
50289
42910
47901
38865
61485
61030
44933
43701
50130
39207
56416
53282
34153
48310
50188
56097
64244
55497
63515
33011
48634
61318
62580
45583
46547
52148
64979
64024
37938
33618
55434
63749
59830
40603
36973
44524
57378
44154
58088
66514
41392
58921
37414
57376
44693
45133
63860
34726
34217
62520
50674
66901
60813
33940
58953
53088
41924
40063
54027
62983
40309
41507
36600
36186
50783
44834
57365
52190
45152
51656
61530
40057
61826
40376
47525
57415
50580
50857
66753
66598
46244
63525
58427
60082
51383
56283
36310
43182
67996
46435
66991
34239
38734
42738
57057
54805
51982
33078
35577
57300
63008
57931
66718
61706
47213
63646
47791
47714
34770
51844
63852
48594
41998
63843
66271
63536
48211
52242
55717
50049
57550
57687
38045
44623
40157
58291
60922
40808
35469
55727
45562
57034
39633
39366
63246
38885
44853
33722
56821
34727
41896
40017
63382
34169
60545
51689
36144
39454
64892
49948
43873
39545
52498
37491
38643
51808
33374
52358
64279
49204
61172
52781
41592
42332
51147
41387
55080
35415
46179
66002
62435
47271
43518
55832
51175
51681
59737
44637
56507
59102
60789
35398
48631
50064
49415
52887
54368
57762
63838
36027
51003
40062
56590
52385
49868
52581
62041
40018
56502
60146
58341
66108
55739
56754
63263
43595
48430
55221
61175
34560
47675
64543
33058
67079
67458
66911
49444
65945
39649
39355
57832
60668
62055
63729
48220
46140
67580
39168
48364
36537
33981
60113
42508
35628
55745
47232
35238
65898
42095
47977
35919
51622
55355
62853
56975
61635
62346
54688
55973
45841
58683
53283
41526
33756
39009
39732
42727
38406
55595
43643
60254
50304
64906
62142
64791
54193
41323
35929
41322
45514
57763
35935
50236
40788
34297
42547
64112
60563
41312
42345
50805
66389
52582
65863
41818
64696
60618
48673
56868
46784
43241
41844
48535
60087
58208
54471
42256
53975
46607
34015
40153
42803
65068
58218
33640
34380
37650
51869
68141
65252
41623
66958
45171
50060
62133
55529
54233
41519
49625
61895
42877
62271
50573
43273
43958
38691
51585
66975
63145
53073
50339
56815
58604
62708
57629
42533
62484
44463
67484
35611
63017
40290
64746
43433
40187
43682
49061
67947
59294
33576
59820
48943
55269
41260
36772
51796
56849
36928
56666
59274
34877
47341
58206
63450
49658
62274
41210
50999
51650
37415
45167
36502
54755
64846
39275
45625
61513
39323
60227
49496
34061
50369
47299
59367
61398
48074
35988
57690
65852
55228
65577
58393
54975
41231
61737
49152
42597
34773
51756
41566
45106
63433
56626
65369
46681
34066
49098
35675
54131
53118
62138
53215
49334
54734
33549
43002
66237
37083
64549
34056
39778
66349
61981
34031
48547
60310
51611
67363
64814
64287
67750
67658
51851
55651
67176
65871
55245
46474
55248
33458
50086
37521
60009
57363
49154
48086
50100
39741
53137
50018
36699
66741
42529
49966
56110
68476
61352
43988
51658
65783
61465
67104
65776
41422
55260
63304
37309
50459
68372
56239
65277
57404
54693
66595
55162
53417
67083
68096
64651
66593
34113
36936
68359
40202
65697
34817
33506
43378
44127
34913
55112
64420
39961
51124
40336
49462
47207
42966
44640
67849
58312
44309
45215
50770
63013
61293
63022
35230
49107
35806
36818
57210
45613
67746
48422
65269
48104
51567
55219
40906
61875
41643
65629
51055
65009
49633
60617
40022
37293
54699
64180
66654
63902
48518
65988
42455
42774
55747
44645
50825
65791
61078
40353
34870
44384
45204
63824
39931
42111
32941
48251
34293
54848
35583
58279
57627
67119
45745
57547
46996
47428
33338
47146
34621
38913
54902
40352
58680
55702
40740
33464
40989
56503
44031
65866
53741
64458
34633
55341
65103
60226
35710
63301
34435
44588
60951
36014
36583
47761
51551
61339
60159
51256
67718
41939
59473
41125
66736
35977
39321
60028
58663
62534
44527
52246
43266
40654
35913
47334
34381
49749
54342
42590
60754
41128
50614
59815
34904
59773
44652
33587
33240
35627
35355
66945
66102
54334
58891
55528
57152
59726
44170
60352
38216
59145
35375
53333
45021
59174
34886
51407
56280
60537
45456
38283
36738
66546
35175
60194
44064
57486
59207
44689
64194
55292
47814
44123
56265
63158
52374
40891
55690
57381
43953
37497
45751
66891
34392
64845
62513
34471
37769
33363
43709
53294
66714
48847
59457
68197
33055
51911
65143
57488
62669
61477
60734
66218
53995
40178
42654
59544
60273
52101
46464
45030
63859
61651
59617
52213
39780
68406
35989
35767
51447
47421
66640
39734
39125
36854
65754
35494
53090
55417
54483
58481
33505
64952
47818
40819
41506
37814
43105
56796
37042
40213
42815
47519
55960
38778
46876
55942
45342
52093
35602
65760
39237
60247
43115
66963
64308
65488
63151
47590
66377
48432
57941
68603
36695
33657
66678
40066
60647
46745
51752
57515
44764
62693
60492
47720
34114
44301
67161
39114
49110
57011
61140
64472
50731
66927
37232
54584
50451
50759
60112
46945
33449
59611
68263
43348
57062
64008
53933
39746
40960
49424
60855
41131
40287
68004
60834
56620
58608
63032
60905
46350
55759
67870
54300
48542
57959
64136
34370
63773
34511
62733
43672
37270
55323
37924
61110
54475
50700
59133
34442
65425
50238
54954
40978
49805
62972
34182
52990
62141
45368
59305
36579
64726
37187
36632
54534
56938
50311
57024
40676
59191
46013
65280
58324
35785
65466
42576
64705
49981
36341
39523
43041
44265
36195
53276
52938
57566
66697
59246
61080
41225
53642
64564
60669
67570
49595
48236
43893
60591
39267
50910
48177
67709
60681
47347
66262
67381
61046
37032
45367
57078
63040
47780
51490
43638
36160
55130
63811
48984
55415
34048
42219
34456
47632
52691
58783
62324
42747
36711
57555
66639
37210
49541
62537
41608
46693
38727
52549
41696
40591
35065
48385
44274
68106
60466
63363
56367
36096
33921
45285
42907
46936
53468
40068
56000
62903
41117
55249
41777
39126
47117
51516
39860
60695
60657
58508
60435
63599
57270
46587
68357
44135
42033
61709
64067
44535
55123
47037
52408
49743
48810
59835
59645
65110
52208
44831
61662
61984
59423
62134
59430
34828
58207
37822
45269
68176
68301
46029
48682
55894
68777
44572
41936
59178
38346
43249
59822
52713
61067
61241
52674
48015
54289
49600
41417
56912
61191
42530
48777
67390
57407
65687
60095
45767
37645
58081
37479
53373
68990
62302
54643
58456
34279
35780
57719
51905
64867
46274
60249
64222
60151
60472
51106
36358
37746
58534
55607
33839
44288
34736
49200
62267
52126
42430
48181
51449
39554
54873
52742
61077
44744
37080
59070
34187
59015
38285
52522
54040
58177
63516
67063
32995
54597
54429
51913
46082
48071
65751
64541
64187
43359
57325
59444
36114
40551
45160
61004
60775
36646
57089
56322
53710
52863
41973
41597
61767
42018
33125
45642
55649
55408
35949
60771
59771
37490
55149
50577
43698
60661
60285
57203
67676
64427
47678
67656
53615
33816
44073
59678
58540
39382
67472
67796
64070
68470
56242
36497
52763
47937
35153
54610
45098
34350
53591
62497
36545
52263
35228
45125
52250
58658
36155
39850
43551
33409
61911
64925
57392
55368
33910
47320
60003
67160
63762
55019
65940
52186
41680
54749
68091
56670
49177
59793
62639
35939
61510
62762
46127
39626
49118
56528
38946
48844
48296
62980
47766
34681
60180
66830
67205
62620
63417
61707
51041
45753
33504
61919
43494
35259
34173
44507
44678
52516
33220
64380
60521
41742
46872
46460
46617
47251
54825
68661
59551
43847
67357
35491
44412
34432
52566
35585
39532
37619
54807
60568
47527
64972
41383
38158
51148
35128
34853
68350
48595
62688
65663
47507
59208
67076
38329
36787
42486
46226
35030
69172
54438
48919
68664
49644
42077
63101
62011
34097
53487
55623
46801
37390
53040
47201
58199
66885
42757
35818
36799
64031
57487
47657
41502
50094
47631
50951
36446
64276
47076
41715
57780
38368
41302
63399
58972
42901
51969
66372
62722
39635
59326
65166
37471
64555
43320
61399
41660
67593
39091
35264
56170
47430
46654
63436
34021
54826
33553
58645
65454
38510
67328
45135
53631
39650
59349
57849
33528
60074
39611
56701
57740
53408
46887
59436
39335
56050
55697
36613
36512
46296
49063
43483
66887
44545
45321
42500
52187
53640
60518
36779
63082
67918
62185
48196
40452
47324
64145
38170
59146
34124
57587
52244
50992
66671
35045
59230
56390
66677
33592
37286
59940
49149
38073
66998
53807
44975
40377
34044
44924
50503
49230
69037
40362
61591
55426
68390
56728
38845
65457
60162
44445
41816
56794
34820
61894
49678
61353
40646
64776
40450
43829
62648
60141
46924
57825
61090
69051
52532
62652
41471
41757
41209
68353
62266
57318
49199
58871
55932
57969
47924
52098
63369
56174
48014
65127
59802
69344
50523
47743
55971
57961
59526
64041
36069
55495
62128
58980
58533
42423
68455
60953
62737
37753
62126
38806
50687
42928
45908
63457
68715
46780
45022
63568
69374
35344
48760
43413
50061
42620
49352
43960
34191
55126
48193
33469
59041
67169
62698
63102
59926
62230
57083
48174
44112
42390
61964
51428
51759
35841
51807
54280
59408
54944
41917
57429
44672
55244
67698
67603
57255
42083
54172
43899
49065
42971
56071
47582
48459
59819
43669
63055
52340
39968
37321
43171
65686
53348
38732
36572
39049
45371
57742
67062
64161
43254
33729
64423
68954
58806
38990
51495
36031
47120
61444
68914
48928
56076
39698
49520
66620
36921
60896
64316
37741
55385
60167
68113
48887
65358
34069
54017
65559
57224
48957
53050
65657
44800
41344
49066
67109
52914
65046
51744
34338
38330
48857
58733
65139
49031
35932
40598
36732
56465
69429
52572
62684
56554
53884
41957
45549
67019
59121
62772
66119
41297
59809
57302
67352
33390
35439
40167
66995
44222
39356
43178
43627
66412
42570
43706
53991
54899
53749
48947
63771
41418
58140
35537
60664
68858
65073
36944
44386
67649
54622
61442
61823
48115
34336
42183
34664
62391
49947
61231
57174
40414
44294
40724
63196
48461
60102
33401
35069
48003
60740
66276
56559
36997
61523
41812
51485
38145
57585
69608
39045
34462
38042
60781
51149
60514
41050
57582
54151
36586
54571
66686
38104
42741
37238
46529
57172
33563
47298
43786
48470
35490
68541
54351
39078
35981
46379
67990
52584
59069
58343
35220
45945
68684
35154
42482
57293
58089
67963
67020
57559
49619
40722
36397
48872
39641
43645
67388
42428
34242
55352
44704
65596
48654
43342
68308
63805
66124
66148
64930
54461
63197
42269
49132
68641
52851
53082
47198
44491
37594
35385
36189
53001
50977
35779
46578
45690
36257
64034
48188
51103
35419
66935
38129
52230
38655
46504
64084
57508
49258
68952
53822
40384
66498
36830
55645
34733
62848
38134
39390
46315
64511
63276
35384
47086
42434
60195
62312
64328
36683
49091
62968
69056
46065
54751
59321
38380
68158
34612
66212
34397
36964
62612
36240
44736
42300
57184
60219
65389
34449
69571
60357
45533
36294
48766
68089
43368
42939
38347
50182
59358
64401
44290
65271
62130
36971
63188
68746
64250
67836
63147
59711
60379
67295
37137
46967
65883
51491
47999
67364
58949
52097
45175
59620
35108
67183
37155
45674
46721
61816
54941
59707
50520
42431
59512
48953
60044
50456
47686
41610
67215
33108
43256
60110
66095
41247
41108
37870
48822
63641
37658
53778
42489
57245
63128
35325
35987
62727
64847
69222
59532
68983
53823
45672
53031
67407
69835
66080
49798
60143
68437
46196
49310
45593
45985
46975
65479
50545
39624
38195
34569
35849
52308
64540
62356
59409
47599
34332
44204
40097
60644
41739
53967
56960
67179
69445
45729
46898
41006
59182
39619
68479
43877
63352
39044
55353
46714
59908
51728
54112
35322
34176
38440
43094
42983
69562
52989
66776
50444
69099
59052
56911
40627
41859
34964
68958
34023
43531
51597
62213
49013
57517
53212
33132
53508
63255
37856
41508
58440
41446
43073
51375
58963
43385
58084
38571
34941
69685
45144
38056
38697
60980
40523
47778
67350
67257
60550
62674
54619
43124
56690
33399
59386
60353
45546
62020
66456
49680
41890
42841
45011
61202
62523
33862
55359
33723
44209
55658
37220
51716
57866
65363
67997
42743
35347
56932
50643
36105
43679
66627
49148
45317
56362
68924
33380
65651
54343
42682
57988
49103
42386
58909
51907
58708
62420
69519
62396
36286
66482
38048
60376
42022
57029
34672
34706
37556
34981
48713
44943
54748
41055
66494
53585
37715
43561
49579
38753
38703
39879
56638
68925
43289
34110
53011
39618
54630
65328
62385
47091
45914
33623
62976
55518
44746
60584
43711
66339
59641
36064
68497
39725
33274
42967
52756
35956
41318
55361
47172
43459
62124
33428
37655
45654
39133
40135
48689
56410
56537
66041
39066
55771
55956
33638
56496
47690
38634
58771
48075
61771
53049
55845
61943
53526
39779
46380
46316
69437
40180
61925
59704
61016
36139
67346
66466
52360
34272
57816
44269
58744
44464
41997
37202
38957
47497
51868
64305
37696
63322
57713
65244
43495
63664
69311
69472
61026
52495
69912
50079
43934
52149
66171
40609
54998
65016
41180
48807
67699
40747
44447
55035
57859
63157
66073
69412
47391
65002
63282
53119
36536
50170
49306
54189
64052
41103
40974
43943
62085
45998
67950
55289
59813
53652
61312
33114
57116
46717
55181
63746
37216
46382
33219
40733
64797
67807
67657
68413
61245
66373
36555
53548
63119
41424
48524
62077
42206
44393
43341
68086
52442
34444
47855
37462
45527
41779
50713
68267
46084
54522
48023
62486
63091
69014
64575
39482
54136
62962
54586
67622
68621
35803
53206
51458
61997
45464
46103
69123
68047
68571
67874
41174
35954
51833
41765
53876
59873
50589
36200
43598
53229
49159
69422
61256
55496
63289
40661
36725
69736
52775
35985
61025
43393
39403
66556
52350
68992
51552
48320
56302
62437
42172
58981
51386
53030
58654
42589
70122
55926
40628
68287
58897
48803
57644
42577
49636
59587
68994
44649
51936
42932
53039
50548
44324
57598
44668
53569
38237
36540
54952
68716
66263
69597
41248
58655
53992
55933
64386
68556
38704
54247
58603
67788
69905
35525
62193
59107
68360
35158
70182
43841
51265
49771
44504
61194
69595
65147
63378
47295
50496
52180
52020
56547
44021
49997
57677
55950
56702
63769
55005
34137
38421
65432
33857
59275
34701
40206
47629
36423
36143
56696
43128
49126
60722
42916
69619
61242
40116
37007
38998
49190
57985
43290
45297
53303
59428
64858
48117
59696
46030
39163
55184
44490
59759
53306
47577
35497
48940
55818
67455
36232
57909
49608
58745
57939
59154
55872
62907
64013
35923
33607
54521
50756
66913
51348
57410
67064
54791
52326
53198
67883
44526
37954
41203
70038
52091
57958
62402
56647
41708
46711
36612
57702
34791
50941
59610
40854
52576
46760
58561
60811
65082
52616
70386
63840
51615
42898
53970
41232
50500
67968
59917
55210
42537
43426
35026
59091
48254
44159
55725
41598
59881
33327
36883
48990
58615
62518
60358
40800
59824
68252
48806
63003
66468
59493
46272
66808
64563
66233
49617
37718
59264
68271
62228
57594
63203
47504
61986
50683
45771
54620
69959
69545
46628
69464
50305
43428
37979
40415
61636
35408
39739
44054
39474
36098
39849
34307
61265
34348
50044
52601
59018
68943
53063
33808
37967
57589
48000
55820
46022
69487
62131
65278
50760
70142
50234
62954
37684
43871
39124
33645
37678
48967
34483
39444
69293
56901
56457
36900
48372
47026
66596
59016
52705
41718
66858
67742
65065
67493
39306
62896
40922
67857
47932
48740
58195
44882
47241
44566
51704
38318
50983
69361
52618
38882
48047
48001
70487
51189
49657
64414
36550
58429
68643
56414
34323
33647
56592
63411
52221
50475
49205
46206
59331
35854
60887
36533
55198
34597
55259
47223
43123
35825
45598
39405
64162
66160
34454
43664
52395
36416
34241
34382
40857
33809
58642
34223
36445
65477
46844
59871
63011
57623
52040
34373
52580
68524
59920
54746
46417
39185
59307
67214
44812
49889
62191
53285
42107
65939
46107
49511
51775
63896
50398
62125
48275
53993
34518
53329
37411
58344
47565
56988
36547
37583
42311
43830
45283
47952
52577
34256
55280
56048
38362
68540
70570
69016
44814
69297
37409
37075
36066
67797
65382
47708
59128
57250
48508
37160
35120
33586
48393
45889
35333
58173
65779
57105
52475
58562
37541
54472
44125
50862
41375
49465
35571
59443
33297
49696
41350
70446
65123
64300
58872
63286
58895
52174
60471
62270
36947
50785
66198
54906
34866
45561
57232
33439
56126
58337
37173
61909
51083
37454
57190
46028
60836
57516
67972
56759
62102
52111
65788
67382
62893
66517
69022
57467
36948
60405
64130
40487
52804
60551
64660
51845
53576
53609
53140
33286
40543
35676
38208
40312
56866
35072
63201
65124
69606
57141
68856
64621
67122
37030
49451
34720
45542
37933
50003
59287
59037
39509
53074
60845
60746
35455
55614
58198
47617
35043
33085
37313
58383
68341
57640
66729
69613
58516
49114
36421
61055
65011
36401
48270
38069
36666
41286
52176
61290
42480
44797
43591
46568
55557
41218
50859
51119
37243
52657
59861
41580
57851
43670
42133
47717
56897
54135
60873
49825
62563
70080
60869
38968
33034
66554
36135
47502
49727
36729
35907
51401
61614
68068
40045
67134
62194
48242
45584
56839
63010
59564
64991
44247
35063
69129
33679
52715
60894
37443
37233
48645
69741
48434
49677
47639
61087
36360
61804
52803
34131
64291
43547
68473
44799
40674
36339
48731
34607
60489
68336
53223
41516
34790
52347
60416
38290
47468
49748
48772
48587
35425
53940
64406
52831
58503
57553
68851
52229
52787
40766
64263
48471
37778
70250
42487
43946
41339
61674
55044
68559
62428
49482
42519
70348
59562
70456
46858
54605
46833
40836
46841
48841
45015
45929
37084
53220
39777
62210
39344
49602
57304
58117
38849
69314
70108
58445
41578
66951
49832
69230
66164
36125
51602
48809
49164
64785
60578
70411
40811
58665
53698
48938
34115
61517
68993
38014
65555
33343
36020
48401
35737
55776
58824
46215
63060
34138
57917
47425
62229
53771
46099
57081
40581
39408
69436
52118
64917
53779
39445
52636
64833
45910
36602
61989
44134
47614
55108
66787
38067
70146
69233
39121
58075
37363
65113
64630
37145
33669
65740
43884
63782
48592
42730
67035
50429
41985
39134
67781
39797
51059
48624
60682
68575
66209
50260
43510
45703
47963
51056
39341
35046
35804
47114
55755
63610
65230
38909
58543
63221
59717
51252
53334
39108
60859
60505
42635
68709
67327
69462
34133
66134
60561
55567
45096
48404
53668
55710
36498
49140
70083
40566
59883
34318
67396
47596
44815
56967
69631
59425
34343
62614
48485
41815
35426
47681
69758
66492
63166
58044
61689
34032
53520
46646
66146
69287
42642
42052
63329
36469
43383
68440
48561
42167
39468
46904
69902
43521
59189
57010
36236
46247
43430
46042
58799
42600
55406
61926
43003
58672
63214
46249
68510
60656
69111
50091
47647
47716
65195
39823
44816
62179
40741
70448
57160
60819
56663
33335
49263
49100
38683
35283
66508
70734
58587
59912
58947
35555
40855
36238
47581
38638
35335
40475
69454
54913
57901
68698
46337
38139
63557
59724
66570
60495
38750
60689
34208
50629
67984
47190
58582
33871
46516
65443
57183
70326
68848
39871
43000
45295
55917
63804
49776
54535
43227
38322
40428
53789
37917
40458
52429
59783
45594
70232
56574
41962
63015
41095
50565
35639
58838
58212
53252
53974
33144
48757
61088
63580
33967
40949
59676
50117
53253
59921
36995
50103
39111
44354
33878
61395
46090
49355
44248
57967
63112
67159
39424
52662
36847
64111
56282
62503
68435
69305
51199
40174
69215
63911
34713
51328
64620
47652
61870
48237
53304
41599
41581
35584
51867
53436
66127
48092
48120
42324
70089
69887
45503
66354
42673
40886
69329
35092
37792
51338
49273
51436
45776
52289
54676
34741
41514
51207
38000
47220
60790
49627
35397
70752
50927
54227
42260
36316
59394
47915
61100
67480
47372
35953
65565
49879
62792
63907
44191
55395
60579
50975
33928
59236
52825
61308
51862
42050
44512
44396
56575
66661
58464
63050
38636
51469
70167
62485
64995
46116
40728
53079
54237
54741
61459
52533
70886
61884
41960
54989
34175
36123
62618
70988
55601
35256
64987
54574
38779
34970
68934
36110
40185
62795
67393
35801
37150
48299
38789
43351
63405
38522
61946
55202
33376
62787
67128
63031
38420
45126
44559
34145
43898
53377
47883
42424
34876
69237
39416
33672
48580
40025
55767
45506
39681
34100
56201
49327
46289
44978
61586
38969
53402
35673
34522
58805
42821
41558
65968
60005
56521
55344
58789
34846
62628
50593
55312
39140
39692
68149
57875
67737
59630
46995
48403
63041
69157
47789
55724
68502
57648
70078
41034
57529
57326
43992
66612
37259
40929
55874
58331
48278
58835
65868
39615
64215
69438
36181
51694
52592
35465
52454
43819
41168
62353
65246
34592
69744
61593
49784
55335
57284
40354
47830
41127
58902
49662
58347
41673
48428
36400
55592
61756
70316
51203
64966
40137
61711
39607
60988
62003
44047
36953
54034
63024
59260
37050
47524
33282
62539
67733
42502
36951
49495
58747
71028
53214
51480
65222
67790
52646
68611
33042
64546
52794
60211
45540
71307
44965
68036
70609
54450
47173
59919
59729
61608
66030
63521
39342
70838
64030
60488
63863
57496
62440
45300
57668
62516
67259
33863
65030
51245
66481
49402
66402
44967
70360
70688
45375
62163
52433
59247
33493
42414
39280
55723
45974
66738
43022
68400
45627
69880
33312
36798
54757
58997
47323
40552
42695
53139
52638
62514
61239
47188
33918
37648
39583
68762
67584
69946
39936
36156
58190
35852
36866
39376
57136
67744
54166
47960
36622
42906
39988
65698
54898
36643
49544
38021
40665
56119
62821
46983
64338
52240
49707
33886
57119
55303
53103
58142
48091
59199
38108
62631
69107
56977
48043
54213
44240
51837
54020
47496
37400
67445
40754
69088
66132
42100
52152
43705
62830
34689
51695
41562
56893
44034
68831
36639
46676
55582
52519
46743
66370
39128
71179
60820
34679
33165
63537
47628
66098
58348
69653
38046
45780
64481
43498
39064
49881
63694
50246
39365
49571
45242
42652
58565
34011
37855
44538
43610
46878
59681
71421
42445
52653
37375
70961
36640
34379
34543
56517
57658
51888
44141
41722
56856
69265
67888
51670
34632
62251
70718
35715
36346
60282
71446
37955
49440
64577
54937
37883
71053
40635
54291
66265
53457
53493
34122
61665
56433
70179
45191
39584
66040
37911
57113
54292
44616
71349
55985
69693
60450
63137
66771
55995
59947
62988
64745
35021
44202
39373
59506
41465
41337
58664
67489
40764
49659
55662
46141
68882
34344
61743
48960
60949
65266
33619
40065
42559
36836
55114
68895
69356
56051
35131
61213
56459
63971
58502
54117
44871
46300
51137
34850
39061
51981
53816
47610
34255
42824
49203
39852
60319
59147
51365
62957
57530
69807
42914
56768
39631
51533
63185
38810
42687
64562
51077
38131
33364
39541
54195
56238
46551
51179
66410
56052
41631
43658
48598
41450
50392
55873
39290
48448
33683
55033
64065
43957
47429
53186
36274
54370
51783
49849
34921
65969
59157
40898
34629
68877
40318
56185
64914
51143
69418
42917
48828
40564
55177
47306
61203
43148
60800
43675
64772
44043
56075
48436
69715
36710
53918
44945
43964
48167
61732
44089
68310
50138
33054
60914
52818
51194
69351
39006
48025
69186
45691
45913
67722
36538
49921
52169
71521
60092
71031
59644
47824
67011
36599
41585
46493
67065
55278
43952
59495
57366
71732
56809
39697
33971
63865
37558
46653
60718
53423
41273
52780
50380
36880
63489
65539
58488
70004
43560
70915
39414
45536
52993
57564
56585
38155
64613
52170
57830
68530
47722
63491
57579
59594
69677
44506
53911
56677
65272
67726
62110
64984
44450
54480
58717
63579
65637
69861
33099
52233
45955
46889
64077
36717
33460
61489
49437
56560
61888
52363
43005
51238
70787
62761
71477
56672
37501
39898
45815
54086
47072
49808
63249
44231
70231
42565
70198
58442
33141
60183
39504
43400
60667
39819
48576
57596
46719
37900
49414
40198
63595
51535
47046
39684
44806
50343
53323
34004
47051
33056
36233
48922
45824
43443
49186
53482
59720
37147
65683
41020
69300
64351
46761
70806
45359
40058
70161
45949
43293
60801
49426
71027
65714
58308
50059
41240
42366
35164
55979
54835
70322
49404
53679
70881
33673
71172
58611
47236
47560
57549
55675
47918
53438
51839
62659
51437
70292
41343
50594
34091
71839
69066
54668
67646
66043
65032
41494
67308
61461
40350
47858
34702
70950
40267
67394
58167
56267
67960
46157
39648
69788
33903
51581
33388
62845
35910
54550
69556
64792
63682
36292
53649
46406
36312
47922
71445
41528
44362
57440
66597
51505
45145
67235
65529
62829
70739
43360
44726
34481
66812
62338
47529
42903
41406
60604
46035
37535
70711
33247
53045
51899
45070
39511
33371
62262
57752
55843
63107
49765
44359
42697
35055
56446
47445
56662
64664
45421
64379
40397
70490
65849
49308
60018
42012
69448
61341
67575
49369
37902
57605
68706
36085
38743
65951
54479
71892
62889
66294
38610
69289
37433
51481
49951
62875
43522
50438
65916
57679
44829
47508
52317
70654
35705
49490
45501
36291
47095
69004
66647
41145
48687
39361
48952
34505
43110
69256
36719
61200
40227
50461
50004
66016
65865
36528
71241
70576
66533
37352
50463
52470
67503
41347
47765
70173
58942
71000
34467
62681
43641
39941
49467
36457
46820
44579
57840
34120
48865
65800
49818
42902
61544
43053
43566
61977
67224
58668
44335
57597
59254
70145
67052
66104
58092
39019
41632
63899
40488
57317
35891
36582
70905
67246
61626
38751
50564
39451
62921
63898
49609
36734
55954
71003
40191
60547
71626
46306
65259
51608
43085
42113
45969
70816
63998
35503
36385
65447
51250
45849
59540
34200
34585
56799
46519
70645
45265
63199
55262
59400
56186
36178
37785
49241
34834
33395
51171
54070
40467
60619
48148
43444
45448
51842
60014
67316
62999
66875
44461
55566
42356
40525
69777
56466
60158
67504
37825
56791
41624
38473
33316
66236
57996
67370
44883
56235
69503
42217
49423
40639
34928
54694
71412
69629
37413
64683
36133
39348
54424
53519
39765
48746
71662
39086
61010
61644
39870
34428
55188
34841
39717
45136
37557
34427
44114
46807
67609
64085
46561
62611
64409
69876
65003
35912
69778
62068
61569
59946
55825
52809
51730
63498
53405
61853
40380
68368
47974
60717
48409
58531
56829
43336
40710
36370
70492
69810
68907
64068
71294
36551
35921
69432
67324
35898
67399
40862
53125
34083
59500
39210
44228
35352
33517
46540
47066
46984
38795
54155
66152
42655
42859
59523
57192
69980
55229
32951
62736
60759
42466
71973
33771
58271
38298
53661
69565
70255
48936
38520
52766
58862
51031
57241
70596
34779
60863
33281
45101
60539
39595
46037
34053
34025
60322
60879
69731
65408
62789
70361
37607
46442
63390
63631
33121
54174
44561
65452
46830
44679
42598
54451
55728
56231
33446
64586
43994
46436
39730
41622
45337
71690
37040
50953
49767
65058
51818
39162
58920
51620
65478
68014
49283
62199
53411
49445
71187
33208
61386
35795
46317
45199
53565
34892
50663
64141
50148
39308
53857
64355
57031
62653
58906
60208
69995
67070
60856
42685
56909
47300
62713
33232
53883
65021
34278
42011
44523
71865
72041
51444
58010
66587
41928
65972
52889
38618
55073
41651
66110
41455
53996
55814
35096
34609
41828
47322
32994
46827
68136
57686
55346
54047
40139
59570
69875
56471
69450
32970
55339
48402
45991
37249
64782
36839
63327
39046
58091
67754
68491
42980
70737
50077
43904
39159
52971
38472
70169
63552
69214
70558
33806
36304
45796
54109
44519
58403
59680
41129
58777
36650
71859
39659
44570
62836
59397
63955
63908
42540
47692
47797
71736
41220
57268
38659
54095
40222
58866
62860
58818
56550
61151
60932
60355
35258
39099
71336
54108
61181
69712
66651
63044
48617
62037
40480
37643
53805
35868
72265
53907
70416
36297
39630
33424
43261
51957
40232
35652
67050
48886
43996
68391
35020
66637
67912
59485
51521
39593
53893
49058
58976
53046
41021
36615
71603
56678
51260
52090
65856
60316
53409
34746
46245
34267
38816
39531
49761
38825
71098
63841
32944
36701
56896
51306
70355
40667
47023
44147
36833
52262
53338
42804
66946
48509
50757
67315
72501
45515
61680
64667
42402
44051
37618
63927
35964
44951
40194
61679
49438
46882
47193
47112
71175
36577
39911
43190
68039
72437
62692
39757
60156
65593
46173
57883
69379
48691
36580
37915
37606
37175
61978
49596
42696
39081
56078
61990
72428
35105
55521
47816
33988
57201
40014
56930
42736
46347
51852
34718
41199
59511
56934
37943
53064
43978
69649
33496
39980
33176
33331
59080
66228
55236
41294
64202
36674
62253
62317
56225
43332
72290
34192
69128
38513
42494
70707
43924
65445
38847
38576
40837
54728
34121
45355
40712
47826
54759
66462
33726
46159
43616
42809
66018
67536
70864
71169
57115
58854
43824
56836
52583
40436
38120
67479
53130
55704
56929
53500
66189
64741
53014
48390
63106
47398
44708
51810
36659
58720
41938
36755
62242
62585
35514
69837
40108
54025
35007
36879
71868
63560
38586
50974
67579
64601
67893
63707
52785
39375
40881
47163
34615
46492
55824
67633
35032
53226
58311
54793
54604
39566
63337
71268
48570
65493
46422
38539
66635
63449
57144
51747
43543
50628
55362
62074
36679
48727
65578
51313
60858
66767
47796
50352
46645
38225
71193
45662
64528
56120
51102
52773
67476
68403
58730
72033
50019
39651
53461
52546
36532
56946
57992
44082
68431
36418
47539
67151
70754
52666
39735
62067
39947
46656
33540
60674
58899
43865
34410
69147
48961
70503
52995
59550
56019
36303
68681
67501
67921
61082
39411
50330
46352
50244
33218
64060
39143
47837
35031
66201
65921
45173
42462
54956
61715
57122
36500
35235
46565
34257
72175
42951
43858
62877
69393
55059
43437
40894
63687
34858
37779
72343
68156
71882
65453
39491
48238
71651
69769
65836
56399
64535
42243
65554
41016
38695
65950
53782
62227
50476
72000
44557
58556
41875
68725
53274
57344
50332
67442
34413
67663
35255
33976
62975
42970
72237
53574
41644
48039
55381
37962
58363
61468
48608
38834
56969
58998
39932
67227
64020
60145
56883
42658
63004
70383
61721
48566
37003
35210
37522
61233
52544
39438
64994
67126
71318
65892
45112
71385
69212
43835
37153
35615
69117
50533
41219
60291
62819
60992
70235
54639
42102
56264
37827
71185
41656
41044
56506
70723
41384
72217
32979
35371
50372
49157
40645
40325
53318
53471
51419
59829
35928
66368
43687
34561
47950
44989
62395
49175
52904
54531
35901
61917
45971
42116
72622
66422
55011
71577
72257
65602
46199
37456
57910
39116
44353
68911
37334
44058
58360
64939
70814
72498
67624
64503
35517
66502
38956
47725
57595
35861
50073
72864
63244
46192
61448
72212
40767
38504
45036
39130
40763
57059
39669
48305
63277
47481
71359
64456
49019
68784
51363
44142
60611
65459
68727
64248
36425
71048
49738
52468
44984
48974
59311
56608
43220
35104
40608
52030
45799
46282
68378
34240
59204
64622
33216
47162
67422
57237
48473
40328
34489
48672
45630
62633
48774
72195
65355
45411
46132
49212
33649
59402
54240
56962
49168
40757
53185
56835
44614
71754
69590
42244
70955
37766
63775
45610
46990
64692
53780
63300
62752
53302
43922
49928
72582
57401
34777
50504
70102
42709
35174
61938
67852
62906
71542
68226
48505
36374
65785
40438
45922
58833
38411
70592
41482
53838
71087
47431
54609
42608
58482
70243
54092
49713
47608
34627
37332
71951
33920
44364
72452
58712
63406
39519
72059
38716
71555
55878
66210
57663
43399
56318
56890
71130
42457
55722
66258
40572
58255
62168
51258
43026
39313
34524
39646
70025
52343
50151
68418
64919
33706
37905
51457
67333
37315
69306
58837
58016
38838
51871
65708
70061
38233
46394
43812
67078
66631
56422
48481
41308
52302
42054
47804
60458
68969
49995
45723
48362
41878
55166
50984
55020
46330
33261
49220
56698
52390
45970
41800
48006
67843
71023
59095
56066
55860
39758
48926
58102
41721
38771
43663
37435
35689
69642
54918
70468
54831
71306
54395
35480
33283
68387
42543
53927
60209
58253
47621
49864
37461
72238
39502
33527
39479
56364
70501
50039
58069
68615
63021
39609
72250
51518
37811
39182
53942
60178
38626
34070
62763
39790
69428
49896
42976
34204
62511
69469
62234
58686
52761
57253
35951
51632
40642
68137
67340
55067
70410
34536
51072
62342
46450
49323
71847
34431
35365
50485
66549
56230
43828
42889
57350
69831
50217
50835
59885
56255
52690
52164
69055
48497
69557
45479
72167
34185
37043
67457
38142
70043
59072
61229
40357
35076
72109
65212
45064
50099
47700
45220
59032
51879
51012
59488
66367
68410
49135
52024
40662
45241
36209
68208
51524
68932
68064
50609
72948
45386
57367
51804
61514
39543
61898
43146
59293
63772
61066
37374
39721
44481
37716
72903
69795
39205
47930
39542
38523
50402
71393
66659
56862
68145
46341
57040
72256
72584
52923
64800
72323
61852
61402
70860
50149
50556
50051
56149
62305
64913
38304
51705
56769
67405
39896
62555
37156
71854
44892
55738
53628
69359
64178
45399
43821
52087
64579
59840
61343
61170
36422
37179
57020
34635
70075
71081
34605
63391
45680
47393
72098
33956
72650
54652
41476
37830
59624
51964
49649
51476
47009
63504
70556
54164
69970
66898
63760
33013
72471
55679
45052
70335
72803
44413
45685
42833
50437
43322
60465
68111
72160
42307
63559
40466
50675
63604
37203
63829
47333
37054
53799
50439
35520
66726
54043
66842
44742
68691
70494
34614
51279
52652
67683
51729
67712
50155
34533
51432
69865
44629
52113
69285
72046
46479
72424
36569
65922
41662
61470
72843
67167
64492
51651
60733
66730
40976
41873
69189
67094
54882
58124
68000
71309
43614
36910
55868
72375
34842
51494
38569
41852
37703
38619
69176
39594
56032
43778
58062
50708
39384
38148
46819
59718
63497
68168
44235
33605
66525
65449
61980
68859
55465
64588
43602
34364
47286
71429
73312
36780
43647
66342
66689
68650
40885
42982
58305
43738
48723
42663
51741
58919
69380
45874
42121
51586
57490
58656
33846
44130
38152
33410
69497
61249
60673
36938
46265
71880
69142
53955
50823
36483
35201
43753
45948
36223
51215
67623
37045
46684
61766
38657
38176
60382
43789
52880
59437
54810
41961
49319
49374
57049
47869
59424
58246
70653
44756
36796
66934
54560
45055
55148
62407
52832
48986
46374
58577
59129
69357
36127
41930
41989
64015
34103
49763
68896
53177
71706
41409
59450
63054
68776
52744
50930
33760
51358
57527
48069
72297
45148
47810
35485
63791
68860
33007
35619
65607
60676
69084
59554
50506
70491
72836
40004
45166
55325
72613
34958
40956
65775
38815
37780
48368
54601
47772
33450
59372
47079
64807
48159
45901
52162
43131
38582
37815
36514
61877
58525
41315
70970
36002
44686
68682
69540
72286
55698
53315
64413
52059
44425
42978
34425
40688
68460
70063
54742
37495
70474
36276
58924
53982
44377
45887
37307
73111
48905
44420
45459
46209
61195
59273
57077
58122
49127
48539
67540
44403
60803
72822
36610
45443
73146
53181
45078
64224
50638
54081
45634
65275
55913
33713
37666
33486
60366
52487
55764
44358
46896
57724
71059
59515
66665
37004
42371
70793
52747
38614
33774
48343
65330
69688
41555
65038
70835
67411
41454
55831
36062
55561
65707
66214
70380
58513
67555
67931
42694
47923
64870
65273
62916
60559
44404
68228
63602
42194
37385
50562
56738
72769
73286
72177
35229
47136
42791
45405
45278
67195
49882
58469
44750
67839
58830
34553
69419
55708
60298
59976
36050
46581
37188
45026
70608
68534
49764
64267
67149
58322
64125
44757
40217
34465
53722
71240
61887
61484
49072
65625
70358
45833
41136
46134
58640
53013
49207
70803
57781
59117
63389
49668
57090
61717
40303
43818
43067
33712
57395
39429
67291
43802
38746
54985
62106
49838
64271
49936
50811
41488
51520
52069
44926
71709
61841
67983
67348
65709
51158
60271
70724
49774
60615
63323
46303
70029
70705
41385
58413
63723
40358
64193
71823
69633
73196
61495
55669
44509
55060
64143
69417
70858
40809
54850
62376
53616
40381
44546
53389
60267
45902
65962
59679
63780
38553
70671
69387
37123
72116
70594
45087
43844
50245
71920
57500
59961
46569
41361
52898
43790
42849
65173
54302
61211
73516
36808
72814
68312
68573
53469
38872
54702
54232
33597
67194
71863
71345
49346
48297
41661
34147
34516
54187
45670
35237
59144
73405
73149
63834
36404
39465
39169
51504
45498
48442
65197
46823
61847
70895
68558
49178
56576
37392
47084
38254
56935
70733
47785
68041
53271
41788
57239
37676
51000
53012
63978
57143
48590
56931
43874
65297
40105
62380
53882
55025
66973
45149
46867
62686
50410
47010
36548
65802
42156
53235
60794
71147
62823
36802
44944
61598
70726
50881
73176
50982
39891
67653
52282
71886
33892
33442
49861
68384
49400
68711
38137
35343
72368
43833
34229
35724
40785
33018
64561
37130
56706
45678
34404
64389
58418
56529
35746
47208
66833
42291
46246
51123
49673
44000
70187
42940
54590
38735
39098
58811
49857
59310
38109
56013
71212
48686
63640
59268
51145
38754
41253
48612
37577
64626
33615
67519
36563
71597
73488
47925
69794
73471
72817
42391
62964
33568
60562
37765
40791
65344
61362
64775
45454
65223
51353
64040
61752
71549
68918
36891
67958
72680
53268
45695
44431
33046
49905
35234
33378
64402
59692
40666
54595
38308
37023
64507
44658
36380
71339
53219
57774
52615
65644
55729
34703
70852
63210
69493
36331
73891
45602
43039
34763
46187
50263
52175
72547
70987
56603
69623
58248
44143
39714
35764
46669
65748
71297
41457
61519
73297
34797
47128
54546
67347
59836
61479
38700
46854
35386
56541
62367
68024
43653
63359
72444
35388
73072
33625
44968
53000
49994
44531
35747
60484
43394
45840
47499
73135
41393
59322
57590
40020
59671
37058
44306
68250
58630
59330
66082
51183
56989
49529
54304
45336
46756
34969
34952
43535
72034
71444
52586
34260
65762
41615
63211
64592
70666
44253
54493
48567
37094
34539
55472
52777
73129
57287
66442
44884
66688
59044
63827
39559
69169
72032
33861
49222
55503
62849
62190
51766
52816
72602
61143
37853
66260
71419
60532
40491
38515
59580
53788
44893
57137
47376
63238
69582
72006
72241
60866
64254
34418
67068
60925
54654
39407
63388
43257
64986
46968
61085
40977
35484
51078
67145
43012
57398
35286
47891
59320
45655
69913
69221
70155
61316
56038
36318
59648
37248
66752
56565
65953
70595
33642
45535
52857
60470
57696
72173
57092
73259
69726
62276
43324
51023
73213
70643
45132
38258
37985
62910
43890
46386
40562
41430
35621
64735
65460
48291
37012
59555
59816
53597
47354
70566
62602
40204
69517
49656
72413
73084
38740
71526
60114
62147
63605
51439
36295
55367
47447
59847
39818
55242
63964
70184
59278
41720
71670
64902
73350
68900
59304
43834
47007
64841
54876
60415
56291
68009
64448
55178
39252
58737
74071
60594
68485
61073
58893
59198
60671
54832
63386
61764
68820
59060
71885
73327
73834
43092
73799
47422
72294
53944
60921
45010
45354
40131
56878
36989
47633
33555
48204
74199
42293
65340
57033
38201
40009
62357
49325
63814
49943
67024
36004
51156
42735
73631
57757
45396
45617
39330
59193
52188
50183
34618
55549
35130
50753
52982
43470
36975
33916
41311
53422
52256
41940
62288
54780
70810
49362
43845
68478
60908
73255
43263
35578
63098
58968
42711
51836
53109
65995
67529
57324
41316
46520
40634
44105
44266
57063
61928
38898
48725
73079
55667
54208
58855
61396
60086
52247
52913
72166
54915
47900
38799
61685
62671
58175
37884
38404
48658
57405
37350
43294
70073
56453
45640
73581
72225
56397
43758
42699
72869
73843
47414
54296
55439
55375
63318
37380
43330
38742
66986
37828
52748
61891
34126
44039
70763
71912
49478
67872
56317
46223
70999
37744
60930
62816
50113
61780
59241
41046
61003
69834
60374
67101
74000
38698
59592
39949
55435
57707
64812
48335
68266
35361
41087
49769
32954
48695
74100
72919
55822
66202
47604
69684
45968
36177
41880
47229
35683
67962
65194
73435
61927
66329
64706
68066
43388
62468
36390
34762
37483
57574
45616
35260
45934
72008
65773
38296
33033
51983
57310
61264
61345
64021
38364
43751
58127
55558
62984
72315
39177
37437
38783
45863
47074
53479
71046
41216
66338
41848
70604
73966
35149
70477
74228
60761
44167
61881
63067
71816
39195
70920
34793
70051
40605
74378
37082
42715
52956
70062
56321
69385
34361
73127
70804
49225
33112
66254
66850
59151
65274
60788
33386
71606
64170
40876
60276
47013
55410
63078
50052
67760
65292
56070
39574
68902
52784
66140
41255
38597
73809
68201
56014
65846
48289
56536
65285
72865
43894
45245
55024
67602
52736
42469
68129
51570
58705
56011
66929
66679
40970
40996
66111
37446
62596
35035
42181
66196
48323
57999
36793
35522
38902
73145
33872
33522
50481
67720
64612
68499
59520
35908
33938
40601
56631
73184
68672
63967
45872
46180
39957
33782
59298
40495
46089
56610
43589
55480
44199
55132
65899
64763
68874
33080
54071
34619
62991
69317
37844
45798
41905
51479
65345
41839
58930
37887
50427
50107
66142
54268
54333
38992
40971
43513
63629
68335
36518
37447
72045
49991
67310
73089
40188
53474
65679
49307
52869
67230
36671
50841
74372
44242
52042
65159
73593
53767
61289
46290
37574
57235
36977
60284
39402
51743
58272
42763
39945
56127
39652
34140
64861
73489
46101
56368
51674
51236
62290
53413
36831
39556
45255
40650
68190
56331
63495
65079
68446
71149
39677
35177
68235
36308
55761
62311
43721
69670
63441
35358
69224
42880
49510
50729
55584
63149
37752
73652
70575
64744
34303
50615
44711
46424
50358
57885
50391
69082
44922
62030
51587
38647
52567
72994
53678
34880
36112
53184
37680
67402
68029
50707
57926
68078
67975
60760
52399
74074
37966
52214
72634
69219
56435
72993
37403
44076
54299
38561
45819
41996
70774
35428
36570
61462
53813
47583
52034
51578
59843
53112
34365
45859
49723
44188
42740
56990
40912
37849
41254
34968
66020
43542
60911
44387
44343
56629
67573
61182
73335
55136
72194
57957
39901
52171
74508
73990
46097
70837
57048
61319
43358
59604
63222
46873
41077
71678
37158
45121
61324
59459
62901
40401
56008
66003
62237
66094
39246
58751
43230
52611
64023
51915
44251
47693
45967
64689
59647
39395
71659
45650
50276
64999
68304
49700
54128
36072
73313
74653
71822
58319
62223
42175
74429
46064
62286
62813
60567
48035
37584
54445
33589
59857
37699
37654
72945
48720
64843
67592
68801
69780
74397
58527
45988
71265
68937
37513
66419
57633
35471
62408
67255
66340
62446
52853
63368
68866
38245
40973
66251
43697
34685
69644
71433
50265
45303
33157
54651
64977
33239
47215
66380
58579
56085
38416
44282
74149
51270
59949
43231
65986
72073
38939
67533
42135
35596
48998
50038
72037
46100
69889
53908
48771
59325
35947
59750
55875
74030
40848
47235
52396
35012
67861
57118
43580
37971
49703
39537
34161
63394
74589
42109
74758
73264
41966
68624
43487
34424
37098
50883
55084
64417
73841
64694
60343
69246
55693
40230
57132
67762
59628
56530
38122
39853
47634
50904
60880
36153
58160
60119
34978
64758
74819
36057
47573
62361
41824
34347
70985
73719
51390
51371
61299
74192
61064
65777
32922
58001
49616
55898
46575
57307
34317
66536
56165
49315
62454
73188
70454
43210
58500
67833
67911
70485
65402
51639
41970
39899
67559
56286
50546
74245
48491
39333
56173
69150
46979
72399
70421
57843
65405
73610
39391
54052
60538
65838
56598
44877
74462
60129
72768
42257
51540
36041
33612
56253
69958
71798
67368
63994
41706
62019
50923
38955
65473
69856
58398
60524
72850
70916
41684
37133
65304
36010
41147
74349
41197
54104
51422
40832
41085
40992
46364
51323
71215
41466
74795
73101
43563
46582
55937
47724
52156
56208
52257
43269
45739
70735
37177
54298
46725
48939
62932
66779
58738
63506
33796
70759
34765
67000
53522
43816
35141
52139
41236
61611
66795
73574
34207
67254
42564
62616
52950
67395
71501
36521
40614
41029
55026
48125
48532
49676
40927
65896
74617
54904
64376
51719
47895
58152
63601
70894
62069
65673
37440
74808
60860
41847
63052
67667
43201
67270
74167
52790
62366
50572
71657
73063
50845
36093
65115
56721
49499
46959
39528
72415
71681
69855
46586
50581
39385
44552
44832
43933
70389
64082
67641
48578
40387
68734
67238
50474
72302
58346
73528
45076
39443
61934
61278
49223
50872
74186
38602
66680
62985
48678
39369
72895
72362
42974
42629
47553
54365
72581
55454
39671
42417
40426
44980
67882
59196
37064
70382
72355
33914
45888
68695
56855
66429
47526
39209
70512
65383
73957
73304
67715
52905
51628
46559
37242
38796
48679
73607
68938
52421
68006
60400
66522
46866
37192
38039
74313
72476
34475
44670
37060
37685
61956
59710
61277
46557
73853
40514
46475
46471
69960
70661
34213
33884
34542
70845
35311
48099
53854
66532
45366
36775
48218
40150
39208
73484
58318
74715
41972
64357
53818
62009
51088
50893
40930
57352
47064
73191
51193
72244
52827
58222
37510
44963
49160
44394
60765
48244
52795
49547
50257
62472
62544
40878
48647
33888
73334
47256
65743
65254
42185
42165
68090
60115
48302
69409
48197
58260
34530
38933
71821
44667
36886
46378
72975
47031
72879
52334
71719
42368
70144
69007
41893
43166
56179
44496
48294
67556
59415
38400
57656
42518
70319
48667
63758
57844
58181
74355
56140
38315
73621
45231
51261
34411
59418
38066
72423
65684
33275
58021
52002
71060
35940
33524
39572
39840
61049
67692
49041
59360
58094
61629
58626
68220
50334
64716
44954
49379
50406
35756
40048
47248
54809
55052
65229
34925
47948
63287
64900
56101
43908
37310
38628
42226
61410
68722
45376
45082
52267
42141
57803
52018
45394
66978
73815
50308
66322
55625
61144
40220
48981
37754
38721
38542
75034
54177
67543
40941
39815
68322
55782
53969
40127
35034
65475
58095
51657
39701
73636
58389
47154
38305
32948
38321
53275
58338
71704
72169
39196
58315
62465
53572
52918
70702
74332
51412
47537
71208
56194
48162
40950
67386
68774
33936
51311
35759
60874
55923
41951
48287
43154
62986
60436
69318
55038
54425
63062
54346
62329
34699
50122
72227
58802
72714
37978
63658
71574
62814
72420
53464
66299
54432
61152
45345
36351
73296
68169
39704
63617
42327
39345
48281
44790
74279
53298
49554
48641
72525
49014
56249
65040
72872
60391
71638
75200
40843
51901
34102
41912
69425
69752
60601
38220
35156
51197
41336
38326
59725
64887
35268
63871
62924
53815
46562
33552
35487
73915
65885
71630
49397
54502
72539
35117
43203
56704
50034
61820
66972
51243
60144
64240
72753
49231
62740
58361
57497
49278
43489
47288
63797
34638
51370
39262
48118
74338
64809
72490
47482
34538
48513
62436
55187
55220
74708
56345
61985
52205
49975
69796
47058
69029
59541
64862
34639
39798
35150
48353
53820
71134
50693
72338
72417
75194
72513
47404
50828
42840
63739
66821
65890
59625
41988
34837
74902
42398
34389
53153
71725
64727
45568
72847
54711
63206
35052
35787
51900
71541
57107
62870
67231
40370
38543
53845
67091
75354
43421
69160
57657
35828
64296
73329
40316
68619
57257
37571
56881
41305
51571
44149
56478
32974
46006
60200
55683
55267
38645
68749
41738
70504
61834
43134
71619
69923
41994
64036
39745
53920
33330
35315
40418
43774
37402
40784
72761
73865
35728
57254
40781
35399
74570
44339
56519
42603
68773
55619
49299
40866
67894
34142
74706
61521
55144
59685
43665
39589
54312
56311
53516
67586
37990
70306
70301
74789
67902
75315
66950
57076
38999
67111
42997
46248
41017
68233
74591
43878
69062
69050
35530
45323
38041
40806
68717
37161
44609
55876
66863
56354
61798
64951
46409
53701
40372
40739
75384
35060
39908
66394
67060
37475
66386
49990
43356
55555
51715
74381
54203
59478
57842
43077
68985
55142
49772
47262
46234
43102
69104
45162
35093
34488
50163
50418
34796
51509
47450
70329
69709
43631
43906
38693
62817
41635
61116
71504
57084
57353
49709
67110
33180
46884
44838
61931
35143
62798
57552
63179
50378
70296
61699
49917
49274
73051
47484
36702
58784
44488
33885
59738
46109
55629
37698
36477
72734
33184
38624
75433
51273
37247
66892
48482
52628
38729
34674
51709
60724
48623
73071
56586
62039
65572
72230
33479
43855
38401
59582
65152
48880
64720
39087
65069
35165
58964
36097
45105
56150
73015
68179
66503
42073
52236
64827
74038
36290
46750
38373
60054
52007
56407
49685
34784
56339
63832
74206
54494
67518
69775
39747
60582
36526
67638
65316
36280
66630
73309
53581
43242
73973
53612
61889
74340
56781
38183
45254
69714
36877
51773
75596
68666
47834
74396
33196
61522
44196
66387
45941
45823
40816
49252
43370
60413
75202
38054
35568
69635
33842
72969
48030
62934
71278
63122
40403
62459
45953
46068
46667
46605
35539
57808
43944
44046
73558
59597
49782
57518
40503
65224
50604
61192
48464
53683
37682
53225
33742
49373
60421
49821
55924
49416
59749
37398
36881
59003
55293
59958
61458
59505
75608
71560
75736
64332
40915
44270
73509
45816
34398
75516
36449
75505
47683
57984
63007
54121
58025
73561
64261
47943
69386
49573
43623
33465
47011
64091
59603
35576
64428
63361
65782
72289
58450
56260
55070
74538
56937
53627
51308
50269
72999
73273
64608
52123
69699
41063
68027
57850
48246
48917
68229
66186
46664
64685
49791
64890
39132
72756
62769
42426
70815
33427
43410
45275
41101
35134
52355
60057
71782
68508
48525
75203
41667
37234
39602
56953
45018
61394
71483
65072
49297
50735
38915
37937
69863
71019
75339
59838
65465
37635
45127
68861
33454
47572
44719
37517
49491
71701
72701
70826
49179
71598
34049
55443
54907
45435
51967
46781
61540
50636
39253
44505
33766
46313
46556
55585
70127
50590
71086
70729
62156
35111
40275
72451
46402
53172
48451
67158
63553
60224
48778
44185
72765
40218
74379
49500
40432
55430
42874
41052
63248
45893
33786
44111
65730
50584
70571
72763
74701
60027
66755
72221
66314
59019
39394
74645
39441
36697
75185
37246
46533
34827
45039
36130
75154
36651
61539
57035
59164
61257
36322
49095
56464
46944
60663
45623
48593
44304
42006
41866
40805
40604
48932
72494
39977
43662
34508
63298
48358
54580
58276
49960
58933
57052
53381
69201
44286
61185
42686
57142
73916
61580
63233
63825
52846
72002
55644
72959
72019
64813
53570
55089
57114
58666
64121
35436
54484
49623
75626
67452
45150
34903
66249
40515
40182
75025
41258
38479
68135
66123
51623
71845
75653
61359
43736
39352
70676
50452
37909
59487
40507
47850
41359
54355
53117
65623
37507
55100
43411
61935
67048
65047
72510
43552
45518
51755
33173
58051
35087
61274
57340
53814
44257
39653
65787
71455
41956
61592
72189
73944
61531
42161
42731
41331
72718
53167
40678
50273
61878
36534
63496
44367
52892
59333
74498
37846
36549
57710
60201
39680
53792
62400
35114
45676
75550
54341
71222
49688
65379
71952
46660
71533
68317
56137
51008
40911
72909
37890
42162
46723
49939
58993
65516
53127
61435
52588
45999
73384
38600
64200
72389
60078
62852
67341
70375
52911
39104
42258
55826
67281
62644
55540
45476
63989
51395
57940
66019
37627
68912
59218
47993
38906
62072
53407
64445
74220
34526
41834
49672
75336
46243
38903
37547
53358
42573
69668
58887
67985
72396
45438
76027
42531
61800
59215
69756
38436
50842
46144
44971
62643
62299
65242
36230
72088
44469
69382
67237
65257
56504
56518
34671
55231
67994
72243
39334
49099
36656
73205
71273
59464
73796
71487
51637
60552
59559
45100
69509
60152
65655
52703
60344
59970
52114
69116
67135
37236
71829
60939
71527
55093
51127
68408
70597
72745
47754
61750
65814
53156
47047
59167
62781
39481
53115
45293
46449
36591
38057
33111
45790
75519
44227
57150
62718
68240
52907
66881
49742
61835
67884
61855
69591
59747
40558
75274
49145
41869
38250
41156
49575
34787
60348
60140
41170
46346
60984
64157
53684
37201
56358
75017
70304
58189
72425
71229
43405
42248
55652
61488
61844
38531
55110
41089
38606
35281
59792
52047
37964
76089
45869
67862
60620
49032
69943
58857
39803
58699
56469
74366
71428
60370
60636
59446
57737
70540
65175
59850
73512
41162
37772
36999
33273
68850
34667
74729
54589
48379
65276
66231
56501
45128
64197
33212
42201
60486
39164
41499
58433
63618
66036
64839
70908
76193
73783
48501
48192
74778
56204
74255
34313
36261
39610
33206
67482
35834
73229
70081
34833
38455
52805
48216
52094
74879
64628
34441
64410
45924
59713
55308
57782
45547
41427
36556
43427
63254
39981
71936
51384
73552
64983
49474
42037
60325
45522
58709
74578
70367
46839
59162
45899
73009
61236
34517
54816
40671
57819
35625
33090
35560
60814
42377
67735
50627
73541
39157
60598
57436
52686
54540
60701
69702
63614
73602
35288
58706
55631
53244
75735
52874
53099
35103
52504
61058
42467
33478
46336
47856
60403
41822
56041
49781
70441
72730
67001
64714
67792
55304
62010
52370
62634
35162
59216
71395
53131
55886
38299
46105
69399
75375
47703
53905
47056
71545
63561
52453
44472
36313
69567
73386
67554
67165
56726
73847
68076
72077
40541
36673
72868
48405
69767
52739
47696
46950
61555
54324
58834
50268
33750
46351
41116
40889
46901
55618
37103
45130
55534
37876
37629
56630
62033
71826
74417
71872
34027
66806
67908
50846
72549
36593
52290
73073
67170
39943
61933
62378
38219
72934
58419
38676
70844
68617
50399
63155
41080
42546
64080
54495
74548
64494
66540
61906
56190
54418
45760
35502
38012
41726
75070
69039
48191
69723
49757
68724
56651
46712
36059
75260
49326
74925
71743
56405
74480
52201
63636
38340
57874
48315
51947
44067
64704
71254
72086
70390
61121
33737
38776
43366
58034
35324
56991
47434
48644
52224
38009
45673
52337
68184
53777
47679
55797
40845
75451
37638
75556
75721
61779
58163
72684
42746
75754
73018
68997
40499
54294
50830
63415
76132
49722
68640
62567
57684
58107
34263
46620
71840
73113
73054
68474
60170
49724
57457
48840
57022
67303
67775
40241
75082
76070
54029
45434
46843
46408
60731
35597
67878
33519
67953
35967
41894
49239
39488
34036
74504
38123
44003
56489
64583
76362
73322
43870
66601
53319
74380
56080
58518
58115
70465
51356
51150
70027
52116
63625
55467
49171
38022
48380
54012
53691
65825
74277
35251
39973
75145
49557
49660
53266
57908
66092
39897
50251
71613
72742
44390
51591
45388
60317
47636
54231
39109
37072
47242
45486
67708
66692
72312
43950
58048
58936
67680
63058
74619
52377
75063
56685
52394
48468
65527
41740
63139
49902
44108
47585
53573
42720
54444
35761
46142
36081
46509
35307
65500
52017
76065
55409
47624
50325
44654
45552
59804
62334
41541
60513
45637
35640
47609
50814
72866
62977
67759
43723
56923
73584
69156
39110
50377
43206
44847
76267
68687
73830
41571
66061
65506
59858
65295
51429
75450
56618
66523
35808
66178
64926
65059
54708
36090
50441
70462
47068
72089
44688
50497
42947
46124
75725
68632
54064
71496
37891
50323
70819
70553
75701
50228
34986
55392
65567
47339
38941
43977
48780
75665
65024
62247
34160
55309
41196
53320
55775
46183
34199
68653
36205
37438
64153
58619
71178
73807
69512
57008
63161
38311
44594
38345
68013
72384
34792
56879
73827
66147
56129
71866
51097
40324
73239
34659
65307
74659
60196
61260
54525
60328
73806
47006
47412
38435
66987
65931
55507
71144
73702
56624
75655
57523
49003
66900
74950
34434
59317
76603
65667
76440
62309
49147
71621
75406
49704
54798
68104
64147
56125
38037
39536
48050
40331
71640
72553
62500
50734
35936
52353
41109
73459
42622
72567
75097
71680
35744
70257
55338
37281
42899
75679
75131
76320
72159
48295
48027
70897
66051
55627
48544
54677
51918
37453
72009
46929
49957
39613
75313
43609
41072
49165
75794
33781
54220
44743
53008
63480
64073
66740
74614
58266
49333
42325
40986
42119
43637
74099
69154
70018
49543
46287
35532
68735
71516
51760
44411
39834
44595
35431
36585
55029
44974
53917
33301
65750
39990
36152
71660
41039
52735
52841
66391
59427
61382
68107
65695
58931
41607
38967
60982
72710
48813
36506
55568
72254
60422
56309
57972
68782
71334
61947
33621
65043
76178
43416
71915
59279
65467
43496
68598
40118
42159
73960
46860
51125
47024
39506
43848
59233
44808
51466
47453
67516
69827
53129
68596
42558
74684
69742
68191
41009
38794
37423
73940
42789
65045
56104
48997
41899
74502
71569
42623
71873
59240
72752
49980
58687
45174
38075
62119
65041
51016
35119
40983
35058
45920
61525
49276
62381
74059
53368
60965
48045
49208
39007
35446
34961
66676
51788
53093
74155
55531
75464
48190
56675
74829
50595
63869
40067
71025
72242
76487
59435
42491
58424
67389
60540
35349
75035
63701
72841
70381
48285
75683
42088
64089
73715
64781
53747
56357
58541
54093
36822
44634
36596
49962
67714
43108
37280
48730
70193
76023
76102
73548
70251
42255
43198
74932
54976
40472
38007
39022
74165
56816
46239
62970
42406
68159
40200
70312
51035
40266
55204
35217
63609
65726
61879
73194
74094
71761
49074
69968
58498
64337
73228
70228
42496
57042
65184
34566
49483
35144
35886
71093
66590
74885
38609
72438
73036
46045
55785
71114
43353
76915
61346
57191
40291
53431
38386
63607
55319
60824
42425
58409
58307
54799
74678
67051
48029
58441
36574
41517
68956
73738
47588
59739
47472
58422
76553
61457
57725
57949
43195
73347
40670
75139
71022
53372
47635
53240
49343
37431
65129
63980
47946
35605
47910
40216
64909
33235
60339
46455
54526
68544
54282
51813
67075
59062
48339
45301
67014
39832
50689
35505
74911
35207
47254
35671
74832
48311
73879
70880
68127
68436
33023
76696
42836
55643
42850
41979
51750
75767
73349
55054
36712
39940
68582
75044
40984
49245
72939
75985
64395
44284
49247
61178
70680
36709
74362
77072
65639
53746
71648
49862
33126
35606
76395
58519
43101
37854
71958
44861
42321
42726
72970
46401
42395
40771
59527
47745
57717
63986
71392
48950
46613
50285
49777
44061
67690
76710
47917
38559
42911
38514
38747
66642
57839
56875
61776
74878
54611
64037
41224
64010
65136
36471
70801
37899
59985
69854
44868
70178
62399
35100
55490
51770
65809
47699
63974
49163
67266
77159
48394
76165
33022
45580
69783
55270
76082
39346
59969
35013
46308
44822
58588
68933
51404
71033
40871
55611
39847
72565
43099
33244
44451
42912
59081
40547
54867
67703
68766
51122
57853
66760
74563
75497
75894
72731
71316
40840
42316
37174
35826
54019
45643
35414
53503
51109
36559
51423
59880
63982
69974
37251
36366
73147
67598
69009
59381
61865
52720
43630
77023
76833
49302
77100
70199
45201
69766
33231
75552
65616
73292
70176
60142
53686
45001
58764
34227
41906
75437
47928
36035
47415
63933
42706
72623
72304
76305
40691
45223
76207
52737
75836
60909
70922
50156
40751
71600
47063
76700
72388
70254
44850
69814
61371
35848
62362
71135
56206
53607
47038
44467
54983
33038
57722
34595
51721
36841
74595
59271
50423
34033
47578
49156
67471
65146
33423
40016
65510
62306
55488
33752
39925
44152
40828
40842
69975
38937
65973
73637
36265
40274
77064
41771
68409
52447
75804
36754
64430
41439
41195
35106
69278
37164
46772
38115
57291
73922
61873
72293
46767
70593
38811
62647
60240
72673
41407
73041
68987
58176
54986
70720
46928
55225
65158
69466
59285
59992
66141
57506
35219
66288
44539
33780
73447
48657
43792
64793
42397
74812
75407
67628
59237
57431
60580
72436
61803
70506
61783
49651
76633
71472
74329
56691
62035
71954
37104
60927
33639
71862
72385
44319
39550
57456
50786
59235
41433
56980
42196
33146
51751
39063
41733
60528
37377
37069
61910
57356
71227
61794
48090
62882
46498
59674
45531
38405
74656
59087
75969
76794
53097
63926
75411
43044
63666
41403
42439
63247
62332
44129
70925
39245
69789
73348
33416
66008
61079
42996
72477
43479
71547
59024
73197
37149
75207
54509
67999
52977
54332
62586
67468
69833
60940
56172
40343
53224
40849
67253
67528
58386
41246
42818
65235
64863
61741
73282
69304
38029
71827
63679
74826
59426
67045
42093
65619
38867
39886
57054
63073
75574
70665
56924
37025
70947
41173
38150
57773
76681
47318
63795
42481
68742
76490
52942
33194
66849
57583
52954
45151
54821
33731
67125
36300
63362
74140
53513
70550
71247
50412
75952
42025
38470
54217
51832
59038
73931
52808
74469
49775
33684
76768
66070
63966
48316
60263
39217
57904
35200
76540
58023
70851
32937
52833
66425
46326
44427
34825
42915
63582
46782
61166
40288
44432
61582
39042
48721
61259
74262
73427
50161
63202
58428
49758
68879
67832
42228
62034
34050
73333
75217
65240
41588
35295
48701
59845
69570
63395
76169
32963
63135
58564
35810
35118
68731
72192
47613
61890
48692
36373
52694
59259
54273
52038
76779
44036
49629
39924
65055
51169
65051
48767
64252
62956
48927
47055
56146
48502
48228
71119
33248
49693
41436
63591
72893
74033
39492
40972
70034
41115
74221
74150
72325
76940
75770
40112
61452
36234
36807
43885
49533
35847
41567
37090
46392
58506
52661
56986
62478
64500
44071
57755
42040
43694
54259
44452
47014
36327
77614
39525
72638
55903
54837
52969
71712
54618
75805
68227
39520
45298
46418
72639
71209
62564
71242
67700
43284
36190
64787
55508
48945
45403
45944
55590
73367
71358
75951
51778
34510
64331
58884
35915
42030
35887
61381
70685
46793
66193
54669
61612
36546
60823
34586
40920
62874
41693
48026
37172
71916
43804
77510
72910
54306
77488
71387
38612
34247
50224
45046
41627
58042
55853
51373
40398
44380
34573
34734
37344
35638
52211
60766
70631
75265
46685
53084
72483
47200
73166
52099
67189
67588
43089
70879
44863
43448
54979
55315
45994
70194
76035
54815
71974
33392
39501
48786
35225
74251
51276
39577
64724
58644
49080
73706
52612
54171
66545
67132
38907
69812
36124
49998
74418
41300
58041
55617
75486
74448
48498
36372
70523
37794
34064
46797
51222
62434
49925
53621
73080
77021
38387
61311
73525
50529
55083
40123
66660
46949
38988
71353
63478
72058
38892
77511
73433
68241
75475
42942
38679
40573
73143
76654
69259
51805
69698
76809
34812
69368
38018
45919
55071
52943
43243
58535
33848
57334
68383
38429
72526
46577
43345
54739
55976
34544
73254
47403
75815
35941
36541
73808
47460
69196
52055
52994
50949
45577
70396
46522
65027
55207
38705
37697
45980
71744
39326
35860
72220
51248
40521
39176
56876
52052
67944
69528
33021
38094
63943
74412
34429
56636
58226
47719
41032
65386
34931
56352
66309
46036
47851
66619
34782
61579
55003
73288
77539
74754
76364
54270
63953
36641
47174
69102
73774
57149
42463
36634
50449
36876
72646
60233
36635
38184
36554
65959
62107
71988
75116
61656
47941
77677
70140
51382
68494
38975
71495
52227
73380
37039
56497
67916
52150
52643
50987
74431
65341
43149
65172
59210
63250
34557
56159
47962
74630
51448
39833
38141
56558
38884
58548
45218
44379
51734
62186
42049
68471
44106
69832
71756
68590
47906
34739
54802
41342
62348
77310
46523
68919
71430
43718
52932
50547
52515
46963
54528
59852
55421
69389
71463
64932
62264
71244
65947
72122
58169
42538
77827
67904
76864
72366
76287
67271
66985
37015
75076
77886
47723
49681
55931
37357
56088
43156
33652
49984
66814
39039
65368
57165
54919
68434
43308
38587
75363
62419
74183
66996
43302
77205
70783
39733
49398
53617
63207
48941
74668
39597
38282
61791
42769
58425
69730
50907
49793
44605
48389
49517
71352
48322
59547
36349
51678
33473
75311
58800
76152
61753
70667
77929
34259
48103
63656
33285
39285
73081
75963
67362
59344
76535
45056
38095
37660
61037
33389
61028
71919
45440
51488
76733
35842
74895
49363
76145
56779
52655
69513
75086
55186
45693
65844
56625
51298
71793
38938
71040
71451
71397
42856
69478
35233
54866
77002
48206
57630
36791
66211
76479
77985
67282
59932
37271
49810
63901
76726
62502
68392
69235
59591
69034
72880
72049
59338
56031
66240
71441
46275
61483
71016
40160
73499
38438
54691
58876
74769
55440
72936
48825
43218
70528
48318
35460
68658
45683
41934
59662
39844
59088
39101
56673
73467
73526
45224
64123
66903
58849
54160
33702
66565
61648
33835
59030
61287
48554
67725
74883
37077
70517
41233
45573
57998
75673
37417
74168
52629
36019
54562
72982
53939
64466
49523
60443
35273
75364
63468
33759
48116
45925
61728
65905
69394
75881
54625
60184
75141
75859
70486
34363
40094
76450
76519
62418
65391
76783
74996
59020
75508
56262
39752
59103
67816
36185
33832
58913
78126
68511
64501
70989
48055
52682
68255
66029
62952
33883
70037
52255
53362
33414
61072
43911
77859
44905
71769
70460
42085
40128
60871
77505
44990
66131
41000
59787
35938
60512
45156
40040
46662
41629
32976
53753
52819
47099
37445
65287
34074
71194
52978
37864
57017
39276
49867
36087
62099
78234
69771
53763
75359
35094
39204
76695
52379
41540
34470
71410
77178
66920
60103
39031
63413
63115
58395
50119
72441
64033
57620
75967
62902
76086
50201
43402
61604
51522
46728
70189
36061
55904
54340
39759
46398
43205
52908
58434
73688
77799
34549
53183
58182
64877
68311
47266
64238
44584
46372
69175
36768
63659
77051
65893
67285
33754
65914
62685
67813
73988
45858
34643
50586
72136
38132
48871
54682
74781
62824
46391
41123
71281
77940
45868
63598
78292
65491
37545
56251
48199
33740
56343
41119
34504
54623
71770
73039
48700
64352
57528
60935
56874
73425
57772
39887
48271
76167
58265
65298
75347
40451
48467
68827
72397
77997
52277
74611
54030
61160
55273
37560
74658
76030
71113
60432
78094
52344
33350
61760
73042
57411
72099
68026
55451
42571
37823
51018
57698
33852
44022
59826
73505
40363
37397
70587
58284
36848
49866
77952
58791
57935
55813
63944
33166
51529
75536
46981
60300
55610
49750
70704
47712
53610
67477
54642
46897
50672
71529
35690
76443
66114
42086
55666
68840
45835
60157
57995
74022
57987
70896
46373
70917
41712
64294
53231
72120
41730
68412
63271
67232
78083
40817
76715
38105
52198
39158
67850
63339
68218
67187
63785
49674
52843
72586
41076
42666
44216
40545
57727
41605
72531
41269
37668
76904
70067
64868
57271
54028
73390
58570
74224
52866
39982
75136
50271
42830
64105
64938
36174
50965
52260
51427
72930
38574
67137
65471
38690
56348
58066
68887
63752
69985
62365
73918
65012
72733
61792
33626
41110
43642
56751
60831
50553
50631
73851
34266
74610
72780
53562
63652
39354
71043
69933
75546
39289
59778
36146
53330
74243
61051
61596
54664
35317
49182
47212
66298
43997
56176
68758
55581
41164
49268
71124
62604
52243
53292
36857
52754
62235
36940
51139
71887
71605
38756
51020
76870
66384
35698
35647
45801
40586
39241
41892
66919
36965
44100
39283
38190
47364
72168
43267
69518
63518
40815
44935
72631
67360
73247
47469
36903
50921
44352
45812
74389
37006
62105
75733
75565
58590
71964
66153
35753
76643
76032
39398
54248
73900
42163
55212
73494
34209
76268
60296
58782
70266
62551
34854
40247
75984
63616
61099
46977
63336
54760
51649
47151
36899
53761
33987
60605
57660
33789
67940
34388
56060
61501
77528
47383
69502
41382
70634
50817
57898
37230
41633
76971
38918
36044
73422
38516
71846
54397
69435
49052
57526
77149
74270
39986
64850
61438
34320
38210
49059
69197
48569
60356
69416
57298
35420
75066
75615
52364
78458
69657
44495
47756
53387
55955
54648
72270
44234
53877
72566
74293
68533
37720
65728
41872
75157
33408
39010
77083
62608
77550
40442
66638
69934
77087
54388
61230
38456
35171
44783
36465
61292
39028
71361
74193
48012
67682
39258
71627
56020
58678
46794
70535
54947
44019
44260
57424
58436
77634
58749
46032
45688
51453
73551
49235
49471
66663
62635
49413
66674
38027
62963
47914
33361
48233
66602
45034
73183
71921
44662
46485
78423
65522
34416
50142
53043
69234
54399
56992
77009
68871
62049
48717
70324
64209
40461
66552
58793
47982
44317
64391
43467
77945
74339
43629
68555
67829
36320
35014
50440
75843
75932
64703
60752
54820
59542
35181
50677
74759
54806
68165
43306
65321
60978
36642
71977
50616
44774
37159
73816
73061
44888
77816
73434
58550
55050
42767
73658
69724
34992
73139
53194
61729
56763
36172
69257
47350
74291
58627
72603
65795
38627
37371
58788
70428
44103
45158
51084
45831
64418
42271
72031
70209
36103
61400
58828
74086
63710
73473
67210
45192
36266
62918
78202
71883
71578
37896
52245
49420
55773
70126
39576
71989
57625
69199
52028
72587
53990
44511
69439
34575
46447
34862
46235
73823
63878
46732
68566
49454
76195
42046
40026
68591
35088
61851
73624
74980
76751
48829
37786
58713
53575
52897
50127
37122
50806
51073
76773
56328
43656
44680
44896
53029
52603
77905
40847
67965
37485
56043
66932
61735
76060
39153
74546
49269
55975
73753
69381
49124
65989
57437
53067
37852
33601
51086
65801
40073
54958
40544
41464
64525
74364
71300
73704
46971
53839
63987
44846
55915
73175
55015
68150
41710
75219
52947
70974
55117
77523
59987
34315
33127
67889
60964
55201
54743
61731
42411
74182
33370
63668
55589
36756
74308
55239
75748
72470
61876
51138
72330
63375
62012
72676
61247
64965
73379
72431
44065
53299
70125
46974
57282
35136
43415
67988
44374
76617
43095
70600
78309
46632
46293
37561
33494
53473
59486
46563
74016
52181
61255
45116
65168
34289
61158
42648
77620
58046
59160
56202
54021
43839
62040
67470
73019
43224
73475
44113
36078
63365
38077
35974
34826
68200
36273
78286
53550
75824
72117
36329
78757
78129
37140
33746
33186
36003
46136
45836
44796
73557
73357
57446
60901
66495
78709
49076
52899
66968
78881
47330
34301
43321
48303
66557
33865
72794
62588
77768
42447
66113
36169
77760
61032
59937
43478
60270
34856
64214
58974
78523
76144
59369
36264
69030
74949
44144
57537
41842
67155
53203
75738
39789
34584
55687
52368
57463
65031
74596
38403
75973
78484
41325
65200
50296
59416
40003
44492
65088
43853
48603
76226
60684
58571
49257
70981
56594
72023
65156
73134
46292
73877
69521
64462
45304
60764
74600
72095
39112
57146
41113
47544
68230
53895
46340
39436
73994
77160
50313
33611
53605
63360
34654
77435
48041
72021
47838
70743
47130
39639
43196
74791
71380
79017
61704
46716
55594
43352
39951
63284
33526
37185
49042
74915
34237
58137
72503
69922
63962
76857
67081
54862
58646
66440
48472
47670
78577
68660
75395
37947
55023
53481
38593
67288
76953
54689
60666
57140
65433
69846
68899
53794
37721
42309
42148
74434
70480
56034
77734
66477
51259
68685
48098
56789
69021
64648
66974
58219
54637
48699
67211
35719
69402
60602
59043
64990
73034
71639
33337
56882
71238
70341
66085
77751
54581
42229
72574
43942
42587
59049
75424
64455
63704
71056
74590
52293
57472
42626
64691
43757
33199
61646
65261
52441
50359
66397
40596
36247
56096
33175
72156
35831
48930
78123
39004
78999
40796
38128
45178
38353
49683
57548
60389
47077
58960
44268
43805
57681
40055
63134
60375
62804
64971
36386
51319
70000
69019
37529
49020
79078
44643
39828
38032
77268
68743
39742
69377
60485
65097
76175
33484
66143
47809
56116
76620
48376
47967
57581
78655
76754
60428
35876
69526
41153
69882
66558
39918
76304
47741
50462
55055
33608
57274
61015
65842
69636
37474
79009
42087
43208
46023
53657
43245
44885
49779
71959
42105
76047
65839
67727
66420
77913
77975
56377
56106
59757
34466
35211
68967
54938
39199
33315
71960
36245
74052
67219
76136
69720
43783
47807
52391
75119
69446
38777
73958
71963
74694
41328
73778
60380
75925
58675
59231
52593
67418
79168
51802
42897
70246
45891
56733
54080
33291
79282
64002
67325
42283
34936
36212
59563
46758
45311
39194
46919
45898
77010
48563
74275
58011
43891
36392
52155
38741
38289
33480
68567
77313
79039
59948
75954
56683
78228
76291
38478
65860
77362
77490
62065
76743
48149
34972
58202
75956
43020
48794
67844
73017
42952
70944
50969
36159
75245
55211
49477
67241
58097
55257
45811
43590
60818
54744
39452
64580
71075
58585
36203
50428
47310
53238
54016
51294
66636
41922
51897
71423
40111
66068
49578
76133
38632
79295
59226
75613
54150
51329
54230
62591
61168
60498
40457
61633
64821
51013
38257
56409
35880
57327
72351
71311
62960
35486
40875
56582
72929
56436
69700
50960
59705
68808
41785
44956
75109
41747
69732
36092
46955
61012
40595
65960
66190
38774
45821
78328
51641
48897
34438
67462
58915
73154
56805
62056
35240
71283
48793
54542
65948
63725
68232
59256
35554
34799
54405
59811
63642
63426
54035
69271
46122
51712
50839
42820
74425
51930
77251
33249
70022
47877
67057
37544
53017
66789
69110
67441
49538
43539
43116
78023
76961
44273
65174
46445
43779
49047
59029
60277
69321
66057
43696
72599
75791
45565
74463
78211
62767
66907
33292
79178
55515
44986
68415
79157
71559
68439
50738
56063
78501
37543
76286
76412
33137
49505
47698
43153
49989
54660
73995
71237
46059
53385
48476
63862
56203
77994
55394
48396
52486
64230
69211
33412
74084
71997
33118
72951
53249
62994
52798
73371
43625
38116
72863
43969
67490
56873
56820
65970
55265
41098
53447
66834
34708
68747
53728
78722
73328
75664
38162
79404
75380
33694
70032
38707
74698
51417
38819
55109
41745
50996
69390
50489
69722
35789
79048
42348
71978
72183
69765
47991
67723
50031
50651
52929
50297
58569
33284
39956
63096
67607
64774
62090
65181
69802
67933
50537
78312
35909
62206
53374
74845
36959
59185
73622
51961
44101
76693
43512
70883
57056
37988
48028
39052
79042
46383
71623
39396
63774
39152
59760
43174
71145
56601
75910
61746
60411
70792
70116
37468
39434
46507
62509
78726
40511
56723
66083
63314
33456
34292
77969
68857
54935
36132
36225
61660
56058
37207
58113
72609
78616
60679
51341
41609
78320
48360
56963
66579
42962
53379
76298
33053
62926
45408
52380
76623
78890
45765
44460
74232
38197
77210
42147
70020
60354
43500
71427
38828
35083
45429
78333
57409
71413
72824
64959
33632
76385
51024
41473
78268
74972
58059
45024
61373
54900
39030
50576
79117
74713
69745
53742
41060
55990
57330
42945
65198
41489
38820
75481
70190
51293
42624
55639
56533
44406
46571
57182
46946
36475
66353
60434
54249
39811
54905
76192
45878
40006
71641
58144
38341
54344
37546
47592
62250
76350
65026
78690
60139
48110
73908
54593
50813
42662
78313
77419
71890
60308
49983
72941
46169
77176
74792
64042
69539
62246
65894
38111
66781
77720
50364
40861
35549
65952
63523
33960
54579
71676
52540
56851
51677
37055
76601
49024
53410
69288
33071
54548
55103
53506
59546
48784
68689
70272
77569
76122
79574
73970
48681
44045
36073
56143
39141
74079
50284
33931
35833
70943
68101
61018
45066
79649
55196
46642
43947
63509
59936
57453
67278
68462
73355
47418
66268
61358
56951
72269
66888
61506
72014
72410
74964
68669
55543
73392
73038
78385
64997
70605
66988
45829
56128
43746
78367
62847
73798
51014
60963
72285
76949
33345
53835
70898
56424
46389
75617
71074
65590
70424
70248
46150
68702
78346
78278
50083
69620
75649
55908
58013
48458
44090
78982
67437
36099
77585
62687
71570
45653
37970
60015
48020
55734
57316
40379
47929
57046
69669
71631
45187
76735
73238
36293
55066
68829
79088
70095
75955
59650
34261
66169
77221
50355
71243
52077
74250
69656
57336
60225
35778
55427
67611
44855
58101
42285
35513
38119
45848
48336
50121
53394
71141
56722
41611
37961
63808
46500
62590
69888
48077
43765
70515
50788
38672
48853
40529
72908
50225
73326
63810
68608
58944
76053
75115
63074
66090
78753
73035
54554
62297
56522
44308
39664
46768
78257
61821
63757
39875
59272
56617
64942
45516
70768
74723
33525
75072
55182
66860
73356
50671
71348
49946
44205
45629
67919
36870
75163
62265
45895
57194
41600
60990
64436
34885
58840
49108
79257
75669
44765
37681
71005
66827
61328
76231
48214
40122
35421
79786
77385
72300
38230
38873
59431
62382
65411
48650
60875
36131
38798
42883
52165
79796
72090
71615
60205
42284
59475
56515
59786
46958
45773
75398
77070
68261
59339
59925
65119
75304
74623
73260
74354
40729
34095
68345
77328
72614
40270
46726
59742
59228
43795
79807
51573
78223
50935
71980
73289
73221
73278
78866
44966
43424
74784
78643
52972
48134
61298
38107
72873
67546
74374
46044
63170
55732
72078
53359
69048
77497
44323
40486
48366
77041
66261
55940
44779
33805
56776
58080
67711
76883
40550
50028
61507
67794
55779
58966
53478
58038
71416
78670
59393
60106
64344
51748
76061
43315
78438
53852
58223
71696
58071
75970
46301
73824
37036
76896
40049
33269
41649
43222
72837
50639
67914
45362
41035
68222
34214
38926
79709
72055
46260
68516
38544
40883
62493
78066
76118
58241
37228
67831
78366
74599
34954
78945
51955
71404
80032
65702
37366
63440
50926
64405
39806
38928
40196
49597
34550
69534
39582
48253
55022
66809
50744
35572
68718
50733
75557
77543
41888
79780
65495
77682
79926
46940
55013
59646
41175
78269
36920
34819
78264
78621
77655
72342
40482
43820
74452
45413
75737
77409
41728
53195
47282
77621
53673
64090
72337
62078
33680
48628
38377
71525
33063
68167
75699
79547
47119
75031
37714
69877
79174
77687
56981
63975
65682
52301
77749
66923
79767
34093
54943
50317
36382
72600
74057
39165
71452
77842
47947
75030
41084
77353
46070
64433
43497
54724
61423
49353
49588
76976
78341
51381
64480
35914
77452
51717
78227
78088
68679
42618
55180
77141
63897
68099
35766
64818
44475
67197
54267
56607
71913
40696
78829
43364
64928
34794
48300
62152
77795
74936
68921
77844
42308
37776
76225
58461
58659
71771
65188
37804
60130
53371
45424
36198
78836
43530
78681
45069
55145
70282
40588
56877
37636
54322
65329
67225
32949
53144
38855
35805
57736
73062
57513
53784
39084
64679
51214
56187
67935
42396
50366
35054
45141
69879
67837
39151
52191
51074
79416
69782
58150
73444
67748
35434
78968
61848
42149
64897
47483
50942
39404
34327
56716
70076
55369
48425
71350
73044
61288
35299
38986
69203
57422
35433
73373
71801
43752
33547
79852
55882
80198
65525
44164
71940
55777
54422
35565
62374
40625
59113
33366
73323
59508
68334
62938
66731
37317
64828
39599
65557
51933
75978
36856
72746
76092
42855
51569
77276
68401
73665
59406
79482
33686
62536
66483
77729
62887
78308
58532
49401
34269
77900
38836
48195
36459
70019
76264
77145
51301
40730
61017
73272
60030
59891
78534
61300
64912
75547
78330
67822
58237
38255
40652
68303
70174
42158
66618
70722
37329
47798
39616
65319
72702
59878
59721
79886
48400
47020
68730
58858
76984
75500
48619
43654
78299
41193
70482
39560
51666
76848
60920
57893
41097
78035
48127
36343
73686
48696
66375
43272
51806
37761
46832
42826
77182
78497
40056
69618
74612
39749
55217
55949
37422
51635
45071
57960
71941
63990
40361
80237
78826
66684
74509
56509
42852
36433
74438
40036
46687
59872
68321
76810
55478
41668
64609
47805
76658
47328
63717
72263
41152
55314
74145
67339
79115
60341
76462
39547
74492
66772
33614
69940
53660
44292
62180
55947
60739
78405
78298
39510
78928
44401
48426
51044
61675
76977
79795
77468
78664
77093
57651
42497
45482
46240
37647
52035
72382
70338
65541
67450
61627
70543
45195
44157
50894
39893
59388
78291
79349
78200
72762
44718
58416
56894
44428
44651
39755
45257
79369
71103
68625
36015
74128
59201
75383
68399
60410
79927
56886
74210
67153
69891
35466
76111
48221
51080
74385
56692
79575
79241
49929
65211
77033
51866
39265
65927
62220
67082
68819
68627
65157
65356
75208
60889
75197
68959
70627
44994
58625
39058
76651
76767
77812
63076
73708
79133
36398
76014
55890
37992
79968
62562
44610
48423
38423
79762
65281
66266
57557
53246
37975
77346
39761
42514
54700
57869
79325
79620
41405
34077
76506
38723
39573
60565
58753
64019
76945
41732
77889
76962
65564
49380
34022
70656
78424
77165
34668
45387
56022
67974
68926
58492
34037
42381
63885
63697
77811
42230
35409
68942
41987
46546
80261
69241
75726
70398
72926
74132
66398
66056
74131
61295
51100
63667
76881
66177
35482
66117
79676
67147
65367
72214
80597
80455
72966
34019
71314
45582
37389
45784
47832
33128
78480
73385
48123
65575
65101
49129
67992
35993
74536
52346
74576
33575
44513
34610
40982
69283
77623
41778
45512
54293
33145
55336
75530
64553
71363
48384
77388
33495
34221
69950
64762
66543
40790
77082
62330
71293
61445
59438
74002
39764
62624
42755
53958
41284
41666
49534
75094
44844
34751
37791
43179
37991
78952
32939
57810
41078
55268
75080
61914
44858
33701
35180
77637
61552
46193
77404
36849
36406
62165
72391
50095
75627
69541
75989
44322
44541
68206
50900
43372
55526
57225
76798
70052
39180
65496
73200
68069
33609
36843
70291
70857
44120
59130
52241
46478
61745
44221
77541
33697
38058
47733
80594
70064
33656
78573
50911
58355
40101
46213
74288
59267
77650
76737
68525
75854
66766
55524
65519
68112
61356
37907
65444
50764
49317
75379
41650
69671
49551
71471
38389
76585
66458
55756
70900
60238
49888
46992
45907
46835
55174
64051
80153
73670
48884
72743
37735
74309
37295
49964
76983
66381
44370
63800
34408
42665
52867
79581
68602
72963
58480
38601
68035
42129
75420
46403
49121
44176
56708
68613
51062
44057
52894
55074
38080
36111
52534
63264
35563
70157
62417
52514
34440
73432
77800
34369
75320
67326
51829
71726
43660
44802
51330
45563
66877
68795
74394
60517
44279
60596
63383
78557
72541
37893
50395
69296
40633
48775
76980
38802
59635
36618
70215
39826
46071
37464
78833
67514
35424
42000
59083
44840
61327
59803
37085
40402
80106
70455
38617
73409
63333
50866
47243
39842
74104
74233
73067
47875
70730
72215
78074
57821
55586
47872
63229
54646
40125
66501
46588
42299
43438
58757
65978
74671
65474
69822
51239
36437
70583
61814
38076
74886
46190
78744
70780
57343
76265
46040
34123
36713
38953
51523
52274
63876
72920
78880
79260
45238
53193
55941
78638
54974
72894
79232
56133
71186
75667
42179
43454
46427
80724
57269
78652
44482
45995
54662
37768
68178
72859
37319
35546
70392
41002
78617
57351
58111
43748
71071
61091
69053
71939
60367
72713
35598
78782
64107
45957
72198
75496
67541
58086
61269
60588
54241
35448
60116
41950
76428
66960
48664
45123
78152
35859
70433
79720
35132
62645
79220
65763
47326
56162
33745
70445
56378
80286
60234
80650
79637
69748
80917
57567
68916
66445
70479
44494
62258
40575
66823
54776
55271
63662
62597
55714
42380
59585
69704
44012
79420
78440
68593
61210
68637
53207
71424
80876
76277
77305
41688
34562
61632
75273
73466
55716
50324
71650
62528
53133
65681
69400
42819
39974
43337
70677
35601
78509
69697
35885
72977
77180
43618
64889
51994
49920
70798
80800
63790
75993
37757
69280
54266
52910
65245
52389
51909
74027
80692
74441
70224
50602
53916
65985
39591
77967
68166
57912
73090
48128
72686
57197
49191
43766
79487
76446
76208
49970
47311
65511
51589
65987
33651
73685
54218
59990
64749
65980
76388
54903
33064
51914
61006
79132
54696
79395
71747
63529
33570
70498
69678
58390
36845
42177
76907
48979
51937
73573
68085
59818
38288
46783
35750
48662
72180
35196
68945
58079
66716
50158
71024
54384
42331
73544
37102
33977
74136
71004
80263
63471
80560
37388
51038
49632
68171
33778
75994
54624
54658
61534
54098
41401
47000
62844
74356
61303
74736
51045
58581
70859
58624
77401
34857
58406
59966
59470
75997
37001
69420
42670
70354
46698
76757
65902
53218
47620
53754
69843
78149
34693
55673
66890
46658
54103
48517
76221
38648
51446
67152
73033
73628
77055
47661
80068
43678
62453
70103
48849
70744
42259
56112
40093
80581
41981
65206
81127
56223
57700
45927
49603
70313
45834
79713
73437
36654
70699
65348
36065
80881
48812
63573
34552
45373
76752
45308
69641
35221
71101
59449
79386
79164
38224
43248
44695
52560
68192
34277
79077
41179
34188
77471
77851
39471
77297
61225
34687
38358
76762
67615
71163
56467
38419
36326
38314
74297
55028
71435
69598
74236
77757
57474
73206
60418
64369
70625
78294
77079
48991
68961
55305
58670
46515
64371
75038
39281
47491
81154
80306
65225
76837
51081
80185
74860
33354
46594
34403
76025
64388
79111
61770
35758
76922
81079
55778
57697
49464
37378
59877
73203
78279
43009
37222
72588
47467
58188
49348
52668
72956
43311
58841
61068
69583
80677
57303
60586
49898
48375
46170
79592
60504
53199
57767
43334
63872
74910
41953
34039
73763
81118
36201
47542
49029
79757
47881
74975
59001
62315
36661
36013
78703
43511
59194
76131
55532
77347
39793
50507
58134
63570
45431
64431
73975
55064
77344
76190
40689
60533
38652
65503
78448
67731
70371
39895
57911
57642
47501
33793
34125
52401
71508
45855
42346
42335
72187
33477
76346
78403
81214
59335
39166
62913
45122
71851
59026
50692
38945
67042
34494
36840
33849
58807
49965
65300
59769
39987
68094
67025
59928
40092
70002
45419
72320
67595
32938
57699
79389
43441
78153
33574
37457
60830
78941
59501
42101
45493
35337
75861
75526
60785
35550
48046
41178
37531
47216
72165
75212
80435
63503
35376
67601
73500
61966
74839
80080
67786
78114
48153
35586
34881
47555
35882
46647
54225
73211
44585
41307
46845
78528
42242
58987
35190
64404
47597
69728
42721
74301
71041
76615
78579
53847
61594
46185
51727
52286
54178
60295
55753
51995
54222
81261
72830
66933
64392
58908
48859
61197
54901
67397
75592
60983
79466
53440
69366
59794
71121
58153
54181
52315
48044
70545
37872
51951
77915
77983
75577
75893
64242
80313
63220
76176
71594
68949
37034
50055
70429
41568
57669
73659
41887
68745
79134
59981
49834
73545
69815
71068
64531
37880
77235
68838
79688
64948
78870
55090
54828
57454
79141
37564
40265
53533
53452
69262
55006
60535
73030
66705
68552
36859
72801
58734
57712
62775
63849
81097
40807
56948
53873
79317
52354
71799
65144
61677
64554
43292
42415
74638
63372
42498
46473
67868
75638
75645
73540
75316
75368
48571
72445
54628
38818
75612
53230
76028
33170
38557
63651
78545
77483
64325
69076
40102
61340
74162
78710
44388
80022
62062
80136
68059
63016
47794
54813
66829
61384
62834
51349
80602
68010
72642
73727
80783
56813
64384
59192
34588
52882
49466
65888
67247
47036
70130
80233
44573
69307
67166
68195
44759
70088
80061
72682
68298
74399
41467
73999
60252
59629
57649
73370
70521
63371
71109
75059
70003
52026
76787
56786
64497
52461
40519
59085
73450
67671
78797
63574
74146
70239
73651
41794
59288
72357
41669
69826
77853
44060
61642
39699
80630
66257
36309
62070
74931
55031
71373
43592
61418
68187
76499
62565
78105
72579
42192
47054
52681
46597
76458
80584
45939
60958
79231
56037
53077
78437
74304
57001
55884
64169
72505
59175
39363
33302
41263
81111
33051
69333
53366
74357
37029
50282
66750
57441
45335
73664
68381
39805
58126
55514
74842
46948
55661
51652
36763
51075
77864
43238
71699
54814
41664
67662
77042
71381
35600
78404
64617
45892
44768
56154
41064
47204
38758
41637
54085
46225
58724
80689
75252
55256
60149
74427
81218
65120
72649
57751
81603
66343
41830
68424
63437
73591
53862
41724
47721
79314
52136
44483
76869
68752
47305
77665
36045
58681
75605
34028
77700
35529
47996
80828
69624
75625
72074
79493
74200
57244
37448
45806
73744
72172
68607
71986
77560
77481
52044
56153
36395
38662
43680
47027
39800
74112
47160
62217
35457
44613
75685
75458
50480
42640
66562
71156
52466
53424
71611
42055
75430
52444
63309
33685
78181
39268
68824
74941
63020
48137
66792
79895
55895
36564
59297
47786
77608
71515
53643
53496
70104
76419
59309
75233
48556
43777
66158
58031
54726
34620
79892
40760
80937
43363
54656
74569
37709
78899
61127
71177
63501
52944
57015
50918
74948
64718
46548
39837
80476
56102
56514
78779
73407
64341
66012
45943
78765
69193
58779
44418
60229
42800
72657
56169
41826
38338
73055
53024
49558
71153
71879
81224
76668
39380
43226
63331
76766
80647
47110
46121
79033
73000
47668
78513
36644
38653
64326
41755
40963
67830
78774
62764
78186
76732
46062
33595
75712
71740
35000
65305
50944
81458
71741
37931
78492
53404
33531
43472
35648
80354
76861
51163
57385
68451
51061
37218
71478
48172
43432
71261
57507
39037
81589
33596
60232
70746
77579
81413
33443
54768
71804
77127
44474
72479
75173
59079
74496
80666
62538
46469
67660
65613
34341
53977
33440
42263
73232
35059
67617
81556
78788
34387
61655
60101
79103
58829
55737
60827
52033
78214
78743
50751
38905
78539
59342
52622
37904
61266
54572
49166
63906
48249
59292
52672
67513
55829
38896
57005
45882
78921
70530
70066
73979
79849
81315
46058
51880
72504
54917
37590
40990
74785
79016
72433
33968
80010
67545
72070
75392
72001
52753
77895
44543
50560
50326
34493
49583
59736
37093
78420
52259
79177
58477
57413
49436
65178
77104
41390
55703
38413
54363
53178
66584
35370
49894
45599
47067
61065
49860
45586
79462
60616
63922
73319
72131
61734
51354
56973
49844
36299
55157
81950
80488
34146
75568
46752
80726
78654
73579
81274
46119
57358
73204
79760
66369
69536
43327
57519
78947
74358
57163
54973
74917
39187
48710
56714
34945
44596
43225
36749
43832
66355
38265
34604
38991
59952
80102
34551
39689
79983
80235
80308
64171
61716
72723
45545
69839
44891
79251
79538
54058
45555
69573
73572
49756
44597
47697
60346
44478
36916
51814
74284
71637
60665
42718
80551
40879
78927
79702
68338
49561
45072
76211
43640
77651
50880
76844
74138
47546
77607
75637
47961
43601
69413
80274
75945
73566
81168
60174
62928
65007
51642
43584
41980
41618
71614
70443
57246
80552
75179
41237
62770
65199
38641
45590
54361
61960
73587
36668
41679
38084
38138
37925
81128
34694
44169
74222
53086
79822
71729
59600
43954
61157
37536
37941
68739
74134
57147
81935
40944
70531
56747
34637
48337
73888
39410
81162
75623
47100
34759
50874
63813
37348
40765
58467
73901
49762
44092
80752
49536
62426
79099
54659
43031
65723
62456
60278
41172
37351
42756
53327
80095
52416
55674
40993
69218
35729
54094
52295
60838
75620
70777
52824
72125
46430
58722
40897
67604
68868
57175
34976
50555
48367
41640
44361
63948
36084
69662
78122
64440
81629
53337
56027
51843
58938
58261
71853
69505
76886
81181
54478
35302
35931
37331
63572
44372
54503
68379
65884
54991
73872
51339
61788
67840
78417
50986
50143
44070
43554
68604
34238
75531
58070
71422
37108
73464
81370
73118
71635
65551
79303
44780
71520
60246
52709
42959
76172
71906
77616
54428
73065
71203
51185
63345
59788
54436
74133
79309
53314
60821
44440
37929
82200
48164
75765
65724
37859
66163
54026
44518
52287
56413
58689
44499
59775
64713
36527
49338
82197
33441
68513
35445
46396
79198
34206
67228
74118
52507
51562
80186
46815
73909
79815
36023
79881
61469
75327
66610
64059
77930
35686
67701
45775
72790
75532
62973
38764
71795
73697
36976
41833
37728
33660
61954
71745
70731
78910
78160
73586
60320
79307
76240
49260
49304
36063
52448
78704
77963
54544
51291
70640
65028
65917
42717
79629
63831
69818
50599
81002
76676
46297
63738
36137
55816
73243
78243
61364
48796
77211
33435
63184
46342
63995
67085
43594
79746
71491
82028
79221
45045
63783
64752
46333
53808
60175
40753
61545
65941
42532
35392
81068
62421
43523
52348
63182
75312
77354
43350
82000
73406
78769
81036
59844
79648
64412
70657
34985
38981
34079
73743
60041
48948
78972
74850
77191
38554
61223
74006
73056
64686
80030
66491
44770
61045
78006
46237
51191
42429
60711
33648
44710
66765
46262
69331
56633
73710
65187
57319
76967
51679
50093
82203
77776
66304
67612
78051
43408
43993
78411
44946
49847
77822
58149
75988
42097
65185
50223
75663
48072
56526
55214
69430
47171
67509
48546
69797
37663
39966
76353
56842
44053
73198
50446
79011
63036
42079
72661
75643
41625
70481
43787
70463
81547
53896
75302
41902
81178
45309
66664
41041
46344
67184
61908
43096
78112
49382
44558
74825
56971
33069
55376
73366
65325
75908
80456
70794
60260
75386
52849
49927
60627
80588
82085
51815
77484
54022
48308
58292
79002
69108
62552
38270
63954
36255
81765
59099
47008
77063
37008
34525
52249
71982
33937
70710
49719
47640
42628
51225
48111
40510
56234
36361
60279
40342
44772
32986
40713
33355
50758
58449
54547
53681
51974
73684
69868
35366
71818
42812
81480
68065
51777
41838
48548
35405
38085
57521
71038
46343
69553
75965
81535
57309
56289
33241
37599
49332
53987
71378
60128
67804
69427
34177
36693
78565
64767
69908
68306
63398
36720
78070
36893
72616
64299
43742
59521
47685
43799
65318
40892
81384
72658
35853
68276
76909
77976
40308
69663
75006
62075
63303
44874
69658
68970
55298
35331
77110
60721
74113
43806
43431
82613
63728
45904
71813
36896
36491
50230
66220
36048
61097
78520
78036
72524
75611
64293
44074
46829
49109
49468
62081
74760
69689
33776
53821
50080
62477
79361
74158
74253
54055
79754
57206
68562
48748
36873
41414
40589
42634
49309
43557
79639
39783
58937
77769
67258
82615
42267
54224
51592
53505
76926
79585
58369
80414
78955
52587
68554
72542
41933
59972
49324
72025
69703
70013
55527
74954
50622
51455
55616
58000
75352
45409
82302
52884
60365
49944
56966
52154
79485
33662
66033
38390
75385
43234
82664
59346
74798
78600
66804
70682
40942
71923
36052
69561
46704
54168
81067
39435
47564
56793
33949
77824
61422
51184
53965
54457
53790
64673
70542
73689
61605
42313
76072
56659
36687
44603
78531
51617
81107
74091
37169
64810
47028
70090
67664
41177
41932
45706
45534
55718
79052
58396
36649
44758
59841
78929
46307
38191
76157
66099
68867
53512
50781
38613
51537
73092
75111
38055
69008
69231
49067
36091
82132
65481
82755
48744
38313
51378
49531
75901
52764
81256
65716
59084
75919
59355
70276
65689
68067
56191
79915
59061
72461
52449
34722
77422
69928
66444
39145
49357
42968
44400
58918
35271
39954
52435
64485
75555
61992
65062
42153
74651
57003
49718
35798
79500
67627
37695
47093
48112
49504
47419
53234
69916
78143
80182
77777
64368
60614
67406
50543
44038
54762
47870
52934
59006
66176
61219
67582
41388
69945
73263
59673
38146
66723
77629
79518
65907
55337
72760
76218
74547
36216
49675
71956
75762
37476
64313
45808
74654
78232
44633
78514
81389
51464
33138
70244
72361
74073
46749
43434
45449
37239
48902
64103
56475
46010
43357
79398
55970
52778
33877
67440
36626
64118
40684
79727
82440
72030
34295
33755
42520
46834
73421
81874
71099
75959
55222
72663
79456
60137
49277
33898
78453
64574
71304
45043
68257
82086
67608
57746
52445
76439
66905
42605
66470
39715
51411
71002
56705
38854
65135
36708
76588
55116
58817
75839
55701
59653
78990
36746
80503
56224
79787
46741
43526
72123
39751
56534
76476
80787
43939
55120
54317
77559
71007
70795
53665
69133
76599
62116
49643
79668
78651
78301
61337
79173
37401
46954
56421
81112
71396
70713
78260
71097
51953
82910
48648
56045
62941
58634
75289
39331
78570
55689
68876
41927
55065
81744
82527
56278
73794
75648
58298
78311
61799
78384
73001
77709
51853
65533
81367
80735
78469
80949
39200
71015
82555
55799
45692
69423
55460
34521
72697
47808
52177
54276
44366
60907
78598
66550
62114
63002
75739
52135
60919
73086
68823
78799
52704
52968
52632
49747
51917
60946
76112
74246
37408
67392
56336
78147
43180
73766
75698
33934
77548
82995
37428
64645
37516
82078
53146
34673
37276
76924
52729
34167
46177
52984
44224
63160
36884
63467
74333
77039
52381
38091
71231
78630
78596
40100
74872
72048
78687
58905
81493
80124
58917
39476
34117
43907
81612
73107
52492
63392
60359
66981
74212
51822
75465
42262
60888
49275
74903
37107
33704
65670
54692
73571
77787
32924
68487
56645
81374
49873
77874
78427
48893
80264
37809
47087
39277
44050
62884
55141
82872
74896
73446
52991
81927
71876
55206
45986
37602
59810
53953
77199
36771
79946
37254
67486
64016
33966
77060
59978
63676
73933
51295
79406
54373
45328
43596
33953
65189
54041
78767
71490
56870
52412
40683
45193
45890
75366
37524
69350
57442
53361
44148
38253
53592
40789
38568
59616
67809
50247
43740
35570
68194
81268
74545
63513
79696
77329
70887
68253
42476
58759
61806
34899
45551
78847
76841
78455
64234
42171
52071
35725
41242
40044
39655
41697
43168
78659
32977
75428
74965
49912
82391
54552
82312
78396
70343
38469
67061
65895
75658
34546
42784
33131
53626
37932
75306
75204
72827
59453
44236
54143
62310
41603
54038
61719
70839
43909
39905
50040
74174
54877
66784
77223
58557
73048
82233
48265
42938
42667
73578
80659
48076
79684
45938
53349
79712
63700
38266
72633
47157
68696
50979
38620
36017
49755
75621
52555
81893
70692
59854
50796
51247
73156
47705
74978
79692
73128
58412
40476
61330
73567
37336
38156
79929
71017
57863
73364
47715
37333
53604
64479
69645
79368
78558
49360
67173
53913
42146
46953
48348
68486
51033
71374
60850
80139
77360
71499
74335
36996
36184
41716
78441
82402
82764
75444
56808
75964
48381
56641
35575
77406
45604
55086
37572
35799
61224
80958
57041
78562
43251
61454
41026
81426
57069
47638
44453
36850
80481
35552
34321
39225
79206
73740
70976
43879
61357
78355
82104
37630
53289
40478
34601
74416
36954
68070
38177
35476
60634
70786
61430
34930
54169
71764
81994
59097
78943
50227
79962
72683
33325
38927
66414
37802
62826
49717
39466
63627
53874
68236
72561
48460
81322
72446
43075
77926
60066
40679
34641
49010
63673
39312
82870
77453
77803
48052
68873
70611
40237
76600
45997
72709
82366
51067
66855
43379
42552
36431
75199
82376
41469
43538
61690
73850
66115
46318
44960
52675
52443
55939
52049
50834
38218
81689
55958
63915
79523
57756
50396
47781
82414
63540
77509
77580
80112
49532
50634
33515
81471
59839
67140
79903
41293
56850
50262
46160
74639
55600
76595
70297
52142
34514
50081
81756
42136
43396
50579
54725
69065
40916
69328
37018
40459
63671
74944
81957
73599
58251
44249
70769
41376
40492
77646
62862
76064
67977
67909
76701
80523
39952
76575
60419
46914
60186
53221
34816
75459
69248
42707
44137
33357
71107
61258
62143
39522
81269
72779
55772
79148
68051
38646
83461
45391
54079
72462
82208
52620
40748
52679
81305
51136
38243
78786
80859
70247
81450
52085
54878
72556
66843
61768
59799
74312
63470
47345
64771
65302
75548
36621
77459
67938
39995
41691
52730
54957
77105
72932
74101
82798
37957
67034
46365
57512
63875
56920
35390
34656
70435
76753
38086
56216
66017
62491
61033
64693
50539
81145
80635
56922
37810
67920
57535
51413
65612
41522
50518
60299
72081
61849
58735
83202
76646
70823
57787
71091
67240
41657
77806
72521
58370
67945
71246
36307
81572
51542
56516
37939
42306
62886
73171
83444
82978
54640
74402
48447
63981
41754
59934
63027
43646
70761
78063
68810
58700
74432
42473
62700
62018
35109
65213
42998
58578
48920
83475
53075
46166
72651
39920
51644
42483
68974
69052
73612
42239
41832
38822
66042
63095
42027
37817
38106
40680
61945
39155
55902
68614
58831
79090
82388
41146
41855
40714
68901
58074
48915
56557
46921
77274
60497
37087
49766
37263
52023
41346
51475
65107
54401
72435
63432
82130
76678
63680
53824
52801
77699
66364
45947
34374
63079
79695
45575
56695
47308
38242
42556
54501
70526
34461
33481
68697
65979
44410
53980
52341
65270
63374
69652
41789
41366
67337
55299
81976
77764
79144
48143
70623
50109
68347
71470
82806
64732
54559
51576
81691
34346
54129
71544
44748
83451
63219
81516
72913
82411
54400
65621
69884
70070
38929
57877
73556
56221
49411
81664
80766
48832
64259
68796
75864
35416
72776
82993
48711
40853
81890
36302
62390
33606
61742
74368
76299
43150
57551
82718
77500
51290
67087
73654
47549
79520
50319
81306
46788
56828
80562
80067
67766
83082
65853
62677
65430
40151
37091
54011
73629
58843
68211
68822
67272
80342
47144
62651
79413
65944
79994
47411
68638
63039
75558
44737
79308
56015
56745
33110
52912
59558
42864
81180
50966
43747
48993
76340
45348
77335
50422
80750
50009
56100
70511
59762
78812
81440
36617
82412
77971
69272
72958
46900
78879
60473
57603
63959
38175
56767
66292
68670
81827
81435
60706
75720
81940
61597
40508
47278
51566
37604
67093
63019
50314
80708
43442
72554
61061
57747
64277
55804
71571
53005
45956
61610
37026
39244
71812
83569
61487
56959
32959
83674
80947
33172
50714
46238
48589
59536
76258
70708
45287
55306
63278
80744
45810
71933
82224
63237
48042
63500
42326
71511
61550
35441
42456
75819
79363
47228
51251
49492
72679
58544
83131
63874
36776
81314
57261
44313
79010
53529
33844
69841
81212
47164
81116
79149
32969
38696
33356
64315
53903
45172
75434
68459
78340
36764
47292
81337
58314
75681
54874
59590
76153
78775
58015
66229
78188
71914
60012
59560
58463
52471
64324
51170
41304
58293
60039
72923
82889
77716
48676
59356
53658
65929
81545
77175
34156
70202
53148
41023
39737
70357
53685
80890
53170
50029
42884
65164
45251
61547
74488
77018
80639
58545
65718
55246
51105
58359
56152
57930
58844
51708
76517
69706
62702
43986
35624
81434
36147
51896
81897
55105
67100
42278
35609
66897
69232
40378
56350
65209
51459
53458
58956
54775
68025
52559
72971
67869
68719
76775
52323
75512
64295
63316
70163
65538
70457
81464
78183
50716
77289
68442
57292
41456
53791
54049
49102
73875
81983
39406
75692
55828
62293
62464
55483
72251
53930
50345
61189
44171
80076
57956
79595
72886
38147
73894
47575
59851
79579
66168
58405
60306
73693
71636
38670
54767
78855
80390
36821
54701
67873
42370
76597
40629
51956
53476
67764
78008
63893
45234
79353
77138
73377
72292
42203
78263
54765
47192
47667
81142
67496
64260
45978
67309
75013
59111
61595
55474
76022
40931
81854
70984
63502
76408
78948
79841
34838
46294
81625
61640
46532
48189
45942
80865
43015
82708
78996
35970
76248
59134
80880
34955
50772
72943
69414
60290
83316
34934
36252
83565
83720
55650
36288
67517
54039
55347
62043
81729
80586
81871
57187
75440
77062
43365
37455
49248
54808
81502
59073
44721
76179
33591
39493
70855
78376
62120
42578
58325
42729
74844
53759
82659
53586
44841
81725
70129
64114
72543
35127
80268
77659
74526
81944
43857
70866
77245
58108
72738
60256
42935
60482
71138
82496
73644
41845
72528
59538
59391
59631
68529
76551
36578
69750
66666
78988
39784
44243
52493
70616
82204
35245
62554
38399
48184
74098
68468
59988
80506
70644
35595
74971
69754
67154
79703
78327
45618
37296
68273
80493
72583
34287
77423
67400
64934
41931
77577
35774
67724
58119
68117
75880
69240
59640
52634
61041
39296
72409
63776
73266
69611
66166
77537
55140
51430
68056
42207
46118
45754
63917
34997
83828
71312
71715
73517
80638
37595
79567
73331
48142
68008
84027
37021
77531
65854
80319
35905
73600
78550
62172
55396
52209
57439
69310
39215
39381
69759
65192
57854
39587
33813
45701
65153
59740
53491
76818
39668
36484
83730
54126
34740
83462
80460
80634
37404
79823
60243
36058
44625
40802
45089
70949
73930
69206
42536
79548
80485
83866
80211
50400
53095
77242
61397
61634
56979
41798
82680
42805
66479
46334
83111
80984
83622
41040
73822
47265
41358
33559
84172
53560
76781
66868
63635
69183
73153
62460
42339
73060
78830
62015
79127
44439
54023
34017
39231
81543
58245
79916
77878
46965
54140
35437
62117
49365
48258
82498
81838
40431
44302
67260
43657
43264
43676
73594
82347
75749
65508
80858
43333
70436
43344
36369
64177
79799
56731
78049
57533
44627
65303
79833
56571
69001
37014
73971
70359
72927
41484
67410
72782
76146
67605
33205
44809
84133
69465
81619
57887
56207
46916
81521
54207
72825
44172
34634
80509
82820
36279
52378
57989
40723
52072
58146
58939
66869
67778
52450
53889
46661
74322
72219
72590
74484
41929
38973
56583
65155
66721
64426
77781
58529
66039
74371
81753
45615
40921
78406
41674
34058
80804
49851
65231
43681
75810
79932
75429
67670
82779
34520
46825
46259
42270
52064
68465
71901
83815
41801
33048
83665
71066
58465
62955
76604
36021
51882
59746
45341
80611
32987
84296
66777
56379
54375
77970
81297
42144
33095
44621
52400
34666
54506
72356
50106
61302
73987
72558
61244
45779
38173
82579
45603
82794
80001
73365
47231
44272
44540
59114
65769
67681
42606
81198
83072
51894
36629
81283
74296
78121
35670
53736
78619
71204
81008
50829
76262
43695
52027
46468
83054
83666
79887
38481
39486
60979
55840
73290
82569
83742
47868
61874
65880
38383
39260
67129
55603
37372
46076
64188
67292
61509
57798
52254
68472
54329
36513
71994
71344
38269
75099
34393
71667
76464
73002
71742
41498
57229
60038
81650
36728
59212
54107
33819
80426
37713
53705
55787
50879
60360
77139
37369
75502
43461
69396
50850
40375
76914
50774
39302
48133
54167
61901
66569
51790
47302
71558
60585
76791
79455
42290
50411
69251
72497
39727
38396
68371
46393
71084
83978
57126
74846
63169
84192
48907
79864
71581
65468
48519
77619
63839
46988
59669
72259
43316
49027
70862
55379
79763
65282
54440
54893
73043
36077
80064
33224
33828
37066
80438
56215
65634
78433
55494
41241
75268
45169
65592
37922
55258
55803
74453
68046
52997
34076
77142
49487
49119
56765
62488
44174
76050
62379
39914
48209
45521
64910
67719
68503
63285
82134
59690
71188
73682
46595
53611
46614
49399
73985
38043
84129
65595
35657
68444
44115
59863
78491
61261
48169
82393
38334
72154
80023
55513
80412
39617
52332
65010
80123
67423
83006
34587
80516
61663
69245
49033
70200
53584
61827
72199
77625
47488
65964
41753
62282
63744
36609
46091
71094
70402
50532
67971
40530
65401
72938
33047
64786
73199
39388
60846
34305
74585
59638
33562
51565
33417
73963
40520
41901
62773
33985
64881
60024
83086
56326
74905
78000
71090
65966
68794
84144
84439
80512
78650
78354
46130
65992
73804
80942
37487
68594
55812
48712
81061
83544
58945
75147
56823
71553
42019
83933
36272
51228
59668
45124
63026
43917
43132
50450
46415
82665
77299
60235
57308
72084
68054
66004
51536
34947
73010
68048
58172
74893
53543
77744
78381
65286
53764
45489
51609
75842
70093
65816
65122
53914
73755
41861
74003
73267
62730
56749
38241
49285
52195
78946
83125
66947
63619
41518
49639
83751
82422
70928
57145
66682
42607
42468
40165
70310
38342
81053
50115
74007
39552
48161
55838
35726
84746
39799
80773
84658
76177
72188
59614
84613
52025
47451
41438
42218
49604
80912
69334
79155
50848
77645
57421
75285
79952
70986
61331
46527
64329
79459
38154
43703
81793
84768
66820
49895
80913
35702
74457
48147
43429
78810
58168
79380
47579
79619
51431
33946
79432
71787
80893
56709
75246
59042
69718
41185
41557
63670
71148
65540
84701
55885
52821
79647
41809
41737
56905
81194
36751
42191
54284
84298
73941
76223
77681
36007
69874
71012
45572
42989
33387
59263
48568
79672
42227
45370
68832
67986
62623
54884
33728
40560
80712
40445
75522
75029
65930
76738
82835
63524
55045
35381
62880
83979
79175
66980
67349
66187
76524
64751
67855
78699
68365
78728
63643
56188
43617
81681
60207
38088
71784
82218
61643
54861
79856
84100
64680
53696
42076
60575
40787
43759
38924
40077
76730
72717
72087
83193
33328
81627
41687
79752
40469
35142
75715
41735
83807
41780
79366
79664
70160
63104
42678
45837
72716
66572
44525
60815
37782
69828
54720
59282
51647
83854
76186
40554
42794
43798
50235
70099
35972
35567
46553
84601
48268
57619
37806
78940
76950
42671
38485
34682
84753
34545
69903
49667
66745
47408
72904
40107
78730
39888
82550
65982
57766
38962
68425
45262
75838
33881
39266
45452
83438
84194
62239
32926
84656
47980
47375
79745
69433
60841
79411
80192
43499
63850
40774
39017
66392
73771
58653
73451
80856
73513
67946
57882
84822
62899
38839
58883
49185
83419
65349
76690
81764
74422
51966
84493
54928
84923
72296
70221
69647
66632
79912
75266
81714
72805
65426
64883
35047
57584
83947
70430
65420
80868
74468
63649
48706
76990
69210
77324
72656
83485
82107
70499
79193
57503
55168
67780
51140
36897
51421
48808
46821
40998
40223
83683
56487
54170
64936
66848
77107
35508
82803
34918
35736
60732
37047
84628
63703
81497
35095
55770
80568
48874
66785
77022
61209
75603
84856
49481
81342
76547
51993
81282
74567
44564
54679
60527
35318
38920
39448
71439
56611
79863
43305
41166
65887
55694
52037
67905
35291
42796
42872
76303
65653
46672
76854
84759
39213
43221
77003
75610
70149
59797
50524
43655
38378
69171
83376
64662
68733
82612
60463
66460
80587
58716
43737
51425
68286
69266
50385
64216
52520
60651
52768
79471
53098
57499
79819
64590
50513
53398
35864
41782
69824
75803
49640
70113
35782
33969
83166
75143
65150
56387
46573
33109
73320
70120
53518
57331
45589
51791
84158
67779
60967
84489
80494
54569
64823
43970
64623
65260
75055
39226
69791
33155
63240
69081
62701
79980
45614
56117
61905
52410
53606
41353
54994
43013
77120
76378
39590
85128
60017
41596
38853
50218
72577
41594
46227
35881
84400
72272
82317
36817
76975
37291
53952
78673
61654
72443
59389
76275
82942
82736
79627
82117
83888
69353
65076
82902
35751
79180
85174
60710
68453
59045
53636
33993
80194
44261
34887
60876
81236
77771
71226
70340
70132
48051
40254
78549
35205
69284
72288
62779
75840
78225
72506
79738
45770
50858
75995
46531
39580
37639
61347
32945
82670
74421
76765
79759
54687
60680
71844
65645
47097
73954
61453
78194
71250
43447
48843
55815
83703
42870
82379
83749
40711
46094
71426
33000
38135
66464
34499
80404
64802
58958
78054
64340
80702
56298
53648
84248
77861
62181
42724
34742
61334
55677
43905
71468
66255
59864
46404
48898
83389
34193
36544
70141
68278
67334
67741
66332
75487
40347
81561
37879
40914
66457
56233
50955
46388
81005
33130
40104
78345
84147
73214
40327
40148
47363
48391
75003
63370
35718
63403
40908
53232
52463
36109
81138
64551
58183
64650
69941
36158
49096
55552
68349
64529
74620
50669
70555
84734
80171
81834
66791
80125
51002
45314
35183
77535
62864
66253
67221
39983
73052
57448
76539
45665
51696
51874
74820
72454
77027
69650
44755
76259
51397
72957
36396
61857
74365
60699
68146
81150
67461
75153
34405
39768
84681
83434
76890
33858
47908
59405
82493
83551
80571
66918
61904
71315
72434
55928
58118
55836
53145
74116
78072
64048
82129
71779
71628
69456
82661
64603
73502
70820
68421
79186
63620
44293
78640
52700
85157
75174
43133
52861
38320
33385
34697
56925
83518
63816
61713
78593
52590
56353
58483
72954
48675
85182
73871
37092
53065
40981
42625
48895
44567
38826
50919
55004
49216
54518
78033
80361
50784
53192
35203
54796
42542
83573
50074
35077
78439
72145
53960
32978
79394
67897
35222
77393
41321
52130
60779
81617
68382
46452
74705
55272
84114
83679
53630
79472
76555
40708
79842
76273
54045
81447
81588
73276
74227
54710
70100
35925
80605
70210
40463
34808
65255
71658
53076
65236
85463
80193
37142
45814
63258
67551
73692
61155
46120
66487
57335
50836
85376
51316
63130
77664
74511
52172
34487
51774
84054
83733
60094
68374
80382
55360
42099
56108
67966
79322
82799
58227
75962
77106
63554
82372
76570
67707
52140
66944
37694
76017
74818
85415
84443
79469
62432
79758
54657
62027
68605
54390
77576
38468
69604
47777
64210
83624
55530
54327
73681
58381
41538
36762
77259
77731
79481
63706
50342
49296
52366
50483
79433
75022
38112
39588
81537
67099
34168
85187
35191
77496
68577
41485
32966
56686
39282
66906
83636
82998
36117
44553
35499
68778
81033
59361
43038
61367
65668
70010
43827
74755
39139
34407
61749
77317
66967
77547
85334
38072
54054
38530
35303
82295
76986
43057
46009
63714
47272
67055
78447
39766
85088
46376
46457
38528
84960
36375
39762
84036
83924
69977
73956
85217
66921
36519
38408
76096
76319
35310
81659
35704
72512
75846
76612
44705
71625
81095
85408
76559
40115
83560
49083
34950
54335
82331
38235
68551
56334
78479
79889
36645
52058
34512
57606
50637
67982
84031
56797
43604
78698
80973
55403
50876
73120
40129
44398
76433
82077
77074
48792
41069
54911
63387
40533
81811
75307
57870
39455
46625
70171
39605
51511
81828
73226
50676
64424
80278
50777
42140
54647
54594
65628
52608
59935
80380
44782
37679
83305
58130
48737
59973
55010
46862
59484
54205
62699
43425
61183
37318
84886
41676
82508
49977
73647
33541
38082
78589
77866
75183
50740
46708
53544
80440
35518
74558
73159
64375
43897
78180
46410
41993
51165
83395
72457
77717
49565
47150
79298
55855
80290
60677
69032
63719
50808
33718
69470
59013
51883
48969
41559
56009
59336
64768
82593
78240
54970
40749
48037
37044
71869
37151
59779
42384
74696
73100
40166
81444
68950
52835
75223
83069
51101
52871
54199
78142
45764
52001
63077
76661
39458
79118
80976
41313
74034
83867
69906
75189
76018
70009
83736
69596
38179
52338
33840
51005
40364
83366
49876
81403
63283
72344
48845
85373
45104
64516
75705
61023
56449
64115
44666
49914
70192
43712
40374
76120
38858
54082
78304
58982
70347
77358
35202
40028
76024
48838
45679
54853
84247
63812
71803
68463
46295
75562
72953
67208
73088
47684
72466
79610
40864
79917
75578
72038
83230
36565
85364
53480
38477
61777
55351
39181
70924
73856
72281
71180
73476
42825
67229
68239
33795
46210
61809
82657
64544
56730
51792
68982
71944
37646
76667
81596
36592
82864
82760
34660
81292
57609
80950
82850
53831
53426
75409
53539
34284
70261
56800
70159
43079
67547
70796
55307
56067
35893
75478
80372
85346
66803
59012
81217
39122
40945
63209
40673
74092
68209
64615
78720
80615
55442
43181
79094
78374
80301
48933
38271
51173
39935
59447
42245
61758
81131
47222
57178
84023
69971
77238
63006
61543
68185
44702
48549
44338
81845
72560
55121
61856
79587
49430
65974
74013
33564
43485
56804
46083
41290
69348
74054
48826
83044
78555
75743
46923
78353
42712
67248
71232
58652
56276
67021
48126
75742
72675
55630
40130
62386
78581
44854
37131
75644
33499
36603
79320
83727
68238
78207
47813
52078
73130
79514
67739
83937
59569
82643
50050
81140
79179
83955
80218
84380
77265
41056
83277
64982
71110
74562
44848
72261
57129
78044
79457
84083
43882
82630
38595
51636
71160
47444
37542
84631
71388
44385
65514
70183
35580
83744
55224
38498
76093
69017
53750
44048
55102
82026
41360
39425
71096
55283
44835
53432
61959
49961
81704
57916
61333
81886
45065
66588
84902
44399
83333
66710
36435
46491
59004
62449
41239
83763
72020
59525
78288
33490
60832
84821
40264
72571
84716
36328
65241
85828
72900
77613
80360
85980
68975
82102
71360
83913
44178
77877
63644
82693
54674
85708
49654
74834
41440
78082
79382
61577
80209
78277
69507
80210
54067
57369
80577
57764
57432
37178
67317
45074
85546
35768
41659
50849
58061
83946
42690
68592
34670
70444
75718
48937
40253
37614
61587
38768
55255
81308
73712
85258
65087
79944
83408
68512
73747
48494
76576
86086
82241
79337
71173
39068
62337
73314
44422
81942
38940
36895
63558
34813
83094
35166
84679
52485
67907
44676
72849
47726
47669
74853
66452
43768
51958
47646
35975
57185
63187
60059
56984
70238
61842
71910
70472
70137
75443
51801
38722
37871
33696
78521
46288
84875
66844
59557
67631
34640
74561
75480
49294
67300
39464
85221
73420
33753
77754
64175
57067
74746
64947
53336
85229
58157
41099
53525
62629
50333
74139
35453
61762
38800
84269
59665
45870
68291
82858
51525
43850
69002
80911
84331
63837
33445
52086
73360
63099
78682
48690
38203
59286
52796
69471
74478
77879
71464
56347
61631
57726
38932
81051
64066
58636
81562
69609
53251
57665
44522
74811
75897
82112
79789
79281
73854
67287
83056
50658
43130
82808
54602
83252
84428
85685
72403
51361
59774
54655
43529
33521
61238
75344
49878
38149
40701
70727
68042
75968
35368
53827
70649
34446
85296
74195
46510
74583
34541
83688
50535
85318
86192
49210
42416
50531
53392
47387
77075
78594
84847
58851
62504
66217
52369
34051
42214
47701
84888
34503
75251
83035
39998
40214
74641
79826
83984
44444
74271
76501
68038
75886
57346
69485
75473
70602
61251
75138
36625
48406
47209
76662
68906
60891
63346
35835
67336
81345
40699
60033
76902
83296
46534
73098
56964
39038
69786
78019
68217
43929
75784
60985
76233
53859
80779
64835
83368
48694
83664
76942
57818
71503
61212
44642
40224
57811
48201
85020
57614
83568
37515
72735
55012
61002
61551
36246
50357
78761
84721
78265
72348
83891
73148
60928
53726
73793
73487
68062
36981
57750
82565
40621
79023
68496
78318
55366
82052
70060
34984
76285
57709
81964
85675
75657
74990
66857
81894
65873
75326
54458
65336
48096
42378
48630
52182
42837
74837
41191
40229
49650
37503
51973
46139
76644
73562
57199
36049
56452
42613
69938
45305
75741
59327
68940
76742
42233
81795
81148
57797
66028
38692
84792
61463
80684
75068
71234
36464
81614
57525
52438
45786
76621
78861
78734
49054
53454
37135
50017
76216
69994
82529
43998
56271
78003
85211
56865
47672
49872
85657
61439
54260
80550
85625
62925
72374
62883
45198
33290
84038
58643
82289
55685
63129
58965
86439
71398
33238
77921
50585
50477
52296
42422
57943
83781
42810
50259
77798
35033
57814
82992
80626
59028
52772
63218
61391
60986
67845
34919
39469
56470
72429
85448
71945
66957
82201
36354
37492
39457
63297
40485
50906
49746
67903
72072
56494
50140
79820
40276
44560
67885
78078
80807
49870
37659
64046
47294
39498
35038
35438
59451
60321
80970
63835
67124
69514
49634
74470
65176
48718
64140
64109
33083
36082
81065
62557
80436
36053
68005
52425
77111
35892
39422
56943
35772
39718
39118
44842
35121
60867
38997
82324
80924
33483
34231
67955
67329
58767
70738
75298
80348
79071
45313
73969
50936
64474
43796
79238
56713
40925
54895
66691
77219
60541
34831
37528
43763
73485
45462
77432
66485
84552
56033
53057
67577
42438
40140
69254
76460
55620
34472
84567
80448
43265
73797
45645
71431
85534
36638
70971
41435
44915
57299
67535
53797
79961
50420
49432
56044
34572
39074
60755
60176
70538
63590
85101
43449
81476
40825
55469
76468
46253
34801
37076
50821
85913
51726
40075
72069
80214
85970
52594
73835
81229
56665
56614
64398
46285
64657
34127
57638
77280
84142
63756
77998
42387
40215
59514
78816
66889
60971
56480
33329
76352
72612
42399
73537
85330
38178
59741
80901
82830
43999
70811
61581
49899
65214
42851
46875
57761
71710
62316
35339
68188
80498
51212
70632
71831
79591
47161
36417
68475
53453
47349
63307
73934
48522
81992
80427
86648
48263
59930
36509
57511
46113
75334
79733
80537
66982
38103
55520
55847
61672
33551
34251
81205
33972
71656
39642
47194
62036
48797
33228
83087
83439
67005
50072
75870
49587
52992
78569
56084
50252
50240
48707
57673
67866
51034
52128
49938
35257
67038
71971
70613
75640
71727
71927
84295
65207
62397
52692
62403
74874
41700
45664
77126
55502
59136
72335
79836
65001
83944
86729
34923
51690
46172
80258
34460
46634
38336
43901
72796
43961
49342
75542
46051
65196
39368
83154
75494
41796
75764
68574
67072
56212
86428
72856
56822
77424
48627
79001
86447
40570
43826
54144
69864
33288
70861
47865
71953
69800
53288
54139
61500
84420
72890
85669
36376
82603
75966
86388
73521
51722
76548
70781
81937
72940
40844
37341
62476
84771
63189
58832
56635
83272
69367
59965
47439
58674
38492
69187
85949
42525
73261
78628
39854
80823
52852
72347
75297
61385
82717
61819
59127
76799
81694
78173
83740
45894
66459
85784
84795
40756
85545
45381
36814
82545
62284
63178
59856
75046
39372
46970
61478
36523
78920
62641
85833
77363
40611
51830
73353
86519
54843
53448
83133
34897
47939
56056
47769
60210
82931
44993
75700
49139
62427
86834
80250
56621
84411
78801
33093
32992
86575
67770
75126
51320
77476
63530
78323
37245
45992
81896
41743
80373
57280
55909
57852
59348
79170
58601
50989
75043
79452
85269
47327
71277
85016
61449
50514
51433
60347
83517
59923
39179
53912
40758
68597
82703
48537
62506
42909
78179
58053
74068
39269
42601
43902
62837
61117
84140
66878
51304
80145
82490
51606
83623
36067
76004
59477
42551
85882
72266
79056
64711
74320
70308
48769
86042
66819
39317
78923
84610
48462
66977
44077
38200
44040
85785
70352
38804
82238
72585
47012
78045
42157
53149
56627
36743
73836
73974
77309
63973
60154
36677
78468
44117
37649
78361
50799
51870
83525
67520
48334
73811
39723
53210
43951
44026
76824
48680
37386
37539
76813
42762
79812
75797
44501
85674
48106
58589
73968
51322
81159
77000
71083
37677
83588
86431
54000
43624
68427
36737
81165
42091
44029
83831
82851
58999
66046
71999
34700
81220
74597
51369
74188
78296
56160
57635
85654
61196
70208
73440
83836
68646
79379
81211
79408
80871
54971
47748
45020
69692
42188
61372
82364
46633
73076
70638
79106
75753
73530
84659
76170
73040
74303
81800
76522
59524
68422
68663
52565
54698
51486
41229
83291
44206
51550
86600
82137
85738
62061
64514
67268
65324
68464
40527
70214
83392
34071
81311
70846
35748
54244
35855
71151
36696
74805
57560
65713
33323
47379
33379
77456
79014
59159
81923
59269
63894
39709
34809
82094
71458
86862
85585
50882
51204
67319
55094
81285
69494
66286
72153
50145
83205
80000
53579
72625
72158
81587
75027
86995
68634
80774
68417
49607
71482
35066
55057
41061
34815
49463
84576
40698
37314
34967
72719
85868
56098
45276
82365
67767
80478
83606
85345
82606
48457
75325
61692
84587
62121
55129
74189
41356
37745
35178
82492
34593
47178
81369
83022
73186
71324
45639
40882
77025
77741
84021
74401
83967
83224
83197
84806
42117
86256
84007
44999
33348
82546
70012
81477
34163
61421
37548
83633
38444
70484
41601
67756
41364
64527
59664
68560
84066
76119
85144
49001
61999
41341
73718
84065
65792
48601
58283
55980
82841
68254
85619
76068
54255
83552
38446
55711
42294
45103
65507
36795
38417
80715
78017
66681
74523
38151
85494
69935
38185
70014
49028
77516
72029
74359
83258
78500
78817
41043
50575
33383
80795
63279
56021
82051
73274
39305
85212
83019
46855
45473
80769
83055
55635
78519
79259
35306
48724
45579
59412
39934
82066
57769
74670
72097
44901
79160
36844
77852
74087
60449
35329
48229
83811
74179
80470
81719
68084
54738
85601
76436
69743
75235
51326
52714
50940
60420
64468
86088
46848
73707
82551
63171
76414
48324
80837
34917
63942
76546
37994
66912
59683
44436
73903
66965
85936
85336
47246
75242
78984
44927
41806
69893
77451
70476
80256
69793
49016
68480
84286
79535
66026
85074
36244
44500
46868
65373
42535
55425
73943
79264
83538
81117
41137
75509
76251
82206
86899
84320
73538
58215
74455
73784
32967
84011
79153
65083
78802
40574
39562
36393
82157
42693
40226
64358
83348
36456
85727
50327
54380
46659
69705
54617
39916
59002
38164
57162
57131
87279
62394
71946
57489
71792
78028
83637
42108
63288
62088
75865
82810
79192
44516
44752
63858
57978
86215
42246
49347
85938
44778
80053
75121
66284
64788
57157
77712
47936
75037
53507
65794
35423
73174
55622
47603
68729
59414
60280
47730
73381
83310
81327
47694
40455
87239
51782
52501
57937
74768
56774
80770
86869
70427
42781
54916
49509
84814
50732
82079
85370
44310
40535
77277
51255
39294
79716
69115
86655
56652
58288
41759
59699
51952
49721
56867
77048
41330
83359
75160
84312
62569
67896
78517
79661
78631
65132
42541
39634
74907
62696
66362
40189
50912
39625
75792
66133
57971
70668
80939
81025
50527
77188
64146
86856
59324
69648
48876
65913
58536
78994
50015
82088
41410
61392
86163
48538
78197
69092
82466
67961
66303
85950
75165
64346
41459
68929
66797
50517
77318
73250
38293
68841
69087
66728
56477
59781
61712
41683
59892
86624
66270
61968
35362
83504
44334
36217
84017
35581
36168
79710
62797
76722
86832
87449
74840
57112
38062
79509
59469
41764
58741
59984
87166
33150
80608
35863
82037
69529
51924
68358
48321
55854
74676
77872
63148
83093
68034
57002
62587
86767
58125
70138
82194
87004
40962
47258
50624
47543
56121
37523
50101
58032
53733
34807
46683
72139
66617
82067
59410
62047
84677
40255
73170
81868
87439
78297
86688
37585
37124
53173
76954
58521
62705
57612
39057
77934
75175
61336
61124
80004
86522
71437
71494
62783
62171
40319
52004
86206
33530
81132
82777
82448
59642
57296
86535
57632
46229
66317
60433
46713
86392
33503
60096
72820
46328
86808
46499
85947
59670
85640
79273
80320
34579
76778
40395
40366
76484
39247
57266
78052
46922
87476
85482
49412
52850
81135
57079
36624
40030
33581
62894
78252
79068
78961
75533
83165
86420
86425
86916
49519
84880
73585
77499
57130
63622
77140
58522
40610
60065
32950
76141
71257
55068
77391
77685
85517
84690
77785
51166
77275
72692
59688
73112
73945
60774
64536
34020
66347
50302
72352
81326
87498
79933
85736
44886
80624
47641
80628
85089
80428
62806
51324
67123
34357
67691
67915
35889
81130
81163
85054
83715
40501
57032
46476
79183
72255
74814
55573
33349
79687
62158
48753
81099
86116
84942
63379
48739
48087
56792
41675
65160
64656
83440
73555
54854
69330
66170
38092
77779
85598
71131
61944
58896
39092
79122
57652
49345
37073
67358
84359
75033
51264
52670
57100
68290
85838
35079
57965
55721
64199
81251
59483
51903
71967
81776
77521
35553
70938
77011
84728
68846
62662
43052
68557
65140
48514
57158
63910
39298
41520
71935
79346
69610
67578
83336
70993
46431
46477
42754
42566
71249
74407
45752
41458
71220
69452
71207
82967
55370
57470
39358
67957
71036
64865
54788
53564
68587
41071
74331
38869
44575
81248
75224
80570
39513
54931
86760
43037
41702
66715
75829
66279
69105
50353
77244
47374
84743
63789
32928
76430
80557
63435
76016
81234
54591
85627
87333
58797
77098
39325
79299
58033
80466
72349
64243
59419
54645
56308
39383
45258
38350
61790
34423
37484
53826
79189
47399
79949
64627
84032
52423
56646
74643
39809
76073
67491
77343
62809
48530
68683
69263
45244
83557
75093
86182
57088
72178
84474
59392
38881
80718
82254
84914
35182
74756
65583
38506
68629
34613
76694
43948
60023
81496
69547
72248
86356
47094
87139
82668
66910
69145
83920
37865
47890
82683
70097
34771
42661
87636
42950
39103
61789
80339
84121
43868
51507
79348
81597
84291
63164
76095
71817
45253
69453
50803
63418
40408
83889
50181
40999
72231
74627
83148
79270
87759
37841
83344
87547
84671
78871
68243
42134
43389
54661
39620
85990
86496
60884
70745
78412
53179
38773
67448
65632
67485
53399
37965
81310
56756
66336
61529
87630
81959
86213
84707
60469
76413
57434
39822
56552
41320
48180
45050
72277
67661
79402
51385
85955
57701
70259
83092
59776
44192
48702
79255
67372
78707
86389
34354
43260
81779
34220
85564
36419
85208
85809
42403
74782
41709
87772
43966
62384
79305
83824
82187
38656
34118
72540
81511
39047
40810
77968
34907
33076
52163
36869
38944
87486
43741
35123
46729
72967
78360
57038
83331
43491
78071
53456
61426
66272
86020
70929
42844
56222
79666
80780
84171
60350
68283
33924
35172
56426
33259
79435
86076
72092
43607
51698
85143
63205
53085
43162
78166
87878
35400
45485
37459
40205
73748
60609
77933
62649
60467
37736
62753
82012
57125
80015
61810
58132
59827
80864
69480
58969
72976
80005
65004
33906
50915
77212
35452
55364
45954
52226
83685
57272
52658
81491
80524
80623
74733
35707
49524
49453
76656
80117
46920
77403
86900
64127
77996
39322
86660
74383
81144
74568
44801
70548
42472
85777
51646
66605
86054
52554
82666
71850
37481
68648
54990
39729
68678
82769
39929
88051
81400
87726
38167
82271
74048
64055
79331
58078
44345
65462
68630
48340
39623
56569
44402
59142
86278
36305
52050
43111
48521
41348
40051
51601
38978
66948
68828
80330
33951
81830
86715
78058
72767
83500
35091
37600
69360
37143
53015
62261
83138
45702
59897
77447
54747
86360
81473
45567
76212
85197
66155
82608
82996
86466
73361
42627
83096
53236
41663
67251
79323
75259
33294
64102
44697
79861
83814
46252
59695
85622
84196
84018
79515
62866
53651
83100
63793
45853
36508
74505
80357
42602
60067
59963
83478
82406
54326
45928
52955
46155
53645
64179
74644
70177
46624
40203
68207
54407
75917
76591
35146
74247
66135
51838
65226
54785
60714
82368
85090
82844
42610
77810
86479
80146
65906
47244
74942
83102
73338
84004
63490
35930
57928
59575
72013
80698
70982
70273
52218
52926
52281
60315
60975
73911
59396
55009
51919
77331
55398
33847
48034
84905
52640
77487
51555
68543
77177
66749
41524
77561
34164
50864
77562
65965
46454
86567
38621
58334
40156
59352
70572
36436
48484
67981
61979
52222
38001
56658
83915
79732
45353
85250
62617
37773
76741
78276
87931
68944
87803
58986
51895
73874
65597
68744
86422
76371
57858
54912
47750
82348
43476
62177
43559
72811
75369
71051
59588
74557
37261
69996
36332
78692
88027
57905
86962
82912
60630
64652
86786
86566
80092
64671
56383
68299
37488
53559
79896
80732
33939
38212
84881
88197
41171
87959
33102
84110
73301
53535
85512
84975
76204
87454
38349
66790
60378
49381
87427
71407
72755
52558
63376
50886
81487
36472
47059
58077
64518
82142
67572
78693
37477
37041
83734
36006
73285
75869
34895
70840
60776
36188
84068
36680
46796
84562
58592
58952
58597
49507
41843
64753
72557
81742
83514
83229
68251
36785
58715
70437
47594
63132
59265
86791
58373
85920
59300
69113
64088
51771
53211
63645
52185
46220
45264
35186
45079
54281
40904
77258
79898
79631
74414
35645
59879
83789
83122
84058
79774
58796
45272
63292
45183
87801
86012
35163
68270
37665
66071
55646
77599
73311
84573
48407
33594
55963
65738
41695
81397
38763
58490
45365
57732
48649
57286
33730
64289
59906
49174
51605
61315
82311
75253
82685
64001
53906
68815
72460
68770
67427
70439
43504
42992
80160
36581
59158
70614
55213
54200
66510
77434
75008
73372
74997
37110
84280
59014
68626
52303
42672
50625
40252
45398
70220
68285
84490
85447
78828
56719
40409
62978
35068
46131
64957
43117
69586
57368
79020
67313
61019
79905
68869
51922
54942
65435
53434
48132
40289
76406
63469
80817
53781
60808
38306
37213
76901
35346
67776
73959
87590
39150
42773
84204
33658
63144
75934
67074
77525
68703
51923
74305
79450
83687
67648
75693
79321
64570
77831
68269
51285
42517
86168
77367
63822
54966
86679
46701
75688
54869
47249
48671
87232
52477
86401
67371
73087
66207
57966
41386
74803
78504
85817
80467
57173
49501
66427
87292
53277
68405
78834
87587
84574
69872
68826
58358
33535
45286
75977
80974
67823
59997
76843
59074
45825
88036
72260
69524
58052
86514
36126
41512
35564
72321
77233
63425
85612
75696
37237
71610
83602
87972
60976
44875
69188
48852
68908
58180
50468
82093
80704
88168
74089
44121
85367
51960
84282
54508
77584
83354
41685
78822
56281
72819
78389
74928
55106
42604
44099
43577
60957
37530
43493
55593
47189
59398
78245
82697
34195
48450
73458
87651
44079
54896
44577
33739
44958
35496
54381
87916
77334
86714
79422
72721
66609
76716
63126
86797
54014
60943
55446
82775
85071
51484
76205
72793
52312
84273
50678
86492
60961
55411
83990
73935
78900
55195
80364
80653
46952
84512
55647
50176
86133
40795
72783
50206
69951
46894
81815
61693
85877
55741
74945
71118
79891
35015
71749
65472
75340
80944
80904
36394
50617
72346
68352
63260
87406
79549
66761
77565
55565
56372
77718
68656
87189
64441
77807
39878
55992
66722
70241
53267
37993
76457
72555
77658
86103
50945
60719
54790
48378
56273
57977
51482
80422
85535
39093
78804
68915
83572
36932
71809
72500
49429
57073
42413
86699
80343
53107
43047
84674
83642
45923
70395
83294
85829
56371
78760
73998
73645
67959
77984
81185
33472
51561
49427
68126
78725
43186
82356
58511
79975
75887
40460
33266
50157
66416
45620
67688
47926
48615
42375
61609
51104
68001
86164
85690
70021
84963
79512
56381
70314
35176
70843
87832
52973
82672
33994
53467
38205
40636
53427
43576
55821
88366
38517
61307
67827
44459
65934
41314
83396
73870
85046
83985
74543
82684
51091
86403
65900
56736
67815
65220
87362
41326
53281
42991
55562
81166
75935
79662
61554
34655
73616
36631
42866
56287
86202
50255
76363
52464
82679
71751
34372
45726
80759
61305
58961
84452
87069
78272
85147
66840
87107
53623
43382
59098
75106
36388
88661
41589
73242
70603
71512
87518
66301
75559
81918
82408
75907
86015
81929
59165
81863
69028
40422
84889
33765
48817
51001
76185
42451
76463
76477
41167
60600
87677
75982
62174
82262
71689
47448
85519
72060
86196
82747
44462
47392
73463
66327
37540
49720
54932
60448
60056
41797
69762
53667
82174
46233
48038
54063
62815
71305
70565
49292
83806
64004
71143
41870
75702
70652
76871
38870
36271
59601
82114
75816
58233
66768
80029
65128
77759
55912
52836
48751
87871
35623
59744
72386
77978
67817
53625
86047
81328
43587
71320
64362
46112
53795
62473
33470
71931
63722
83283
55049
82860
82746
82907
66475
45972
88295
72478
79704
50854
61669
44093
62812
44298
79224
71122
83878
37399
59025
74843
72075
68449
57297
57880
38247
76341
78962
69015
33620
83298
44207
43881
60758
76529
39919
39969
82954
75580
43286
73469
84757
69527
40969
50014
80525
39259
69900
50239
62589
77279
43098
78846
58877
58141
87754
34159
85021
47663
63743
74244
72107
77144
76334
37204
47782
45736
69869
87572
71783
81721
51473
72916
66506
84709
76876
85207
77296
45867
68100
35247
66748
84767
49113
52948
34665
75216
80353
46182
69447
53132
73069
48890
76580
81952
57461
39378
58688
37229
33182
65089
80407
85781
37575
86795
81899
80325
70544
66417
57221
70440
36486
46705
85289
83982
49716
58414
81379
34974
38677
71837
88333
47331
38294
81020
77194
55668
73608
72332
78064
35396
79987
56606
71645
54543
53291
86716
47829
43514
38748
61161
56563
87862
84974
60364
85169
86383
84981
45312
39881
47211
53317
59780
72327
87323
86734
42120
44037
82246
70290
80895
72707
88534
45049
39413
83713
84933
65154
71698
87347
55934
42775
50844
72629
80337
78586
36741
36789
84860
53900
40493
42886
46273
52548
82577
59468
41862
51691
44305
82772
39549
52119
74642
68521
43743
68105
54536
88276
44544
50787
39581
84107
86023
79169
48088
84473
54367
71442
51968
70026
40010
49259
38879
87714
86261
40031
85381
38948
57403
73302
70374
41090
86707
46181
45236
82918
87913
74801
84413
88246
63110
76038
49215
44859
71466
42827
80173
69013
45609
42336
47250
74943
82070
78532
83712
73283
55835
84669
68645
47989
55372
78021
85742
53650
53713
40532
74899
54269
60895
86764
38437
87059
40437
85826
86032
78507
59328
45029
46277
73906
75282
80604
49783
56833
73961
77069
82017
65397
70453
55654
68388
56373
82479
58027
77593
59697
83707
76675
69159
82935
38577
84599
52578
75122
67675
52676
79302
83874
64483
66822
87227
65552
82003
47615
65354
65243
63439
44698
48581
82268
54716
53208
36357
85757
48036
78738
60851
88504
65310
82536
72268
85428
56854
68242
86969
83672
51600
63903
39565
38033
87138
49008
45442
77678
52041
45277
87319
40868
48904
77047
58447
56564
60747
41208
36454
83021
79443
82115
40937
70559
83530
76564
72906
49941
33277
33482
81004
88622
83611
67301
77135
57881
46137
52120
63431
75656
41105
75148
45042
55578
83375
54638
56939
65392
39228
33391
57729
89306
79844
78807
78512
54653
62307
44441
86677
62352
36832
69858
51579
87967
36352
68842
34750
48966
82823
51772
47142
51580
82334
52455
36129
49442
78474
81484
73454
39497
76593
78326
83604
80583
51483
62333
42876
79825
53360
55599
68814
78662
41593
43597
79145
78169
77653
54920
44619
44866
71127
33919
75441
49891
87523
64513
41279
50407
76543
72334
68531
80334
53983
73342
87429
85594
64584
82773
80844
75425
65909
83958
84774
86232
72412
42511
80790
85649
78969
86553
58399
80714
61664
78452
86144
70939
54275
82616
80272
49880
86108
37738
87658
77433
87706
67054
70024
33147
89100
41022
33270
79611
87261
66560
50655
70648
47919
85319
84943
85842
42433
65395
59572
88263
42569
43017
64191
64165
50720
76232
87168
88033
48312
52189
78141
49816
87708
88856
50492
57279
80546
84250
69911
66704
76315
51176
35285
61466
54929
60904
86704
76257
54737
83352
68203
57342
72986
46709
86936
33613
50885
60459
43387
41159
66566
87071
63385
76117
82961
69132
82173
89401
82836
51232
86238
81539
85792
60292
61246
61929
62929
35116
78658
73208
69643
50920
88157
81826
67922
66122
65624
70788
71213
77264
46020
79801
84155
76160
35594
82259
42895
83309
82725
86602
78253
75746
37000
81990
86676
74699
74148
41525
64286
39274
88483
80197
70691
66285
76782
71969
42656
80368
88387
82501
33629
41763
87951
36356
50933
50765
80761
70133
75826
38785
87585
57868
61941
86700
67380
33738
79446
89247
83105
72377
69917
82783
71580
78261
60288
86710
70932
86418
47907
67139
66109
58368
59568
44870
36378
50214
77097
33403
76007
35906
60187
33077
66333
73317
88280
68351
79667
85626
55953
72732
71332
83168
33853
58489
87822
85767
87850
76823
58455
62630
79034
47369
63511
71089
87882
81288
72935
61556
56918
75641
44477
45095
75729
61603
82686
35904
63154
75167
53800
37801
66713
82943
87165
39085
44692
56136
80943
55849
88058
79578
75551
37916
40394
46056
84999
68087
85386
40411
67651
87952
79306
47876
75682
55891
71161
35377
57006
84700
86421
88721
79553
82618
83523
67743
79013
38660
66658
50336
72807
88095
56456
78217
67805
40053
42352
82572
84992
46907
76831
62466
58244
37762
64806
65821
84078
82396
78622
43465
45636
87880
38424
85653
60241
82570
49364
44687
75250
50994
53205
44636
34018
67495
61440
54328
83263
86190
88750
49559
42470
72608
35820
72496
36410
40851
66052
35198
58401
65638
37176
73352
42925
37977
55789
46081
82135
76731
78032
88399
71170
47951
40865
76475
83040
60700
33459
34174
61417
40096
61808
34993
73844
87644
71683
45290
86855
62742
41614
65705
85349
81096
47866
61797
88588
60906
52361
57836
84235
81474
38935
73767
56993
52096
42893
62057
77689
45656
44434
76261
40038
59798
64655
49408
56434
86739
50824
50964
71996
60275
55458
44805
39979
45009
51167
85755
77382
58430
82636
79254
36797
58345
45700
44598
51999
47788
50124
53524
66961
55399
44004
46814
43151
84799
34564
62800
65996
64702
63778
75226
76447
40268
80463
78215
37109
86582
68839
38844
83143
71700
71550
48241
41535
54245
51094
74609
89144
40171
87192
62897
47338
88736
69080
79674
38598
49138
80861
51211
68981
87305
81466
74973
68289
47041
78547
82741
87101
79604
81618
89292
38688
68279
71018
78895
44931
79018
46675
45747
85487
34810
69530
63487
49942
82270
52431
38689
42372
67196
63057
52792
83532
73674
87297
54959
79108
72142
61388
48591
66436
47165
39913
43866
61755
84900
70046
50981
45260
87114
52297
76981
80074
74390
39740
76482
55470
71386
56248
46857
50177
53653
73438
34367
75324
87968
75521
54769
33298
74153
55615
89638
60007
33359
51841
89350
69336
63801
88607
86782
47966
37303
49950
64374
63252
79953
79918
84427
89627
81174
89139
36462
74017
70663
49745
84251
80902
70289
46198
86161
73996
86958
42279
60212
79436
45299
43725
33253
44281
81663
69479
82349
56490
75247
47738
64992
72545
66534
59078
60070
47874
75166
50233
56443
73560
36510
87339
87600
72620
54271
52951
62755
78963
73984
35314
40474
72204
81567
74790
70123
49647
81278
63606
89282
84876
87836
86432
65489
77185
78740
57539
63546
61053
82472
46545
70413
40285
76972
89948
49916
59303
46861
44237
46778
80528
84718
38002
73991
50650
54147
79970
54712
62892
74534
78189
81791
54434
40823
82039
74856
67808
77583
41047
85786
57765
84703
79854
54288
65399
76999
48575
72492
61376
59054
89588
87900
63571
48325
34844
35742
54309
49476
43042
61668
76929
69781
43639
55707
53768
56661
84314
71376
67976
53700
84597
76422
36463
54393
46542
85779
67307
87890
41714
59789
42264
34226
55604
61786
72619
34721
84125
66942
88239
83383
82449
67751
87607
85298
69415
82927
67898
58210
44014
39137
59634
85862
82653
54442
77368
57576
51152
44446
52765
46870
71214
54999
61658
42220
69410
89086
78576
52432
87712
88444
72797
79885
87787
42287
33119
73618
86277
34136
50033
85193
55077
78840
73736
44549
88720
81253
40453
89108
33360
81459
88824
85650
81803
52732
85724
76776
40121
67687
46517
79513
72135
61450
70162
83905
75472
81722
75513
89211
53403
70878
71697
83908
77917
44948
81427
42360
57019
48534
80432
41319
37011
74720
64921
46202
83314
89490
82600
89712
47704
58685
52316
53718
35819
37338
87262
79131
89315
61840
87355
75287
39018
72815
39774
48490
54650
67834
87184
33510
46770
34399
88675
35216
34752
51798
51672
85485
47887
89098
69229
42832
42842
64499
75923
86212
69459
70015
67403
64619
65396
89672
84356
41768
89831
48935
85398
83399
76360
83208
45168
78108
48453
84471
75763
43300
40313
84366
89804
89530
78751
87002
88159
62326
38631
85163
46535
37969
84568
58008
53546
40909
75388
78787
77466
86885
45338
88633
79497
69840
86166
58479
44363
77553
55350
42993
64784
72740
79213
62470
46384
41690
58815
61122
74986
58704
35056
77739
67634
41420
53619
56266
47105
71655
64747
46599
51054
63290
73696
68292
37429
67740
80033
69434
52439
48185
40471
78414
59666
68344
46496
34830
85912
52845
74493
70893
42169
89845
88353
38943
83519
63928
49085
55444
54152
33942
50482
36542
63492
46590
50917
79711
63588
47709
84111
80598
36210
74097
62704
65442
47427
81209
39644
44949
89758
79828
50184
38840
33719
64447
85692
57754
52102
64803
34506
54855
62607
80416
76163
74553
78754
47121
54704
69292
84619
46283
78087
38629
57094
71356
52330
50895
48113
80041
72791
62140
57186
76574
88925
60265
85202
47135
39795
46612
62512
61286
82547
50388
61234
35122
68763
69511
68414
46809
54120
39339
81566
68806
68103
43722
69581
53189
47559
56073
78732
53727
44820
52604
80307
77263
53802
70091
59689
54423
50896
38808
61141
48240
54496
59055
67073
72442
38280
55079
41547
80709
34678
74141
36173
89521
52219
48234
75244
36226
70907
84925
72393
78568
64830
53555
83870
72946
88834
35933
61976
64610
76155
32957
58809
35946
73167
69276
86435
85455
88608
83612
71617
87444
84327
88873
39316
61962
34761
60705
52387
85397
78029
61652
72018
79301
76748
81985
54551
42478
34786
72353
68148
56741
40095
56928
45477
88547
39571
82580
45712
40734
58628
50812
45560
68989
46017
56107
90354
61563
79429
35962
55997
57993
48762
83032
87414
66413
66962
68092
55154
90217
84594
64522
78752
59785
58684
75914
89280
66600
40126
80236
63124
40133
74442
45727
40548
33917
55597
37359
52738
83949
87434
84611
77214
58143
83431
48946
43271
55925
61216
79229
45657
55099
49055
74334
40709
67846
75403
81170
75618
68712
39088
88102
39813
60326
82542
66626
39473
47044
89234
88509
47195
63949
82342
36637
82674
36408
72456
70423
83232
63493
66873
72239
86518
84278
67753
84329
87725
53350
33542
47187
63847
53254
75414
51595
82213
86526
58250
81675
65666
77029
59141
72301
40953
89259
82853
88449
78898
54538
54106
56134
51714
62532
47273
55377
64444
88599
64134
45040
53785
36256
37983
78585
35735
90302
74001
63945
58517
38351
61520
88323
79101
74881
34576
74959
75915
87535
84779
80441
48171
82753
75588
50134
78185
85363
58755
87050
76098
78883
48370
64275
82073
70351
48914
84193
78960
59375
35160
85423
51840
36539
84033
87814
61590
78989
63639
74344
44661
47505
62726
72407
43319
78559
89002
88913
72984
75832
74157
75904
56729
53227
54784
79964
59996
44314
54338
38483
44030
66563
84351
49421
40400
54946
86541
70364
87755
81670
39743
64875
73318
45051
43797
83731
89050
75309
88917
74930
77151
52426
35342
61784
39989
56818
83295
52051
66623
90389
89187
55082
52234
73546
51111
75229
61118
46943
77833
89074
86845
86473
37799
87246
74346
68023
68572
46458
80104
87494
76956
61228
62959
88617
74159
35359
41591
84641
75248
40462
71950
81685
80443
54057
88819
55663
73662
46217
68817
75835
39606
54321
53259
41265
70695
38737
43692
80607
59663
62195
39426
85309
78958
52104
58006
65756
63059
39678
88576
59889
46034
56438
77161
66328
68886
87610
36949
86050
80161
40880
69163
67802
86773
51180
85813
79147
86211
85409
79104
80423
45759
84592
47116
70334
64246
90408
49503
75582
71622
59918
38880
86295
47186
61263
63325
84019
77320
41334
38717
42501
51068
40456
48688
90500
75724
73472
82127
83810
79834
86507
55331
76582
54868
48860
49497
84502
64297
41062
59734
79350
37748
77115
80966
82091
77001
79596
76736
66788
50501
56132
66408
59761
62398
74977
70584
62594
70899
48815
37079
56859
40041
45844
44699
35462
65380
88224
90620
67934
73942
88067
67589
72280
72891
90073
89926
77294
68595
73770
79444
61363
41373
84097
86546
85789
73248
48217
89039
49479
82790
67749
40938
39272
38052
77925
57617
35483
84001
81922
84374
75961
63755
51827
59063
57085
83948
67447
79038
62974
79304
68833
57662
77440
81363
55384
51142
55634
83629
35755
81038
52458
81769
47449
75399
84922
80926
45733
85558
77609
89126
59894
34537
34868
46456
70007
77498
89456
87068
36552
88869
46216
74884
45246
81082
85760
86627
68072
42733
67459
57784
83000
66959
39835
89459
50430
85892
77330
45876
90091
89826
84252
35986
44734
47034
58217
38467
88740
78161
61047
90651
58637
68880
67694
88314
53047
58229
87702
39771
71108
90622
39067
76492
88602
73207
62252
46622
88047
42484
51653
42554
63569
54001
72141
90584
58927
71301
44011
80462
56524
78352
33154
41564
73772
80021
39830
40477
41705
81030
35464
52707
35383
35524
76673
46883
78371
43925
52204
52279
53578
60698
88805
67886
58106
75660
83783
48024
54616
85302
70286
87453
65648
44727
57986
44458
55128
33402
56919
82815
38682
64454
43791
35107
74657
61380
33617
75422
87163
68258
80945
42459
34823
62885
40907
85393
52424
68976
33242
54627
43661
81351
68280
41429
66861
86141
39994
49701
68585
88391
87779
80582
53296
69997
45530
44929
42958
48349
65034
47512
45080
83464
54119
68538
86690
66434
54997
90281
73749
46935
74824
45401
90789
74076
34956
79811
83680
74628
89796
89314
71616
54889
82060
90275
90557
49123
33899
63787
77992
33784
80016
90295
72143
39273
91005
51553
71762
43065
78091
54730
46221
47061
90332
85065
82239
64832
72918
86888
45389
75632
50370
80533
55216
49094
87774
82236
45757
90885
90050
53425
81059
38630
90395
34730
80248
61549
56247
86897
40903
89273
78077
85032
81418
84586
51177
40663
86303
90201
74904
76336
48210
48823
54797
86961
38739
49969
66011
65635
80564
50309
81518
76825
43935
82260
57708
43815
50105
75543
82491
50721
76448
57834
72050
76946
76936
90811
89015
51881
88572
68979
90867
42042
77696
83167
41491
50375
83513
39703
61932
83802
56285
67296
85506
56323
78293
71654
36018
46501
64804
38013
77437
32946
56940
49188
78466
53829
62838
85679
51317
67732
43919
87986
89835
79922
89389
75341
77339
86634
72515
50754
80376
60570
67561
56548
48176
54115
88273
82651
85591
68432
57121
68837
85166
78636
86390
80321
85609
80690
91144
50067
54004
89504
81017
76563
81578
80851
63713
89640
56766
35631
35011
35813
71990
79370
63332
89276
82168
59607
80915
82817
62750
47771
88550
40895
42987
55626
72146
77181
47274
86309
68515
85012
85800
51928
88528
48269
88918
86137
38239
75510
80680
47225
89237
55525
86268
35312
82075
37551
61187
68256
81191
76400
79570
66488
75515
77455
89032
38812
86292
71140
37063
65704
82578
84582
87140
86702
47169
81404
45113
82299
67998
87053
78182
90102
41573
66278
77956
80857
91077
54945
73860
52043
37255
83127
75402
82398
71753
75940
80391
76355
45240
81930
73795
79935
69587
58037
69155
36364
81084
75255
89363
82332
88417
86543
58211
61425
82774
36955
59693
75367
40877
53339
44276
44220
41003
66831
50383
43945
75305
58616
77450
71434
86105
87264
49449
63065
70356
81508
85865
78081
43867
47727
33008
80842
46554
87160
56832
79053
57944
89793
54197
87430
45977
88092
47402
37886
82723
35227
38861
85484
76867
85960
80897
58432
79475
65881
47862
50114
57829
71825
48899
70539
34600
57919
38564
50491
89606
80975
34845
75058
57313
38276
89750
68507
72914
83883
43842
82882
66103
82252
91103
85293
36043
43708
71693
82930
51557
33538
78566
81270
66065
88072
55892
46261
35527
86852
60462
88734
73878
79453
35275
90546
45460
57491
39477
63183
39117
66954
41201
37951
82074
36282
52667
46810
80667
81961
58985
71403
68277
81113
80775
78541
56209
83085
90384
90489
61432
51181
80181
76611
83266
48032
38731
39472
71457
88084
58476
32971
90921
88234
42400
77429
59124
86451
71548
63735
50563
57238
80300
39040
77428
78442
36667
90175
91044
39197
72995
82735
46831
68980
52922
82309
70721
87360
45548
40638
64964
62022
88271
68550
87969
89200
80805
83030
40975
70388
85837
81662
45843
72151
70577
90320
42549
34971
82951
86530
47849
74055
88519
91244
82041
83241
74391
58955
72597
86559
37327
44813
63259
69878
36767
77982
90596
58342
58039
53887
39043
86126
90853
83226
82143
72947
69323
50967
75937
74871
86319
40512
59637
79635
90341
60726
38536
86977
56049
44278
87948
55371
76272
63969
78067
40340
42808
45385
58661
55190
63923
64712
91209
70771
85361
78204
41604
38181
71646
85541
54036
82457
53571
40465
89694
43553
49137
48344
56648
91229
35504
65063
38725
51312
90178
75249
53111
68986
65376
73898
79877
88796
75539
44356
88049
81452
59902
86569
82909
53672
69842
38422
53599
88368
45851
82030
58575
81716
81931
32975
87894
87404
70384
44426
84517
43309
84770
68834
71757
72053
51489
87873
59229
38706
79669
71674
72096
40557
57074
67910
79166
35664
78382
89166
81380
89151
33582
78859
34910
76655
53796
91128
85470
49071
41545
84076
46851
59884
48186
77249
39500
66032
52844
51053
87591
83004
35187
78254
38963
34849
63261
63105
82622
87056
85045
44275
85632
91240
68759
63142
46987
78733
79956
60624
49112
41576
51332
46836
87622
73163
47466
88541
56567
38003
36154
52324
86879
71192
55935
87365
43772
69242
61993
36102
52307
81767
70873
87236
60738
39257
84794
33246
47859
84240
87963
83986
83041
74205
82225
52935
40481
41389
43581
38221
85214
40271
89561
89488
40824
86296
68063
51292
62744
70529
55877
83425
49853
90989
32964
54665
52924
88492
81361
77610
71157
47348
47432
84575
87210
48260
73791
90892
86172
88556
54777
83695
89701
79028
73330
58609
43516
88701
33911
37690
73769
77808
35614
55783
76756
89600
35879
69035
90425
67433
43540
64922
89967
47812
59991
41565
49840
40649
71443
56025
89470
54683
77037
41646
47532
44849
90109
62032
64759
87765
37940
62327
45671
35152
73826
71009
70418
47303
59497
49439
71125
84409
85391
88500
90829
84929
64649
87176
73792
87841
66541
85251
61942
87484
39654
80539
82733
42240
50035
71408
84215
59677
85249
90631
46601
75727
90893
45418
70196
84367
77636
88876
78394
49570
36452
60816
89937
36957
43060
43312
85853
89744
52627
76793
35592
51707
47671
35057
88771
68057
89370
42708
50644
75210
90013
57075
67590
80720
83564
88778
63308
90942
78564
83014
78048
51700
91685
73577
90769
68651
48891
89499
38050
86850
44088
44409
89317
38560
89003
76797
81175
71264
87094
87721
67637
76571
66165
84979
69106
91812
36501
60455
42458
70072
43122
80651
77870
60639
40744
80148
49371
35022
90443
85733
90308
49340
44833
85646
65722
85181
90539
91312
72044
89882
39299
45467
59290
88667
82892
64697
79584
52079
85366
77713
41829
74876
58411
56139
33488
53554
73003
73300
35669
50971
67331
45179
33773
62218
55731
41978
87170
89899
35067
36907
40470
88573
68049
56122
81867
37727
76094
64638
52414
78841
71450
85904
54090
90136
41810
78660
67010
91045
65385
37624
78012
73759
81981
83253
76322
75209
75284
60414
72480
87221
85108
78979
78850
52551
54463
89683
39736
45881
80909
75710
63985
91012
76965
75365
70954
88900
39184
70930
70412
82306
76321
78515
87649
90112
61937
40597
54033
89682
82397
52879
89933
91162
46930
81442
61413
90554
42964
47509
87130
69853
48007
61180
90192
57109
43862
79951
89333
91774
84091
33998
45769
40335
88890
78614
37989
36636
75790
73225
90742
86016
65544
90527
48732
91906
85452
49035
46047
36520
35934
81500
43872
69061
45469
80257
63295
81129
79705
35952
39991
40768
39524
57558
62211
51980
90107
64943
58778
42305
91912
82248
54811
84828
79690
63473
77830
73779
84364
85171
43814
41727
61227
61681
87332
79800
73713
67321
87433
41762
41897
43046
81307
80923
40349
82761
44340
84801
85580
42506
56228
56500
72100
54703
58394
57045
46054
48755
83761
48008
88283
47343
74580
83818
51226
51310
43291
67858
89159
44078
76581
34012
54940
84373
77457
43965
88285
87797
53720
63324
72529
60549
38733
54122
90437
76368
71684
83542
59420
92064
33854
64116
62993
53420
81289
89087
83378
86692
70166
83335
68584
73938
61409
90556
41277
51399
86151
55254
80870
43967
52386
42924
84345
76059
74868
91979
50448
37496
84322
53994
84920
44210
72067
49176
55193
62807
72108
79407
41243
58047
85946
85587
85335
75825
67244
61628
74490
84686
76786
90824
41548
51855
89481
73764
85340
50884
91188
84126
85615
51702
84451
77040
71807
76832
77246
86867
55343
64095
88480
60335
74283
62187
80960
40314
33810
91983
79279
74667
41007
91381
80150
77922
38083
85768
58243
74324
79920
43331
72882
54371
46655
40391
35706
69370
80819
88776
77804
81645
55197
91771
57933
57399
89479
49197
71870
86892
87223
74681
87099
91442
82160
48456
44473
89340
76770
81902
55653
36301
61284
77282
81227
51060
49290
74151
69375
77912
33897
84748
44828
90898
52998
62805
35754
42038
55509
41501
66365
91926
75133
80338
62360
83952
34920
89840
55447
49030
35430
85164
43407
84735
64668
67647
85693
51218
70181
85694
43732
88677
91202
88963
89759
37758
45669
90810
84136
54881
49819
38393
39666
90227
49045
81772
82900
82637
86427
35053
49005
40899
46486
45044
36347
54779
38354
44328
33168
82444
37473
81939
33539
55030
63657
61176
82057
68441
86506
89659
86529
85451
75492
71057
42068
89325
79498
60603
82202
42080
43023
80963
84639
40152
86120
58402
57963
77862
90150
88631
63377
48084
78842
50139
83575
81069
51539
79697
87493
42173
85100
66058
65729
84455
54488
66624
63940
37596
91482
40578
34236
91930
72598
81206
60883
91213
34060
47863
83976
91072
79486
65977
78942
91659
81653
39489
50328
34513
73332
84468
78163
36453
90051
42853
55938
61159
78848
70998
79566
34362
59732
53590
45772
45993
90613
59605
87412
80808
64908
38464
82055
53439
41820
85141
74430
57716
38713
50075
62151
44498
74686
80631
88755
85965
84745
47004
75778
68007
74298
82828
39310
89615
83894
72083
39146
89764
67456
80089
74491
47848
84088
83210
61377
76279
51090
91893
68174
71551
48512
71755
63916
76217
47145
38503
79324
83797
38534
35654
88428
80934
34568
74615
72568
86052
44729
50043
81771
83613
89313
42963
57900
49392
36387
72665
90690
62425
91444
47081
83115
52440
63465
35587
33823
91433
90986
51848
79640
85803
88909
33075
55735
46525
76234
33598
78706
60439
38113
44889
76505
35979
44972
73565
40746
85729
47955
83709
89936
87554
51898
66185
49150
53957
90436
58333
87670
63412
48516
53511
35837
88352
80165
91998
63242
55846
79623
50008
63005
64144
59682
90801
83914
89089
50301
58121
34977
71808
74787
49376
53666
46691
87195
60728
40905
73721
62771
81522
48882
57981
89792
59924
51661
92214
71534
47290
85539
87800
86837
77355
87683
82432
51927
41736
87896
90228
42252
45274
68428
88849
54068
45667
55517
90427
83509
76442
55134
33151
81549
62739
48248
90448
45318
86499
89618
62919
92014
47695
66800
88373
86531
80340
87083
90888
66383
59011
79797
82291
74920
76525
91404
83275
35743
58356
90365
35451
42297
34063
65515
48879
89303
91883
47702
92469
71146
35193
81901
69441
82538
36681
78993
49472
41533
86396
91224
84541
60613
34038
82677
88043
86132
65421
56999
76307
83596
83340
80144
84521
34386
88037
76836
78907
52885
91933
55297
85956
64949
69495
63168
84024
43035
76432
73503
81727
54448
84237
68144
66894
86099
57230
60385
36022
68348
90983
88486
72133
91728
83191
84570
92023
69121
61698
86975
78867
48523
91636
70959
42170
91642
87618
51858
33189
41553
80093
39884
55072
84892
67599
40059
89399
42630
57408
89664
54556
88226
68402
46641
78477
34322
74156
37734
90001
92146
79063
77477
77857
84785
82210
88113
61705
86956
38079
38971
61446
87185
79677
88786
82522
87629
91109
83339
44263
87473
49992
81203
86860
47381
69675
64258
82726
91862
73542
73852
72267
87381
55977
44940
84736
67538
68917
65148
78026
58710
80433
68792
56589
72245
49266
76969
67391
88284
53851
81073
90375
71593
44618
85421
60795
58501
75942
38019
84332
77566
74503
80045
90250
91675
47595
44201
65759
51794
83512
61708
70432
46627
60952
48489
37494
72185
68324
92063
79067
89865
59636
79818
90356
73155
74395
88785
78419
41577
50374
73570
80397
84470
90078
66813
88871
70488
85604
66106
63125
92435
33501
57683
41552
72314
83244
49394
90111
78747
61214
61335
73691
86437
83729
91514
54672
46651
89489
41351
77647
77061
43040
75236
33280
91467
75002
80187
33094
90225
84134
65377
70065
61763
78783
91805
61013
88773
81540
74180
79338
62451
83770
90208
63732
36083
84475
80072
62008
76812
73882
82831
55511
50215
65804
62492
89427
39029
70617
63340
55169
48765
82287
65531
59248
40149
86266
63353
69532
81383
92236
89713
52473
64053
63408
81610
78944
39379
42868
85607
60198
39131
67216
47221
60612
39713
86751
90963
87240
51803
81238
87694
90419
63815
57890
64779
35771
50087
50000
77631
75010
78844
33947
77766
61493
48354
51333
90477
54347
79617
82886
49885
38817
46682
79792
75506
81279
70978
49025
79188
53166
88700
55281
88933
41349
80073
88411
91089
33169
37996
80754
74184
45094
74935
57281
78170
59411
82301
79954
84334
62743
49605
92630
74090
91042
77321
54993
38040
91480
88613
33382
57455
86327
82922
71331
90234
38236
68520
59277
59517
66782
92206
79561
75678
64477
62710
70784
76292
86931
44548
69921
72715
71436
55680
92452
58660
92550
34210
86802
57208
72162
72282
92016
90312
80039
79405
57653
85136
75734
75957
41158
86921
79719
88068
46073
85247
62672
84338
76228
63565
85374
37322
78864
83090
59353
47182
60941
84010
69340
92427
82997
88468
81492
86370
73028
78343
69682
69721
42314
42186
79859
35926
84520
49508
46072
36872
35807
46016
91111
87284
39261
48540
59823
92226
78691
83155
45404
78975
81980
92300
65501
86313
90515
88718
87187
72789
88921
45057
64734
77654
47217
74249
74535
34948
85676
53342
83362
85176
40668
59363
73246
62987
81678
90336
55234
82389
88345
54714
92251
44408
63035
86079
33975
45208
33922
33117
64322
84870
49291
54301
67320
37582
70283
63630
75477
54670
92291
58239
60648
85839
43852
50741
84454
82062
40296
91311
69316
89820
62839
70865
85150
72079
83809
85722
43014
77705
49161
42039
56093
36285
52568
88737
38541
88214
53351
53241
52881
92856
41549
70409
63929
69711
75415
87467
80505
75947
50588
92725
92830
37215
33721
80670
91018
71832
91198
75342
82293
61048
56040
84228
86581
85716
88303
87655
76266
87066
45302
77301
67115
38448
92973
39728
90773
59730
57167
87731
79685
82285
46558
55927
54621
66112
92050
80243
64605
91776
68564
87584
86940
82034
40305
90301
79769
77991
89595
88180
88451
85343
77770
90083
62389
87965
83141
55952
67426
70660
64148
70264
39399
57592
53945
59971
68327
76220
33518
50670
49300
90529
44355
75786
90858
90703
82001
60029
71759
91818
85588
84816
59319
91583
78912
80071
82281
67891
58991
91436
38755
47593
43404
68204
46419
55487
75061
75262
46539
65837
57117
80377
56957
90623
85402
47016
89186
81730
41238
35261
72418
90391
41256
83351
90920
84561
50128
83490
92109
45457
67591
65121
45206
48506
41380
67297
36412
51315
58881
71489
70265
48577
91788
83139
84945
33183
70110
84904
38360
85079
45129
59652
85411
47406
90188
42595
92855
37325
88212
87795
33693
61647
35544
35884
46270
75538
72551
51607
88962
93082
42035
36060
88489
62482
78409
83882
66614
78609
61975
88914
57480
37489
53849
85808
76637
52718
87691
65680
65343
86792
35363
52462
76374
70679
33014
88261
71584
60064
53080
62339
52314
48600
34836
47377
79533
90784
84399
51720
65550
48609
57820
59703
47260
66280
74673
81152
89517
90827
71313
32984
75024
82455
90728
80746
78034
68481
90055
62221
66694
70966
68771
93256
44382
76009
81258
93145
62063
69991
84423
74281
34353
35591
91503
45946
52928
34130
43091
90904
35406
90901
34116
60045
58795
81847
79900
56622
77232
89138
71013
39415
92706
70869
39362
42596
89981
86574
72687
72601
79558
70510
91047
61508
79977
74664
44416
75834
84915
37235
37480
64885
80155
55251
65755
81070
72387
38797
75575
63556
56447
48414
85109
37467
42920
45668
54761
43720
49661
38770
69937
71112
75047
81506
91136
64958
50058
72101
62948
70406
78924
72784
49475
65436
74927
78069
85464
83772
87851
55143
45569
91616
91892
70757
81317
58487
40269
82253
89436
60660
69184
56232
88437
76568
79615
68147
68847
39909
88940
76987
36162
53376
79244
86481
90830
64825
92110
39412
81208
61285
78857
84523
82510
88801
68805
78824
89904
80685
57414
54431
82199
54553
39206
52422
60670
90955
77486
69755
42913
91029
81408
46158
93285
88570
60590
89170
42797
74501
44657
82963
67150
80473
93114
74352
65053
79531
82745
60398
88982
34852
83180
76043
89207
53032
91566
59806
45093
37184
43278
67943
78076
91222
54800
74111
86058
53160
58621
44890
50745
56687
53561
68088
75215
89105
65050
41333
44644
39710
78393
36972
55063
61971
42865
47654
86924
59225
90569
74873
48264
40985
64585
67542
74230
88461
65580
51438
62911
91409
62715
83200
73641
53922
69144
59301
88638
62811
51392
89289
82556
45221
65039
60438
62517
69040
58326
63993
66758
65177
86736
35843
57608
83617
67443
84986
87854
90114
93298
91499
83570
46850
92961
89859
85616
69320
64442
54408
83670
74225
88097
66406
66125
79829
38637
57864
88069
49546
71219
86722
74471
91017
85047
41974
77349
82222
33031
85595
92154
83140
83671
68002
85162
74828
37269
42110
85948
88634
32985
44894
44839
49167
87197
78971
70651
91068
79876
52499
79412
44296
46168
91796
87025
81481
60069
85365
89027
61921
42075
43157
69948
53677
88235
58602
70206
37294
37136
46769
51701
54201
62467
85252
69537
75090
74601
52159
42151
72645
83117
75091
53706
79024
82720
42286
38537
85035
83397
60977
79998
86493
92489
76045
48427
36277
66670
81705
82829
88001
70082
91019
37637
77193
89020
43340
50603
40164
44182
92545
77676
34540
49293
76583
93268
61351
71198
68601
53551
83901
90935
87384
89581
47574
62406
50761
88278
93441
34804
57128
82809
89433
66653
34500
93558
66886
70849
70237
60323
56103
33415
76077
74809
66559
70675
93277
48799
81898
34824
69593
65353
74398
80497
91507
87606
81620
83150
41149
46742
58384
60597
74115
44059
92410
89445
44466
83049
81559
79100
90787
81026
81997
90474
72364
66358
56144
90231
43010
71672
86185
89402
50988
75331
51343
72203
38489
43781
68526
78471
79597
76097
79979
53580
39336
66289
88505
84495
64228
61583
54950
84022
70635
89539
92835
92724
87335
64643
80914
71875
89408
50432
38267
48130
51351
72855
50443
78572
34498
62450
48773
93737
50136
49485
56213
77158
80332
55252
61441
87263
81798
82439
84793
90238
60171
47176
37960
89246
69713
86717
37478
87942
51988
90610
38599
72606
89706
86399
85311
92201
89203
81649
56907
77248
84304
88614
79641
85577
76075
92377
75900
41551
60502
77946
65018
75670
65205
84227
74403
89977
52556
65019
66089
48653
81607
90975
73679
88857
47644
93709
46765
62840
57728
83931
55164
79853
44665
50147
35697
75576
39033
53489
87358
86653
91889
56898
69954
42526
47426
35269
75376
63727
34326
52478
46978
84534
39970
73216
82282
77204
82598
91697
85168
80877
86877
75756
39301
61585
61296
56674
46668
92159
68260
37857
56600
84264
67614
45092
77030
93465
56757
50213
60675
32940
67006
75069
84161
85183
74169
93598
66467
72336
78148
69957
60534
48398
47132
65611
86257
85681
55194
75518
71589
72905
54838
92651
78724
46528
38788
80699
55175
90774
69654
88870
78380
74625
56771
65711
87255
59244
68628
67544
56634
56892
72111
64463
65094
51787
38286
86011
90374
60804
79365
53943
81011
88637
93449
76670
56375
57394
81221
86038
69202
85633
60655
93605
91539
90491
63064
77306
41784
62409
74605
68483
93029
76310
66548
55402
44226
58770
41544
58296
84921
43677
71789
51889
70585
93429
86112
62939
74740
51161
79911
85555
81378
61778
83851
56455
78874
81057
51116
84463
87220
58139
80869
59000
61973
55805
91057
65483
42752
70056
35691
37353
76115
62599
84178
39763
81402
85200
86458
83896
64740
51910
92097
85010
48387
45054
63887
44751
89870
36499
85288
85362
63310
50773
38936
59035
41521
58973
72291
46299
69369
49858
49270
45597
79865
82333
92476
82109
93223
93588
43880
89467
42176
70373
74953
63563
66979
68490
82140
90563
91628
86066
92120
87337
76241
47902
90244
88924
58366
42003
84608
91331
93719
50704
76558
43423
83409
40948
33279
71078
66739
75630
88883
73287
54482
81958
33179
43376
66832
65600
63231
44786
43338
76899
46847
60792
80985
93763
79571
76281
49441
88553
76691
87830
41954
35008
87070
92033
36815
75691
88164
60842
83634
89348
65008
90348
34578
78461
46219
90288
47346
82946
71888
53081
80617
50190
88221
33437
53656
40594
72693
70551
71236
61694
65771
59053
40037
88073
83930
39105
48212
92223
83902
83204
60686
64698
46755
74776
33804
84826
81510
66235
38064
70889
83533
80219
77873
55095
78897
78086
82475
52585
90764
48585
93840
93421
36943
89949
74892
67782
41019
70791
68205
91736
93528
91822
82821
52143
37670
33024
68726
72773
68083
91975
77836
40653
76481
66807
80429
87156
47196
52192
83445
84730
35250
71497
94033
57248
91965
83507
93745
77642
86289
69579
54003
87272
72655
35023
51305
33036
54863
77046
76380
93228
48279
39095
75851
83306
41445
79474
86502
83448
65509
69208
36383
91492
45491
46298
79969
41306
51931
59519
70470
81829
53200
86348
55342
35960
38923
82221
91028
52949
91811
82407
49038
61535
47293
70674
65758
77222
82719
77679
50928
46497
82965
89065
55794
61146
75607
59341
63972
35797
85744
49305
86625
43084
90243
91513
69568
46678
42465
77775
47359
68922
89368
92409
69140
85556
59373
39374
54988
45451
48094
83925
44908
82770
33425
83938
56913
86101
41911
85257
57030
92625
56393
61923
92727
57777
72430
65789
50347
78450
34342
65579
74008
60304
83415
84138
84485
73595
55104
71983
64728
82504
46067
49515
70533
89261
58420
67818
67013
92518
63868
78230
85860
54378
71474
72937
73564
37129
89811
91942
70606
86839
37869
83536
89537
70776
87504
80430
80297
62856
64058
43335
79986
89708
69337
54962
84895
92688
89180
93781
80011
51710
48665
37729
93830
85317
72670
69904
45495
74043
34264
87352
53295
90118
84159
48962
78737
63299
65685
82899
68897
74618
58020
90712
66194
42750
88916
93774
69919
41908
86423
36682
43731
47627
88120
44532
63522
33405
58810
35838
87007
93331
41160
87013
69964
77840
81700
94320
54006
88209
90426
36489
94167
68199
53659
82595
36824
72144
70117
84538
92281
80239
92807
88526
74337
35677
55605
50387
45529
35829
84958
81577
41886
91230
75104
44098
36757
75067
33185
92279
69177
92012
39508
85477
74070
86147
41909
78485
86663
75045
60083
62965
47842
40517
83585
66149
67618
91485
62323
47878
70750
63528
62920
42223
85072
86470
90599
45134
91711
71128
57738
70058
75798
58586
81364
63213
77981
79633
50597
54576
55482
34735
35459
65117
83013
67574
92042
82296
76423
83231
36744
47846
92051
43409
87487
89917
89351
89652
93021
90160
80662
65086
86301
94384
53155
50963
88405
74742
81900
87891
80180
87248
63460
72875
84965
92896
47384
55412
54330
53545
91149
71415
77896
92153
90815
89244
39020
64783
76709
73410
77809
47115
55441
90653
57256
53263
85490
94092
71841
92347
60900
88150
87671
92228
53538
80948
60431
57106
71943
73716
70226
37759
63176
61996
48250
73619
67596
44327
67860
79545
71860
83299
75490
74813
43255
44925
57778
84292
36359
91601
93844
86343
87853
89264
79267
92776
79217
51200
64486
62613
80603
71239
79280
88923
48421
88581
71652
37509
78248
88321
79972
90483
87789
82631
83108
39173
48267
93016
52741
77977
70522
80831
63692
40300
91316
83843
65526
82962
51280
93754
43299
91285
54753
50162
51409
83219
87955
67330
66088
93457
93011
92631
72181
59754
80215
41725
73256
57788
92091
88474
63270
72520
49081
77897
58372
86272
81709
87391
45333
84401
60516
86949
65504
50221
79391
69666
84321
75930
53846
63633
72896
83966
55091
87308
93241
73828
90796
57510
93502
49715
92376
76613
39349
39707
42236
88407
63217
56584
55967
82702
92276
69023
61807
90476
91368
90304
44773
33067
69345
66571
70673
41653
54880
71037
93721
34710
75922
60474
92901
89817
66646
69953
62571
86051
92351
77376
85993
34478
56252
80351
51471
90974
41941
63594
50258
53724
88317
93430
40175
64572
89930
82945
78992
51940
56694
86870
36196
76577
84124
35678
91715
91501
64117
72249
76873
92455
63380
73341
58055
74302
79590
39555
39791
39672
70311
40926
76589
72643
36199
70422
69523
49780
79218
84275
41374
74392
80431
47506
57382
35506
84813
35192
61027
57267
71298
34479
48187
58257
69131
49521
45585
93975
80341
57664
79902
94655
92433
86878
72996
73982
84877
93540
75793
46774
63786
84809
93379
93078
67952
50861
43135
88800
61866
54732
58869
43036
85844
60646
53964
91832
88612
81642
68816
57899
45558
58352
93272
50351
36377
90350
54690
79091
82007
92860
57879
81072
60118
55463
45266
81320
85514
33306
75152
74685
43107
57426
43990
62146
80834
34894
59314
50404
56062
93463
93464
73477
67925
86448
86584
70830
80553
89464
89957
87847
83106
86321
74015
66245
59343
75101
69190
38862
64988
80221
50865
83496
38814
82500
50908
79109
62898
93456
62788
87664
86089
82385
78712
86027
64960
73275
70349
83556
79775
93504
82165
43303
69799
51797
86063
81254
79756
62461
85137
88389
91857
87782
69322
78116
50680
32956
76103
80786
36166
74586
93762
89550
93882
69751
71815
64636
64195
92924
85894
77192
82876
54578
50082
33896
35534
54864
80424
48054
56305
87383
75377
85773
92504
86386
92425
76508
83940
59807
80878
89514
81273
56400
85241
60649
43854
38262
62443
86548
89892
61235
88753
79761
86649
92890
69463
48013
53973
49714
57833
91536
33845
92313
70467
82514
38418
77247
65622
43436
61502
74624
73394
89143
94008
38327
72147
66067
44712
82010
88091
84973
86131
91572
82559
73955
92859
38965
63443
58029
77225
72137
89951
78574
59370
62026
68548
32931
74979
78820
90432
90430
50542
85246
84698
42689
47015
70888
46212
83287
60995
73700
94474
47461
35582
86685
94270
87288
87303
39069
70153
40199
78369
92567
84647
69983
60631
77478
83455
63018
90971
66902
65649
45710
82277
35266
42072
69491
63294
77680
93525
82059
40382
93267
55484
34252
82509
78922
92591
85015
52039
90574
85497
40695
81553
41048
81602
69734
94566
76194
94250
88970
61571
90799
57043
52695
89871
91562
92546
64366
93144
69520
45390
85533
81430
45053
48646
90496
35788
91432
79921
88054
90874
34535
47088
74929
93724
74592
94230
68845
78739
93266
94140
86737
69474
92312
42512
62051
56094
54965
93610
74194
88788
82534
85261
94036
85939
75190
74428
85874
72514
68052
48478
40138
47344
76560
50600
94133
94500
89323
41262
38471
72235
83064
37458
76426
47073
75837
59656
52248
73025
91423
70719
81468
73123
94827
66615
69109
38496
40298
85620
89169
82681
76614
82345
89567
61666
33133
88087
38297
71718
73989
79784
82305
51269
93098
62935
74796
40755
83261
89337
84127
35316
35289
70298
82100
37628
55189
90709
87174
58329
66324
81330
55456
81915
89961
86363
67835
60581
65717
38780
70642
68947
44256
61093
36727
64284
92640
41682
65084
79907
61220
77004
81796
79724
61342
69665
77164
56860
87079
39856
80873
84301
46314
89210
44895
82804
62129
89532
43087
47843
78937
69931
54532
57361
61922
63084
75929
75884
66302
41814
75769
94375
54758
85651
63273
93543
72052
50948
48021
84408
40799
62494
94334
91908
91494
55160
81387
91870
82022
93627
42890
36414
70201
88950
57200
46991
36730
63072
69180
81573
38274
94709
40317
73137
73223
60791
80111
81091
40443
68939
65563
43288
89707
69894
47984
86241
77657
46722
79565
80691
93885
88181
84122
72278
86194
55002
63976
43490
48811
61600
34197
68881
80510
80820
86055
36492
53026
71788
53962
55326
92925
45550
75493
90269
36355
66939
94871
93094
92078
86576
89959
88447
34139
84702
59499
80108
76246
40158
76156
74408
84229
70534
76317
58120
59712
52760
87911
92801
42674
88041
48089
91127
33009
74082
73158
60525
65811
43197
64290
77832
83826
37570
36566
79589
57124
87863
66993
90184
38259
93337
54927
89457
60395
61885
84315
79858
91066
73768
58900
51235
48916
80700
88094
87592
51282
95274
63162
68346
64701
82087
62300
70902
63691
60583
91743
71588
94542
72694
57159
87218
77008
60955
89607
91555
68965
92288
85234
75112
78701
76397
65696
87827
82605
88196
36511
94801
60924
82080
69173
82562
38398
68364
62415
50085
75918
85422
34309
76503
90994
90547
66409
33990
92126
42344
91652
62445
83823
88371
45820
56196
92931
72605
81460
49279
74779
53176
68780
52517
72962
70115
80646
69261
92273
83005
42918
51713
62529
67576
89743
76361
50065
63882
36165
64176
51071
93616
56996
90931
90237
47821
75263
73192
47833
48738
78451
53972
66145
54566
84742
69627
40257
68804
79476
39706
58002
64181
45472
77256
74342
56921
75421
95371
68031
91330
94051
40490
77492
60480
70822
93151
69444
88690
67182
92262
90720
77980
75011
53765
90814
83372
92412
73480
91877
51887
61864
85645
45331
66297
86641
74786
94179
78280
59345
43460
83917
88960
87538
37320
88761
92497
75019
93255
47831
72468
34271
63194
93486
66216
82687
81805
34996
63485
41028
78708
63281
44973
91233
55664
87356
49730
84197
86136
48959
58848
86106
84529
58882
33156
81991
94896
64233
62287
76076
78599
71492
81533
46203
65703
83271
69806
75405
80434
94931
94210
85520
66345
69621
57565
88289
49328
84804
37532
88251
82357
55569
77724
70483
73152
38357
71502
63806
38168
64684
73588
53528
87463
58460
53499
93780
79440
90168
39292
64510
48417
76480
86946
58620
64594
72672
85066
85127
89850
84258
90094
63881
95021
81151
38837
43913
34501
37279
40967
37171
46284
86686
76703
59221
93070
49652
43956
89199
75394
84384
45188
60390
83728
87242
73457
60974
93928
35495
82989
71291
56082
63767
74289
60040
62308
49919
88425
92150
85888
46638
53265
95413
79867
81331
62930
46000
50914
76527
44655
78919
83678
83732
90940
55751
39000
72093
92701
52840
61190
67645
43520
95548
94564
88813
93105
65014
85350
75201
88341
76808
59252
77595
39167
87525
47674
75237
73359
58787
94576
85116
73404
52890
42621
58285
77534
76707
85040
84499
34119
66616
51057
92936
59262
80813
89491
61474
92738
45721
85810
95283
49431
68081
56483
85642
82454
71800
87306
67639
88114
44906
33508
54549
50972
58443
85056
58847
83714
91383
40933
40373
49833
66446
34203
89700
57481
83723
81797
41923
62760
89671
92552
88211
40703
65537
64700
57377
70812
81247
91531
91193
69659
44733
90338
90638
36350
34806
45717
86335
40893
86060
80495
35963
61868
49968
85353
80137
33201
79445
67464
90917
74800
95520
82433
69883
67302
51257
50298
90495
43328
82614
59869
66182
56481
88908
81862
92048
83267
59702
68216
48656
65288
90205
45111
58100
74072
62368
88948
87626
57014
82581
48445
86577
46813
35265
81339
44126
40531
94923
82123
94234
88354
84589
54385
84947
80349
62873
83488
79771
42751
88543
68183
41086
90062
51467
54056
34296
60546
47587
80411
68452
47586
86768
64310
67887
85148
76747
83110
40735
75818
34497
64688
94683
55699
88184
69339
95285
70469
91300
38675
80375
69250
53769
46018
81475
52276
93308
42320
52685
40718
43163
60013
93752
94358
65889
93671
33545
49513
71592
81498
47517
40034
54925
42943
73122
90138
82474
59179
91178
67089
67568
59950
71292
72800
53460
81332
45081
70188
39663
89844
43803
75057
41213
39149
91303
37569
85554
81693
63400
82443
73897
46208
86851
42224
59814
37285
75662
79330
37789
76839
62259
61338
62097
79657
93096
85900
73068
38172
82515
40964
84644
35135
80590
68376
67071
49224
75218
89905
45228
44706
58301
93557
74822
91655
93810
45962
84874
89592
91351
89886
35519
81966
51281
88370
59855
94156
94217
93226
55098
45437
38547
64385
94141
85746
33666
85069
40761
80633
43793
82205
60574
57588
39938
65897
86509
90000
64550
65342
75435
91936
51393
85479
33710
49183
80547
66401
42676
67979
79516
34335
57492
78597
57170
72564
64974
64100
82696
44794
79182
45507
68333
67127
45975
55550
92618
81628
37616
93846
71644
90533
85102
33927
66851
66817
64399
63507
65901
81953
92714
95805
88288
80866
91710
92964
75850
42361
92837
91131
38268
87018
44953
89299
84242
35579
93386
94774
69268
77794
93103
59086
83320
52607
94114
93222
89007
58036
90737
94839
83603
88118
43033
75757
65665
86914
77522
84854
86858
77721
74771
75501
69821
89718
43578
33252
41976
54922
73535
87885
77979
78548
61880
73951
35958
83819
53654
58221
48929
33500
88503
82531
94601
94299
57822
65404
54476
63397
51631
79988
77652
77295
79072
93299
72040
92008
93352
87766
89287
66701
59401
83443
68546
90254
69074
93246
36984
77402
68157
70017
89894
36946
80765
49284
93356
45384
94571
90785
91565
86608
73672
78258
80637
50203
67980
91002
93789
38379
93218
81548
57433
70520
64878
80179
34519
43439
83472
83119
86703
93142
80749
84433
95813
75418
57386
61846
60756
72370
44674
95545
44903
84472
67344
78854
38465
33398
80822
60622
37949
64086
70258
73245
73346
47893
35354
42931
83246
55554
58472
35267
86662
75943
87513
87992
54196
81680
87833
40208
89625
41575
80791
73741
72448
91596
65938
33831
57301
84750
92459
95343
67824
47123
35274
82669
76817
67879
56955
38414
55300
81986
38476
94162
68275
47149
93467
78246
63472
60408
48923
86804
47618
85617
75146
51582
48371
90076
50712
93896
75350
75983
87245
36778
83794
71898
53495
48033
69637
73889
80367
86394
62462
38951
92852
93723
76373
68110
75389
60022
79678
64725
90031
85236
57570
94256
95704
90006
40641
77412
73057
84559
46812
44271
94562
93311
46043
50498
93949
88311
72845
72660
89227
84483
35277
50424
34990
58057
60693
95087
86821
56760
92645
48510
70748
57193
78831
93362
52602
46027
90213
93376
51590
56310
84670
55081
67747
65981
94845
72562
57478
49062
52328
43236
52822
66818
93767
79593
45958
95173
94718
70101
93983
82601
53748
61782
51560
92960
36809
53059
47240
81682
61102
37995
73059
66669
76099
85357
82353
41057
92736
79656
82950
94304
84863
93263
33763
89726
54567
50696
70931
89879
66154
81323
75221
83432
39401
75098
86865
85194
77014
61281
68196
76147
53633
59770
69267
74716
87375
88398
68288
94599
85664
93939
86077
90367
72350
49249
37724
79082
95091
92547
79599
61272
52436
92361
73893
50736
62475
83983
82692
92683
94993
50198
61104
73321
80017
79140
64167
82621
81529
86935
73185
56785
78329
34143
82384
95890
93251
61139
52828
95792
34890
87559
66118
89900
38827
89158
94747
58790
45217
88059
75554
52813
62678
66232
69929
60206
92353
87317
46400
62754
90820
40506
46441
62582
90854
94852
68488
83213
60169
79725
92031
47177
81632
50414
39754
87047
67970
70475
35137
43109
90230
93866
90176
87074
62499
36108
77109
96076
83970
92709
79316
70983
93748
84715
77379
39480
74121
92070
45219
95504
82517
93358
95339
93995
85496
79608
85042
89174
94948
85832
45352
68854
52100
67745
69071
62573
94469
94212
37312
67785
75431
59108
89677
88881
64491
74766
80530
69395
81377
61869
69749
73224
48889
85977
78171
83350
77735
94278
77611
44102
73024
64719
82008
65732
41151
41787
53002
94971
42772
51779
80362
37088
82782
95930
53568
88843
33200
86036
52288
72247
78124
74542
95104
61368
70225
71785
88165
64339
39868
63131
90467
58446
67171
92364
53486
39726
52089
79242
88974
94275
44241
89095
47854
95435
85170
82120
33908
83033
74799
75479
39286
93409
82024
81239
70636
47237
89928
61297
88365
33475
34211
96086
89946
78213
95914
92720
80042
95459
94303
69867
94415
42450
68500
90010
90130
42138
54447
36040
53773
68377
85333
49131
50502
71010
76323
38376
72839
33791
73515
83549
89011
95919
79291
47763
33558
93003
46191
41226
87855
68296
41005
51645
74984
84398
83834
44333
92098
94043
95303
95621
55464
52817
95674
72736
57600
93673
42594
41670
80336
45131
94863
40201
93741
86668
57475
70109
85906
43025
81859
72326
33167
66101
76330
38589
78022
88685
51234
74922
93707
51263
95429
91313
74314
78688
78518
85996
86336
53190
69549
62931
92833
95241
55833
82624
92082
92075
89884
82354
91113
89380
78637
38452
52791
70337
90687
46514
66727
61138
77396
85395
63475
85697
46007
60994
94572
82707
95633
92062
38458
85841
75258
65882
54953
78584
45478
35098
91727
77892
93735
81121
34233
83416
87455
73456
37502
84336
50381
71088
81267
45787
73890
81007
49506
34692
61204
52678
55449
53954
85971
57181
59056
67113
51288
72749
38583
72458
69892
80957
79747
64156
79559
81988
54042
41423
81230
94858
86510
54995
91823
59609
96527
56337
91854
84265
80190
38524
38049
33674
62796
65398
47307
41452
39219
37097
61405
90274
87100
90511
56845
93236
77592
34683
51754
51051
91692
82845
83653
93062
49458
64856
52802
64106
64270
70877
69343
93702
47388
41335
93123
73220
56498
64039
69944
60307
54406
33411
51823
74831
54290
76036
36025
67107
86174
92292
68875
64032
71123
68700
80369
51434
92357
85078
75609
94086
75680
50090
33431
66087
89398
85982
82795
68977
87568
54740
38508
52847
85745
69338
49518
95765
89989
74848
88552
71162
79044
94485
81462
50521
94525
35738
62200
74384
71346
90307
89502
78241
92234
93060
72689
47959
69646
89422
85323
94999
80556
71448
75936
80825
55547
89182
37533
55900
76509
52261
44208
75419
45559
75193
45845
39792
65819
73008
81644
92230
46842
54206
42461
51406
62359
95141
94445
81187
79288
84865
92821
75410
88442
54770
71540
95847
86664
74859
79594
39845
71252
96545
39327
63114
82486
53415
45936
91152
40348
48341
73554
80777
95630
83142
77405
91419
81914
46194
61021
64056
73733
81213
87825
80322
51241
95570
69681
92632
41481
70664
50642
41748
96580
57459
51831
85403
53542
43810
42524
36193
92197
60510
95800
84879
34696
76979
74528
79327
36535
81409
83646
57897
79465
46604
82805
61164
84803
68124
92115
72662
89353
53459
45002
59649
68623
54512
74328
48949
84565
89966
52285
56370
50470
52562
78488
46902
58776
90878
78219
84346
86965
95898
92979
68893
91056
94887
50047
81056
88884
96702
57320
57110
42637
78964
71370
91842
92605
95658
95779
77605
95576
95391
42180
38594
94540
45475
46269
41781
59939
91214
67550
84563
63066
56077
36994
95978
36790
79019
89525
56168
56654
69676
89577
61710
89385
67632
48440
79978
90359
90578
56327
95986
90745
49111
83855
42216
89423
37226
89748
74259
80972
84797
94752
96547
57323
90280
84360
39959
83051
87937
37833
85823
45500
93442
81711
91967
91293
92134
50686
96795
90572
42364
91941
64183
73418
59654
47400
64057
91129
63227
80420
48976
41982
54100
93775
66527
41689
66956
81907
49366
53044
78540
62325
52981
93672
56320
52665
78446
37186
94653
53258
92404
89486
69391
91466
33367
58043
85569
88004
90305
92565
85460
76771
75468
92803
39032
68657
95552
65517
39340
56827
87497
60712
95384
80178
89509
35809
38474
95202
43608
45351
52057
92785
91686
64087
50413
94190
67506
43545
91199
35566
36278
69686
95760
61268
55577
62969
95114
70779
67853
58954
74341
51986
83273
82807
75456
71517
93479
69707
86188
49015
84967
84198
67428
68802
87124
93170
86094
90410
81910
35039
60840
71225
79212
73099
50216
83045
37284
57435
49910
47181
72636
75335
92399
59613
95555
75709
91961
44303
60573
82854
93872
94066
96850
62413
39170
52743
46886
62945
48805
55424
76849
89124
79855
74827
79650
67373
60929
83765
54824
53950
56936
69784
64547
36470
76445
35875
48850
87569
73157
47940
88807
82273
33909
45013
93304
56773
75005
85929
86746
47048
46795
74577
76960
80648
80311
74588
83961
45400
77814
83540
41268
94154
51454
96578
35796
84421
74040
62222
77007
61813
55400
95610
90536
94598
96234
58740
39400
80681
61482
91138
48157
74662
81519
33162
47268
80729
49794
90882
63830
85791
60878
58922
95851
56315
50515
77635
89372
65221
94041
36207
88147
55226
91804
53106
92054
37049
61532
90658
96907
84061
74675
36119
52936
92906
57758
90406
59593
91268
61150
89461
75773
88937
91412
75723
94806
83095
80490
53395
77463
38427
92160
83042
95212
47884
91745
60042
86831
70230
59599
86159
68545
57730
59848
78778
85915
91173
89111
60032
92573
82338
43762
83286
50389
84167
37100
40850
93084
59534
83319
75345
82710
42668
87411
39459
85686
38344
69680
77340
68707
38673
91904
62279
83130
58068
76605
60058
50954
85255
72911
54505
57396
62109
72043
74144
38101
48225
36344
82056
87815
89535
61940
64653
83118
51440
42790
54362
88390
66826
41441
62996
43727
76123
87856
94913
63759
80028
43613
86218
51064
93353
34415
62784
76826
90245
82977
96678
86708
93749
50665
79172
89787
87062
77293
90087
74634
96942
50901
45730
94374
90239
83880
73726
88844
84476
77052
85156
51334
75713
77067
51043
93594
53055
93792
95578
87447
58321
92252
87331
53004
87090
84713
85637
84812
50054
90428
70376
49663
37282
68028
90309
85928
54892
77686
36930
41968
50657
92451
67865
96639
87226
45392
96911
70344
60962
74995
45906
40405
40176
76297
77116
74914
62664
88535
77923
33213
73887
90645
88495
73861
45397
81100
67186
93071
65095
82714
68295
66862
85338
89662
79564
60351
69575
93339
87844
58773
68060
40797
82250
91708
83465
64097
44016
95727
86153
95863
36415
80686
89709
93768
93374
79296
53414
87571
88151
81301
73279
57419
87961
39937
96421
54251
38989
84434
80612
47718
73195
72094
71255
73400
72685
95189
92178
74909
70270
73303
70466
38821
89939
86378
91688
47203
36120
71354
92978
93778
81281
42761
37340
56880
77885
95302
50088
89476
88889
49863
95922
51992
77513
37511
45035
77078
93695
82575
91680
94505
85231
90200
76083
94013
92558
95025
86818
96494
49395
95512
81410
55432
45102
64229
67131
71137
47711
77467
65253
96560
57233
86082
67993
45940
54089
93297
89833
72871
41037
85312
61557
76478
96300
45237
48586
34502
94743
57575
33727
66490
93978
93686
80223
61282
49181
47976
95158
72596
57871
88189
88997
95651
67610
61536
78832
92582
88457
89644
81869
40367
83600
89258
87720
84917
92667
90423
93755
42254
58742
58282
87524
57807
63075
85390
97370
95335
40273
54879
97353
43851
67928
79201
70346
85310
89113
87799
86843
46331
97454
66576
88272
88334
41024
40284
91981
93812
35002
76985
60918
76545
96726
65832
58546
47092
82359
46560
52238
64750
36823
67621
50938
59432
42199
61939
61169
58729
80867
64365
48818
72766
41942
81784
87506
88088
97265
37795
92937
43600
76255
61163
41808
87605
86048
60345
71142
44747
60629
44630
73345
89947
68214
78781
84509
92336
96334
91984
57771
55329
59116
92654
91055
97203
71276
84352
57168
78158
82245
54486
36630
87515
33670
79272
96549
91997
37219
96571
49134
90080
52000
89272
39485
77157
81554
87144
82230
58649
74226
91256
54163
90455
44415
92970
82400
68361
67439
90695
53589
89046
79066
42857
91182
67585
78395
50641
69090
52500
96472
95581
85943
89552
79981
73165
79086
95033
61137
96496
82505
84457
91090
91551
33868
61094
45108
82216
78567
94617
96194
60230
56388
59270
80024
65070
90561
43800
68589
97567
90548
47133
77113
67097
52909
62393
93216
92691
34802
45426
51618
76689
36871
87465
41217
93387
76230
40244
45085
58514
89534
34558
74983
90976
67789
73150
93903
89122
68133
87153
77743
84424
84317
59067
61153
48629
85613
80403
87477
84714
57538
92658
79628
96060
68844
79027
54782
61174
37692
71076
77174
79208
34982
76635
81050
41157
41235
82785
96160
68356
76552
42985
78283
88018
75078
75872
95982
81344
68570
44002
48750
35776
88476
59222
38829
88708
47562
68798
36104
58135
77783
50947
62961
87624
95096
93069
33351
83174
48764
75891
89634
87733
97092
64045
71453
53904
90191
42737
97483
86753
79007
80848
54413
74530
96596
72488
57417
96990
73734
92363
91689
42392
88441
87604
88930
61559
94161
92819
50098
95432
73325
82257
80688
53646
86494
90930
96538
72726
96179
49023
95700
88201
74487
75602
74369
73580
94035
92094
97697
74919
90478
57734
97453
93068
38392
37472
48752
44455
62155
96973
49923
94805
74203
60828
89321
73387
44932
80402
65915
62716
75589
96161
60330
40818
96905
59535
75587
96661
74967
96609
66994
89250
91200
83421
83473
93042
94389
94753
73234
55688
90297
80477
77745
93072
84652
51262
32936
86429
96774
42499
33158
93006
33226
92190
69664
88356
40500
83270
64581
80350
61206
91015
88936
55624
64891
49512
66575
84160
87508
89648
87329
93760
96944
48222
56147
96557
43719
71961
95638
79156
62682
86259
63109
58289
69936
61456
72305
79195
84995
40762
96145
96303
94555
33123
82654
76882
79318
73022
93590
68213
66824
93097
96458
93024
92972
39203
74815
83627
77166
72329
59801
58110
96163
55069
67359
69538
32960
40444
39614
97620
42405
96052
88780
52404
37567
34250
42195
51849
85472
57786
34290
77448
89043
88362
69655
33140
86913
52698
85748
44336
38654
50037
85036
70619
82081
60861
78696
73905
74835
79671
85235
52651
71878
77555
83161
44696
65998
88299
96778
78620
66238
58907
85177
77271
80049
87269
92105
67469
70331
95127
81064
41377
85405
62846
73907
39106
46637
49572
84887
63355
64924
44950
90896
85957
88926
90822
79060
72942
74938
76939
43501
77266
81396
43982
74299
58904
62350
86783
95097
62243
50645
76496
97338
96379
96413
71259
65256
51284
80812
54389
92946
55107
83830
52865
52745
41638
96391
74745
63034
76057
87392
63108
87117
42074
91956
84165
64558
40228
69179
54359
97366
63068
76634
81840
89409
94252
81372
85117
94528
71286
76391
78146
92319
78789
45621
92771
64755
43606
87088
93825
35635
77656
42585
91110
85683
43755
87874
35965
96152
71165
93991
57428
33466
84684
97012
80782
36047
50048
83300
65023
47257
80500
44767
53674
91982
45818
57227
90724
80396
52076
34764
48136
45705
75117
96757
87811
36934
93662
65470
47185
72015
67444
90253
94345
48108
42301
87283
77038
93920
56151
89397
53783
95966
94496
52508
38860
79722
43103
45608
93135
47584
93200
97679
32934
88678
93706
62729
65249
87672
97722
83837
66629
94920
59131
95675
91612
51673
95205
78905
42280
60052
70690
73482
97651
76046
80345
77123
90488
85308
86270
92888
74726
88177
86034
68807
47540
75622
72284
94700
39051
67761
94189
36774
58870
70260
69134
49034
87611
49443
94649
85007
48018
93802
47896
67525
35895
49871
95572
93132
72308
40315
95393
46503
62079
92822
58739
95889
69135
39628
95341
38596
96033
78714
93868
95515
44795
94142
66371
59463
94158
42409
95667
38434
64532
76814
73091
66184
37723
78413
72848
59574
70366
58639
95207
35263
75858
41051
77502
97165
61074
73928
43875
52901
47498
84635
58005
67367
71583
85466
40085
91405
97436
65675
68492
60384
91347
59197
54318
86861
33512
72190
76256
90870
91382
36089
61957
62182
78587
35942
81613
65524
87977
60425
64465
96356
85721
41070
55720
42961
58105
33223
81541
91353
80395
97909
56790
38174
67421
79813
52980
85394
41698
89994
56895
34888
78470
89208
40565
54607
92579
92352
83377
79890
35685
92466
94819
73005
79744
55481
89572
87354
81839
94165
51660
85559
82690
97199
88809
35983
81683
70525
36363
94597
82832
48243
63118
37277
92259
83027
93039
55321
42979
62205
92893
39353
64766
56263
47126
35561
47025
33487
76105
88899
95292
33664
58970
43159
84505
59148
73754
57934
84263
80618
34988
34144
60839
81679
87442
88275
92171
41357
62637
92298
60312
58453
72751
94198
87620
94148
65571
43462
53449
90635
80855
79576
71115
63632
94322
37165
88512
94007
92039
70948
85864
87275
34304
95077
81532
83939
96902
55330
59898
65000
94680
75650
34661
36270
64895
77918
36915
78892
79479
63302
49389
90807
76596
42539
57390
89958
79277
61323
76895
89628
83282
83112
50980
56403
58995
36039
47651
72678
84116
73858
47442
79537
41183
96731
51515
93821
34366
42460
54613
37493
39229
91707
97243
87481
43082
98248
89134
34006
84983
34617
82101
77603
51391
64257
92760
70827
89631
71819
94727
94300
38608
95690
73575
45965
96923
43837
82300
78007
57464
64631
86368
95998
86297
76887
82520
43142
96183
96592
84593
55276
95697
86173
85041
40804
34987
75387
58444
88057
81593
65366
86474
72867
72835
97866
88414
95702
33590
71166
58890
98236
83996
92596
91049
67004
73613
96913
51989
62392
85961
97538
64206
94444
90597
85115
81604
81046
86713
89674
61070
53855
68343
80959
86651
82035
69384
51886
79880
43204
59890
95506
33770
74582
48863
95099
83345
91016
74018
94126
53638
34649
39691
55285
84525
78860
82438
97806
83173
86555
95524
40221
60221
75752
92484
43749
77059
50654
97554
80814
62371
67409
72200
35159
96806
49375
78281
68968
83724
95264
81449
97292
81669
82196
54641
60503
92516
46677
54443
34468
77390
63269
93059
82219
82574
97025
85199
55978
66594
85618
47446
90621
87639
78665
76647
86941
44035
80347
86537
83460
34473
72234
53312
62908
87529
55621
55232
92694
88705
98331
73027
88364
92205
79460
62540
64050
41713
69072
77400
92576
88017
71256
82186
92998
55879
40330
91789
82111
82047
90063
81606
94166
81841
85648
77102
68693
53985
33122
93966
92884
61437
58560
96617
59090
63319
81913
50725
86697
85092
83522
75921
75213
92311
42435
78062
90753
38527
72991
81241
34084
49555
93681
92633
85991
69584
48669
64349
46205
92444
86642
64113
94077
70598
35025
93428
93563
61858
92939
78336
97791
49563
69227
86324
92635
86134
72005
96083
87689
51470
38217
81006
81745
39386
90805
86926
92233
41563
39598
97019
95116
60713
94556
91060
56846
41138
84926
77730
53083
69804
71174
34324
79165
92310
90212
82582
86659
86780
98438
85265
72224
90823
91067
95030
96337
46730
70252
96197
73745
68482
90296
96790
72621
75412
69817
81809
85456
95078
74574
81009
70030
88132
49287
82944
57188
55247
73443
91470
37756
85305
90809
37469
52321
94382
95684
73506
46982
56806
36811
39161
50767
42265
34329
45734
68791
81949
62283
97915
73522
37591
64838
46580
97529
96314
85704
74877
55790
75719
52976
88904
34459
83842
35703
95090
80212
37163
91076
82195
85050
96843
51347
87768
71248
94677
69805
40536
54262
77858
54161
82131
86092
93985
78110
50897
35003
75545
60683
97258
97628
43735
87929
95004
80545
35215
91963
44515
62547
97222
96694
37367
78755
58220
93982
66151
59010
73428
98680
66415
95388
79827
97419
97281
57177
88008
96953
81232
89715
70044
78061
98138
34753
80036
83957
97223
72493
47811
65603
66319
69798
69143