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