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