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