Chào các mod, qua hướng dẫn của các bạn mình đã tập tọe làm được một chút đề tài của mình, tuy nhiên mình còn vướng một số cái, xin nhờ các mod giúp mình solve nó :
- Chương trình của mình phải dùng đến cơ sở dữ liệu, và mình đã làm tốt với nó khi dư liệu chưa mở rộng (để test), với dung lượng khoảng 15- 20k (dùng con 89C55 là được). Tuy nhiên, thực tế đề tài của mình phải làm việc với dữ liệu khoảng trên dưới 3MB, vì thế mình phải làm việc với ROM ngoài là con 29sf040 (4M). Nhưng đến đây mình thực sự gặp trục trặc :
+ Khi mình nạp tất cả chương trình và dữ liệu vào ROM và để vi xử lý (89c52) hoạt động với chế độ bộ nhớ chương trình ngoài (nối chân 31 với VCC), nó không chạy. --> ứ hiểu tại sao
+ Mình định chuyển phương án : chương trình nạp vào VXL, còn dữ liệu nạp vào ROM, và khi thực hiện thuật toán phải thao tác thêm một số bước để đọc dữ liệu từ ROM vào. Tuy nhiên đến đây mình cũng gặp khó khăn tiếp đó là : Địa chỉ để đọc dữ liệu chỉ có 2 byte (từ A0 đến A16), làm sao để đọc được dữ liệu lên đến 4MB??.
Mình thực sự bị luẩn quẩn chỗ này, Vì mình cũng chỉ mới bắt đầu học lập trình VXL thôi, nên còn nhiều non nớt, mong các mod giúp mình với nhá...
Dữ liệu làm cho mình cầu sử dụng ROM có dụng lượng lớn như sau:
Đó là dữ liệu nhỏ để test, chỉ khoảng > 10k để minh nạp vào con 89c55. CÒn dữ liệu yêu cầu là kiểu long, và số phần tử lên đến vài trăm nghìn --> dung luơng lên đến vài MB. Dữ liệu này là để lưu dữ liệu cho vùng bản đồ, mình đang làm đề tài về định vị trên vùng bản đồ nào đó.
- Chương trình của mình phải dùng đến cơ sở dữ liệu, và mình đã làm tốt với nó khi dư liệu chưa mở rộng (để test), với dung lượng khoảng 15- 20k (dùng con 89C55 là được). Tuy nhiên, thực tế đề tài của mình phải làm việc với dữ liệu khoảng trên dưới 3MB, vì thế mình phải làm việc với ROM ngoài là con 29sf040 (4M). Nhưng đến đây mình thực sự gặp trục trặc :
+ Khi mình nạp tất cả chương trình và dữ liệu vào ROM và để vi xử lý (89c52) hoạt động với chế độ bộ nhớ chương trình ngoài (nối chân 31 với VCC), nó không chạy. --> ứ hiểu tại sao
+ Mình định chuyển phương án : chương trình nạp vào VXL, còn dữ liệu nạp vào ROM, và khi thực hiện thuật toán phải thao tác thêm một số bước để đọc dữ liệu từ ROM vào. Tuy nhiên đến đây mình cũng gặp khó khăn tiếp đó là : Địa chỉ để đọc dữ liệu chỉ có 2 byte (từ A0 đến A16), làm sao để đọc được dữ liệu lên đến 4MB??.
Mình thực sự bị luẩn quẩn chỗ này, Vì mình cũng chỉ mới bắt đầu học lập trình VXL thôi, nên còn nhiều non nớt, mong các mod giúp mình với nhá...
Dữ liệu làm cho mình cầu sử dụng ROM có dụng lượng lớn như sau:
Code:
const int code Vung1_Data[0X1606] = { //Toa do tai (0,0): //Vi do: 6410464 //106 do 50.464 phut N //Kinh do: 1247356 //20 do 47.356 phut E //x y1 y2 1094, 1091,1098, 1088,1101, 1086,1105, 1083,1108, 1080,1112, 1077,1115, 1074,1119, 1071,1122, 1069,1126, 1066,1130, 1063,1133, 1060,1137, 1057,1140, 1055,1144, 1052,1147, 1049,1151, 1046,1154, 1043,1158, 1040,1162, 1038,1165, 1035,1169, 1032,1172, 1029,1176, 1026,1179, 1024,1183, 1021,1186, 1018,1190, 1015,1194, 1012,1197, 1009,1201, 1007,1204, 1004,1208, 1001,1211, 998,1215, 995,1218, 993,1222, 990,1226, 987,1229, 984,1233, 981,1236, 978,1240, 976,1243, 973,1247, 970,1250, 967,1254, 964,1258, 962,1261, 959,1265, 956,1268, 953,1272, 950,1275, 947,1279, 945,1282, 942,1286, 939,1290, 936,1293, 933,1297, 931,1300, 928,1304, 925,1307, 922,1311, 919,1314, 917,1318, 914,1322, 911,1325, 908,1329, 905,1332, 902,1336, 900,1339, 897,1343, 894,1346, 891,1350, 888,1354, 886,1357, 883,1361, 880,1364, 877,1368, 874,1371, 871,1375, 869,1378, 866,1382, 863,1386, 860,1389, 857,1393, 855,1396, 852,1400, 849,1403, 846,1407, 843,1410, 840,1414, 838,1418, 835,1421, 832,1425, 829,1428, 826,1432, 824,1435, 821,1439, 818,1442, 815,1446, 812,1450, 809,1453, 807,1457, 804,1460, 801,1464, 798,1467, 795,1471, 793,1474, 790,1478, 787,1482, 784,1485, 781,1489, 778,1492, 776,1496, 773,1499, 770,1503, 767,1506, 764,1510, 762,1514, 759,1517, 756,1521, 753,1524, 750,1528, 747,1531, 745,1535, 742,1538, 739,1542, 736,1546, 733,1549, 731,1553, 728,1556, 725,1560, 722,1563, 719,1567, 716,1570, 714,1574, 711,1578, 708,1581, 705,1585, 702,1588, 700,1592, 697,1595, 694,1599, 691,1602, 688,1606, 685,1610, 683,1613, 680,1617, 677,1620, 674,1624, 671,1627, 669,1631, 666,1634, 663,1638, 660,1642, 657,1645, 654,1649, 652,1652, 649,1656, 646,1659, 643,1663, 640,1666, 638,1670, 635,1674, 632,1677, 629,1681, 626,1684, 623,1688, 621,1691, 618,1695, 615,1698, 612,1702, 609,1706, 607,1709, 604,1713, 601,1716, 598,1720, 595,1723, 592,1727, 590,1730, 587,1734, 584,1738,2492, 581,2492,1741,2495, 578,2492,1745,2497, 576,2492,1748,2500, 573,2492,1752,2503, 570,2491,1755,2505, 567,2491,1759,2508, 564,2491,1762,2510, 562,2491,1766,2513, 559,2491,1770,2516, 556,2491,1773,2518, 553,2491,1777,2521, 550,2491,1780,2524, 547,2491,1784,2526, 545,2491,1787,2529, 542,2490,1791,2532, 539,2490,1794,2534, 536,2490,1798,2537, 533,2490,1802,2540, 531,2490,1805,2542, 528,2490,1809,2545, 525,2490,1812,2547, 522,2490,1816,2550, 519,2490,1819,2553, 516,2489,1823,2555, 514,2489,1826,2558, 511,2489,1830,2561, 508,2489,1834,2563, 505,2489,1837,2566, 502,2489,1841,2569, 500,2489,1844,2571, 497,2489,1848,2574, 494,2489,1851,2577, 491,2488,1855,2579, 488,2488,1858,2582, 485,2488,1862,2584, 483,2488,1866,2587, 480,2488,1869,2590, 477,2488,1873,2592, 474,2488,1876,2595, 471,2488,1880,2598, 469,2488,1883,2600, 466,2488,1887,2603, 463,2487,1890,2606, 460,2487,1894,2608, 457,2487,1898,2611, 454,2487,1901,2613, 452,2487,1905,2616, 449,2487,1908,2619, 446,2487,1912,2621, 443,2487,1915,2624, 440,2487,1919,2627, 438,2486,1922,2629, 435,2486,1926,2632, 432,2486,1930,2635, 429,2486,1933,2637, 426,2486,1937,2640, 423,2486,1940,2643, 421,2486,1944,2645, 418,2486,1947,2648, 415,2486,1951,2650, 415,2485,1954,2653, 415,2485,1958,2656, 414,2485,1962,2658, 414,2485,1965,2661, 414,2485,1969,2664, 414,2485,1972,2666, 413,2485,1976,2669, 413,2485,1979,2672, 413,2485,1983,2674, 413,2485,1986,2677, 412,2484,1990,2680, 412,2484,1994,2682, 412,2484,1997,2685, 412,2484,2001,2687, 411,2484,2004,2690, 411,2484,2008,2693, 411,2484,2011,2695, 411,2484,2015,2698, 410,2484,2018,2701, 410,2483,2022,2703, 410,2483,2026,2706, 410,2483,2029,2709, 410,2483,2033,2711, 409,2483,2036,2714, 409,2483,2040,2717, 409,2483,2043,2719, 409,2483,2047,2722, 408,2483,2050,2724, 408,2482,2054,2727, 408,2482,2058,2730, 408,2482,2061,2732, 407,2482,2065,2735, 407,2482,2068,2738, 407,2482,2072,2740, 407,2482,2075,2743, 406,2482,2079,2746, 406,2482,2082,2748, 406,2482,2086,2751, 406,2481,2090,2753, 405,2481,2093,2756, 405,2481,2097,2759, 405,2481,2100,2761, 405,2481,2104,2764, 404,2481,2107,2767, 404,2481,2111,2769, 404,2481,2114,2772, 404,2481,2118,2775, 404,2480,2122,2777, 403,2480,2125,2780, 403,2480,2129,2783, 403,2480,2132,2785, 403,2480,2136,2788, 402,2480,2139,2790, 402,2480,2143,2793, 402,2480,2146,2796, 402,2480,2150,2798, 401,2480,2154,2801, 401,2479,2157,2804, 401,2479,2161,2806, 401,2479,2164,2809, 400,2479,2168,2812, 400,2479,2171,2814, 400,2479,2175,2817, 400,2479,2178,2820, 399,2479,2182,2822, 399,2479,2186,2825, 399,2478,2189,2827, 399,2478,2193,2830, 399,2478,2196,2833, 398,2478,2200,2835, 398,2478,2203,2838, 398,2478,2207,2841, 398,2478,2210,2843, 397,2478,2214,2846, 397,2478,2218,2849, 397,2477,2221,2851, 397,2477,2225,2854, 396,2477,2228,2856, 396,2477,2232,2859, 396,2477,2235,2862, 396,2477,2239,2864, 395,2477,2242,2867, 395,2477,2246,2870, 395,2477,2250,2872, 395,2477,2253,2875, 394,2476,2257,2878, 394,2476,2260,2880, 394,2476,2264,2883, 394,2476,2267,2886, 393,2476,2271,2888, 393,2476,2274,2891, 393,2476,2278,2893, 393,2476,2282,2896, 393,2476,2285,2899, 392,2475,2289,2901, 392,2475,2292,2904, 392,2475,2296,2907, 392,2475,2299,2909, 391,2475,2303,2912, 391,2475,2306,2915, 391,2475,2310,2917, 391,2475,2314,2920, 390,2475,2317,2923, 390,2474,2321,2925, 390,2474,2324,2928, 390,2474,2328,2930, 389,2474,2331,2933, 389,2474,2335,2936, 389,2474,2338,2938, 389,2474,2342,2941, 388,2474,2346,2944, 388,2474,2349,2946, 388,2474,2353,2949, 388,2473,2356,2952, 388,2473,2360,2954, 387,2473,2363,2957, 387,2473,2367,2960, 387,2473,2370,2962, 387,2473,2374,2965, 386,2473,2378,2967, 386,2473,2381,2970, 386,2473,2385,2973, 386,2472,2388,2975, 385,2472,2392,2978, 385,2472,2395,2981, 385,2472,2399,2983, 385,2472,2402,2986, 384,2472,2406,2989, 384,2472,2410,2991, 384,2472,2413,2994, 384,2472,2417,2996, 383,2471,2420,2999, 383,2471,2424,3002, 383,2471,2427,3004, 383,2471,2431,3007, 382,2471,2434,3010, 382,2471,2438,3012, 382,2471,2442,3015, 382,2471,2445,3018, 382,2471,2449,3020, 381,2471,2452,3023, 381,2470,2456,3026, 381,2470,2459,3028, 381,2470,2463,3031, 380,2470,2466,3033, 380,2470,3036, 380,3039, 380,3041, 379,3044, 379,3047, 379,3049, 379,3052, 378,3055, 378,3057, 378,3060, 378,3063, 377,3065, 377,3068, 377,3070, 377,3073, 377,3076, 376,3078, 376,3081, 376,3084, 376,3086, 375,3089, 375,3092, 375,3094, 375,3097, 374,3099, 374,3102, 374,3105, 374,3107, 373,3110, 373,3113, 373,3115, 373,3118, 372,3121, 372,3123, 372,3126, 372,3129, 371,3131, 371,3134, 371,3136, 371,3139, 371,3142, 370,3144, 370,3147, 370,3150, 370,3152, 369,3155, 369,3158, 369,3160, 369,3163, 368,3166, 368,3168, 368,3171, 368,3173, 367,3176, 367,3179, 367,3181, 367,3184, 366,3187, 366,3189, 366,3192, 366,3195, 366,3197, 365,3200, 365,3203, 365,3205, 365,3208, 364,3210, 364,3213, 364,3216, 364,3218, 363,3221, 363,3224, 363,3226, 363,3229, 362,3232, 362,3234, 362,3237, 362,3239, 361,3242, 361,3245, 361,3247, 361,3250, 360,3253, 360,3255, 360,3258, 360,3261, 360,3263, 359,3266, 359,3269, 359,3271, 359,3274, 358,3276, 358,3279, 358,3282, 358,3284, 357,3287, 357,3290, 357,3292, 357,3295, 356,3298, 356,3300, 356,3303, 356,3306, 355,3308, 355,3311, 355,3313, 355,3316, 355,3319, 354,3321, 354,3324, 354,3327, 354,3329, 353,3332, 353,3335, 353,3337, 353,3340, 352,3342, 352,3345, 352,3348, 352,3350, 351,3353, 351,3356, 351,3358, 351,3361, 350,3364, 350,3366, 350,3369, 350,3372, 349,3374, 349,3377, 349,3379, 349,3382, 349,3385, 348,3387, 348,3390, 348,3393, 348,3395, 347,3398, 347,3401, 347,3403, 347,3406, 346,3409, 346,3411, 346,3414, 346,3416, 345,3419, 345,3422, 345,3424, 345,3427, 344,3430, 344,3432, 344,3435, 344,3438, 344,3440, 343,3443, 343,3446, 343,3448, 343,3451, 342,3453, 342,3456, 342,3459, 342,3461, 341,3464, 341,3467, 341,3469, 341,3472, 340,3475, 340,3477, 340,3480, 340,3482, 339,3485, 339,3488, 339,3490, 339,3493, 338,3496, 338,3498, 338,3501, 338,3504, 338,3506, 337,3509, 337,3512, 337,3514, 337,3517, 336,3519, 336,3522, 336,3525, 336,3527, 335,3530, 335,3533, 335,3535, 335,3538, 334,3541, 334,3543, 334,3546, 334,3549, 333,3551, 333,3554, 333,3556, 333,3559, 333,3562, 332,3564, 332,3567, 332,3570, 332,3572, 331,3575, 331,3578, 331,3580, 331,3583, 330,3585, 330,3588, 330,3591, 330,3593, 329,3596, 329,3599, 329,3601, 329,3604, 328,3607, 328,3609, 328,3612, 328,3615, 327,3617, 327,3620, 327,3622, 327,3625, 327,3628, 326,3630, 326,3633, 326,3636, 326,3638, 325,3641, 325,3644, 325,3646, 325,3649, 324,3652, 324,3654, 324,3657, 324,3659, 323,3662, 323,3665, 323,3667, 323,3670, 322,3673, 322,3675, 322,3678, 322,3681, 322,3683, 321,3686, 321,3689, 321,3691, 321,3694, 320,3696, 320,3699, 320,3702, 320,3704, 319,3707, 319,3710, 319,3712, 319,3715, 318,3718, 318,3720, 318,3723, 318,3725, 317,3728, 317,3731, 317,3733, 317,3736, 316,3739, 316,3741, 316,3744, 316,3747, 316,3749, 315,3752, 315,3755, 315,3757, 315,3760, 314,3762, 314,3765, 314,3768, 314,3770, 313,3773, 313,3776, 313,3778, 313,3781, 312,3784, 312,3786, 312,3789, 312,3792, 311,3794, 311,3797, 311,3799, 311,3802, 311,3805, 310,3807, 310,3810, 310,3810, 310,3810, 309,3810, 309,3810, 309,3810, 309,3810, 308,3810, 308,3810, 308,3810, 308,3810, 307,3810, 307,3810, 307,3810, 307,3810, 306,3810, 306,3810, 306,3810, 306,3810, 306,3810, 305,3810, 305,3810, 305,3810, 305,3810, 304,3810, 304,3810, 304,3810, 304,3810, 303,3810, 303,3810, 303,3810, 303,3810, 302,3810, 302,3810, 302,3810, 302,3810, 301,3810, 301,3810, 301,3810, 301,3809, 300,3809, 300,3809, 300,3809, 300,3809, 300,3809, 299,3809, 299,3809, 299,3809, 299,3809, 298,3809, 298,3809, 298,3809, 298,3809, 297,3809, 297,3809, 297,3809, 297,3809, 296,3809, 296,3809, 296,3809, 296,3809, 295,3809, 295,3809, 295,3809, 295,3809, 295,3809, 294,3809, 294,3809, 294,3809, 294,3809, 293,3809, 293,3809, 293,3809, 293,3809, 292,3809, 292,3809, 292,3809, 292,3809, 291,3809, 291,3809, 291,3809, 291,3809, 290,3809, 290,3809, 290,3809, 290,3809, 289,3809, 289,3809, 289,3809, 289,3809, 289,3809, 288,3809, 288,3809, 288,3809, 288,3809, 287,3809, 287,3809, 287,3809, 287,3809, 286,3809, 286,3809, 286,3809, 286,3809, 285,3809, 285,3809, 285,3809, 285,3809, 284,3809, 284,3809, 284,3809, 284,3809, 284,3809, 283,3809, 283,3809, 283,3808, 283,3808, 282,3808, 282,3808, 282,3808, 282,3808, 281,3808, 281,3808, 281,3808, 281,3808, 280,3808, 280,3808, 280,3808, 280,3808, 279,3808, 279,3808, 279,3808, 279,3808, 278,3808, 278,3808, 278,3808, 278,3808, 278,3808, 277,3808, 277,3808, 277,3808, 277,3808, 276,3808, 276,3808, 276,3808, 276,3808, 275,3808, 275,3808, 275,3808, 275,3808, 274,3808, 274,3808, 274,3808, 274,3808, 273,3808, 273,3808, 273,3808, 273,3808, 273,3808, 272,3808, 272,3808, 272,3808, 272,3808, 271,3808, 271,3808, 271,3808, 271,3808, 270,3808, 270,3808, 270,3808, 270,3808, 269,3808, 269,3808, 269,3808, 269,3808, 268,3808, 268,3808, 268,3808, 268,3808, 267,3808, 267,3808, 267,3808, 267,3808, 267,3808, 266,3808, 266,3808, 266,3808, 266,3808, 265,3808, 265,3808, 265,3808, 265,3808, 264,3807, 264,3807, 264,3807, 264,3807, 263,3807, 263,3807, 263,3807, 263,3807, 262,3807, 262,3807, 262,3807, 262,3807, 262,3807, 261,3807, 261,3807, 261,3807, 261,3807, 260,3807, 260,3807, 260,3807, 260,3807, 259,3807, 259,3807, 259,3807, 259,3807, 258,3807, 258,3807, 258,3807, 258,3807, 257,3807, 257,3807, 257,3807, 257,3807, 256,3807, 256,3465,3807, 256,3464,3469,3807, 256,3464,3474,3807, 256,3463,3478,3807, 255,3462,3482,3807, 255,3461,3487,3807, 255,3461,3491,3807, 255,3460,3495,3807, 254,3459,3500,3807, 254,3459,3504,3807, 254,3458,3508,3807, 254,3457,3512,3807, 253,3456,3517,3807, 253,3456,3521,3807, 253,3455,3525,3807, 253,3454,3530,3807, 252,3454,3534,3807, 252,3453,3538,3807, 252,3452,3543,3807, 252,3451,3547,3807, 251,3451,3551,3807, 251,3450,3556,3807, 251,3449,3560,3807, 251,3449,3564,3807, 251,3448,3569,3807, 250,3447,3573,3807, 250,3446,3577,3807, 250,3446,3582,3807, 250,3445,3586,3807, 249,3444,3590,3807, 249,3444,3594,3807, 249,3443,3599,3807, 249,3442,3603,3807, 248,3442,3607,3807, 248,3441,3612,3807, 248,3440,3616,3807, 248,3439,3620,3807, 247,3439,3625,3807, 247,3438,3629,3807, 247,3437,3633,3807, 247,3437,3638,3807, 246,3436,3642,3806, 246,3435,3646,3806, 246,3434,3651,3806, 246,3434,3655,3806, 245,3433,3659,3806, 245,3432,3664,3806, 245,3432,3668,3806, 245,3431,3672,3806, 245,3430,3677,3806, 244,3429,3681,3806, 244,3429,3685,3806, 244,3428,3689,3806, 244,3427,3694,3806, 243,3427,3698,3806, 243,3426,3702,3806, 243,3425,3707,3806, 243,3424,3711,3806, 242,3424,3715,3806, 242,3423,3720,3806, 242,3422,3724,3806, 242,3422,3728,3806, 241,3421,3733,3806, 241,3420,3737,3806, 241,3419,3741,3806, 241,3419,3746,3806, 240,3418,3750,3806, 240,3417,3754,3806, 240,3417,3759,3806, 240,3416,3763,3806, 240,3415,3767,3806, 239,3414,3771,3806, 239,3414,3776,3806, 239,3413,3780,3806, 239,3412,3784,3806, 238,3412,3789,3806, 238,3411,3793,3806, 238,3410,3797,3806, 238,3409,3802,3806, 237,3409,3806, 237,3408, 237,3407, 237,3407, 236,3406, 236,3405, 236,3404, 236,3404, 235,3403, 235,3402, 235,3402, 235,3401, 234,3400, 234,3400, 234,3399, 234,3398, 234,3397, 233,3397, 233,3396, 233,3395, 233,3395, 232,3394, 232,3393, 232,3392, 232,3392, 231,3391, 231,3390, 231,3390, 231,3389, 230,3388, 230,3387, 230,3387, 230,3386, 229,3385, 229,3385, 229,3384, 229,3383, 229,3382, 228,3382, 228,3381, 228,3380, 228,3380, 227,3379, 227,3378, 227,3377, 227,3377, 226,3376, 226,3375, 226,3375, 226,3374, 225,3373, 225,3372, 225,3372, 225,3371, 224,3370, 224,3370, 224,3369, 224,3368, 223,3367, 223,3367, 223,3366, 223,3365, 223,3365, 222,3364, 222,3363, 222,3362, 222,3362, 221,3361, 221,3360, 221,3360, 221,3359, 220,3358, 220,3357, 220,3357, 220,3356, 219,3355, 219,3355, 219,3354, 219,3353, 218,3353, 218,3352, 218,3351, 218,3350, 218,3350, 217,3349, 217,3348, 217,3348, 217,3347, 216,3346, 216,3345, 216,3345, 216,3344, 215,3343, 215,3343, 215,3342, 215,3341, 214,3340, 214,3340, 214,3339, 214,3338, 213,3338, 213,3337, 213,3336, 213,3335, 212,3335, 212,3334, 212,3333, 212,3333, 212,3332, 211,3331, 211,3330, 211,3330, 211,3329, 210,3328, 210,3328, 210,3327, 210,3326, 209,3325, 209,3325, 209,3324, 209,3323, 208,3323, 208,3322, 208,3321, 208,3320, 207,3320, 207,3319, 207,3318, 207,3318, 207,3317, 206,3316, 206,3315, 206,3315, 206,3314, 205,3313, 205,3313, 205,3312, 205,3311, 204,3311, 204,3310, 204,3309, 204,3195,3308, 203,3195,3199,3308, 203,3195,3203,3307, 203,3194,3208,3306, 203,3194,3212,3306, 202,3194,3216,3305, 202,3194,3220,3304, 202,3193,3225,3303, 202,3193,3229,3303, 201,3193,3233,3302, 201,3193,3237,3301, 201,3192,3241,3301, 201,3192,3246,3300, 201,3192,3250,3299, 200,3192,3254,3298, 200,3191,3258,3298, 200,3191,3262,3297, 200,3191,3267,3296, 199,3191,3271,3296, 199,3190,3275,3295, 199,3190,3279,3294, 199,3190,3284,3293, 198,3190,3288,3293, 198,3189,3292, 198,3189, 198,3189, 197,3189, 197,3188, 197,3188, 197,3188, 196,3188, 196,3187, 196,3187, 196,3187, 196,3187, 195,3186, 195,3186, 195,3186, 195,3186, 194,3185, 194,3185, 194,3185, 194,3185, 193,3184, 193,3184, 193,3184, 193,3184, 192,3183, 192,3183, 192,3183, 192,3183, 191,3182, 191,3182, 191,3182, 191,3182, 191,3181, 190,3181, 190,3181, 190,3181, 190,3180, 189,3180, 189,3180, 189,3180, 189,3179, 188,3179, 188,3179, 188,3179, 188,3178, 187,3178, 187,3178, 187,3178, 187,3177, 186,3177, 186,3177, 186,3177, 186,3176, 185,3176, 185,3176, 185,3176, 185,3175, 185,3175, 184,3175, 184,3175, 184,3174, 184,3174, 183,3174, 183,3174, 183,3173, 183,3173, 182,3173, 182,3173, 182,3172, 182,3172, 181,3172, 181,3172, 181,3171, 181,3171, 180,3171, 180,3171, 180,3170, 180,3170, 180,3170, 179,3170, 179,3169, 179,3169, 179,3169, 178,3169, 178,3168, 178,3168, 178,3168, 177,3168, 177,3167, 177,3167, 177,3167, 176,3167, 176,3166, 176,3166, 176,3166, 175,3166, 175,3165, 175,3165, 175,3165, 174,3165, 174,3164, 174,3164, 174,3164, 174,3164, 173,3164, 173,3163, 173,3163, 173,3163, 172,3163, 172,3162, 172,3162, 172,3162, 171,3162, 171,3161, 171,3161, 171,3161, 170,3161, 170,3160, 170,3160, 170,3160, 169,3160, 169,3159, 169,3159, 169,3159, 169,3159, 168,3158, 168,3158, 168,3158, 168,3158, 167,3157, 167,3157, 167,3157, 167,3157, 166,3156, 166,3156, 166,3156, 166,3156, 165,3155, 165,3155, 165,3155, 165,3155, 164,3154, 164,3154, 164,3154, 164,3154, 163,3153, 163,3153, 163,3153, 163,3153, 163,3152, 162,3152, 162,3152, 162,3152, 162,3151, 161,3151, 161,3151, 161,3151, 161,3150, 160,3150, 160,3150, 160,3150, 160,3149, 159,3149, 159,3149, 159,3149, 159,3148, 158,3148, 158,3148, 158,3148, 158,3147, 158,3147, 157,3147, 157,3147, 157,3146, 157,3146, 156,3146, 156,3146, 156,3145, 156,3145, 155,3145, 155,3145, 155,3144, 155,3144, 154,3144, 154,3144, 154,3143, 154,3143, 153,3143, 153,3143, 153,3142, 153,3142, 152,3142, 152,3142, 152,3141, 152,3141, 152,3141, 151,3141, 151,3140, 151,3140, 151,3140, 150,3140, 150,3139, 150,3139, 150,3139, 149,3139, 149,3138, 149,3138, 149,3138, 148,3138, 148,3137, 148,3137, 148,3137, 147,3137, 147,3136, 147,3136, 147,3136, 147,3136, 146,3135, 146,3135, 146,3135, 146,3135, 145,3134, 145,3134, 145,3134, 145,3133, 144,3132, 144,3131, 144,3129, 144,3128, 143,3127, 143,3126, 143,3125, 143,3124, 142,3123, 142,3122, 142,3120, 142,3119, 141,3118, 141,3117, 141,3116, 141,3115, 141,3114, 140,3112, 140,3111, 140,3110, 140,3109, 139,3108, 139,3107, 139,3106, 139,3105, 138,3103, 138,3102, 138,3101, 138,3100, 137,3099, 137,3098, 137,3097, 137,3095, 136,3094, 136,3093, 136,3092, 136,3091, 136,3090, 135,3089, 135,3088, 135,3086, 135,3085, 134,3084, 134,3083, 134,3082, 134,3081, 133,3080, 133,3078, 133,3077, 133,3076, 132,3075, 132,3074, 132,3073, 132,3072, 131,3071, 131,3069, 131,3068, 131,3067, 130,3066, 130,3065, 130,3064, 130,3063, 130,3061, 129,3060, 129,3059, 129,3058, 129,3057, 128,3056, 128,3055, 128,3054, 128,3052, 127,3051, 127,3050, 127,3049, 127,3048, 126,3047, 126,3046, 126,3044, 126,3043, 125,3042, 125,3041, 125,3040, 125,3039, 125,3038, 124,3037, 124,3035, 124,3034, 124,3033, 123,3032, 123,3031, 123,3030, 123,3029, 122,3027, 122,3026, 122,3025, 122,3024, 121,3023, 121,3022, 121,3021, 121,3020, 120,3018, 120,3017, 120,3016, 120,3015, 119,3014, 119,3013, 119,3012, 119,3010, 119,3009, 118,3008, 118,3007, 118,3006, 118,3005, 117,3004, 117,3003, 117,3001, 117,3000, 116,2999, 116,2998, 116,2997, 116,2996, 115,2995, 115,2993, 115,2992, 115,2991, 114,2990, 114,2989, 114,2988, 114,2987, 114,2986, 113,2984, 113,2983, 113,2982, 113,2981, 112,2980, 112,2979, 112,2978, 112,2976, 111,2975, 111,2974, 111,2973, 111,2972, 110,2971, 110,2970, 110,2969, 110,2967, 109,2966, 109,2965, 109,2964, 109,2963, 108,2962, 108,2961, 108,2959, 108,2958, 108,2957, 107,2956, 107,2955, 107,2954, 107,2953, 106,2952, 106,2950, 106,2949, 106,2948, 105,2947, 105,2946, 105,2945, 105,2944, 104,2942, 104,2941, 104,2940, 104,2939, 103,2938, 103,2937, 103,2936, 103,2935, 103,2933, 102,2932, 102,2931, 102,2930, 102,2929, 101,2928, 101,2927, 101,2926, 101,2924, 100,2923, 100,2922, 100,2921, 100,2920, 99,2919, 99,2918, 99,2916, 99,2915, 98,2914, 98,2913, 98,2912, 98,2911, 97,2910, 97,2909, 97,2907, 97,2906, 97,2905, 96,2904, 96,2903, 96,2902, 96,2901, 95,2899, 95,2898, 95,2897, 95,2896, 94,2895, 94,2894, 94,2893, 0,94,2892, 13,2,93,2890, 26,4,93,2889, 39,6,93,2888, 53,8,93,2887, 66,10,92,2886, 79,12,92,2885, 14,92,2884, 16,2882, 18,2881, 20,2880, 22,2879, 24,2878, 26,2877, 28,2876, 30,2875, 32,2873, 34,2872, 36,2871, 38,2870, 40,2869, 42,2868, 44,2867, 46,2865, 48,2864, 50,2863, 52,2862, 54,2861, 56,2860, 58,2859, 60,2858, 62,2856, 64,2855, 66,2854, 68,2853, 70,2852, 72,2851, 74,2850, 76,2848, 78,2847, 80,2846, 82,2845, 83,2844, 85,2843, 87,2842, 89,2841, 91,2839, 93,2838, 95,2837, 97,2836, 99,2835, 101,2834, 103,2833, 105,2831, 107,2830, 109,2829, 111,2828, 113,2827, 115,2826, 117,2825, 119,2824, 121,2822, 123,2821, 125,2820, 127,2819, 129,2818, 131,2817, 133,2816, 135,2814, 137,2813, 139,2812, 141,2811, 143,2810, 145,2809, 147,2808, 149,2807, 151,2805, 153,2804, 155,2803, 157,2802, 159,2801, 161,2800, 163,2799, 165,2797, 167,2796, 169,2795, 171,2794, 173,2793, 175,2792, 177,2791, 179,2790, 181,2788, 183,2787, 185,2786, 187,2785, 189,2784, 191,2783, 193,2782, 195,2780, 197,2779, 199,2778, 201,2777, 203,2776, 205,2775, 207,2774, 209,2773, 211,2771, 213,2770, 215,2769, 217,2768, 219,2767, 221,2766, 223,2765, 225,2763, 227,2762, 229,2761, 231,2760, 233,2759, 235,2758, 237,2757, 239,2756, 241,2754, 243,2753, 245,2752, 247,2751, 249,2750, 250,2749, 252,2748, 254,2746, 256,2745, 258,2744, 260,2743, 262,2742, 264,2741, 266,2740, 268,2739, 270,2737, 272,2736, 274,2735, 276,2734, 278,2733, 280,2732, 282,2731, 284,2729, 286,2728, 288,2727, 290,2726, 292,2725, 294,2724, 296,2723, 298,2722, 300,2720, 302,2719, 304,2718, 306,2717, 308,2716, 310,2715, 312,2714, 314,2712, 316,2711, 318,2710, 320,2709, 322,2708, 324,2707, 326,2706, 328,2705, 330,2703, 332,2702, 334,2701, 336,2700, 338,2699, 340,2698, 342,2697, 344,2695, 346,2694, 348,2693, 350,2692, 352,2691, 354,2690, 356,2689, 358,2688, 360,2686, 362,2685, 364,2684, 366,2683, 368,2682, 370,2681, 372,2680, 374,2678, 376,2677, 378,2676, 380,2675, 382,2674, 384,2673, 386,2672, 388,2671, 390,2669, 392,2668, 394,2667, 396,2666, 398,2665, 400,2664, 402,2663, 404,2661, 406,2660, 408,2659, 410,2658, 412,2657, 414,2656, 415,2655, 417,2654, 419,2652, 421,2651, 423,2650, 425,2649, 427,2648, 429,2647, 431,2646, 433,2644, 435,2643, 437,2642, 439,2641, 441,2640, 443,2639, 445,2638, 447,2637, 449,2635, 451,2634, 453,2633, 455,2632, 457,2631, 459,2630, 461,2629, 463,2627, 465,2626, 467,2625, 469,2624, 471,2623, 473,2622, 475,2621, 477,2620, 479,2618, 481,2617, 483,2616, 485,2615, 487,2614, 489,2613, 491,2612, 493,2610, 495,2609, 497,2608, 499,2607, 501,2606, 503,2605, 505,2604, 507,2603, 509,2601, 511,2600, 513,2599, 515,2598, 517,2597, 519,2596, 521,2595, 523,2593, 525,2592, 527,2591, 529,2590, 531,2589, 533,2588, 535,2587, 537,2586, 539,2584, 541,2583, 543,2582, 545,2581, 547,2580, 549,2579, 551,2578, 553,2576, 555,2575, 557,2574, 559,2573, 561,2572, 563,2571, 565,2570, 567,2569, 569,2567, 571,2566, 573,2565, 575,2564, 577,2563, 579,2562, 581,2561, 582,2559, 584,2558, 586,2557, 588,2556, 590,2555, 592,2554, 594,2553, 596,2552, 598,2550, 600,2549, 602,2548, 604,2547, 606,2546, 608,2545, 610,2544, 612,2543, 614,2541, 616,2540, 618,2539, 620,2538, 622,2537, 624,2536, 626,2535, 628,2533, 630,2532, 632,2531, 634,2530, 636,2529, 638,2528, 640,2527, 642,2526, 644,2524, 646,2523, 648,2522, 650,2521, 652,2520, 654,2519, 656,2518, 658,2516, 660,2515, 662,2514, 664,2513, 666,2512, 668,2511, 670,2510, 672,2509, 674,2507, 676,2506, 678,2505, 680,2504, 682,2503, 684,2502, 686,2501, 688,2499, 690,2498, 692,2497, 694,2496, 696,2495, 698,2494, 700,2493, 702,2492, 704,2490, 706,2489, 708,2488, 710,2487, 712,2486, 714,2485, 716,2484, 718,2482, 720,2481, 722,2480, 724,2479, 726,2478, 728,2477, 730,2476, 732,2475, 734,2473, 736,2472, 738,2471, 740,2470, 742,2469, 744,2468, 746,2467, 747,2465, 749,2464, 751,2463, 753,2462, 755,2461, 757,2460, 759,2459, 761,2458, 763,2456, 765,2455, 767,2454, 769,2453, 771,2452, 773,2451, 775,2450, 777,2448, 779,2447, 781,2446, 783,2445, 785,2444, 787,2443, 789,2442, 791,2441, 793,2439, 795,2438, 797,2437, 799,2436, 801,2435, 803,2434, 805,2433, 807,2431, 809,2430, 811,2429, 813,2428, 815,2427, 817,2426, 819,2425, 821,2424, 823,2422, 825,2421, 827,2420, 829,2419, 831,2418, 833,2417, 835,2416, 837,2414, 839,2413, 841,2412, 843,2411, 845,2410, 847,2409, 849,2408, 851,2407, 853,2405, 855,2404, 857,2403, 859,2402, 861,2401, 863,2400, 865,2399, 867,2397, 869,2396, 871,2395, 873,2394, 875,2393, 877,2392, 879,2391, 881,2390, 883,2388, 885,2387, 887,2386, 889,2385, 891,2384, 893,2383, 895,2382, 897,2380, 899,2379, 901,2378, 903,2377, 905,2376, 907,2375, 909,2374, 911,2373, 913,2371, 914,2370, 916,2369, 918,2368, 920,2367, 922,2366, 924,2365, 926,2363, 928,2362, 930,2361, 932,2360, 934,2359, 936,2358, 938,2357, 940,2356, 942,2354, 944,2353, 946,2352, 948,2351, 950,2347, 952,2344, 954,2340, 956,2337, 958,2333, 960,2330, 962,2326, 964,2323, 966,2319, 968,2316, 970,2312, 972,2309, 974,2305, 976,2302, 978,2298, 980,2295, 982,2291, 984,2288, 986,2284, 988,2281, 990,2277, 992,2274, 994,2270, 996,2267, 998,2263, 1000,2260, 1002,2256, 1004,2253, 1006,2249, 1008,2246, 1010,2242, 1012,2239, 1014,2235, 1016,2232, 1018,2228, 1020,2225, 1022,2221, 1024,2218, 1026,2214, 1028,2211, 1030,2207, 1032,2204, 1034,2200, 1036,2197, 1038,2193, 1040,2190, 1042,2186, 1044,2183, 1046,2179, 1048,2176, 1050,2172, 1052,2169, 1054,2165, 1056,2162, 1058,2158, 1060,2155, 1062,2151, 1064,2148, 1066,2144, 1068,2141, 1070,2137, 1072,2134, 1074,2130, 1076,2127, 1078,2123, 1080,2120, 1081,2116, 1083,2113, 1085,2109, 1087,2106, 1089,2102, 1091,2099, 1093,2095, 1095,2092, 1097,2088, 1099,2085, 1101,2081, 1103,2078, 1105,2074, 1107,2071, 1109,2067, 1111,2064, 1113,2060, 1115,2057, 1117,2053, 1119,2050, 1121,2046, 1123,2043, 1125,2039, 1127,2036, 1129,2032, 1131,2029, 1133,2025, 1135,2022, 1137,2018, 1139,2015, 1141,2011, 1143,2008, 1145,2004, 1147,2001, 1149,1997, 1151,1997, 1153,1996, 1155,1996, 1157,1995, 1159,1995, 1161,1994, 1163,1994, 1165,1993, 1167,1993, 1169,1992, 1171,1992, 1173,1991, 1175,1991, 1177,1990, 1179,1990, 1181,1989, 1183,1989, 1185,1988, 1187,1988, 1189,1987, 1191,1987, 1193,1986, 1195,1986, 1197,1985, 1199,1985, 1201,1984, 1203,1984, 1205,1983, 1207,1983, 1209,1982, 1211,1982, 1213,1981, 1215,1981, 1217,1980, 1219,1980, 1221,1979, 1223,1979, 1225,1978, 1227,1978, 1229,1977, 1231,1977, 1233,1976, 1235,1976, 1237,1975, 1239,1975, 1241,1974, 1243,1974, 1245,1973, 1246,1973, 1248,1972, 1250,1972, 1252,1971, 1254,1971, 1256,1970, 1258,1970, 1260,1969, 1262,1969, 1264,1968, 1266,1968, 1268,1967, 1270,1967, 1272,1966, 1274,1966, 1276,1965, 1278,1965, 1280,1964, 1282,1964, 1284,1963, 1286,1963, 1288,1962, 1290,1962, 1292,1961, 1294,1961, 1296,1960, 1298,1960, 1300,1959, 1302,1959, 1304,1958, 1306,1958, 1308,1957, 1310,1957, 1312,1956, 1314,1956, 1316,1955, 1318,1955, 1320,1954, 1322,1954, 1324,1953, 1326,1953, 1328,1952, 1330,1952, 1332,1951, 1334,1951, 1336,1950, 1338,1950, 1340,1949, 1342,1949, 1344,1948, 1346,1948, 1348,1947, 1350,1947, 1352,1946, 1354,1946, 1356,1945, 1358,1945, 1360,1944, 1362,1944, 1364,1943, 1366,1943, 1368,1942, 1370,1942, 1372,1941, 1374,1941, 1376,1940, 1378,1940, 1380,1939, 1382,1939, 1384,1938, 1386,1938, 1388,1937, 1390,1937, 1392,1936, 1394,1936, 1396,1935, 1398,1935, 1400,1934, 1402,1934, 1404,1933, 1406,1933, 1408,1932, 1410,1932, 1412,1931, 1413,1931, 1415,1930, 1417,1930, 1419,1929, 1421,1929, 1423,1928, 1425,1928, 1427,1927, 1429,1927, 1431,1926, 1433,1926, 1435,1925, 1437,1925, 1439,1924, 1441,1924, 1443,1923, 1445,1923, 1447,1922, 1449,1922, 1451,1921, 1453,1921, 1455,1920, 1457,1920, 1459,1919, 1461,1919, 1463,1918, 1465,1918, 1467,1917, 1469,1917, 1471,1916, 1473,1916, 1475,1915, 1477,1915, 1479,1914, 1481,1914, 1483,1913, 1485,1913, 1487,1912, 1489,1912, 1491,1911, 1493,1911, 1495,1910, 1497,1910, 1499,1909, 1501,1909, 1503,1908, 1505,1908, 1507,1907, 1509,1907, 1511,1906, 1513,1906, 1515,1905, 1517,1905, 1519,1904, 1521,1904, 1523,1903, 1525,1903, 1527,1902, 1529,1902, 1531,1901, 1533,1901, 1535,1900, 1537,1900, 1539,1899, 1541,1899, 1543,1898, 1545,1898, 1547,1897, 1549,1897, 1551,1896, 1553,1896, 1555,1895, 1557,1895, 1559,1894, 1561,1894, 1563,1893, 1565,1893, 1567,1892, 1569,1892, 1571,1891, 1573,1891, 1575,1890, 1577,1890, 1578,1889, 1580,1889, 1582,1888, 1584,1888, 1586,1887, 1588,1887, 1590,1886, 1592,1886, 1594,1885, 1596,1885, 1598,1884, 1600,1884, 1602,1883, 1604,1883, 1606,1882, 1608,1882, 1610,1881, 1612,1881, 1614,1880, 1616,1880, 1618,1879, 1620,1879, 1622,1878, 1624,1878, 1626,1877, 1628,1877, 1630,1876, 1632,1876, 1634,1875, 1636,1875, 1638,1874, 1640,1874, 1642,1873, 1644,1873, 1646,1872, 1648,1872, 1650,1871, 1652,1871, 1654,1870, 1656,1870, 1658,1869, 1660,1869, 1662,1868, 1664,1868, 1666,1867, 1668,1867, 1670,1866, 1672,1866, 1674,1865, 1676,1865, 1678,1864, 1680,1864, 1682,1863, 1684,1863, 1686,1862, 1688,1862, 1690,1861, 1692,1861, 1694,1860, 1696,1860, 1698,1859, 1700,1859, 1702,1858, 1704,1858, 1706,1857, 1708,1857, 1710,1856, 1712,1856, 1714,1855, 1716,1855, 1718,1854, 1720,1854, 1722,1853, 1724,1853, 1726,1852, 1728,1852, 1730,1851, 1732,1851, 1734,1850, 1736,1850, 1738,1849, 1740,1849, 1742,1848, 1744,1848, 1745,1847, 1747,1847, 1749,1846, 1751,1846, 1753,1845, 1755,1845, 1757,1844, 1759,1844, 1761,1843, 1763,1843, 1765,1842, 1767,1842, 1769,1841, 1771,1841, 1773,1840, 1775,1840, 1777,1839, 1779,1839, 1781,1838, 1783,1838, 1785,1837, 1787,1837, 1789,1836, 1791,1836, 1793,1835, 1795,1835, 1797,1834, 1799,1834, 1801,1833, 1803,1833, 1805,1832, 1807,1832, 1809,1831, 1811,1831, 1813,1830, 1815,1830, 1817,1829, 1819,1829, 1821,1828, 1823,1828, 1825,1827, };
Comment