cpython/Objects/unicodetype_db.h

6071 lines
262 KiB
C

/* this file was generated by Tools/unicode/makeunicodedata.py 3.2 */
/* a list of unique character type descriptors */
const _PyUnicode_TypeRecord _PyUnicode_TypeRecords[] = {
{0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 32},
{0, 0, 0, 0, 0, 48},
{0, 0, 0, 0, 0, 1056},
{0, 0, 0, 0, 0, 1024},
{0, 0, 0, 0, 0, 5120},
{0, 0, 0, 0, 0, 3590},
{0, 0, 0, 1, 1, 3590},
{0, 0, 0, 2, 2, 3590},
{0, 0, 0, 3, 3, 3590},
{0, 0, 0, 4, 4, 3590},
{0, 0, 0, 5, 5, 3590},
{0, 0, 0, 6, 6, 3590},
{0, 0, 0, 7, 7, 3590},
{0, 0, 0, 8, 8, 3590},
{0, 0, 0, 9, 9, 3590},
{65, 97, 65, 0, 0, 10113},
{66, 98, 66, 0, 0, 10113},
{67, 99, 67, 0, 0, 10113},
{68, 100, 68, 0, 0, 10113},
{69, 101, 69, 0, 0, 10113},
{70, 102, 70, 0, 0, 10113},
{71, 103, 71, 0, 0, 10113},
{72, 104, 72, 0, 0, 10113},
{73, 105, 73, 0, 0, 10113},
{74, 106, 74, 0, 0, 10113},
{75, 107, 75, 0, 0, 10113},
{76, 108, 76, 0, 0, 10113},
{77, 109, 77, 0, 0, 10113},
{78, 110, 78, 0, 0, 10113},
{79, 111, 79, 0, 0, 10113},
{80, 112, 80, 0, 0, 10113},
{81, 113, 81, 0, 0, 10113},
{82, 114, 82, 0, 0, 10113},
{83, 115, 83, 0, 0, 10113},
{84, 116, 84, 0, 0, 10113},
{85, 117, 85, 0, 0, 10113},
{86, 118, 86, 0, 0, 10113},
{87, 119, 87, 0, 0, 10113},
{88, 120, 88, 0, 0, 10113},
{89, 121, 89, 0, 0, 10113},
{90, 122, 90, 0, 0, 10113},
{0, 0, 0, 0, 0, 1536},
{65, 97, 65, 0, 0, 9993},
{66, 98, 66, 0, 0, 9993},
{67, 99, 67, 0, 0, 9993},
{68, 100, 68, 0, 0, 9993},
{69, 101, 69, 0, 0, 9993},
{70, 102, 70, 0, 0, 9993},
{71, 103, 71, 0, 0, 9993},
{72, 104, 72, 0, 0, 9993},
{73, 105, 73, 0, 0, 9993},
{74, 106, 74, 0, 0, 9993},
{75, 107, 75, 0, 0, 9993},
{76, 108, 76, 0, 0, 9993},
{77, 109, 77, 0, 0, 9993},
{78, 110, 78, 0, 0, 9993},
{79, 111, 79, 0, 0, 9993},
{80, 112, 80, 0, 0, 9993},
{81, 113, 81, 0, 0, 9993},
{82, 114, 82, 0, 0, 9993},
{83, 115, 83, 0, 0, 9993},
{84, 116, 84, 0, 0, 9993},
{85, 117, 85, 0, 0, 9993},
{86, 118, 86, 0, 0, 9993},
{87, 119, 87, 0, 0, 9993},
{88, 120, 88, 0, 0, 9993},
{89, 121, 89, 0, 0, 9993},
{90, 122, 90, 0, 0, 9993},
{0, 0, 0, 0, 0, 9993},
{0, 0, 0, 0, 0, 4096},
{0, 0, 0, 0, 2, 3076},
{0, 0, 0, 0, 3, 3076},
{924, 181, 924, 0, 0, 9993},
{0, 0, 0, 0, 0, 5632},
{0, 0, 0, 0, 1, 3076},
{0, 0, 0, 0, 0, 3072},
{192, 224, 192, 0, 0, 10113},
{193, 225, 193, 0, 0, 10113},
{194, 226, 194, 0, 0, 10113},
{195, 227, 195, 0, 0, 10113},
{196, 228, 196, 0, 0, 10113},
{197, 229, 197, 0, 0, 10113},
{198, 230, 198, 0, 0, 10113},
{199, 231, 199, 0, 0, 10113},
{200, 232, 200, 0, 0, 10113},
{201, 233, 201, 0, 0, 10113},
{202, 234, 202, 0, 0, 10113},
{203, 235, 203, 0, 0, 10113},
{204, 236, 204, 0, 0, 10113},
{205, 237, 205, 0, 0, 10113},
{206, 238, 206, 0, 0, 10113},
{207, 239, 207, 0, 0, 10113},
{208, 240, 208, 0, 0, 10113},
{209, 241, 209, 0, 0, 10113},
{210, 242, 210, 0, 0, 10113},
{211, 243, 211, 0, 0, 10113},
{212, 244, 212, 0, 0, 10113},
{213, 245, 213, 0, 0, 10113},
{214, 246, 214, 0, 0, 10113},
{216, 248, 216, 0, 0, 10113},
{217, 249, 217, 0, 0, 10113},
{218, 250, 218, 0, 0, 10113},
{219, 251, 219, 0, 0, 10113},
{220, 252, 220, 0, 0, 10113},
{221, 253, 221, 0, 0, 10113},
{222, 254, 222, 0, 0, 10113},
{33554433, 16777216, 33554435, 0, 0, 26377},
{192, 224, 192, 0, 0, 9993},
{193, 225, 193, 0, 0, 9993},
{194, 226, 194, 0, 0, 9993},
{195, 227, 195, 0, 0, 9993},
{196, 228, 196, 0, 0, 9993},
{197, 229, 197, 0, 0, 9993},
{198, 230, 198, 0, 0, 9993},
{199, 231, 199, 0, 0, 9993},
{200, 232, 200, 0, 0, 9993},
{201, 233, 201, 0, 0, 9993},
{202, 234, 202, 0, 0, 9993},
{203, 235, 203, 0, 0, 9993},
{204, 236, 204, 0, 0, 9993},
{205, 237, 205, 0, 0, 9993},
{206, 238, 206, 0, 0, 9993},
{207, 239, 207, 0, 0, 9993},
{208, 240, 208, 0, 0, 9993},
{209, 241, 209, 0, 0, 9993},
{210, 242, 210, 0, 0, 9993},
{211, 243, 211, 0, 0, 9993},
{212, 244, 212, 0, 0, 9993},
{213, 245, 213, 0, 0, 9993},
{214, 246, 214, 0, 0, 9993},
{216, 248, 216, 0, 0, 9993},
{217, 249, 217, 0, 0, 9993},
{218, 250, 218, 0, 0, 9993},
{219, 251, 219, 0, 0, 9993},
{220, 252, 220, 0, 0, 9993},
{221, 253, 221, 0, 0, 9993},
{222, 254, 222, 0, 0, 9993},
{376, 255, 376, 0, 0, 9993},
{256, 257, 256, 0, 0, 10113},
{256, 257, 256, 0, 0, 9993},
{258, 259, 258, 0, 0, 10113},
{258, 259, 258, 0, 0, 9993},
{260, 261, 260, 0, 0, 10113},
{260, 261, 260, 0, 0, 9993},
{262, 263, 262, 0, 0, 10113},
{262, 263, 262, 0, 0, 9993},
{264, 265, 264, 0, 0, 10113},
{264, 265, 264, 0, 0, 9993},
{266, 267, 266, 0, 0, 10113},
{266, 267, 266, 0, 0, 9993},
{268, 269, 268, 0, 0, 10113},
{268, 269, 268, 0, 0, 9993},
{270, 271, 270, 0, 0, 10113},
{270, 271, 270, 0, 0, 9993},
{272, 273, 272, 0, 0, 10113},
{272, 273, 272, 0, 0, 9993},
{274, 275, 274, 0, 0, 10113},
{274, 275, 274, 0, 0, 9993},
{276, 277, 276, 0, 0, 10113},
{276, 277, 276, 0, 0, 9993},
{278, 279, 278, 0, 0, 10113},
{278, 279, 278, 0, 0, 9993},
{280, 281, 280, 0, 0, 10113},
{280, 281, 280, 0, 0, 9993},
{282, 283, 282, 0, 0, 10113},
{282, 283, 282, 0, 0, 9993},
{284, 285, 284, 0, 0, 10113},
{284, 285, 284, 0, 0, 9993},
{286, 287, 286, 0, 0, 10113},
{286, 287, 286, 0, 0, 9993},
{288, 289, 288, 0, 0, 10113},
{288, 289, 288, 0, 0, 9993},
{290, 291, 290, 0, 0, 10113},
{290, 291, 290, 0, 0, 9993},
{292, 293, 292, 0, 0, 10113},
{292, 293, 292, 0, 0, 9993},
{294, 295, 294, 0, 0, 10113},
{294, 295, 294, 0, 0, 9993},
{296, 297, 296, 0, 0, 10113},
{296, 297, 296, 0, 0, 9993},
{298, 299, 298, 0, 0, 10113},
{298, 299, 298, 0, 0, 9993},
{300, 301, 300, 0, 0, 10113},
{300, 301, 300, 0, 0, 9993},
{302, 303, 302, 0, 0, 10113},
{302, 303, 302, 0, 0, 9993},
{16777223, 33554437, 16777223, 0, 0, 26497},
{73, 305, 73, 0, 0, 9993},
{306, 307, 306, 0, 0, 10113},
{306, 307, 306, 0, 0, 9993},
{308, 309, 308, 0, 0, 10113},
{308, 309, 308, 0, 0, 9993},
{310, 311, 310, 0, 0, 10113},
{310, 311, 310, 0, 0, 9993},
{313, 314, 313, 0, 0, 10113},
{313, 314, 313, 0, 0, 9993},
{315, 316, 315, 0, 0, 10113},
{315, 316, 315, 0, 0, 9993},
{317, 318, 317, 0, 0, 10113},
{317, 318, 317, 0, 0, 9993},
{319, 320, 319, 0, 0, 10113},
{319, 320, 319, 0, 0, 9993},
{321, 322, 321, 0, 0, 10113},
{321, 322, 321, 0, 0, 9993},
{323, 324, 323, 0, 0, 10113},
{323, 324, 323, 0, 0, 9993},
{325, 326, 325, 0, 0, 10113},
{325, 326, 325, 0, 0, 9993},
{327, 328, 327, 0, 0, 10113},
{327, 328, 327, 0, 0, 9993},
{33554441, 16777224, 33554441, 0, 0, 26377},
{330, 331, 330, 0, 0, 10113},
{330, 331, 330, 0, 0, 9993},
{332, 333, 332, 0, 0, 10113},
{332, 333, 332, 0, 0, 9993},
{334, 335, 334, 0, 0, 10113},
{334, 335, 334, 0, 0, 9993},
{336, 337, 336, 0, 0, 10113},
{336, 337, 336, 0, 0, 9993},
{338, 339, 338, 0, 0, 10113},
{338, 339, 338, 0, 0, 9993},
{340, 341, 340, 0, 0, 10113},
{340, 341, 340, 0, 0, 9993},
{342, 343, 342, 0, 0, 10113},
{342, 343, 342, 0, 0, 9993},
{344, 345, 344, 0, 0, 10113},
{344, 345, 344, 0, 0, 9993},
{346, 347, 346, 0, 0, 10113},
{346, 347, 346, 0, 0, 9993},
{348, 349, 348, 0, 0, 10113},
{348, 349, 348, 0, 0, 9993},
{350, 351, 350, 0, 0, 10113},
{350, 351, 350, 0, 0, 9993},
{352, 353, 352, 0, 0, 10113},
{352, 353, 352, 0, 0, 9993},
{354, 355, 354, 0, 0, 10113},
{354, 355, 354, 0, 0, 9993},
{356, 357, 356, 0, 0, 10113},
{356, 357, 356, 0, 0, 9993},
{358, 359, 358, 0, 0, 10113},
{358, 359, 358, 0, 0, 9993},
{360, 361, 360, 0, 0, 10113},
{360, 361, 360, 0, 0, 9993},
{362, 363, 362, 0, 0, 10113},
{362, 363, 362, 0, 0, 9993},
{364, 365, 364, 0, 0, 10113},
{364, 365, 364, 0, 0, 9993},
{366, 367, 366, 0, 0, 10113},
{366, 367, 366, 0, 0, 9993},
{368, 369, 368, 0, 0, 10113},
{368, 369, 368, 0, 0, 9993},
{370, 371, 370, 0, 0, 10113},
{370, 371, 370, 0, 0, 9993},
{372, 373, 372, 0, 0, 10113},
{372, 373, 372, 0, 0, 9993},
{374, 375, 374, 0, 0, 10113},
{374, 375, 374, 0, 0, 9993},
{376, 255, 376, 0, 0, 10113},
{377, 378, 377, 0, 0, 10113},
{377, 378, 377, 0, 0, 9993},
{379, 380, 379, 0, 0, 10113},
{379, 380, 379, 0, 0, 9993},
{381, 382, 381, 0, 0, 10113},
{381, 382, 381, 0, 0, 9993},
{83, 383, 83, 0, 0, 9993},
{579, 384, 579, 0, 0, 9993},
{385, 595, 385, 0, 0, 10113},
{386, 387, 386, 0, 0, 10113},
{386, 387, 386, 0, 0, 9993},
{388, 389, 388, 0, 0, 10113},
{388, 389, 388, 0, 0, 9993},
{390, 596, 390, 0, 0, 10113},
{391, 392, 391, 0, 0, 10113},
{391, 392, 391, 0, 0, 9993},
{393, 598, 393, 0, 0, 10113},
{394, 599, 394, 0, 0, 10113},
{395, 396, 395, 0, 0, 10113},
{395, 396, 395, 0, 0, 9993},
{398, 477, 398, 0, 0, 10113},
{399, 601, 399, 0, 0, 10113},
{400, 603, 400, 0, 0, 10113},
{401, 402, 401, 0, 0, 10113},
{401, 402, 401, 0, 0, 9993},
{403, 608, 403, 0, 0, 10113},
{404, 611, 404, 0, 0, 10113},
{502, 405, 502, 0, 0, 9993},
{406, 617, 406, 0, 0, 10113},
{407, 616, 407, 0, 0, 10113},
{408, 409, 408, 0, 0, 10113},
{408, 409, 408, 0, 0, 9993},
{573, 410, 573, 0, 0, 9993},
{412, 623, 412, 0, 0, 10113},
{413, 626, 413, 0, 0, 10113},
{544, 414, 544, 0, 0, 9993},
{415, 629, 415, 0, 0, 10113},
{416, 417, 416, 0, 0, 10113},
{416, 417, 416, 0, 0, 9993},
{418, 419, 418, 0, 0, 10113},
{418, 419, 418, 0, 0, 9993},
{420, 421, 420, 0, 0, 10113},
{420, 421, 420, 0, 0, 9993},
{422, 640, 422, 0, 0, 10113},
{423, 424, 423, 0, 0, 10113},
{423, 424, 423, 0, 0, 9993},
{425, 643, 425, 0, 0, 10113},
{428, 429, 428, 0, 0, 10113},
{428, 429, 428, 0, 0, 9993},
{430, 648, 430, 0, 0, 10113},
{431, 432, 431, 0, 0, 10113},
{431, 432, 431, 0, 0, 9993},
{433, 650, 433, 0, 0, 10113},
{434, 651, 434, 0, 0, 10113},
{435, 436, 435, 0, 0, 10113},
{435, 436, 435, 0, 0, 9993},
{437, 438, 437, 0, 0, 10113},
{437, 438, 437, 0, 0, 9993},
{439, 658, 439, 0, 0, 10113},
{440, 441, 440, 0, 0, 10113},
{440, 441, 440, 0, 0, 9993},
{0, 0, 0, 0, 0, 1793},
{444, 445, 444, 0, 0, 10113},
{444, 445, 444, 0, 0, 9993},
{503, 447, 503, 0, 0, 9993},
{452, 454, 453, 0, 0, 10113},
{452, 454, 453, 0, 0, 10049},
{452, 454, 453, 0, 0, 9993},
{455, 457, 456, 0, 0, 10113},
{455, 457, 456, 0, 0, 10049},
{455, 457, 456, 0, 0, 9993},
{458, 460, 459, 0, 0, 10113},
{458, 460, 459, 0, 0, 10049},
{458, 460, 459, 0, 0, 9993},
{461, 462, 461, 0, 0, 10113},
{461, 462, 461, 0, 0, 9993},
{463, 464, 463, 0, 0, 10113},
{463, 464, 463, 0, 0, 9993},
{465, 466, 465, 0, 0, 10113},
{465, 466, 465, 0, 0, 9993},
{467, 468, 467, 0, 0, 10113},
{467, 468, 467, 0, 0, 9993},
{469, 470, 469, 0, 0, 10113},
{469, 470, 469, 0, 0, 9993},
{471, 472, 471, 0, 0, 10113},
{471, 472, 471, 0, 0, 9993},
{473, 474, 473, 0, 0, 10113},
{473, 474, 473, 0, 0, 9993},
{475, 476, 475, 0, 0, 10113},
{475, 476, 475, 0, 0, 9993},
{398, 477, 398, 0, 0, 9993},
{478, 479, 478, 0, 0, 10113},
{478, 479, 478, 0, 0, 9993},
{480, 481, 480, 0, 0, 10113},
{480, 481, 480, 0, 0, 9993},
{482, 483, 482, 0, 0, 10113},
{482, 483, 482, 0, 0, 9993},
{484, 485, 484, 0, 0, 10113},
{484, 485, 484, 0, 0, 9993},
{486, 487, 486, 0, 0, 10113},
{486, 487, 486, 0, 0, 9993},
{488, 489, 488, 0, 0, 10113},
{488, 489, 488, 0, 0, 9993},
{490, 491, 490, 0, 0, 10113},
{490, 491, 490, 0, 0, 9993},
{492, 493, 492, 0, 0, 10113},
{492, 493, 492, 0, 0, 9993},
{494, 495, 494, 0, 0, 10113},
{494, 495, 494, 0, 0, 9993},
{33554444, 16777227, 33554444, 0, 0, 26377},
{497, 499, 498, 0, 0, 10113},
{497, 499, 498, 0, 0, 10049},
{497, 499, 498, 0, 0, 9993},
{500, 501, 500, 0, 0, 10113},
{500, 501, 500, 0, 0, 9993},
{502, 405, 502, 0, 0, 10113},
{503, 447, 503, 0, 0, 10113},
{504, 505, 504, 0, 0, 10113},
{504, 505, 504, 0, 0, 9993},
{506, 507, 506, 0, 0, 10113},
{506, 507, 506, 0, 0, 9993},
{508, 509, 508, 0, 0, 10113},
{508, 509, 508, 0, 0, 9993},
{510, 511, 510, 0, 0, 10113},
{510, 511, 510, 0, 0, 9993},
{512, 513, 512, 0, 0, 10113},
{512, 513, 512, 0, 0, 9993},
{514, 515, 514, 0, 0, 10113},
{514, 515, 514, 0, 0, 9993},
{516, 517, 516, 0, 0, 10113},
{516, 517, 516, 0, 0, 9993},
{518, 519, 518, 0, 0, 10113},
{518, 519, 518, 0, 0, 9993},
{520, 521, 520, 0, 0, 10113},
{520, 521, 520, 0, 0, 9993},
{522, 523, 522, 0, 0, 10113},
{522, 523, 522, 0, 0, 9993},
{524, 525, 524, 0, 0, 10113},
{524, 525, 524, 0, 0, 9993},
{526, 527, 526, 0, 0, 10113},
{526, 527, 526, 0, 0, 9993},
{528, 529, 528, 0, 0, 10113},
{528, 529, 528, 0, 0, 9993},
{530, 531, 530, 0, 0, 10113},
{530, 531, 530, 0, 0, 9993},
{532, 533, 532, 0, 0, 10113},
{532, 533, 532, 0, 0, 9993},
{534, 535, 534, 0, 0, 10113},
{534, 535, 534, 0, 0, 9993},
{536, 537, 536, 0, 0, 10113},
{536, 537, 536, 0, 0, 9993},
{538, 539, 538, 0, 0, 10113},
{538, 539, 538, 0, 0, 9993},
{540, 541, 540, 0, 0, 10113},
{540, 541, 540, 0, 0, 9993},
{542, 543, 542, 0, 0, 10113},
{542, 543, 542, 0, 0, 9993},
{544, 414, 544, 0, 0, 10113},
{546, 547, 546, 0, 0, 10113},
{546, 547, 546, 0, 0, 9993},
{548, 549, 548, 0, 0, 10113},
{548, 549, 548, 0, 0, 9993},
{550, 551, 550, 0, 0, 10113},
{550, 551, 550, 0, 0, 9993},
{552, 553, 552, 0, 0, 10113},
{552, 553, 552, 0, 0, 9993},
{554, 555, 554, 0, 0, 10113},
{554, 555, 554, 0, 0, 9993},
{556, 557, 556, 0, 0, 10113},
{556, 557, 556, 0, 0, 9993},
{558, 559, 558, 0, 0, 10113},
{558, 559, 558, 0, 0, 9993},
{560, 561, 560, 0, 0, 10113},
{560, 561, 560, 0, 0, 9993},
{562, 563, 562, 0, 0, 10113},
{562, 563, 562, 0, 0, 9993},
{570, 11365, 570, 0, 0, 10113},
{571, 572, 571, 0, 0, 10113},
{571, 572, 571, 0, 0, 9993},
{573, 410, 573, 0, 0, 10113},
{574, 11366, 574, 0, 0, 10113},
{11390, 575, 11390, 0, 0, 9993},
{11391, 576, 11391, 0, 0, 9993},
{577, 578, 577, 0, 0, 10113},
{577, 578, 577, 0, 0, 9993},
{579, 384, 579, 0, 0, 10113},
{580, 649, 580, 0, 0, 10113},
{581, 652, 581, 0, 0, 10113},
{582, 583, 582, 0, 0, 10113},
{582, 583, 582, 0, 0, 9993},
{584, 585, 584, 0, 0, 10113},
{584, 585, 584, 0, 0, 9993},
{586, 587, 586, 0, 0, 10113},
{586, 587, 586, 0, 0, 9993},
{588, 589, 588, 0, 0, 10113},
{588, 589, 588, 0, 0, 9993},
{590, 591, 590, 0, 0, 10113},
{590, 591, 590, 0, 0, 9993},
{11375, 592, 11375, 0, 0, 9993},
{11373, 593, 11373, 0, 0, 9993},
{11376, 594, 11376, 0, 0, 9993},
{385, 595, 385, 0, 0, 9993},
{390, 596, 390, 0, 0, 9993},
{393, 598, 393, 0, 0, 9993},
{394, 599, 394, 0, 0, 9993},
{399, 601, 399, 0, 0, 9993},
{400, 603, 400, 0, 0, 9993},
{403, 608, 403, 0, 0, 9993},
{404, 611, 404, 0, 0, 9993},
{42893, 613, 42893, 0, 0, 9993},
{407, 616, 407, 0, 0, 9993},
{406, 617, 406, 0, 0, 9993},
{11362, 619, 11362, 0, 0, 9993},
{412, 623, 412, 0, 0, 9993},
{11374, 625, 11374, 0, 0, 9993},
{413, 626, 413, 0, 0, 9993},
{415, 629, 415, 0, 0, 9993},
{11364, 637, 11364, 0, 0, 9993},
{422, 640, 422, 0, 0, 9993},
{425, 643, 425, 0, 0, 9993},
{430, 648, 430, 0, 0, 9993},
{580, 649, 580, 0, 0, 9993},
{433, 650, 433, 0, 0, 9993},
{434, 651, 434, 0, 0, 9993},
{581, 652, 581, 0, 0, 9993},
{439, 658, 439, 0, 0, 9993},
{0, 0, 0, 0, 0, 14089},
{0, 0, 0, 0, 0, 5889},
{921, 837, 921, 0, 0, 13832},
{880, 881, 880, 0, 0, 10113},
{880, 881, 880, 0, 0, 9993},
{882, 883, 882, 0, 0, 10113},
{882, 883, 882, 0, 0, 9993},
{886, 887, 886, 0, 0, 10113},
{886, 887, 886, 0, 0, 9993},
{0, 0, 0, 0, 0, 13321},
{1021, 891, 1021, 0, 0, 9993},
{1022, 892, 1022, 0, 0, 9993},
{1023, 893, 1023, 0, 0, 9993},
{902, 940, 902, 0, 0, 10113},
{904, 941, 904, 0, 0, 10113},
{905, 942, 905, 0, 0, 10113},
{906, 943, 906, 0, 0, 10113},
{908, 972, 908, 0, 0, 10113},
{910, 973, 910, 0, 0, 10113},
{911, 974, 911, 0, 0, 10113},
{50331663, 16777230, 50331663, 0, 0, 26377},
{913, 945, 913, 0, 0, 10113},
{914, 946, 914, 0, 0, 10113},
{915, 947, 915, 0, 0, 10113},
{916, 948, 916, 0, 0, 10113},
{917, 949, 917, 0, 0, 10113},
{918, 950, 918, 0, 0, 10113},
{919, 951, 919, 0, 0, 10113},
{920, 952, 920, 0, 0, 10113},
{921, 953, 921, 0, 0, 10113},
{922, 954, 922, 0, 0, 10113},
{923, 955, 923, 0, 0, 10113},
{924, 956, 924, 0, 0, 10113},
{925, 957, 925, 0, 0, 10113},
{926, 958, 926, 0, 0, 10113},
{927, 959, 927, 0, 0, 10113},
{928, 960, 928, 0, 0, 10113},
{929, 961, 929, 0, 0, 10113},
{931, 963, 931, 0, 0, 10113},
{932, 964, 932, 0, 0, 10113},
{933, 965, 933, 0, 0, 10113},
{934, 966, 934, 0, 0, 10113},
{935, 967, 935, 0, 0, 10113},
{936, 968, 936, 0, 0, 10113},
{937, 969, 937, 0, 0, 10113},
{938, 970, 938, 0, 0, 10113},
{939, 971, 939, 0, 0, 10113},
{902, 940, 902, 0, 0, 9993},
{904, 941, 904, 0, 0, 9993},
{905, 942, 905, 0, 0, 9993},
{906, 943, 906, 0, 0, 9993},
{50331667, 16777234, 50331667, 0, 0, 26377},
{913, 945, 913, 0, 0, 9993},
{914, 946, 914, 0, 0, 9993},
{915, 947, 915, 0, 0, 9993},
{916, 948, 916, 0, 0, 9993},
{917, 949, 917, 0, 0, 9993},
{918, 950, 918, 0, 0, 9993},
{919, 951, 919, 0, 0, 9993},
{920, 952, 920, 0, 0, 9993},
{921, 953, 921, 0, 0, 9993},
{922, 954, 922, 0, 0, 9993},
{923, 955, 923, 0, 0, 9993},
{924, 956, 924, 0, 0, 9993},
{925, 957, 925, 0, 0, 9993},
{926, 958, 926, 0, 0, 9993},
{927, 959, 927, 0, 0, 9993},
{928, 960, 928, 0, 0, 9993},
{929, 961, 929, 0, 0, 9993},
{931, 962, 931, 0, 0, 9993},
{931, 963, 931, 0, 0, 9993},
{932, 964, 932, 0, 0, 9993},
{933, 965, 933, 0, 0, 9993},
{934, 966, 934, 0, 0, 9993},
{935, 967, 935, 0, 0, 9993},
{936, 968, 936, 0, 0, 9993},
{937, 969, 937, 0, 0, 9993},
{938, 970, 938, 0, 0, 9993},
{939, 971, 939, 0, 0, 9993},
{908, 972, 908, 0, 0, 9993},
{910, 973, 910, 0, 0, 9993},
{911, 974, 911, 0, 0, 9993},
{975, 983, 975, 0, 0, 10113},
{914, 976, 914, 0, 0, 9993},
{920, 977, 920, 0, 0, 9993},
{0, 0, 0, 0, 0, 10113},
{934, 981, 934, 0, 0, 9993},
{928, 982, 928, 0, 0, 9993},
{975, 983, 975, 0, 0, 9993},
{984, 985, 984, 0, 0, 10113},
{984, 985, 984, 0, 0, 9993},
{986, 987, 986, 0, 0, 10113},
{986, 987, 986, 0, 0, 9993},
{988, 989, 988, 0, 0, 10113},
{988, 989, 988, 0, 0, 9993},
{990, 991, 990, 0, 0, 10113},
{990, 991, 990, 0, 0, 9993},
{992, 993, 992, 0, 0, 10113},
{992, 993, 992, 0, 0, 9993},
{994, 995, 994, 0, 0, 10113},
{994, 995, 994, 0, 0, 9993},
{996, 997, 996, 0, 0, 10113},
{996, 997, 996, 0, 0, 9993},
{998, 999, 998, 0, 0, 10113},
{998, 999, 998, 0, 0, 9993},
{1000, 1001, 1000, 0, 0, 10113},
{1000, 1001, 1000, 0, 0, 9993},
{1002, 1003, 1002, 0, 0, 10113},
{1002, 1003, 1002, 0, 0, 9993},
{1004, 1005, 1004, 0, 0, 10113},
{1004, 1005, 1004, 0, 0, 9993},
{1006, 1007, 1006, 0, 0, 10113},
{1006, 1007, 1006, 0, 0, 9993},
{922, 1008, 922, 0, 0, 9993},
{929, 1009, 929, 0, 0, 9993},
{1017, 1010, 1017, 0, 0, 9993},
{1012, 952, 1012, 0, 0, 10113},
{917, 1013, 917, 0, 0, 9993},
{1015, 1016, 1015, 0, 0, 10113},
{1015, 1016, 1015, 0, 0, 9993},
{1017, 1010, 1017, 0, 0, 10113},
{1018, 1019, 1018, 0, 0, 10113},
{1018, 1019, 1018, 0, 0, 9993},
{1021, 891, 1021, 0, 0, 10113},
{1022, 892, 1022, 0, 0, 10113},
{1023, 893, 1023, 0, 0, 10113},
{1024, 1104, 1024, 0, 0, 10113},
{1025, 1105, 1025, 0, 0, 10113},
{1026, 1106, 1026, 0, 0, 10113},
{1027, 1107, 1027, 0, 0, 10113},
{1028, 1108, 1028, 0, 0, 10113},
{1029, 1109, 1029, 0, 0, 10113},
{1030, 1110, 1030, 0, 0, 10113},
{1031, 1111, 1031, 0, 0, 10113},
{1032, 1112, 1032, 0, 0, 10113},
{1033, 1113, 1033, 0, 0, 10113},
{1034, 1114, 1034, 0, 0, 10113},
{1035, 1115, 1035, 0, 0, 10113},
{1036, 1116, 1036, 0, 0, 10113},
{1037, 1117, 1037, 0, 0, 10113},
{1038, 1118, 1038, 0, 0, 10113},
{1039, 1119, 1039, 0, 0, 10113},
{1040, 1072, 1040, 0, 0, 10113},
{1041, 1073, 1041, 0, 0, 10113},
{1042, 1074, 1042, 0, 0, 10113},
{1043, 1075, 1043, 0, 0, 10113},
{1044, 1076, 1044, 0, 0, 10113},
{1045, 1077, 1045, 0, 0, 10113},
{1046, 1078, 1046, 0, 0, 10113},
{1047, 1079, 1047, 0, 0, 10113},
{1048, 1080, 1048, 0, 0, 10113},
{1049, 1081, 1049, 0, 0, 10113},
{1050, 1082, 1050, 0, 0, 10113},
{1051, 1083, 1051, 0, 0, 10113},
{1052, 1084, 1052, 0, 0, 10113},
{1053, 1085, 1053, 0, 0, 10113},
{1054, 1086, 1054, 0, 0, 10113},
{1055, 1087, 1055, 0, 0, 10113},
{1056, 1088, 1056, 0, 0, 10113},
{1057, 1089, 1057, 0, 0, 10113},
{1058, 1090, 1058, 0, 0, 10113},
{1059, 1091, 1059, 0, 0, 10113},
{1060, 1092, 1060, 0, 0, 10113},
{1061, 1093, 1061, 0, 0, 10113},
{1062, 1094, 1062, 0, 0, 10113},
{1063, 1095, 1063, 0, 0, 10113},
{1064, 1096, 1064, 0, 0, 10113},
{1065, 1097, 1065, 0, 0, 10113},
{1066, 1098, 1066, 0, 0, 10113},
{1067, 1099, 1067, 0, 0, 10113},
{1068, 1100, 1068, 0, 0, 10113},
{1069, 1101, 1069, 0, 0, 10113},
{1070, 1102, 1070, 0, 0, 10113},
{1071, 1103, 1071, 0, 0, 10113},
{1040, 1072, 1040, 0, 0, 9993},
{1041, 1073, 1041, 0, 0, 9993},
{1042, 1074, 1042, 0, 0, 9993},
{1043, 1075, 1043, 0, 0, 9993},
{1044, 1076, 1044, 0, 0, 9993},
{1045, 1077, 1045, 0, 0, 9993},
{1046, 1078, 1046, 0, 0, 9993},
{1047, 1079, 1047, 0, 0, 9993},
{1048, 1080, 1048, 0, 0, 9993},
{1049, 1081, 1049, 0, 0, 9993},
{1050, 1082, 1050, 0, 0, 9993},
{1051, 1083, 1051, 0, 0, 9993},
{1052, 1084, 1052, 0, 0, 9993},
{1053, 1085, 1053, 0, 0, 9993},
{1054, 1086, 1054, 0, 0, 9993},
{1055, 1087, 1055, 0, 0, 9993},
{1056, 1088, 1056, 0, 0, 9993},
{1057, 1089, 1057, 0, 0, 9993},
{1058, 1090, 1058, 0, 0, 9993},
{1059, 1091, 1059, 0, 0, 9993},
{1060, 1092, 1060, 0, 0, 9993},
{1061, 1093, 1061, 0, 0, 9993},
{1062, 1094, 1062, 0, 0, 9993},
{1063, 1095, 1063, 0, 0, 9993},
{1064, 1096, 1064, 0, 0, 9993},
{1065, 1097, 1065, 0, 0, 9993},
{1066, 1098, 1066, 0, 0, 9993},
{1067, 1099, 1067, 0, 0, 9993},
{1068, 1100, 1068, 0, 0, 9993},
{1069, 1101, 1069, 0, 0, 9993},
{1070, 1102, 1070, 0, 0, 9993},
{1071, 1103, 1071, 0, 0, 9993},
{1024, 1104, 1024, 0, 0, 9993},
{1025, 1105, 1025, 0, 0, 9993},
{1026, 1106, 1026, 0, 0, 9993},
{1027, 1107, 1027, 0, 0, 9993},
{1028, 1108, 1028, 0, 0, 9993},
{1029, 1109, 1029, 0, 0, 9993},
{1030, 1110, 1030, 0, 0, 9993},
{1031, 1111, 1031, 0, 0, 9993},
{1032, 1112, 1032, 0, 0, 9993},
{1033, 1113, 1033, 0, 0, 9993},
{1034, 1114, 1034, 0, 0, 9993},
{1035, 1115, 1035, 0, 0, 9993},
{1036, 1116, 1036, 0, 0, 9993},
{1037, 1117, 1037, 0, 0, 9993},
{1038, 1118, 1038, 0, 0, 9993},
{1039, 1119, 1039, 0, 0, 9993},
{1120, 1121, 1120, 0, 0, 10113},
{1120, 1121, 1120, 0, 0, 9993},
{1122, 1123, 1122, 0, 0, 10113},
{1122, 1123, 1122, 0, 0, 9993},
{1124, 1125, 1124, 0, 0, 10113},
{1124, 1125, 1124, 0, 0, 9993},
{1126, 1127, 1126, 0, 0, 10113},
{1126, 1127, 1126, 0, 0, 9993},
{1128, 1129, 1128, 0, 0, 10113},
{1128, 1129, 1128, 0, 0, 9993},
{1130, 1131, 1130, 0, 0, 10113},
{1130, 1131, 1130, 0, 0, 9993},
{1132, 1133, 1132, 0, 0, 10113},
{1132, 1133, 1132, 0, 0, 9993},
{1134, 1135, 1134, 0, 0, 10113},
{1134, 1135, 1134, 0, 0, 9993},
{1136, 1137, 1136, 0, 0, 10113},
{1136, 1137, 1136, 0, 0, 9993},
{1138, 1139, 1138, 0, 0, 10113},
{1138, 1139, 1138, 0, 0, 9993},
{1140, 1141, 1140, 0, 0, 10113},
{1140, 1141, 1140, 0, 0, 9993},
{1142, 1143, 1142, 0, 0, 10113},
{1142, 1143, 1142, 0, 0, 9993},
{1144, 1145, 1144, 0, 0, 10113},
{1144, 1145, 1144, 0, 0, 9993},
{1146, 1147, 1146, 0, 0, 10113},
{1146, 1147, 1146, 0, 0, 9993},
{1148, 1149, 1148, 0, 0, 10113},
{1148, 1149, 1148, 0, 0, 9993},
{1150, 1151, 1150, 0, 0, 10113},
{1150, 1151, 1150, 0, 0, 9993},
{1152, 1153, 1152, 0, 0, 10113},
{1152, 1153, 1152, 0, 0, 9993},
{1162, 1163, 1162, 0, 0, 10113},
{1162, 1163, 1162, 0, 0, 9993},
{1164, 1165, 1164, 0, 0, 10113},
{1164, 1165, 1164, 0, 0, 9993},
{1166, 1167, 1166, 0, 0, 10113},
{1166, 1167, 1166, 0, 0, 9993},
{1168, 1169, 1168, 0, 0, 10113},
{1168, 1169, 1168, 0, 0, 9993},
{1170, 1171, 1170, 0, 0, 10113},
{1170, 1171, 1170, 0, 0, 9993},
{1172, 1173, 1172, 0, 0, 10113},
{1172, 1173, 1172, 0, 0, 9993},
{1174, 1175, 1174, 0, 0, 10113},
{1174, 1175, 1174, 0, 0, 9993},
{1176, 1177, 1176, 0, 0, 10113},
{1176, 1177, 1176, 0, 0, 9993},
{1178, 1179, 1178, 0, 0, 10113},
{1178, 1179, 1178, 0, 0, 9993},
{1180, 1181, 1180, 0, 0, 10113},
{1180, 1181, 1180, 0, 0, 9993},
{1182, 1183, 1182, 0, 0, 10113},
{1182, 1183, 1182, 0, 0, 9993},
{1184, 1185, 1184, 0, 0, 10113},
{1184, 1185, 1184, 0, 0, 9993},
{1186, 1187, 1186, 0, 0, 10113},
{1186, 1187, 1186, 0, 0, 9993},
{1188, 1189, 1188, 0, 0, 10113},
{1188, 1189, 1188, 0, 0, 9993},
{1190, 1191, 1190, 0, 0, 10113},
{1190, 1191, 1190, 0, 0, 9993},
{1192, 1193, 1192, 0, 0, 10113},
{1192, 1193, 1192, 0, 0, 9993},
{1194, 1195, 1194, 0, 0, 10113},
{1194, 1195, 1194, 0, 0, 9993},
{1196, 1197, 1196, 0, 0, 10113},
{1196, 1197, 1196, 0, 0, 9993},
{1198, 1199, 1198, 0, 0, 10113},
{1198, 1199, 1198, 0, 0, 9993},
{1200, 1201, 1200, 0, 0, 10113},
{1200, 1201, 1200, 0, 0, 9993},
{1202, 1203, 1202, 0, 0, 10113},
{1202, 1203, 1202, 0, 0, 9993},
{1204, 1205, 1204, 0, 0, 10113},
{1204, 1205, 1204, 0, 0, 9993},
{1206, 1207, 1206, 0, 0, 10113},
{1206, 1207, 1206, 0, 0, 9993},
{1208, 1209, 1208, 0, 0, 10113},
{1208, 1209, 1208, 0, 0, 9993},
{1210, 1211, 1210, 0, 0, 10113},
{1210, 1211, 1210, 0, 0, 9993},
{1212, 1213, 1212, 0, 0, 10113},
{1212, 1213, 1212, 0, 0, 9993},
{1214, 1215, 1214, 0, 0, 10113},
{1214, 1215, 1214, 0, 0, 9993},
{1216, 1231, 1216, 0, 0, 10113},
{1217, 1218, 1217, 0, 0, 10113},
{1217, 1218, 1217, 0, 0, 9993},
{1219, 1220, 1219, 0, 0, 10113},
{1219, 1220, 1219, 0, 0, 9993},
{1221, 1222, 1221, 0, 0, 10113},
{1221, 1222, 1221, 0, 0, 9993},
{1223, 1224, 1223, 0, 0, 10113},
{1223, 1224, 1223, 0, 0, 9993},
{1225, 1226, 1225, 0, 0, 10113},
{1225, 1226, 1225, 0, 0, 9993},
{1227, 1228, 1227, 0, 0, 10113},
{1227, 1228, 1227, 0, 0, 9993},
{1229, 1230, 1229, 0, 0, 10113},
{1229, 1230, 1229, 0, 0, 9993},
{1216, 1231, 1216, 0, 0, 9993},
{1232, 1233, 1232, 0, 0, 10113},
{1232, 1233, 1232, 0, 0, 9993},
{1234, 1235, 1234, 0, 0, 10113},
{1234, 1235, 1234, 0, 0, 9993},
{1236, 1237, 1236, 0, 0, 10113},
{1236, 1237, 1236, 0, 0, 9993},
{1238, 1239, 1238, 0, 0, 10113},
{1238, 1239, 1238, 0, 0, 9993},
{1240, 1241, 1240, 0, 0, 10113},
{1240, 1241, 1240, 0, 0, 9993},
{1242, 1243, 1242, 0, 0, 10113},
{1242, 1243, 1242, 0, 0, 9993},
{1244, 1245, 1244, 0, 0, 10113},
{1244, 1245, 1244, 0, 0, 9993},
{1246, 1247, 1246, 0, 0, 10113},
{1246, 1247, 1246, 0, 0, 9993},
{1248, 1249, 1248, 0, 0, 10113},
{1248, 1249, 1248, 0, 0, 9993},
{1250, 1251, 1250, 0, 0, 10113},
{1250, 1251, 1250, 0, 0, 9993},
{1252, 1253, 1252, 0, 0, 10113},
{1252, 1253, 1252, 0, 0, 9993},
{1254, 1255, 1254, 0, 0, 10113},
{1254, 1255, 1254, 0, 0, 9993},
{1256, 1257, 1256, 0, 0, 10113},
{1256, 1257, 1256, 0, 0, 9993},
{1258, 1259, 1258, 0, 0, 10113},
{1258, 1259, 1258, 0, 0, 9993},
{1260, 1261, 1260, 0, 0, 10113},
{1260, 1261, 1260, 0, 0, 9993},
{1262, 1263, 1262, 0, 0, 10113},
{1262, 1263, 1262, 0, 0, 9993},
{1264, 1265, 1264, 0, 0, 10113},
{1264, 1265, 1264, 0, 0, 9993},
{1266, 1267, 1266, 0, 0, 10113},
{1266, 1267, 1266, 0, 0, 9993},
{1268, 1269, 1268, 0, 0, 10113},
{1268, 1269, 1268, 0, 0, 9993},
{1270, 1271, 1270, 0, 0, 10113},
{1270, 1271, 1270, 0, 0, 9993},
{1272, 1273, 1272, 0, 0, 10113},
{1272, 1273, 1272, 0, 0, 9993},
{1274, 1275, 1274, 0, 0, 10113},
{1274, 1275, 1274, 0, 0, 9993},
{1276, 1277, 1276, 0, 0, 10113},
{1276, 1277, 1276, 0, 0, 9993},
{1278, 1279, 1278, 0, 0, 10113},
{1278, 1279, 1278, 0, 0, 9993},
{1280, 1281, 1280, 0, 0, 10113},
{1280, 1281, 1280, 0, 0, 9993},
{1282, 1283, 1282, 0, 0, 10113},
{1282, 1283, 1282, 0, 0, 9993},
{1284, 1285, 1284, 0, 0, 10113},
{1284, 1285, 1284, 0, 0, 9993},
{1286, 1287, 1286, 0, 0, 10113},
{1286, 1287, 1286, 0, 0, 9993},
{1288, 1289, 1288, 0, 0, 10113},
{1288, 1289, 1288, 0, 0, 9993},
{1290, 1291, 1290, 0, 0, 10113},
{1290, 1291, 1290, 0, 0, 9993},
{1292, 1293, 1292, 0, 0, 10113},
{1292, 1293, 1292, 0, 0, 9993},
{1294, 1295, 1294, 0, 0, 10113},
{1294, 1295, 1294, 0, 0, 9993},
{1296, 1297, 1296, 0, 0, 10113},
{1296, 1297, 1296, 0, 0, 9993},
{1298, 1299, 1298, 0, 0, 10113},
{1298, 1299, 1298, 0, 0, 9993},
{1300, 1301, 1300, 0, 0, 10113},
{1300, 1301, 1300, 0, 0, 9993},
{1302, 1303, 1302, 0, 0, 10113},
{1302, 1303, 1302, 0, 0, 9993},
{1304, 1305, 1304, 0, 0, 10113},
{1304, 1305, 1304, 0, 0, 9993},
{1306, 1307, 1306, 0, 0, 10113},
{1306, 1307, 1306, 0, 0, 9993},
{1308, 1309, 1308, 0, 0, 10113},
{1308, 1309, 1308, 0, 0, 9993},
{1310, 1311, 1310, 0, 0, 10113},
{1310, 1311, 1310, 0, 0, 9993},
{1312, 1313, 1312, 0, 0, 10113},
{1312, 1313, 1312, 0, 0, 9993},
{1314, 1315, 1314, 0, 0, 10113},
{1314, 1315, 1314, 0, 0, 9993},
{1316, 1317, 1316, 0, 0, 10113},
{1316, 1317, 1316, 0, 0, 9993},
{1318, 1319, 1318, 0, 0, 10113},
{1318, 1319, 1318, 0, 0, 9993},
{1329, 1377, 1329, 0, 0, 10113},
{1330, 1378, 1330, 0, 0, 10113},
{1331, 1379, 1331, 0, 0, 10113},
{1332, 1380, 1332, 0, 0, 10113},
{1333, 1381, 1333, 0, 0, 10113},
{1334, 1382, 1334, 0, 0, 10113},
{1335, 1383, 1335, 0, 0, 10113},
{1336, 1384, 1336, 0, 0, 10113},
{1337, 1385, 1337, 0, 0, 10113},
{1338, 1386, 1338, 0, 0, 10113},
{1339, 1387, 1339, 0, 0, 10113},
{1340, 1388, 1340, 0, 0, 10113},
{1341, 1389, 1341, 0, 0, 10113},
{1342, 1390, 1342, 0, 0, 10113},
{1343, 1391, 1343, 0, 0, 10113},
{1344, 1392, 1344, 0, 0, 10113},
{1345, 1393, 1345, 0, 0, 10113},
{1346, 1394, 1346, 0, 0, 10113},
{1347, 1395, 1347, 0, 0, 10113},
{1348, 1396, 1348, 0, 0, 10113},
{1349, 1397, 1349, 0, 0, 10113},
{1350, 1398, 1350, 0, 0, 10113},
{1351, 1399, 1351, 0, 0, 10113},
{1352, 1400, 1352, 0, 0, 10113},
{1353, 1401, 1353, 0, 0, 10113},
{1354, 1402, 1354, 0, 0, 10113},
{1355, 1403, 1355, 0, 0, 10113},
{1356, 1404, 1356, 0, 0, 10113},
{1357, 1405, 1357, 0, 0, 10113},
{1358, 1406, 1358, 0, 0, 10113},
{1359, 1407, 1359, 0, 0, 10113},
{1360, 1408, 1360, 0, 0, 10113},
{1361, 1409, 1361, 0, 0, 10113},
{1362, 1410, 1362, 0, 0, 10113},
{1363, 1411, 1363, 0, 0, 10113},
{1364, 1412, 1364, 0, 0, 10113},
{1365, 1413, 1365, 0, 0, 10113},
{1366, 1414, 1366, 0, 0, 10113},
{1329, 1377, 1329, 0, 0, 9993},
{1330, 1378, 1330, 0, 0, 9993},
{1331, 1379, 1331, 0, 0, 9993},
{1332, 1380, 1332, 0, 0, 9993},
{1333, 1381, 1333, 0, 0, 9993},
{1334, 1382, 1334, 0, 0, 9993},
{1335, 1383, 1335, 0, 0, 9993},
{1336, 1384, 1336, 0, 0, 9993},
{1337, 1385, 1337, 0, 0, 9993},
{1338, 1386, 1338, 0, 0, 9993},
{1339, 1387, 1339, 0, 0, 9993},
{1340, 1388, 1340, 0, 0, 9993},
{1341, 1389, 1341, 0, 0, 9993},
{1342, 1390, 1342, 0, 0, 9993},
{1343, 1391, 1343, 0, 0, 9993},
{1344, 1392, 1344, 0, 0, 9993},
{1345, 1393, 1345, 0, 0, 9993},
{1346, 1394, 1346, 0, 0, 9993},
{1347, 1395, 1347, 0, 0, 9993},
{1348, 1396, 1348, 0, 0, 9993},
{1349, 1397, 1349, 0, 0, 9993},
{1350, 1398, 1350, 0, 0, 9993},
{1351, 1399, 1351, 0, 0, 9993},
{1352, 1400, 1352, 0, 0, 9993},
{1353, 1401, 1353, 0, 0, 9993},
{1354, 1402, 1354, 0, 0, 9993},
{1355, 1403, 1355, 0, 0, 9993},
{1356, 1404, 1356, 0, 0, 9993},
{1357, 1405, 1357, 0, 0, 9993},
{1358, 1406, 1358, 0, 0, 9993},
{1359, 1407, 1359, 0, 0, 9993},
{1360, 1408, 1360, 0, 0, 9993},
{1361, 1409, 1361, 0, 0, 9993},
{1362, 1410, 1362, 0, 0, 9993},
{1363, 1411, 1363, 0, 0, 9993},
{1364, 1412, 1364, 0, 0, 9993},
{1365, 1413, 1365, 0, 0, 9993},
{1366, 1414, 1366, 0, 0, 9993},
{33554455, 16777238, 33554457, 0, 0, 26377},
{0, 0, 0, 0, 0, 1537},
{4256, 11520, 4256, 0, 0, 10113},
{4257, 11521, 4257, 0, 0, 10113},
{4258, 11522, 4258, 0, 0, 10113},
{4259, 11523, 4259, 0, 0, 10113},
{4260, 11524, 4260, 0, 0, 10113},
{4261, 11525, 4261, 0, 0, 10113},
{4262, 11526, 4262, 0, 0, 10113},
{4263, 11527, 4263, 0, 0, 10113},
{4264, 11528, 4264, 0, 0, 10113},
{4265, 11529, 4265, 0, 0, 10113},
{4266, 11530, 4266, 0, 0, 10113},
{4267, 11531, 4267, 0, 0, 10113},
{4268, 11532, 4268, 0, 0, 10113},
{4269, 11533, 4269, 0, 0, 10113},
{4270, 11534, 4270, 0, 0, 10113},
{4271, 11535, 4271, 0, 0, 10113},
{4272, 11536, 4272, 0, 0, 10113},
{4273, 11537, 4273, 0, 0, 10113},
{4274, 11538, 4274, 0, 0, 10113},
{4275, 11539, 4275, 0, 0, 10113},
{4276, 11540, 4276, 0, 0, 10113},
{4277, 11541, 4277, 0, 0, 10113},
{4278, 11542, 4278, 0, 0, 10113},
{4279, 11543, 4279, 0, 0, 10113},
{4280, 11544, 4280, 0, 0, 10113},
{4281, 11545, 4281, 0, 0, 10113},
{4282, 11546, 4282, 0, 0, 10113},
{4283, 11547, 4283, 0, 0, 10113},
{4284, 11548, 4284, 0, 0, 10113},
{4285, 11549, 4285, 0, 0, 10113},
{4286, 11550, 4286, 0, 0, 10113},
{4287, 11551, 4287, 0, 0, 10113},
{4288, 11552, 4288, 0, 0, 10113},
{4289, 11553, 4289, 0, 0, 10113},
{4290, 11554, 4290, 0, 0, 10113},
{4291, 11555, 4291, 0, 0, 10113},
{4292, 11556, 4292, 0, 0, 10113},
{4293, 11557, 4293, 0, 0, 10113},
{0, 0, 0, 0, 1, 3588},
{0, 0, 0, 0, 2, 3588},
{0, 0, 0, 0, 3, 3588},
{0, 0, 0, 0, 4, 3588},
{0, 0, 0, 0, 5, 3588},
{0, 0, 0, 0, 6, 3588},
{0, 0, 0, 0, 7, 3588},
{0, 0, 0, 0, 8, 3588},
{0, 0, 0, 0, 9, 3588},
{0, 0, 0, 0, 0, 3840},
{42877, 7545, 42877, 0, 0, 9993},
{11363, 7549, 11363, 0, 0, 9993},
{7680, 7681, 7680, 0, 0, 10113},
{7680, 7681, 7680, 0, 0, 9993},
{7682, 7683, 7682, 0, 0, 10113},
{7682, 7683, 7682, 0, 0, 9993},
{7684, 7685, 7684, 0, 0, 10113},
{7684, 7685, 7684, 0, 0, 9993},
{7686, 7687, 7686, 0, 0, 10113},
{7686, 7687, 7686, 0, 0, 9993},
{7688, 7689, 7688, 0, 0, 10113},
{7688, 7689, 7688, 0, 0, 9993},
{7690, 7691, 7690, 0, 0, 10113},
{7690, 7691, 7690, 0, 0, 9993},
{7692, 7693, 7692, 0, 0, 10113},
{7692, 7693, 7692, 0, 0, 9993},
{7694, 7695, 7694, 0, 0, 10113},
{7694, 7695, 7694, 0, 0, 9993},
{7696, 7697, 7696, 0, 0, 10113},
{7696, 7697, 7696, 0, 0, 9993},
{7698, 7699, 7698, 0, 0, 10113},
{7698, 7699, 7698, 0, 0, 9993},
{7700, 7701, 7700, 0, 0, 10113},
{7700, 7701, 7700, 0, 0, 9993},
{7702, 7703, 7702, 0, 0, 10113},
{7702, 7703, 7702, 0, 0, 9993},
{7704, 7705, 7704, 0, 0, 10113},
{7704, 7705, 7704, 0, 0, 9993},
{7706, 7707, 7706, 0, 0, 10113},
{7706, 7707, 7706, 0, 0, 9993},
{7708, 7709, 7708, 0, 0, 10113},
{7708, 7709, 7708, 0, 0, 9993},
{7710, 7711, 7710, 0, 0, 10113},
{7710, 7711, 7710, 0, 0, 9993},
{7712, 7713, 7712, 0, 0, 10113},
{7712, 7713, 7712, 0, 0, 9993},
{7714, 7715, 7714, 0, 0, 10113},
{7714, 7715, 7714, 0, 0, 9993},
{7716, 7717, 7716, 0, 0, 10113},
{7716, 7717, 7716, 0, 0, 9993},
{7718, 7719, 7718, 0, 0, 10113},
{7718, 7719, 7718, 0, 0, 9993},
{7720, 7721, 7720, 0, 0, 10113},
{7720, 7721, 7720, 0, 0, 9993},
{7722, 7723, 7722, 0, 0, 10113},
{7722, 7723, 7722, 0, 0, 9993},
{7724, 7725, 7724, 0, 0, 10113},
{7724, 7725, 7724, 0, 0, 9993},
{7726, 7727, 7726, 0, 0, 10113},
{7726, 7727, 7726, 0, 0, 9993},
{7728, 7729, 7728, 0, 0, 10113},
{7728, 7729, 7728, 0, 0, 9993},
{7730, 7731, 7730, 0, 0, 10113},
{7730, 7731, 7730, 0, 0, 9993},
{7732, 7733, 7732, 0, 0, 10113},
{7732, 7733, 7732, 0, 0, 9993},
{7734, 7735, 7734, 0, 0, 10113},
{7734, 7735, 7734, 0, 0, 9993},
{7736, 7737, 7736, 0, 0, 10113},
{7736, 7737, 7736, 0, 0, 9993},
{7738, 7739, 7738, 0, 0, 10113},
{7738, 7739, 7738, 0, 0, 9993},
{7740, 7741, 7740, 0, 0, 10113},
{7740, 7741, 7740, 0, 0, 9993},
{7742, 7743, 7742, 0, 0, 10113},
{7742, 7743, 7742, 0, 0, 9993},
{7744, 7745, 7744, 0, 0, 10113},
{7744, 7745, 7744, 0, 0, 9993},
{7746, 7747, 7746, 0, 0, 10113},
{7746, 7747, 7746, 0, 0, 9993},
{7748, 7749, 7748, 0, 0, 10113},
{7748, 7749, 7748, 0, 0, 9993},
{7750, 7751, 7750, 0, 0, 10113},
{7750, 7751, 7750, 0, 0, 9993},
{7752, 7753, 7752, 0, 0, 10113},
{7752, 7753, 7752, 0, 0, 9993},
{7754, 7755, 7754, 0, 0, 10113},
{7754, 7755, 7754, 0, 0, 9993},
{7756, 7757, 7756, 0, 0, 10113},
{7756, 7757, 7756, 0, 0, 9993},
{7758, 7759, 7758, 0, 0, 10113},
{7758, 7759, 7758, 0, 0, 9993},
{7760, 7761, 7760, 0, 0, 10113},
{7760, 7761, 7760, 0, 0, 9993},
{7762, 7763, 7762, 0, 0, 10113},
{7762, 7763, 7762, 0, 0, 9993},
{7764, 7765, 7764, 0, 0, 10113},
{7764, 7765, 7764, 0, 0, 9993},
{7766, 7767, 7766, 0, 0, 10113},
{7766, 7767, 7766, 0, 0, 9993},
{7768, 7769, 7768, 0, 0, 10113},
{7768, 7769, 7768, 0, 0, 9993},
{7770, 7771, 7770, 0, 0, 10113},
{7770, 7771, 7770, 0, 0, 9993},
{7772, 7773, 7772, 0, 0, 10113},
{7772, 7773, 7772, 0, 0, 9993},
{7774, 7775, 7774, 0, 0, 10113},
{7774, 7775, 7774, 0, 0, 9993},
{7776, 7777, 7776, 0, 0, 10113},
{7776, 7777, 7776, 0, 0, 9993},
{7778, 7779, 7778, 0, 0, 10113},
{7778, 7779, 7778, 0, 0, 9993},
{7780, 7781, 7780, 0, 0, 10113},
{7780, 7781, 7780, 0, 0, 9993},
{7782, 7783, 7782, 0, 0, 10113},
{7782, 7783, 7782, 0, 0, 9993},
{7784, 7785, 7784, 0, 0, 10113},
{7784, 7785, 7784, 0, 0, 9993},
{7786, 7787, 7786, 0, 0, 10113},
{7786, 7787, 7786, 0, 0, 9993},
{7788, 7789, 7788, 0, 0, 10113},
{7788, 7789, 7788, 0, 0, 9993},
{7790, 7791, 7790, 0, 0, 10113},
{7790, 7791, 7790, 0, 0, 9993},
{7792, 7793, 7792, 0, 0, 10113},
{7792, 7793, 7792, 0, 0, 9993},
{7794, 7795, 7794, 0, 0, 10113},
{7794, 7795, 7794, 0, 0, 9993},
{7796, 7797, 7796, 0, 0, 10113},
{7796, 7797, 7796, 0, 0, 9993},
{7798, 7799, 7798, 0, 0, 10113},
{7798, 7799, 7798, 0, 0, 9993},
{7800, 7801, 7800, 0, 0, 10113},
{7800, 7801, 7800, 0, 0, 9993},
{7802, 7803, 7802, 0, 0, 10113},
{7802, 7803, 7802, 0, 0, 9993},
{7804, 7805, 7804, 0, 0, 10113},
{7804, 7805, 7804, 0, 0, 9993},
{7806, 7807, 7806, 0, 0, 10113},
{7806, 7807, 7806, 0, 0, 9993},
{7808, 7809, 7808, 0, 0, 10113},
{7808, 7809, 7808, 0, 0, 9993},
{7810, 7811, 7810, 0, 0, 10113},
{7810, 7811, 7810, 0, 0, 9993},
{7812, 7813, 7812, 0, 0, 10113},
{7812, 7813, 7812, 0, 0, 9993},
{7814, 7815, 7814, 0, 0, 10113},
{7814, 7815, 7814, 0, 0, 9993},
{7816, 7817, 7816, 0, 0, 10113},
{7816, 7817, 7816, 0, 0, 9993},
{7818, 7819, 7818, 0, 0, 10113},
{7818, 7819, 7818, 0, 0, 9993},
{7820, 7821, 7820, 0, 0, 10113},
{7820, 7821, 7820, 0, 0, 9993},
{7822, 7823, 7822, 0, 0, 10113},
{7822, 7823, 7822, 0, 0, 9993},
{7824, 7825, 7824, 0, 0, 10113},
{7824, 7825, 7824, 0, 0, 9993},
{7826, 7827, 7826, 0, 0, 10113},
{7826, 7827, 7826, 0, 0, 9993},
{7828, 7829, 7828, 0, 0, 10113},
{7828, 7829, 7828, 0, 0, 9993},
{33554460, 16777243, 33554460, 0, 0, 26377},
{33554463, 16777246, 33554463, 0, 0, 26377},
{33554466, 16777249, 33554466, 0, 0, 26377},
{33554469, 16777252, 33554469, 0, 0, 26377},
{33554472, 16777255, 33554472, 0, 0, 26377},
{7776, 7835, 7776, 0, 0, 9993},
{7838, 223, 7838, 0, 0, 10113},
{7840, 7841, 7840, 0, 0, 10113},
{7840, 7841, 7840, 0, 0, 9993},
{7842, 7843, 7842, 0, 0, 10113},
{7842, 7843, 7842, 0, 0, 9993},
{7844, 7845, 7844, 0, 0, 10113},
{7844, 7845, 7844, 0, 0, 9993},
{7846, 7847, 7846, 0, 0, 10113},
{7846, 7847, 7846, 0, 0, 9993},
{7848, 7849, 7848, 0, 0, 10113},
{7848, 7849, 7848, 0, 0, 9993},
{7850, 7851, 7850, 0, 0, 10113},
{7850, 7851, 7850, 0, 0, 9993},
{7852, 7853, 7852, 0, 0, 10113},
{7852, 7853, 7852, 0, 0, 9993},
{7854, 7855, 7854, 0, 0, 10113},
{7854, 7855, 7854, 0, 0, 9993},
{7856, 7857, 7856, 0, 0, 10113},
{7856, 7857, 7856, 0, 0, 9993},
{7858, 7859, 7858, 0, 0, 10113},
{7858, 7859, 7858, 0, 0, 9993},
{7860, 7861, 7860, 0, 0, 10113},
{7860, 7861, 7860, 0, 0, 9993},
{7862, 7863, 7862, 0, 0, 10113},
{7862, 7863, 7862, 0, 0, 9993},
{7864, 7865, 7864, 0, 0, 10113},
{7864, 7865, 7864, 0, 0, 9993},
{7866, 7867, 7866, 0, 0, 10113},
{7866, 7867, 7866, 0, 0, 9993},
{7868, 7869, 7868, 0, 0, 10113},
{7868, 7869, 7868, 0, 0, 9993},
{7870, 7871, 7870, 0, 0, 10113},
{7870, 7871, 7870, 0, 0, 9993},
{7872, 7873, 7872, 0, 0, 10113},
{7872, 7873, 7872, 0, 0, 9993},
{7874, 7875, 7874, 0, 0, 10113},
{7874, 7875, 7874, 0, 0, 9993},
{7876, 7877, 7876, 0, 0, 10113},
{7876, 7877, 7876, 0, 0, 9993},
{7878, 7879, 7878, 0, 0, 10113},
{7878, 7879, 7878, 0, 0, 9993},
{7880, 7881, 7880, 0, 0, 10113},
{7880, 7881, 7880, 0, 0, 9993},
{7882, 7883, 7882, 0, 0, 10113},
{7882, 7883, 7882, 0, 0, 9993},
{7884, 7885, 7884, 0, 0, 10113},
{7884, 7885, 7884, 0, 0, 9993},
{7886, 7887, 7886, 0, 0, 10113},
{7886, 7887, 7886, 0, 0, 9993},
{7888, 7889, 7888, 0, 0, 10113},
{7888, 7889, 7888, 0, 0, 9993},
{7890, 7891, 7890, 0, 0, 10113},
{7890, 7891, 7890, 0, 0, 9993},
{7892, 7893, 7892, 0, 0, 10113},
{7892, 7893, 7892, 0, 0, 9993},
{7894, 7895, 7894, 0, 0, 10113},
{7894, 7895, 7894, 0, 0, 9993},
{7896, 7897, 7896, 0, 0, 10113},
{7896, 7897, 7896, 0, 0, 9993},
{7898, 7899, 7898, 0, 0, 10113},
{7898, 7899, 7898, 0, 0, 9993},
{7900, 7901, 7900, 0, 0, 10113},
{7900, 7901, 7900, 0, 0, 9993},
{7902, 7903, 7902, 0, 0, 10113},
{7902, 7903, 7902, 0, 0, 9993},
{7904, 7905, 7904, 0, 0, 10113},
{7904, 7905, 7904, 0, 0, 9993},
{7906, 7907, 7906, 0, 0, 10113},
{7906, 7907, 7906, 0, 0, 9993},
{7908, 7909, 7908, 0, 0, 10113},
{7908, 7909, 7908, 0, 0, 9993},
{7910, 7911, 7910, 0, 0, 10113},
{7910, 7911, 7910, 0, 0, 9993},
{7912, 7913, 7912, 0, 0, 10113},
{7912, 7913, 7912, 0, 0, 9993},
{7914, 7915, 7914, 0, 0, 10113},
{7914, 7915, 7914, 0, 0, 9993},
{7916, 7917, 7916, 0, 0, 10113},
{7916, 7917, 7916, 0, 0, 9993},
{7918, 7919, 7918, 0, 0, 10113},
{7918, 7919, 7918, 0, 0, 9993},
{7920, 7921, 7920, 0, 0, 10113},
{7920, 7921, 7920, 0, 0, 9993},
{7922, 7923, 7922, 0, 0, 10113},
{7922, 7923, 7922, 0, 0, 9993},
{7924, 7925, 7924, 0, 0, 10113},
{7924, 7925, 7924, 0, 0, 9993},
{7926, 7927, 7926, 0, 0, 10113},
{7926, 7927, 7926, 0, 0, 9993},
{7928, 7929, 7928, 0, 0, 10113},
{7928, 7929, 7928, 0, 0, 9993},
{7930, 7931, 7930, 0, 0, 10113},
{7930, 7931, 7930, 0, 0, 9993},
{7932, 7933, 7932, 0, 0, 10113},
{7932, 7933, 7932, 0, 0, 9993},
{7934, 7935, 7934, 0, 0, 10113},
{7934, 7935, 7934, 0, 0, 9993},
{7944, 7936, 7944, 0, 0, 9993},
{7945, 7937, 7945, 0, 0, 9993},
{7946, 7938, 7946, 0, 0, 9993},
{7947, 7939, 7947, 0, 0, 9993},
{7948, 7940, 7948, 0, 0, 9993},
{7949, 7941, 7949, 0, 0, 9993},
{7950, 7942, 7950, 0, 0, 9993},
{7951, 7943, 7951, 0, 0, 9993},
{7944, 7936, 7944, 0, 0, 10113},
{7945, 7937, 7945, 0, 0, 10113},
{7946, 7938, 7946, 0, 0, 10113},
{7947, 7939, 7947, 0, 0, 10113},
{7948, 7940, 7948, 0, 0, 10113},
{7949, 7941, 7949, 0, 0, 10113},
{7950, 7942, 7950, 0, 0, 10113},
{7951, 7943, 7951, 0, 0, 10113},
{7960, 7952, 7960, 0, 0, 9993},
{7961, 7953, 7961, 0, 0, 9993},
{7962, 7954, 7962, 0, 0, 9993},
{7963, 7955, 7963, 0, 0, 9993},
{7964, 7956, 7964, 0, 0, 9993},
{7965, 7957, 7965, 0, 0, 9993},
{7960, 7952, 7960, 0, 0, 10113},
{7961, 7953, 7961, 0, 0, 10113},
{7962, 7954, 7962, 0, 0, 10113},
{7963, 7955, 7963, 0, 0, 10113},
{7964, 7956, 7964, 0, 0, 10113},
{7965, 7957, 7965, 0, 0, 10113},
{7976, 7968, 7976, 0, 0, 9993},
{7977, 7969, 7977, 0, 0, 9993},
{7978, 7970, 7978, 0, 0, 9993},
{7979, 7971, 7979, 0, 0, 9993},
{7980, 7972, 7980, 0, 0, 9993},
{7981, 7973, 7981, 0, 0, 9993},
{7982, 7974, 7982, 0, 0, 9993},
{7983, 7975, 7983, 0, 0, 9993},
{7976, 7968, 7976, 0, 0, 10113},
{7977, 7969, 7977, 0, 0, 10113},
{7978, 7970, 7978, 0, 0, 10113},
{7979, 7971, 7979, 0, 0, 10113},
{7980, 7972, 7980, 0, 0, 10113},
{7981, 7973, 7981, 0, 0, 10113},
{7982, 7974, 7982, 0, 0, 10113},
{7983, 7975, 7983, 0, 0, 10113},
{7992, 7984, 7992, 0, 0, 9993},
{7993, 7985, 7993, 0, 0, 9993},
{7994, 7986, 7994, 0, 0, 9993},
{7995, 7987, 7995, 0, 0, 9993},
{7996, 7988, 7996, 0, 0, 9993},
{7997, 7989, 7997, 0, 0, 9993},
{7998, 7990, 7998, 0, 0, 9993},
{7999, 7991, 7999, 0, 0, 9993},
{7992, 7984, 7992, 0, 0, 10113},
{7993, 7985, 7993, 0, 0, 10113},
{7994, 7986, 7994, 0, 0, 10113},
{7995, 7987, 7995, 0, 0, 10113},
{7996, 7988, 7996, 0, 0, 10113},
{7997, 7989, 7997, 0, 0, 10113},
{7998, 7990, 7998, 0, 0, 10113},
{7999, 7991, 7999, 0, 0, 10113},
{8008, 8000, 8008, 0, 0, 9993},
{8009, 8001, 8009, 0, 0, 9993},
{8010, 8002, 8010, 0, 0, 9993},
{8011, 8003, 8011, 0, 0, 9993},
{8012, 8004, 8012, 0, 0, 9993},
{8013, 8005, 8013, 0, 0, 9993},
{8008, 8000, 8008, 0, 0, 10113},
{8009, 8001, 8009, 0, 0, 10113},
{8010, 8002, 8010, 0, 0, 10113},
{8011, 8003, 8011, 0, 0, 10113},
{8012, 8004, 8012, 0, 0, 10113},
{8013, 8005, 8013, 0, 0, 10113},
{33554475, 16777258, 33554475, 0, 0, 26377},
{8025, 8017, 8025, 0, 0, 9993},
{50331694, 16777261, 50331694, 0, 0, 26377},
{8027, 8019, 8027, 0, 0, 9993},
{50331698, 16777265, 50331698, 0, 0, 26377},
{8029, 8021, 8029, 0, 0, 9993},
{50331702, 16777269, 50331702, 0, 0, 26377},
{8031, 8023, 8031, 0, 0, 9993},
{8025, 8017, 8025, 0, 0, 10113},
{8027, 8019, 8027, 0, 0, 10113},
{8029, 8021, 8029, 0, 0, 10113},
{8031, 8023, 8031, 0, 0, 10113},
{8040, 8032, 8040, 0, 0, 9993},
{8041, 8033, 8041, 0, 0, 9993},
{8042, 8034, 8042, 0, 0, 9993},
{8043, 8035, 8043, 0, 0, 9993},
{8044, 8036, 8044, 0, 0, 9993},
{8045, 8037, 8045, 0, 0, 9993},
{8046, 8038, 8046, 0, 0, 9993},
{8047, 8039, 8047, 0, 0, 9993},
{8040, 8032, 8040, 0, 0, 10113},
{8041, 8033, 8041, 0, 0, 10113},
{8042, 8034, 8042, 0, 0, 10113},
{8043, 8035, 8043, 0, 0, 10113},
{8044, 8036, 8044, 0, 0, 10113},
{8045, 8037, 8045, 0, 0, 10113},
{8046, 8038, 8046, 0, 0, 10113},
{8047, 8039, 8047, 0, 0, 10113},
{8122, 8048, 8122, 0, 0, 9993},
{8123, 8049, 8123, 0, 0, 9993},
{8136, 8050, 8136, 0, 0, 9993},
{8137, 8051, 8137, 0, 0, 9993},
{8138, 8052, 8138, 0, 0, 9993},
{8139, 8053, 8139, 0, 0, 9993},
{8154, 8054, 8154, 0, 0, 9993},
{8155, 8055, 8155, 0, 0, 9993},
{8184, 8056, 8184, 0, 0, 9993},
{8185, 8057, 8185, 0, 0, 9993},
{8170, 8058, 8170, 0, 0, 9993},
{8171, 8059, 8171, 0, 0, 9993},
{8186, 8060, 8186, 0, 0, 9993},
{8187, 8061, 8187, 0, 0, 9993},
{33554490, 16777273, 16777276, 0, 0, 26377},
{33554494, 16777277, 16777280, 0, 0, 26377},
{33554498, 16777281, 16777284, 0, 0, 26377},
{33554502, 16777285, 16777288, 0, 0, 26377},
{33554506, 16777289, 16777292, 0, 0, 26377},
{33554510, 16777293, 16777296, 0, 0, 26377},
{33554514, 16777297, 16777300, 0, 0, 26377},
{33554518, 16777301, 16777304, 0, 0, 26377},
{33554522, 16777305, 16777308, 0, 0, 26433},
{33554526, 16777309, 16777312, 0, 0, 26433},
{33554530, 16777313, 16777316, 0, 0, 26433},
{33554534, 16777317, 16777320, 0, 0, 26433},
{33554538, 16777321, 16777324, 0, 0, 26433},
{33554542, 16777325, 16777328, 0, 0, 26433},
{33554546, 16777329, 16777332, 0, 0, 26433},
{33554550, 16777333, 16777336, 0, 0, 26433},
{33554554, 16777337, 16777340, 0, 0, 26377},
{33554558, 16777341, 16777344, 0, 0, 26377},
{33554562, 16777345, 16777348, 0, 0, 26377},
{33554566, 16777349, 16777352, 0, 0, 26377},
{33554570, 16777353, 16777356, 0, 0, 26377},
{33554574, 16777357, 16777360, 0, 0, 26377},
{33554578, 16777361, 16777364, 0, 0, 26377},
{33554582, 16777365, 16777368, 0, 0, 26377},
{33554586, 16777369, 16777372, 0, 0, 26433},
{33554590, 16777373, 16777376, 0, 0, 26433},
{33554594, 16777377, 16777380, 0, 0, 26433},
{33554598, 16777381, 16777384, 0, 0, 26433},
{33554602, 16777385, 16777388, 0, 0, 26433},
{33554606, 16777389, 16777392, 0, 0, 26433},
{33554610, 16777393, 16777396, 0, 0, 26433},
{33554614, 16777397, 16777400, 0, 0, 26433},
{33554618, 16777401, 16777404, 0, 0, 26377},
{33554622, 16777405, 16777408, 0, 0, 26377},
{33554626, 16777409, 16777412, 0, 0, 26377},
{33554630, 16777413, 16777416, 0, 0, 26377},
{33554634, 16777417, 16777420, 0, 0, 26377},
{33554638, 16777421, 16777424, 0, 0, 26377},
{33554642, 16777425, 16777428, 0, 0, 26377},
{33554646, 16777429, 16777432, 0, 0, 26377},
{33554650, 16777433, 16777436, 0, 0, 26433},
{33554654, 16777437, 16777440, 0, 0, 26433},
{33554658, 16777441, 16777444, 0, 0, 26433},
{33554662, 16777445, 16777448, 0, 0, 26433},
{33554666, 16777449, 16777452, 0, 0, 26433},
{33554670, 16777453, 16777456, 0, 0, 26433},
{33554674, 16777457, 16777460, 0, 0, 26433},
{33554678, 16777461, 16777464, 0, 0, 26433},
{8120, 8112, 8120, 0, 0, 9993},
{8121, 8113, 8121, 0, 0, 9993},
{33554682, 16777465, 33554684, 0, 0, 26377},
{33554687, 16777470, 16777473, 0, 0, 26377},
{33554691, 16777474, 33554693, 0, 0, 26377},
{33554696, 16777479, 33554696, 0, 0, 26377},
{50331915, 16777482, 50331918, 0, 0, 26377},
{8120, 8112, 8120, 0, 0, 10113},
{8121, 8113, 8121, 0, 0, 10113},
{8122, 8048, 8122, 0, 0, 10113},
{8123, 8049, 8123, 0, 0, 10113},
{33554706, 16777489, 16777492, 0, 0, 26433},
{921, 8126, 921, 0, 0, 9993},
{33554710, 16777493, 33554712, 0, 0, 26377},
{33554715, 16777498, 16777501, 0, 0, 26377},
{33554719, 16777502, 33554721, 0, 0, 26377},
{33554724, 16777507, 33554724, 0, 0, 26377},
{50331943, 16777510, 50331946, 0, 0, 26377},
{8136, 8050, 8136, 0, 0, 10113},
{8137, 8051, 8137, 0, 0, 10113},
{8138, 8052, 8138, 0, 0, 10113},
{8139, 8053, 8139, 0, 0, 10113},
{33554734, 16777517, 16777520, 0, 0, 26433},
{8152, 8144, 8152, 0, 0, 9993},
{8153, 8145, 8153, 0, 0, 9993},
{50331954, 16777521, 50331954, 0, 0, 26377},
{50331958, 16777525, 50331958, 0, 0, 26377},
{33554746, 16777529, 33554746, 0, 0, 26377},
{50331965, 16777532, 50331965, 0, 0, 26377},
{8152, 8144, 8152, 0, 0, 10113},
{8153, 8145, 8153, 0, 0, 10113},
{8154, 8054, 8154, 0, 0, 10113},
{8155, 8055, 8155, 0, 0, 10113},
{8168, 8160, 8168, 0, 0, 9993},
{8169, 8161, 8169, 0, 0, 9993},
{50331969, 16777536, 50331969, 0, 0, 26377},
{50331973, 16777540, 50331973, 0, 0, 26377},
{33554761, 16777544, 33554761, 0, 0, 26377},
{8172, 8165, 8172, 0, 0, 9993},
{33554764, 16777547, 33554764, 0, 0, 26377},
{50331983, 16777550, 50331983, 0, 0, 26377},
{8168, 8160, 8168, 0, 0, 10113},
{8169, 8161, 8169, 0, 0, 10113},
{8170, 8058, 8170, 0, 0, 10113},
{8171, 8059, 8171, 0, 0, 10113},
{8172, 8165, 8172, 0, 0, 10113},
{33554771, 16777554, 33554773, 0, 0, 26377},
{33554776, 16777559, 16777562, 0, 0, 26377},
{33554780, 16777563, 33554782, 0, 0, 26377},
{33554785, 16777568, 33554785, 0, 0, 26377},
{50332004, 16777571, 50332007, 0, 0, 26377},
{8184, 8056, 8184, 0, 0, 10113},
{8185, 8057, 8185, 0, 0, 10113},
{8186, 8060, 8186, 0, 0, 10113},
{8187, 8061, 8187, 0, 0, 10113},
{33554795, 16777578, 16777581, 0, 0, 26433},
{0, 0, 0, 0, 0, 3076},
{0, 0, 0, 0, 4, 3076},
{0, 0, 0, 0, 5, 3076},
{0, 0, 0, 0, 6, 3076},
{0, 0, 0, 0, 7, 3076},
{0, 0, 0, 0, 8, 3076},
{0, 0, 0, 0, 9, 3076},
{0, 0, 0, 0, 0, 1792},
{8486, 969, 8486, 0, 0, 10113},
{8490, 107, 8490, 0, 0, 10113},
{8491, 229, 8491, 0, 0, 10113},
{8498, 8526, 8498, 0, 0, 10113},
{8498, 8526, 8498, 0, 0, 9993},
{8544, 8560, 8544, 0, 0, 12160},
{8545, 8561, 8545, 0, 0, 12160},
{8546, 8562, 8546, 0, 0, 12160},
{8547, 8563, 8547, 0, 0, 12160},
{8548, 8564, 8548, 0, 0, 12160},
{8549, 8565, 8549, 0, 0, 12160},
{8550, 8566, 8550, 0, 0, 12160},
{8551, 8567, 8551, 0, 0, 12160},
{8552, 8568, 8552, 0, 0, 12160},
{8553, 8569, 8553, 0, 0, 12160},
{8554, 8570, 8554, 0, 0, 12160},
{8555, 8571, 8555, 0, 0, 12160},
{8556, 8572, 8556, 0, 0, 12160},
{8557, 8573, 8557, 0, 0, 12160},
{8558, 8574, 8558, 0, 0, 12160},
{8559, 8575, 8559, 0, 0, 12160},
{8544, 8560, 8544, 0, 0, 12040},
{8545, 8561, 8545, 0, 0, 12040},
{8546, 8562, 8546, 0, 0, 12040},
{8547, 8563, 8547, 0, 0, 12040},
{8548, 8564, 8548, 0, 0, 12040},
{8549, 8565, 8549, 0, 0, 12040},
{8550, 8566, 8550, 0, 0, 12040},
{8551, 8567, 8551, 0, 0, 12040},
{8552, 8568, 8552, 0, 0, 12040},
{8553, 8569, 8553, 0, 0, 12040},
{8554, 8570, 8554, 0, 0, 12040},
{8555, 8571, 8555, 0, 0, 12040},
{8556, 8572, 8556, 0, 0, 12040},
{8557, 8573, 8557, 0, 0, 12040},
{8558, 8574, 8558, 0, 0, 12040},
{8559, 8575, 8559, 0, 0, 12040},
{8579, 8580, 8579, 0, 0, 10113},
{8579, 8580, 8579, 0, 0, 9993},
{9398, 9424, 9398, 0, 0, 9344},
{9399, 9425, 9399, 0, 0, 9344},
{9400, 9426, 9400, 0, 0, 9344},
{9401, 9427, 9401, 0, 0, 9344},
{9402, 9428, 9402, 0, 0, 9344},
{9403, 9429, 9403, 0, 0, 9344},
{9404, 9430, 9404, 0, 0, 9344},
{9405, 9431, 9405, 0, 0, 9344},
{9406, 9432, 9406, 0, 0, 9344},
{9407, 9433, 9407, 0, 0, 9344},
{9408, 9434, 9408, 0, 0, 9344},
{9409, 9435, 9409, 0, 0, 9344},
{9410, 9436, 9410, 0, 0, 9344},
{9411, 9437, 9411, 0, 0, 9344},
{9412, 9438, 9412, 0, 0, 9344},
{9413, 9439, 9413, 0, 0, 9344},
{9414, 9440, 9414, 0, 0, 9344},
{9415, 9441, 9415, 0, 0, 9344},
{9416, 9442, 9416, 0, 0, 9344},
{9417, 9443, 9417, 0, 0, 9344},
{9418, 9444, 9418, 0, 0, 9344},
{9419, 9445, 9419, 0, 0, 9344},
{9420, 9446, 9420, 0, 0, 9344},
{9421, 9447, 9421, 0, 0, 9344},
{9422, 9448, 9422, 0, 0, 9344},
{9423, 9449, 9423, 0, 0, 9344},
{9398, 9424, 9398, 0, 0, 9224},
{9399, 9425, 9399, 0, 0, 9224},
{9400, 9426, 9400, 0, 0, 9224},
{9401, 9427, 9401, 0, 0, 9224},
{9402, 9428, 9402, 0, 0, 9224},
{9403, 9429, 9403, 0, 0, 9224},
{9404, 9430, 9404, 0, 0, 9224},
{9405, 9431, 9405, 0, 0, 9224},
{9406, 9432, 9406, 0, 0, 9224},
{9407, 9433, 9407, 0, 0, 9224},
{9408, 9434, 9408, 0, 0, 9224},
{9409, 9435, 9409, 0, 0, 9224},
{9410, 9436, 9410, 0, 0, 9224},
{9411, 9437, 9411, 0, 0, 9224},
{9412, 9438, 9412, 0, 0, 9224},
{9413, 9439, 9413, 0, 0, 9224},
{9414, 9440, 9414, 0, 0, 9224},
{9415, 9441, 9415, 0, 0, 9224},
{9416, 9442, 9416, 0, 0, 9224},
{9417, 9443, 9417, 0, 0, 9224},
{9418, 9444, 9418, 0, 0, 9224},
{9419, 9445, 9419, 0, 0, 9224},
{9420, 9446, 9420, 0, 0, 9224},
{9421, 9447, 9421, 0, 0, 9224},
{9422, 9448, 9422, 0, 0, 9224},
{9423, 9449, 9423, 0, 0, 9224},
{11264, 11312, 11264, 0, 0, 10113},
{11265, 11313, 11265, 0, 0, 10113},
{11266, 11314, 11266, 0, 0, 10113},
{11267, 11315, 11267, 0, 0, 10113},
{11268, 11316, 11268, 0, 0, 10113},
{11269, 11317, 11269, 0, 0, 10113},
{11270, 11318, 11270, 0, 0, 10113},
{11271, 11319, 11271, 0, 0, 10113},
{11272, 11320, 11272, 0, 0, 10113},
{11273, 11321, 11273, 0, 0, 10113},
{11274, 11322, 11274, 0, 0, 10113},
{11275, 11323, 11275, 0, 0, 10113},
{11276, 11324, 11276, 0, 0, 10113},
{11277, 11325, 11277, 0, 0, 10113},
{11278, 11326, 11278, 0, 0, 10113},
{11279, 11327, 11279, 0, 0, 10113},
{11280, 11328, 11280, 0, 0, 10113},
{11281, 11329, 11281, 0, 0, 10113},
{11282, 11330, 11282, 0, 0, 10113},
{11283, 11331, 11283, 0, 0, 10113},
{11284, 11332, 11284, 0, 0, 10113},
{11285, 11333, 11285, 0, 0, 10113},
{11286, 11334, 11286, 0, 0, 10113},
{11287, 11335, 11287, 0, 0, 10113},
{11288, 11336, 11288, 0, 0, 10113},
{11289, 11337, 11289, 0, 0, 10113},
{11290, 11338, 11290, 0, 0, 10113},
{11291, 11339, 11291, 0, 0, 10113},
{11292, 11340, 11292, 0, 0, 10113},
{11293, 11341, 11293, 0, 0, 10113},
{11294, 11342, 11294, 0, 0, 10113},
{11295, 11343, 11295, 0, 0, 10113},
{11296, 11344, 11296, 0, 0, 10113},
{11297, 11345, 11297, 0, 0, 10113},
{11298, 11346, 11298, 0, 0, 10113},
{11299, 11347, 11299, 0, 0, 10113},
{11300, 11348, 11300, 0, 0, 10113},
{11301, 11349, 11301, 0, 0, 10113},
{11302, 11350, 11302, 0, 0, 10113},
{11303, 11351, 11303, 0, 0, 10113},
{11304, 11352, 11304, 0, 0, 10113},
{11305, 11353, 11305, 0, 0, 10113},
{11306, 11354, 11306, 0, 0, 10113},
{11307, 11355, 11307, 0, 0, 10113},
{11308, 11356, 11308, 0, 0, 10113},
{11309, 11357, 11309, 0, 0, 10113},
{11310, 11358, 11310, 0, 0, 10113},
{11264, 11312, 11264, 0, 0, 9993},
{11265, 11313, 11265, 0, 0, 9993},
{11266, 11314, 11266, 0, 0, 9993},
{11267, 11315, 11267, 0, 0, 9993},
{11268, 11316, 11268, 0, 0, 9993},
{11269, 11317, 11269, 0, 0, 9993},
{11270, 11318, 11270, 0, 0, 9993},
{11271, 11319, 11271, 0, 0, 9993},
{11272, 11320, 11272, 0, 0, 9993},
{11273, 11321, 11273, 0, 0, 9993},
{11274, 11322, 11274, 0, 0, 9993},
{11275, 11323, 11275, 0, 0, 9993},
{11276, 11324, 11276, 0, 0, 9993},
{11277, 11325, 11277, 0, 0, 9993},
{11278, 11326, 11278, 0, 0, 9993},
{11279, 11327, 11279, 0, 0, 9993},
{11280, 11328, 11280, 0, 0, 9993},
{11281, 11329, 11281, 0, 0, 9993},
{11282, 11330, 11282, 0, 0, 9993},
{11283, 11331, 11283, 0, 0, 9993},
{11284, 11332, 11284, 0, 0, 9993},
{11285, 11333, 11285, 0, 0, 9993},
{11286, 11334, 11286, 0, 0, 9993},
{11287, 11335, 11287, 0, 0, 9993},
{11288, 11336, 11288, 0, 0, 9993},
{11289, 11337, 11289, 0, 0, 9993},
{11290, 11338, 11290, 0, 0, 9993},
{11291, 11339, 11291, 0, 0, 9993},
{11292, 11340, 11292, 0, 0, 9993},
{11293, 11341, 11293, 0, 0, 9993},
{11294, 11342, 11294, 0, 0, 9993},
{11295, 11343, 11295, 0, 0, 9993},
{11296, 11344, 11296, 0, 0, 9993},
{11297, 11345, 11297, 0, 0, 9993},
{11298, 11346, 11298, 0, 0, 9993},
{11299, 11347, 11299, 0, 0, 9993},
{11300, 11348, 11300, 0, 0, 9993},
{11301, 11349, 11301, 0, 0, 9993},
{11302, 11350, 11302, 0, 0, 9993},
{11303, 11351, 11303, 0, 0, 9993},
{11304, 11352, 11304, 0, 0, 9993},
{11305, 11353, 11305, 0, 0, 9993},
{11306, 11354, 11306, 0, 0, 9993},
{11307, 11355, 11307, 0, 0, 9993},
{11308, 11356, 11308, 0, 0, 9993},
{11309, 11357, 11309, 0, 0, 9993},
{11310, 11358, 11310, 0, 0, 9993},
{11360, 11361, 11360, 0, 0, 10113},
{11360, 11361, 11360, 0, 0, 9993},
{11362, 619, 11362, 0, 0, 10113},
{11363, 7549, 11363, 0, 0, 10113},
{11364, 637, 11364, 0, 0, 10113},
{570, 11365, 570, 0, 0, 9993},
{574, 11366, 574, 0, 0, 9993},
{11367, 11368, 11367, 0, 0, 10113},
{11367, 11368, 11367, 0, 0, 9993},
{11369, 11370, 11369, 0, 0, 10113},
{11369, 11370, 11369, 0, 0, 9993},
{11371, 11372, 11371, 0, 0, 10113},
{11371, 11372, 11371, 0, 0, 9993},
{11373, 593, 11373, 0, 0, 10113},
{11374, 625, 11374, 0, 0, 10113},
{11375, 592, 11375, 0, 0, 10113},
{11376, 594, 11376, 0, 0, 10113},
{11378, 11379, 11378, 0, 0, 10113},
{11378, 11379, 11378, 0, 0, 9993},
{11381, 11382, 11381, 0, 0, 10113},
{11381, 11382, 11381, 0, 0, 9993},
{11390, 575, 11390, 0, 0, 10113},
{11391, 576, 11391, 0, 0, 10113},
{11392, 11393, 11392, 0, 0, 10113},
{11392, 11393, 11392, 0, 0, 9993},
{11394, 11395, 11394, 0, 0, 10113},
{11394, 11395, 11394, 0, 0, 9993},
{11396, 11397, 11396, 0, 0, 10113},
{11396, 11397, 11396, 0, 0, 9993},
{11398, 11399, 11398, 0, 0, 10113},
{11398, 11399, 11398, 0, 0, 9993},
{11400, 11401, 11400, 0, 0, 10113},
{11400, 11401, 11400, 0, 0, 9993},
{11402, 11403, 11402, 0, 0, 10113},
{11402, 11403, 11402, 0, 0, 9993},
{11404, 11405, 11404, 0, 0, 10113},
{11404, 11405, 11404, 0, 0, 9993},
{11406, 11407, 11406, 0, 0, 10113},
{11406, 11407, 11406, 0, 0, 9993},
{11408, 11409, 11408, 0, 0, 10113},
{11408, 11409, 11408, 0, 0, 9993},
{11410, 11411, 11410, 0, 0, 10113},
{11410, 11411, 11410, 0, 0, 9993},
{11412, 11413, 11412, 0, 0, 10113},
{11412, 11413, 11412, 0, 0, 9993},
{11414, 11415, 11414, 0, 0, 10113},
{11414, 11415, 11414, 0, 0, 9993},
{11416, 11417, 11416, 0, 0, 10113},
{11416, 11417, 11416, 0, 0, 9993},
{11418, 11419, 11418, 0, 0, 10113},
{11418, 11419, 11418, 0, 0, 9993},
{11420, 11421, 11420, 0, 0, 10113},
{11420, 11421, 11420, 0, 0, 9993},
{11422, 11423, 11422, 0, 0, 10113},
{11422, 11423, 11422, 0, 0, 9993},
{11424, 11425, 11424, 0, 0, 10113},
{11424, 11425, 11424, 0, 0, 9993},
{11426, 11427, 11426, 0, 0, 10113},
{11426, 11427, 11426, 0, 0, 9993},
{11428, 11429, 11428, 0, 0, 10113},
{11428, 11429, 11428, 0, 0, 9993},
{11430, 11431, 11430, 0, 0, 10113},
{11430, 11431, 11430, 0, 0, 9993},
{11432, 11433, 11432, 0, 0, 10113},
{11432, 11433, 11432, 0, 0, 9993},
{11434, 11435, 11434, 0, 0, 10113},
{11434, 11435, 11434, 0, 0, 9993},
{11436, 11437, 11436, 0, 0, 10113},
{11436, 11437, 11436, 0, 0, 9993},
{11438, 11439, 11438, 0, 0, 10113},
{11438, 11439, 11438, 0, 0, 9993},
{11440, 11441, 11440, 0, 0, 10113},
{11440, 11441, 11440, 0, 0, 9993},
{11442, 11443, 11442, 0, 0, 10113},
{11442, 11443, 11442, 0, 0, 9993},
{11444, 11445, 11444, 0, 0, 10113},
{11444, 11445, 11444, 0, 0, 9993},
{11446, 11447, 11446, 0, 0, 10113},
{11446, 11447, 11446, 0, 0, 9993},
{11448, 11449, 11448, 0, 0, 10113},
{11448, 11449, 11448, 0, 0, 9993},
{11450, 11451, 11450, 0, 0, 10113},
{11450, 11451, 11450, 0, 0, 9993},
{11452, 11453, 11452, 0, 0, 10113},
{11452, 11453, 11452, 0, 0, 9993},
{11454, 11455, 11454, 0, 0, 10113},
{11454, 11455, 11454, 0, 0, 9993},
{11456, 11457, 11456, 0, 0, 10113},
{11456, 11457, 11456, 0, 0, 9993},
{11458, 11459, 11458, 0, 0, 10113},
{11458, 11459, 11458, 0, 0, 9993},
{11460, 11461, 11460, 0, 0, 10113},
{11460, 11461, 11460, 0, 0, 9993},
{11462, 11463, 11462, 0, 0, 10113},
{11462, 11463, 11462, 0, 0, 9993},
{11464, 11465, 11464, 0, 0, 10113},
{11464, 11465, 11464, 0, 0, 9993},
{11466, 11467, 11466, 0, 0, 10113},
{11466, 11467, 11466, 0, 0, 9993},
{11468, 11469, 11468, 0, 0, 10113},
{11468, 11469, 11468, 0, 0, 9993},
{11470, 11471, 11470, 0, 0, 10113},
{11470, 11471, 11470, 0, 0, 9993},
{11472, 11473, 11472, 0, 0, 10113},
{11472, 11473, 11472, 0, 0, 9993},
{11474, 11475, 11474, 0, 0, 10113},
{11474, 11475, 11474, 0, 0, 9993},
{11476, 11477, 11476, 0, 0, 10113},
{11476, 11477, 11476, 0, 0, 9993},
{11478, 11479, 11478, 0, 0, 10113},
{11478, 11479, 11478, 0, 0, 9993},
{11480, 11481, 11480, 0, 0, 10113},
{11480, 11481, 11480, 0, 0, 9993},
{11482, 11483, 11482, 0, 0, 10113},
{11482, 11483, 11482, 0, 0, 9993},
{11484, 11485, 11484, 0, 0, 10113},
{11484, 11485, 11484, 0, 0, 9993},
{11486, 11487, 11486, 0, 0, 10113},
{11486, 11487, 11486, 0, 0, 9993},
{11488, 11489, 11488, 0, 0, 10113},
{11488, 11489, 11488, 0, 0, 9993},
{11490, 11491, 11490, 0, 0, 10113},
{11490, 11491, 11490, 0, 0, 9993},
{11499, 11500, 11499, 0, 0, 10113},
{11499, 11500, 11499, 0, 0, 9993},
{11501, 11502, 11501, 0, 0, 10113},
{11501, 11502, 11501, 0, 0, 9993},
{4256, 11520, 4256, 0, 0, 9993},
{4257, 11521, 4257, 0, 0, 9993},
{4258, 11522, 4258, 0, 0, 9993},
{4259, 11523, 4259, 0, 0, 9993},
{4260, 11524, 4260, 0, 0, 9993},
{4261, 11525, 4261, 0, 0, 9993},
{4262, 11526, 4262, 0, 0, 9993},
{4263, 11527, 4263, 0, 0, 9993},
{4264, 11528, 4264, 0, 0, 9993},
{4265, 11529, 4265, 0, 0, 9993},
{4266, 11530, 4266, 0, 0, 9993},
{4267, 11531, 4267, 0, 0, 9993},
{4268, 11532, 4268, 0, 0, 9993},
{4269, 11533, 4269, 0, 0, 9993},
{4270, 11534, 4270, 0, 0, 9993},
{4271, 11535, 4271, 0, 0, 9993},
{4272, 11536, 4272, 0, 0, 9993},
{4273, 11537, 4273, 0, 0, 9993},
{4274, 11538, 4274, 0, 0, 9993},
{4275, 11539, 4275, 0, 0, 9993},
{4276, 11540, 4276, 0, 0, 9993},
{4277, 11541, 4277, 0, 0, 9993},
{4278, 11542, 4278, 0, 0, 9993},
{4279, 11543, 4279, 0, 0, 9993},
{4280, 11544, 4280, 0, 0, 9993},
{4281, 11545, 4281, 0, 0, 9993},
{4282, 11546, 4282, 0, 0, 9993},
{4283, 11547, 4283, 0, 0, 9993},
{4284, 11548, 4284, 0, 0, 9993},
{4285, 11549, 4285, 0, 0, 9993},
{4286, 11550, 4286, 0, 0, 9993},
{4287, 11551, 4287, 0, 0, 9993},
{4288, 11552, 4288, 0, 0, 9993},
{4289, 11553, 4289, 0, 0, 9993},
{4290, 11554, 4290, 0, 0, 9993},
{4291, 11555, 4291, 0, 0, 9993},
{4292, 11556, 4292, 0, 0, 9993},
{4293, 11557, 4293, 0, 0, 9993},
{0, 0, 0, 0, 0, 5121},
{0, 0, 0, 0, 0, 3841},
{42560, 42561, 42560, 0, 0, 10113},
{42560, 42561, 42560, 0, 0, 9993},
{42562, 42563, 42562, 0, 0, 10113},
{42562, 42563, 42562, 0, 0, 9993},
{42564, 42565, 42564, 0, 0, 10113},
{42564, 42565, 42564, 0, 0, 9993},
{42566, 42567, 42566, 0, 0, 10113},
{42566, 42567, 42566, 0, 0, 9993},
{42568, 42569, 42568, 0, 0, 10113},
{42568, 42569, 42568, 0, 0, 9993},
{42570, 42571, 42570, 0, 0, 10113},
{42570, 42571, 42570, 0, 0, 9993},
{42572, 42573, 42572, 0, 0, 10113},
{42572, 42573, 42572, 0, 0, 9993},
{42574, 42575, 42574, 0, 0, 10113},
{42574, 42575, 42574, 0, 0, 9993},
{42576, 42577, 42576, 0, 0, 10113},
{42576, 42577, 42576, 0, 0, 9993},
{42578, 42579, 42578, 0, 0, 10113},
{42578, 42579, 42578, 0, 0, 9993},
{42580, 42581, 42580, 0, 0, 10113},
{42580, 42581, 42580, 0, 0, 9993},
{42582, 42583, 42582, 0, 0, 10113},
{42582, 42583, 42582, 0, 0, 9993},
{42584, 42585, 42584, 0, 0, 10113},
{42584, 42585, 42584, 0, 0, 9993},
{42586, 42587, 42586, 0, 0, 10113},
{42586, 42587, 42586, 0, 0, 9993},
{42588, 42589, 42588, 0, 0, 10113},
{42588, 42589, 42588, 0, 0, 9993},
{42590, 42591, 42590, 0, 0, 10113},
{42590, 42591, 42590, 0, 0, 9993},
{42592, 42593, 42592, 0, 0, 10113},
{42592, 42593, 42592, 0, 0, 9993},
{42594, 42595, 42594, 0, 0, 10113},
{42594, 42595, 42594, 0, 0, 9993},
{42596, 42597, 42596, 0, 0, 10113},
{42596, 42597, 42596, 0, 0, 9993},
{42598, 42599, 42598, 0, 0, 10113},
{42598, 42599, 42598, 0, 0, 9993},
{42600, 42601, 42600, 0, 0, 10113},
{42600, 42601, 42600, 0, 0, 9993},
{42602, 42603, 42602, 0, 0, 10113},
{42602, 42603, 42602, 0, 0, 9993},
{42604, 42605, 42604, 0, 0, 10113},
{42604, 42605, 42604, 0, 0, 9993},
{42624, 42625, 42624, 0, 0, 10113},
{42624, 42625, 42624, 0, 0, 9993},
{42626, 42627, 42626, 0, 0, 10113},
{42626, 42627, 42626, 0, 0, 9993},
{42628, 42629, 42628, 0, 0, 10113},
{42628, 42629, 42628, 0, 0, 9993},
{42630, 42631, 42630, 0, 0, 10113},
{42630, 42631, 42630, 0, 0, 9993},
{42632, 42633, 42632, 0, 0, 10113},
{42632, 42633, 42632, 0, 0, 9993},
{42634, 42635, 42634, 0, 0, 10113},
{42634, 42635, 42634, 0, 0, 9993},
{42636, 42637, 42636, 0, 0, 10113},
{42636, 42637, 42636, 0, 0, 9993},
{42638, 42639, 42638, 0, 0, 10113},
{42638, 42639, 42638, 0, 0, 9993},
{42640, 42641, 42640, 0, 0, 10113},
{42640, 42641, 42640, 0, 0, 9993},
{42642, 42643, 42642, 0, 0, 10113},
{42642, 42643, 42642, 0, 0, 9993},
{42644, 42645, 42644, 0, 0, 10113},
{42644, 42645, 42644, 0, 0, 9993},
{42646, 42647, 42646, 0, 0, 10113},
{42646, 42647, 42646, 0, 0, 9993},
{42786, 42787, 42786, 0, 0, 10113},
{42786, 42787, 42786, 0, 0, 9993},
{42788, 42789, 42788, 0, 0, 10113},
{42788, 42789, 42788, 0, 0, 9993},
{42790, 42791, 42790, 0, 0, 10113},
{42790, 42791, 42790, 0, 0, 9993},
{42792, 42793, 42792, 0, 0, 10113},
{42792, 42793, 42792, 0, 0, 9993},
{42794, 42795, 42794, 0, 0, 10113},
{42794, 42795, 42794, 0, 0, 9993},
{42796, 42797, 42796, 0, 0, 10113},
{42796, 42797, 42796, 0, 0, 9993},
{42798, 42799, 42798, 0, 0, 10113},
{42798, 42799, 42798, 0, 0, 9993},
{42802, 42803, 42802, 0, 0, 10113},
{42802, 42803, 42802, 0, 0, 9993},
{42804, 42805, 42804, 0, 0, 10113},
{42804, 42805, 42804, 0, 0, 9993},
{42806, 42807, 42806, 0, 0, 10113},
{42806, 42807, 42806, 0, 0, 9993},
{42808, 42809, 42808, 0, 0, 10113},
{42808, 42809, 42808, 0, 0, 9993},
{42810, 42811, 42810, 0, 0, 10113},
{42810, 42811, 42810, 0, 0, 9993},
{42812, 42813, 42812, 0, 0, 10113},
{42812, 42813, 42812, 0, 0, 9993},
{42814, 42815, 42814, 0, 0, 10113},
{42814, 42815, 42814, 0, 0, 9993},
{42816, 42817, 42816, 0, 0, 10113},
{42816, 42817, 42816, 0, 0, 9993},
{42818, 42819, 42818, 0, 0, 10113},
{42818, 42819, 42818, 0, 0, 9993},
{42820, 42821, 42820, 0, 0, 10113},
{42820, 42821, 42820, 0, 0, 9993},
{42822, 42823, 42822, 0, 0, 10113},
{42822, 42823, 42822, 0, 0, 9993},
{42824, 42825, 42824, 0, 0, 10113},
{42824, 42825, 42824, 0, 0, 9993},
{42826, 42827, 42826, 0, 0, 10113},
{42826, 42827, 42826, 0, 0, 9993},
{42828, 42829, 42828, 0, 0, 10113},
{42828, 42829, 42828, 0, 0, 9993},
{42830, 42831, 42830, 0, 0, 10113},
{42830, 42831, 42830, 0, 0, 9993},
{42832, 42833, 42832, 0, 0, 10113},
{42832, 42833, 42832, 0, 0, 9993},
{42834, 42835, 42834, 0, 0, 10113},
{42834, 42835, 42834, 0, 0, 9993},
{42836, 42837, 42836, 0, 0, 10113},
{42836, 42837, 42836, 0, 0, 9993},
{42838, 42839, 42838, 0, 0, 10113},
{42838, 42839, 42838, 0, 0, 9993},
{42840, 42841, 42840, 0, 0, 10113},
{42840, 42841, 42840, 0, 0, 9993},
{42842, 42843, 42842, 0, 0, 10113},
{42842, 42843, 42842, 0, 0, 9993},
{42844, 42845, 42844, 0, 0, 10113},
{42844, 42845, 42844, 0, 0, 9993},
{42846, 42847, 42846, 0, 0, 10113},
{42846, 42847, 42846, 0, 0, 9993},
{42848, 42849, 42848, 0, 0, 10113},
{42848, 42849, 42848, 0, 0, 9993},
{42850, 42851, 42850, 0, 0, 10113},
{42850, 42851, 42850, 0, 0, 9993},
{42852, 42853, 42852, 0, 0, 10113},
{42852, 42853, 42852, 0, 0, 9993},
{42854, 42855, 42854, 0, 0, 10113},
{42854, 42855, 42854, 0, 0, 9993},
{42856, 42857, 42856, 0, 0, 10113},
{42856, 42857, 42856, 0, 0, 9993},
{42858, 42859, 42858, 0, 0, 10113},
{42858, 42859, 42858, 0, 0, 9993},
{42860, 42861, 42860, 0, 0, 10113},
{42860, 42861, 42860, 0, 0, 9993},
{42862, 42863, 42862, 0, 0, 10113},
{42862, 42863, 42862, 0, 0, 9993},
{42873, 42874, 42873, 0, 0, 10113},
{42873, 42874, 42873, 0, 0, 9993},
{42875, 42876, 42875, 0, 0, 10113},
{42875, 42876, 42875, 0, 0, 9993},
{42877, 7545, 42877, 0, 0, 10113},
{42878, 42879, 42878, 0, 0, 10113},
{42878, 42879, 42878, 0, 0, 9993},
{42880, 42881, 42880, 0, 0, 10113},
{42880, 42881, 42880, 0, 0, 9993},
{42882, 42883, 42882, 0, 0, 10113},
{42882, 42883, 42882, 0, 0, 9993},
{42884, 42885, 42884, 0, 0, 10113},
{42884, 42885, 42884, 0, 0, 9993},
{42886, 42887, 42886, 0, 0, 10113},
{42886, 42887, 42886, 0, 0, 9993},
{42891, 42892, 42891, 0, 0, 10113},
{42891, 42892, 42891, 0, 0, 9993},
{42893, 613, 42893, 0, 0, 10113},
{42896, 42897, 42896, 0, 0, 10113},
{42896, 42897, 42896, 0, 0, 9993},
{42912, 42913, 42912, 0, 0, 10113},
{42912, 42913, 42912, 0, 0, 9993},
{42914, 42915, 42914, 0, 0, 10113},
{42914, 42915, 42914, 0, 0, 9993},
{42916, 42917, 42916, 0, 0, 10113},
{42916, 42917, 42916, 0, 0, 9993},
{42918, 42919, 42918, 0, 0, 10113},
{42918, 42919, 42918, 0, 0, 9993},
{42920, 42921, 42920, 0, 0, 10113},
{42920, 42921, 42920, 0, 0, 9993},
{33554799, 16777582, 33554801, 0, 0, 26377},
{33554804, 16777587, 33554806, 0, 0, 26377},
{33554809, 16777592, 33554811, 0, 0, 26377},
{50332030, 16777597, 50332033, 0, 0, 26377},
{50332037, 16777604, 50332040, 0, 0, 26377},
{33554828, 16777611, 33554830, 0, 0, 26377},
{33554833, 16777616, 33554835, 0, 0, 26377},
{33554838, 16777621, 33554840, 0, 0, 26377},
{33554843, 16777626, 33554845, 0, 0, 26377},
{33554848, 16777631, 33554850, 0, 0, 26377},
{33554853, 16777636, 33554855, 0, 0, 26377},
{33554858, 16777641, 33554860, 0, 0, 26377},
{0, 0, 0, 0, 0, 1025},
{65313, 65345, 65313, 0, 0, 10113},
{65314, 65346, 65314, 0, 0, 10113},
{65315, 65347, 65315, 0, 0, 10113},
{65316, 65348, 65316, 0, 0, 10113},
{65317, 65349, 65317, 0, 0, 10113},
{65318, 65350, 65318, 0, 0, 10113},
{65319, 65351, 65319, 0, 0, 10113},
{65320, 65352, 65320, 0, 0, 10113},
{65321, 65353, 65321, 0, 0, 10113},
{65322, 65354, 65322, 0, 0, 10113},
{65323, 65355, 65323, 0, 0, 10113},
{65324, 65356, 65324, 0, 0, 10113},
{65325, 65357, 65325, 0, 0, 10113},
{65326, 65358, 65326, 0, 0, 10113},
{65327, 65359, 65327, 0, 0, 10113},
{65328, 65360, 65328, 0, 0, 10113},
{65329, 65361, 65329, 0, 0, 10113},
{65330, 65362, 65330, 0, 0, 10113},
{65331, 65363, 65331, 0, 0, 10113},
{65332, 65364, 65332, 0, 0, 10113},
{65333, 65365, 65333, 0, 0, 10113},
{65334, 65366, 65334, 0, 0, 10113},
{65335, 65367, 65335, 0, 0, 10113},
{65336, 65368, 65336, 0, 0, 10113},
{65337, 65369, 65337, 0, 0, 10113},
{65338, 65370, 65338, 0, 0, 10113},
{65313, 65345, 65313, 0, 0, 9993},
{65314, 65346, 65314, 0, 0, 9993},
{65315, 65347, 65315, 0, 0, 9993},
{65316, 65348, 65316, 0, 0, 9993},
{65317, 65349, 65317, 0, 0, 9993},
{65318, 65350, 65318, 0, 0, 9993},
{65319, 65351, 65319, 0, 0, 9993},
{65320, 65352, 65320, 0, 0, 9993},
{65321, 65353, 65321, 0, 0, 9993},
{65322, 65354, 65322, 0, 0, 9993},
{65323, 65355, 65323, 0, 0, 9993},
{65324, 65356, 65324, 0, 0, 9993},
{65325, 65357, 65325, 0, 0, 9993},
{65326, 65358, 65326, 0, 0, 9993},
{65327, 65359, 65327, 0, 0, 9993},
{65328, 65360, 65328, 0, 0, 9993},
{65329, 65361, 65329, 0, 0, 9993},
{65330, 65362, 65330, 0, 0, 9993},
{65331, 65363, 65331, 0, 0, 9993},
{65332, 65364, 65332, 0, 0, 9993},
{65333, 65365, 65333, 0, 0, 9993},
{65334, 65366, 65334, 0, 0, 9993},
{65335, 65367, 65335, 0, 0, 9993},
{65336, 65368, 65336, 0, 0, 9993},
{65337, 65369, 65337, 0, 0, 9993},
{65338, 65370, 65338, 0, 0, 9993},
{0, 0, 0, 0, 0, 5633},
{66560, 66600, 66560, 0, 0, 10113},
{66561, 66601, 66561, 0, 0, 10113},
{66562, 66602, 66562, 0, 0, 10113},
{66563, 66603, 66563, 0, 0, 10113},
{66564, 66604, 66564, 0, 0, 10113},
{66565, 66605, 66565, 0, 0, 10113},
{66566, 66606, 66566, 0, 0, 10113},
{66567, 66607, 66567, 0, 0, 10113},
{66568, 66608, 66568, 0, 0, 10113},
{66569, 66609, 66569, 0, 0, 10113},
{66570, 66610, 66570, 0, 0, 10113},
{66571, 66611, 66571, 0, 0, 10113},
{66572, 66612, 66572, 0, 0, 10113},
{66573, 66613, 66573, 0, 0, 10113},
{66574, 66614, 66574, 0, 0, 10113},
{66575, 66615, 66575, 0, 0, 10113},
{66576, 66616, 66576, 0, 0, 10113},
{66577, 66617, 66577, 0, 0, 10113},
{66578, 66618, 66578, 0, 0, 10113},
{66579, 66619, 66579, 0, 0, 10113},
{66580, 66620, 66580, 0, 0, 10113},
{66581, 66621, 66581, 0, 0, 10113},
{66582, 66622, 66582, 0, 0, 10113},
{66583, 66623, 66583, 0, 0, 10113},
{66584, 66624, 66584, 0, 0, 10113},
{66585, 66625, 66585, 0, 0, 10113},
{66586, 66626, 66586, 0, 0, 10113},
{66587, 66627, 66587, 0, 0, 10113},
{66588, 66628, 66588, 0, 0, 10113},
{66589, 66629, 66589, 0, 0, 10113},
{66590, 66630, 66590, 0, 0, 10113},
{66591, 66631, 66591, 0, 0, 10113},
{66592, 66632, 66592, 0, 0, 10113},
{66593, 66633, 66593, 0, 0, 10113},
{66594, 66634, 66594, 0, 0, 10113},
{66595, 66635, 66595, 0, 0, 10113},
{66596, 66636, 66596, 0, 0, 10113},
{66597, 66637, 66597, 0, 0, 10113},
{66598, 66638, 66598, 0, 0, 10113},
{66599, 66639, 66599, 0, 0, 10113},
{66560, 66600, 66560, 0, 0, 9993},
{66561, 66601, 66561, 0, 0, 9993},
{66562, 66602, 66562, 0, 0, 9993},
{66563, 66603, 66563, 0, 0, 9993},
{66564, 66604, 66564, 0, 0, 9993},
{66565, 66605, 66565, 0, 0, 9993},
{66566, 66606, 66566, 0, 0, 9993},
{66567, 66607, 66567, 0, 0, 9993},
{66568, 66608, 66568, 0, 0, 9993},
{66569, 66609, 66569, 0, 0, 9993},
{66570, 66610, 66570, 0, 0, 9993},
{66571, 66611, 66571, 0, 0, 9993},
{66572, 66612, 66572, 0, 0, 9993},
{66573, 66613, 66573, 0, 0, 9993},
{66574, 66614, 66574, 0, 0, 9993},
{66575, 66615, 66575, 0, 0, 9993},
{66576, 66616, 66576, 0, 0, 9993},
{66577, 66617, 66577, 0, 0, 9993},
{66578, 66618, 66578, 0, 0, 9993},
{66579, 66619, 66579, 0, 0, 9993},
{66580, 66620, 66580, 0, 0, 9993},
{66581, 66621, 66581, 0, 0, 9993},
{66582, 66622, 66582, 0, 0, 9993},
{66583, 66623, 66583, 0, 0, 9993},
{66584, 66624, 66584, 0, 0, 9993},
{66585, 66625, 66585, 0, 0, 9993},
{66586, 66626, 66586, 0, 0, 9993},
{66587, 66627, 66587, 0, 0, 9993},
{66588, 66628, 66588, 0, 0, 9993},
{66589, 66629, 66589, 0, 0, 9993},
{66590, 66630, 66590, 0, 0, 9993},
{66591, 66631, 66591, 0, 0, 9993},
{66592, 66632, 66592, 0, 0, 9993},
{66593, 66633, 66593, 0, 0, 9993},
{66594, 66634, 66594, 0, 0, 9993},
{66595, 66635, 66595, 0, 0, 9993},
{66596, 66636, 66596, 0, 0, 9993},
{66597, 66637, 66597, 0, 0, 9993},
{66598, 66638, 66598, 0, 0, 9993},
{66599, 66639, 66599, 0, 0, 9993},
};
/* extended case mappings */
const Py_UCS4 _PyUnicode_ExtendedCase[] = {
223,
83,
83,
83,
115,
105,
775,
304,
329,
700,
78,
496,
74,
780,
912,
921,
776,
769,
944,
933,
776,
769,
1415,
1333,
1362,
1333,
1410,
7830,
72,
817,
7831,
84,
776,
7832,
87,
778,
7833,
89,
778,
7834,
65,
702,
8016,
933,
787,
8018,
933,
787,
768,
8020,
933,
787,
769,
8022,
933,
787,
834,
8064,
7944,
921,
8072,
8065,
7945,
921,
8073,
8066,
7946,
921,
8074,
8067,
7947,
921,
8075,
8068,
7948,
921,
8076,
8069,
7949,
921,
8077,
8070,
7950,
921,
8078,
8071,
7951,
921,
8079,
8064,
7944,
921,
8072,
8065,
7945,
921,
8073,
8066,
7946,
921,
8074,
8067,
7947,
921,
8075,
8068,
7948,
921,
8076,
8069,
7949,
921,
8077,
8070,
7950,
921,
8078,
8071,
7951,
921,
8079,
8080,
7976,
921,
8088,
8081,
7977,
921,
8089,
8082,
7978,
921,
8090,
8083,
7979,
921,
8091,
8084,
7980,
921,
8092,
8085,
7981,
921,
8093,
8086,
7982,
921,
8094,
8087,
7983,
921,
8095,
8080,
7976,
921,
8088,
8081,
7977,
921,
8089,
8082,
7978,
921,
8090,
8083,
7979,
921,
8091,
8084,
7980,
921,
8092,
8085,
7981,
921,
8093,
8086,
7982,
921,
8094,
8087,
7983,
921,
8095,
8096,
8040,
921,
8104,
8097,
8041,
921,
8105,
8098,
8042,
921,
8106,
8099,
8043,
921,
8107,
8100,
8044,
921,
8108,
8101,
8045,
921,
8109,
8102,
8046,
921,
8110,
8103,
8047,
921,
8111,
8096,
8040,
921,
8104,
8097,
8041,
921,
8105,
8098,
8042,
921,
8106,
8099,
8043,
921,
8107,
8100,
8044,
921,
8108,
8101,
8045,
921,
8109,
8102,
8046,
921,
8110,
8103,
8047,
921,
8111,
8114,
8122,
921,
8122,
837,
8115,
913,
921,
8124,
8116,
902,
921,
902,
837,
8118,
913,
834,
8119,
913,
834,
921,
913,
834,
837,
8115,
913,
921,
8124,
8130,
8138,
921,
8138,
837,
8131,
919,
921,
8140,
8132,
905,
921,
905,
837,
8134,
919,
834,
8135,
919,
834,
921,
919,
834,
837,
8131,
919,
921,
8140,
8146,
921,
776,
768,
8147,
921,
776,
769,
8150,
921,
834,
8151,
921,
776,
834,
8162,
933,
776,
768,
8163,
933,
776,
769,
8164,
929,
787,
8166,
933,
834,
8167,
933,
776,
834,
8178,
8186,
921,
8186,
837,
8179,
937,
921,
8188,
8180,
911,
921,
911,
837,
8182,
937,
834,
8183,
937,
834,
921,
937,
834,
837,
8179,
937,
921,
8188,
64256,
70,
70,
70,
102,
64257,
70,
73,
70,
105,
64258,
70,
76,
70,
108,
64259,
70,
70,
73,
70,
102,
105,
64260,
70,
70,
76,
70,
102,
108,
64261,
83,
84,
83,
116,
64262,
83,
84,
83,
116,
64275,
1348,
1350,
1348,
1398,
64276,
1348,
1333,
1348,
1381,
64277,
1348,
1339,
1348,
1387,
64278,
1358,
1350,
1358,
1398,
64279,
1348,
1341,
1348,
1389,
};
/* type indexes */
#define SHIFT 7
static unsigned char index1[] = {
0, 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, 34, 35, 36, 37,
38, 39, 34, 34, 34, 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, 64, 64, 65, 66, 67, 64,
64, 64, 64, 68, 69, 64, 64, 64, 64, 64, 64, 70, 17, 71, 72, 73, 74, 75,
76, 64, 77, 78, 79, 80, 81, 82, 83, 64, 64, 84, 85, 34, 34, 34, 34, 34,
34, 86, 34, 34, 34, 34, 34, 87, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 88, 89, 90, 91, 34, 34, 34, 92, 34, 34,
34, 93, 94, 34, 34, 34, 34, 34, 95, 34, 34, 34, 96, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 97, 98, 99, 34, 34, 34, 34, 34, 34, 100, 101, 34, 34,
34, 34, 34, 34, 34, 34, 102, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 103, 34, 34, 34, 34, 34, 34, 34, 34, 104, 34, 34, 34, 34,
100, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 103, 34, 34, 34, 34, 34, 34, 105, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 106, 107, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 108, 109, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 110, 111, 34, 34, 34, 34, 34,
34, 34, 34, 112, 34, 34, 113, 114, 115, 116, 117, 118, 119, 120, 121,
122, 123, 124, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 128, 129,
130, 131, 132, 133, 34, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
17, 144, 145, 146, 147, 148, 17, 17, 17, 17, 17, 17, 149, 17, 150, 17,
151, 17, 152, 17, 153, 17, 17, 17, 154, 17, 17, 17, 155, 156, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 34, 34, 34, 34, 34, 34, 157, 17, 158,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 34, 34, 34, 34, 34, 34, 34, 34, 159, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 34, 34, 34, 34, 160, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 161, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 64, 162, 163, 164, 165, 17, 166, 17, 167, 168, 169, 170, 171, 172,
173, 174, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 175, 176, 177,
178, 179, 17, 180, 181, 182, 183, 184, 185, 186, 187, 65, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 188, 189, 190, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 86, 191, 34, 192,
193, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 194, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 195, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 196, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 197, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 198, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 199, 34, 200, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 34, 194, 34, 34, 200, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 201, 17, 202, 203, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 204, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126, 126, 126, 126, 204,
};
static unsigned short index2[] = {
1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 3, 3, 3, 2, 4, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 6, 5,
7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 6, 5, 5, 5, 5, 5, 5, 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, 5, 5, 5, 6, 43, 6, 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, 5, 5,
5, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 5, 5, 5, 5, 5, 6, 5, 70, 5, 5,
71, 5, 6, 5, 5, 72, 73, 6, 74, 5, 75, 6, 76, 70, 5, 77, 77, 77, 5, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
97, 98, 99, 100, 5, 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, 5, 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, 70, 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, 70, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292,
70, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
70, 70, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319,
320, 70, 321, 322, 323, 70, 324, 321, 321, 321, 321, 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, 70, 418, 419, 420, 421, 422, 423, 424, 425, 426,
427, 428, 429, 430, 431, 432, 433, 434, 435, 70, 70, 70, 70, 70, 70, 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, 70, 463, 464,
70, 465, 70, 466, 70, 70, 70, 70, 467, 70, 70, 468, 70, 469, 70, 70, 470,
471, 70, 472, 70, 70, 70, 473, 70, 474, 475, 70, 70, 476, 70, 70, 70, 70,
70, 70, 70, 477, 70, 70, 478, 70, 70, 479, 70, 70, 70, 70, 480, 481, 482,
483, 484, 70, 70, 70, 70, 70, 485, 70, 321, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 486, 486, 486, 486, 486, 486, 486, 486, 486, 487, 487, 487, 487,
487, 487, 487, 486, 486, 6, 6, 6, 6, 487, 487, 487, 487, 487, 487, 487,
487, 487, 487, 487, 487, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 486,
486, 486, 486, 486, 6, 6, 6, 6, 6, 6, 6, 487, 6, 487, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 488, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 489, 490, 491, 492, 487,
6, 493, 494, 0, 0, 495, 496, 497, 498, 5, 0, 0, 0, 0, 0, 6, 6, 499, 75,
500, 501, 502, 0, 503, 0, 504, 505, 506, 507, 508, 509, 510, 511, 512,
513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 0, 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, 571, 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, 70, 602, 603, 5, 604, 605, 606, 607,
608, 70, 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, 5, 75, 75, 75, 75, 75, 6, 6, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 487, 5, 5, 5, 5, 5, 5, 0, 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, 0, 5, 5, 0, 0, 0, 0, 0, 0, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 5, 75, 5, 75, 75, 5, 75, 75, 5, 75, 0, 0, 0, 0,
0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 0, 0, 0, 0, 0, 321, 321, 321, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
71, 71, 71, 71, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 5, 0, 0, 5, 5, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 487, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 7, 8, 9, 10, 11, 12,
13, 14, 15, 16, 5, 5, 5, 5, 321, 321, 75, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 5, 321, 75, 75, 75, 75, 75,
75, 75, 71, 5, 75, 75, 75, 75, 75, 75, 487, 487, 75, 75, 5, 75, 75, 75,
75, 321, 321, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 321, 321, 321, 5, 5,
321, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 71, 321, 75, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 0, 0, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 75, 75,
75, 75, 75, 75, 75, 75, 75, 487, 487, 5, 5, 5, 5, 487, 0, 0, 0, 0, 0,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 75, 75, 75, 75, 487, 75, 75, 75,
75, 75, 75, 75, 75, 75, 487, 75, 75, 75, 487, 75, 75, 75, 75, 75, 0, 0,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 75, 75, 75, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 75, 75, 43, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 75, 43, 75, 321, 43, 43, 43, 75, 75,
75, 75, 75, 75, 75, 75, 43, 43, 43, 43, 75, 43, 43, 321, 75, 75, 75, 75,
75, 75, 75, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 75, 75, 5,
5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 5, 487, 321, 321, 321, 321, 321,
321, 0, 321, 321, 321, 321, 321, 321, 321, 0, 75, 43, 43, 0, 321, 321,
321, 321, 321, 321, 321, 321, 0, 0, 321, 321, 0, 0, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 0, 321, 321, 321, 321, 321, 321, 321, 0, 321, 0, 0,
0, 321, 321, 321, 321, 0, 0, 75, 321, 43, 43, 43, 75, 75, 75, 75, 0, 0,
43, 43, 0, 0, 43, 43, 75, 321, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 0, 0,
321, 321, 0, 321, 321, 321, 75, 75, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 321, 321, 5, 5, 77, 77, 77, 77, 77, 77, 5, 5, 0, 0, 0, 0, 0, 75,
75, 43, 0, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 321, 321, 0, 0, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 0, 321, 321, 321, 321, 321, 321, 321,
0, 321, 321, 0, 321, 321, 0, 321, 321, 0, 0, 75, 0, 43, 43, 43, 75, 75,
0, 0, 0, 0, 75, 75, 0, 0, 75, 75, 75, 0, 0, 0, 75, 0, 0, 0, 0, 0, 0, 0,
321, 321, 321, 321, 0, 321, 0, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13,
14, 15, 16, 75, 75, 321, 321, 321, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
75, 75, 43, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321, 321,
321, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321, 321, 321, 321, 321,
321, 321, 0, 321, 321, 0, 321, 321, 321, 321, 321, 0, 0, 75, 321, 43, 43,
43, 75, 75, 75, 75, 75, 0, 75, 75, 43, 0, 43, 43, 75, 0, 0, 321, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 75, 75, 0, 0, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 75, 43, 43, 0, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 321, 321,
0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321, 321, 321, 321, 321,
321, 321, 0, 321, 321, 0, 321, 321, 321, 321, 321, 0, 0, 75, 321, 43, 75,
43, 75, 75, 75, 75, 0, 0, 43, 43, 0, 0, 43, 43, 75, 0, 0, 0, 0, 0, 0, 0,
0, 75, 43, 0, 0, 0, 0, 321, 321, 0, 321, 321, 321, 75, 75, 0, 0, 7, 8, 9,
10, 11, 12, 13, 14, 15, 16, 5, 321, 77, 77, 77, 77, 77, 77, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 75, 321, 0, 321, 321, 321, 321, 321, 321, 0, 0, 0, 321,
321, 321, 0, 321, 321, 321, 321, 0, 0, 0, 321, 321, 0, 321, 0, 321, 321,
0, 0, 0, 321, 321, 0, 0, 0, 321, 321, 321, 0, 0, 0, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 43, 43, 75, 43, 43,
0, 0, 0, 43, 43, 43, 0, 43, 43, 43, 75, 0, 0, 321, 0, 0, 0, 0, 0, 0, 43,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 77, 77, 77, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 43, 43, 43,
0, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321, 321, 321, 0, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 0, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 0, 321, 321, 321, 321, 321, 0, 0, 0, 321, 75, 75, 75, 43,
43, 43, 43, 0, 75, 75, 75, 0, 75, 75, 75, 75, 0, 0, 0, 0, 0, 0, 0, 75,
75, 0, 321, 321, 0, 0, 0, 0, 0, 0, 321, 321, 75, 75, 0, 0, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 77, 77, 77, 77, 77, 77,
77, 5, 0, 0, 43, 43, 0, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321,
321, 321, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 0, 321, 321, 321, 321, 321, 0, 0, 75,
321, 43, 75, 43, 43, 43, 43, 43, 0, 75, 43, 43, 0, 43, 43, 75, 75, 0, 0,
0, 0, 0, 0, 0, 43, 43, 0, 0, 0, 0, 0, 0, 0, 321, 0, 321, 321, 75, 75, 0,
0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 321, 321, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 0, 321, 321, 321, 321, 321, 321, 321,
321, 0, 321, 321, 321, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 0, 0, 321, 43, 43, 43, 75, 75, 75, 75, 0, 43, 43, 43,
0, 43, 43, 43, 75, 321, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0,
0, 321, 321, 75, 75, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 77, 77,
77, 77, 77, 77, 0, 0, 0, 5, 321, 321, 321, 321, 321, 321, 0, 0, 43, 43,
0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321, 0, 0, 321,
321, 321, 321, 321, 321, 321, 0, 0, 0, 75, 0, 0, 0, 0, 43, 43, 43, 75,
75, 75, 0, 75, 0, 43, 43, 43, 43, 43, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 75, 321, 977, 75, 75, 75, 75, 75, 75, 75,
0, 0, 0, 0, 5, 321, 321, 321, 321, 321, 321, 487, 75, 75, 75, 75, 75, 75,
75, 75, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 5, 5, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 321, 321, 0, 321, 0, 0, 321, 321, 0, 321, 0, 0, 321,
0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 0, 321, 321, 321, 321, 321, 321,
321, 0, 321, 321, 321, 0, 321, 0, 321, 0, 0, 321, 321, 0, 321, 321, 321,
321, 75, 321, 977, 75, 75, 75, 75, 75, 75, 0, 75, 75, 321, 0, 0, 321,
321, 321, 321, 321, 0, 487, 0, 75, 75, 75, 75, 75, 75, 0, 0, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 0, 0, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 75,
75, 5, 5, 5, 5, 5, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 77, 77, 77,
77, 77, 77, 77, 77, 77, 77, 5, 75, 5, 75, 5, 75, 5, 5, 5, 5, 43, 43, 321,
321, 321, 321, 321, 321, 321, 321, 0, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 0, 0, 0, 0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
43, 75, 75, 75, 75, 75, 5, 75, 75, 321, 321, 321, 321, 321, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 0, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 0, 5, 5, 5, 5, 5, 5, 5, 5, 75, 5, 5,
5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 43, 43, 75, 75, 75, 75, 43, 75, 75, 75, 75, 75,
75, 43, 75, 75, 43, 43, 75, 75, 321, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
5, 5, 5, 5, 5, 5, 321, 321, 321, 321, 321, 321, 43, 43, 75, 75, 321, 321,
321, 321, 75, 75, 75, 321, 43, 43, 43, 321, 321, 43, 43, 43, 43, 43, 43,
43, 321, 321, 321, 75, 75, 75, 75, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 75, 43, 43, 75, 75, 43, 43, 43, 43, 43, 43,
75, 321, 43, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 43, 43, 43, 75, 5, 5,
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, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 5, 487, 0, 0, 0, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321,
321, 321, 321, 0, 0, 321, 321, 321, 321, 321, 321, 321, 0, 321, 0, 321,
321, 321, 321, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 0, 321, 321, 321, 321, 0, 0, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321,
321, 321, 321, 0, 0, 321, 321, 321, 321, 321, 321, 321, 0, 321, 0, 321,
321, 321, 321, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 0, 321, 321, 321, 321, 0, 0, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 75, 75, 75, 5, 5, 5, 5, 5,
5, 5, 5, 5, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 77, 77,
77, 77, 77, 77, 77, 77, 77, 77, 77, 0, 0, 0, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 5, 5, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 2, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 5,
5, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 5, 5, 5, 1025, 1025, 1025, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 0, 321, 321, 321, 321, 75, 75, 75, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 75, 75, 75, 5, 5, 0, 0, 0, 0, 0,
0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 75, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321,
321, 321, 0, 75, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 71, 71, 43, 75, 75, 75, 75, 75, 75,
75, 43, 43, 43, 43, 43, 43, 43, 43, 75, 43, 43, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 5, 5, 5, 487, 5, 5, 5, 5, 321, 75, 0, 0, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 77, 77, 77, 77, 77, 77, 77, 77,
77, 77, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 75, 75, 75, 2,
0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 487, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 75, 321, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 0, 0, 0, 75, 75, 75, 43, 43, 43, 43, 75, 75, 43, 43, 43, 0, 0, 0, 0,
43, 43, 75, 43, 43, 43, 43, 43, 43, 75, 75, 75, 0, 0, 0, 0, 5, 0, 0, 0,
5, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 321, 321, 321,
321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 321, 321, 321,
321, 321, 321, 321, 43, 43, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12, 13,
14, 15, 16, 1016, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 75, 75, 43, 43, 43, 0, 0, 5, 5, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 43, 75, 43, 75, 75, 75, 75,
75, 75, 75, 0, 75, 43, 75, 43, 43, 75, 75, 75, 75, 75, 75, 75, 75, 43,
43, 43, 43, 43, 43, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 0, 0, 75, 7,
8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12,
13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 487, 5, 5, 5, 5,
5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 75, 75, 75, 43, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 75, 43, 75, 75, 75, 75, 75, 43, 75, 43, 43, 43, 43, 43, 75, 43,
43, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 7, 8, 9, 10, 11, 12,
13, 14, 15, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 75,
75, 75, 75, 75, 75, 75, 75, 75, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 75,
75, 43, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 43, 75, 75, 75, 75, 43, 43, 75, 75, 43, 0, 0, 0, 321, 321,
7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 75, 43, 75, 75, 43, 43, 43, 75, 43,
75, 75, 75, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 43, 43, 43, 43, 43, 43, 43, 43, 75, 75, 75, 75,
75, 75, 75, 75, 43, 43, 75, 75, 0, 0, 0, 5, 5, 5, 5, 5, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 0, 0, 0, 321, 321, 321, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 487, 487, 487, 487, 487, 487, 5, 5, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 75, 75, 75, 5, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 43,
75, 75, 75, 75, 75, 75, 75, 321, 321, 321, 321, 75, 321, 321, 321, 321,
43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486,
486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486,
486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486,
486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 486, 1026, 70, 70, 70, 1027, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486,
486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486,
486, 486, 486, 486, 486, 486, 486, 486, 486, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 75, 75, 75, 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, 70, 70, 1184,
70, 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, 0, 0,
1303, 1304, 1305, 1306, 1307, 1308, 0, 0, 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, 0, 0, 1347, 1348,
1349, 1350, 1351, 1352, 0, 0, 1353, 1354, 1355, 1356, 1357, 1358, 1359,
1360, 0, 1361, 0, 1362, 0, 1363, 0, 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, 0, 0, 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, 0, 1448, 1449, 1450, 1451,
1452, 1453, 1454, 6, 1455, 6, 6, 6, 1456, 1457, 1458, 0, 1459, 1460,
1461, 1462, 1463, 1464, 1465, 6, 6, 6, 1466, 1467, 1468, 1469, 0, 0,
1470, 1471, 1472, 1473, 1474, 1475, 0, 6, 6, 6, 1476, 1477, 1478, 1479,
1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 6, 6, 6, 0, 0,
1489, 1490, 1491, 0, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 6, 6, 0,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 71, 71, 71, 71, 71, 5, 5, 5, 5, 5, 5, 5,
5, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 3, 3, 71, 71, 71, 71,
71, 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 43, 43, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 43, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 2, 71, 71, 71, 71, 71, 0, 0, 0, 0, 0, 71, 71, 71, 71, 71, 71, 1499,
487, 0, 0, 1500, 1501, 1502, 1503, 1504, 1505, 5, 5, 5, 5, 5, 487, 1499,
76, 72, 73, 1500, 1501, 1502, 1503, 1504, 1505, 5, 5, 5, 5, 5, 0, 486,
486, 486, 486, 486, 487, 487, 487, 487, 487, 487, 487, 487, 0, 0, 0, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 6, 6, 6, 6, 75, 6, 6, 6,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 5, 5, 571, 5, 5, 5, 5, 571, 5, 5, 70, 571, 571, 571,
70, 70, 571, 571, 571, 70, 5, 571, 5, 5, 1506, 571, 571, 571, 571, 571,
5, 5, 5, 5, 5, 5, 571, 5, 1507, 5, 571, 5, 1508, 1509, 571, 571, 1506,
70, 571, 571, 1510, 571, 70, 321, 321, 321, 321, 70, 5, 5, 70, 70, 571,
571, 5, 5, 5, 5, 5, 571, 70, 70, 70, 70, 5, 5, 5, 5, 1511, 5, 77, 77, 77,
77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 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, 1025, 1025, 1025, 1544, 1545, 1025, 1025,
1025, 1025, 77, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 72, 73,
1500, 1501, 1502, 1503, 1504, 1505, 77, 77, 77, 77, 77, 77, 77, 77, 77,
77, 77, 76, 72, 73, 1500, 1501, 1502, 1503, 1504, 1505, 77, 77, 77, 77,
77, 77, 77, 77, 77, 77, 77, 76, 72, 73, 1500, 1501, 1502, 1503, 1504,
1505, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1499, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 76, 72, 73, 1500,
1501, 1502, 1503, 1504, 1505, 77, 1499, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 76, 72, 73, 1500, 1501, 1502, 1503,
1504, 1505, 77, 76, 72, 73, 1500, 1501, 1502, 1503, 1504, 1505, 77, 76,
72, 73, 1500, 1501, 1502, 1503, 1504, 1505, 77, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0,
5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 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, 0, 1692, 1693, 1694, 1695, 1696, 1697,
1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 70,
1709, 1710, 70, 1711, 1712, 70, 70, 70, 70, 70, 70, 486, 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, 70, 5, 5, 5, 5, 5, 5, 1815, 1816, 1817, 1818, 75,
75, 75, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 77, 5, 5, 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, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 487, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 75, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0,
0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 0, 321, 321, 321, 321,
321, 321, 321, 0, 321, 321, 321, 321, 321, 321, 321, 0, 321, 321, 321,
321, 321, 321, 321, 0, 321, 321, 321, 321, 321, 321, 321, 0, 321, 321,
321, 321, 321, 321, 321, 0, 321, 321, 321, 321, 321, 321, 321, 0, 321,
321, 321, 321, 321, 321, 321, 0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 1857, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 0, 0, 0, 0, 2, 5, 5, 5, 5, 487, 321, 1025, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1025, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 75, 75, 75, 75, 75, 75, 5, 487, 487,
487, 487, 487, 5, 5, 1025, 1025, 1025, 487, 321, 5, 5, 5, 0, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0,
0, 75, 75, 6, 6, 487, 487, 321, 5, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 5, 487,
487, 487, 321, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 0, 5, 5, 77, 77, 77, 77, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0,
0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 77, 77, 77, 77, 77, 77, 77,
77, 77, 77, 77, 77, 77, 77, 77, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 77, 77, 77, 77, 77,
77, 77, 77, 77, 77, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 77, 77,
77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 0, 321, 321, 321, 321, 321, 1858, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1858, 321,
321, 1858, 321, 321, 321, 1858, 321, 1858, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321,
321, 321, 321, 321, 321, 321, 1858, 321, 1858, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 1858, 1858, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321,
321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 1858,
321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 1858, 321, 1858, 1858, 1858, 321, 321, 321, 321, 321, 321, 1858,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 1858, 1858, 1858, 1858, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
1858, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 1858, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 1858, 1858, 1858, 321, 1858, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321,
1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1858,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321,
321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
487, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0,
0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 487, 487, 487, 487, 487, 487, 5, 5, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 487, 5, 5, 5, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 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, 321, 75, 6, 6, 6, 5, 0, 0, 0, 0, 0, 0, 0, 0, 75, 75, 5, 487, 1905,
1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917,
1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 0, 0,
0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025,
1025, 75, 75, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 487, 487, 487, 487,
487, 487, 487, 487, 487, 6, 6, 1929, 1930, 1931, 1932, 1933, 1934, 1935,
1936, 1937, 1938, 1939, 1940, 1941, 1942, 70, 70, 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, 486, 70, 70,
70, 70, 70, 70, 70, 70, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017, 2018, 2019, 487, 6, 6, 2020, 2021, 2022,
70, 0, 2023, 2024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2025, 2026,
2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
70, 321, 321, 321, 321, 321, 321, 321, 75, 321, 321, 321, 75, 321, 321,
321, 321, 75, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 43, 43, 75, 75,
43, 5, 5, 5, 5, 0, 0, 0, 0, 77, 77, 77, 77, 77, 77, 5, 5, 5, 5, 0, 0, 0,
0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 5, 5, 5, 5, 0, 0,
0, 0, 0, 0, 0, 0, 43, 43, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 75, 0, 0, 0, 0,
0, 0, 0, 0, 0, 5, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0,
0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 321, 321, 321, 321, 321, 321, 5, 5, 5, 321, 0, 0, 0, 0, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 75, 75, 75, 75, 75, 75, 75, 75, 5, 5, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 75, 75, 75, 43,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 75, 43, 43, 75, 75, 75, 75, 43, 43, 75, 43, 43,
43, 43, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 487, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 0, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 75, 75, 75, 75,
75, 75, 43, 43, 75, 75, 43, 43, 75, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321,
321, 321, 75, 321, 321, 321, 321, 321, 321, 321, 321, 75, 43, 0, 0, 7, 8,
9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 5, 5, 5, 5, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 487, 321, 321,
321, 321, 321, 321, 5, 5, 5, 321, 43, 0, 0, 0, 0, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 75, 321, 75, 75, 75, 321, 321, 75, 75, 321, 321, 321, 321, 321,
75, 75, 321, 75, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 321, 321, 487, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321,
321, 321, 321, 321, 321, 0, 0, 321, 321, 321, 321, 321, 321, 0, 0, 321,
321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321,
321, 321, 321, 0, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 43, 43, 75, 43, 43, 75, 43, 43, 5, 43, 75, 0, 0, 7, 8, 9,
10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0,
0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 1858, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321,
1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 1858, 321, 1858, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0,
0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 0, 0, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2035, 2036, 2037, 2038,
2039, 2040, 2041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2042, 2043, 2044,
2045, 2046, 0, 0, 0, 0, 0, 321, 75, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 5, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 0, 321, 321, 321, 321, 321, 0, 321, 0, 321, 321, 0, 321, 321,
0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 2047,
2047, 2047, 2047, 2047, 2047, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 5, 5, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 2047, 2047, 5, 5, 0, 0, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5,
0, 0, 0, 0, 0, 0, 75, 75, 75, 75, 75, 75, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5, 5, 5, 43, 43, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 43, 43, 43, 5, 5, 6, 0, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 0, 0, 0, 0, 2047, 321, 2047, 321,
2047, 0, 2047, 321, 2047, 321, 2047, 321, 2047, 321, 2047, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 71, 0, 5, 5,
5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 6, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 6, 5, 5, 5, 5, 5, 5, 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, 5, 5, 5, 6, 43, 6, 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, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 487, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 2100, 2100, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 321, 321, 321,
321, 321, 321, 0, 0, 321, 321, 321, 321, 321, 321, 0, 0, 321, 321, 321,
321, 321, 321, 0, 0, 321, 321, 321, 0, 0, 0, 5, 5, 5, 6, 5, 5, 5, 0, 5,
5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 71, 71, 5, 5, 0, 0,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 0, 321, 321, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 5, 5, 5, 0,
0, 0, 0, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5,
5, 5, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 77, 77, 77, 77, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 77, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 75, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 0, 0, 0, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 0, 77, 77, 77, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 1025, 321, 321, 321, 321, 321, 321, 321, 321, 1025, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 0, 5, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 321,
321, 321, 321, 321, 321, 321, 321, 5, 1025, 1025, 1025, 1025, 1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 7, 8,
9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
321, 321, 321, 321, 321, 321, 0, 0, 321, 0, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 321, 321, 0, 0, 0,
321, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 5, 77, 77, 77,
77, 77, 77, 77, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 77, 77, 77, 77, 77, 77, 0, 0, 0, 5, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 75, 75, 75, 0, 75, 75, 0, 0, 0, 0, 0, 75,
75, 75, 75, 321, 321, 321, 321, 0, 321, 321, 321, 0, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 75, 75, 75, 0,
0, 0, 0, 75, 76, 72, 73, 1500, 77, 77, 77, 77, 0, 0, 0, 0, 0, 0, 0, 0, 5,
5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 77, 77, 5, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 5, 5, 5, 5, 5,
5, 5, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 77, 77, 77, 77, 77,
77, 77, 77, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 77, 77, 77, 77, 77, 77,
77, 77, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 72, 73, 1500, 1501, 1502,
1503, 1504, 1505, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
77, 77, 77, 77, 77, 77, 77, 77, 0, 43, 75, 43, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 76, 72, 73, 1500, 1501,
1502, 1503, 1504, 1505, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 7, 8,
9, 10, 11, 12, 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 75, 75, 43, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 43, 43, 43, 75, 75, 75, 75, 43, 43, 75, 75,
5, 5, 71, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1025, 1025, 1025, 1025, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1506, 1506, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1506, 1506, 1025, 1025,
1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 321, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0,
0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 43, 43, 75, 75, 75, 5, 5, 5, 43,
43, 43, 43, 43, 43, 71, 71, 71, 71, 71, 71, 71, 71, 75, 75, 75, 75, 75,
75, 75, 75, 5, 5, 75, 75, 75, 75, 75, 75, 75, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 75, 75,
75, 75, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 75, 75, 75, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 77,
77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 70, 70, 70, 70, 70, 70, 70, 0,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 571, 0, 571, 571, 0, 0, 571, 0, 0, 571, 571, 0, 0,
571, 571, 571, 571, 0, 571, 571, 571, 571, 571, 571, 571, 571, 70, 70,
70, 70, 0, 70, 0, 70, 70, 70, 70, 70, 70, 70, 0, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 571, 571, 0, 571, 571, 571, 571,
0, 0, 571, 571, 571, 571, 571, 571, 571, 571, 0, 571, 571, 571, 571, 571,
571, 571, 0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 571, 571, 0, 571, 571, 571,
571, 0, 571, 571, 571, 571, 571, 0, 571, 0, 0, 0, 571, 571, 571, 571,
571, 571, 571, 0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 0, 0, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 5, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 5, 70, 70, 70, 70, 70, 70,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 5, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 5, 70, 70, 70, 70, 70, 70, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 5, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 5, 70, 70, 70, 70,
70, 70, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 5, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 5, 70, 70, 70, 70, 70, 70, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571,
571, 571, 571, 571, 571, 571, 5, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 5, 70, 70,
70, 70, 70, 70, 571, 70, 0, 0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 7, 8,
9, 10, 11, 12, 13, 14, 15, 16, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 7, 8,
9, 10, 11, 12, 13, 14, 15, 16, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1499, 1499, 76, 72, 73, 1500,
1501, 1502, 1503, 1504, 1505, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 5,
5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 0, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0,
5, 5, 5, 5, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 0,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 0, 5, 0, 5,
0, 5, 0, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 0, 0, 5, 5, 5, 5, 0, 5, 0, 0, 5,
5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 1858, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 1858,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 1858, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1858, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321,
321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
71, 71, 71, 71, 71, 71, 71, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0,
};
/* Returns the numeric value as double for Unicode characters
* having this property, -1.0 otherwise.
*/
double _PyUnicode_ToNumeric(Py_UCS4 ch)
{
switch (ch) {
case 0x0F33:
return (double) -1.0/2.0;
case 0x0030:
case 0x0660:
case 0x06F0:
case 0x07C0:
case 0x0966:
case 0x09E6:
case 0x0A66:
case 0x0AE6:
case 0x0B66:
case 0x0BE6:
case 0x0C66:
case 0x0C78:
case 0x0CE6:
case 0x0D66:
case 0x0E50:
case 0x0ED0:
case 0x0F20:
case 0x1040:
case 0x1090:
case 0x17E0:
case 0x17F0:
case 0x1810:
case 0x1946:
case 0x19D0:
case 0x1A80:
case 0x1A90:
case 0x1B50:
case 0x1BB0:
case 0x1C40:
case 0x1C50:
case 0x2070:
case 0x2080:
case 0x2189:
case 0x24EA:
case 0x24FF:
case 0x3007:
case 0x96F6:
case 0xA620:
case 0xA6EF:
case 0xA8D0:
case 0xA900:
case 0xA9D0:
case 0xAA50:
case 0xABF0:
case 0xF9B2:
case 0xFF10:
case 0x1018A:
case 0x104A0:
case 0x11066:
case 0x1D7CE:
case 0x1D7D8:
case 0x1D7E2:
case 0x1D7EC:
case 0x1D7F6:
case 0x1F100:
case 0x1F101:
return (double) 0.0;
case 0x0031:
case 0x00B9:
case 0x0661:
case 0x06F1:
case 0x07C1:
case 0x0967:
case 0x09E7:
case 0x0A67:
case 0x0AE7:
case 0x0B67:
case 0x0BE7:
case 0x0C67:
case 0x0C79:
case 0x0C7C:
case 0x0CE7:
case 0x0D67:
case 0x0E51:
case 0x0ED1:
case 0x0F21:
case 0x1041:
case 0x1091:
case 0x1369:
case 0x17E1:
case 0x17F1:
case 0x1811:
case 0x1947:
case 0x19D1:
case 0x19DA:
case 0x1A81:
case 0x1A91:
case 0x1B51:
case 0x1BB1:
case 0x1C41:
case 0x1C51:
case 0x2081:
case 0x215F:
case 0x2160:
case 0x2170:
case 0x2460:
case 0x2474:
case 0x2488:
case 0x24F5:
case 0x2776:
case 0x2780:
case 0x278A:
case 0x3021:
case 0x3192:
case 0x3220:
case 0x3280:
case 0x4E00:
case 0x58F1:
case 0x58F9:
case 0x5E7A:
case 0x5F0C:
case 0xA621:
case 0xA6E6:
case 0xA8D1:
case 0xA901:
case 0xA9D1:
case 0xAA51:
case 0xABF1:
case 0xFF11:
case 0x10107:
case 0x10142:
case 0x10158:
case 0x10159:
case 0x1015A:
case 0x10320:
case 0x103D1:
case 0x104A1:
case 0x10858:
case 0x10916:
case 0x10A40:
case 0x10A7D:
case 0x10B58:
case 0x10B78:
case 0x10E60:
case 0x11052:
case 0x11067:
case 0x12415:
case 0x1241E:
case 0x1242C:
case 0x12434:
case 0x1244F:
case 0x12458:
case 0x1D360:
case 0x1D7CF:
case 0x1D7D9:
case 0x1D7E3:
case 0x1D7ED:
case 0x1D7F7:
case 0x1F102:
case 0x2092A:
return (double) 1.0;
case 0x2152:
return (double) 1.0/10.0;
case 0x09F4:
case 0x0B75:
case 0xA833:
return (double) 1.0/16.0;
case 0x00BD:
case 0x0B73:
case 0x0D74:
case 0x0F2A:
case 0x2CFD:
case 0xA831:
case 0x10141:
case 0x10175:
case 0x10176:
case 0x10E7B:
return (double) 1.0/2.0;
case 0x2153:
case 0x10E7D:
case 0x1245A:
case 0x1245D:
return (double) 1.0/3.0;
case 0x00BC:
case 0x09F7:
case 0x0B72:
case 0x0D73:
case 0xA830:
case 0x10140:
case 0x10E7C:
case 0x12460:
case 0x12462:
return (double) 1.0/4.0;
case 0x2155:
return (double) 1.0/5.0;
case 0x2159:
case 0x12461:
return (double) 1.0/6.0;
case 0x2150:
return (double) 1.0/7.0;
case 0x09F5:
case 0x0B76:
case 0x215B:
case 0xA834:
case 0x1245F:
return (double) 1.0/8.0;
case 0x2151:
return (double) 1.0/9.0;
case 0x0BF0:
case 0x0D70:
case 0x1372:
case 0x2169:
case 0x2179:
case 0x2469:
case 0x247D:
case 0x2491:
case 0x24FE:
case 0x277F:
case 0x2789:
case 0x2793:
case 0x3038:
case 0x3229:
case 0x3289:
case 0x4EC0:
case 0x5341:
case 0x62FE:
case 0xF973:
case 0xF9FD:
case 0x10110:
case 0x10149:
case 0x10150:
case 0x10157:
case 0x10160:
case 0x10161:
case 0x10162:
case 0x10163:
case 0x10164:
case 0x10322:
case 0x103D3:
case 0x1085B:
case 0x10917:
case 0x10A44:
case 0x10B5C:
case 0x10B7C:
case 0x10E69:
case 0x1105B:
case 0x1D369:
return (double) 10.0;
case 0x0BF1:
case 0x0D71:
case 0x137B:
case 0x216D:
case 0x217D:
case 0x4F70:
case 0x767E:
case 0x964C:
case 0x10119:
case 0x1014B:
case 0x10152:
case 0x1016A:
case 0x103D5:
case 0x1085D:
case 0x10919:
case 0x10A46:
case 0x10B5E:
case 0x10B7E:
case 0x10E72:
case 0x11064:
return (double) 100.0;
case 0x0BF2:
case 0x0D72:
case 0x216F:
case 0x217F:
case 0x2180:
case 0x4EDF:
case 0x5343:
case 0x9621:
case 0x10122:
case 0x1014D:
case 0x10154:
case 0x10171:
case 0x1085E:
case 0x10A47:
case 0x10B5F:
case 0x10B7F:
case 0x11065:
return (double) 1000.0;
case 0x137C:
case 0x2182:
case 0x4E07:
case 0x842C:
case 0x1012B:
case 0x10155:
case 0x1085F:
return (double) 10000.0;
case 0x2188:
return (double) 100000.0;
case 0x4EBF:
case 0x5104:
return (double) 100000000.0;
case 0x5146:
return (double) 1000000000000.0;
case 0x216A:
case 0x217A:
case 0x246A:
case 0x247E:
case 0x2492:
case 0x24EB:
return (double) 11.0;
case 0x0F2F:
return (double) 11.0/2.0;
case 0x216B:
case 0x217B:
case 0x246B:
case 0x247F:
case 0x2493:
case 0x24EC:
return (double) 12.0;
case 0x246C:
case 0x2480:
case 0x2494:
case 0x24ED:
return (double) 13.0;
case 0x0F30:
return (double) 13.0/2.0;
case 0x246D:
case 0x2481:
case 0x2495:
case 0x24EE:
return (double) 14.0;
case 0x246E:
case 0x2482:
case 0x2496:
case 0x24EF:
return (double) 15.0;
case 0x0F31:
return (double) 15.0/2.0;
case 0x09F9:
case 0x246F:
case 0x2483:
case 0x2497:
case 0x24F0:
return (double) 16.0;
case 0x16EE:
case 0x2470:
case 0x2484:
case 0x2498:
case 0x24F1:
return (double) 17.0;
case 0x0F32:
return (double) 17.0/2.0;
case 0x16EF:
case 0x2471:
case 0x2485:
case 0x2499:
case 0x24F2:
return (double) 18.0;
case 0x16F0:
case 0x2472:
case 0x2486:
case 0x249A:
case 0x24F3:
return (double) 19.0;
case 0x0032:
case 0x00B2:
case 0x0662:
case 0x06F2:
case 0x07C2:
case 0x0968:
case 0x09E8:
case 0x0A68:
case 0x0AE8:
case 0x0B68:
case 0x0BE8:
case 0x0C68:
case 0x0C7A:
case 0x0C7D:
case 0x0CE8:
case 0x0D68:
case 0x0E52:
case 0x0ED2:
case 0x0F22:
case 0x1042:
case 0x1092:
case 0x136A:
case 0x17E2:
case 0x17F2:
case 0x1812:
case 0x1948:
case 0x19D2:
case 0x1A82:
case 0x1A92:
case 0x1B52:
case 0x1BB2:
case 0x1C42:
case 0x1C52:
case 0x2082:
case 0x2161:
case 0x2171:
case 0x2461:
case 0x2475:
case 0x2489:
case 0x24F6:
case 0x2777:
case 0x2781:
case 0x278B:
case 0x3022:
case 0x3193:
case 0x3221:
case 0x3281:
case 0x3483:
case 0x4E8C:
case 0x5169:
case 0x5F0D:
case 0x5F10:
case 0x8CAE:
case 0x8CB3:
case 0x8D30:
case 0xA622:
case 0xA6E7:
case 0xA8D2:
case 0xA902:
case 0xA9D2:
case 0xAA52:
case 0xABF2:
case 0xF978:
case 0xFF12:
case 0x10108:
case 0x1015B:
case 0x1015C:
case 0x1015D:
case 0x1015E:
case 0x103D2:
case 0x104A2:
case 0x10859:
case 0x1091A:
case 0x10A41:
case 0x10B59:
case 0x10B79:
case 0x10E61:
case 0x11053:
case 0x11068:
case 0x12400:
case 0x12416:
case 0x1241F:
case 0x12423:
case 0x1242D:
case 0x12435:
case 0x1244A:
case 0x12450:
case 0x12459:
case 0x1D361:
case 0x1D7D0:
case 0x1D7DA:
case 0x1D7E4:
case 0x1D7EE:
case 0x1D7F8:
case 0x1F103:
case 0x22390:
return (double) 2.0;
case 0x2154:
case 0x10177:
case 0x10E7E:
case 0x1245B:
case 0x1245E:
return (double) 2.0/3.0;
case 0x2156:
return (double) 2.0/5.0;
case 0x1373:
case 0x2473:
case 0x2487:
case 0x249B:
case 0x24F4:
case 0x3039:
case 0x5344:
case 0x5EFF:
case 0x10111:
case 0x103D4:
case 0x1085C:
case 0x10918:
case 0x10A45:
case 0x10B5D:
case 0x10B7D:
case 0x10E6A:
case 0x1105C:
case 0x1D36A:
return (double) 20.0;
case 0x1011A:
case 0x10E73:
return (double) 200.0;
case 0x10123:
return (double) 2000.0;
case 0x1012C:
return (double) 20000.0;
case 0x3251:
return (double) 21.0;
case 0x3252:
return (double) 22.0;
case 0x3253:
return (double) 23.0;
case 0x3254:
return (double) 24.0;
case 0x3255:
return (double) 25.0;
case 0x3256:
return (double) 26.0;
case 0x3257:
return (double) 27.0;
case 0x3258:
return (double) 28.0;
case 0x3259:
return (double) 29.0;
case 0x0033:
case 0x00B3:
case 0x0663:
case 0x06F3:
case 0x07C3:
case 0x0969:
case 0x09E9:
case 0x0A69:
case 0x0AE9:
case 0x0B69:
case 0x0BE9:
case 0x0C69:
case 0x0C7B:
case 0x0C7E:
case 0x0CE9:
case 0x0D69:
case 0x0E53:
case 0x0ED3:
case 0x0F23:
case 0x1043:
case 0x1093:
case 0x136B:
case 0x17E3:
case 0x17F3:
case 0x1813:
case 0x1949:
case 0x19D3:
case 0x1A83:
case 0x1A93:
case 0x1B53:
case 0x1BB3:
case 0x1C43:
case 0x1C53:
case 0x2083:
case 0x2162:
case 0x2172:
case 0x2462:
case 0x2476:
case 0x248A:
case 0x24F7:
case 0x2778:
case 0x2782:
case 0x278C:
case 0x3023:
case 0x3194:
case 0x3222:
case 0x3282:
case 0x4E09:
case 0x4EE8:
case 0x53C1:
case 0x53C2:
case 0x53C3:
case 0x53C4:
case 0x5F0E:
case 0xA623:
case 0xA6E8:
case 0xA8D3:
case 0xA903:
case 0xA9D3:
case 0xAA53:
case 0xABF3:
case 0xF96B:
case 0xFF13:
case 0x10109:
case 0x104A3:
case 0x1085A:
case 0x1091B:
case 0x10A42:
case 0x10B5A:
case 0x10B7A:
case 0x10E62:
case 0x11054:
case 0x11069:
case 0x12401:
case 0x12408:
case 0x12417:
case 0x12420:
case 0x12424:
case 0x12425:
case 0x1242E:
case 0x1242F:
case 0x12436:
case 0x12437:
case 0x1243A:
case 0x1243B:
case 0x1244B:
case 0x12451:
case 0x1D362:
case 0x1D7D1:
case 0x1D7DB:
case 0x1D7E5:
case 0x1D7EF:
case 0x1D7F9:
case 0x1F104:
case 0x20AFD:
case 0x20B19:
case 0x22998:
case 0x23B1B:
return (double) 3.0;
case 0x09F6:
case 0x0B77:
case 0xA835:
return (double) 3.0/16.0;
case 0x0F2B:
return (double) 3.0/2.0;
case 0x00BE:
case 0x09F8:
case 0x0B74:
case 0x0D75:
case 0xA832:
case 0x10178:
return (double) 3.0/4.0;
case 0x2157:
return (double) 3.0/5.0;
case 0x215C:
return (double) 3.0/8.0;
case 0x1374:
case 0x303A:
case 0x325A:
case 0x5345:
case 0x10112:
case 0x10165:
case 0x10E6B:
case 0x1105D:
case 0x1D36B:
case 0x20983:
return (double) 30.0;
case 0x1011B:
case 0x1016B:
case 0x10E74:
return (double) 300.0;
case 0x10124:
return (double) 3000.0;
case 0x1012D:
return (double) 30000.0;
case 0x325B:
return (double) 31.0;
case 0x325C:
return (double) 32.0;
case 0x325D:
return (double) 33.0;
case 0x325E:
return (double) 34.0;
case 0x325F:
return (double) 35.0;
case 0x32B1:
return (double) 36.0;
case 0x32B2:
return (double) 37.0;
case 0x32B3:
return (double) 38.0;
case 0x32B4:
return (double) 39.0;
case 0x0034:
case 0x0664:
case 0x06F4:
case 0x07C4:
case 0x096A:
case 0x09EA:
case 0x0A6A:
case 0x0AEA:
case 0x0B6A:
case 0x0BEA:
case 0x0C6A:
case 0x0CEA:
case 0x0D6A:
case 0x0E54:
case 0x0ED4:
case 0x0F24:
case 0x1044:
case 0x1094:
case 0x136C:
case 0x17E4:
case 0x17F4:
case 0x1814:
case 0x194A:
case 0x19D4:
case 0x1A84:
case 0x1A94:
case 0x1B54:
case 0x1BB4:
case 0x1C44:
case 0x1C54:
case 0x2074:
case 0x2084:
case 0x2163:
case 0x2173:
case 0x2463:
case 0x2477:
case 0x248B:
case 0x24F8:
case 0x2779:
case 0x2783:
case 0x278D:
case 0x3024:
case 0x3195:
case 0x3223:
case 0x3283:
case 0x4E96:
case 0x56DB:
case 0x8086:
case 0xA624:
case 0xA6E9:
case 0xA8D4:
case 0xA904:
case 0xA9D4:
case 0xAA54:
case 0xABF4:
case 0xFF14:
case 0x1010A:
case 0x104A4:
case 0x10A43:
case 0x10B5B:
case 0x10B7B:
case 0x10E63:
case 0x11055:
case 0x1106A:
case 0x12402:
case 0x12409:
case 0x1240F:
case 0x12418:
case 0x12421:
case 0x12426:
case 0x12430:
case 0x12438:
case 0x1243C:
case 0x1243D:
case 0x1243E:
case 0x1243F:
case 0x1244C:
case 0x12452:
case 0x12453:
case 0x1D363:
case 0x1D7D2:
case 0x1D7DC:
case 0x1D7E6:
case 0x1D7F0:
case 0x1D7FA:
case 0x1F105:
case 0x20064:
case 0x200E2:
case 0x2626D:
return (double) 4.0;
case 0x2158:
return (double) 4.0/5.0;
case 0x1375:
case 0x32B5:
case 0x534C:
case 0x10113:
case 0x10E6C:
case 0x1105E:
case 0x1D36C:
case 0x2098C:
case 0x2099C:
return (double) 40.0;
case 0x1011C:
case 0x10E75:
return (double) 400.0;
case 0x10125:
return (double) 4000.0;
case 0x1012E:
return (double) 40000.0;
case 0x32B6:
return (double) 41.0;
case 0x32B7:
return (double) 42.0;
case 0x32B8:
return (double) 43.0;
case 0x32B9:
return (double) 44.0;
case 0x32BA:
return (double) 45.0;
case 0x32BB:
return (double) 46.0;
case 0x32BC:
return (double) 47.0;
case 0x32BD:
return (double) 48.0;
case 0x32BE:
return (double) 49.0;
case 0x0035:
case 0x0665:
case 0x06F5:
case 0x07C5:
case 0x096B:
case 0x09EB:
case 0x0A6B:
case 0x0AEB:
case 0x0B6B:
case 0x0BEB:
case 0x0C6B:
case 0x0CEB:
case 0x0D6B:
case 0x0E55:
case 0x0ED5:
case 0x0F25:
case 0x1045:
case 0x1095:
case 0x136D:
case 0x17E5:
case 0x17F5:
case 0x1815:
case 0x194B:
case 0x19D5:
case 0x1A85:
case 0x1A95:
case 0x1B55:
case 0x1BB5:
case 0x1C45:
case 0x1C55:
case 0x2075:
case 0x2085:
case 0x2164:
case 0x2174:
case 0x2464:
case 0x2478:
case 0x248C:
case 0x24F9:
case 0x277A:
case 0x2784:
case 0x278E:
case 0x3025:
case 0x3224:
case 0x3284:
case 0x3405:
case 0x382A:
case 0x4E94:
case 0x4F0D:
case 0xA625:
case 0xA6EA:
case 0xA8D5:
case 0xA905:
case 0xA9D5:
case 0xAA55:
case 0xABF5:
case 0xFF15:
case 0x1010B:
case 0x10143:
case 0x10148:
case 0x1014F:
case 0x1015F:
case 0x10173:
case 0x10321:
case 0x104A5:
case 0x10E64:
case 0x11056:
case 0x1106B:
case 0x12403:
case 0x1240A:
case 0x12410:
case 0x12419:
case 0x12422:
case 0x12427:
case 0x12431:
case 0x12439:
case 0x1244D:
case 0x12454:
case 0x12455:
case 0x1D364:
case 0x1D7D3:
case 0x1D7DD:
case 0x1D7E7:
case 0x1D7F1:
case 0x1D7FB:
case 0x1F106:
case 0x20121:
return (double) 5.0;
case 0x0F2C:
return (double) 5.0/2.0;
case 0x215A:
case 0x1245C:
return (double) 5.0/6.0;
case 0x215D:
return (double) 5.0/8.0;
case 0x1376:
case 0x216C:
case 0x217C:
case 0x2186:
case 0x32BF:
case 0x10114:
case 0x10144:
case 0x1014A:
case 0x10151:
case 0x10166:
case 0x10167:
case 0x10168:
case 0x10169:
case 0x10174:
case 0x10323:
case 0x10A7E:
case 0x10E6D:
case 0x1105F:
case 0x1D36D:
return (double) 50.0;
case 0x216E:
case 0x217E:
case 0x1011D:
case 0x10145:
case 0x1014C:
case 0x10153:
case 0x1016C:
case 0x1016D:
case 0x1016E:
case 0x1016F:
case 0x10170:
case 0x10E76:
return (double) 500.0;
case 0x2181:
case 0x10126:
case 0x10146:
case 0x1014E:
case 0x10172:
return (double) 5000.0;
case 0x2187:
case 0x1012F:
case 0x10147:
case 0x10156:
return (double) 50000.0;
case 0x0036:
case 0x0666:
case 0x06F6:
case 0x07C6:
case 0x096C:
case 0x09EC:
case 0x0A6C:
case 0x0AEC:
case 0x0B6C:
case 0x0BEC:
case 0x0C6C:
case 0x0CEC:
case 0x0D6C:
case 0x0E56:
case 0x0ED6:
case 0x0F26:
case 0x1046:
case 0x1096:
case 0x136E:
case 0x17E6:
case 0x17F6:
case 0x1816:
case 0x194C:
case 0x19D6:
case 0x1A86:
case 0x1A96:
case 0x1B56:
case 0x1BB6:
case 0x1C46:
case 0x1C56:
case 0x2076:
case 0x2086:
case 0x2165:
case 0x2175:
case 0x2185:
case 0x2465:
case 0x2479:
case 0x248D:
case 0x24FA:
case 0x277B:
case 0x2785:
case 0x278F:
case 0x3026:
case 0x3225:
case 0x3285:
case 0x516D:
case 0x9646:
case 0x9678:
case 0xA626:
case 0xA6EB:
case 0xA8D6:
case 0xA906:
case 0xA9D6:
case 0xAA56:
case 0xABF6:
case 0xF9D1:
case 0xF9D3:
case 0xFF16:
case 0x1010C:
case 0x104A6:
case 0x10E65:
case 0x11057:
case 0x1106C:
case 0x12404:
case 0x1240B:
case 0x12411:
case 0x1241A:
case 0x12428:
case 0x12440:
case 0x1244E:
case 0x1D365:
case 0x1D7D4:
case 0x1D7DE:
case 0x1D7E8:
case 0x1D7F2:
case 0x1D7FC:
case 0x1F107:
case 0x20AEA:
return (double) 6.0;
case 0x1377:
case 0x10115:
case 0x10E6E:
case 0x11060:
case 0x1D36E:
return (double) 60.0;
case 0x1011E:
case 0x10E77:
return (double) 600.0;
case 0x10127:
return (double) 6000.0;
case 0x10130:
return (double) 60000.0;
case 0x0037:
case 0x0667:
case 0x06F7:
case 0x07C7:
case 0x096D:
case 0x09ED:
case 0x0A6D:
case 0x0AED:
case 0x0B6D:
case 0x0BED:
case 0x0C6D:
case 0x0CED:
case 0x0D6D:
case 0x0E57:
case 0x0ED7:
case 0x0F27:
case 0x1047:
case 0x1097:
case 0x136F:
case 0x17E7:
case 0x17F7:
case 0x1817:
case 0x194D:
case 0x19D7:
case 0x1A87:
case 0x1A97:
case 0x1B57:
case 0x1BB7:
case 0x1C47:
case 0x1C57:
case 0x2077:
case 0x2087:
case 0x2166:
case 0x2176:
case 0x2466:
case 0x247A:
case 0x248E:
case 0x24FB:
case 0x277C:
case 0x2786:
case 0x2790:
case 0x3027:
case 0x3226:
case 0x3286:
case 0x3B4D:
case 0x4E03:
case 0x67D2:
case 0x6F06:
case 0xA627:
case 0xA6EC:
case 0xA8D7:
case 0xA907:
case 0xA9D7:
case 0xAA57:
case 0xABF7:
case 0xFF17:
case 0x1010D:
case 0x104A7:
case 0x10E66:
case 0x11058:
case 0x1106D:
case 0x12405:
case 0x1240C:
case 0x12412:
case 0x1241B:
case 0x12429:
case 0x12441:
case 0x12442:
case 0x12443:
case 0x1D366:
case 0x1D7D5:
case 0x1D7DF:
case 0x1D7E9:
case 0x1D7F3:
case 0x1D7FD:
case 0x1F108:
case 0x20001:
return (double) 7.0;
case 0x0F2D:
return (double) 7.0/2.0;
case 0x215E:
return (double) 7.0/8.0;
case 0x1378:
case 0x10116:
case 0x10E6F:
case 0x11061:
case 0x1D36F:
return (double) 70.0;
case 0x1011F:
case 0x10E78:
return (double) 700.0;
case 0x10128:
return (double) 7000.0;
case 0x10131:
return (double) 70000.0;
case 0x0038:
case 0x0668:
case 0x06F8:
case 0x07C8:
case 0x096E:
case 0x09EE:
case 0x0A6E:
case 0x0AEE:
case 0x0B6E:
case 0x0BEE:
case 0x0C6E:
case 0x0CEE:
case 0x0D6E:
case 0x0E58:
case 0x0ED8:
case 0x0F28:
case 0x1048:
case 0x1098:
case 0x1370:
case 0x17E8:
case 0x17F8:
case 0x1818:
case 0x194E:
case 0x19D8:
case 0x1A88:
case 0x1A98:
case 0x1B58:
case 0x1BB8:
case 0x1C48:
case 0x1C58:
case 0x2078:
case 0x2088:
case 0x2167:
case 0x2177:
case 0x2467:
case 0x247B:
case 0x248F:
case 0x24FC:
case 0x277D:
case 0x2787:
case 0x2791:
case 0x3028:
case 0x3227:
case 0x3287:
case 0x516B:
case 0x634C:
case 0xA628:
case 0xA6ED:
case 0xA8D8:
case 0xA908:
case 0xA9D8:
case 0xAA58:
case 0xABF8:
case 0xFF18:
case 0x1010E:
case 0x104A8:
case 0x10E67:
case 0x11059:
case 0x1106E:
case 0x12406:
case 0x1240D:
case 0x12413:
case 0x1241C:
case 0x1242A:
case 0x12444:
case 0x12445:
case 0x1D367:
case 0x1D7D6:
case 0x1D7E0:
case 0x1D7EA:
case 0x1D7F4:
case 0x1D7FE:
case 0x1F109:
return (double) 8.0;
case 0x1379:
case 0x10117:
case 0x10E70:
case 0x11062:
case 0x1D370:
return (double) 80.0;
case 0x10120:
case 0x10E79:
return (double) 800.0;
case 0x10129:
return (double) 8000.0;
case 0x10132:
return (double) 80000.0;
case 0x0039:
case 0x0669:
case 0x06F9:
case 0x07C9:
case 0x096F:
case 0x09EF:
case 0x0A6F:
case 0x0AEF:
case 0x0B6F:
case 0x0BEF:
case 0x0C6F:
case 0x0CEF:
case 0x0D6F:
case 0x0E59:
case 0x0ED9:
case 0x0F29:
case 0x1049:
case 0x1099:
case 0x1371:
case 0x17E9:
case 0x17F9:
case 0x1819:
case 0x194F:
case 0x19D9:
case 0x1A89:
case 0x1A99:
case 0x1B59:
case 0x1BB9:
case 0x1C49:
case 0x1C59:
case 0x2079:
case 0x2089:
case 0x2168:
case 0x2178:
case 0x2468:
case 0x247C:
case 0x2490:
case 0x24FD:
case 0x277E:
case 0x2788:
case 0x2792:
case 0x3029:
case 0x3228:
case 0x3288:
case 0x4E5D:
case 0x5EFE:
case 0x7396:
case 0xA629:
case 0xA6EE:
case 0xA8D9:
case 0xA909:
case 0xA9D9:
case 0xAA59:
case 0xABF9:
case 0xFF19:
case 0x1010F:
case 0x104A9:
case 0x10E68:
case 0x1105A:
case 0x1106F:
case 0x12407:
case 0x1240E:
case 0x12414:
case 0x1241D:
case 0x1242B:
case 0x12446:
case 0x12447:
case 0x12448:
case 0x12449:
case 0x1D368:
case 0x1D7D7:
case 0x1D7E1:
case 0x1D7EB:
case 0x1D7F5:
case 0x1D7FF:
case 0x1F10A:
case 0x2F890:
return (double) 9.0;
case 0x0F2E:
return (double) 9.0/2.0;
case 0x137A:
case 0x10118:
case 0x10341:
case 0x10E71:
case 0x11063:
case 0x1D371:
return (double) 90.0;
case 0x10121:
case 0x1034A:
case 0x10E7A:
return (double) 900.0;
case 0x1012A:
return (double) 9000.0;
case 0x10133:
return (double) 90000.0;
}
return -1.0;
}
/* Returns 1 for Unicode characters having the bidirectional
* type 'WS', 'B' or 'S' or the category 'Zs', 0 otherwise.
*/
int _PyUnicode_IsWhitespace(register const Py_UCS4 ch)
{
switch (ch) {
case 0x0009:
case 0x000A:
case 0x000B:
case 0x000C:
case 0x000D:
case 0x001C:
case 0x001D:
case 0x001E:
case 0x001F:
case 0x0020:
case 0x0085:
case 0x00A0:
case 0x1680:
case 0x180E:
case 0x2000:
case 0x2001:
case 0x2002:
case 0x2003:
case 0x2004:
case 0x2005:
case 0x2006:
case 0x2007:
case 0x2008:
case 0x2009:
case 0x200A:
case 0x2028:
case 0x2029:
case 0x202F:
case 0x205F:
case 0x3000:
return 1;
}
return 0;
}
/* Returns 1 for Unicode characters having the line break
* property 'BK', 'CR', 'LF' or 'NL' or having bidirectional
* type 'B', 0 otherwise.
*/
int _PyUnicode_IsLinebreak(register const Py_UCS4 ch)
{
switch (ch) {
case 0x000A:
case 0x000B:
case 0x000C:
case 0x000D:
case 0x001C:
case 0x001D:
case 0x001E:
case 0x0085:
case 0x2028:
case 0x2029:
return 1;
}
return 0;
}