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