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