Changeset 774 for trunk/AGRIF/LIB/fortran.c
- Timestamp:
- 2007-12-18T17:45:53+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AGRIF/LIB/fortran.c
r663 r774 2 2 static const char yysccsid[] = "@(#)yaccpar 1.9 (Berkeley) 02/21/93"; 3 3 #endif 4 5 #include <stdlib.h> 6 4 7 #define YYBYACC 1 5 8 #define YYMAJOR 1 6 9 #define YYMINOR 9 7 #define yyclearin (yychar=(-1)) 8 #define yyerrok (yyerrflag=0) 9 #define YYRECOVERING (yyerrflag!=0) 10 #define YYPATCH 20070509 11 12 #define YYEMPTY (-1) 13 #define yyclearin (yychar = YYEMPTY) 14 #define yyerrok (yyerrflag = 0) 15 #define YYRECOVERING (yyerrflag != 0) 16 10 17 extern int yyparse(void); 18 19 static int yygrowstack(void); 11 20 #define yyparse fortranparse 12 21 #define yylex fortranlex … … 42 51 extern int line_num_fortran_common; 43 52 char *tmp; 44 char c_selectorname[LONG NOM];45 char ligne[LONG NOM];46 char identcopy[LONG NOM];53 char c_selectorname[LONG_C]; 54 char ligne[LONG_C]; 55 char identcopy[LONG_C]; 47 56 int c_selectorgiven=0; 48 57 int incom; … … 55 64 #line 56 "fortran.y" 56 65 typedef union { 66 char nac[LONG_C]; 57 67 char na[LONGNOM]; 58 68 listdim *d; … … 63 73 variable *v; 64 74 } YYSTYPE; 65 #line 66 "y.tab.c"75 #line 76 "y.tab.c" 66 76 #define TOK_BINARY_OP 257 67 77 #define EQV 258 … … 138 148 #define TOK_PRIVATE 329 139 149 #define TOK_ALLOCATABLE 330 140 #define TOK_ IN 331141 #define TOK_ RETURN 332142 #define TOK_ THEN333143 #define TOK_ELSE IF334144 #define TOK_E LSE335145 #define TOK_ ENDIF336146 #define TOK_P RINT337147 #define TOK_ PLAINGOTO338148 #define TOK_ CONSTRUCTID339149 #define TOK_ LOGICALIF340150 #define TOK_ PLAINDO341151 #define TOK_ CONTAINS342152 #define TOK_ ENDDO343153 #define TOK_ MODULE 344154 #define TOK_ ENDMODULE 345155 #define TOK_ DOWHILE 346156 #define TOK_ ALLOCATE347157 #define TOK_ OPEN348158 #define TOK_ CLOSE 349159 #define TOK_ INQUIRE 350160 #define TOK_ WRITE351161 #define TOK_RE AD 352162 #define TOK_ REWIND353163 #define TOK_ DEALLOCATE354164 #define TOK_ NULLIFY355165 #define TOK_ FIN356166 #define TOK_D EBUT357167 #define TOK_ OUT 358168 #define TOK_ INOUT359169 #define TOK_ DIMENSION360170 #define TOK_ ENDSELECT361171 #define TOK_ EXTERNAL362172 #define TOK_ INTENT 363173 #define TOK_ INTRINSIC364174 #define TOK_ NAMELIST365175 #define TOK_C ASEDEFAULT366176 #define TOK_ OPTIONAL367177 #define TOK_ POINTER368178 #define TOK_ CONTINUE 369179 #define TOK_ SAVE370180 #define TOK_ TARGET371181 #define TOK_ QUOTE372182 #define TOK_ IMPLICIT 373183 #define TOK_ NONE374184 #define TOK_C ALL375185 #define TOK_ STAT376186 #define TOK_ POINT_TO377187 #define TOK_ COMMON378188 #define TOK_ GLOBAL379189 #define TOK_ INTERFACE380190 #define TOK_ ENDINTERFACE 381191 #define TOK_ LEFTAB382192 #define TOK_ RIGHTAB383193 #define TOK_ PAUSE384194 #define TOK_ PROCEDURE385195 #define TOK_ STOP386196 #define TOK_ NAMEEQ387197 #define TOK_ REAL8388150 #define TOK_RETURN 331 151 #define TOK_THEN 332 152 #define TOK_ELSEIF 333 153 #define TOK_ELSE 334 154 #define TOK_ENDIF 335 155 #define TOK_PRINT 336 156 #define TOK_PLAINGOTO 337 157 #define TOK_CONSTRUCTID 338 158 #define TOK_LOGICALIF 339 159 #define TOK_PLAINDO 340 160 #define TOK_CONTAINS 341 161 #define TOK_ENDDO 342 162 #define TOK_MODULE 343 163 #define TOK_ENDMODULE 344 164 #define TOK_DOWHILE 345 165 #define TOK_ALLOCATE 346 166 #define TOK_OPEN 347 167 #define TOK_CLOSE 348 168 #define TOK_INQUIRE 349 169 #define TOK_WRITE 350 170 #define TOK_READ 351 171 #define TOK_REWIND 352 172 #define TOK_DEALLOCATE 353 173 #define TOK_NULLIFY 354 174 #define TOK_FIN 355 175 #define TOK_DEBUT 356 176 #define TOK_DIMENSION 357 177 #define TOK_ENDSELECT 358 178 #define TOK_EXTERNAL 359 179 #define TOK_INTENT 360 180 #define TOK_INTRINSIC 361 181 #define TOK_NAMELIST 362 182 #define TOK_CASEDEFAULT 363 183 #define TOK_OPTIONAL 364 184 #define TOK_POINTER 365 185 #define TOK_CONTINUE 366 186 #define TOK_SAVE 367 187 #define TOK_TARGET 368 188 #define TOK_QUOTE 369 189 #define TOK_IMPLICIT 370 190 #define TOK_NONE 371 191 #define TOK_CALL 372 192 #define TOK_STAT 373 193 #define TOK_POINT_TO 374 194 #define TOK_COMMON 375 195 #define TOK_GLOBAL 376 196 #define TOK_INTERFACE 377 197 #define TOK_ENDINTERFACE 378 198 #define TOK_LEFTAB 379 199 #define TOK_RIGHTAB 380 200 #define TOK_PAUSE 381 201 #define TOK_PROCEDURE 382 202 #define TOK_STOP 383 203 #define TOK_NAMEEQ 384 204 #define TOK_REAL8 385 205 #define TOK_OUT 386 206 #define TOK_INOUT 387 207 #define TOK_IN 388 198 208 #define TOK_USE 389 199 209 #define TOK_TRUE 390 … … 236 246 #define YYERRCODE 256 237 247 short fortranlhs[] = { -1, 238 0, 0, 6 6, 66, 66, 66, 66, 69, 69, 74,239 7 4, 74, 74, 74, 80, 76, 70, 70, 70, 70,240 6 7, 68, 68, 71, 71, 81, 73, 82, 82, 75,241 7 5, 75, 75, 75, 75, 16, 72, 78, 64, 6,242 6, 6, 8 3, 83, 83, 5, 5, 22, 22, 77,243 7 7, 77, 77, 77, 77, 77, 77, 77, 77, 77,244 7 7, 77, 77, 77, 77, 77, 77, 77, 77, 77,245 8 4, 84, 103, 103, 103, 103, 103, 103, 103, 103,246 10 3, 103, 103, 103, 103, 103, 103, 103, 103, 103,247 10 3, 103, 103, 103, 103, 103, 98, 98, 86, 86,248 9 9, 99, 105, 106, 106, 104, 104, 85, 85, 2,249 2, 10 8, 87, 100, 101, 101, 101, 49, 49, 89,250 8 9, 89, 89, 111, 112, 112, 110, 110, 110, 35,251 35, 35, 35, 35, 62, 62, 96, 113, 113, 113,252 11 3, 114, 95, 95, 115, 3, 3, 92, 92, 91,253 9 1, 97, 97, 88, 88, 88, 117, 117, 118, 118,254 11 9, 15, 15, 109, 109, 4, 4, 14, 94, 120,255 1 20, 90, 90, 121, 1, 1, 107, 21, 21, 21,256 21, 127, 126, 126, 126, 126, 129, 129, 129, 125,257 2 4, 23, 23, 23, 23, 23, 23, 116, 116, 65,258 6 5, 124, 124, 124, 131, 131, 128, 128, 128, 128,259 20, 20, 130, 130, 122, 122, 122, 132, 132, 133,260 13 3, 133, 133, 133, 133, 133, 133, 133, 133, 133,261 59, 59, 59, 102, 102, 11, 11, 12, 12, 13,262 13, 13, 13, 13, 6 0, 60, 54, 54, 54, 54,263 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,264 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,265 52, 52, 52, 52, 52, 52, 52, 26, 26, 25,266 25, 25, 25, 25, 25, 61, 61, 63, 63, 63,248 0, 0, 65, 65, 65, 65, 65, 68, 68, 73, 249 73, 73, 73, 73, 79, 75, 69, 69, 69, 69, 250 66, 67, 67, 70, 70, 80, 72, 81, 81, 74, 251 74, 74, 74, 74, 74, 16, 71, 77, 33, 6, 252 6, 6, 82, 82, 82, 5, 5, 37, 37, 76, 253 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 254 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 255 83, 83, 102, 102, 102, 102, 102, 102, 102, 102, 256 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 257 102, 102, 102, 102, 102, 102, 97, 97, 85, 85, 258 98, 98, 104, 105, 105, 103, 103, 84, 84, 2, 259 2, 107, 86, 99, 100, 100, 100, 57, 57, 88, 260 88, 88, 88, 110, 111, 111, 109, 109, 109, 46, 261 46, 46, 46, 46, 32, 32, 95, 112, 112, 112, 262 112, 113, 94, 94, 114, 3, 3, 91, 91, 90, 263 90, 96, 96, 87, 87, 87, 116, 116, 117, 117, 264 118, 15, 15, 108, 108, 4, 4, 14, 93, 119, 265 119, 89, 89, 120, 1, 1, 106, 19, 19, 19, 266 19, 126, 125, 125, 125, 125, 128, 128, 128, 124, 267 25, 24, 24, 24, 24, 24, 24, 115, 115, 64, 268 64, 123, 123, 123, 130, 130, 127, 127, 127, 127, 269 36, 36, 129, 129, 121, 121, 121, 131, 131, 132, 270 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 271 30, 30, 30, 101, 101, 11, 11, 12, 12, 13, 272 13, 13, 13, 13, 62, 62, 61, 61, 61, 61, 273 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 274 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 275 60, 60, 60, 60, 60, 60, 60, 39, 39, 38, 276 38, 38, 38, 38, 38, 31, 31, 63, 63, 63, 267 277 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 268 63, 63, 63, 63, 63, 63, 5 0, 50, 50, 50,269 5 1, 51, 28, 28, 28, 36, 39, 39, 39, 39,270 17, 38, 30, 40, 40, 42, 42, 41, 41, 43,271 43, 43, 43, 43, 43, 43, 37, 29, 29, 29,272 2 9, 29, 29, 29, 29, 45, 45, 45, 45, 46,273 46, 44, 48, 48, 47, 47, 123, 123, 134, 27,274 9 3, 93, 93, 93, 135, 18, 9, 9, 10, 7,275 7, 8, 8, 7 9, 79, 79, 79, 79, 79, 79,276 7 9, 79, 79, 79, 79, 79, 79, 79, 79, 79,277 7 9, 79, 79, 79, 79, 79, 55, 58, 57, 56,278 63, 63, 63, 63, 63, 63, 58, 58, 58, 58, 279 59, 59, 40, 40, 40, 133, 48, 48, 48, 48, 280 35, 47, 41, 49, 49, 51, 51, 50, 50, 52, 281 52, 52, 52, 52, 52, 52, 28, 27, 27, 27, 282 27, 27, 27, 27, 27, 26, 26, 26, 26, 54, 283 54, 53, 56, 56, 55, 55, 122, 122, 134, 34, 284 92, 92, 92, 92, 135, 17, 9, 9, 10, 7, 285 7, 8, 8, 78, 78, 78, 78, 78, 78, 78, 286 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 287 78, 78, 78, 78, 78, 78, 20, 23, 22, 21, 278 288 143, 143, 143, 141, 141, 141, 146, 146, 146, 145, 279 145, 1 9, 19, 148, 148, 144, 147, 149, 149, 136,289 145, 18, 18, 148, 148, 144, 147, 149, 149, 136, 280 290 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 281 291 136, 157, 150, 150, 156, 156, 151, 151, 154, 159, … … 288 298 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 289 299 182, 182, 174, 174, 184, 184, 183, 183, 183, 183, 290 183, 185, 185, 185, 31, 31, 32, 32, 32, 32,291 32, 32, 32, 32, 33, 33, 33, 33, 33, 34,292 34, 186, 186, 164, 152, 152, 137, 137, 137, 187,300 183, 185, 185, 185, 42, 42, 43, 43, 43, 43, 301 43, 43, 43, 43, 44, 44, 44, 44, 44, 45, 302 45, 186, 186, 164, 152, 152, 137, 137, 137, 187, 293 303 187, 187, 188, 189, 189, 139, 139, 138, 138, 140, 294 140, 190, 190, 191, 191, 142, 53,304 140, 190, 190, 191, 191, 142, 29, 295 305 }; 296 306 short fortranlen[] = { 2, … … 317 327 3, 0, 2, 3, 1, 3, 2, 3, 1, 1, 318 328 1, 1, 0, 3, 0, 2, 4, 1, 3, 1, 319 1, 1, 2, 1, 2, 1, 1, 1, 1, 1,329 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 320 330 1, 1, 1, 1, 1, 0, 3, 1, 3, 1, 321 331 1, 2, 2, 3, 1, 1, 1, 3, 1, 1, … … 363 373 0, 451, 365, 0, 182, 0, 193, 192, 197, 195, 364 374 397, 400, 399, 398, 190, 114, 194, 196, 337, 435, 365 0, 0, 0, 0, 0, 0, 0, 0, 378, 4,375 0, 0, 0, 0, 0, 378, 0, 0, 0, 4, 366 376 0, 21, 21, 0, 0, 21, 0, 0, 0, 0, 367 377 58, 60, 61, 62, 63, 64, 65, 0, 0, 0, … … 372 382 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 373 383 0, 0, 0, 0, 0, 0, 0, 338, 339, 0, 374 346, 349, 348, 341, 342, 343, 340, 0, 0, 247,375 249, 0, 0, 282, 0, 0, 315, 0, 250,0,384 346, 349, 348, 341, 342, 343, 340, 0, 0, 0, 385 0, 0, 249, 0, 247, 0, 282, 0, 315, 250, 376 386 0, 0, 0, 355, 429, 0, 0, 0, 101, 0, 377 387 427, 0, 0, 150, 0, 148, 0, 428, 0, 413, … … 380 390 0, 0, 138, 0, 0, 172, 173, 158, 143, 144, 381 391 170, 0, 234, 235, 0, 72, 52, 0, 0, 0, 382 112, 0, 50, 0, 174, 0, 0, 0, 178, 15,383 0, 380, 381, 379, 0, 0, 10, 11, 39, 21,392 112, 0, 50, 0, 174, 380, 381, 379, 0, 0, 393 0, 178, 15, 0, 0, 0, 10, 11, 39, 21, 384 394 37, 14, 0, 0, 0, 0, 166, 165, 0, 0, 385 395 0, 0, 0, 0, 0, 0, 120, 0, 0, 137, … … 392 402 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 393 403 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 394 0, 0, 0, 249, 0, 0, 0, 0, 0, 0,395 0, 0, 0, 318, 0, 344, 316, 316, 347, 351,396 345, 0, 0, 0, 0, 0, 0, 0, 0, 0,397 0, 0, 0, 0, 0, 0, 0, 0, 283, 0,404 0, 0, 249, 0, 0, 0, 0, 0, 0, 0, 405 0, 0, 347, 0, 351, 345, 344, 316, 0, 318, 406 0, 316, 0, 0, 0, 0, 0, 0, 0, 0, 407 0, 0, 0, 0, 0, 0, 0, 0, 0, 283, 398 408 0, 0, 392, 0, 0, 0, 0, 0, 109, 152, 399 409 0, 0, 0, 0, 566, 0, 0, 0, 0, 0, … … 422 432 0, 0, 0, 0, 0, 0, 0, 393, 104, 0, 423 433 103, 102, 66, 0, 0, 0, 0, 0, 0, 474, 424 47 6, 473, 0, 0, 0, 377, 0, 163, 0, 99,425 0, 171, 51, 0, 223, 231, 232, 233, 225, 0,426 0, 0, 111, 0, 0, 204, 0, 245, 0, 238,427 0, 240, 433, 31, 0, 54, 167, 0, 0, 0,428 0, 136, 0, 0, 0, 0, 129,0, 0, 0,429 160, 0, 0, 0, 0, 189, 186, 208, 0, 0,430 0, 367, 0, 0, 0, 0, 449, 441, 0, 486,431 487, 0, 0, 0, 0, 471, 472, 0, 0, 0,432 523, 0, 0, 0, 0, 0, 0, 0, 0, 0,433 0, 0, 42, 0, 33, 385, 0, 253, 254, 257,434 26 0, 262, 263, 264, 265, 266, 261, 267, 268, 269,435 27 0, 271, 272, 274, 275, 276, 277, 256, 0, 0,436 0, 248, 528, 0, 532, 0, 530, 0, 259, 0,437 0, 0, 326, 0, 329, 0, 321, 0, 0, 0,438 0, 0, 0, 0, 153, 389, 0, 0, 0, 549,439 375, 557, 376, 561, 98, 0, 0, 0, 147, 219,440 21 7, 0, 0, 206, 0, 0, 237, 0, 0, 122,441 0, 0, 0, 0, 0, 115, 0, 128, 0, 117,442 1 40, 146, 185, 0, 187, 0, 0, 0, 0, 0,443 0, 0, 0, 447, 0, 0, 0, 497, 0, 479,444 0, 0, 524, 514, 47, 44, 0, 0, 0, 0,445 0, 360, 0, 0, 0, 0, 0, 320, 105, 0,446 553, 0, 100, 0, 0, 199, 0, 0, 239, 0,447 2 44, 119, 0, 0, 0, 0, 0, 188, 214, 0,448 363, 0, 370, 369, 368, 425, 426, 0, 434, 485,449 0, 0, 0, 45, 0, 537, 539, 538, 352, 0,450 0, 327, 0, 0, 559, 0, 0, 175, 0, 116,451 0, 0, 0, 521, 0, 0, 0, 0, 201, 176,452 0, 372, 371, 0, 0, 0, 0, 0, 0, 0,453 0, 434 473, 476, 0, 0, 0, 377, 0, 163, 0, 99, 435 0, 171, 51, 0, 223, 0, 0, 0, 0, 111, 436 0, 0, 204, 0, 245, 0, 238, 0, 240, 433, 437 31, 0, 54, 167, 0, 0, 136, 0, 0, 0, 438 0, 0, 0, 129, 0, 0, 0, 160, 0, 0, 439 0, 0, 189, 186, 208, 0, 0, 0, 367, 0, 440 0, 0, 0, 449, 441, 0, 486, 487, 0, 0, 441 0, 0, 471, 472, 0, 0, 0, 523, 0, 0, 442 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 443 0, 33, 385, 0, 253, 254, 257, 260, 262, 263, 444 264, 265, 266, 261, 267, 268, 269, 270, 271, 272, 445 274, 275, 276, 277, 256, 0, 0, 0, 248, 528, 446 0, 532, 0, 530, 0, 259, 0, 0, 321, 0, 447 326, 0, 329, 0, 0, 0, 0, 0, 0, 0, 448 0, 153, 389, 0, 0, 0, 549, 375, 557, 376, 449 561, 98, 0, 0, 0, 147, 232, 233, 231, 0, 450 219, 217, 0, 0, 206, 0, 0, 237, 0, 0, 451 122, 0, 0, 0, 0, 0, 0, 115, 128, 0, 452 117, 140, 146, 185, 0, 187, 0, 0, 0, 0, 453 0, 0, 0, 0, 447, 0, 0, 0, 497, 0, 454 479, 0, 0, 524, 514, 47, 44, 0, 0, 0, 455 0, 0, 360, 0, 0, 0, 0, 0, 320, 105, 456 0, 553, 0, 100, 0, 0, 199, 225, 0, 0, 457 239, 0, 244, 119, 0, 0, 0, 0, 0, 188, 458 214, 0, 363, 0, 370, 369, 368, 425, 426, 0, 459 434, 485, 0, 0, 0, 45, 0, 537, 539, 538, 460 352, 0, 0, 327, 0, 0, 559, 0, 0, 175, 461 0, 116, 0, 0, 0, 521, 0, 0, 0, 0, 462 201, 176, 0, 372, 371, 0, 0, 0, 0, 0, 463 0, 0, 0, 454 464 }; 455 465 short fortrandgoto[] = { 1, 456 262, 263, 91, 286, 595, 352, 92 2, 923, 741, 742,457 510, 70 9, 710, 287, 242, 145, 189, 313, 222, 540,458 9 2, 596, 93, 94, 190, 355, 191, 192, 193, 194,459 385, 386, 803, 889, 720, 639, 195, 196, 197, 640,460 813, 814, 815, 394, 198, 401, 205, 211, 721, 659,461 643, 199, 551, 356, 96, 97, 98, 99, 699, 712,462 201, 723, 419, 280, 906, 10, 276, 11, 100, 12,463 142, 13, 14, 101, 102, 277, 103, 104, 105, 106,464 0, 107, 775, 255, 215, 245, 108, 109, 110, 111,465 11 2, 113, 114, 115, 116, 117, 431, 476, 208, 118,466 293, 496, 477, 481, 209, 426, 501, 264, 289, 294,467 119, 297, 120, 300, 121, 839, 122, 304, 305, 252,468 503, 265, 948, 269, 123, 308, 124, 311, 542, 736,469 507, 497, 498, 949, 125, 126, 439, 679, 447, 450,466 262, 263, 91, 286, 595, 352, 924, 925, 738, 739, 467 510, 706, 707, 287, 242, 145, 313, 222, 92, 93, 468 94, 95, 96, 97, 98, 189, 190, 191, 551, 840, 469 192, 718, 280, 193, 194, 540, 596, 195, 355, 196, 470 197, 385, 386, 800, 890, 719, 198, 199, 638, 811, 471 812, 813, 395, 396, 205, 211, 720, 659, 643, 200, 472 356, 709, 420, 907, 10, 276, 11, 100, 12, 142, 473 13, 14, 101, 102, 277, 103, 104, 105, 106, 0, 474 107, 772, 255, 215, 245, 108, 109, 110, 111, 112, 475 113, 114, 115, 116, 117, 431, 476, 208, 118, 293, 476 496, 477, 481, 209, 426, 501, 264, 289, 294, 119, 477 297, 120, 300, 121, 836, 122, 304, 305, 252, 503, 478 265, 950, 272, 123, 308, 124, 311, 542, 733, 507, 479 497, 498, 639, 951, 125, 126, 439, 679, 447, 450, 470 480 127, 128, 202, 129, 320, 552, 130, 228, 0, 131, 471 325, 132, 133, 134, 135, 136, 27 1, 137, 329, 559,481 325, 132, 133, 134, 135, 136, 274, 137, 329, 559, 472 482 560, 138, 561, 225, 139, 332, 140, 345, 235, 0, 473 483 0, 0, 580, 581, 346, 585, 0, 566, 347, 568, 474 569, 349, 582, 583, 7 62, 0, 441, 442, 0, 0,484 569, 349, 582, 583, 759, 0, 441, 442, 0, 0, 475 485 0, 476 486 }; 477 487 short fortransindex[] = { 0, 478 2 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,479 2 6786, -322, 0, 0, 0, 0, 0, -309, -309, 0,480 1 00, 0, 0,25041, 106, 886, 127, 138, 0,25041,481 97, 103, 886, 142, 0, 8, 0, -15,25041, 0,482 0, -22 3, -218, 8, 0, 165, 0, 0, 0, 0,483 0, -13, 177, 193, 0, 0, 92, 92, -153, 0,484 196, 0, 0, -222, 0, 0, -138, 8, 8, 0,485 -1 60, 0, 0, -84, 0, 8, 0, 0, 0, 0,486 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 487 2 21, 27, 228, 216, 217, 8, 8, 8, 0, 0,488 2 25, 0, 0, -105, -322, 0, 36, -12, 277, 281,489 0, 0, 0, 0, 0, 0, 0, -49, -88, 359,490 277, -80, 240, -255, 33, 0, 0, 4745, -16,25041,491 41, 0, 0, 0, 886, 391, 417, 65, 449, 379,492 0, 0, 0, 0, 0, 4 80,25041,25041, 0, 0,493 25041, 492, 514, 536,25041,25041,25041, 538, 543, 548,494 55 2, 553, 554, 563, 565, 577, 581, 590, 591, 595,495 25041, 597, 599, 604, 609, 610,25093, 0, 0, 622,496 0, 0, 0, 0, 0, 0, 0, 25041, 634, 0,497 0, 453, 135, 0, 640, 644, 0, -11, 0,26791,498 25041, 110,25041, 0, 0,26791, 150, 487, 0,25041,499 0, 26791, 511, 0, 243, 0, 243, 0,25041, 0,500 0, 0, 0, 25041, 0,16959, 0, 0, 0, 0,501 150, 0, 0,25222, 0, 150, 150, 243, 1417, 0,502 249, 150, 0,25041, 641, 0, 0, 0, 0, 0,503 0, 648, 0, 0, 92, 0, 0, 279, 490, 646,504 0, 668, 0, -309, 0, 294,25270, -255, 0, 0,505 686, 0, 0, 0,26786, -322, 0, 0, 0, 0,506 0, 0, -3 09, 658, 313, 703, 0, 0, 226, 335,507 2 26, 1, 84, 30, 686, 335, 0, 150, 226, 0,508 3 37, 686, 350, 728, 0, -9, 1465, 0,24013, 0,509 7 32, 0, 730, 0, 744, 759, 0, 0, 277, 150,510 26791,25041,25041, 150, 0, 0, 369, 2564, 0, 0,511 834, 0, 0, 0, 0,25041,25041,25041,25041, 760,512 834, 453, 135, 1958, 0, 771, 289, 0, 826, 0,513 9, 546,25737, 491, 178,26791,25041,25041,25041, 395,514 2 5759, 429,25041,25041,25041,25041,25041,25041,25041,25041,515 25041,25041,25041,25041,25041,25785,25041,25041,25041,25041,516 25041,25093, 785, 0, 451, 791, 797, 0,26791,25041,517 803,25841,25041, 0, 150, 0, 0, 0, 0, 0,518 0,24395,25041,25041,25041,25041,25041,25041,25041,25041,519 25041,25041,25041,25041,24061,25041,24524,24576, 0,26791,520 25041,25041, 0,25855, 686, 439, 127,25869, 0, 0,521 807, 807,25883, 2174, 0, 453, 815, 644, 812, 822,522 0, 0, 821, 823, 334, 815, 819, 0, 0, 503,523 807, 0, 0, 0, 0, 0, 0, 0, 0, 0,524 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 525 0, 0, 0, 0, 0, 824, 0, 593, 0,26791,526 505, 827, 458, 8, 686, 0, 0, 686, 0, -210,527 0, 0, 0, 0, 0, 0, 114, 0, 0, 0,528 0, 4 80, 461, 0, 3107,26791, 0, 840,24190, 686,529 0, 0, 0, 0, 4 80,25041, 527, 313, 277, 0,530 277, 494,25041, 0, 465, 466, 494, 0, 0, 0,531 277, 686, 0, 728, 350, 0, 1465, 0,24347, 841,532 26791, 843, 3650, 0, 0, -219, 150, 150, 0, 0,533 8 28, 0,26791,26791, 0, 0, 473,26791, 859, 857,534 0, 0, 0,23 867, 826, 560, 47, 0, 0,26791,535 26791,26791,26791,25041, 245, 1958, 453, 4747,26791, 0,536 8 61, 0,26791, 1958, 0, 826, 826, 826, 826, 826,537 6 33, 0, 0, 0, 566, 0, 867, 886,25041, 0,538 578, 582,25919, 0, 0, 0,25933,25973,25999,26021,539 2 6035,26116,26166,26213,26268,26282,26296,26310,26349, 0,540 584, 607, 613, 614, 615, 864, 866, 868,26363,25093,541 0, 25093,25093, 620,25041, 0, 855, 453,24705, 873,542 8 74,25041, 0,26791, 1067, 1067, 491, 192, 192, 192,543 192, 192, 192, 170, 170, 82,25041,25041, 0,26791,544 82,25041, 192,25041, 192,26791,26791, 0, 0, 150,545 0, 0, 0, 4 99, 588,25041,24705, -272, 887, 0,546 0, 0, -27 2, 889, 150, 0, 1417, 0,25041, 0,547 25041, 0, 0, 885, 0, 0, 0, 0, 0, 490,548 877, 515, 0, 686, 897, 0,25041, 0, 629, 0,549 26463, 0, 0, 0,26791, 0, 0, 350, 335, 467,550 667, 0, 420,26399, 671, 902, 0, 675, 150, 885,551 0, 903, 3650, 841, 531, 0, 0, 0, 894, 586,552 915, 0, 812, 819,25041, 686, 0, 0, 2564, 0,553 0,24705, 626, 250, 834, 0, 0,26791, 0, 631,554 0,26791,26791, 1958,26791, 861, 234, 633, 633, 633,555 24, 3, 0, 11, 0, 0,26791, 0, 0, 0,556 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 557 0, 0, 0, 0, 0, 0, 0, 0,25399,25399,558 25399, 0, 0,26791, 0,26791, 0,26791, 0, 923,559 25041,24864, 0, 922, 0,26542, 0, 634, 192, 192,560 82, 192, 192, 686, 0, 0,26427, 638, 906, 0,561 0, 0, 0, 0, 0,26791, 649,25447, 0, 0,562 0, 686, 885, 0,26791,24190, 0, 4193, 728, 0,563 494, 494, 494, 494, 494, 0, 135, 0, 494,0,564 0, 0, 0, 841, 0, 3650, 10, 569, 570, 947,565 950,26595, 686, 0, 978,17399, 150, 0, 289, 0,566 2020,26791, 0, 0, 0, 0, 650, 959, 981, 987,567 1004, 0, 1005,25041,26695,24705,25041, 0, 0, 1003,568 0, 150, 0,24912,26791, 0, 885, 0, 0,26791,569 0, 0, 83, 83, 1001, 544, 780, 0, 0, 684,570 0, 1012, 0, 0, 0, 0, 0,25041, 0, 0,571 822, 1019,26791, 0,25041, 0, 0, 0, 0,26791,572 25041, 0,26709,25041, 0, 1022, 0, 0, 1010, 0,573 655, 659,26641, 0,26730,26791,25041,26791, 0, 0,574 25041, 0, 0,25041,25041,26791,26791,26791,26756,25041,575 2 6791,488 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 489 25815, -367, 0, 0, 0, 0, 0, -320, -320, 0, 490 122, 0, 0, 7265, 127, 5708, 198, 203, 0, 7265, 491 105, 108, 5708, 210, 0, 3, 0, -10, 7265, 0, 492 0, -227, -189, 3, 0, 218, 0, 0, 0, 0, 493 0, -13, 227, 229, 0, 0, 194, 194, -116, 0, 494 235, 0, 0, -277, 0, 0, -86, 3, 3, 0, 495 -126, 0, 0, 167, 0, 3, 0, 0, 0, 0, 496 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 497 253, 37, 3, 3, 3, 0, 260, 89, 268, 0, 498 279, 0, 0, -29, -367, 0, 121, -14, 363, 365, 499 0, 0, 0, 0, 0, 0, 0, 4, -89, 379, 500 363, -49, 131, -225, 10, 0, 0, 2476, 9, 7265, 501 22, 0, 0, 0, 5708, 406, 434, 95, 461, 5131, 502 0, 0, 0, 0, 0, 476, 7265, 7265, 0, 0, 503 7265, 482, 501, 530, 7265, 7265, 7265, 531, 541, 542, 504 555, 572, 574, 582, 589, 591, 619, 634, 647, 651, 505 7265, 652, 656, 661, 662, 673, 7784, 0, 0, 688, 506 0, 0, 0, 0, 0, 0, 0, 7265, -6, 112, 507 708, 7265, 0, 709, 0, 583, 0, 710, 0, 0, 508 2572, 117, 7265, 0, 0, 2572, 309, 641, 0, 7265, 509 0, 2572, 694, 0, 341, 0, 341, 0, 7265, 0, 510 0, 0, 0, 7265, 0, 3642, 0, 0, 0, 0, 511 309, 0, 0, 8303, 0, 309, 309, 341, 3655, 0, 512 342, 309, 0, 7265, 716, 0, 0, 0, 0, 0, 513 0, 717, 0, 0, 194, 0, 0, 346, 453, 711, 514 0, 723, 0, -320, 0, 0, 0, 0, 344, 8822, 515 -225, 0, 0, 730,25815, -367, 0, 0, 0, 0, 516 0, 0, -320, 718, 354, 734, 0, 0, 234, 368, 517 234, -2, 55, 28, 730, 368, 0, 309, 234, 0, 518 370, 730, 371, 745, 0, -8,23686, 0,23298, 0, 519 749, 0, 747, 0, 762, 763, 0, 0, 363, 309, 520 2572, 7265, 7265, 309, 0, 0, 382,23815, 0, 0, 521 478, 0, 0, 0, 0, 7265, 7265, 7265, 7265, 754, 522 478, 112, 583, 1955, 0, 765, 493, 0, 287, 0, 523 12, 545,24724, 3819, 75, 2572, 7265, 7265, 7265, 84, 524 24798, 172, 7265, 7265, 7265, 7265, 7265, 7265, 7265, 7265, 525 7265, 7265, 7265, 7265, 7265,24850, 7265, 7265, 7265, 7265, 526 7265, 7784, 0, 772, 439, 780, 782, 0, 2572, 7265, 527 788,24884, 0, 7265, 0, 0, 0, 0, 2572, 0, 528 309, 0,23975, 7265, 7265, 7265, 7265, 7265, 7265, 7265, 529 7265, 7265, 7265, 7265, 7265,23346, 7265,24023,24152, 0, 530 7265, 7265, 0,24898, 730, 224, 198,24957, 0, 0, 531 789, 789,24971,25560, 0, 794, 583, 710, 791, 799, 532 0, 0, 796, 515, 797, 794, 795, 0, 0, 246, 533 789, 0, 0, 0, 0, 0, 0, 0, 0, 0, 534 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 535 0, 0, 0, 0, 0, 798, 0, 576, 0, 2572, 536 330, 801, 427, 3, 730, 0, 0, 730, 0, 815, 537 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 538 0, 476, 442, 0,24200, 2572, 0, 819,23475, 730, 539 0, 0, 0, 0, 476, 7265, 364, 354, 363, 0, 540 363, 160, 7265, 0, 444, 446, 160, 0, 0, 0, 541 363, 730, 0, 745, 371, 0,23686, 0,23638, 812, 542 2572, 821,24334, 0, 0, -228, 309, 309, 0, 0, 543 803, 0, 2572, 2572, 0, 0, 448, 2572, 829, 831, 544 0, 0, 0,23146, 287, 381, 231, 0, 0, 2572, 545 2572, 2572, 2572, 7265, 594, 1955, 1073, 583, 2572, 0, 546 832, 0, 2572, 1955, 0, 287, 287, 287, 287, 287, 547 604, 0, 0, 0, 421, 0, 838, 5708, 7265, 0, 548 431, 435,24985, 0, 0, 0,25012,25034,25064,25131, 549 25145,25226,25248,25278,25300,25314,25328,25378,25392, 0, 550 445, 456, 473, 489, 498, 835, 836, 842,25406, 7784, 551 0, 7784, 7784, 510, 7265, 0, 824, 846, 6227, 583, 552 855, 7265, 0, 2572, 3284, 3284, 3819, 672, 672, 672, 553 672, 672, 672, 88, 88, 60, 7265, 7265, 0, 2572, 554 60, 7265, 672, 7265, 672, 2572, 2572, 0, 0, 309, 555 0, 0, 0, 480, 566, 7265, 6227, -273, 858, 0, 556 0, 0, -273, 859, 309, 0, 3655, 0, 7265, 0, 557 7265, 0, 0, 861, 0, 263, 453, 849, 492, 0, 558 730, 869, 0, 7265, 0, 516, 0, 9858, 0, 0, 559 0, 2572, 0, 0, 371, 368, 0, 514, 502, 642, 560 25420, 643, 872, 0, 644, 309, 861, 0, 876,24334, 561 812, 506, 0, 0, 0, 860, 554, 885, 0, 791, 562 795, 7265, 730, 0, 0,23815, 0, 0, 6227, 3136, 563 621, 478, 0, 0, 2572, 0, 539, 0, 2572, 2572, 564 1955, 2572, 832, 94, 604, 604, 604, 49, -11, 0, 565 15, 0, 0, 2572, 0, 0, 0, 0, 0, 0, 566 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 567 0, 0, 0, 0, 0, 9341, 9341, 9341, 0, 0, 568 2572, 0, 2572, 0, 2572, 0, 889, 7265, 0, 6746, 569 0, 887, 0,12884, 709, 672, 672, 60, 672, 672, 570 730, 0, 0,25462, 547, 871, 0, 0, 0, 0, 571 0, 0, 2572, 552,24559, 0, 0, 0, 0, 892, 572 0, 0, 730, 861, 0, 2572,23475, 0,24382, 745, 573 0, 112, 160, 160, 160, 160, 160, 0, 0, 160, 574 0, 0, 0, 0, 812, 0,24334, 11, 517, 519, 575 896, 899,25574, 730, 0, 900, 4692, 309, 0, 493, 576 0, 1999, 2572, 0, 0, 0, 0, 558, 886, 905, 577 908, 909, 0, 911, 7265,25652, 6227, 7265, 0, 0, 578 910, 0, 309, 0,24511, 2572, 0, 0, 861, 0, 579 0, 2572, 0, 0, 110, 110, 906, 239, 697, 0, 580 0, 584, 0, 926, 0, 0, 0, 0, 0, 7265, 581 0, 0, 799, 931, 2572, 0, 7265, 0, 0, 0, 582 0, 2572, 7265, 0,25724, 7265, 0, 932, 0, 0, 583 933, 0, 608, 610,25676, 0,25745, 2572, 7265, 2572, 584 0, 0, 7265, 0, 0, 7265, 7265, 2572, 2572, 2572, 585 25806, 7265, 2572, 576 586 }; 577 587 short fortranrindex[] = { 0, 578 23644, 0, 0, 0, 0, 0, 0, 0, 0, 0,579 116,23498, 0, 0, 0, 0, 0, 0, 0, 0,580 0, 0, 0, 0, 0, 0, 0, 0, 0,2 3345,581 6 60, 660, 0, 0, 0, 0, 0, 0, 0, 0,582 0,22 737, 0, 0, 0, 0, 0, 0, 0, 0,583 0, 0, 0, 0, 0, 0, 6 60, 1518, 0, 0,584 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 585 0, 0, 0, 6, 0, 0, 0, 0, 0, 0,586 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 587 1 8169, 698, 21, 28, -4, 0, 0, 0, 0, 0,588 22890, 0, 0, 0,23498, 0, 0, 0,13877,14035,589 0, 0, 0, 0, 0, 0, 0, 0,1 8331,14185,590 702, 0, 29, 0, 0, 0, 0, 0,23041, 0,591 0, 0, 0, 0, 0,1 8481,18635, 0, 0, 0,592 0, 0, 0, 0, 0,1 7136, 0, 0, 0, 0,593 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 594 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 595 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 596 0, 0, 0, 0, 0, 0, 0, 0, 1 264, 0,597 0, 2740, 2906, 0, 1641, 1807, 0, 1098, 0, 130,598 0, 0, 0, 0, 0,18785, 0,18939, 0, 0,599 0,14 435, 0, 0, 0, 0, 0, 0, 0, 0,600 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 601 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 602 0, 0, 0, 0,1 9089, 0, 0, 0, 0, 0,603 0,1 9243, 0, 0, 16, 0, 0, 0, 0, 0,604 0,1 9393, 0, 0, 0, 0, 0, 0, 0, 0,605 -7, 0, 0, 0, 116,23498, 0, 0, 0, 0,606 0, 0, 0, 0, 0,19 547, 0, 0, 0,14585,607 0, 1021, 702, 0,12267,14585, 0, 253, 0, 0,608 0,1 2267, 0,14743, 0, 0, 0, 0, 1025, 0,609 0, 0,19 697, 0, 0, 0, 0, 0,19851,23194,610 20001, 0, 0, 0, 0, 0, 0, 1048, 0, 0,611 0, 0, 0, 0, 0, 0, 0, 0, 0, 55 91,612 0,100 69,10219, 5074, 0,20155, 0,10479, 0, 0,613 0, 20305, 0, 5968, 0, 656, 0, 0, 0, 0,614 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 615 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 616 0, 0, 5306, 0, 0, 720, 733,16990, 0, 0,617 24021, 0, 1053, 0, 0, 0, 0, 0, 0, 0,618 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 619 0, 0, 0, 0, 4912, 0, 0, 0, 0,11455,620 0, 0, 0, 0, 657, 0, 0, 0, 0, 0,621 20459,20609, 0, 0, 0, 0, 218, 501, 1076, 662,622 0, 0, 4797,26827,25608, 529, 1076, 0, 0, 0,623 20 763, 0, 0, 0, 0, 0, 0, 0, 0, 0,624 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 625 0, 0, 0, 0, 0,20 913, 0, 0, 0, 664,626 0, 0, 0, 0,14 952, 0, 0, 149, 0, 0,627 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 628 0,2 1067, 0, 0, 0, 71, 0, 0, 0, -7,629 0, 0, 0, 0,2 1067, 0, 0, 0, 702, 0,630 1 5110, 512, 0, 0, 0, 0, 512, 0, 0, 0,631 702,14952, 0,15260, 0, 0, 0, 0, 540, 1077,632 670, 0, 0, 0, 0, 0, 0, 0, 0, 0,633 0, 0,2 1217,21371, 0, 0, 0, 672, 0, 1079,634 0, 0, 0, 56, 0, 0, 1078, 0, 0,12517,635 12 667,12917,13067, 0, 1078,25686, 3992,17394,15510, 0,636 21 521, 0,15510, 5441, 0, 0, 0, 0, 0, 0,637 10 629, 0, 0, 0, 0, 0,21675, 0, 0, 0,638 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 639 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 640 0, 0, 0, 0, 0,2 6449, 0, 0, 0, 0,641 0, 0, 0, 0, 0, 0, 0, 2197, 1080, 0,642 0, 0, 0,11 705, 9657, 9807, 6118, 6495, 6645, 7022,643 7 172, 7549, 7699, 4369, 4535, 3283, 0, 0, 0,11855,644 34 49, 0, 8076, 0, 8226, 132, 160, 0, 0, 0,645 0, 0, 0, 0, 0, 0, 10 85, 0, 0, 0,646 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 647 0, 0, 0,17 545, 0, 0, 0, 0, 0, 0,648 0, 0, 0,13327, 0, 0, 679, 0, 0, 0,649 683, 0, 0, 0,15660, 0, 0, 0,14585, 858,650 0, 0, 0, 0, 0, 54, 0, 0, 0,17545,651 0, 0, 0, 1077, 0, 0, 0, 0, 0, 0,652 21825, 0, 1076, 1076, 0, -7, 0, 0, 0, 0,653 0, 0, 694, 0, 0, 0, 0,13477, 689, 0,654 0,15887,16037, 5441,16264,21979,13727,10892,11042,11305,655 12117, 0, 0, 0, 0, 0, 695, 0, 0, 0,656 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 657 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 658 0, 0, 0, -6, 0, 18, 0, 51, 0,26777,659 1093, 699, 0, 1096, 0, 700, 0, 2363, 8603, 8753,660 3826, 9130, 9280, 657, 0, 0, 0, 0, 0, 0,661 0, 0, 0, 0, 0, 701, 0, 0, 0, 0,662 0, 13327,16414, 0, 721, 0, 0, 727,16572, 0,663 512, 512, 512, 512, 512, 0, 94, 0, 512, 0,664 0, 0, 0, 1077, 0, 0, 0, 0, 0, 0,665 0, 0, -7, 0, 0, 0, 0, 0, 737, 0,666 25686,15510, 0, 0, 0, 0, 0,25018,0, 0,667 0, 0, 0, 0, 738, 0, 739,0, 0, 0,668 0, 0, 0, 0, 17707, 0,16414,16727, 0, 683,669 0, 0, 90, 450, 204, 61, 0, 0, 0,17857,670 0, 22129, 0, 0, 0, 0, 0, 0, 0, 0,671 753, 0,16985, 0, 0, 0, 0, 0, 0, 754,672 0, 0, 784, 0, 0, 0,16727, 0, 0, 0,673 0, 0, 22283, 0, 0, 802, 0,22433, 0, 0,674 0, 0, 0, 0, 0, 804,18019,22587, 1097, 0,675 1 103,588 1436, 0, 0, 0, 0, 0, 0, 0, 0, 0, 589 278,22929, 0, 0, 0, 0, 0, 0, 0, 0, 590 0, 0, 0, 0, 0, 0, 0, 0, 0,22779, 591 633, 633, 0, 0, 0, 0, 0, 0, 0, 0, 592 0,22305, 0, 0, 0, 0, 0, 0, 0, 0, 593 0, 0, 0, 0, 0, 0, 633, 4087, 0, 0, 594 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 595 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 596 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 597 17625, 646, 0, 0, 0, 0, 29, 26, 52, 0, 598 901, 0, 0, 0,22929, 0, 0, 0,13487,13649, 599 0, 0, 0, 0, 0, 0, 0, 0,17787,13799, 600 649, 0, 27, 0, 0, 0, 0, 0,22467, 0, 601 0, 0, 0, 0, 0,17937,18099, 0, 0, 0, 602 0, 0, 0, 0, 0,16632, 0, 0, 0, 0, 603 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 604 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 605 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 606 0, 0, 0, 0, 0, 0, 0, 0, 1104, 2709, 607 1270, 0, 0, 1639, 0, 2875, 0, 1805, 0, 0, 608 144, 0, 0, 0, 0,18249, 0,18411, 0, 0, 609 0,14018, 0, 0, 0, 0, 0, 0, 0, 0, 610 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 611 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 612 0, 0, 0, 0,18561, 0, 0, 0, 0, 0, 613 0,18723, 0, 0, 14, 0, 0, 0, 0, 0, 614 0,18873, 0, 0, 0, 0, 0, 0, 0, 0, 615 0, 0, 0, 73, 278,22929, 0, 0, 0, 0, 616 0, 0, 0, 0, 0,19035, 0, 0, 0,14168, 617 0, 948, 649, 0,11970,14168, 0, 292, 0, 0, 618 0,11970, 0,14330, 0, 0, 0, 0, 952, 0, 619 0, 0,19185, 0, 0, 0, 0, 0,19347,22617, 620 19497, 0, 0, 0, 0, 0, 0, 956, 0, 0, 621 0, 0, 0, 0, 0, 0, 0, 0, 0, 5530, 622 0,10094, 9944, 5011, 0,19659, 0,10313, 0, 0, 623 0,19809, 0, 5899, 0, 559, 0, 0, 0, 0, 624 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 625 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 626 0, 0, 0, 585, 0, 653, 671, 4206, 0, 0, 627 4741, 0, 0, 997, 0, 0, 0, 0,11201, 0, 628 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 629 0, 0, 0, 0, 0, 4849, 0, 0, 0, 0, 630 0, 0, 0, 0, 560, 0, 0, 0, 0, 0, 631 19971,20121, 0, 0, 0, 128, 0, 140, 1018, 569, 632 0, 0, 2601, 3671, 3107, 150, 1018, 0, 0, 0, 633 20283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 634 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 635 0, 0, 0, 0, 0,20433, 0, 0, 0, 575, 636 0, 0, 0, 0,14537, 0, 0, 91, 0, 0, 637 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 638 0,20595, 0, 0, 0, 54, 0, 0, 0, 73, 639 0, 0, 0, 0,20595, 0, 0, 0, 649, 0, 640 14694, 748, 0, 0, 0, 0, 748, 0, 0, 0, 641 649,14537, 0,14849, 0, 0, 0, 0, 532, 1023, 642 580, 0, 0, 0, 0, 0, 0, 0, 0, 0, 643 0, 0,20745,20907, 0, 0, 0, 616, 0, 1027, 644 0, 0, 0, 101, 0, 0, 1025, 0, 0,12189, 645 12339,12558,12708, 0, 1025,23307,16851, 3945,15063, 0, 646 21057, 0,15063, 5380, 0, 0, 0, 0, 0, 0, 647 10463, 0, 0, 0, 0, 0,21219, 0, 0, 0, 648 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 649 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 650 0, 0, 0, 0, 0,25492, 0, 0, 0, 0, 651 0, 0, 0, 0, 0, 0, 0, 0, 1033, 2174, 652 0, 0, 0,11451, 9532, 9682, 6049, 6418, 6568, 6937, 653 7087, 7456, 7606, 4314, 4480, 3244, 0, 0, 0,11601, 654 3410, 0, 7975, 0, 8125, 193, 219, 0, 0, 0, 655 0, 0, 0, 0, 0, 0, 1034, 0, 0, 0, 656 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 657 0, 0, 0,17001, 0, 0, 0, 0, 0, 0, 658 12968, 0, 0, 617, 0, 0, 0, 627, 0, 0, 659 0,15218, 0, 0, 0,14168, 0, 0, 807, 0, 660 0, 0, 33, 0, 0, 0,17001, 0, 0, 0, 661 1023, 0, 0, 0, 0, 0, 0,21369, 0, 1018, 662 1018, 0, 73, 0, 0, 0, 0, 0, 0, 628, 663 0, 0, 0, 0,13118, 695, 0, 0,15432,15587, 664 5380,15801,21531,13337,10682,10832,11051,11820, 0, 0, 665 0, 0, 0, 632, 0, 0, 0, 0, 0, 0, 666 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 667 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 668 -16, 0, -15, 0, -5, 0,25820, 1039, 0, 638, 669 0, 1040, 0, 640, 2340, 8494, 8644, 3779, 9013, 9163, 670 560, 0, 0, 0, 0, 0, 0, 0, 0, 0, 671 0, 0, 645, 0, 0, 0, 0, 0, 0, 0, 672 0, 0,12968,15956, 0, 666, 0, 0, 668,16113, 673 0, 212, 748, 748, 748, 748, 748, 0, 0, 748, 674 0, 0, 0, 0, 1023, 0, 0, 0, 0, 0, 675 0, 0, 0, 73, 0, 0, 0, 0, 0, 675, 676 0,23307,15063, 0, 0, 0, 0, 0, 2070, 0, 677 0, 0, 0, 0, 0, 679, 0, 680, 0, 0, 678 0, 0, 0, 0, 0,17163, 0, 0,15956,16268, 679 0, 627, 0, 0, 59, 188, 523, 44, 0, 0, 680 0,17313, 0,21681, 0, 0, 0, 0, 0, 0, 681 0, 0, 686, 0,16482, 0, 0, 0, 0, 0, 682 0, 692, 0, 0, 700, 0, 0, 0,16268, 0, 683 0, 0, 0, 0,21843, 0, 0, 701, 0,21993, 684 0, 0, 0, 0, 0, 0, 0, 702,17475,22155, 685 1041, 0, 1042, 676 686 }; 677 687 short fortrangindex[] = { 0, 678 0, 0, 0, 8 62, 372, -388, 0, 198, 0, 282,679 -2 60, 0, 302, 635, -38, 93, 0, 0, -21, -301,680 0, 380, 0, 0, -167, 459, -158, -135, -128, 0,681 0, 772, -155, -718, -256, 0, 32, -187, 0, 757,682 265, 485, 411, -194, 0, 0, -26, -380, -488, 0,683 0, -174, 0, -24, 0, 0, 0, 0, 0, 316,684 -296, 0, -398, 0, 0, 0, 1156, 0, 891, 0,685 -6 5, -79, 1154, 0, 0, 14, 0, 0, 0, 0,686 0, 0, 0, 0, 99, 0, 0, 0, 0, 0,687 0, 0, 0, 0, 0, 0, -95, 0, 0, 0,688 0, 1094, 482, 479, 747, 0, 0, 0, -52, 645,689 0, -279, 0, 0, 0, -684, 0, -289, 647,0,690 676, 0, 236, 0, 0, 0, 0, 907, 651, -635,691 0, 0, 481, 0, 0, 1056, 639, -337, 637, 0,688 0, 0, 0, 810, 338, -375, 0, 159, 0, 247, 689 -284, 0, 274, 605, -74, 135, 0, -27, 0, 0, 690 0, 0, 0, 0, 0, 0, -120, 5, 0, 0, 691 -329, 0, 0, -142, 0, -290, 353, -152, 450, -135, 692 0, 0, 742, -155, -722, -418, -185, 0, 724, 228, 693 451, 378, -190, 0, -26, -384, -484, 0, 0, -174, 694 -24, 280, -403, 0, 0, 1121, 0, 856, 0, -12, 695 -63, 1119, 0, 0, 40, 0, 0, 0, 0, 0, 696 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 697 0, 0, 0, 0, 0, -112, 0, 0, 0, 0, 698 1062, 455, 449, 725, 0, 0, 0, -58, 611, 0, 699 -282, 0, 0, 0, -647, 0, -280, 609, 0, 650, 700 0, 204, 0, 0, 0, 0, 897, 606, -687, 0, 701 0, 459, 0, 0, 0, 1043, 620, -386, 622, 0, 692 702 0, 0, 0, 0, 0, 0, 0, 0, 0, -230, 693 0, 0, 0, 0, 0, 0, 6 32, 0, 0, 0,694 0, 0, 4 48, 661, 0, 1061, 0, 0, 0, 0,695 0, 0, 0, - 387, 0, 0, 0, 0, -60, 447,696 10 66, -267, -694, 0, -523, 0, -212, 0, 0, 0,703 0, 0, 0, 0, 0, 0, 614, 0, 0, 0, 704 0, 0, 428, 618, 0, 1036, 0, 0, 0, 0, 705 0, 0, 0, -425, 0, 0, 0, 0, -294, 426, 706 1047, -257, -675, 0, -505, 0, -196, 0, 0, 0, 697 707 0, 698 708 }; 699 #define YYTABLESIZE 2 7210700 short fortrantable[] = { 20 0,701 440, 206, 388, 400, 34 2, 212, 218, 544, 206, 383,702 52 0, 343, 637, 534, 226, 71, 529, 221, 384, 921,703 391, 387, 230, 448, 224, 108, 234, 285, 393, 236,704 5 37, 9, 432, 236, 528, 432, 236, 527, 728, 281,705 523, 533, 95, 438, 592, 862, 249, 250, 438, 594,706 592, 886, 592, 236, 257, 763, 432, 291, 739, 765,707 191, 531, 350, 71, 191, 587, 444, 299, 301, 884,708 259, 202, 183, 526, 272, 273, 274, 324, 191, 590,709 2 96, 890, 891, 303, 260, 202, 183, 757, 587, 333,710 243, 334, 337, 524, 529, 436, 337, 127, 865, 337,711 43 6, 322, 141, 829, 134, 321, 214, 144, 326, 684,712 206, 146, 216, 703, 205, 30, 278, 240, 241, 282,713 69 6, 432, 353, 354, 854, 30, 714, 288, 205, 855,714 2 17, 361, 131, 131, 131, 130, 130, 130, 130, 147,715 130, 417, 451, 418, 89, 203, 376, 697, 698, 213,716 423, 246, 389, 421, 213, 238, 239, 700, 908, 317,717 213, 309, 932, 392, 669, 247, 207, 422, 310, 579,718 401, 701, 402, 401, 30, 402, 420, 210, 424, 761,719 761, 219, 240, 241, 761, 428, 884, 401, 760, 402,720 240, 241, 236, 227, 433, 342, 766, 740, 229, 434,721 403, 514, 343, 403, 231, 342, 236, 388, 577, 389,722 512, 414, 343, 342, 626, 578, 236, 403, 600, 480,723 34 3, 599, 947, 384, 694, 722, 628, 695, 918, 417,724 722, 418, 237, 414, 412, 244, 413, 734, 425, 248,725 525, 738, 506, 253, 254, 133, 133, 133, 133, 713,726 519, 417, 521, 418, 313, 268, 251, 267, 432, 638,727 5 31, 432, 437, 89, 258, 445, 549, 446, 449, 266,728 567, 730, 522, 479, 270, 587, 333, 2, 334, 307,729 575, 306, 541, 275, 541, 759, 587, 333, 591, 334,730 878, 587, 333, 513, 334, 588, 589, 553, 554, 590,731 279, 527, 191, 558, 3, 4, 95, 590, 261, 202,732 1 83, 570, 571, 572, 573, 283, 440, 586, 588, 589,733 288, 5, 6, 590, 290, 127, 337, 337, 295, 530,734 587, 333, 134, 334, 603, 448, 302, 391, 607, 608,709 #define YYTABLESIZE 26239 710 short fortrantable[] = { 201, 711 440, 206, 388, 400, 343, 212, 218, 520, 206, 637, 712 528, 71, 221, 529, 226, 99, 230, 533, 544, 342, 713 923, 387, 534, 108, 384, 285, 234, 527, 531, 224, 714 592, 537, 9, 394, 383, 391, 567, 523, 529, 448, 715 249, 250, 725, 866, 296, 438, 575, 303, 257, 736, 716 438, 291, 594, 592, 591, 887, 592, 141, 324, 71, 717 684, 299, 301, 243, 524, 266, 267, 268, 191, 202, 718 183, 526, 191, 760, 891, 892, 127, 762, 350, 863, 719 259, 445, 322, 202, 183, 885, 191, 134, 432, 590, 720 587, 432, 281, 246, 260, 437, 144, 205, 288, 826, 721 437, 131, 131, 131, 432, 321, 697, 247, 326, 236, 722 206, 205, 432, 236, 214, 600, 236, 216, 599, 418, 723 698, 419, 353, 354, 604, 451, 700, 599, 271, 415, 724 270, 361, 317, 236, 236, 587, 333, 337, 334, 711, 725 669, 337, 278, 89, 337, 282, 376, 418, 236, 419, 726 757, 856, 389, 146, 240, 241, 857, 423, 763, 934, 727 421, 147, 213, 392, 313, 213, 203, 399, 432, 579, 728 307, 432, 306, 758, 422, 758, 314, 920, 424, 758, 729 551, 240, 241, 551, 401, 428, 313, 401, 737, 227, 730 550, 309, 717, 550, 433, 343, 910, 717, 310, 434, 731 694, 401, 149, 695, 150, 343, 885, 388, 578, 389, 732 342, 425, 606, 343, 519, 599, 521, 514, 217, 480, 733 342, 240, 241, 577, 531, 710, 628, 229, 342, 626, 734 132, 132, 132, 402, 525, 436, 402, 207, 444, 383, 735 446, 449, 210, 238, 239, 506, 479, 727, 731, 219, 736 402, 213, 735, 130, 130, 130, 130, 231, 130, 403, 737 549, 949, 403, 512, 671, 640, 236, 670, 237, 522, 738 751, 754, 587, 333, 244, 334, 403, 30, 2, 99, 739 856, 854, 541, 855, 541, 857, 686, 30, 248, 685, 740 251, 764, 765, 766, 767, 768, 258, 553, 554, 527, 741 89, 269, 530, 558, 127, 3, 4, 202, 183, 590, 742 191, 570, 571, 572, 573, 134, 440, 590, 261, 513, 743 588, 589, 5, 6, 550, 273, 565, 295, 555, 333, 744 131, 334, 417, 590, 603, 205, 30, 275, 607, 608, 735 745 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 736 619, 550, 205, 484, 416, 555, 502, 629, 933, 438, 737 438, 131, 912, 883, 883, 130, 883, 292, 212, 236, 738 917, 30, 432, 397, 682, 515, 527, 644, 645, 646, 739 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 740 660, 661, 663, 665, 399, 28, 666, 667, 30, 30, 741 531, 579, 298, 232, 284, 870, 871, 319, 223, 579, 742 233, 436, 436, 7, 536, 30, 30, 323, 341, 593, 743 335, 333, 71, 334, 220, 593, 920, 593, 849, 342, 744 893, 864, 108, 529, 327, 604, 343, 191, 599, 850, 745 577, 415, 416, 843, 202, 183, 8, 578, 577, 312, 746 342, 342, 342, 342, 342, 578, 328, 343, 343, 343, 747 343, 343, 693, 415, 416, 830, 718, 810, 719, 606, 748 832, 384, 599, 384, 384, 133, 805, 807, 729, 671, 749 392, 330, 670, 761, 711, 873, 590, 205, 331, 395, 750 438, 715, 132, 132, 132, 438, 240, 241, 724, 590, 751 590, 590, 590, 590, 754, 588, 589, 30, 854, 852, 752 851, 853, 541, 855, 541, 586, 588, 589, 541, 351, 753 586, 588, 589, 165, 165, 767, 768, 769, 770, 771, 754 427, 357, 414, 412, 883, 413, 149, 314, 150, 753, 755 30, 551, 436, 686, 551, 690, 685, 436, 689, 758, 756 417, 396, 418, 358, 722, 722, 722, 722, 722, 586, 757 588, 589, 722, 899, 919, 313, 89, 716, 429, 550, 758 518, 776, 550, 206, 777, 359, 337, 363, 437, 446, 759 337, 907, 364, 337, 391, 854, 852, 365, 853, 579, 760 855, 366, 367, 368, 857, 913, 914, 915, 916, 337, 761 756, 337, 369, 755, 370, 804, 773, 806, 808, 772, 762 389, 590, 929, 360, 816, 362, 371, 819, 778, 342, 763 372, 599, 779, 898, 794, 599, 343, 599, 577, 373, 764 374, 810, 820, 821, 375, 578, 377, 822, 378, 823, 765 384, 384, 384, 379, 805, 807, 931, 795, 380, 381, 766 599, 827, 816, 796, 797, 798, 599, 599, 599, 430, 767 809, 390, 877, 599, 836, 478, 480, 414, 412, 847, 768 413, 882, 846, 393, 881, 336, 337, 338, 901, 397, 769 339, 896, 845, 398, 482, 417, 402, 418, 472, 903, 770 934, 483, 689, 772, 879, 485, 278, 236, 472, 278, 771 236, 824, 548, 499, 106, 548, 579, 106, 541, 446, 772 211, 500, 448, 211, 446, 448, 834, 504, 516, 241, 773 872, 132, 241, 246, 558, 509, 246, 876, 472, 284, 774 472, 472, 472, 472, 483, 279, 391, 483, 279, 336, 775 328, 107, 336, 328, 107, 577, 518, 472, 472, 472, 776 472, 295, 578, 532, 406, 407, 408, 409, 410, 411, 777 861, 243, 415, 416, 243, 486, 302, 242, 178, 179, 778 242, 535, 545, 546, 804, 806, 808, 480, 334, 335, 779 480, 334, 335, 547, 181, 182, 212, 895, 183, 184, 780 185, 186, 556, 484, 333, 340, 484, 333, 548, 337, 781 337, 337, 187, 337, 337, 337, 337, 337, 337, 178, 782 179, 337, 337, 905, 584, 601, 602, 253, 254, 487, 783 574, 711, 597, 910, 330, 181, 182, 330, 630, 183, 784 184, 185, 186, 631, 632, 621, 622, 623, 624, 625, 785 633, 541, 332, 187, 331, 332, 635, 331, 634, 488, 786 674, 489, 490, 491, 677, 678, 492, 493, 324, 494, 787 495, 680, 683, 681, 688, 565, 691, 687, 333, 940, 788 334, 816, 943, 565, 692, 562, 333, 704, 334, 392, 789 706, 725, 726, 737, 735, 403, 404, 405, 745, 406, 790 407, 408, 409, 410, 411, 204, 223, 415, 416, 748, 791 749, 135, 135, 953, 764, 589, 774, 799, 317, 800, 792 955, 801, 811, 817, 818, 825, 956, 135, 135, 958, 793 826, 135, 135, 135, 135, 188, 838, 831, 149, 833, 794 150, 842, 966, 945, 841, 135, 967, 844, 856, 968, 795 969, 523, 859, 863, 472, 971, 860, 866, 472, 472, 796 472, 867, 472, 472, 472, 472, 472, 472, 869, 497, 797 472, 472, 868, 892, 472, 896, 902, 472, 472, 472, 746 619, 448, 391, 871, 872, 884, 884, 629, 884, 416, 747 417, 438, 438, 527, 531, 588, 589, 302, 914, 212, 748 690, 337, 337, 689, 529, 919, 279, 935, 644, 645, 749 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 750 656, 660, 661, 663, 665, 323, 666, 667, 502, 393, 751 283, 579, 284, 232, 713, 593, 288, 518, 290, 579, 752 233, 437, 437, 223, 7, 536, 844, 515, 71, 220, 753 292, 753, 298, 894, 752, 432, 312, 922, 593, 343, 754 108, 593, 319, 851, 850, 915, 916, 917, 918, 865, 755 578, 484, 202, 183, 342, 191, 236, 8, 578, 327, 756 343, 343, 343, 343, 343, 577, 693, 880, 874, 132, 757 715, 770, 716, 577, 769, 342, 342, 342, 342, 342, 758 205, 775, 726, 328, 599, 776, 802, 804, 599, 758, 759 392, 827, 807, 130, 708, 791, 829, 383, 599, 383, 760 383, 712, 438, 590, 253, 254, 792, 438, 721, 599, 761 331, 586, 588, 589, 240, 241, 590, 590, 590, 590, 762 590, 330, 541, 793, 541, 351, 599, 565, 541, 562, 763 333, 357, 334, 717, 717, 717, 717, 717, 397, 794, 764 717, 884, 599, 30, 587, 333, 900, 334, 795, 750, 765 358, 599, 437, 856, 854, 853, 855, 437, 857, 755, 766 806, 436, 446, 599, 398, 681, 848, 28, 909, 847, 767 30, 30, 165, 165, 133, 133, 133, 133, 337, 359, 768 363, 773, 337, 206, 774, 337, 921, 30, 30, 883, 769 364, 365, 882, 336, 337, 338, 579, 902, 339, 931, 770 897, 337, 904, 337, 366, 689, 391, 852, 936, 278, 771 236, 769, 278, 236, 360, 801, 362, 803, 805, 548, 772 389, 367, 548, 368, 814, 106, 343, 816, 106, 401, 773 211, 369, 590, 211, 899, 578, 247, 247, 370, 247, 774 371, 342, 817, 818, 756, 587, 333, 819, 334, 820, 775 577, 802, 804, 807, 247, 247, 247, 933, 837, 838, 776 839, 824, 814, 383, 383, 383, 448, 241, 372, 448, 777 241, 879, 587, 333, 833, 334, 480, 246, 483, 30, 778 246, 483, 279, 373, 821, 279, 178, 179, 336, 846, 779 328, 336, 446, 328, 427, 107, 374, 446, 107, 831, 780 375, 377, 181, 182, 472, 378, 183, 184, 185, 186, 781 379, 380, 30, 340, 472, 541, 243, 579, 242, 243, 782 187, 242, 381, 415, 413, 480, 414, 873, 480, 334, 783 335, 558, 334, 335, 877, 89, 484, 390, 486, 484, 784 862, 418, 333, 419, 472, 333, 472, 472, 472, 472, 785 330, 332, 331, 330, 332, 331, 578, 398, 394, 402, 786 563, 429, 391, 472, 472, 472, 472, 430, 478, 482, 787 483, 577, 485, 586, 588, 589, 500, 504, 499, 509, 788 284, 801, 803, 805, 336, 337, 338, 518, 516, 339, 789 253, 254, 487, 212, 295, 896, 532, 302, 535, 545, 790 546, 337, 337, 337, 133, 337, 337, 337, 337, 337, 791 337, 547, 548, 337, 337, 556, 601, 602, 584, 488, 792 906, 489, 490, 491, 574, 630, 492, 493, 631, 494, 793 495, 597, 708, 632, 912, 633, 621, 622, 623, 624, 794 625, 635, 674, 677, 678, 324, 680, 682, 683, 634, 795 691, 687, 541, 692, 247, 247, 247, 688, 247, 247, 796 247, 247, 247, 247, 696, 732, 247, 247, 701, 703, 797 722, 734, 723, 742, 586, 588, 589, 178, 179, 745, 798 942, 223, 814, 945, 746, 761, 589, 771, 796, 797, 799 392, 808, 317, 181, 182, 798, 809, 183, 184, 185, 800 186, 586, 588, 589, 564, 815, 822, 823, 828, 830, 801 8, 187, 835, 178, 179, 955, 842, 947, 843, 845, 802 8, 523, 957, 858, 860, 861, 864, 868, 958, 181, 803 182, 960, 867, 183, 184, 185, 186, 869, 870, 893, 804 897, 903, 908, 926, 968, 737, 928, 187, 969, 929, 805 932, 970, 971, 416, 417, 938, 937, 973, 939, 940, 806 472, 941, 857, 946, 472, 472, 472, 953, 472, 472, 807 472, 472, 472, 472, 533, 497, 472, 472, 952, 954, 808 472, 956, 961, 472, 472, 472, 472, 472, 472, 472, 798 809 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 799 472, 472, 472, 472, 472, 924, 740, 926, 472, 472, 800 927, 472, 472, 472, 472, 472, 472, 472, 472, 472, 810 472, 127, 209, 963, 472, 472, 442, 472, 472, 472, 801 811 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 802 472, 472, 472, 472, 472, 472, 472, 472, 930, 935,803 472, 936, 472, 472, 472, 472, 472, 937, 472, 472,804 812 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 805 472, 472, 472, 472, 938, 939, 944, 855, 472, 472, 806 472, 950, 472, 472, 472, 952, 472, 472, 472, 954, 807 951, 472, 959, 472, 127, 209, 472, 472, 472, 472, 808 961, 962, 472, 472, 472, 920, 108, 472, 472, 472, 809 472, 472, 472, 472, 472, 472, 472, 472, 442, 472, 810 472, 472, 472, 472, 472, 472, 472, 350, 472, 472, 811 472, 472, 526, 472, 472, 472, 563, 350, 414, 412, 812 353, 413, 472, 472, 215, 525, 558, 213, 164, 443, 813 324, 480, 336, 337, 338, 316, 417, 339, 418, 118, 814 336, 337, 338, 353, 350, 339, 325, 540, 350, 350, 815 350, 350, 350, 541, 350, 887, 517, 909, 148, 963, 816 925, 885, 717, 627, 641, 350, 350, 350, 350, 350, 817 942, 828, 875, 911, 15, 511, 143, 256, 835, 837, 818 727, 151, 152, 672, 508, 702, 153, 154, 155, 156, 819 840, 731, 960, 318, 744, 743, 746, 732, 157, 158, 820 159, 160, 161, 162, 163, 164, 874, 165, 166, 167, 821 344, 880, 168, 169, 170, 348, 171, 172, 173, 174, 822 175, 0, 176, 0, 0, 178, 179, 747, 0, 0, 823 0, 0, 0, 178, 179, 0, 0, 0, 0, 0, 824 0, 181, 182, 0, 0, 183, 184, 185, 186, 181, 825 182, 0, 340, 183, 184, 185, 186, 0, 0, 187, 826 564, 0, 0, 0, 0, 0, 0, 187, 0, 0, 827 0, 0, 0, 317, 0, 0, 0, 177, 0, 0, 828 0, 0, 0, 317, 0, 178, 179, 0, 0, 0, 829 0, 180, 0, 0, 0, 0, 0, 0, 0, 0, 813 472, 472, 472, 472, 964, 472, 922, 472, 472, 472, 814 472, 472, 526, 472, 472, 472, 472, 472, 472, 472, 815 472, 472, 472, 472, 472, 472, 472, 472, 472, 108, 816 525, 472, 472, 472, 353, 472, 472, 472, 558, 472, 817 472, 472, 215, 213, 472, 164, 472, 443, 480, 472, 818 472, 472, 472, 324, 316, 472, 472, 472, 118, 353, 819 325, 540, 541, 472, 472, 472, 472, 472, 472, 472, 820 472, 472, 472, 472, 517, 472, 472, 472, 472, 472, 821 472, 472, 472, 350, 472, 472, 472, 472, 888, 472, 822 472, 472, 965, 350, 415, 413, 927, 414, 472, 472, 823 911, 886, 714, 627, 944, 641, 876, 825, 913, 15, 824 511, 143, 418, 403, 419, 256, 724, 135, 135, 834, 825 350, 832, 729, 728, 350, 350, 350, 350, 350, 699, 826 350, 672, 962, 135, 135, 841, 8, 135, 135, 135, 827 135, 350, 350, 350, 350, 350, 740, 508, 743, 741, 828 318, 135, 0, 875, 744, 344, 8, 881, 0, 8, 829 8, 8, 8, 8, 8, 8, 348, 0, 8, 8, 830 8, 0, 0, 0, 0, 8, 8, 0, 0, 0, 831 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 832 0, 8, 0, 0, 0, 8, 8, 0, 0, 0, 833 8, 0, 0, 0, 0, 0, 8, 0, 8, 8, 834 0, 8, 0, 8, 8, 8, 8, 8, 0, 8, 835 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 836 8, 8, 8, 8, 8, 0, 0, 8, 8, 8, 837 0, 8, 8, 8, 0, 8, 8, 8, 0, 313, 838 8, 0, 8, 0, 0, 8, 8, 8, 8, 313, 839 0, 8, 8, 8, 0, 0, 0, 0, 0, 8, 840 0, 0, 8, 8, 8, 8, 8, 8, 8, 8, 841 0, 8, 8, 8, 8, 8, 313, 0, 8, 0, 842 313, 313, 313, 313, 313, 8, 8, 8, 0, 0, 843 0, 0, 0, 0, 8, 8, 0, 313, 313, 313, 844 313, 313, 404, 405, 406, 0, 407, 408, 409, 410, 845 411, 412, 0, 0, 416, 417, 0, 0, 0, 0, 846 0, 0, 0, 0, 0, 0, 0, 0, 0, 350, 847 0, 0, 0, 350, 350, 350, 0, 350, 350, 350, 848 350, 350, 350, 0, 350, 350, 350, 0, 0, 350, 849 0, 0, 350, 350, 350, 350, 350, 350, 350, 0, 850 0, 350, 350, 350, 0, 0, 0, 0, 350, 350, 851 0, 0, 0, 350, 350, 0, 0, 0, 0, 0, 852 0, 0, 0, 0, 350, 0, 0, 0, 350, 350, 853 0, 0, 0, 350, 0, 0, 0, 0, 0, 350, 854 0, 350, 350, 0, 350, 22, 350, 350, 350, 350, 855 350, 0, 350, 350, 350, 350, 350, 350, 350, 350, 856 350, 350, 350, 350, 350, 350, 350, 350, 0, 0, 857 350, 350, 350, 0, 350, 350, 350, 0, 350, 350, 858 350, 0, 0, 350, 0, 350, 0, 0, 350, 350, 859 350, 350, 0, 350, 350, 350, 350, 0, 0, 397, 860 0, 0, 350, 0, 22, 350, 350, 350, 350, 350, 861 350, 350, 350, 0, 350, 350, 350, 350, 350, 0, 862 0, 350, 0, 0, 0, 0, 0, 0, 350, 350, 863 350, 0, 0, 0, 0, 313, 0, 350, 350, 313, 864 313, 313, 0, 313, 313, 313, 313, 313, 313, 0, 865 313, 313, 313, 0, 0, 313, 0, 0, 313, 313, 866 313, 313, 313, 313, 313, 0, 0, 313, 313, 313, 867 0, 0, 0, 0, 313, 313, 0, 0, 0, 313, 868 313, 0, 0, 0, 0, 0, 0, 0, 0, 0, 869 313, 0, 0, 0, 313, 313, 0, 0, 0, 313, 870 0, 0, 0, 0, 0, 313, 0, 313, 313, 0, 871 313, 0, 313, 313, 313, 313, 313, 0, 313, 313, 872 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 873 313, 313, 313, 313, 0, 0, 313, 313, 313, 0, 874 313, 313, 313, 0, 313, 313, 313, 0, 317, 313, 875 0, 313, 0, 0, 313, 313, 313, 313, 317, 313, 876 313, 313, 313, 0, 0, 0, 0, 0, 313, 0, 877 0, 313, 313, 313, 313, 313, 313, 313, 313, 0, 878 313, 313, 313, 313, 313, 317, 0, 313, 0, 317, 879 317, 317, 317, 317, 313, 313, 313, 0, 0, 0, 880 0, 0, 0, 313, 313, 0, 317, 317, 317, 317, 881 317, 0, 0, 0, 0, 0, 0, 0, 0, 0, 882 0, 22, 0, 0, 22, 22, 22, 22, 0, 0, 883 22, 0, 0, 22, 22, 22, 0, 0, 0, 0, 884 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 885 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 886 22, 22, 0, 0, 0, 22, 0, 0, 0, 0, 887 0, 22, 0, 22, 22, 0, 22, 0, 22, 22, 888 22, 22, 22, 0, 22, 22, 22, 22, 22, 22, 889 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 890 0, 0, 22, 22, 22, 0, 22, 22, 22, 0, 891 22, 22, 22, 0, 314, 22, 0, 22, 0, 0, 892 22, 22, 22, 22, 314, 0, 22, 22, 22, 0, 893 0, 0, 0, 0, 22, 0, 0, 0, 22, 22, 894 22, 22, 22, 22, 22, 0, 22, 22, 22, 22, 895 22, 314, 0, 22, 0, 314, 314, 314, 314, 314, 896 22, 22, 22, 0, 0, 0, 0, 0, 0, 22, 897 0, 0, 314, 314, 314, 314, 314, 0, 0, 0, 898 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 899 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 900 0, 0, 0, 0, 317, 0, 0, 0, 317, 317, 901 317, 0, 317, 317, 317, 317, 317, 317, 0, 317, 902 317, 317, 0, 0, 317, 0, 0, 317, 317, 317, 903 317, 317, 317, 317, 0, 0, 317, 317, 317, 0, 904 0, 0, 0, 317, 317, 0, 0, 0, 317, 317, 905 0, 0, 0, 0, 0, 0, 0, 0, 0, 317, 906 0, 0, 0, 317, 317, 0, 0, 0, 317, 0, 907 0, 0, 0, 0, 317, 0, 317, 317, 0, 317, 908 0, 317, 317, 317, 317, 317, 0, 317, 317, 317, 909 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 910 317, 317, 317, 0, 576, 317, 317, 317, 0, 317, 911 317, 317, 0, 317, 317, 317, 0, 0, 317, 0, 912 317, 0, 0, 317, 317, 317, 317, 0, 317, 317, 913 317, 317, 0, 0, 0, 0, 0, 317, 0, 0, 914 317, 317, 317, 317, 317, 317, 317, 317, 576, 317, 915 317, 317, 317, 317, 0, 0, 317, 0, 0, 0, 916 0, 0, 0, 317, 317, 317, 0, 0, 0, 0, 917 314, 0, 317, 317, 314, 314, 314, 0, 314, 314, 918 314, 314, 314, 314, 0, 314, 314, 314, 0, 0, 919 314, 0, 0, 314, 314, 314, 314, 314, 314, 314, 920 0, 0, 314, 314, 314, 0, 0, 0, 0, 314, 921 314, 0, 0, 0, 314, 314, 337, 0, 0, 337, 922 337, 337, 337, 337, 337, 314, 0, 0, 0, 314, 923 314, 0, 0, 0, 314, 0, 0, 0, 0, 337, 924 314, 337, 314, 314, 0, 314, 0, 314, 314, 314, 925 314, 314, 0, 314, 314, 314, 314, 314, 314, 314, 926 314, 314, 314, 314, 314, 314, 314, 314, 314, 0, 927 0, 314, 314, 314, 0, 314, 314, 314, 0, 314, 928 314, 314, 0, 322, 314, 0, 314, 0, 0, 314, 929 314, 314, 314, 322, 314, 314, 314, 314, 0, 0, 930 0, 0, 0, 314, 0, 0, 314, 314, 314, 314, 931 314, 314, 314, 314, 0, 314, 314, 314, 314, 314, 932 0, 0, 314, 322, 322, 322, 322, 322, 322, 314, 933 314, 314, 0, 0, 0, 0, 0, 0, 314, 314, 934 0, 322, 322, 322, 322, 322, 0, 0, 0, 0, 935 151, 152, 0, 0, 0, 153, 154, 155, 156, 0, 936 0, 0, 0, 0, 0, 0, 0, 157, 158, 159, 937 160, 161, 162, 163, 164, 0, 165, 166, 167, 0, 938 0, 168, 169, 170, 0, 171, 172, 173, 174, 175, 939 0, 176, 0, 0, 151, 152, 0, 0, 0, 153, 940 154, 155, 156, 0, 0, 0, 0, 0, 0, 0, 941 0, 157, 158, 159, 160, 161, 162, 163, 164, 0, 942 165, 166, 167, 0, 0, 168, 169, 170, 0, 171, 943 172, 173, 174, 175, 0, 176, 0, 0, 0, 337, 944 337, 337, 0, 337, 337, 337, 337, 337, 337, 319, 945 0, 337, 337, 0, 178, 179, 0, 0, 0, 319, 946 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 947 181, 182, 0, 0, 183, 184, 185, 186, 0, 0, 948 0, 89, 0, 0, 0, 0, 319, 0, 187, 0, 949 319, 319, 319, 319, 319, 0, 0, 0, 178, 179, 950 0, 0, 0, 0, 180, 0, 0, 319, 319, 319, 951 319, 319, 0, 0, 181, 182, 0, 0, 183, 184, 952 185, 186, 0, 0, 0, 889, 0, 0, 0, 0, 953 0, 0, 187, 0, 0, 0, 0, 0, 0, 322, 954 0, 0, 0, 322, 322, 322, 0, 322, 322, 322, 955 322, 322, 322, 0, 322, 322, 322, 0, 0, 322, 956 0, 0, 322, 322, 322, 322, 322, 322, 322, 0, 957 0, 322, 322, 322, 0, 0, 0, 0, 322, 322, 958 0, 0, 0, 322, 322, 0, 0, 0, 0, 0, 959 0, 0, 0, 0, 322, 0, 0, 0, 322, 322, 960 0, 0, 0, 322, 0, 0, 0, 0, 0, 322, 961 0, 322, 322, 0, 322, 0, 322, 322, 322, 322, 962 322, 0, 322, 322, 322, 322, 322, 322, 322, 322, 963 322, 322, 322, 322, 322, 322, 322, 322, 0, 0, 964 322, 322, 322, 0, 322, 322, 322, 0, 322, 322, 965 322, 0, 0, 322, 0, 322, 0, 0, 322, 322, 966 322, 322, 0, 322, 322, 322, 322, 0, 0, 0, 967 0, 0, 322, 0, 0, 322, 322, 322, 322, 322, 968 322, 322, 322, 0, 322, 322, 322, 322, 322, 0, 969 0, 322, 0, 0, 0, 0, 0, 0, 322, 322, 970 322, 0, 0, 0, 0, 319, 0, 322, 322, 319, 971 319, 319, 0, 319, 319, 319, 319, 319, 319, 0, 972 319, 319, 319, 415, 413, 319, 414, 0, 319, 319, 973 319, 319, 319, 319, 319, 0, 0, 319, 319, 319, 974 0, 418, 403, 419, 319, 319, 0, 0, 0, 319, 975 319, 0, 340, 340, 0, 340, 0, 0, 0, 0, 976 319, 0, 0, 0, 319, 319, 0, 0, 0, 319, 977 340, 340, 340, 0, 0, 319, 0, 319, 319, 0, 978 319, 0, 319, 319, 319, 319, 319, 0, 319, 319, 979 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 980 319, 319, 319, 319, 0, 0, 319, 319, 319, 0, 981 319, 319, 319, 0, 319, 319, 319, 0, 281, 319, 982 0, 319, 0, 0, 319, 319, 319, 319, 281, 319, 983 319, 319, 319, 0, 0, 0, 0, 0, 319, 0, 984 0, 319, 319, 319, 319, 319, 319, 319, 319, 0, 985 319, 319, 319, 319, 319, 281, 0, 319, 0, 281, 986 281, 281, 281, 281, 319, 319, 319, 0, 0, 0, 987 20, 0, 0, 319, 319, 0, 281, 281, 281, 281, 988 281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 989 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 990 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 991 0, 30, 0, 0, 0, 0, 33, 314, 0, 0, 992 0, 37, 38, 0, 0, 0, 0, 0, 0, 0, 993 0, 315, 47, 48, 49, 50, 51, 52, 316, 0, 994 0, 404, 405, 406, 0, 407, 408, 409, 410, 411, 995 412, 62, 0, 416, 417, 0, 0, 65, 0, 0, 996 0, 0, 0, 0, 0, 0, 70, 0, 72, 0, 997 340, 340, 340, 0, 340, 340, 340, 340, 340, 340, 998 0, 0, 340, 340, 280, 0, 0, 0, 0, 0, 999 0, 0, 0, 0, 280, 0, 0, 0, 0, 0, 1000 0, 0, 89, 0, 0, 0, 0, 0, 0, 90, 1001 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1002 0, 0, 0, 0, 0, 280, 280, 280, 280, 280, 1003 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1004 0, 0, 280, 280, 280, 280, 280, 0, 0, 0, 1005 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1006 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007 0, 0, 0, 0, 281, 0, 0, 0, 281, 281, 1008 281, 0, 281, 281, 281, 281, 281, 281, 0, 281, 1009 281, 281, 0, 0, 281, 0, 0, 281, 281, 281, 1010 281, 281, 281, 281, 0, 0, 281, 281, 281, 0, 1011 0, 0, 0, 281, 281, 0, 0, 0, 281, 281, 1012 0, 0, 0, 0, 0, 0, 0, 340, 0, 281, 1013 0, 0, 0, 281, 281, 0, 0, 0, 281, 0, 1014 0, 0, 0, 0, 281, 0, 281, 281, 0, 281, 1015 0, 281, 281, 281, 281, 281, 0, 281, 281, 281, 1016 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 1017 281, 281, 281, 0, 0, 281, 281, 281, 0, 281, 1018 281, 281, 0, 281, 281, 281, 0, 0, 281, 0, 1019 281, 0, 0, 281, 281, 281, 281, 0, 281, 281, 1020 281, 281, 0, 0, 0, 0, 0, 281, 0, 0, 1021 281, 281, 281, 281, 281, 281, 281, 281, 0, 281, 1022 281, 281, 281, 281, 0, 0, 281, 0, 0, 0, 1023 0, 0, 0, 281, 281, 0, 0, 0, 0, 0, 1024 280, 0, 281, 281, 280, 280, 280, 0, 280, 280, 1025 280, 280, 280, 280, 0, 280, 280, 280, 247, 247, 1026 280, 247, 0, 280, 280, 280, 280, 280, 280, 280, 1027 0, 0, 280, 280, 280, 0, 247, 247, 247, 280, 1028 280, 0, 878, 0, 280, 280, 0, 415, 413, 0, 1029 414, 0, 0, 0, 0, 280, 0, 0, 0, 280, 1030 280, 0, 0, 0, 280, 418, 403, 419, 0, 0, 1031 280, 0, 280, 280, 0, 280, 0, 280, 280, 280, 1032 280, 280, 0, 280, 280, 280, 280, 280, 280, 280, 1033 280, 280, 280, 280, 280, 280, 280, 280, 280, 0, 1034 0, 280, 280, 280, 0, 280, 280, 280, 0, 280, 1035 280, 280, 0, 290, 280, 0, 280, 0, 0, 280, 1036 280, 280, 280, 290, 280, 280, 280, 280, 0, 0, 1037 0, 0, 0, 280, 0, 0, 280, 280, 280, 280, 1038 280, 280, 280, 280, 0, 280, 280, 280, 280, 280, 1039 290, 0, 280, 0, 290, 290, 290, 290, 290, 280, 1040 280, 280, 0, 0, 0, 0, 0, 0, 280, 280, 1041 0, 290, 290, 0, 290, 0, 0, 0, 0, 0, 1042 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1043 0, 0, 0, 0, 0, 415, 413, 0, 414, 0, 1044 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1045 0, 0, 0, 418, 0, 419, 0, 0, 0, 0, 1046 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1047 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 1048 247, 247, 247, 247, 247, 247, 0, 0, 247, 247, 1049 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1050 0, 0, 0, 0, 0, 404, 405, 406, 0, 407, 1051 408, 409, 410, 411, 412, 0, 0, 416, 417, 291, 1052 0, 0, 0, 0, 0, 0, 0, 0, 0, 291, 1053 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1054 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1055 0, 0, 0, 0, 0, 0, 291, 0, 0, 0, 1056 291, 291, 291, 291, 291, 0, 0, 0, 0, 0, 1057 0, 0, 0, 0, 0, 0, 0, 291, 291, 0, 1058 291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1059 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1060 0, 0, 0, 0, 0, 0, 0, 0, 0, 290, 1061 0, 0, 0, 290, 290, 290, 0, 290, 290, 290, 1062 290, 290, 290, 0, 290, 290, 0, 0, 0, 290, 1063 0, 0, 290, 290, 290, 290, 290, 290, 290, 0, 1064 0, 290, 290, 290, 0, 0, 0, 0, 290, 290, 1065 0, 0, 0, 290, 290, 406, 0, 407, 408, 409, 1066 410, 411, 412, 0, 290, 416, 417, 0, 290, 290, 1067 0, 0, 0, 290, 0, 0, 0, 0, 0, 290, 1068 0, 290, 290, 0, 290, 0, 290, 290, 290, 290, 1069 290, 0, 290, 290, 290, 290, 290, 290, 290, 290, 1070 290, 290, 290, 290, 290, 290, 290, 290, 0, 0, 1071 290, 290, 290, 0, 290, 290, 290, 0, 290, 290, 1072 290, 0, 0, 290, 0, 290, 0, 0, 290, 290, 1073 290, 290, 0, 290, 290, 290, 290, 0, 0, 0, 1074 0, 0, 290, 0, 0, 290, 290, 290, 290, 290, 1075 290, 290, 290, 0, 290, 290, 290, 290, 290, 0, 1076 0, 290, 0, 0, 0, 0, 0, 0, 290, 290, 1077 290, 0, 0, 0, 0, 291, 0, 290, 290, 291, 1078 291, 291, 0, 291, 291, 291, 291, 291, 291, 0, 1079 291, 291, 435, 415, 413, 291, 414, 0, 291, 291, 1080 291, 291, 291, 291, 291, 0, 0, 291, 291, 291, 1081 0, 418, 403, 419, 291, 291, 0, 313, 0, 291, 1082 291, 0, 313, 313, 0, 313, 0, 0, 0, 0, 1083 291, 0, 0, 0, 291, 291, 0, 0, 0, 291, 1084 313, 313, 313, 0, 0, 291, 0, 291, 291, 0, 1085 291, 0, 291, 291, 291, 291, 291, 0, 291, 291, 1086 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 1087 291, 291, 291, 291, 0, 0, 291, 291, 291, 0, 1088 291, 291, 291, 0, 291, 291, 291, 0, 310, 291, 1089 0, 291, 0, 0, 291, 291, 291, 291, 310, 291, 1090 291, 291, 291, 0, 0, 0, 0, 0, 291, 0, 1091 0, 291, 291, 291, 291, 291, 291, 291, 291, 0, 1092 291, 291, 291, 291, 291, 310, 0, 291, 0, 310, 1093 310, 310, 310, 310, 291, 291, 291, 0, 0, 0, 1094 0, 0, 0, 291, 291, 0, 310, 310, 0, 310, 1095 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1096 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1097 415, 413, 0, 414, 0, 0, 0, 0, 0, 0, 1098 0, 0, 0, 0, 0, 0, 0, 0, 418, 0, 1099 419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1100 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1101 0, 404, 405, 406, 0, 407, 408, 409, 410, 411, 1102 412, 0, 0, 416, 417, 0, 0, 0, 0, 0, 1103 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1104 313, 313, 313, 0, 313, 313, 313, 313, 313, 313, 1105 0, 452, 313, 313, 516, 453, 454, 455, 456, 0, 1106 0, 0, 0, 0, 516, 0, 0, 457, 0, 458, 1107 459, 460, 461, 462, 463, 0, 464, 465, 466, 0, 1108 0, 467, 468, 469, 0, 0, 470, 471, 472, 473, 1109 0, 474, 0, 0, 0, 516, 516, 516, 516, 516, 1110 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1111 0, 0, 0, 516, 516, 516, 516, 0, 0, 0, 1112 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1113 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1114 0, 0, 0, 0, 310, 0, 0, 0, 310, 310, 1115 310, 0, 310, 310, 310, 310, 310, 310, 0, 310, 1116 310, 0, 0, 0, 310, 0, 0, 310, 310, 310, 1117 310, 310, 310, 310, 0, 0, 310, 310, 310, 0, 1118 0, 475, 0, 310, 310, 0, 0, 0, 310, 310, 1119 0, 0, 407, 408, 409, 410, 411, 412, 0, 310, 1120 416, 417, 0, 310, 310, 0, 0, 0, 310, 0, 1121 0, 0, 0, 0, 310, 0, 310, 310, 0, 310, 1122 0, 310, 310, 310, 310, 310, 0, 310, 310, 310, 1123 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 1124 310, 310, 310, 0, 0, 310, 310, 310, 0, 310, 1125 310, 310, 0, 310, 310, 310, 0, 0, 310, 0, 1126 310, 0, 0, 310, 310, 310, 310, 0, 310, 310, 1127 310, 310, 0, 0, 0, 0, 0, 310, 0, 0, 1128 310, 310, 310, 310, 310, 310, 310, 310, 0, 310, 1129 310, 310, 310, 310, 0, 0, 310, 0, 0, 0, 1130 0, 0, 0, 310, 310, 310, 0, 0, 0, 0, 1131 516, 0, 310, 310, 516, 516, 516, 0, 516, 516, 1132 516, 516, 516, 516, 0, 0, 516, 516, 0, 0, 1133 516, 0, 0, 516, 516, 516, 516, 516, 516, 516, 1134 0, 0, 516, 516, 516, 0, 0, 0, 0, 516, 1135 516, 0, 0, 0, 516, 516, 250, 250, 250, 534, 1136 250, 0, 0, 0, 0, 516, 0, 0, 0, 516, 1137 516, 0, 0, 0, 516, 250, 250, 250, 0, 0, 1138 516, 0, 516, 516, 0, 516, 0, 516, 516, 516, 1139 516, 516, 0, 516, 516, 516, 516, 516, 516, 516, 1140 516, 516, 516, 516, 516, 516, 516, 516, 516, 0, 1141 0, 516, 516, 516, 0, 516, 516, 516, 0, 516, 1142 516, 516, 0, 288, 516, 0, 516, 0, 0, 516, 1143 516, 516, 516, 288, 0, 516, 516, 516, 0, 0, 1144 0, 0, 0, 516, 0, 0, 516, 516, 516, 516, 1145 516, 516, 516, 516, 0, 516, 516, 516, 516, 516, 1146 288, 0, 516, 0, 288, 0, 288, 288, 288, 516, 1147 516, 516, 0, 0, 0, 0, 0, 0, 516, 516, 1148 0, 288, 288, 108, 288, 0, 0, 108, 108, 108, 1149 108, 0, 0, 0, 0, 0, 0, 0, 0, 108, 1150 0, 108, 108, 108, 108, 108, 108, 0, 108, 108, 1151 108, 0, 0, 108, 108, 108, 0, 0, 108, 108, 1152 108, 108, 0, 108, 0, 0, 0, 0, 0, 0, 1153 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1154 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1155 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1156 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1157 0, 0, 0, 0, 0, 250, 250, 250, 0, 250, 1158 250, 250, 250, 250, 250, 0, 0, 250, 250, 289, 1159 0, 0, 0, 0, 0, 0, 0, 0, 0, 289, 1160 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1161 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 1162 0, 0, 0, 0, 0, 0, 289, 0, 0, 0, 1163 289, 0, 289, 289, 289, 0, 0, 0, 0, 0, 1164 0, 0, 0, 0, 0, 0, 0, 289, 289, 0, 1165 289, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1166 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1167 0, 0, 0, 0, 0, 0, 0, 0, 0, 288, 1168 0, 0, 0, 288, 288, 288, 0, 288, 288, 288, 1169 288, 288, 288, 0, 288, 534, 0, 0, 0, 288, 1170 0, 0, 288, 288, 288, 288, 288, 288, 288, 0, 1171 0, 288, 288, 288, 0, 0, 0, 0, 288, 288, 1172 0, 0, 0, 288, 288, 0, 0, 0, 0, 0, 1173 0, 0, 0, 0, 288, 0, 0, 0, 288, 288, 1174 0, 0, 0, 288, 0, 0, 0, 0, 0, 288, 1175 0, 288, 288, 0, 288, 0, 288, 288, 288, 288, 1176 288, 0, 288, 288, 288, 288, 288, 288, 288, 288, 1177 288, 288, 288, 288, 288, 288, 288, 288, 0, 0, 1178 288, 288, 288, 0, 288, 288, 288, 0, 288, 288, 1179 288, 0, 0, 288, 0, 288, 0, 0, 288, 288, 1180 288, 288, 0, 288, 288, 288, 288, 0, 0, 0, 1181 0, 0, 288, 0, 0, 288, 288, 288, 288, 288, 1182 288, 288, 288, 0, 288, 288, 288, 288, 288, 0, 1183 0, 288, 0, 0, 0, 0, 0, 0, 288, 288, 1184 288, 0, 636, 415, 413, 289, 414, 288, 288, 289, 1185 289, 289, 0, 289, 289, 289, 289, 289, 289, 898, 1186 289, 418, 403, 419, 0, 289, 0, 0, 289, 289, 1187 289, 289, 289, 289, 289, 0, 0, 289, 289, 289, 1188 0, 0, 0, 0, 289, 289, 0, 0, 0, 289, 1189 289, 247, 247, 247, 0, 247, 0, 0, 0, 0, 1190 289, 0, 0, 0, 289, 289, 0, 0, 247, 289, 1191 247, 247, 247, 0, 0, 289, 0, 289, 289, 0, 1192 289, 0, 289, 289, 289, 289, 289, 0, 289, 289, 1193 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 1194 289, 289, 289, 289, 0, 0, 289, 289, 289, 0, 1195 289, 289, 289, 0, 289, 289, 289, 0, 307, 289, 1196 0, 289, 0, 0, 289, 289, 289, 289, 307, 289, 1197 289, 289, 289, 0, 0, 0, 0, 0, 289, 0, 1198 0, 289, 289, 289, 289, 289, 289, 289, 289, 0, 1199 289, 289, 289, 289, 289, 307, 0, 289, 0, 307, 1200 307, 0, 307, 0, 289, 289, 289, 0, 0, 0, 1201 0, 0, 0, 289, 289, 0, 307, 307, 307, 0, 1202 307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1203 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1204 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1205 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1206 0, 404, 405, 406, 0, 407, 408, 409, 410, 411, 1207 412, 0, 0, 416, 417, 0, 0, 0, 0, 0, 1208 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1210 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1211 247, 247, 247, 0, 247, 247, 247, 247, 247, 247, 1212 463, 0, 247, 247, 0, 0, 0, 0, 0, 0, 1213 463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1214 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1215 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1216 0, 0, 515, 515, 515, 515, 0, 0, 0, 0, 1217 0, 0, 0, 0, 0, 0, 0, 0, 0, 463, 1218 515, 515, 515, 0, 0, 0, 0, 0, 0, 0, 1219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1220 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1221 0, 0, 0, 0, 307, 0, 0, 0, 307, 307, 1222 307, 0, 307, 307, 307, 307, 307, 307, 0, 307, 1223 0, 307, 0, 0, 307, 0, 0, 307, 307, 307, 1224 307, 307, 307, 307, 0, 0, 307, 307, 307, 0, 1225 0, 0, 0, 307, 307, 0, 0, 0, 307, 307, 1226 0, 0, 0, 0, 0, 0, 0, 0, 0, 307, 1227 0, 0, 0, 307, 307, 0, 0, 0, 307, 0, 1228 341, 0, 335, 333, 307, 334, 307, 307, 0, 307, 1229 0, 307, 307, 307, 307, 307, 0, 307, 307, 307, 1230 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 1231 307, 307, 307, 0, 0, 307, 307, 307, 0, 307, 1232 307, 307, 0, 307, 307, 307, 0, 0, 307, 0, 1233 307, 0, 0, 307, 307, 307, 307, 0, 307, 307, 1234 307, 307, 0, 0, 0, 0, 0, 307, 0, 0, 1235 307, 307, 307, 307, 0, 307, 307, 307, 0, 307, 1236 307, 307, 307, 307, 0, 0, 307, 0, 0, 0, 1237 0, 0, 0, 307, 307, 0, 463, 0, 0, 0, 1238 515, 515, 515, 307, 515, 515, 515, 515, 515, 515, 1239 0, 0, 515, 515, 0, 0, 463, 0, 0, 463, 1240 463, 463, 463, 463, 463, 463, 0, 0, 463, 463, 1241 463, 0, 0, 0, 0, 463, 463, 0, 0, 0, 1242 463, 463, 0, 0, 0, 0, 0, 0, 0, 0, 1243 0, 463, 0, 0, 0, 463, 463, 0, 0, 0, 1244 463, 0, 0, 0, 0, 0, 463, 0, 463, 463, 1245 0, 463, 0, 463, 463, 463, 463, 463, 0, 463, 1246 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 1247 463, 463, 463, 463, 463, 0, 0, 463, 463, 463, 1248 0, 463, 463, 463, 0, 463, 463, 463, 0, 515, 1249 463, 0, 463, 0, 0, 463, 463, 463, 463, 515, 1250 0, 463, 463, 463, 0, 0, 0, 0, 0, 463, 1251 0, 0, 463, 463, 463, 463, 0, 463, 463, 463, 1252 0, 463, 463, 463, 463, 463, 0, 0, 463, 0, 1253 0, 515, 515, 515, 515, 463, 463, 336, 337, 338, 1254 0, 0, 339, 0, 0, 463, 0, 0, 515, 515, 1255 515, 515, 0, 0, 0, 0, 0, 0, 0, 0, 1256 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1257 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1258 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1260 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1261 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1262 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1263 178, 179, 0, 0, 0, 0, 0, 0, 0, 337, 1264 0, 0, 0, 0, 0, 0, 181, 182, 0, 337, 1265 183, 184, 185, 186, 0, 0, 0, 340, 0, 0, 1266 0, 0, 0, 0, 187, 0, 0, 0, 0, 0, 1267 0, 0, 0, 0, 0, 0, 337, 0, 0, 337, 1268 337, 337, 337, 337, 337, 0, 0, 0, 0, 0, 1269 0, 0, 0, 0, 0, 0, 0, 0, 337, 0, 1270 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1271 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1272 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1273 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1274 0, 0, 0, 0, 0, 515, 0, 0, 0, 515, 1275 515, 515, 0, 515, 515, 515, 515, 515, 515, 0, 1276 0, 515, 515, 0, 0, 515, 0, 0, 515, 515, 1277 515, 515, 515, 515, 515, 0, 0, 515, 515, 515, 1278 0, 0, 0, 0, 515, 515, 0, 0, 0, 515, 1279 515, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1280 515, 0, 0, 0, 515, 515, 0, 0, 0, 515, 1281 0, 0, 0, 0, 0, 515, 0, 515, 515, 0, 1282 515, 0, 515, 515, 515, 515, 515, 204, 515, 515, 1283 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 1284 515, 515, 515, 515, 0, 0, 515, 515, 515, 0, 1285 515, 515, 515, 0, 515, 515, 515, 188, 0, 515, 1286 149, 515, 150, 0, 515, 515, 515, 515, 0, 0, 1287 515, 515, 515, 0, 0, 0, 0, 0, 515, 0, 1288 0, 515, 515, 515, 515, 0, 515, 515, 515, 0, 1289 515, 515, 515, 515, 515, 337, 0, 515, 0, 0, 1290 0, 0, 0, 0, 515, 515, 0, 0, 0, 0, 1291 337, 337, 337, 0, 515, 337, 0, 0, 337, 337, 1292 337, 337, 337, 337, 337, 0, 0, 337, 337, 337, 1293 0, 0, 0, 0, 337, 337, 0, 0, 0, 337, 1294 337, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1295 337, 0, 0, 0, 337, 337, 0, 0, 0, 337, 1296 0, 0, 0, 0, 0, 337, 0, 337, 337, 0, 1297 337, 0, 337, 337, 337, 337, 337, 0, 337, 337, 1298 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 1299 337, 337, 337, 337, 0, 0, 337, 337, 337, 0, 1300 337, 337, 337, 0, 337, 337, 337, 0, 285, 337, 1301 0, 337, 0, 0, 337, 337, 337, 337, 285, 0, 1302 337, 337, 337, 0, 0, 0, 0, 0, 337, 0, 1303 0, 337, 337, 337, 337, 337, 337, 337, 337, 0, 1304 337, 337, 337, 337, 337, 285, 0, 337, 0, 285, 1305 0, 0, 285, 0, 337, 337, 337, 0, 0, 0, 1306 0, 0, 0, 337, 337, 0, 285, 285, 0, 285, 1307 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1308 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1310 0, 0, 0, 151, 152, 0, 0, 0, 153, 154, 1311 155, 156, 0, 0, 0, 0, 0, 0, 0, 0, 1312 157, 158, 159, 160, 161, 162, 163, 164, 0, 165, 1313 166, 167, 0, 0, 168, 169, 170, 0, 171, 172, 1314 173, 174, 175, 0, 176, 0, 0, 0, 0, 0, 1315 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, 1316 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, 1317 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1318 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1319 0, 0, 0, 0, 0, 304, 177, 0, 0, 304, 1320 0, 0, 304, 0, 0, 0, 0, 178, 179, 0, 1321 0, 0, 0, 180, 0, 0, 304, 304, 0, 304, 1322 0, 0, 0, 181, 182, 0, 0, 183, 184, 185, 1323 186, 0, 0, 0, 89, 0, 0, 0, 0, 0, 1324 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 1325 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1326 0, 0, 0, 0, 285, 0, 0, 0, 285, 285, 1327 285, 0, 0, 0, 0, 0, 0, 0, 0, 285, 1328 0, 0, 0, 0, 285, 0, 0, 285, 285, 285, 1329 285, 285, 285, 285, 0, 0, 285, 285, 285, 0, 1330 0, 0, 0, 285, 285, 0, 0, 0, 285, 285, 1331 0, 0, 0, 0, 0, 0, 0, 0, 0, 285, 1332 0, 0, 0, 285, 285, 0, 0, 0, 285, 0, 1333 0, 0, 0, 0, 285, 0, 285, 285, 0, 285, 1334 0, 285, 285, 285, 285, 285, 0, 285, 285, 285, 1335 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 1336 285, 285, 285, 0, 0, 285, 285, 285, 0, 285, 1337 285, 285, 0, 285, 285, 285, 188, 0, 285, 149, 1338 285, 150, 0, 285, 285, 285, 285, 0, 285, 285, 1339 285, 285, 0, 0, 810, 0, 0, 285, 0, 0, 1340 285, 285, 285, 285, 285, 285, 285, 285, 0, 285, 1341 285, 285, 285, 285, 304, 0, 285, 0, 304, 304, 1342 304, 0, 0, 285, 285, 285, 0, 0, 0, 304, 1343 0, 0, 285, 285, 304, 0, 0, 304, 304, 304, 1344 304, 304, 304, 304, 0, 0, 304, 304, 304, 0, 1345 0, 0, 0, 304, 304, 0, 0, 0, 304, 304, 1346 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 1347 0, 0, 0, 304, 304, 0, 0, 0, 304, 0, 1348 0, 0, 0, 0, 304, 0, 304, 304, 0, 304, 1349 0, 304, 304, 304, 304, 304, 0, 304, 304, 304, 1350 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 1351 304, 304, 304, 0, 0, 304, 304, 304, 0, 304, 1352 304, 304, 0, 304, 304, 304, 0, 295, 304, 0, 1353 304, 0, 0, 304, 304, 304, 304, 295, 304, 304, 1354 304, 304, 0, 0, 0, 0, 0, 304, 0, 0, 1355 304, 304, 304, 304, 304, 304, 304, 304, 0, 304, 1356 304, 304, 304, 304, 295, 0, 304, 0, 295, 0, 1357 0, 295, 0, 304, 304, 304, 0, 0, 0, 0, 1358 0, 0, 304, 304, 0, 295, 295, 0, 295, 0, 1359 0, 0, 0, 0, 0, 0, 0, 0, 0, 148, 1360 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1361 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1362 0, 0, 151, 152, 0, 0, 0, 153, 154, 155, 1363 156, 0, 0, 0, 0, 0, 0, 0, 0, 157, 1364 158, 159, 160, 161, 162, 163, 164, 0, 165, 166, 1365 167, 0, 0, 168, 169, 170, 0, 171, 172, 173, 1366 174, 175, 0, 176, 0, 0, 0, 0, 0, 0, 1367 0, 0, 0, 0, 0, 0, 0, 293, 0, 0, 1368 0, 0, 0, 0, 0, 0, 0, 293, 0, 0, 1369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1370 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1371 0, 0, 0, 0, 293, 177, 0, 0, 293, 0, 1372 0, 293, 0, 0, 0, 0, 178, 179, 0, 0, 1373 0, 0, 180, 0, 0, 293, 293, 0, 293, 0, 1374 0, 0, 181, 182, 0, 0, 183, 184, 185, 186, 1375 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 1376 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1377 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1378 0, 0, 0, 295, 0, 0, 0, 295, 295, 295, 1379 0, 0, 0, 0, 0, 0, 0, 0, 295, 0, 1380 0, 0, 0, 295, 0, 0, 295, 295, 295, 295, 1381 295, 295, 295, 0, 0, 295, 295, 295, 0, 0, 1382 0, 0, 295, 295, 0, 0, 0, 295, 295, 0, 1383 0, 0, 0, 0, 0, 0, 0, 0, 295, 0, 1384 0, 0, 295, 295, 0, 0, 0, 295, 0, 0, 1385 0, 0, 0, 295, 0, 295, 295, 0, 295, 0, 1386 295, 295, 295, 295, 295, 0, 295, 295, 295, 295, 1387 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 1388 295, 295, 0, 0, 295, 295, 295, 0, 295, 295, 1389 295, 0, 295, 295, 295, 188, 0, 295, 149, 295, 1390 150, 0, 295, 295, 295, 295, 0, 295, 295, 295, 1391 295, 0, 0, 895, 0, 0, 295, 0, 0, 295, 1392 295, 295, 295, 295, 295, 295, 295, 0, 295, 295, 1393 295, 295, 295, 293, 0, 295, 0, 293, 293, 293, 1394 0, 0, 295, 295, 295, 0, 0, 0, 293, 0, 1395 0, 295, 295, 293, 0, 0, 293, 293, 293, 293, 1396 293, 293, 293, 0, 0, 293, 293, 293, 0, 0, 1397 0, 0, 293, 293, 0, 0, 0, 293, 293, 0, 1398 0, 0, 0, 0, 0, 0, 0, 0, 293, 0, 1399 0, 0, 293, 293, 0, 0, 0, 293, 0, 0, 1400 0, 0, 0, 293, 0, 293, 293, 0, 293, 0, 1401 293, 293, 293, 293, 293, 0, 293, 293, 293, 293, 1402 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 1403 293, 293, 0, 0, 293, 293, 293, 0, 293, 293, 1404 293, 0, 293, 293, 293, 0, 299, 293, 0, 293, 1405 0, 0, 293, 293, 293, 293, 299, 293, 293, 293, 1406 293, 0, 0, 0, 0, 0, 293, 0, 0, 293, 1407 293, 293, 293, 293, 293, 293, 293, 0, 293, 293, 1408 293, 293, 293, 299, 0, 293, 0, 299, 0, 0, 1409 299, 0, 293, 293, 293, 0, 0, 0, 0, 0, 1410 0, 293, 293, 0, 299, 299, 0, 299, 0, 0, 1411 0, 0, 0, 0, 0, 0, 0, 0, 148, 0, 1412 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1413 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1414 0, 151, 152, 0, 0, 0, 153, 154, 155, 156, 1415 0, 0, 0, 0, 0, 0, 0, 0, 157, 158, 1416 159, 160, 161, 162, 163, 164, 0, 165, 166, 167, 1417 0, 0, 168, 169, 170, 0, 171, 172, 173, 174, 1418 175, 0, 176, 0, 0, 0, 0, 0, 0, 0, 1419 0, 0, 0, 0, 0, 0, 297, 0, 0, 0, 1420 0, 0, 0, 0, 0, 0, 297, 0, 0, 0, 1421 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1422 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1423 0, 0, 0, 297, 177, 0, 0, 297, 0, 0, 1424 297, 0, 0, 0, 0, 178, 179, 0, 0, 0, 1425 0, 180, 0, 0, 297, 297, 0, 297, 0, 0, 830 1426 0, 181, 182, 0, 0, 183, 184, 185, 186, 0, 831 317, 0, 89, 0, 317, 317, 317, 317, 317, 187, 832 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 833 0, 317, 317, 317, 317, 317, 0, 0, 405, 0, 834 406, 407, 408, 409, 410, 411, 0, 0, 415, 416, 835 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 836 0, 0, 0, 350, 0, 0, 0, 350, 350, 350, 837 0, 350, 350, 350, 350, 350, 350, 0, 350, 350, 838 350, 0, 0, 350, 0, 0, 350, 350, 350, 350, 839 350, 350, 350, 0, 0, 350, 350, 350, 0, 0, 840 0, 0, 350, 350, 0, 0, 0, 350, 350, 0, 841 0, 0, 0, 0, 0, 0, 0, 0, 350, 0, 842 0, 0, 350, 350, 0, 0, 0, 350, 0, 0, 843 0, 0, 0, 350, 0, 350, 350, 0, 0, 350, 844 0, 350, 350, 350, 350, 350, 0, 350, 350, 350, 845 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 846 350, 350, 350, 0, 0, 0, 0, 350, 350, 350, 847 0, 350, 350, 350, 0, 350, 350, 350, 0, 0, 848 350, 0, 350, 0, 0, 350, 350, 350, 350, 0, 849 350, 350, 350, 350, 0, 0, 350, 0, 0, 350, 850 350, 350, 350, 350, 350, 350, 350, 0, 350, 350, 851 350, 350, 350, 0, 188, 350, 538, 149, 0, 150, 852 0, 0, 350, 350, 350, 0, 0, 0, 0, 317, 853 0, 350, 350, 317, 317, 317, 0, 317, 317, 317, 854 317, 317, 317, 0, 317, 317, 317, 0, 0, 317, 855 0, 0, 317, 317, 317, 317, 317, 317, 317, 0, 856 0, 317, 317, 317, 0, 0, 0, 0, 317, 317, 857 0, 0, 0, 317, 317, 0, 0, 0, 0, 0, 858 0, 0, 0, 0, 317, 0, 0, 0, 317, 317, 859 0, 0, 0, 317, 0, 0, 0, 0, 0, 317, 860 0, 317, 317, 0, 0, 317, 0, 317, 317, 317, 861 317, 317, 0, 317, 317, 317, 317, 317, 317, 317, 862 317, 317, 317, 317, 317, 317, 317, 317, 317, 0, 863 0, 0, 0, 317, 317, 317, 0, 317, 317, 317, 864 0, 317, 317, 317, 0, 0, 317, 0, 317, 0, 865 313, 317, 317, 317, 317, 0, 317, 317, 317, 317, 866 313, 0, 317, 0, 0, 317, 317, 317, 317, 317, 867 317, 317, 317, 0, 317, 317, 317, 317, 317, 0, 868 0, 317, 0, 0, 0, 0, 0, 313, 317, 317, 869 317, 313, 313, 313, 313, 313, 0, 317, 317, 0, 870 0, 0, 0, 0, 0, 0, 0, 0, 313, 313, 871 313, 313, 313, 452, 0, 0, 0, 453, 454, 455, 872 456, 0, 0, 0, 0, 0, 0, 0, 0, 457, 873 0, 458, 459, 460, 461, 462, 463, 148, 464, 465, 874 466, 0, 0, 467, 468, 469, 0, 0, 470, 471, 875 472, 473, 0, 474, 0, 0, 0, 0, 0, 0, 1427 0, 0, 89, 0, 0, 0, 0, 0, 0, 187, 1428 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1430 0, 0, 299, 0, 0, 0, 299, 299, 299, 0, 1431 0, 0, 0, 0, 0, 0, 0, 299, 0, 0, 1432 0, 0, 299, 0, 0, 299, 299, 299, 299, 299, 1433 299, 299, 0, 0, 299, 299, 299, 0, 0, 0, 1434 0, 299, 299, 0, 0, 0, 299, 299, 0, 0, 1435 0, 0, 0, 0, 0, 0, 0, 299, 0, 0, 1436 0, 299, 299, 0, 0, 0, 299, 0, 0, 0, 1437 0, 0, 299, 0, 299, 299, 0, 299, 0, 299, 1438 299, 299, 299, 299, 0, 299, 299, 299, 299, 299, 1439 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 1440 299, 0, 0, 299, 299, 299, 0, 299, 299, 299, 1441 0, 299, 299, 299, 188, 0, 299, 149, 299, 150, 1442 0, 299, 299, 299, 299, 0, 299, 299, 299, 299, 1443 0, 0, 0, 0, 0, 299, 0, 0, 299, 299, 1444 299, 299, 299, 299, 299, 299, 0, 299, 299, 299, 1445 299, 299, 297, 0, 299, 0, 297, 297, 297, 0, 1446 0, 299, 299, 299, 0, 0, 0, 297, 0, 0, 1447 299, 299, 297, 0, 0, 297, 297, 297, 297, 297, 1448 297, 297, 0, 0, 297, 297, 297, 0, 0, 0, 1449 0, 297, 297, 0, 0, 0, 297, 297, 0, 0, 1450 0, 0, 0, 0, 0, 0, 0, 297, 0, 0, 1451 0, 297, 297, 0, 0, 0, 297, 0, 0, 0, 1452 0, 0, 297, 0, 297, 297, 0, 297, 0, 297, 1453 297, 297, 297, 297, 0, 297, 297, 297, 297, 297, 1454 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 1455 297, 0, 0, 297, 297, 297, 0, 297, 297, 297, 1456 0, 297, 297, 297, 0, 292, 297, 0, 297, 0, 1457 0, 297, 297, 297, 297, 292, 297, 297, 297, 297, 1458 0, 0, 0, 0, 0, 297, 0, 0, 297, 297, 1459 297, 297, 297, 297, 297, 297, 0, 297, 297, 297, 1460 297, 297, 292, 0, 297, 0, 292, 0, 0, 292, 1461 0, 297, 297, 297, 0, 0, 0, 0, 0, 0, 1462 297, 297, 0, 292, 292, 0, 292, 0, 0, 0, 1463 0, 0, 0, 0, 0, 0, 0, 148, 0, 0, 1464 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1465 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 876 1466 151, 152, 0, 0, 0, 153, 154, 155, 156, 0, 877 1467 0, 0, 0, 0, 0, 0, 0, 157, 158, 159, … … 879 1469 0, 168, 169, 170, 0, 171, 172, 173, 174, 175, 880 1470 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 881 0, 0, 0, 0, 108, 0, 314, 0, 108, 108,882 108, 108, 0, 0, 0, 0, 314, 0, 0, 0,883 108, 0, 108, 108, 108, 108, 108, 108, 0, 108,884 108, 108, 0, 475, 108, 108, 108, 0, 0, 108,885 108, 108, 108, 314, 108, 0, 177, 314, 314, 314,886 314, 314, 0, 0, 178, 179, 0, 0, 0, 0,887 180, 0, 0, 0, 314, 314, 314, 314, 314, 0,1471 0, 0, 0, 0, 0, 301, 0, 0, 0, 0, 1472 0, 0, 0, 0, 0, 301, 0, 0, 0, 0, 1473 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1474 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1475 0, 0, 301, 177, 0, 0, 301, 0, 0, 301, 1476 0, 0, 0, 0, 178, 179, 0, 0, 0, 0, 1477 180, 0, 0, 301, 301, 0, 301, 0, 0, 0, 888 1478 181, 182, 0, 0, 183, 184, 185, 186, 0, 0, 889 0, 539, 0, 0, 0, 0, 0, 0, 187, 0, 890 0, 0, 0, 0, 0, 0, 313, 0, 0, 0, 891 313, 313, 313, 0, 313, 313, 313, 313, 313, 313, 892 0, 313, 313, 313, 0, 0, 313, 0, 0, 313, 893 313, 313, 313, 313, 313, 313, 0, 0, 313, 313, 894 313, 0, 0, 0, 108, 313, 313, 0, 0, 0, 895 313, 313, 0, 0, 0, 0, 0, 0, 0, 0, 896 0, 313, 0, 0, 0, 313, 313, 0, 0, 0, 897 313, 0, 0, 0, 0, 0, 313, 0, 313, 313, 898 0, 0, 313, 0, 313, 313, 313, 313, 313, 0, 899 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 900 313, 313, 313, 313, 313, 313, 0, 576, 0, 0, 901 313, 313, 313, 0, 313, 313, 313, 0, 313, 313, 902 313, 0, 0, 313, 0, 313, 0, 0, 313, 313, 903 313, 313, 0, 313, 313, 313, 313, 0, 0, 313, 904 0, 0, 313, 313, 313, 313, 313, 313, 313, 313, 905 0, 313, 313, 313, 313, 313, 0, 0, 313, 0, 906 0, 0, 0, 0, 0, 313, 313, 313, 0, 576, 907 0, 0, 314, 0, 313, 313, 314, 314, 314, 0, 908 314, 314, 314, 314, 314, 314, 0, 314, 314, 314, 909 0, 0, 314, 0, 0, 314, 314, 314, 314, 314, 910 314, 314, 0, 0, 314, 314, 314, 0, 0, 0, 911 0, 314, 314, 0, 0, 0, 314, 314, 0, 0, 912 0, 0, 0, 0, 0, 0, 0, 314, 0, 0, 913 0, 314, 314, 0, 0, 0, 314, 0, 0, 0, 914 0, 0, 314, 0, 314, 314, 0, 0, 314, 0, 915 314, 314, 314, 314, 314, 0, 314, 314, 314, 314, 916 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 917 314, 314, 0, 0, 0, 0, 314, 314, 314, 0, 918 314, 314, 314, 0, 314, 314, 314, 0, 0, 314, 919 0, 314, 0, 0, 314, 314, 314, 314, 0, 314, 920 314, 314, 314, 0, 0, 314, 322, 0, 314, 314, 921 314, 314, 314, 314, 314, 314, 322, 314, 314, 314, 922 314, 314, 0, 0, 314, 414, 412, 676, 413, 0, 923 0, 314, 314, 314, 0, 0, 0, 0, 0, 0, 924 314, 314, 0, 417, 402, 418, 322, 322, 322, 322, 925 322, 322, 0, 151, 152, 0, 0, 0, 153, 154, 926 155, 156, 0, 0, 322, 322, 322, 322, 322, 0, 927 157, 158, 159, 160, 161, 162, 163, 164, 0, 165, 928 166, 167, 0, 0, 168, 169, 170, 0, 171, 172, 929 173, 174, 175, 0, 176, 0, 0, 0, 0, 0, 930 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 931 0, 0, 0, 0, 0, 151, 152, 0, 0, 0, 932 153, 154, 155, 156, 0, 0, 0, 0, 0, 0, 933 0, 0, 157, 158, 159, 160, 161, 162, 163, 164, 934 0, 165, 166, 167, 0, 0, 168, 169, 170, 0, 935 171, 172, 173, 174, 175, 0, 176, 178, 179, 0, 936 0, 0, 0, 180, 0, 0, 0, 0, 0, 0, 937 0, 0, 319, 181, 182, 0, 0, 183, 184, 185, 938 186, 0, 319, 0, 89, 0, 0, 0, 0, 0, 939 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 940 0, 0, 0, 0, 0, 0, 0, 0, 0, 319, 941 0, 0, 0, 319, 319, 319, 319, 319, 0, 178, 942 179, 0, 0, 0, 0, 180, 0, 0, 0, 0, 943 319, 319, 319, 319, 319, 181, 182, 0, 0, 183, 944 184, 185, 186, 403, 404, 405, 888, 406, 407, 408, 945 409, 410, 411, 187, 0, 415, 416, 0, 0, 0, 946 0, 0, 322, 0, 0, 0, 322, 322, 322, 0, 947 322, 322, 322, 322, 322, 322, 0, 322, 322, 322, 948 0, 0, 322, 0, 0, 322, 322, 322, 322, 322, 949 322, 322, 0, 0, 322, 322, 322, 0, 0, 0, 950 0, 322, 322, 0, 0, 0, 322, 322, 0, 0, 951 0, 0, 0, 0, 0, 0, 0, 322, 0, 0, 952 0, 322, 322, 0, 0, 0, 322, 0, 0, 0, 953 0, 0, 322, 0, 322, 322, 0, 0, 322, 0, 954 322, 322, 322, 322, 322, 0, 322, 322, 322, 322, 955 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 956 322, 322, 0, 0, 0, 0, 322, 322, 322, 0, 957 322, 322, 322, 0, 322, 322, 322, 0, 0, 322, 958 0, 322, 0, 0, 322, 322, 322, 322, 0, 322, 959 322, 322, 322, 0, 0, 322, 0, 0, 322, 322, 960 322, 322, 322, 322, 322, 322, 0, 322, 322, 322, 961 322, 322, 0, 188, 322, 557, 149, 0, 150, 0, 962 0, 322, 322, 322, 0, 0, 0, 0, 319, 0, 963 322, 322, 319, 319, 319, 0, 319, 319, 319, 319, 964 319, 319, 0, 319, 319, 319, 0, 0, 319, 0, 965 0, 319, 319, 319, 319, 319, 319, 319, 0, 0, 966 319, 319, 319, 0, 0, 0, 0, 319, 319, 0, 967 0, 0, 319, 319, 0, 0, 0, 0, 0, 0, 968 0, 0, 0, 319, 0, 0, 0, 319, 319, 0, 969 0, 0, 319, 0, 0, 0, 0, 0, 319, 0, 970 319, 319, 0, 0, 319, 0, 319, 319, 319, 319, 971 319, 0, 319, 319, 319, 319, 319, 319, 319, 319, 972 319, 319, 319, 319, 319, 319, 319, 319, 0, 0, 973 0, 0, 319, 319, 319, 0, 319, 319, 319, 0, 974 319, 319, 319, 0, 0, 319, 0, 319, 0, 280, 975 319, 319, 319, 319, 0, 319, 319, 319, 319, 280, 976 0, 319, 0, 0, 319, 319, 319, 319, 319, 319, 977 319, 319, 0, 319, 319, 319, 319, 319, 0, 0, 978 319, 0, 0, 0, 0, 0, 0, 319, 319, 319, 979 280, 280, 280, 280, 280, 0, 319, 319, 0, 0, 980 0, 0, 0, 0, 0, 0, 0, 280, 280, 280, 981 280, 280, 0, 0, 0, 0, 0, 0, 0, 0, 982 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1479 0, 89, 0, 0, 0, 0, 0, 0, 187, 0, 1480 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1481 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1482 0, 292, 0, 0, 0, 292, 292, 292, 0, 0, 1483 0, 0, 0, 0, 0, 0, 292, 0, 0, 0, 1484 0, 292, 0, 0, 292, 292, 292, 292, 292, 292, 1485 292, 0, 0, 292, 292, 292, 0, 0, 0, 0, 1486 292, 292, 0, 0, 0, 292, 292, 0, 0, 0, 1487 0, 0, 0, 0, 0, 0, 292, 0, 0, 0, 1488 292, 292, 0, 0, 0, 292, 0, 0, 0, 0, 1489 0, 292, 0, 292, 292, 0, 292, 0, 292, 292, 1490 292, 292, 292, 0, 292, 292, 292, 292, 292, 292, 1491 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 1492 0, 0, 292, 292, 292, 0, 292, 292, 292, 0, 1493 292, 292, 292, 382, 0, 292, 149, 292, 150, 0, 1494 292, 292, 292, 292, 0, 292, 292, 292, 292, 0, 1495 0, 0, 0, 0, 292, 0, 0, 292, 292, 292, 1496 292, 292, 292, 292, 292, 0, 292, 292, 292, 292, 1497 292, 301, 0, 292, 0, 301, 301, 301, 0, 0, 1498 292, 292, 292, 0, 0, 0, 301, 0, 0, 292, 1499 292, 301, 0, 0, 301, 301, 301, 301, 301, 301, 1500 301, 0, 0, 301, 301, 301, 0, 0, 0, 0, 1501 301, 301, 0, 0, 0, 301, 301, 0, 0, 0, 1502 0, 0, 0, 0, 0, 0, 301, 0, 0, 0, 1503 301, 301, 0, 0, 0, 301, 0, 0, 0, 0, 1504 0, 301, 0, 301, 301, 0, 301, 0, 301, 301, 1505 301, 301, 301, 0, 301, 301, 301, 301, 301, 301, 1506 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 1507 0, 0, 301, 301, 301, 0, 301, 301, 301, 0, 1508 301, 301, 301, 0, 296, 301, 0, 301, 0, 0, 1509 301, 301, 301, 301, 296, 301, 301, 301, 301, 0, 1510 0, 0, 0, 0, 301, 0, 0, 301, 301, 301, 1511 301, 301, 301, 301, 301, 0, 301, 301, 301, 301, 1512 301, 296, 0, 301, 0, 296, 0, 0, 296, 0, 1513 301, 301, 301, 0, 0, 0, 0, 0, 0, 301, 1514 301, 0, 296, 296, 0, 296, 0, 0, 0, 0, 983 1515 0, 0, 0, 0, 0, 0, 148, 0, 0, 0, 984 1516 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, … … 989 1521 168, 169, 170, 0, 171, 172, 173, 174, 175, 0, 990 1522 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 991 0, 0, 0, 0, 0, 281, 0, 0, 0, 0,992 0, 0, 0, 0, 0, 281, 0, 0, 0, 0,993 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 994 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 995 0, 0, 281, 0, 0, 177, 281, 281, 281, 281,996 281, 0, 0, 178, 179, 0, 0, 0, 0, 180,997 0, 0, 0, 281, 281, 281, 281, 281, 0, 181,1523 0, 0, 0, 0, 294, 0, 0, 0, 0, 0, 1524 0, 0, 0, 0, 294, 0, 0, 0, 0, 0, 1525 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1526 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1527 0, 294, 177, 0, 0, 294, 0, 0, 294, 0, 1528 0, 0, 0, 178, 179, 0, 0, 0, 0, 180, 1529 0, 0, 294, 294, 0, 294, 0, 0, 0, 181, 998 1530 182, 0, 0, 183, 184, 185, 186, 0, 0, 0, 999 1531 89, 0, 0, 0, 0, 0, 0, 187, 0, 0, 1000 0, 0, 0, 0, 0, 280, 0, 0, 0, 280, 1001 280, 280, 0, 280, 280, 280, 280, 280, 280, 0, 1002 280, 280, 280, 0, 0, 280, 0, 0, 280, 280, 1003 280, 280, 280, 280, 280, 0, 0, 280, 280, 280, 1004 0, 0, 0, 0, 280, 280, 0, 0, 0, 280, 1005 280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1006 280, 0, 0, 0, 280, 280, 0, 0, 0, 280, 1007 0, 0, 0, 0, 0, 280, 0, 280, 280, 0, 1008 0, 280, 0, 280, 280, 280, 280, 280, 0, 280, 1009 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 1010 280, 280, 280, 280, 280, 0, 0, 0, 0, 280, 1011 280, 280, 0, 280, 280, 280, 0, 280, 280, 280, 1012 0, 0, 280, 0, 280, 0, 0, 280, 280, 280, 1013 280, 0, 280, 280, 280, 280, 0, 0, 280, 0, 1014 0, 280, 280, 280, 280, 280, 280, 280, 280, 0, 1015 280, 280, 280, 280, 280, 0, 188, 280, 705, 149, 1016 0, 150, 0, 0, 280, 280, 280, 0, 0, 0, 1017 0, 281, 0, 280, 280, 281, 281, 281, 0, 281, 1018 281, 281, 281, 281, 281, 0, 281, 281, 281, 0, 1019 0, 281, 0, 0, 281, 281, 281, 281, 281, 281, 1020 281, 0, 0, 281, 281, 281, 0, 0, 0, 0, 1021 281, 281, 0, 0, 0, 281, 281, 0, 0, 0, 1022 0, 0, 0, 0, 0, 0, 281, 0, 0, 0, 1023 281, 281, 0, 0, 0, 281, 0, 0, 0, 0, 1024 0, 281, 0, 281, 281, 0, 0, 281, 0, 281, 1025 281, 281, 281, 281, 0, 281, 281, 281, 281, 281, 1026 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 1027 281, 0, 0, 0, 0, 281, 281, 281, 0, 281, 1028 281, 281, 0, 281, 281, 281, 0, 0, 281, 0, 1029 281, 0, 290, 281, 281, 281, 281, 0, 281, 281, 1030 281, 281, 290, 0, 281, 0, 0, 281, 281, 281, 1031 281, 281, 281, 281, 281, 0, 281, 281, 281, 281, 1032 281, 0, 0, 281, 0, 0, 0, 0, 0, 290, 1033 281, 281, 0, 290, 290, 290, 290, 290, 0, 281, 1034 281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1035 290, 290, 0, 290, 0, 0, 0, 0, 0, 0, 1036 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1037 0, 0, 0, 0, 0, 0, 0, 0, 0, 148, 1038 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1039 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1040 0, 0, 151, 152, 0, 0, 0, 153, 154, 155, 1041 156, 0, 0, 0, 0, 0, 0, 0, 0, 157, 1042 158, 159, 160, 161, 162, 163, 164, 0, 165, 166, 1043 167, 0, 0, 168, 169, 170, 0, 171, 172, 173, 1044 174, 175, 0, 176, 0, 0, 0, 0, 0, 0, 1045 0, 0, 0, 0, 0, 0, 0, 0, 291, 0, 1046 0, 0, 0, 0, 0, 0, 0, 0, 291, 0, 1047 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1048 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1049 0, 0, 0, 0, 0, 291, 0, 0, 177, 291, 1050 291, 291, 291, 291, 0, 0, 178, 179, 0, 0, 1051 0, 0, 180, 0, 0, 0, 291, 291, 0, 291, 1052 0, 0, 181, 182, 0, 0, 183, 184, 185, 186, 1053 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 1054 187, 0, 0, 0, 0, 0, 0, 0, 290, 0, 1055 0, 0, 290, 290, 290, 0, 290, 290, 290, 290, 1056 290, 290, 0, 290, 290, 0, 0, 0, 290, 0, 1057 0, 290, 290, 290, 290, 290, 290, 290, 0, 0, 1058 290, 290, 290, 0, 0, 0, 0, 290, 290, 0, 1059 0, 0, 290, 290, 0, 0, 0, 0, 0, 0, 1060 0, 0, 0, 290, 0, 0, 0, 290, 290, 0, 1061 0, 0, 290, 0, 0, 0, 0, 0, 290, 0, 1062 290, 290, 0, 0, 290, 0, 290, 290, 290, 290, 1063 290, 0, 290, 290, 290, 290, 290, 290, 290, 290, 1064 290, 290, 290, 290, 290, 290, 290, 290, 0, 0, 1065 0, 0, 290, 290, 290, 0, 290, 290, 290, 0, 1066 290, 290, 290, 0, 0, 290, 0, 290, 0, 0, 1067 290, 290, 290, 290, 0, 290, 290, 290, 290, 0, 1068 0, 290, 0, 0, 290, 290, 290, 290, 290, 290, 1069 290, 290, 0, 290, 290, 290, 290, 290, 0, 188, 1070 290, 538, 149, 0, 150, 0, 0, 290, 290, 290, 1071 0, 0, 0, 0, 291, 0, 290, 290, 291, 291, 1072 291, 0, 291, 291, 291, 291, 291, 291, 0, 291, 1073 291, 0, 0, 0, 291, 0, 0, 291, 291, 291, 1074 291, 291, 291, 291, 0, 0, 291, 291, 291, 0, 1075 0, 0, 0, 291, 291, 0, 0, 0, 291, 291, 1076 0, 0, 0, 0, 0, 0, 0, 0, 0, 291, 1077 0, 0, 0, 291, 291, 0, 0, 0, 291, 0, 1078 0, 0, 0, 0, 291, 0, 291, 291, 0, 0, 1079 291, 0, 291, 291, 291, 291, 291, 0, 291, 291, 1080 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 1081 291, 291, 291, 291, 0, 0, 0, 0, 291, 291, 1082 291, 0, 291, 291, 291, 0, 291, 291, 291, 0, 1083 0, 291, 0, 291, 0, 310, 291, 291, 291, 291, 1084 0, 291, 291, 291, 291, 310, 0, 291, 0, 0, 1085 291, 291, 291, 291, 291, 291, 291, 291, 0, 291, 1086 291, 291, 291, 291, 0, 0, 291, 0, 0, 0, 1087 0, 0, 310, 291, 291, 291, 310, 310, 310, 310, 1088 310, 0, 291, 291, 0, 0, 0, 0, 0, 0, 1089 0, 0, 0, 310, 310, 0, 310, 0, 0, 0, 1090 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1091 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1092 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 1093 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094 0, 0, 0, 0, 0, 151, 152, 0, 0, 0, 1095 153, 154, 155, 156, 0, 0, 0, 0, 0, 0, 1096 0, 0, 157, 158, 159, 160, 161, 162, 163, 164, 1097 0, 165, 166, 167, 0, 0, 168, 169, 170, 0, 1098 171, 172, 173, 174, 175, 0, 176, 0, 0, 0, 1099 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1100 0, 516, 0, 0, 0, 0, 0, 0, 0, 0, 1101 0, 516, 0, 0, 0, 0, 0, 0, 0, 0, 1102 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1103 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1104 0, 177, 516, 516, 516, 516, 516, 0, 0, 178, 1105 179, 0, 0, 0, 0, 180, 0, 0, 0, 0, 1106 516, 516, 516, 516, 0, 181, 182, 0, 0, 183, 1107 184, 185, 186, 0, 0, 0, 89, 0, 0, 0, 1108 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 1109 0, 310, 0, 0, 0, 310, 310, 310, 0, 310, 1110 310, 310, 310, 310, 310, 0, 310, 310, 0, 0, 1111 0, 310, 0, 0, 310, 310, 310, 310, 310, 310, 1112 310, 0, 0, 310, 310, 310, 0, 0, 0, 0, 1113 310, 310, 0, 0, 0, 310, 310, 0, 0, 0, 1114 0, 0, 0, 0, 0, 0, 310, 0, 0, 0, 1115 310, 310, 0, 0, 0, 310, 0, 0, 0, 0, 1116 0, 310, 0, 310, 310, 0, 0, 310, 0, 310, 1117 310, 310, 310, 310, 0, 310, 310, 310, 310, 310, 1118 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 1119 310, 0, 0, 0, 0, 310, 310, 310, 0, 310, 1120 310, 310, 0, 310, 310, 310, 0, 0, 310, 0, 1121 310, 0, 0, 310, 310, 310, 310, 0, 310, 310, 1122 310, 310, 0, 0, 310, 0, 0, 310, 310, 310, 1123 310, 310, 310, 310, 310, 0, 310, 310, 310, 310, 1124 310, 0, 188, 310, 708, 149, 0, 150, 0, 0, 1125 310, 310, 310, 0, 0, 0, 0, 516, 0, 310, 1126 310, 516, 516, 516, 0, 516, 516, 516, 516, 516, 1127 516, 0, 0, 516, 516, 0, 0, 516, 0, 0, 1128 516, 516, 516, 516, 516, 516, 516, 0, 0, 516, 1129 516, 516, 0, 0, 0, 0, 516, 516, 0, 0, 1130 0, 516, 516, 0, 0, 0, 0, 0, 0, 0, 1131 0, 0, 516, 0, 0, 0, 516, 516, 0, 0, 1132 0, 516, 0, 0, 0, 0, 0, 516, 0, 516, 1133 516, 0, 0, 516, 0, 516, 516, 516, 516, 516, 1134 0, 516, 516, 516, 516, 516, 516, 516, 516, 516, 1135 516, 516, 516, 516, 516, 516, 516, 0, 0, 0, 1136 0, 516, 516, 516, 0, 516, 516, 516, 0, 516, 1137 516, 516, 0, 0, 516, 0, 516, 0, 288, 516, 1138 516, 516, 516, 0, 0, 516, 516, 516, 288, 0, 1139 516, 0, 0, 516, 516, 516, 516, 516, 516, 516, 1140 516, 0, 516, 516, 516, 516, 516, 0, 0, 516, 1141 0, 0, 0, 0, 0, 288, 516, 516, 516, 288, 1142 0, 288, 288, 288, 0, 516, 516, 0, 0, 0, 1143 0, 0, 0, 0, 0, 0, 288, 288, 0, 288, 1144 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1145 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1532 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1533 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1534 296, 0, 0, 0, 296, 296, 296, 0, 0, 0, 1535 0, 0, 0, 0, 0, 296, 0, 0, 0, 0, 1536 296, 0, 0, 296, 296, 296, 296, 296, 296, 296, 1537 0, 0, 296, 296, 296, 0, 0, 0, 0, 296, 1538 296, 0, 0, 0, 296, 296, 0, 0, 0, 0, 1539 0, 0, 0, 0, 0, 296, 0, 0, 0, 296, 1540 296, 0, 0, 0, 296, 0, 0, 0, 0, 0, 1541 296, 0, 296, 296, 0, 296, 0, 296, 296, 296, 1542 296, 296, 0, 296, 296, 296, 296, 296, 296, 296, 1543 296, 296, 296, 296, 296, 296, 296, 296, 296, 0, 1544 0, 296, 296, 296, 0, 296, 296, 296, 0, 296, 1545 296, 296, 188, 0, 296, 149, 296, 150, 0, 296, 1546 296, 296, 296, 0, 296, 296, 296, 296, 0, 0, 1547 0, 0, 0, 296, 0, 0, 296, 296, 296, 296, 1548 296, 296, 296, 296, 0, 296, 296, 296, 296, 296, 1549 294, 0, 296, 0, 294, 294, 294, 0, 0, 296, 1550 296, 296, 0, 0, 0, 294, 0, 0, 296, 296, 1551 294, 0, 0, 294, 294, 294, 294, 294, 294, 294, 1552 0, 0, 294, 294, 294, 0, 0, 0, 0, 294, 1553 294, 0, 0, 0, 294, 294, 0, 0, 0, 0, 1554 0, 0, 0, 0, 0, 294, 0, 0, 0, 294, 1555 294, 0, 0, 0, 294, 0, 0, 0, 0, 0, 1556 294, 0, 294, 294, 0, 294, 0, 294, 294, 294, 1557 294, 294, 0, 294, 294, 294, 294, 294, 294, 294, 1558 294, 294, 294, 294, 294, 294, 294, 294, 294, 0, 1559 0, 294, 294, 294, 0, 294, 294, 294, 0, 294, 1560 294, 294, 0, 311, 294, 0, 294, 0, 0, 294, 1561 294, 294, 294, 311, 294, 294, 294, 294, 0, 0, 1562 0, 0, 0, 294, 0, 0, 294, 294, 294, 294, 1563 294, 294, 294, 294, 0, 294, 294, 294, 294, 294, 1564 311, 0, 294, 0, 311, 0, 0, 311, 0, 294, 1565 294, 294, 0, 0, 0, 0, 0, 0, 294, 294, 1566 0, 311, 311, 0, 311, 0, 0, 0, 0, 0, 1146 1567 0, 0, 0, 0, 0, 148, 0, 0, 0, 0, 1147 1568 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, … … 1152 1573 169, 170, 0, 171, 172, 173, 174, 175, 0, 176, 1153 1574 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1154 0, 0, 0, 0, 289, 0, 0, 0, 0, 0,1155 0, 0, 0, 0, 289, 0, 0, 0, 0, 0,1156 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1157 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1158 0, 289, 0, 0, 177, 289, 0, 289, 289, 289,1575 0, 0, 0, 309, 0, 0, 0, 0, 0, 0, 1576 0, 0, 0, 309, 0, 0, 0, 0, 0, 0, 1577 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1578 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1579 309, 177, 0, 0, 309, 0, 0, 309, 0, 0, 1159 1580 0, 0, 178, 179, 0, 0, 0, 0, 180, 0, 1160 0, 0, 289, 289, 0, 289, 0, 0, 181, 182,1581 0, 309, 309, 0, 309, 0, 0, 0, 181, 182, 1161 1582 0, 0, 183, 184, 185, 186, 0, 0, 0, 89, 1162 0, 0, 0, 0, 0, 0, 187, 0, 0, 0, 1163 0, 0, 0, 0, 288, 0, 0, 0, 288, 288, 1164 288, 0, 288, 288, 288, 288, 288, 288, 0, 288, 1165 0, 0, 0, 0, 288, 0, 0, 288, 288, 288, 1166 288, 288, 288, 288, 0, 0, 288, 288, 288, 0, 1167 0, 0, 0, 288, 288, 0, 0, 0, 288, 288, 1168 0, 0, 0, 0, 0, 0, 0, 0, 0, 288, 1169 0, 0, 0, 288, 288, 0, 0, 0, 288, 0, 1170 0, 0, 0, 0, 288, 0, 288, 288, 0, 0, 1171 288, 0, 288, 288, 288, 288, 288, 0, 288, 288, 1172 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 1173 288, 288, 288, 288, 0, 0, 0, 0, 288, 288, 1174 288, 0, 288, 288, 288, 0, 288, 288, 288, 0, 1175 0, 288, 0, 288, 0, 0, 288, 288, 288, 288, 1176 0, 288, 288, 288, 288, 0, 0, 288, 0, 0, 1177 288, 288, 288, 288, 288, 288, 288, 288, 0, 288, 1178 288, 288, 288, 288, 0, 0, 288, 0, 0, 0, 1179 0, 0, 0, 288, 288, 288, 0, 0, 414, 412, 1180 289, 413, 288, 288, 289, 289, 289, 0, 289, 289, 1181 289, 289, 289, 289, 0, 289, 417, 402, 418, 0, 1182 289, 0, 0, 289, 289, 289, 289, 289, 289, 289, 1183 0, 0, 289, 289, 289, 0, 0, 0, 0, 289, 1184 289, 0, 0, 0, 289, 289, 0, 0, 340, 340, 1185 0, 340, 0, 0, 0, 289, 0, 0, 0, 289, 1186 289, 0, 0, 0, 289, 0, 340, 340, 340, 0, 1187 289, 0, 289, 289, 0, 0, 289, 0, 289, 289, 1188 289, 289, 289, 0, 289, 289, 289, 289, 289, 289, 1189 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 1190 0, 0, 0, 0, 289, 289, 289, 0, 289, 289, 1191 289, 0, 289, 289, 289, 0, 0, 289, 0, 289, 1192 0, 307, 289, 289, 289, 289, 0, 289, 289, 289, 1193 289, 307, 0, 289, 0, 0, 289, 289, 289, 289, 1194 289, 289, 289, 289, 0, 289, 289, 289, 289, 289, 1195 0, 0, 289, 0, 0, 0, 0, 0, 307, 289, 1196 289, 289, 307, 307, 0, 307, 0, 0, 289, 289, 1197 0, 0, 0, 0, 0, 0, 0, 0, 0, 307, 1198 307, 307, 0, 307, 0, 0, 0, 0, 0, 0, 1199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1200 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1201 0, 0, 0, 0, 0, 0, 403, 404, 405, 0, 1202 406, 407, 408, 409, 410, 411, 0, 0, 415, 416, 1203 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1204 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1205 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1206 0, 0, 0, 0, 0, 26, 340, 340, 340, 0, 1207 340, 340, 340, 340, 340, 340, 0, 0, 340, 340, 1208 30, 0, 0, 463, 0, 0, 33, 314, 0, 0, 1209 0, 37, 38, 463, 0, 0, 0, 0, 0, 0, 1210 0, 315, 47, 48, 49, 50, 51, 52, 316, 0, 1211 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1212 0, 0, 0, 62, 0, 515, 515, 515, 515, 65, 1213 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 1214 72, 0, 463, 515, 515, 515, 0, 0, 0, 0, 1215 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1216 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1217 0, 89, 0, 396, 0, 0, 0, 307, 90, 0, 1218 0, 307, 307, 307, 0, 307, 307, 307, 307, 307, 1219 307, 0, 307, 0, 307, 0, 0, 307, 0, 0, 1220 307, 307, 307, 307, 307, 307, 307, 0, 0, 307, 1221 307, 307, 0, 0, 0, 0, 307, 307, 0, 0, 1222 0, 307, 307, 340, 0, 0, 0, 0, 0, 0, 1223 0, 0, 307, 0, 0, 0, 307, 307, 0, 0, 1224 0, 307, 0, 0, 0, 0, 0, 307, 0, 307, 1225 307, 0, 0, 307, 0, 307, 307, 307, 307, 307, 1226 0, 307, 307, 307, 307, 307, 307, 307, 307, 307, 1227 307, 307, 307, 307, 307, 307, 307, 0, 0, 0, 1228 0, 307, 307, 307, 0, 307, 307, 307, 0, 307, 1229 307, 307, 0, 0, 307, 0, 307, 0, 0, 307, 1230 307, 307, 307, 0, 307, 307, 307, 307, 0, 0, 1231 307, 0, 0, 307, 307, 307, 307, 0, 307, 307, 1232 307, 0, 307, 307, 307, 307, 307, 0, 0, 307, 1233 0, 0, 0, 0, 0, 0, 307, 307, 0, 463, 1234 0, 0, 0, 515, 515, 515, 307, 515, 515, 515, 1235 515, 515, 515, 0, 0, 515, 515, 247, 247, 463, 1236 247, 0, 463, 463, 463, 463, 463, 463, 463, 0, 1237 0, 463, 463, 463, 0, 247, 247, 247, 463, 463, 1238 0, 0, 0, 463, 463, 0, 0, 0, 0, 0, 1239 0, 0, 0, 0, 463, 0, 0, 0, 463, 463, 1240 0, 0, 0, 463, 0, 0, 0, 0, 0, 463, 1241 0, 463, 463, 0, 0, 463, 0, 463, 463, 463, 1242 463, 463, 0, 463, 463, 463, 463, 463, 463, 463, 1243 463, 463, 463, 463, 463, 463, 463, 463, 463, 0, 1244 0, 0, 0, 463, 463, 463, 0, 463, 463, 463, 1245 515, 463, 463, 463, 0, 0, 463, 0, 463, 0, 1246 515, 463, 463, 463, 463, 0, 0, 463, 463, 463, 1247 0, 0, 463, 0, 0, 463, 463, 463, 463, 0, 1248 463, 463, 463, 0, 463, 463, 463, 463, 463, 0, 1249 0, 463, 515, 515, 515, 515, 0, 0, 463, 463, 1250 0, 0, 0, 0, 0, 0, 0, 0, 463, 515, 1251 515, 515, 515, 0, 0, 0, 0, 0, 0, 0, 1252 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1253 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1254 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1255 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1256 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1257 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 1258 247, 247, 247, 247, 247, 0, 0, 247, 247, 0, 1259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1260 337, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1261 337, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1262 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1263 0, 0, 0, 0, 0, 0, 0, 337, 0, 0, 1264 337, 337, 337, 337, 337, 337, 0, 0, 0, 0, 1265 0, 0, 0, 0, 0, 0, 0, 0, 0, 337, 1266 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1267 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1268 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1269 0, 0, 0, 0, 0, 0, 0, 0, 533, 0, 1270 0, 0, 0, 0, 0, 0, 515, 0, 0, 0, 1271 515, 515, 515, 0, 515, 515, 515, 515, 515, 515, 1272 0, 0, 515, 515, 0, 0, 515, 0, 0, 515, 1273 515, 515, 515, 515, 515, 515, 0, 0, 515, 515, 1274 515, 0, 0, 0, 0, 515, 515, 0, 0, 0, 1275 515, 515, 0, 0, 0, 0, 0, 0, 0, 0, 1276 0, 515, 0, 0, 0, 515, 515, 0, 0, 0, 1277 515, 0, 0, 0, 0, 0, 515, 0, 515, 515, 1278 0, 0, 515, 0, 515, 515, 515, 515, 515, 0, 1279 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 1280 515, 515, 515, 515, 515, 515, 0, 0, 0, 0, 1281 515, 515, 515, 0, 515, 515, 515, 0, 515, 515, 1282 515, 0, 0, 515, 0, 515, 0, 0, 515, 515, 1283 515, 515, 0, 0, 515, 515, 515, 0, 0, 515, 1284 0, 0, 515, 515, 515, 515, 0, 515, 515, 515, 1285 0, 515, 515, 515, 515, 515, 337, 0, 515, 0, 1286 0, 0, 0, 0, 0, 515, 515, 0, 0, 0, 1287 0, 337, 337, 337, 0, 515, 337, 0, 0, 337, 1288 337, 337, 337, 337, 337, 337, 0, 0, 337, 337, 1289 337, 0, 0, 0, 0, 337, 337, 0, 0, 0, 1290 337, 337, 0, 0, 0, 0, 0, 0, 0, 0, 1291 0, 337, 0, 0, 0, 337, 337, 0, 0, 0, 1292 337, 0, 0, 0, 0, 0, 337, 0, 337, 337, 1293 0, 0, 337, 0, 337, 337, 337, 337, 337, 0, 1294 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 1295 337, 337, 337, 337, 337, 337, 0, 0, 0, 0, 1296 337, 337, 337, 0, 337, 337, 337, 0, 337, 337, 1297 337, 0, 0, 337, 0, 337, 0, 285, 337, 337, 1298 337, 337, 0, 0, 337, 337, 337, 285, 0, 337, 1299 0, 0, 337, 337, 337, 337, 337, 337, 337, 337, 1300 0, 337, 337, 337, 337, 337, 0, 0, 337, 0, 1301 0, 0, 0, 0, 285, 337, 337, 337, 285, 0, 1302 0, 285, 0, 0, 337, 337, 0, 0, 0, 0, 1303 0, 0, 0, 0, 0, 285, 285, 0, 285, 0, 1304 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1305 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1306 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1307 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1308 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1310 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1311 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1312 0, 0, 0, 0, 0, 0, 0, 304, 0, 0, 1313 0, 0, 0, 0, 0, 0, 0, 304, 0, 0, 1314 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1315 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1316 0, 0, 0, 0, 304, 0, 0, 0, 304, 0, 1317 0, 304, 0, 0, 0, 0, 0, 0, 0, 0, 1318 0, 0, 0, 0, 0, 304, 304, 0, 304, 0, 1319 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1320 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1321 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1322 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1323 0, 0, 0, 285, 0, 0, 0, 285, 285, 285, 1324 0, 0, 0, 0, 0, 0, 0, 0, 285, 0, 1325 0, 0, 0, 285, 0, 0, 285, 285, 285, 285, 1326 285, 285, 285, 0, 0, 285, 285, 285, 0, 0, 1327 0, 0, 285, 285, 0, 0, 0, 285, 285, 0, 1328 0, 0, 0, 0, 0, 0, 0, 0, 285, 0, 1329 0, 0, 285, 285, 0, 0, 0, 285, 0, 0, 1330 0, 0, 0, 285, 0, 285, 285, 0, 0, 285, 1331 0, 285, 285, 285, 285, 285, 0, 285, 285, 285, 1332 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 1333 285, 285, 285, 0, 0, 0, 0, 285, 285, 285, 1334 0, 285, 285, 285, 0, 285, 285, 285, 0, 0, 1335 285, 0, 285, 0, 0, 285, 285, 285, 285, 0, 1336 285, 285, 285, 285, 0, 0, 285, 0, 0, 285, 1337 285, 285, 285, 285, 285, 285, 285, 0, 285, 285, 1338 285, 285, 285, 304, 0, 285, 0, 304, 304, 304, 1339 0, 0, 285, 285, 285, 0, 0, 0, 304, 0, 1340 0, 285, 285, 304, 0, 0, 304, 304, 304, 304, 1341 304, 304, 304, 0, 0, 304, 304, 304, 0, 0, 1342 0, 0, 304, 304, 0, 0, 0, 304, 304, 0, 1343 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, 1344 0, 0, 304, 304, 0, 0, 0, 304, 0, 0, 1345 0, 0, 0, 304, 0, 304, 304, 0, 0, 304, 1346 0, 304, 304, 304, 304, 304, 0, 304, 304, 304, 1347 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 1348 304, 304, 304, 0, 0, 0, 0, 304, 304, 304, 1349 0, 304, 304, 304, 0, 304, 304, 304, 0, 0, 1350 304, 0, 304, 0, 295, 304, 304, 304, 304, 0, 1351 304, 304, 304, 304, 295, 0, 304, 0, 0, 304, 1352 304, 304, 304, 304, 304, 304, 304, 0, 304, 304, 1353 304, 304, 304, 0, 0, 304, 0, 0, 0, 0, 1354 0, 295, 304, 304, 304, 295, 0, 0, 295, 0, 1355 0, 304, 304, 0, 0, 0, 0, 0, 0, 0, 1356 0, 0, 295, 295, 0, 295, 0, 0, 0, 0, 1357 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1358 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1360 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1361 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1362 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1363 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1364 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1365 0, 0, 0, 0, 293, 0, 0, 0, 0, 0, 1366 0, 0, 0, 0, 293, 0, 0, 0, 0, 0, 1367 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1368 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1369 0, 293, 0, 0, 0, 293, 0, 0, 293, 0, 1370 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1371 0, 0, 293, 293, 0, 293, 0, 0, 0, 0, 1372 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1373 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1374 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1375 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1376 295, 0, 0, 0, 295, 295, 295, 0, 0, 0, 1377 0, 0, 0, 0, 0, 295, 0, 0, 0, 0, 1378 295, 0, 0, 295, 295, 295, 295, 295, 295, 295, 1379 0, 0, 295, 295, 295, 0, 0, 0, 0, 295, 1380 295, 0, 0, 0, 295, 295, 0, 0, 0, 0, 1381 0, 0, 0, 0, 0, 295, 0, 0, 0, 295, 1382 295, 0, 0, 0, 295, 0, 0, 0, 0, 0, 1383 295, 0, 295, 295, 0, 0, 295, 0, 295, 295, 1384 295, 295, 295, 0, 295, 295, 295, 295, 295, 295, 1385 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 1386 0, 0, 0, 0, 295, 295, 295, 0, 295, 295, 1387 295, 0, 295, 295, 295, 0, 0, 295, 0, 295, 1388 0, 0, 295, 295, 295, 295, 0, 295, 295, 295, 1389 295, 0, 0, 295, 0, 0, 295, 295, 295, 295, 1390 295, 295, 295, 295, 0, 295, 295, 295, 295, 295, 1391 293, 0, 295, 0, 293, 293, 293, 0, 0, 295, 1392 295, 295, 0, 0, 0, 293, 0, 0, 295, 295, 1393 293, 0, 0, 293, 293, 293, 293, 293, 293, 293, 1394 0, 0, 293, 293, 293, 0, 0, 0, 0, 293, 1395 293, 0, 0, 0, 293, 293, 0, 0, 0, 0, 1396 0, 0, 0, 0, 0, 293, 0, 0, 0, 293, 1397 293, 0, 0, 0, 293, 0, 0, 0, 0, 0, 1398 293, 0, 293, 293, 0, 0, 293, 0, 293, 293, 1399 293, 293, 293, 0, 293, 293, 293, 293, 293, 293, 1400 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 1401 0, 0, 0, 0, 293, 293, 293, 0, 293, 293, 1402 293, 0, 293, 293, 293, 0, 0, 293, 0, 293, 1403 0, 299, 293, 293, 293, 293, 0, 293, 293, 293, 1404 293, 299, 0, 293, 0, 0, 293, 293, 293, 293, 1405 293, 293, 293, 293, 0, 293, 293, 293, 293, 293, 1406 0, 0, 293, 0, 0, 0, 0, 0, 299, 293, 1407 293, 293, 299, 0, 0, 299, 0, 0, 293, 293, 1408 0, 0, 0, 0, 0, 0, 0, 0, 0, 299, 1409 299, 0, 299, 0, 0, 0, 0, 0, 0, 0, 1410 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1411 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1412 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1413 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1414 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1415 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1416 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1417 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1418 0, 297, 0, 0, 0, 0, 0, 0, 0, 0, 1419 0, 297, 0, 0, 0, 0, 0, 0, 0, 0, 1420 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1421 0, 0, 0, 0, 0, 0, 0, 0, 297, 0, 1422 0, 0, 297, 0, 0, 297, 0, 0, 0, 0, 1423 0, 0, 0, 0, 0, 0, 0, 0, 0, 297, 1424 297, 0, 297, 0, 0, 0, 0, 0, 0, 0, 1425 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1426 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1427 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1428 0, 0, 0, 0, 0, 0, 0, 299, 0, 0, 1429 0, 299, 299, 299, 0, 0, 0, 0, 0, 0, 1430 0, 0, 299, 0, 0, 0, 0, 299, 0, 0, 1431 299, 299, 299, 299, 299, 299, 299, 0, 0, 299, 1432 299, 299, 0, 0, 0, 0, 299, 299, 0, 0, 1433 0, 299, 299, 0, 0, 0, 0, 0, 0, 0, 1434 0, 0, 299, 0, 0, 0, 299, 299, 0, 0, 1435 0, 299, 0, 0, 0, 0, 0, 299, 0, 299, 1436 299, 0, 0, 299, 0, 299, 299, 299, 299, 299, 1437 0, 299, 299, 299, 299, 299, 299, 299, 299, 299, 1438 299, 299, 299, 299, 299, 299, 299, 0, 0, 0, 1439 0, 299, 299, 299, 0, 299, 299, 299, 0, 299, 1440 299, 299, 0, 0, 299, 0, 299, 0, 0, 299, 1441 299, 299, 299, 0, 299, 299, 299, 299, 0, 0, 1442 299, 0, 0, 299, 299, 299, 299, 299, 299, 299, 1443 299, 0, 299, 299, 299, 299, 299, 297, 0, 299, 1444 0, 297, 297, 297, 0, 0, 299, 299, 299, 0, 1445 0, 0, 297, 0, 0, 299, 299, 297, 0, 0, 1446 297, 297, 297, 297, 297, 297, 297, 0, 0, 297, 1447 297, 297, 0, 0, 0, 0, 297, 297, 0, 0, 1448 0, 297, 297, 0, 0, 0, 0, 0, 0, 0, 1449 0, 0, 297, 0, 0, 0, 297, 297, 0, 0, 1450 0, 297, 0, 0, 0, 0, 0, 297, 0, 297, 1451 297, 0, 0, 297, 0, 297, 297, 297, 297, 297, 1452 0, 297, 297, 297, 297, 297, 297, 297, 297, 297, 1453 297, 297, 297, 297, 297, 297, 297, 0, 0, 0, 1454 0, 297, 297, 297, 0, 297, 297, 297, 0, 297, 1455 297, 297, 0, 0, 297, 0, 297, 0, 292, 297, 1456 297, 297, 297, 0, 297, 297, 297, 297, 292, 0, 1457 297, 0, 0, 297, 297, 297, 297, 297, 297, 297, 1458 297, 0, 297, 297, 297, 297, 297, 0, 0, 297, 1459 0, 0, 0, 0, 0, 292, 297, 297, 297, 292, 1460 0, 0, 292, 0, 0, 297, 297, 0, 0, 0, 1461 0, 0, 0, 0, 0, 0, 292, 292, 0, 292, 1462 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1463 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1464 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1465 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1466 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1467 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1468 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1470 0, 0, 0, 0, 0, 0, 0, 0, 301, 0, 1471 0, 0, 0, 0, 0, 0, 0, 0, 301, 0, 1472 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1473 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1474 0, 0, 0, 0, 0, 301, 0, 0, 0, 301, 1475 0, 0, 301, 0, 0, 0, 0, 0, 0, 0, 1476 0, 0, 0, 0, 0, 0, 301, 301, 0, 301, 1477 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1478 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1480 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1481 0, 0, 0, 0, 292, 0, 0, 0, 292, 292, 1482 292, 0, 0, 0, 0, 0, 0, 0, 0, 292, 1483 0, 0, 0, 0, 292, 0, 0, 292, 292, 292, 1484 292, 292, 292, 292, 0, 0, 292, 292, 292, 0, 1485 0, 0, 0, 292, 292, 0, 0, 0, 292, 292, 1486 0, 0, 0, 0, 0, 0, 0, 0, 0, 292, 1487 0, 0, 0, 292, 292, 0, 0, 0, 292, 0, 1488 0, 0, 0, 0, 292, 0, 292, 292, 0, 0, 1489 292, 0, 292, 292, 292, 292, 292, 0, 292, 292, 1490 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 1491 292, 292, 292, 292, 0, 0, 0, 0, 292, 292, 1492 292, 0, 292, 292, 292, 0, 292, 292, 292, 0, 1493 0, 292, 0, 292, 0, 0, 292, 292, 292, 292, 1494 0, 292, 292, 292, 292, 0, 0, 292, 0, 0, 1495 292, 292, 292, 292, 292, 292, 292, 292, 0, 292, 1496 292, 292, 292, 292, 301, 0, 292, 0, 301, 301, 1497 301, 0, 0, 292, 292, 292, 0, 0, 0, 301, 1498 0, 0, 292, 292, 301, 0, 0, 301, 301, 301, 1499 301, 301, 301, 301, 0, 0, 301, 301, 301, 0, 1500 0, 0, 0, 301, 301, 0, 0, 0, 301, 301, 1501 0, 0, 0, 0, 0, 0, 0, 0, 0, 301, 1502 0, 0, 0, 301, 301, 0, 0, 0, 301, 0, 1503 0, 0, 0, 0, 301, 0, 301, 301, 0, 0, 1504 301, 0, 301, 301, 301, 301, 301, 0, 301, 301, 1505 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 1506 301, 301, 301, 301, 0, 0, 0, 0, 301, 301, 1507 301, 0, 301, 301, 301, 0, 301, 301, 301, 0, 1508 0, 301, 0, 301, 0, 296, 301, 301, 301, 301, 1509 0, 301, 301, 301, 301, 296, 0, 301, 0, 0, 1510 301, 301, 301, 301, 301, 301, 301, 301, 0, 301, 1511 301, 301, 301, 301, 0, 0, 301, 0, 0, 0, 1512 0, 0, 296, 301, 301, 301, 296, 0, 0, 296, 1513 0, 0, 301, 301, 0, 0, 0, 0, 0, 0, 1514 0, 0, 0, 296, 296, 0, 296, 0, 0, 0, 1515 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1516 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1517 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1518 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1519 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1520 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1521 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1522 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1523 0, 0, 0, 0, 0, 294, 0, 0, 0, 0, 1524 0, 0, 0, 0, 0, 294, 0, 0, 0, 0, 1525 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1526 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1527 0, 0, 294, 0, 0, 0, 294, 0, 0, 294, 1528 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1529 0, 0, 0, 294, 294, 0, 294, 0, 0, 0, 1530 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1531 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1532 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1533 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1534 0, 296, 0, 0, 0, 296, 296, 296, 0, 0, 1535 0, 0, 0, 0, 0, 0, 296, 0, 0, 0, 1536 0, 296, 0, 0, 296, 296, 296, 296, 296, 296, 1537 296, 0, 0, 296, 296, 296, 0, 0, 0, 0, 1538 296, 296, 0, 0, 0, 296, 296, 0, 0, 0, 1539 0, 0, 0, 0, 0, 0, 296, 0, 0, 0, 1540 296, 296, 0, 0, 0, 296, 0, 0, 0, 0, 1541 0, 296, 0, 296, 296, 0, 0, 296, 0, 296, 1542 296, 296, 296, 296, 0, 296, 296, 296, 296, 296, 1543 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 1544 296, 0, 0, 0, 0, 296, 296, 296, 0, 296, 1545 296, 296, 0, 296, 296, 296, 0, 0, 296, 0, 1546 296, 0, 0, 296, 296, 296, 296, 0, 296, 296, 1547 296, 296, 0, 0, 296, 0, 0, 296, 296, 296, 1548 296, 296, 296, 296, 296, 0, 296, 296, 296, 296, 1549 296, 294, 0, 296, 0, 294, 294, 294, 0, 0, 1550 296, 296, 296, 0, 0, 0, 294, 0, 0, 296, 1551 296, 294, 0, 0, 294, 294, 294, 294, 294, 294, 1552 294, 0, 0, 294, 294, 294, 0, 0, 0, 0, 1553 294, 294, 0, 0, 0, 294, 294, 0, 0, 0, 1554 0, 0, 0, 0, 0, 0, 294, 0, 0, 0, 1555 294, 294, 0, 0, 0, 294, 0, 0, 0, 0, 1556 0, 294, 0, 294, 294, 0, 0, 294, 0, 294, 1557 294, 294, 294, 294, 0, 294, 294, 294, 294, 294, 1558 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 1559 294, 0, 0, 0, 0, 294, 294, 294, 0, 294, 1560 294, 294, 0, 294, 294, 294, 0, 0, 294, 0, 1561 294, 0, 311, 294, 294, 294, 294, 0, 294, 294, 1562 294, 294, 311, 0, 294, 0, 0, 294, 294, 294, 1563 294, 294, 294, 294, 294, 0, 294, 294, 294, 294, 1564 294, 0, 0, 294, 0, 0, 0, 0, 0, 311, 1565 294, 294, 294, 311, 0, 0, 311, 0, 0, 294, 1566 294, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1567 311, 311, 0, 311, 0, 0, 0, 0, 0, 0, 1568 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1569 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1570 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1571 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1572 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1573 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1574 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1575 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1576 0, 0, 309, 0, 0, 0, 0, 0, 0, 0, 1577 0, 0, 309, 0, 0, 0, 0, 0, 0, 0, 1578 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1579 0, 0, 0, 0, 0, 0, 0, 0, 0, 309, 1580 0, 0, 0, 309, 0, 0, 309, 0, 0, 0, 1581 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1582 309, 309, 0, 309, 0, 0, 0, 0, 0, 0, 1583 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1584 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1585 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1586 0, 0, 0, 0, 0, 0, 0, 0, 311, 0, 1587 0, 0, 311, 311, 311, 0, 0, 0, 0, 0, 1588 0, 0, 0, 311, 0, 0, 0, 0, 311, 0, 1589 0, 311, 311, 311, 311, 311, 311, 311, 0, 0, 1590 311, 311, 311, 0, 0, 0, 0, 311, 311, 0, 1591 0, 0, 311, 311, 0, 0, 0, 0, 0, 0, 1592 0, 0, 0, 311, 0, 0, 0, 311, 311, 0, 1593 0, 0, 311, 0, 0, 0, 0, 0, 311, 0, 1594 311, 311, 0, 0, 311, 0, 311, 311, 311, 311, 1583 0, 0, 0, 0, 0, 0, 443, 0, 0, 0, 1584 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1585 0, 0, 0, 0, 0, 0, 0, 0, 0, 311, 1586 0, 0, 0, 311, 311, 311, 0, 0, 0, 0, 1587 0, 0, 0, 0, 311, 0, 0, 0, 0, 311, 1588 0, 0, 311, 311, 311, 311, 311, 311, 311, 0, 1589 0, 311, 311, 311, 0, 0, 0, 0, 311, 311, 1590 0, 0, 0, 311, 311, 0, 0, 0, 0, 0, 1591 0, 0, 0, 0, 311, 0, 0, 0, 311, 311, 1592 0, 0, 0, 311, 0, 0, 0, 0, 0, 311, 1593 0, 311, 311, 0, 311, 0, 311, 311, 311, 311, 1595 1594 311, 0, 311, 311, 311, 311, 311, 311, 311, 311, 1596 1595 311, 311, 311, 311, 311, 311, 311, 311, 0, 0, 1597 0, 0, 311, 311, 311, 0, 311, 311, 311, 0,1598 311, 311, 311, 0, 0, 311, 0, 311, 0, 0,1599 311, 311, 311, 311, 0, 311, 311, 311, 311, 0,1600 0, 311, 0, 0, 311, 311, 311, 311, 311, 311,1601 311, 311, 0, 311, 311, 311, 311, 311, 309, 0,1602 311, 0, 309, 309, 309, 0, 0, 311, 311, 311,1603 0, 0, 0, 309, 0, 0, 311, 311, 309, 0,1604 0, 309, 309, 309, 309, 309, 309, 309, 0, 0,1605 309, 309, 309, 0, 0, 0, 0, 309, 309, 0,1606 0, 0, 309, 309, 0, 0, 0, 0, 0, 0,1607 0, 0, 0, 309, 0, 0, 0, 309, 309, 0,1608 0, 0, 309, 0, 0, 0, 0, 0, 309, 0,1609 309, 309, 0, 0, 309, 0, 309, 309, 309, 309,1596 311, 311, 311, 0, 311, 311, 311, 0, 311, 311, 1597 311, 505, 0, 311, 149, 311, 150, 0, 311, 311, 1598 311, 311, 0, 311, 311, 311, 311, 0, 0, 0, 1599 0, 0, 311, 0, 0, 311, 311, 311, 311, 311, 1600 311, 311, 311, 0, 311, 311, 311, 311, 311, 309, 1601 0, 311, 0, 309, 309, 309, 0, 0, 311, 311, 1602 311, 0, 0, 0, 309, 0, 0, 311, 311, 309, 1603 0, 0, 309, 309, 309, 309, 309, 309, 309, 0, 1604 0, 309, 309, 309, 0, 0, 0, 0, 309, 309, 1605 0, 0, 0, 309, 309, 0, 0, 0, 0, 0, 1606 0, 0, 0, 0, 309, 0, 0, 0, 309, 309, 1607 0, 0, 0, 309, 0, 0, 0, 0, 0, 309, 1608 0, 309, 309, 0, 309, 0, 309, 309, 309, 309, 1610 1609 309, 0, 309, 309, 309, 309, 309, 309, 309, 309, 1611 1610 309, 309, 309, 309, 309, 309, 309, 309, 0, 0, 1612 0, 0, 309, 309, 309, 0, 309, 309, 309, 0, 1613 309, 309, 309, 0, 0, 309, 0, 309, 0, 300, 1614 309, 309, 309, 309, 0, 309, 309, 309, 309, 300, 1615 0, 309, 0, 0, 309, 309, 309, 309, 309, 309, 1616 309, 309, 0, 309, 309, 309, 309, 309, 0, 0, 1617 309, 0, 0, 0, 0, 0, 300, 309, 309, 309, 1618 300, 0, 0, 300, 0, 0, 309, 309, 0, 0, 1619 0, 0, 0, 0, 0, 0, 0, 300, 300, 0, 1620 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1621 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1622 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1623 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1624 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1625 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1626 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1611 309, 309, 309, 0, 309, 309, 309, 0, 309, 309, 1612 309, 0, 300, 309, 0, 309, 0, 0, 309, 309, 1613 309, 309, 300, 309, 309, 309, 309, 0, 0, 0, 1614 0, 0, 309, 0, 0, 309, 309, 309, 309, 309, 1615 309, 309, 309, 0, 309, 309, 309, 309, 309, 300, 1616 0, 309, 0, 300, 0, 0, 300, 0, 309, 309, 1617 309, 0, 0, 0, 0, 0, 0, 309, 309, 0, 1618 300, 300, 0, 300, 0, 0, 0, 0, 0, 0, 1619 0, 0, 0, 0, 148, 0, 0, 0, 0, 0, 1620 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1621 0, 0, 0, 0, 0, 0, 0, 151, 152, 0, 1622 0, 0, 153, 154, 155, 156, 0, 0, 0, 0, 1623 0, 0, 0, 0, 157, 158, 159, 160, 161, 162, 1624 163, 164, 0, 165, 166, 167, 0, 0, 168, 169, 1625 170, 0, 171, 172, 173, 174, 175, 0, 176, 0, 1626 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1627 0, 0, 298, 0, 0, 0, 0, 0, 0, 0, 1628 0, 0, 298, 0, 0, 0, 0, 0, 0, 0, 1627 1629 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1628 1630 0, 0, 0, 0, 0, 0, 0, 0, 0, 298, 1629 0, 0, 0, 0, 0, 0, 0, 0, 0, 298, 1630 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1631 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1632 0, 0, 0, 0, 0, 0, 298, 0, 0, 0, 1633 298, 0, 0, 298, 0, 0, 0, 0, 0, 0, 1634 0, 0, 0, 0, 0, 0, 0, 298, 298, 0, 1635 298, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1636 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1637 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1638 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1639 0, 0, 0, 0, 0, 300, 0, 0, 0, 300, 1640 300, 300, 0, 0, 0, 0, 0, 0, 0, 0, 1641 300, 0, 0, 0, 0, 300, 0, 0, 300, 300, 1642 300, 300, 300, 300, 300, 0, 0, 300, 300, 300, 1643 0, 0, 0, 0, 300, 300, 0, 0, 0, 300, 1644 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1645 300, 0, 0, 0, 300, 300, 0, 0, 0, 300, 1646 0, 0, 0, 0, 0, 300, 0, 300, 300, 0, 1647 0, 300, 0, 300, 300, 300, 300, 300, 0, 300, 1648 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 1649 300, 300, 300, 300, 300, 0, 0, 0, 0, 300, 1631 177, 0, 0, 298, 0, 0, 298, 0, 0, 0, 1632 0, 178, 179, 0, 0, 0, 0, 180, 0, 0, 1633 298, 298, 0, 298, 0, 0, 0, 181, 182, 0, 1634 0, 183, 184, 185, 186, 0, 0, 0, 89, 0, 1635 0, 0, 0, 0, 0, 187, 0, 0, 0, 0, 1636 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1637 0, 0, 0, 0, 0, 0, 0, 0, 300, 0, 1638 0, 0, 300, 300, 300, 0, 0, 0, 0, 0, 1639 0, 0, 0, 300, 0, 0, 0, 0, 300, 0, 1640 0, 300, 300, 300, 300, 300, 300, 300, 0, 0, 1641 300, 300, 300, 0, 0, 0, 0, 300, 300, 0, 1642 0, 0, 300, 300, 0, 0, 0, 0, 0, 0, 1643 0, 0, 0, 300, 0, 0, 0, 300, 300, 0, 1644 0, 0, 300, 0, 0, 0, 0, 0, 300, 0, 1645 300, 300, 0, 300, 0, 300, 300, 300, 300, 300, 1646 0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 1647 300, 300, 300, 300, 300, 300, 300, 0, 0, 300, 1650 1648 300, 300, 0, 300, 300, 300, 0, 300, 300, 300, 1651 0, 0, 300, 0, 300,0, 0, 300, 300, 300,1652 300, 0, 300, 300, 300, 300, 0, 0, 300, 0,1653 0, 300, 300, 300, 300, 300, 300, 300, 300,0,1654 300, 300, 300, 300, 300, 298, 0, 300, 0, 298,1655 298, 298, 0, 0, 300, 300, 300, 0, 0,0,1656 298, 0, 0, 300, 300, 298, 0, 0, 298, 298,1657 298, 298, 298, 298, 298, 0, 0, 298, 298, 298,1658 0, 0, 0, 0, 298, 298, 0, 0, 0, 298,1659 298, 0, 0, 0, 0, 0, 0, 0, 0, 0,1660 298, 0, 0, 0, 298, 298, 0, 0, 0, 298,1661 0, 0, 0, 0, 0, 298, 0, 298, 298, 0,1662 0, 298, 0, 298, 298, 298, 298, 298, 0, 298,1663 298, 298, 298, 298, 298, 298, 298, 298, 298, 298,1664 298, 298, 298, 298, 298, 0, 0, 0, 0, 298,1649 382, 0, 300, 149, 300, 150, 0, 300, 300, 300, 1650 300, 0, 300, 300, 300, 300, 0, 0, 0, 0, 1651 0, 300, 0, 0, 300, 300, 300, 300, 300, 300, 1652 300, 300, 0, 300, 300, 300, 300, 300, 298, 0, 1653 300, 0, 298, 298, 298, 0, 0, 300, 300, 300, 1654 0, 0, 0, 298, 0, 0, 300, 300, 298, 0, 1655 0, 298, 298, 298, 298, 298, 298, 298, 0, 0, 1656 298, 298, 298, 0, 0, 0, 0, 298, 298, 0, 1657 0, 0, 298, 298, 0, 0, 0, 0, 0, 0, 1658 0, 0, 0, 298, 0, 0, 0, 298, 298, 0, 1659 0, 0, 298, 0, 0, 0, 0, 0, 298, 0, 1660 298, 298, 0, 298, 0, 298, 298, 298, 298, 298, 1661 0, 298, 298, 298, 298, 298, 298, 298, 298, 298, 1662 298, 298, 298, 298, 298, 298, 298, 0, 0, 298, 1665 1663 298, 298, 0, 298, 298, 298, 0, 298, 298, 298, 1666 0, 0, 298, 0, 298, 0, 303, 298, 298, 298, 1667 298, 0, 298, 298, 298, 298, 303, 0, 298, 0, 1668 0, 298, 298, 298, 298, 298, 298, 298, 298, 0, 1669 298, 298, 298, 298, 298, 0, 0, 298, 0, 0, 1670 0, 0, 0, 303, 298, 298, 298, 303, 0, 0, 1671 303, 0, 0, 298, 298, 0, 0, 0, 0, 0, 1672 0, 0, 0, 0, 303, 303, 0, 303, 0, 0, 1673 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1674 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1675 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1676 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1677 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1678 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1679 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1680 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1681 0, 0, 0, 0, 0, 0, 302, 0, 0, 0, 1682 0, 0, 0, 0, 0, 0, 302, 0, 0, 0, 1683 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1684 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1685 0, 0, 0, 302, 0, 0, 0, 302, 0, 0, 1686 302, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1687 0, 0, 0, 0, 302, 302, 0, 302, 0, 0, 1688 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1689 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1690 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1691 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1664 0, 303, 298, 0, 298, 0, 0, 298, 298, 298, 1665 298, 303, 298, 298, 298, 298, 0, 0, 0, 0, 1666 0, 298, 0, 0, 298, 298, 298, 298, 298, 298, 1667 298, 298, 0, 298, 298, 298, 298, 298, 303, 0, 1668 298, 0, 303, 0, 0, 303, 0, 298, 298, 298, 1669 0, 0, 0, 0, 0, 0, 298, 298, 0, 303, 1670 303, 0, 303, 0, 0, 0, 0, 0, 0, 0, 1671 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 1672 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1673 0, 0, 0, 0, 0, 0, 151, 152, 0, 0, 1674 0, 153, 154, 155, 156, 0, 0, 0, 0, 0, 1675 0, 0, 0, 157, 158, 159, 160, 161, 162, 163, 1676 164, 0, 165, 166, 167, 0, 0, 168, 169, 170, 1677 0, 171, 172, 173, 174, 175, 0, 176, 0, 0, 1678 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1679 0, 302, 0, 0, 0, 0, 0, 0, 0, 0, 1680 0, 302, 0, 0, 0, 0, 0, 0, 0, 0, 1681 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1682 0, 0, 0, 0, 0, 0, 0, 0, 302, 177, 1683 0, 0, 302, 0, 0, 302, 0, 0, 0, 0, 1684 178, 179, 0, 0, 0, 0, 180, 0, 0, 302, 1685 302, 0, 302, 0, 0, 0, 181, 182, 0, 0, 1686 183, 184, 185, 186, 0, 0, 0, 889, 0, 0, 1687 0, 0, 0, 0, 187, 0, 0, 0, 0, 0, 1688 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1689 0, 0, 0, 0, 0, 0, 0, 303, 0, 0, 1690 0, 303, 303, 0, 0, 0, 0, 0, 0, 0, 1691 0, 0, 303, 0, 0, 0, 0, 303, 0, 0, 1692 303, 303, 303, 303, 303, 303, 303, 0, 0, 303, 1693 303, 303, 0, 0, 0, 0, 303, 303, 0, 0, 1694 0, 303, 303, 0, 0, 0, 0, 0, 0, 0, 1692 1695 0, 0, 303, 0, 0, 0, 303, 303, 0, 0, 1693 0, 0, 0, 0, 0, 0, 0, 303, 0, 0, 1694 0, 0, 303, 0, 0, 303, 303, 303, 303, 303, 1695 303, 303, 0, 0, 303, 303, 303, 0, 0, 0, 1696 0, 303, 303, 0, 0, 0, 303, 303, 0, 0, 1697 0, 0, 0, 0, 0, 0, 0, 303, 0, 0, 1698 0, 303, 303, 0, 0, 0, 303, 0, 0, 0, 1699 0, 0, 303, 0, 303, 303, 0, 0, 303, 0, 1700 303, 303, 303, 303, 303, 0, 303, 303, 303, 303, 1696 0, 303, 0, 0, 0, 0, 0, 303, 0, 303, 1697 303, 0, 303, 0, 303, 303, 303, 303, 303, 0, 1701 1698 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 1702 303, 303, 0, 0, 0, 0, 303, 303, 303, 0,1703 303, 303, 303, 0, 303, 303, 303, 0, 0, 303,1704 0, 303, 0, 0, 303, 303, 303, 303, 0, 303,1705 303, 303, 303, 0, 0, 303, 0, 0, 303, 303,1706 303, 303, 303, 303, 303, 303, 0, 303, 303, 303,1707 303, 303, 302, 0, 303, 0, 302, 302, 498, 0,1708 0, 30 3, 303, 303, 0, 0, 0, 302, 498, 0,1709 303, 303, 302, 0, 0, 302, 302, 302, 302, 302,1710 302, 302, 0, 0, 302, 302, 302, 0, 0, 0,1711 0, 302, 302, 0, 0, 0, 302, 302, 0, 498,1712 498, 498, 498, 498, 0, 0, 0, 302, 0, 0,1713 0, 302, 302, 0, 0, 0, 302, 498, 0, 0,1714 0, 0, 302, 0, 302, 302, 0, 0, 302, 0,1715 302, 302, 302, 302, 302, 0, 302, 302, 302, 302,1699 303, 303, 303, 303, 303, 303, 0, 0, 303, 303, 1700 303, 0, 303, 303, 303, 0, 303, 303, 303, 415, 1701 413, 303, 414, 303, 0, 0, 303, 303, 303, 303, 1702 0, 303, 303, 303, 303, 849, 0, 418, 403, 419, 1703 303, 0, 0, 303, 303, 303, 303, 303, 303, 303, 1704 303, 0, 303, 303, 303, 303, 303, 302, 0, 303, 1705 0, 302, 302, 498, 0, 0, 303, 303, 303, 0, 1706 0, 0, 302, 498, 0, 303, 303, 302, 0, 0, 1707 302, 302, 302, 302, 302, 302, 302, 0, 0, 302, 1708 302, 302, 0, 0, 0, 0, 302, 302, 0, 0, 1709 0, 302, 302, 0, 498, 498, 498, 498, 498, 0, 1710 0, 0, 302, 0, 0, 0, 302, 302, 0, 0, 1711 0, 302, 498, 0, 0, 0, 0, 302, 0, 302, 1712 302, 0, 302, 0, 302, 302, 302, 302, 302, 0, 1716 1713 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 1717 302, 302, 0, 0, 0, 0, 302, 302, 302, 0, 1718 302, 302, 302, 0, 302, 302, 302, 0, 0, 302, 1719 0, 302, 0, 0, 302, 302, 302, 302, 0, 302, 1720 302, 302, 302, 0, 0, 302, 0, 0, 302, 302, 1721 302, 302, 302, 302, 302, 302, 0, 302, 302, 302, 1722 302, 302, 0, 0, 302, 0, 0, 0, 499, 0, 1723 0, 302, 302, 302, 0, 0, 0, 0, 499, 0, 1724 302, 302, 0, 0, 0, 0, 0, 0, 0, 0, 1725 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1726 0, 0, 0, 0, 0, 0, 0, 0, 0, 499, 1727 499, 499, 499, 499, 0, 0, 0, 0, 0, 0, 1728 0, 0, 0, 0, 0, 0, 0, 499, 0, 0, 1729 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1730 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1731 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1732 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1733 0, 0, 0, 0, 498, 0, 0, 0, 0, 0, 1714 302, 302, 302, 302, 302, 302, 0, 0, 302, 302, 1715 302, 0, 302, 302, 302, 0, 302, 302, 302, 0, 1716 0, 302, 0, 302, 0, 0, 302, 302, 302, 302, 1717 0, 302, 302, 302, 302, 0, 0, 0, 0, 0, 1718 302, 0, 0, 302, 302, 302, 302, 302, 302, 302, 1719 302, 0, 302, 302, 302, 302, 302, 0, 0, 302, 1720 0, 0, 0, 499, 0, 0, 302, 302, 302, 0, 1721 0, 0, 0, 499, 0, 302, 302, 0, 0, 0, 1722 0, 0, 0, 0, 0, 0, 0, 404, 405, 406, 1723 0, 407, 408, 409, 410, 411, 412, 0, 0, 416, 1724 417, 0, 0, 0, 499, 499, 499, 499, 499, 0, 1725 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1726 0, 0, 499, 0, 0, 0, 0, 0, 0, 0, 1727 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1728 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1729 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1734 1730 0, 0, 0, 0, 0, 0, 0, 0, 0, 498, 1735 498, 498, 0, 0, 498, 0, 0, 498, 498, 498, 1736 498, 498, 498, 498, 0, 0, 498, 498, 498, 0, 1737 0, 0, 0, 498, 498, 0, 0, 0, 498, 498, 1738 0, 0, 0, 0, 0, 0, 0, 0, 0, 498, 1739 0, 0, 0, 498, 498, 0, 0, 0, 498, 0, 1740 0, 0, 0, 0, 498, 0, 498, 498, 0, 0, 1741 498, 0, 498, 498, 498, 498, 498, 0, 498, 498, 1742 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 1743 498, 498, 498, 498, 0, 0, 0, 0, 498, 498, 1744 498, 0, 498, 498, 498, 0, 498, 498, 498, 0, 1745 0, 498, 0, 498, 0, 0, 498, 498, 498, 498, 1746 0, 0, 498, 498, 498, 0, 0, 498, 0, 0, 1747 498, 498, 498, 498, 498, 498, 498, 498, 0, 498, 1748 498, 498, 498, 498, 499, 0, 498, 0, 490, 0, 1749 0, 0, 0, 498, 498, 498, 0, 0, 490, 499, 1750 499, 499, 498, 498, 499, 0, 0, 499, 499, 499, 1751 499, 499, 499, 499, 0, 0, 499, 499, 499, 0, 1752 0, 0, 0, 499, 499, 0, 0, 0, 499, 499, 1753 496, 496, 490, 496, 0, 0, 0, 0, 0, 499, 1754 0, 0, 0, 499, 499, 0, 0, 490, 499, 0, 1755 0, 0, 0, 0, 499, 0, 499, 499, 0, 0, 1756 499, 0, 499, 499, 499, 499, 499, 0, 499, 499, 1757 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 1758 499, 499, 499, 499, 0, 0, 0, 0, 499, 499, 1759 499, 0, 499, 499, 499, 0, 499, 499, 499, 0, 1760 0, 499, 0, 499, 0, 0, 499, 499, 499, 499, 1761 0, 0, 499, 499, 499, 0, 0, 499, 0, 0, 1762 499, 499, 499, 499, 499, 499, 499, 499, 0, 499, 1763 499, 499, 499, 499, 0, 0, 499, 0, 504, 0, 1764 0, 0, 0, 499, 499, 0, 0, 0, 504, 0, 1765 0, 0, 499, 499, 0, 0, 0, 0, 0, 0, 1766 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1767 0, 0, 0, 0, 0, 0, 0, 0, 0, 504, 1768 504, 504, 504, 504, 0, 0, 0, 0, 0, 0, 1769 0, 0, 0, 0, 0, 0, 0, 504, 0, 0, 1770 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1771 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1772 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1773 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1774 0, 0, 0, 0, 490, 0, 0, 0, 0, 0, 1775 0, 0, 0, 0, 0, 0, 0, 0, 0, 496, 1776 496, 496, 0, 0, 490, 0, 0, 490, 490, 490, 1777 490, 490, 490, 490, 0, 0, 490, 490, 490, 0, 1778 0, 0, 0, 490, 490, 0, 0, 0, 490, 490, 1779 0, 0, 0, 0, 0, 0, 0, 0, 0, 490, 1780 0, 0, 0, 490, 490, 0, 0, 0, 490, 0, 1781 0, 0, 0, 0, 490, 0, 490, 490, 0, 0, 1782 490, 0, 490, 490, 490, 490, 490, 0, 490, 490, 1783 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 1784 490, 490, 490, 490, 0, 0, 0, 0, 490, 490, 1785 490, 0, 490, 490, 490, 0, 490, 490, 490, 0, 1786 0, 490, 0, 490, 0, 0, 490, 490, 490, 490, 1787 0, 0, 490, 490, 490, 0, 0, 490, 0, 0, 1788 490, 490, 490, 490, 490, 490, 490, 490, 0, 490, 1789 490, 490, 490, 490, 504, 0, 490, 0, 0, 0, 1790 0, 501, 0, 490, 490, 490, 0, 0, 0, 504, 1791 504, 501, 490, 490, 504, 0, 0, 504, 504, 504, 1792 504, 504, 504, 504, 0, 0, 504, 504, 504, 0, 1793 0, 0, 0, 504, 504, 0, 0, 0, 504, 504, 1794 0, 0, 501, 501, 501, 501, 501, 0, 0, 504, 1795 0, 0, 0, 504, 504, 0, 0, 0, 504, 0, 1796 501, 0, 0, 0, 504, 0, 504, 504, 0, 0, 1797 504, 0, 504, 504, 504, 504, 504, 0, 504, 504, 1798 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 1799 504, 504, 504, 504, 0, 0, 0, 0, 504, 504, 1800 504, 0, 504, 504, 504, 0, 504, 504, 504, 0, 1801 0, 504, 0, 504, 0, 0, 504, 504, 504, 504, 1802 0, 0, 504, 504, 504, 0, 0, 504, 0, 0, 1803 504, 504, 504, 504, 504, 504, 504, 504, 0, 504, 1804 504, 504, 504, 504, 0, 0, 504, 0, 0, 0, 1805 0, 502, 0, 504, 504, 504, 0, 0, 0, 0, 1806 0, 502, 504, 504, 0, 0, 0, 0, 0, 0, 1807 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1808 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1809 0, 0, 502, 502, 502, 502, 502, 0, 0, 0, 1810 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1731 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1732 0, 0, 0, 0, 498, 498, 498, 0, 0, 498, 1733 0, 0, 498, 498, 498, 498, 498, 498, 498, 0, 1734 0, 498, 498, 498, 0, 0, 0, 0, 498, 498, 1735 0, 0, 0, 498, 498, 0, 0, 0, 0, 0, 1736 0, 0, 0, 0, 498, 0, 0, 0, 498, 498, 1737 0, 0, 0, 498, 0, 0, 0, 0, 0, 498, 1738 0, 498, 498, 0, 498, 0, 498, 498, 498, 498, 1739 498, 0, 498, 498, 498, 498, 498, 498, 498, 498, 1740 498, 498, 498, 498, 498, 498, 498, 498, 0, 0, 1741 498, 498, 498, 0, 498, 498, 498, 0, 498, 498, 1742 498, 0, 490, 498, 0, 498, 0, 0, 498, 498, 1743 498, 498, 490, 0, 498, 498, 498, 0, 0, 0, 1744 0, 0, 498, 0, 0, 498, 498, 498, 498, 498, 1745 498, 498, 498, 0, 498, 498, 498, 498, 498, 499, 1746 0, 498, 0, 0, 496, 496, 490, 496, 498, 498, 1747 498, 0, 0, 0, 499, 499, 499, 498, 498, 499, 1748 0, 490, 499, 499, 499, 499, 499, 499, 499, 0, 1749 0, 499, 499, 499, 0, 0, 0, 0, 499, 499, 1750 0, 0, 0, 499, 499, 0, 0, 0, 0, 0, 1751 0, 0, 0, 0, 499, 0, 0, 0, 499, 499, 1752 0, 0, 0, 499, 0, 0, 0, 0, 0, 499, 1753 0, 499, 499, 0, 499, 0, 499, 499, 499, 499, 1754 499, 0, 499, 499, 499, 499, 499, 499, 499, 499, 1755 499, 499, 499, 499, 499, 499, 499, 499, 0, 0, 1756 499, 499, 499, 0, 499, 499, 499, 0, 499, 499, 1757 499, 0, 504, 499, 0, 499, 0, 0, 499, 499, 1758 499, 499, 504, 0, 499, 499, 499, 0, 0, 0, 1759 0, 0, 499, 0, 0, 499, 499, 499, 499, 499, 1760 499, 499, 499, 0, 499, 499, 499, 499, 499, 0, 1761 0, 499, 0, 504, 504, 504, 504, 504, 499, 499, 1762 0, 0, 0, 0, 0, 0, 0, 499, 499, 0, 1763 0, 504, 0, 0, 0, 0, 0, 0, 0, 0, 1764 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1765 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1766 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1767 0, 0, 0, 0, 0, 0, 0, 0, 490, 0, 1768 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1769 0, 0, 0, 496, 496, 496, 0, 0, 490, 0, 1770 0, 490, 490, 490, 490, 490, 490, 490, 0, 0, 1771 490, 490, 490, 0, 0, 0, 0, 490, 490, 0, 1772 0, 0, 490, 490, 0, 0, 0, 0, 0, 0, 1773 0, 0, 0, 490, 0, 0, 0, 490, 490, 0, 1774 0, 0, 490, 0, 0, 0, 0, 0, 490, 0, 1775 490, 490, 0, 490, 0, 490, 490, 490, 490, 490, 1776 0, 490, 490, 490, 490, 490, 490, 490, 490, 490, 1777 490, 490, 490, 490, 490, 490, 490, 0, 0, 490, 1778 490, 490, 0, 490, 490, 490, 0, 490, 490, 490, 1779 0, 501, 490, 0, 490, 0, 0, 490, 490, 490, 1780 490, 501, 0, 490, 490, 490, 0, 0, 0, 0, 1781 0, 490, 0, 0, 490, 490, 490, 490, 490, 490, 1782 490, 490, 0, 490, 490, 490, 490, 490, 504, 0, 1783 490, 0, 501, 501, 501, 501, 501, 490, 490, 490, 1784 0, 0, 0, 504, 504, 0, 490, 490, 504, 0, 1785 501, 504, 504, 504, 504, 504, 504, 504, 0, 0, 1786 504, 504, 504, 0, 0, 0, 0, 504, 504, 0, 1787 0, 0, 504, 504, 0, 0, 0, 0, 0, 0, 1788 0, 0, 0, 504, 0, 0, 0, 504, 504, 0, 1789 0, 0, 504, 0, 0, 0, 0, 0, 504, 0, 1790 504, 504, 0, 504, 0, 504, 504, 504, 504, 504, 1791 0, 504, 504, 504, 504, 504, 504, 504, 504, 504, 1792 504, 504, 504, 504, 504, 504, 504, 0, 0, 504, 1793 504, 504, 0, 504, 504, 504, 0, 504, 504, 504, 1794 0, 502, 504, 0, 504, 0, 0, 504, 504, 504, 1795 504, 502, 0, 504, 504, 504, 0, 0, 0, 0, 1796 0, 504, 0, 0, 504, 504, 504, 504, 504, 504, 1797 504, 504, 0, 504, 504, 504, 504, 504, 0, 0, 1798 504, 0, 502, 502, 502, 502, 502, 504, 504, 504, 1799 0, 0, 0, 0, 0, 0, 504, 504, 0, 0, 1811 1800 502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1812 1801 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, … … 1821 1810 0, 0, 501, 0, 0, 0, 501, 501, 0, 0, 1822 1811 0, 501, 0, 0, 0, 0, 0, 501, 0, 501, 1823 501, 0, 0, 501, 0, 501, 501, 501, 501, 501,1824 0, 501, 501, 501, 501, 501, 501, 501, 501, 501,1825 501, 501, 501, 501, 501, 501, 501, 0, 0, 0,1826 0, 501, 501, 501, 0, 501, 501, 501, 0, 501,1827 50 1, 501, 0, 0, 501, 0, 501, 0, 0, 501,1828 50 1, 501, 501, 0, 0, 501, 501, 501, 0, 0,1812 501, 0, 501, 0, 501, 501, 501, 501, 501, 0, 1813 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 1814 501, 501, 501, 501, 501, 501, 0, 0, 501, 501, 1815 501, 0, 501, 501, 501, 0, 501, 501, 501, 0, 1816 503, 501, 0, 501, 0, 0, 501, 501, 501, 501, 1817 503, 0, 501, 501, 501, 0, 0, 0, 0, 0, 1829 1818 501, 0, 0, 501, 501, 501, 501, 501, 501, 501, 1830 1819 501, 0, 501, 501, 501, 501, 501, 502, 0, 501, 1831 0, 0, 0, 0, 503, 0, 501, 501, 501, 0,1832 0, 0, 502, 502, 503, 501, 501, 502, 0, 0,1820 0, 503, 503, 503, 503, 503, 501, 501, 501, 0, 1821 0, 0, 502, 502, 0, 501, 501, 502, 0, 503, 1833 1822 502, 502, 502, 502, 502, 502, 502, 0, 0, 502, 1834 1823 502, 502, 0, 0, 0, 0, 502, 502, 0, 0, 1835 0, 502, 502, 0, 0, 503, 503, 503, 503, 503,1824 0, 502, 502, 0, 0, 0, 0, 0, 0, 0, 1836 1825 0, 0, 502, 0, 0, 0, 502, 502, 0, 0, 1837 0, 502, 0, 503, 0, 0, 0, 502, 0, 502,1838 502, 0, 0, 502, 0, 502, 502, 502, 502, 502,1839 0, 502, 502, 502, 502, 502, 502, 502, 502, 502,1840 502, 502, 502, 502, 502, 502, 502, 0, 0, 0,1841 0, 502, 502, 502, 0, 502, 502, 502, 0, 502,1842 502, 502, 0, 0, 502, 0, 502, 0, 0, 502,1843 502, 502, 502, 0, 0, 502, 502, 502, 0, 0,1826 0, 502, 0, 0, 0, 0, 0, 502, 0, 502, 1827 502, 0, 502, 0, 502, 502, 502, 502, 502, 0, 1828 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 1829 502, 502, 502, 502, 502, 502, 0, 0, 502, 502, 1830 502, 0, 502, 502, 502, 0, 502, 502, 502, 0, 1831 284, 502, 0, 502, 0, 0, 502, 502, 502, 502, 1832 284, 0, 502, 502, 502, 0, 0, 0, 0, 0, 1844 1833 502, 0, 0, 502, 502, 502, 502, 502, 502, 502, 1845 502, 0, 502, 502, 502, 502, 502, 0, 0, 502, 1846 0, 0, 0, 0, 284, 0, 502, 502, 502, 0, 1847 0, 0, 0, 0, 284, 502, 502, 0, 0, 0, 1848 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1849 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1850 0, 284, 0, 0, 0, 284, 0, 0, 284, 0, 1851 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1852 0, 0, 284, 284, 0, 0, 0, 0, 0, 0, 1853 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1854 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1855 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1856 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1857 503, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1858 0, 0, 0, 0, 0, 503, 503, 0, 0, 0, 1859 503, 0, 0, 503, 503, 503, 503, 503, 503, 503, 1860 0, 0, 503, 503, 503, 0, 0, 0, 0, 503, 1861 503, 0, 0, 0, 503, 503, 0, 0, 0, 0, 1862 0, 0, 0, 0, 0, 503, 0, 0, 0, 503, 1863 503, 0, 0, 0, 503, 0, 0, 0, 0, 0, 1864 503, 0, 503, 503, 0, 0, 503, 0, 503, 503, 1865 503, 503, 503, 0, 503, 503, 503, 503, 503, 503, 1834 502, 0, 502, 502, 502, 502, 502, 284, 0, 502, 1835 0, 284, 0, 0, 284, 0, 502, 502, 502, 0, 1836 0, 0, 0, 0, 0, 502, 502, 0, 284, 284, 1837 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1838 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1839 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1840 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1841 0, 0, 0, 0, 0, 0, 503, 0, 0, 0, 1842 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1843 0, 503, 503, 0, 0, 0, 503, 0, 0, 503, 1844 503, 503, 503, 503, 503, 503, 0, 0, 503, 503, 1845 503, 0, 0, 0, 0, 503, 503, 0, 0, 0, 1846 503, 503, 0, 0, 0, 0, 0, 0, 0, 0, 1847 0, 503, 0, 0, 0, 503, 503, 0, 0, 0, 1848 503, 0, 0, 0, 0, 0, 503, 0, 503, 503, 1849 0, 503, 0, 503, 503, 503, 503, 503, 0, 503, 1866 1850 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 1867 0, 0, 0, 0, 503, 503, 503, 0, 503, 503,1868 503, 0, 503, 503, 503, 0, 0, 503, 0, 503,1869 0, 0, 503, 503, 503, 503, 0, 0, 503, 503,1870 503, 0, 0, 503, 0, 0, 503, 503, 503, 503,1871 503, 503, 503, 503, 312, 503, 503, 503, 503, 503,1872 284, 0, 503, 0, 312, 0, 0, 0, 0, 503,1873 503, 503, 0, 0, 0, 284, 0, 0, 503, 503,1874 284, 0, 0, 284, 284, 284, 284, 284, 284, 284,1875 0, 312, 284, 284, 284, 312, 0, 0, 312, 284,1876 284, 0, 0, 0, 284, 284, 0, 0, 0, 0,1877 0, 0, 312, 312, 0, 284, 0, 0, 0, 284,1878 284, 0, 0, 0, 284, 0, 0, 0, 0, 0,1879 284, 0, 284, 284, 0, 0, 284, 0, 284, 284,1880 284, 284, 284, 0, 284, 284, 284, 284, 284, 284,1851 503, 503, 503, 503, 503, 0, 0, 503, 503, 503, 1852 0, 503, 503, 503, 0, 503, 503, 503, 0, 0, 1853 503, 0, 503, 0, 0, 503, 503, 503, 503, 0, 1854 0, 503, 503, 503, 0, 0, 0, 0, 0, 503, 1855 0, 0, 503, 503, 503, 503, 503, 503, 503, 503, 1856 312, 503, 503, 503, 503, 503, 284, 0, 503, 0, 1857 312, 0, 0, 0, 0, 503, 503, 503, 0, 0, 1858 0, 284, 0, 0, 503, 503, 284, 0, 0, 284, 1859 284, 284, 284, 284, 284, 284, 0, 312, 284, 284, 1860 284, 312, 0, 0, 312, 284, 284, 0, 0, 0, 1861 284, 284, 0, 0, 0, 0, 0, 0, 312, 312, 1862 0, 284, 0, 0, 0, 284, 284, 0, 0, 0, 1863 284, 0, 0, 0, 0, 0, 284, 0, 284, 284, 1864 0, 284, 0, 284, 284, 284, 284, 284, 0, 284, 1881 1865 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 1882 0, 0, 0, 0, 284, 284, 284, 0, 284, 284,1883 284, 0, 284, 284, 284, 0, 0, 284, 0, 284,1884 0, 0, 284, 284, 284, 284, 0, 284, 284, 284,1885 284, 0, 0, 284, 0, 0, 284, 284, 284, 284,1886 284, 284, 284, 284, 308, 284, 284, 284, 284, 284,1887 0, 0, 284, 0, 308, 0, 0, 0, 0, 284,1888 284, 284, 0, 0, 0, 0, 0, 0, 284, 284,1889 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,1890 0, 308, 0, 0, 0, 308, 0, 0, 308, 0,1891 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,1892 0, 0, 308, 308, 0, 0, 0, 0, 0, 0,1893 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1894 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1895 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1896 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1897 312, 0, 0, 0, 0, 0, 0, 0, 0, 0,1898 0, 0, 0, 0, 0, 312, 0, 0, 0, 0,1899 312, 0, 0, 312, 312, 312, 312, 312, 312, 312,1900 0, 0, 312, 312, 312, 0, 0, 0, 0, 312,1901 312, 0, 0, 0, 312, 312, 0, 0, 0, 0,1902 0, 0, 0, 0, 0, 312, 0, 0, 0, 312,1903 312, 0, 0, 0, 312, 0, 0, 0, 0, 0,1904 312, 0, 312, 312, 0, 0, 312, 0, 312, 312,1905 312, 312, 312, 0, 312, 312, 312, 312, 312, 312,1866 284, 284, 284, 284, 284, 0, 0, 284, 284, 284, 1867 0, 284, 284, 284, 0, 284, 284, 284, 0, 0, 1868 284, 0, 284, 0, 0, 284, 284, 284, 284, 0, 1869 284, 284, 284, 284, 0, 0, 0, 0, 0, 284, 1870 0, 0, 284, 284, 284, 284, 284, 284, 284, 284, 1871 308, 284, 284, 284, 284, 284, 0, 0, 284, 0, 1872 308, 0, 0, 0, 0, 284, 284, 284, 0, 0, 1873 0, 0, 0, 0, 284, 284, 0, 0, 0, 0, 1874 0, 0, 0, 0, 0, 0, 0, 308, 0, 0, 1875 0, 308, 0, 0, 308, 0, 0, 0, 0, 0, 1876 0, 0, 0, 0, 0, 0, 0, 0, 308, 308, 1877 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1878 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1879 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1880 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1881 0, 0, 0, 0, 0, 0, 312, 0, 0, 0, 1882 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1883 0, 312, 0, 0, 0, 0, 312, 0, 0, 312, 1884 312, 312, 312, 312, 312, 312, 0, 0, 312, 312, 1885 312, 0, 0, 0, 0, 312, 312, 0, 0, 0, 1886 312, 312, 0, 0, 0, 0, 0, 0, 0, 0, 1887 0, 312, 0, 0, 0, 312, 312, 0, 0, 0, 1888 312, 0, 0, 0, 0, 0, 312, 0, 312, 312, 1889 0, 312, 0, 312, 312, 312, 312, 312, 0, 312, 1906 1890 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 1907 0, 0, 0, 0, 312, 312, 312, 0, 312, 312,1908 312, 0, 312, 312, 312, 0, 0, 312, 0, 312,1909 0, 0, 312, 312, 312, 312, 0, 312, 312, 312,1910 312, 0, 0, 312, 0, 0, 312, 312, 312, 312,1911 312, 312, 312, 312, 0, 312, 312, 312, 312, 312,1912 308, 0, 312, 0, 0, 0, 500, 0, 0, 312,1913 312, 312, 0, 0, 0, 308, 500, 0, 312, 312,1914 308, 0, 0, 308, 308, 308, 308, 308, 308, 308,1915 0, 0, 308, 308, 308, 0, 0, 0, 0, 308,1916 308, 0, 0, 0, 308, 308, 0, 500, 0, 500,1917 500, 500, 0, 0, 0, 308, 0, 0, 0, 308,1918 308, 0, 0, 0, 308, 500, 0, 0, 0, 0,1919 308, 0, 308, 308, 0, 0, 308, 0, 308, 308,1920 308, 308, 308, 0, 308, 308, 308, 308, 308, 308,1891 312, 312, 312, 312, 312, 0, 0, 312, 312, 312, 1892 0, 312, 312, 312, 0, 312, 312, 312, 0, 500, 1893 312, 0, 312, 0, 0, 312, 312, 312, 312, 500, 1894 312, 312, 312, 312, 0, 0, 0, 0, 0, 312, 1895 0, 0, 312, 312, 312, 312, 312, 312, 312, 312, 1896 0, 312, 312, 312, 312, 312, 308, 0, 312, 0, 1897 500, 0, 500, 500, 500, 312, 312, 312, 0, 0, 1898 0, 308, 0, 0, 312, 312, 308, 0, 500, 308, 1899 308, 308, 308, 308, 308, 308, 0, 0, 308, 308, 1900 308, 0, 0, 0, 0, 308, 308, 0, 0, 0, 1901 308, 308, 0, 0, 0, 0, 0, 0, 0, 0, 1902 0, 308, 0, 0, 0, 308, 308, 0, 0, 0, 1903 308, 0, 0, 0, 0, 0, 308, 0, 308, 308, 1904 0, 308, 0, 308, 308, 308, 308, 308, 0, 308, 1921 1905 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 1922 0, 0, 0, 0, 308, 308, 308, 0, 308, 308, 1923 308, 0, 308, 308, 308, 0, 0, 308, 0, 308, 1924 0, 0, 308, 308, 308, 308, 0, 308, 308, 308, 1925 308, 0, 0, 308, 0, 0, 308, 308, 308, 308, 1926 308, 308, 308, 308, 0, 308, 308, 308, 308, 308, 1927 0, 0, 308, 0, 0, 0, 236, 0, 0, 308, 1928 308, 308, 0, 0, 0, 0, 236, 0, 308, 308, 1929 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1930 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1931 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1906 308, 308, 308, 308, 308, 0, 0, 308, 308, 308, 1907 0, 308, 308, 308, 0, 308, 308, 308, 0, 236, 1908 308, 0, 308, 0, 0, 308, 308, 308, 308, 236, 1909 308, 308, 308, 308, 0, 0, 0, 0, 0, 308, 1910 0, 0, 308, 308, 308, 308, 308, 308, 308, 308, 1911 0, 308, 308, 308, 308, 308, 0, 0, 308, 0, 1912 0, 0, 0, 236, 0, 308, 308, 308, 0, 0, 1913 0, 0, 0, 0, 308, 308, 0, 0, 236, 0, 1914 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1915 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1916 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1917 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1918 0, 0, 0, 0, 0, 500, 0, 0, 0, 0, 1919 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1920 500, 0, 0, 0, 0, 500, 0, 0, 500, 500, 1921 500, 500, 500, 500, 500, 0, 0, 500, 500, 500, 1922 0, 0, 0, 0, 500, 500, 0, 0, 0, 500, 1923 500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1924 500, 0, 0, 0, 500, 500, 0, 0, 0, 500, 1925 0, 0, 0, 0, 0, 500, 0, 500, 500, 0, 1926 500, 0, 500, 500, 500, 500, 500, 0, 500, 500, 1927 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 1928 500, 500, 500, 500, 0, 0, 500, 500, 500, 0, 1929 500, 500, 500, 0, 500, 500, 500, 0, 506, 500, 1930 0, 500, 0, 0, 500, 500, 500, 500, 506, 0, 1931 500, 500, 500, 0, 0, 0, 0, 0, 500, 0, 1932 0, 500, 500, 500, 500, 500, 500, 500, 500, 0, 1933 500, 500, 500, 500, 500, 236, 0, 500, 0, 506, 1934 0, 0, 506, 0, 500, 500, 500, 0, 0, 0, 1935 236, 236, 0, 500, 500, 236, 0, 506, 236, 236, 1936 236, 236, 236, 236, 236, 0, 0, 236, 236, 236, 1937 0, 0, 0, 0, 236, 236, 0, 0, 0, 236, 1932 1938 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1933 0, 0, 0, 0, 0, 236, 0, 0, 0, 0, 1934 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1935 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1936 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1937 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1938 0, 0, 500, 0, 0, 0, 0, 0, 0, 0, 1939 0, 0, 0, 0, 0, 0, 0, 500, 0, 0, 1940 0, 0, 500, 0, 0, 500, 500, 500, 500, 500, 1941 500, 500, 0, 0, 500, 500, 500, 0, 0, 0, 1942 0, 500, 500, 0, 0, 0, 500, 500, 0, 0, 1943 0, 0, 0, 0, 0, 0, 0, 500, 0, 0, 1944 0, 500, 500, 0, 0, 0, 500, 0, 0, 0, 1945 0, 0, 500, 0, 500, 500, 0, 0, 500, 0, 1946 500, 500, 500, 500, 500, 0, 500, 500, 500, 500, 1947 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 1948 500, 500, 0, 0, 0, 0, 500, 500, 500, 0, 1949 500, 500, 500, 0, 500, 500, 500, 0, 0, 500, 1950 0, 500, 0, 0, 500, 500, 500, 500, 0, 0, 1951 500, 500, 500, 0, 0, 500, 0, 0, 500, 500, 1952 500, 500, 500, 500, 500, 500, 506, 500, 500, 500, 1953 500, 500, 236, 0, 500, 0, 506, 0, 0, 0, 1954 0, 500, 500, 500, 0, 0, 0, 236, 236, 0, 1955 500, 500, 236, 0, 0, 236, 236, 236, 236, 236, 1956 236, 236, 0, 0, 236, 236, 236, 506, 0, 0, 1957 506, 236, 236, 0, 0, 0, 236, 236, 0, 0, 1958 0, 0, 0, 0, 0, 506, 0, 236, 0, 0, 1959 0, 236, 236, 0, 0, 0, 236, 0, 0, 0, 1960 0, 0, 236, 0, 236, 236, 0, 0, 236, 0, 1939 236, 0, 0, 0, 236, 236, 0, 0, 0, 236, 1940 0, 0, 0, 0, 0, 236, 0, 236, 236, 0, 1941 236, 0, 236, 236, 236, 236, 236, 0, 236, 236, 1942 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 1943 236, 236, 236, 236, 0, 0, 236, 236, 236, 0, 1944 236, 236, 236, 0, 236, 236, 236, 0, 509, 236, 1945 0, 236, 0, 0, 236, 236, 236, 236, 509, 0, 1946 236, 236, 236, 0, 0, 0, 0, 0, 236, 0, 1947 0, 236, 236, 236, 236, 236, 236, 236, 236, 0, 1948 236, 236, 236, 236, 236, 0, 0, 236, 0, 509, 1949 0, 0, 509, 0, 236, 236, 236, 0, 0, 0, 1950 0, 0, 0, 236, 236, 0, 0, 509, 0, 0, 1951 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1952 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1953 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1954 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1955 0, 0, 0, 0, 506, 0, 0, 0, 0, 0, 1956 0, 0, 0, 0, 0, 0, 0, 0, 0, 506, 1957 0, 0, 0, 0, 506, 0, 0, 506, 506, 506, 1958 506, 506, 506, 506, 0, 0, 506, 506, 506, 0, 1959 0, 0, 0, 506, 506, 0, 0, 0, 506, 506, 1960 0, 0, 0, 0, 0, 0, 0, 0, 0, 506, 1961 0, 0, 0, 506, 506, 0, 0, 0, 506, 0, 1962 0, 0, 0, 0, 506, 0, 506, 506, 0, 506, 1963 0, 506, 506, 506, 506, 506, 0, 506, 506, 506, 1964 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 1965 506, 506, 506, 0, 0, 506, 506, 506, 0, 506, 1966 506, 506, 0, 506, 506, 506, 0, 508, 506, 0, 1967 506, 0, 0, 506, 506, 506, 506, 508, 0, 506, 1968 506, 506, 0, 0, 0, 0, 0, 506, 0, 0, 1969 506, 506, 506, 506, 506, 506, 506, 506, 0, 506, 1970 506, 506, 506, 506, 509, 0, 506, 0, 508, 0, 1971 0, 508, 0, 506, 506, 506, 0, 0, 0, 509, 1972 0, 0, 506, 506, 509, 0, 508, 509, 509, 509, 1973 509, 509, 509, 509, 0, 0, 509, 509, 509, 0, 1974 0, 0, 0, 509, 509, 0, 0, 0, 509, 509, 1975 0, 0, 0, 0, 0, 0, 0, 0, 0, 509, 1976 0, 0, 0, 509, 509, 0, 0, 0, 509, 0, 1977 0, 0, 0, 0, 509, 0, 509, 509, 0, 509, 1978 0, 509, 509, 509, 509, 509, 0, 509, 509, 509, 1979 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 1980 509, 509, 509, 0, 0, 509, 509, 509, 0, 509, 1981 509, 509, 0, 509, 509, 509, 0, 507, 509, 0, 1982 509, 0, 0, 509, 509, 509, 509, 507, 0, 509, 1983 509, 509, 0, 0, 0, 0, 0, 509, 0, 0, 1984 509, 509, 509, 509, 509, 509, 509, 509, 0, 509, 1985 509, 509, 509, 509, 0, 0, 509, 0, 507, 0, 1986 0, 507, 0, 509, 509, 509, 0, 0, 0, 0, 1987 0, 0, 509, 509, 0, 0, 507, 0, 0, 0, 1988 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1989 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1990 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1991 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1992 0, 0, 0, 508, 0, 0, 0, 0, 0, 0, 1993 0, 0, 0, 0, 0, 0, 0, 0, 508, 0, 1994 0, 0, 0, 508, 0, 0, 508, 508, 508, 508, 1995 508, 508, 508, 0, 0, 508, 508, 508, 0, 0, 1996 0, 0, 508, 508, 0, 0, 0, 508, 508, 0, 1997 0, 0, 0, 0, 0, 0, 0, 0, 508, 0, 1998 0, 0, 508, 508, 0, 0, 0, 508, 0, 0, 1999 0, 0, 0, 508, 0, 508, 508, 0, 508, 0, 2000 508, 508, 508, 508, 508, 0, 508, 508, 508, 508, 2001 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 2002 508, 508, 0, 0, 508, 508, 508, 0, 508, 508, 2003 508, 0, 508, 508, 508, 415, 413, 508, 414, 508, 2004 0, 0, 508, 508, 508, 508, 0, 0, 508, 508, 2005 508, 898, 0, 418, 403, 419, 508, 0, 0, 508, 2006 508, 508, 508, 508, 508, 508, 508, 0, 508, 508, 2007 508, 508, 508, 507, 0, 508, 0, 236, 0, 0, 2008 0, 0, 508, 508, 508, 0, 0, 236, 507, 0, 2009 0, 508, 508, 507, 0, 0, 507, 507, 507, 507, 2010 507, 507, 507, 0, 0, 507, 507, 507, 0, 0, 2011 0, 0, 507, 507, 0, 0, 0, 507, 507, 236, 2012 0, 236, 0, 0, 0, 0, 0, 0, 507, 0, 2013 0, 0, 507, 507, 0, 0, 236, 507, 236, 0, 2014 0, 0, 0, 507, 0, 507, 507, 0, 507, 0, 2015 507, 507, 507, 507, 507, 0, 507, 507, 507, 507, 2016 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 2017 507, 507, 0, 0, 507, 507, 507, 0, 507, 507, 2018 507, 0, 507, 507, 507, 0, 0, 507, 0, 507, 2019 0, 0, 507, 507, 507, 507, 0, 0, 507, 507, 2020 507, 0, 0, 0, 0, 0, 507, 0, 0, 507, 2021 507, 507, 507, 507, 507, 507, 507, 0, 507, 507, 2022 507, 507, 507, 0, 0, 507, 0, 510, 0, 0, 2023 0, 0, 507, 507, 507, 0, 0, 510, 0, 0, 2024 0, 507, 507, 0, 0, 0, 0, 0, 0, 0, 2025 0, 0, 0, 404, 405, 406, 0, 407, 408, 409, 2026 410, 411, 412, 0, 0, 416, 417, 0, 510, 0, 2027 0, 510, 0, 0, 0, 0, 0, 0, 0, 0, 2028 0, 0, 0, 0, 0, 0, 510, 0, 0, 0, 2029 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2030 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2031 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2032 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2033 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 2034 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2035 0, 0, 0, 236, 0, 0, 236, 236, 236, 236, 2036 236, 236, 236, 0, 0, 236, 236, 236, 0, 0, 2037 0, 0, 236, 236, 0, 0, 0, 236, 236, 0, 2038 0, 0, 0, 0, 0, 0, 0, 0, 236, 0, 2039 0, 0, 236, 236, 0, 0, 0, 236, 0, 0, 2040 0, 0, 0, 236, 0, 236, 236, 0, 236, 0, 1961 2041 236, 236, 236, 236, 236, 0, 236, 236, 236, 236, 1962 2042 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 1963 236, 236, 0, 0, 0, 0, 236, 236, 236, 0, 1964 236, 236, 236, 0, 236, 236, 236, 0, 0, 236, 1965 0, 236, 0, 0, 236, 236, 236, 236, 0, 0, 1966 236, 236, 236, 0, 0, 236, 0, 0, 236, 236, 1967 236, 236, 236, 236, 236, 236, 509, 236, 236, 236, 1968 236, 236, 0, 0, 236, 0, 509, 0, 0, 0, 1969 0, 236, 236, 236, 0, 0, 0, 0, 0, 0, 1970 236, 236, 0, 0, 0, 0, 0, 0, 0, 0, 1971 0, 0, 0, 0, 0, 0, 0, 509, 0, 0, 1972 509, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1973 0, 0, 0, 0, 0, 509, 0, 0, 0, 0, 1974 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1975 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1976 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1977 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1978 0, 0, 506, 0, 0, 0, 0, 0, 0, 0, 1979 0, 0, 0, 0, 0, 0, 0, 506, 0, 0, 1980 0, 0, 506, 0, 0, 506, 506, 506, 506, 506, 1981 506, 506, 0, 0, 506, 506, 506, 0, 0, 0, 1982 0, 506, 506, 0, 0, 0, 506, 506, 0, 0, 1983 0, 0, 0, 0, 0, 0, 0, 506, 0, 0, 1984 0, 506, 506, 0, 0, 0, 506, 0, 0, 0, 1985 0, 0, 506, 0, 506, 506, 0, 0, 506, 0, 1986 506, 506, 506, 506, 506, 0, 506, 506, 506, 506, 1987 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 1988 506, 506, 0, 0, 0, 0, 506, 506, 506, 0, 1989 506, 506, 506, 0, 506, 506, 506, 0, 0, 506, 1990 0, 506, 0, 0, 506, 506, 506, 506, 0, 0, 1991 506, 506, 506, 0, 0, 506, 0, 0, 506, 506, 1992 506, 506, 506, 506, 506, 506, 508, 506, 506, 506, 1993 506, 506, 509, 0, 506, 0, 508, 0, 0, 0, 1994 0, 506, 506, 506, 0, 0, 0, 509, 0, 0, 1995 506, 506, 509, 0, 0, 509, 509, 509, 509, 509, 1996 509, 509, 0, 0, 509, 509, 509, 508, 0, 0, 1997 508, 509, 509, 0, 0, 0, 509, 509, 0, 0, 1998 0, 0, 0, 0, 0, 508, 0, 509, 0, 0, 1999 0, 509, 509, 0, 0, 0, 509, 0, 0, 0, 2000 0, 0, 509, 0, 509, 509, 0, 0, 509, 0, 2001 509, 509, 509, 509, 509, 0, 509, 509, 509, 509, 2002 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 2003 509, 509, 0, 0, 0, 0, 509, 509, 509, 0, 2004 509, 509, 509, 0, 509, 509, 509, 0, 0, 509, 2005 0, 509, 0, 0, 509, 509, 509, 509, 0, 0, 2006 509, 509, 509, 0, 0, 509, 0, 0, 509, 509, 2007 509, 509, 509, 509, 509, 509, 507, 509, 509, 509, 2008 509, 509, 0, 0, 509, 0, 507, 0, 0, 0, 2009 0, 509, 509, 509, 0, 0, 0, 0, 0, 0, 2010 509, 509, 0, 0, 0, 0, 0, 0, 0, 0, 2011 0, 0, 0, 0, 0, 0, 0, 507, 0, 0, 2012 507, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2013 0, 0, 0, 0, 0, 507, 0, 0, 0, 0, 2014 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2015 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2016 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2017 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2018 0, 0, 508, 0, 0, 0, 0, 0, 0, 0, 2019 0, 0, 0, 0, 0, 0, 0, 508, 0, 0, 2020 0, 0, 508, 0, 0, 508, 508, 508, 508, 508, 2021 508, 508, 0, 0, 508, 508, 508, 0, 0, 0, 2022 0, 508, 508, 0, 0, 0, 508, 508, 0, 0, 2023 0, 0, 0, 0, 0, 0, 0, 508, 0, 0, 2024 0, 508, 508, 0, 0, 0, 508, 0, 0, 0, 2025 0, 0, 508, 0, 508, 508, 0, 0, 508, 0, 2026 508, 508, 508, 508, 508, 0, 508, 508, 508, 508, 2027 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 2028 508, 508, 0, 0, 0, 0, 508, 508, 508, 0, 2029 508, 508, 508, 0, 508, 508, 508, 0, 0, 508, 2030 0, 508, 0, 0, 508, 508, 508, 508, 0, 0, 2031 508, 508, 508, 0, 0, 508, 0, 0, 508, 508, 2032 508, 508, 508, 508, 508, 508, 0, 508, 508, 508, 2033 508, 508, 507, 0, 508, 0, 236, 0, 0, 0, 2034 0, 508, 508, 508, 0, 0, 236, 507, 0, 0, 2035 508, 508, 507, 0, 0, 507, 507, 507, 507, 507, 2036 507, 507, 0, 0, 507, 507, 507, 0, 0, 0, 2037 0, 507, 507, 0, 0, 0, 507, 507, 236, 0, 2038 236, 0, 0, 0, 0, 0, 0, 507, 0, 0, 2039 0, 507, 507, 0, 0, 236, 507, 236, 0, 0, 2040 0, 0, 507, 0, 507, 507, 0, 0, 507, 0, 2041 507, 507, 507, 507, 507, 0, 507, 507, 507, 507, 2042 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 2043 507, 507, 0, 0, 0, 0, 507, 507, 507, 0, 2044 507, 507, 507, 0, 507, 507, 507, 0, 0, 507, 2045 0, 507, 0, 0, 507, 507, 507, 507, 0, 0, 2046 507, 507, 507, 0, 0, 507, 0, 0, 507, 507, 2047 507, 507, 507, 507, 507, 507, 0, 507, 507, 507, 2048 507, 507, 0, 0, 507, 0, 510, 0, 0, 0, 2049 0, 507, 507, 507, 0, 0, 510, 0, 0, 0, 2050 507, 507, 0, 0, 0, 0, 0, 0, 0, 0, 2051 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2052 0, 0, 0, 0, 0, 0, 0, 510, 0, 0, 2053 510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2054 0, 0, 0, 0, 0, 510, 0, 0, 0, 0, 2055 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2056 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2057 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2058 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2059 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 2060 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2061 0, 0, 236, 0, 0, 236, 236, 236, 236, 236, 2062 236, 236, 0, 0, 236, 236, 236, 0, 0, 0, 2063 0, 236, 236, 0, 0, 0, 236, 236, 0, 0, 2064 0, 0, 0, 0, 0, 0, 0, 236, 0, 0, 2065 0, 236, 236, 0, 0, 0, 236, 0, 0, 0, 2066 0, 0, 236, 0, 236, 236, 0, 0, 236, 0, 2067 236, 236, 236, 236, 236, 0, 236, 236, 236, 236, 2068 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 2069 236, 236, 0, 0, 0, 0, 236, 236, 236, 0, 2070 236, 236, 236, 0, 236, 236, 236, 0, 0, 236, 2071 0, 236, 0, 0, 236, 236, 236, 236, 0, 0, 2072 236, 236, 236, 0, 0, 236, 0, 0, 236, 236, 2073 236, 236, 236, 236, 236, 236, 505, 236, 236, 236, 2074 236, 236, 510, 0, 236, 0, 505, 0, 0, 0, 2075 0, 236, 236, 236, 0, 0, 0, 510, 0, 0, 2076 236, 236, 510, 0, 0, 510, 510, 510, 510, 510, 2077 510, 510, 0, 0, 510, 510, 510, 505, 0, 0, 2078 505, 510, 510, 0, 0, 0, 510, 510, 0, 0, 2079 0, 0, 0, 0, 0, 505, 0, 510, 0, 0, 2080 0, 510, 510, 0, 0, 0, 510, 0, 0, 0, 2081 0, 0, 510, 0, 510, 510, 0, 0, 510, 0, 2043 236, 236, 0, 0, 236, 236, 236, 0, 236, 236, 2044 236, 0, 236, 236, 236, 0, 505, 236, 0, 236, 2045 0, 0, 236, 236, 236, 236, 505, 0, 236, 236, 2046 236, 0, 0, 0, 0, 0, 236, 0, 0, 236, 2047 236, 236, 236, 236, 236, 236, 236, 0, 236, 236, 2048 236, 236, 236, 510, 0, 236, 0, 505, 0, 0, 2049 505, 0, 236, 236, 236, 0, 0, 0, 510, 0, 2050 0, 236, 236, 510, 0, 505, 510, 510, 510, 510, 2051 510, 510, 510, 0, 0, 510, 510, 510, 0, 0, 2052 0, 0, 510, 510, 0, 0, 0, 510, 510, 0, 2053 0, 0, 0, 0, 0, 0, 0, 0, 510, 0, 2054 0, 0, 510, 510, 0, 0, 0, 510, 0, 0, 2055 0, 0, 0, 510, 0, 510, 510, 0, 510, 0, 2082 2056 510, 510, 510, 510, 510, 0, 510, 510, 510, 510, 2083 2057 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 2084 510, 510, 0, 0, 0, 0, 510, 510, 510, 0, 2085 510, 510, 510, 0, 510, 510, 510, 0, 0, 510, 2086 0, 510, 0, 0, 510, 510, 510, 510, 0, 0, 2087 510, 510, 510, 0, 0, 510, 0, 0, 510, 510, 2088 510, 510, 510, 510, 510, 510, 56, 510, 510, 510, 2089 510, 510, 0, 0, 510, 0, 56, 0, 0, 0, 2090 0, 510, 510, 510, 0, 0, 0, 0, 0, 0, 2091 510, 510, 0, 0, 0, 0, 0, 0, 0, 0, 2092 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2093 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2094 0, 0, 0, 0, 0, 56, 0, 0, 0, 0, 2058 510, 510, 0, 0, 510, 510, 510, 0, 510, 510, 2059 510, 0, 510, 510, 510, 0, 56, 510, 0, 510, 2060 0, 0, 510, 510, 510, 510, 56, 0, 510, 510, 2061 510, 0, 0, 0, 0, 0, 510, 0, 0, 510, 2062 510, 510, 510, 510, 510, 510, 510, 0, 510, 510, 2063 510, 510, 510, 0, 0, 510, 0, 0, 0, 0, 2064 0, 0, 510, 510, 510, 0, 0, 0, 0, 0, 2065 0, 510, 510, 0, 0, 56, 0, 0, 0, 0, 2095 2066 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2096 2067 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, … … 2102 2073 505, 505, 0, 0, 505, 505, 505, 0, 0, 0, 2103 2074 0, 505, 505, 0, 0, 0, 505, 505, 0, 0, 2104 0, 0, 0, 0, 57, 0, 0, 505, 0, 0,2105 0, 505, 505, 0, 57, 0, 505, 0, 0, 0,2106 0, 0, 505, 0, 505, 505, 0, 0, 505, 0,2107 505, 505, 505, 505, 505, 0, 505, 505, 505, 505,2075 0, 0, 0, 0, 0, 0, 0, 505, 57, 0, 2076 0, 505, 505, 0, 0, 0, 505, 0, 57, 0, 2077 0, 0, 505, 0, 505, 505, 0, 505, 0, 505, 2078 505, 505, 505, 505, 0, 505, 505, 505, 505, 505, 2108 2079 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 2109 505, 505, 0, 0, 0, 0, 505, 505, 505, 0,2110 505, 505, 505, 57, 505, 505, 505, 0, 0, 505,2111 0, 505, 0, 0, 505, 505, 505, 505, 0, 0,2112 505, 505, 505, 0, 0, 505, 0, 0, 505, 505,2080 505, 0, 0, 505, 505, 505, 0, 505, 505, 505, 2081 0, 505, 505, 505, 0, 0, 505, 57, 505, 0, 2082 0, 505, 505, 505, 505, 0, 0, 505, 505, 505, 2083 0, 0, 0, 0, 0, 505, 0, 0, 505, 505, 2113 2084 505, 505, 505, 505, 505, 505, 0, 505, 505, 505, 2114 2085 505, 505, 56, 0, 505, 0, 0, 0, 0, 0, … … 2117 2088 56, 56, 0, 0, 56, 56, 56, 0, 0, 0, 2118 2089 0, 56, 56, 0, 0, 0, 56, 56, 0, 0, 2119 0, 0, 0, 0, 142, 0, 0, 56, 0, 0,2120 0, 56, 56, 0, 142, 0, 56, 0, 0, 0,2121 0, 0, 56, 0, 56, 56, 0, 0, 56, 0,2122 56, 56, 56, 56, 56, 0, 56, 56, 56, 56,2090 0, 0, 0, 0, 0, 0, 0, 56, 142, 0, 2091 0, 56, 56, 0, 0, 0, 56, 0, 142, 0, 2092 0, 0, 56, 0, 56, 56, 0, 56, 0, 56, 2093 56, 56, 56, 56, 0, 56, 56, 56, 56, 56, 2123 2094 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 2124 56, 56, 0, 0, 0, 0, 56, 56, 56, 0,2125 56, 56, 56, 142, 56, 56, 56, 0, 0, 56,2126 0, 56, 0, 0, 56, 56, 56, 56, 0, 0,2127 56, 56, 56, 0, 0, 56, 0, 0, 56, 56,2095 56, 0, 0, 56, 56, 56, 0, 56, 56, 56, 2096 0, 56, 56, 56, 0, 0, 56, 142, 56, 0, 2097 0, 56, 56, 56, 56, 0, 0, 56, 56, 56, 2098 0, 0, 0, 0, 0, 56, 0, 0, 56, 56, 2128 2099 56, 56, 56, 56, 56, 56, 0, 56, 56, 56, 2129 2100 56, 56, 0, 0, 56, 0, 0, 0, 0, 0, 2130 57, 56, 56, 56, 0, 0, 0, 0, 0, 0,2131 56, 56, 0, 0, 0, 164, 164, 0, 0, 0,2132 57, 0, 0, 57, 57, 57, 57, 57, 57, 57,2133 0, 0, 57, 57, 57, 0, 0, 0, 0, 57,2134 57, 0, 0, 0, 57, 57, 0, 0, 0, 0,2135 0, 0, 0, 0, 0, 57, 0, 0, 0, 57,2136 57, 0, 0, 0, 57, 0, 0, 0, 0, 0,2137 57, 0, 57, 57, 0, 0, 57, 0, 57, 57,2138 57, 57, 57, 0, 57, 57, 57, 57, 57, 57,2101 0, 56, 56, 56, 57, 0, 0, 0, 0, 0, 2102 56, 56, 0, 0, 0, 0, 0, 0, 0, 164, 2103 164, 0, 0, 0, 57, 0, 0, 57, 57, 57, 2104 57, 57, 57, 57, 0, 0, 57, 57, 57, 0, 2105 0, 0, 0, 57, 57, 0, 0, 0, 57, 57, 2106 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 2107 0, 0, 0, 57, 57, 0, 0, 0, 57, 0, 2108 0, 0, 0, 0, 57, 0, 57, 57, 0, 57, 2109 0, 57, 57, 57, 57, 57, 0, 57, 57, 57, 2139 2110 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 2140 0, 0, 0, 0, 57, 57, 57, 0, 57, 57,2141 57, 0, 57, 57, 57, 0, 0, 57, 0, 57,2142 0, 0, 57, 57, 57, 57, 0, 0, 57, 57,2143 57, 0, 0, 57, 0, 0, 57, 57, 57, 57,2144 57, 57, 57, 57, 354, 57, 57, 57, 57, 57,2145 142, 0, 57, 0, 354, 0, 0, 0, 0, 57,2146 57, 57, 0, 0, 0, 164, 164, 0, 57, 57,2147 1 42, 0, 0, 142, 142, 142, 142, 142, 142, 142,2148 0, 0, 142, 142, 142, 354, 0, 0, 0, 142,2149 142, 0, 0, 0, 142, 142, 0, 0, 0, 0,2150 0, 0, 354, 354, 0, 142, 0, 0, 0, 142,2151 142, 0, 0, 0, 142, 0, 0, 0, 0, 0,2152 142, 0, 142, 142, 0, 0, 142, 0, 142, 142,2153 142, 142, 142, 0, 142, 142, 142, 142, 142, 142,2111 57, 57, 57, 0, 0, 57, 57, 57, 0, 57, 2112 57, 57, 0, 57, 57, 57, 0, 354, 57, 0, 2113 57, 0, 0, 57, 57, 57, 57, 354, 0, 57, 2114 57, 57, 0, 0, 0, 0, 0, 57, 0, 0, 2115 57, 57, 57, 57, 57, 57, 57, 57, 0, 57, 2116 57, 57, 57, 57, 142, 0, 57, 0, 354, 0, 2117 0, 0, 0, 57, 57, 57, 0, 0, 0, 164, 2118 164, 0, 57, 57, 142, 354, 354, 142, 142, 142, 2119 142, 142, 142, 142, 0, 0, 142, 142, 142, 0, 2120 0, 0, 0, 142, 142, 0, 0, 0, 142, 142, 2121 0, 0, 0, 0, 0, 0, 0, 0, 0, 142, 2122 0, 0, 0, 142, 142, 0, 0, 0, 142, 0, 2123 0, 0, 0, 0, 142, 0, 142, 142, 0, 142, 2124 0, 142, 142, 142, 142, 142, 0, 142, 142, 142, 2154 2125 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 2155 0, 0, 0, 0, 142, 142, 142, 0, 142, 142, 2156 142, 0, 142, 142, 142, 0, 0, 142, 0, 142, 2157 0, 0, 142, 142, 142, 142, 0, 0, 142, 142, 2158 142, 0, 0, 142, 0, 0, 142, 142, 142, 142, 2159 142, 142, 142, 142, 125, 142, 142, 142, 142, 142, 2160 0, 0, 142, 0, 125, 0, 0, 0, 0, 142, 2161 142, 142, 0, 0, 0, 0, 0, 0, 142, 142, 2162 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2126 142, 142, 142, 0, 0, 142, 142, 142, 0, 142, 2127 142, 142, 0, 142, 142, 142, 0, 125, 142, 0, 2128 142, 0, 0, 142, 142, 142, 142, 125, 0, 142, 2129 142, 142, 0, 0, 0, 0, 0, 142, 0, 0, 2130 142, 142, 142, 142, 142, 142, 142, 142, 0, 142, 2131 142, 142, 142, 142, 0, 0, 142, 0, 0, 0, 2132 0, 125, 0, 142, 142, 142, 0, 0, 0, 0, 2133 0, 0, 142, 142, 0, 0, 125, 0, 0, 0, 2134 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2135 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2136 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2137 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2138 0, 0, 0, 354, 0, 0, 0, 0, 0, 0, 2139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2140 0, 0, 0, 354, 0, 0, 354, 354, 354, 354, 2141 354, 354, 354, 0, 0, 354, 354, 354, 0, 0, 2142 0, 0, 354, 354, 0, 0, 0, 354, 354, 0, 2143 0, 0, 0, 0, 0, 0, 0, 0, 354, 154, 2144 0, 0, 354, 354, 0, 0, 0, 354, 0, 154, 2145 0, 0, 0, 354, 0, 354, 354, 0, 354, 0, 2146 354, 354, 354, 354, 354, 0, 354, 354, 354, 354, 2147 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 2148 354, 354, 0, 0, 354, 354, 354, 0, 354, 354, 2149 354, 0, 354, 354, 354, 0, 0, 354, 154, 354, 2150 0, 0, 354, 354, 354, 354, 0, 0, 354, 354, 2151 354, 0, 0, 0, 0, 0, 354, 0, 0, 354, 2152 354, 354, 354, 354, 354, 354, 354, 0, 354, 354, 2153 354, 354, 354, 125, 0, 354, 0, 0, 0, 0, 2154 0, 0, 354, 354, 354, 0, 0, 0, 125, 125, 2155 0, 354, 354, 125, 0, 0, 125, 125, 125, 125, 2156 125, 125, 125, 0, 0, 125, 125, 125, 0, 0, 2157 0, 0, 125, 125, 0, 0, 0, 125, 125, 0, 2163 2158 0, 0, 0, 0, 0, 0, 0, 0, 125, 0, 2164 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2165 0, 0, 0, 125, 0, 0, 0, 0, 0, 0, 2166 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2167 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2168 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2170 354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2171 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2172 354, 0, 0, 354, 354, 354, 354, 354, 354, 354, 2173 0, 0, 354, 354, 354, 0, 0, 0, 0, 354, 2174 354, 0, 0, 0, 354, 354, 0, 0, 0, 0, 2175 0, 0, 154, 0, 0, 354, 0, 0, 0, 354, 2176 354, 0, 154, 0, 354, 0, 0, 0, 0, 0, 2177 354, 0, 354, 354, 0, 0, 354, 0, 354, 354, 2178 354, 354, 354, 0, 354, 354, 354, 354, 354, 354, 2179 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 2180 0, 0, 0, 0, 354, 354, 354, 0, 354, 354, 2181 354, 154, 354, 354, 354, 0, 0, 354, 0, 354, 2182 0, 0, 354, 354, 354, 354, 0, 0, 354, 354, 2183 354, 0, 0, 354, 0, 0, 354, 354, 354, 354, 2184 354, 354, 354, 354, 0, 354, 354, 354, 354, 354, 2185 125, 0, 354, 0, 0, 0, 0, 0, 0, 354, 2186 354, 354, 0, 0, 0, 125, 125, 0, 354, 354, 2187 125, 0, 0, 125, 125, 125, 125, 125, 125, 125, 2188 0, 0, 125, 125, 125, 0, 0, 0, 0, 125, 2189 125, 0, 0, 0, 125, 125, 0, 0, 0, 0, 2190 0, 0, 0, 0, 0, 125, 0, 0, 0, 125, 2191 125, 0, 0, 0, 125, 0, 0, 0, 0, 0, 2192 125, 0, 125, 125, 0, 0, 125, 0, 125, 125, 2193 125, 125, 125, 0, 125, 125, 125, 125, 125, 125, 2159 0, 0, 125, 125, 0, 0, 0, 125, 0, 0, 2160 0, 0, 0, 125, 0, 125, 125, 0, 125, 0, 2161 125, 125, 125, 125, 125, 0, 125, 125, 125, 125, 2194 2162 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 2195 0, 0, 0, 0, 125, 125, 125, 0, 125, 125, 2196 125, 236, 125, 125, 125, 0, 0, 125, 0, 125, 2197 0, 236, 125, 125, 125, 125, 0, 0, 125, 125, 2198 125, 0, 0, 125, 0, 0, 125, 125, 125, 125, 2199 125, 125, 125, 125, 0, 125, 125, 125, 125, 125, 2200 0, 0, 125, 236, 0, 236, 0, 0, 154, 125, 2201 125, 0, 0, 0, 0, 0, 0, 0, 125, 125, 2202 236, 0, 0, 154, 154, 0, 0, 0, 154, 0, 2203 0, 154, 154, 154, 154, 154, 154, 154, 0, 0, 2204 154, 154, 154, 0, 0, 0, 0, 154, 154, 0, 2205 0, 0, 154, 154, 0, 0, 0, 0, 0, 0, 2206 0, 0, 0, 154, 0, 0, 0, 154, 154, 0, 2207 0, 0, 154, 0, 0, 0, 0, 0, 154, 0, 2208 154, 154, 0, 0, 154, 0, 154, 154, 154, 154, 2209 154, 0, 154, 154, 154, 154, 154, 154, 154, 154, 2210 154, 154, 154, 154, 154, 154, 154, 154, 0, 0, 2211 0, 0, 154, 154, 154, 0, 154, 154, 154, 164, 2212 154, 154, 154, 0, 0, 154, 0, 154, 0, 164, 2163 125, 125, 0, 0, 125, 125, 125, 0, 125, 125, 2164 125, 0, 125, 125, 125, 0, 236, 125, 0, 125, 2165 0, 0, 125, 125, 125, 125, 236, 0, 125, 125, 2166 125, 0, 0, 0, 0, 0, 125, 0, 0, 125, 2167 125, 125, 125, 125, 125, 125, 125, 0, 125, 125, 2168 125, 125, 125, 0, 0, 125, 0, 0, 236, 0, 2169 236, 0, 125, 125, 0, 154, 0, 0, 0, 0, 2170 0, 125, 125, 0, 0, 236, 0, 0, 0, 0, 2171 154, 154, 0, 0, 0, 154, 0, 0, 154, 154, 2172 154, 154, 154, 154, 154, 0, 0, 154, 154, 154, 2173 0, 0, 0, 0, 154, 154, 0, 0, 0, 154, 2174 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2175 154, 0, 0, 0, 154, 154, 0, 0, 0, 154, 2176 0, 0, 0, 0, 0, 154, 0, 154, 154, 0, 2177 154, 0, 154, 154, 154, 154, 154, 0, 154, 154, 2178 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 2213 2179 154, 154, 154, 154, 0, 0, 154, 154, 154, 0, 2214 0, 154, 0, 0, 154, 154, 154, 154, 154, 154, 2215 154, 154, 0, 154, 154, 154, 154, 154, 0, 0, 2216 154, 0, 0, 0, 0, 0, 0, 154, 154, 154, 2217 0, 0, 0, 0, 0, 0, 154, 154, 164, 0, 2218 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2220 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2221 0, 0, 0, 0, 0, 0, 0, 236, 0, 0, 2222 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2223 0, 0, 0, 0, 0, 0, 0, 236, 0, 0, 2224 236, 236, 236, 236, 236, 236, 236, 0, 0, 236, 2225 236, 236, 0, 0, 0, 0, 236, 236, 0, 0, 2226 0, 236, 236, 0, 0, 0, 0, 0, 0, 155, 2227 0, 0, 236, 0, 0, 0, 236, 236, 0, 155, 2228 0, 236, 0, 0, 0, 0, 0, 236, 0, 236, 2229 236, 0, 0, 236, 0, 236, 236, 236, 236, 236, 2230 0, 236, 236, 236, 236, 236, 236, 236, 236, 236, 2231 236, 236, 236, 236, 236, 236, 236, 0, 0, 0, 2232 0, 236, 236, 236, 0, 236, 236, 236, 155, 236, 2233 236, 236, 0, 0, 236, 0, 236, 0, 0, 236, 2234 236, 236, 236, 0, 0, 236, 236, 236, 0, 0, 2235 236, 0, 0, 236, 236, 236, 236, 236, 236, 236, 2236 236, 0, 236, 236, 236, 236, 236, 0, 0, 236, 2237 0, 0, 0, 0, 0, 164, 236, 236, 236, 0, 2238 0, 0, 0, 0, 0, 236, 236, 0, 0, 0, 2239 164, 164, 0, 0, 0, 164, 0, 0, 164, 164, 2240 164, 164, 164, 164, 164, 0, 0, 164, 164, 164, 2241 0, 0, 0, 0, 164, 164, 0, 0, 0, 164, 2242 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2243 164, 0, 0, 0, 164, 164, 0, 0, 0, 164, 2244 0, 0, 0, 0, 0, 164, 0, 164, 164, 0, 2245 0, 164, 0, 164, 164, 164, 164, 164, 0, 164, 2246 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 2247 164, 164, 164, 164, 164, 0, 0, 0, 0, 164, 2248 164, 164, 0, 164, 164, 164, 0, 164, 164, 164, 2249 0, 0, 164, 0, 164, 0, 0, 164, 164, 164, 2250 164, 0, 0, 164, 164, 164, 0, 0, 164, 0, 2251 0, 164, 164, 164, 164, 164, 164, 164, 164, 522, 2252 164, 164, 164, 164, 164, 155, 0, 164, 0, 522, 2253 0, 0, 0, 0, 164, 164, 164, 0, 0, 0, 2254 155, 155, 0, 164, 164, 155, 0, 0, 155, 155, 2255 155, 155, 155, 155, 155, 0, 0, 155, 155, 155, 2256 522, 0, 0, 522, 155, 155, 0, 0, 0, 155, 2257 155, 0, 0, 0, 0, 0, 0, 0, 522, 0, 2258 155, 0, 0, 0, 155, 155, 0, 0, 0, 155, 2259 0, 0, 0, 0, 0, 155, 0, 155, 155, 0, 2260 0, 155, 0, 155, 155, 155, 155, 155, 0, 155, 2180 154, 154, 154, 164, 154, 154, 154, 0, 0, 154, 2181 0, 154, 0, 164, 154, 154, 154, 154, 0, 0, 2182 154, 154, 154, 0, 0, 0, 0, 0, 154, 0, 2183 0, 154, 154, 154, 154, 154, 154, 154, 154, 0, 2184 154, 154, 154, 154, 154, 0, 0, 154, 0, 0, 2185 0, 0, 0, 0, 154, 154, 154, 0, 0, 0, 2186 0, 0, 164, 154, 154, 0, 0, 0, 0, 0, 2187 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2188 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2190 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 2191 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2192 0, 0, 236, 0, 0, 236, 236, 236, 236, 236, 2193 236, 236, 0, 0, 236, 236, 236, 0, 0, 0, 2194 0, 236, 236, 0, 0, 0, 236, 236, 0, 0, 2195 0, 0, 0, 0, 0, 0, 0, 236, 155, 0, 2196 0, 236, 236, 0, 0, 0, 236, 0, 155, 0, 2197 0, 0, 236, 0, 236, 236, 0, 236, 0, 236, 2198 236, 236, 236, 236, 0, 236, 236, 236, 236, 236, 2199 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 2200 236, 0, 0, 236, 236, 236, 0, 236, 236, 236, 2201 0, 236, 236, 236, 0, 0, 236, 155, 236, 0, 2202 0, 236, 236, 236, 236, 0, 0, 236, 236, 236, 2203 0, 0, 0, 0, 0, 236, 0, 0, 236, 236, 2204 236, 236, 236, 236, 236, 236, 0, 236, 236, 236, 2205 236, 236, 0, 0, 236, 0, 0, 0, 0, 164, 2206 0, 236, 236, 236, 0, 0, 0, 0, 0, 0, 2207 236, 236, 0, 0, 164, 164, 0, 0, 0, 164, 2208 0, 0, 164, 164, 164, 164, 164, 164, 164, 0, 2209 0, 164, 164, 164, 0, 0, 0, 0, 164, 164, 2210 0, 0, 0, 164, 164, 0, 0, 0, 0, 0, 2211 0, 0, 0, 0, 164, 0, 0, 0, 164, 164, 2212 0, 0, 0, 164, 0, 0, 0, 0, 0, 164, 2213 0, 164, 164, 0, 164, 0, 164, 164, 164, 164, 2214 164, 0, 164, 164, 164, 164, 164, 164, 164, 164, 2215 164, 164, 164, 164, 164, 164, 164, 164, 0, 0, 2216 164, 164, 164, 0, 164, 164, 164, 0, 164, 164, 2217 164, 0, 522, 164, 0, 164, 0, 0, 164, 164, 2218 164, 164, 522, 0, 164, 164, 164, 0, 0, 0, 2219 0, 0, 164, 0, 0, 164, 164, 164, 164, 164, 2220 164, 164, 164, 0, 164, 164, 164, 164, 164, 0, 2221 0, 164, 0, 522, 155, 0, 522, 0, 164, 164, 2222 164, 0, 0, 0, 0, 0, 0, 164, 164, 155, 2223 155, 522, 0, 0, 155, 0, 0, 155, 155, 155, 2224 155, 155, 155, 155, 0, 0, 155, 155, 155, 0, 2225 0, 0, 0, 155, 155, 0, 0, 0, 155, 155, 2226 0, 0, 0, 0, 0, 0, 0, 0, 0, 155, 2227 0, 0, 0, 155, 155, 0, 0, 0, 155, 0, 2228 0, 0, 0, 0, 155, 0, 155, 155, 0, 155, 2229 0, 155, 155, 155, 155, 155, 0, 155, 155, 155, 2261 2230 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 2262 155, 155, 155, 155, 155, 0, 0, 0, 0, 155, 2263 155, 155, 0, 155, 155, 155, 0, 155, 155, 155, 2264 0, 0, 155, 0, 155, 0, 0, 155, 155, 155, 2265 155, 0, 0, 155, 155, 155, 0, 0, 155, 0, 2266 0, 155, 155, 155, 155, 155, 155, 155, 155, 168, 2267 155, 155, 155, 155, 155, 0, 0, 155, 0, 168, 2268 0, 0, 0, 0, 155, 155, 155, 0, 0, 0, 2269 0, 0, 0, 155, 155, 0, 0, 0, 0, 0, 2270 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2271 168, 0, 0, 168, 0, 0, 0, 0, 0, 0, 2231 155, 155, 155, 0, 0, 155, 155, 155, 0, 155, 2232 155, 155, 0, 155, 155, 155, 0, 168, 155, 0, 2233 155, 0, 0, 155, 155, 155, 155, 168, 0, 155, 2234 155, 155, 0, 0, 0, 0, 0, 155, 0, 0, 2235 155, 155, 155, 155, 155, 155, 155, 155, 0, 155, 2236 155, 155, 155, 155, 0, 0, 155, 0, 168, 0, 2237 0, 168, 0, 155, 155, 155, 0, 0, 0, 0, 2238 0, 0, 155, 155, 0, 0, 168, 0, 0, 0, 2239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2240 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2241 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2242 0, 0, 0, 0, 0, 0, 0, 0, 522, 0, 2243 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2244 0, 0, 0, 0, 0, 0, 0, 0, 522, 0, 2245 0, 522, 522, 522, 522, 522, 522, 522, 0, 0, 2246 522, 522, 522, 0, 0, 0, 0, 522, 522, 0, 2247 0, 0, 522, 522, 0, 0, 0, 0, 0, 0, 2248 0, 0, 0, 522, 0, 0, 0, 522, 522, 0, 2249 0, 0, 522, 0, 0, 0, 0, 0, 522, 0, 2250 522, 522, 0, 522, 0, 522, 522, 522, 522, 522, 2251 0, 522, 522, 522, 522, 522, 522, 522, 522, 522, 2252 522, 522, 522, 522, 522, 522, 522, 0, 0, 522, 2253 522, 522, 0, 522, 522, 522, 0, 522, 522, 522, 2254 0, 520, 522, 0, 522, 0, 0, 522, 522, 522, 2255 522, 520, 0, 522, 522, 522, 0, 0, 0, 0, 2256 0, 522, 0, 0, 522, 522, 522, 522, 522, 522, 2257 522, 522, 0, 522, 522, 522, 522, 522, 0, 0, 2258 522, 0, 520, 168, 0, 520, 0, 522, 522, 522, 2259 0, 0, 0, 0, 0, 0, 522, 522, 0, 0, 2260 520, 0, 0, 168, 0, 0, 168, 168, 168, 168, 2261 168, 168, 168, 0, 0, 168, 168, 168, 0, 0, 2262 0, 0, 168, 168, 0, 0, 0, 168, 168, 0, 2272 2263 0, 0, 0, 0, 0, 0, 0, 0, 168, 0, 2273 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2274 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2275 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2276 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2277 0, 0, 0, 0, 0, 522, 0, 0, 0, 0, 2278 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2279 0, 0, 0, 0, 0, 522, 0, 0, 522, 522, 2280 522, 522, 522, 522, 522, 0, 0, 522, 522, 522, 2281 0, 0, 0, 0, 522, 522, 0, 0, 0, 522, 2282 522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2283 522, 0, 0, 0, 522, 522, 0, 0, 0, 522, 2284 0, 0, 0, 0, 0, 522, 0, 522, 522, 0, 2285 0, 522, 0, 522, 522, 522, 522, 522, 0, 522, 2286 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 2287 522, 522, 522, 522, 522, 0, 0, 0, 0, 522, 2288 522, 522, 0, 522, 522, 522, 0, 522, 522, 522, 2289 0, 0, 522, 0, 522, 0, 520, 522, 522, 522, 2290 522, 0, 0, 522, 522, 522, 520, 0, 522, 0, 2291 0, 522, 522, 522, 522, 522, 522, 522, 522, 0, 2292 522, 522, 522, 522, 522, 168, 0, 522, 0, 0, 2293 0, 0, 0, 0, 522, 522, 522, 520, 0, 0, 2294 520, 0, 0, 522, 522, 168, 0, 0, 168, 168, 2295 168, 168, 168, 168, 168, 520, 0, 168, 168, 168, 2296 0, 0, 0, 0, 168, 168, 0, 0, 0, 168, 2297 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2298 168, 0, 0, 0, 168, 168, 0, 0, 0, 168, 2299 0, 0, 0, 0, 0, 168, 0, 168, 168, 0, 2300 0, 168, 0, 168, 168, 168, 168, 168, 0, 168, 2264 0, 0, 168, 168, 0, 0, 0, 168, 0, 0, 2265 0, 0, 0, 168, 0, 168, 168, 0, 168, 0, 2266 168, 168, 168, 168, 168, 0, 168, 168, 168, 168, 2301 2267 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 2302 168, 168, 168, 168, 168, 0, 0, 0, 0, 168, 2303 168, 168, 0, 168, 168, 168, 0, 168, 168, 168, 2304 0, 0, 168, 0, 168, 0, 519, 168, 168, 168, 2305 168, 0, 0, 168, 168, 168, 519, 0, 168, 0, 2306 0, 168, 168, 168, 168, 168, 168, 168, 168, 0, 2307 168, 168, 168, 168, 168, 0, 0, 168, 0, 0, 2308 0, 0, 0, 0, 168, 168, 168, 519, 0, 0, 2309 519, 0, 0, 168, 168, 0, 0, 0, 0, 0, 2310 0, 0, 0, 0, 0, 519, 0, 0, 0, 0, 2311 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2312 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2313 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2314 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2315 0, 0, 520, 0, 0, 0, 0, 0, 0, 0, 2316 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2317 0, 0, 520, 0, 0, 520, 520, 520, 520, 520, 2318 520, 520, 0, 0, 520, 520, 520, 0, 0, 0, 2319 0, 520, 520, 0, 0, 0, 520, 520, 0, 0, 2268 168, 168, 0, 0, 168, 168, 168, 0, 168, 168, 2269 168, 0, 168, 168, 168, 0, 519, 168, 0, 168, 2270 0, 0, 168, 168, 168, 168, 519, 0, 168, 168, 2271 168, 0, 0, 0, 0, 0, 168, 0, 0, 168, 2272 168, 168, 168, 168, 168, 168, 168, 0, 168, 168, 2273 168, 168, 168, 0, 0, 168, 0, 519, 0, 0, 2274 519, 0, 168, 168, 168, 0, 0, 0, 0, 0, 2275 0, 168, 168, 0, 0, 519, 0, 0, 0, 0, 2276 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2277 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2278 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2320 2279 0, 0, 0, 0, 0, 0, 0, 520, 0, 0, 2321 0, 520, 520, 0, 0, 0, 520, 0, 0, 0, 2322 0, 0, 520, 0, 520, 520, 0, 0, 520, 0, 2323 520, 520, 520, 520, 520, 0, 520, 520, 520, 520, 2280 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2281 0, 0, 0, 0, 0, 0, 0, 520, 0, 0, 2282 520, 520, 520, 520, 520, 520, 520, 0, 0, 520, 2283 520, 520, 0, 0, 0, 0, 520, 520, 0, 0, 2284 0, 520, 520, 0, 0, 0, 0, 0, 0, 0, 2285 0, 0, 520, 0, 0, 0, 520, 520, 0, 0, 2286 0, 520, 0, 0, 0, 0, 0, 520, 0, 520, 2287 520, 0, 520, 0, 520, 520, 520, 520, 520, 0, 2324 2288 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 2325 520, 520, 0, 0, 0, 0, 520, 520, 520, 0, 2326 520, 520, 520, 0, 520, 520, 520, 0, 0, 520, 2327 0, 520, 0, 517, 520, 520, 520, 520, 0, 0, 2328 520, 520, 520, 517, 0, 520, 0, 0, 520, 520, 2329 520, 520, 520, 520, 520, 520, 0, 520, 520, 520, 2330 520, 520, 519, 0, 520, 0, 0, 0, 0, 0, 2331 0, 520, 520, 520, 517, 0, 0, 517, 0, 0, 2332 520, 520, 519, 0, 0, 519, 519, 519, 519, 519, 2333 519, 519, 517, 0, 519, 519, 519, 0, 0, 0, 2289 520, 520, 520, 520, 520, 520, 0, 0, 520, 520, 2290 520, 0, 520, 520, 520, 0, 520, 520, 520, 0, 2291 517, 520, 0, 520, 0, 0, 520, 520, 520, 520, 2292 517, 0, 520, 520, 520, 0, 0, 0, 0, 0, 2293 520, 0, 0, 520, 520, 520, 520, 520, 520, 520, 2294 520, 0, 520, 520, 520, 520, 520, 0, 0, 520, 2295 0, 517, 519, 0, 517, 0, 520, 520, 520, 0, 2296 0, 0, 0, 0, 0, 520, 520, 0, 0, 517, 2297 0, 0, 519, 0, 0, 519, 519, 519, 519, 519, 2298 519, 519, 0, 0, 519, 519, 519, 0, 0, 0, 2334 2299 0, 519, 519, 0, 0, 0, 519, 519, 0, 0, 2335 2300 0, 0, 0, 0, 0, 0, 0, 519, 0, 0, 2336 2301 0, 519, 519, 0, 0, 0, 519, 0, 0, 0, 2337 0, 0, 519, 0, 519, 519, 0, 0, 519, 0,2338 519, 519, 519, 519, 519, 0, 519, 519, 519, 519,2302 0, 0, 519, 0, 519, 519, 0, 519, 0, 519, 2303 519, 519, 519, 519, 0, 519, 519, 519, 519, 519, 2339 2304 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 2340 519, 519, 0, 0, 0, 0, 519, 519, 519, 0,2341 519, 519, 519, 0, 519, 519, 519, 0, 0, 519,2342 0, 519, 0, 198, 519, 519, 519, 519, 0, 0,2343 519, 519, 519, 198, 0, 519, 0, 0, 519, 519,2305 519, 0, 0, 519, 519, 519, 0, 519, 519, 519, 2306 0, 519, 519, 519, 0, 198, 519, 0, 519, 0, 2307 0, 519, 519, 519, 519, 198, 0, 519, 519, 519, 2308 0, 0, 0, 0, 0, 519, 0, 0, 519, 519, 2344 2309 519, 519, 519, 519, 519, 519, 0, 519, 519, 519, 2345 519, 519, 0, 0, 519, 0, 0, 0, 0, 0, 2346 0, 519, 519, 519, 0, 0, 0, 198, 0, 0, 2347 519, 519, 0, 0, 0, 0, 0, 0, 0, 0, 2348 0, 0, 198, 0, 198, 0, 0, 0, 0, 0, 2349 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2350 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2351 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2352 0, 0, 0, 0, 0, 0, 0, 0, 0, 517, 2353 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2354 0, 0, 0, 0, 0, 0, 0, 0, 0, 517, 2355 0, 0, 517, 517, 517, 517, 517, 517, 517, 0, 2356 0, 517, 517, 517, 0, 0, 0, 0, 517, 517, 2357 0, 0, 0, 517, 517, 0, 0, 0, 0, 0, 2358 0, 156, 0, 0, 517, 0, 0, 0, 517, 517, 2359 0, 156, 0, 517, 0, 0, 0, 0, 0, 517, 2360 0, 517, 517, 0, 0, 517, 0, 517, 517, 517, 2361 517, 517, 0, 517, 517, 517, 517, 517, 517, 517, 2362 517, 517, 517, 517, 517, 517, 517, 517, 517, 0, 2363 0, 0, 0, 517, 517, 517, 0, 517, 517, 517, 2364 156, 517, 517, 517, 0, 0, 517, 0, 517, 0, 2365 0, 517, 517, 517, 517, 0, 0, 517, 517, 517, 2366 0, 0, 517, 0, 0, 517, 517, 517, 517, 517, 2367 517, 517, 517, 0, 517, 517, 517, 517, 517, 198, 2368 0, 517, 0, 0, 0, 0, 0, 0, 517, 517, 2369 517, 0, 0, 0, 0, 0, 0, 517, 517, 198, 2370 0, 0, 198, 198, 198, 198, 198, 198, 198, 0, 2371 0, 198, 198, 198, 0, 0, 0, 0, 198, 198, 2372 0, 0, 0, 198, 198, 0, 0, 0, 0, 0, 2373 0, 0, 0, 0, 198, 0, 357, 0, 198, 198, 2374 0, 0, 0, 198, 0, 0, 357, 0, 0, 198, 2375 0, 198, 198, 0, 0, 198, 0, 198, 198, 198, 2376 198, 198, 0, 198, 198, 198, 198, 198, 198, 198, 2377 198, 198, 198, 198, 198, 198, 198, 198, 198, 0, 2378 357, 0, 0, 198, 198, 198, 0, 198, 198, 198, 2379 0, 198, 198, 198, 0, 357, 198, 359, 198, 0, 2380 0, 198, 198, 198, 198, 0, 0, 198, 198, 198, 2381 0, 0, 198, 0, 0, 198, 198, 198, 198, 198, 2382 198, 198, 198, 0, 198, 198, 198, 198, 198, 0, 2383 0, 198, 0, 0, 0, 0, 0, 156, 198, 198, 2384 198, 0, 0, 0, 0, 0, 0, 198, 198, 0, 2385 0, 0, 156, 156, 0, 0, 0, 156, 0, 0, 2310 519, 519, 0, 0, 519, 0, 0, 0, 0, 198, 2311 0, 519, 519, 519, 0, 0, 0, 0, 0, 0, 2312 519, 519, 0, 0, 198, 0, 198, 0, 0, 0, 2313 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2314 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2315 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2316 0, 0, 0, 0, 0, 0, 517, 0, 0, 0, 2317 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2318 0, 0, 0, 0, 0, 0, 517, 0, 0, 517, 2319 517, 517, 517, 517, 517, 517, 0, 0, 517, 517, 2320 517, 0, 0, 0, 0, 517, 517, 0, 0, 0, 2321 517, 517, 0, 0, 0, 0, 0, 0, 0, 0, 2322 0, 517, 156, 0, 0, 517, 517, 0, 0, 0, 2323 517, 0, 156, 0, 0, 0, 517, 0, 517, 517, 2324 0, 517, 0, 517, 517, 517, 517, 517, 0, 517, 2325 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 2326 517, 517, 517, 517, 517, 0, 0, 517, 517, 517, 2327 0, 517, 517, 517, 0, 517, 517, 517, 0, 0, 2328 517, 156, 517, 0, 0, 517, 517, 517, 517, 0, 2329 0, 517, 517, 517, 0, 0, 0, 0, 0, 517, 2330 0, 0, 517, 517, 517, 517, 517, 517, 517, 517, 2331 0, 517, 517, 517, 517, 517, 0, 0, 517, 0, 2332 0, 198, 0, 0, 0, 517, 517, 517, 0, 0, 2333 0, 0, 0, 0, 517, 517, 0, 0, 0, 0, 2334 0, 198, 0, 0, 198, 198, 198, 198, 198, 198, 2335 198, 0, 0, 198, 198, 198, 0, 0, 0, 0, 2336 198, 198, 0, 0, 0, 198, 198, 0, 0, 0, 2337 0, 0, 0, 0, 0, 0, 198, 357, 0, 0, 2338 198, 198, 0, 0, 0, 198, 0, 357, 0, 0, 2339 0, 198, 0, 198, 198, 0, 198, 0, 198, 198, 2340 198, 198, 198, 0, 198, 198, 198, 198, 198, 198, 2341 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 2342 0, 357, 198, 198, 198, 0, 198, 198, 198, 0, 2343 198, 198, 198, 0, 0, 198, 357, 198, 359, 0, 2344 198, 198, 198, 198, 0, 0, 198, 198, 198, 0, 2345 0, 0, 0, 0, 198, 0, 0, 198, 198, 198, 2346 198, 198, 198, 198, 198, 0, 198, 198, 198, 198, 2347 198, 0, 0, 198, 0, 0, 0, 0, 156, 0, 2348 198, 198, 198, 0, 0, 0, 0, 0, 0, 198, 2349 198, 0, 0, 156, 156, 0, 0, 0, 156, 0, 2350 0, 156, 156, 156, 156, 156, 156, 156, 0, 0, 2351 156, 156, 156, 0, 0, 0, 0, 156, 156, 0, 2352 0, 0, 156, 156, 0, 0, 0, 0, 0, 0, 2353 0, 0, 0, 156, 0, 0, 0, 156, 156, 0, 2354 0, 0, 156, 0, 0, 0, 0, 0, 156, 0, 2355 156, 156, 0, 156, 0, 156, 156, 156, 156, 156, 2356 0, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2386 2357 156, 156, 156, 156, 156, 156, 156, 0, 0, 156, 2387 156, 156, 0, 0, 0, 0, 156, 156, 0, 0, 2388 0, 156, 156, 0, 0, 0, 0, 0, 0, 0, 2389 0, 0, 156, 0, 0, 0, 156, 156, 0, 0, 2390 0, 156, 0, 0, 0, 0, 0, 156, 0, 156, 2391 156, 0, 0, 156, 0, 156, 156, 156, 156, 156, 2392 0, 156, 156, 156, 156, 156, 156, 156, 156, 156, 2393 156, 156, 156, 156, 156, 156, 156, 0, 0, 0, 2394 0, 156, 156, 156, 0, 156, 156, 156, 0, 156, 2395 156, 156, 0, 0, 156, 0, 156, 0, 0, 156, 2396 156, 156, 156, 0, 0, 156, 156, 156, 0, 0, 2397 156, 0, 0, 156, 156, 156, 156, 156, 156, 156, 2398 156, 0, 156, 156, 156, 156, 156, 0, 0, 156, 2399 0, 0, 357, 0, 518, 0, 156, 156, 156, 0, 2400 0, 0, 0, 0, 518, 156, 156, 0, 0, 435, 2401 414, 412, 357, 413, 0, 357, 357, 357, 357, 357, 2402 357, 357, 0, 0, 357, 357, 357, 0, 417, 402, 2403 418, 357, 357, 0, 0, 518, 357, 357, 518, 0, 2404 250, 250, 250, 534, 250, 0, 0, 357, 0, 0, 2405 0, 357, 357, 518, 0, 0, 357, 0, 0, 250, 2406 250, 250, 357, 0, 357, 357, 0, 0, 357, 0, 2358 156, 156, 0, 156, 156, 156, 0, 156, 156, 156, 2359 0, 518, 156, 0, 156, 0, 0, 156, 156, 156, 2360 156, 518, 0, 156, 156, 156, 0, 0, 0, 0, 2361 0, 156, 0, 0, 156, 156, 156, 156, 156, 156, 2362 156, 156, 0, 156, 156, 156, 156, 156, 0, 0, 2363 156, 0, 518, 357, 0, 518, 0, 156, 156, 156, 2364 0, 0, 0, 0, 0, 0, 156, 156, 0, 0, 2365 518, 0, 0, 357, 0, 0, 357, 357, 357, 357, 2366 357, 357, 357, 0, 0, 357, 357, 357, 0, 0, 2367 0, 0, 357, 357, 0, 0, 0, 357, 357, 0, 2368 0, 0, 0, 0, 0, 0, 0, 0, 357, 0, 2369 0, 0, 357, 357, 0, 0, 0, 357, 0, 0, 2370 0, 0, 0, 357, 0, 357, 357, 0, 357, 0, 2407 2371 357, 357, 357, 357, 357, 0, 357, 357, 357, 357, 2408 2372 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 2409 357, 357, 0, 0, 0, 0, 357, 357, 357, 0, 2410 357, 357, 357, 0, 357, 357, 357, 0, 0, 357, 2411 0, 357, 0, 0, 357, 357, 357, 357, 0, 0, 2412 357, 357, 357, 0, 0, 357, 0, 0, 357, 357, 2413 357, 357, 357, 357, 357, 357, 0, 357, 357, 357, 2414 357, 357, 0, 0, 357, 40, 0, 0, 0, 0, 2415 0, 357, 357, 357, 0, 40, 0, 0, 0, 0, 2416 357, 357, 0, 0, 0, 0, 0, 0, 0, 0, 2417 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2418 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2420 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 2421 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2422 0, 0, 0, 0, 0, 0, 0, 0, 403, 404, 2423 405, 0, 406, 407, 408, 409, 410, 411, 0, 0, 2424 415, 416, 0, 0, 0, 0, 0, 0, 0, 0, 2425 518, 0, 0, 0, 0, 0, 0, 0, 0, 250, 2426 250, 250, 0, 250, 250, 250, 250, 250, 250, 0, 2427 518, 250, 250, 518, 518, 518, 518, 518, 518, 518, 2428 0, 0, 518, 518, 518, 0, 0, 0, 0, 518, 2429 518, 0, 0, 0, 518, 518, 0, 0, 0, 0, 2430 0, 0, 0, 0, 0, 518, 0, 0, 0, 518, 2431 518, 0, 0, 0, 518, 0, 0, 0, 0, 0, 2432 518, 0, 518, 518, 0, 0, 518, 0, 518, 518, 2433 518, 518, 518, 0, 518, 518, 518, 518, 518, 518, 2373 357, 357, 0, 0, 357, 357, 357, 0, 357, 357, 2374 357, 40, 357, 357, 357, 0, 0, 357, 0, 357, 2375 0, 40, 357, 357, 357, 357, 0, 0, 357, 357, 2376 357, 0, 0, 0, 0, 0, 357, 0, 0, 357, 2377 357, 357, 357, 357, 357, 357, 357, 0, 357, 357, 2378 357, 357, 357, 0, 0, 357, 0, 0, 0, 0, 2379 0, 0, 357, 357, 357, 0, 0, 0, 0, 0, 2380 40, 357, 357, 0, 0, 0, 0, 0, 0, 0, 2381 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2382 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2383 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2384 0, 0, 0, 0, 0, 0, 0, 518, 0, 0, 2385 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2386 0, 0, 0, 0, 0, 0, 0, 518, 0, 0, 2387 518, 518, 518, 518, 518, 518, 518, 0, 0, 518, 2388 518, 518, 0, 0, 0, 0, 518, 518, 0, 0, 2389 0, 518, 518, 0, 0, 0, 0, 0, 0, 0, 2390 0, 0, 518, 0, 0, 0, 518, 518, 0, 0, 2391 0, 518, 0, 0, 0, 0, 0, 518, 0, 518, 2392 518, 0, 518, 0, 518, 518, 518, 518, 518, 0, 2434 2393 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 2435 0, 0, 0, 0, 518, 518, 518, 0, 518, 518,2436 518, 0, 518, 518, 518, 0, 0, 518, 0, 518,2437 0, 0, 518, 518, 518, 518, 0, 0, 518, 518,2438 5 18, 0, 534, 518, 0, 0, 518, 518, 518, 518,2439 518, 518, 518, 518, 0, 518, 518, 518, 518, 518,2440 0, 40, 518, 522, 0, 0, 0,0, 0, 518,2441 518, 518, 0, 522, 0, 0, 0, 0, 518, 518,2442 0, 40, 40, 0, 40, 40, 40, 40, 40, 40,2443 40, 0, 0, 40, 40, 40, 0, 0, 0,0,2444 40, 40, 0, 0, 522, 40, 40, 522, 0, 636,2445 414, 412, 0, 413, 0, 0, 40, 0, 0, 0,2446 40, 40, 522, 0, 0, 40, 897, 0, 417, 402,2447 418, 40, 0, 40, 40, 0, 0, 40, 0, 40,2448 40, 40, 40, 40, 0, 40, 40, 40, 40, 40,2394 518, 518, 518, 518, 518, 518, 0, 0, 518, 518, 2395 518, 0, 518, 518, 518, 0, 518, 518, 518, 0, 2396 522, 518, 0, 518, 0, 0, 518, 518, 518, 518, 2397 522, 0, 518, 518, 518, 0, 0, 0, 0, 0, 2398 518, 0, 0, 518, 518, 518, 518, 518, 518, 518, 2399 518, 0, 518, 518, 518, 518, 518, 40, 0, 518, 2400 0, 522, 0, 0, 522, 0, 518, 518, 518, 0, 2401 0, 0, 0, 0, 0, 518, 518, 40, 40, 522, 2402 40, 40, 40, 40, 40, 40, 40, 0, 0, 40, 2403 40, 40, 0, 0, 0, 0, 40, 40, 0, 0, 2404 0, 40, 40, 0, 0, 0, 0, 0, 0, 0, 2405 0, 0, 40, 0, 0, 0, 40, 40, 0, 0, 2406 0, 40, 0, 0, 0, 0, 0, 40, 0, 40, 2407 40, 0, 40, 0, 40, 40, 40, 40, 40, 0, 2449 2408 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 2450 40, 0, 0, 0, 0, 40, 40, 40, 0, 40, 2451 40, 40, 0, 40, 40, 40, 0, 0, 40, 0, 2452 40, 0, 0, 40, 40, 40, 40, 0, 0, 40, 2453 40, 40, 0, 0, 40, 0, 0, 40, 40, 40, 2454 40, 40, 40, 40, 40, 0, 40, 40, 40, 40, 2455 40, 0, 0, 40, 198, 0, 0, 0, 0, 0, 2456 40, 40, 40, 0, 198, 0, 0, 0, 0, 40, 2457 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2458 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2459 0, 0, 0, 0, 0, 0, 0, 0, 198, 0, 2460 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2461 0, 0, 0, 198, 0, 0, 0, 0, 0, 0, 2462 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2463 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2464 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2465 0, 0, 0, 0, 0, 0, 0, 0, 0, 522, 2466 0, 0, 0, 0, 0, 0, 0, 0, 403, 404, 2467 405, 0, 406, 407, 408, 409, 410, 411, 0, 522, 2468 415, 416, 522, 522, 522, 522, 522, 522, 522, 0, 2469 0, 522, 522, 522, 0, 0, 0, 0, 522, 522, 2470 0, 0, 0, 522, 522, 0, 0, 0, 0, 0, 2471 0, 0, 0, 0, 522, 0, 200, 0, 522, 522, 2472 0, 0, 0, 522, 0, 0, 200, 0, 0, 522, 2473 0, 522, 522, 0, 0, 522, 0, 522, 522, 522, 2474 522, 522, 0, 522, 522, 522, 522, 522, 522, 522, 2475 522, 522, 522, 522, 522, 522, 522, 522, 522, 0, 2476 200, 0, 0, 522, 522, 522, 0, 522, 522, 522, 2477 0, 522, 522, 522, 0, 200, 522, 0, 522, 0, 2478 0, 522, 522, 522, 522, 0, 0, 522, 522, 522, 2479 0, 0, 522, 0, 0, 522, 522, 522, 522, 522, 2480 522, 522, 522, 0, 522, 522, 522, 522, 522, 0, 2481 198, 522, 0, 0, 0, 0, 0, 0, 522, 522, 2482 0, 0, 0, 0, 0, 0, 0, 522, 522, 0, 2483 198, 0, 0, 198, 198, 198, 198, 198, 198, 198, 2484 0, 0, 198, 198, 198, 0, 0, 0, 0, 198, 2485 198, 0, 0, 0, 198, 198, 0, 0, 0, 0, 2486 0, 0, 0, 0, 0, 198, 373, 0, 0, 198, 2487 198, 0, 0, 0, 198, 0, 373, 0, 0, 0, 2488 198, 0, 198, 198, 0, 0, 198, 0, 198, 198, 2489 198, 198, 198, 0, 198, 198, 198, 198, 198, 198, 2409 40, 40, 40, 40, 40, 40, 0, 0, 40, 40, 2410 40, 0, 40, 40, 40, 0, 40, 40, 40, 0, 2411 198, 40, 0, 40, 0, 0, 40, 40, 40, 40, 2412 198, 0, 40, 40, 40, 0, 0, 0, 0, 0, 2413 40, 0, 0, 40, 40, 40, 40, 40, 40, 40, 2414 40, 0, 40, 40, 40, 40, 40, 0, 0, 40, 2415 0, 0, 0, 0, 198, 0, 40, 40, 40, 0, 2416 0, 0, 0, 0, 0, 40, 40, 0, 0, 198, 2417 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2418 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2420 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2421 0, 0, 0, 0, 0, 0, 522, 0, 0, 0, 2422 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2423 0, 0, 0, 0, 0, 0, 522, 0, 0, 522, 2424 522, 522, 522, 522, 522, 522, 0, 0, 522, 522, 2425 522, 0, 0, 0, 0, 522, 522, 0, 0, 0, 2426 522, 522, 0, 0, 0, 0, 0, 0, 0, 0, 2427 0, 522, 200, 0, 0, 522, 522, 0, 0, 0, 2428 522, 0, 200, 0, 0, 0, 522, 0, 522, 522, 2429 0, 522, 0, 522, 522, 522, 522, 522, 0, 522, 2430 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 2431 522, 522, 522, 522, 522, 0, 200, 522, 522, 522, 2432 0, 522, 522, 522, 0, 522, 522, 522, 0, 0, 2433 522, 200, 522, 0, 0, 522, 522, 522, 522, 0, 2434 0, 522, 522, 522, 0, 0, 0, 0, 0, 522, 2435 0, 0, 522, 522, 522, 522, 522, 522, 522, 522, 2436 0, 522, 522, 522, 522, 522, 198, 0, 522, 0, 2437 0, 0, 0, 0, 0, 522, 522, 0, 0, 0, 2438 0, 0, 0, 0, 522, 522, 198, 0, 0, 198, 2439 198, 198, 198, 198, 198, 198, 0, 0, 198, 198, 2440 198, 0, 0, 0, 0, 198, 198, 0, 0, 0, 2441 198, 198, 0, 0, 0, 0, 0, 0, 0, 0, 2442 0, 198, 373, 0, 0, 198, 198, 0, 0, 0, 2443 198, 0, 373, 0, 0, 0, 198, 0, 198, 198, 2444 0, 198, 0, 198, 198, 198, 198, 198, 0, 198, 2490 2445 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 2491 373, 0, 0, 0, 198, 198, 198, 0, 198, 198, 2492 198, 0, 198, 198, 198, 373, 0, 198, 0, 198, 2493 0, 0, 198, 198, 198, 198, 0, 0, 198, 198, 2494 198, 0, 0, 198, 0, 0, 198, 198, 198, 198, 2495 198, 198, 198, 198, 0, 198, 198, 198, 198, 198, 2496 0, 0, 198, 0, 0, 0, 0, 0, 0, 198, 2497 198, 198, 200, 0, 0, 0, 0, 0, 198, 198, 2498 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2499 0, 0, 200, 0, 0, 200, 200, 200, 200, 200, 2500 200, 200, 0, 0, 200, 200, 200, 0, 0, 0, 2501 0, 200, 200, 0, 0, 0, 200, 200, 0, 0, 2502 0, 0, 0, 0, 0, 0, 0, 200, 358, 0, 2503 0, 200, 200, 0, 0, 0, 200, 0, 358, 0, 2504 0, 0, 200, 0, 200, 200, 0, 0, 200, 0, 2505 200, 200, 200, 200, 200, 0, 200, 200, 200, 200, 2506 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 2507 200, 200, 358, 0, 0, 0, 200, 200, 200, 0, 2508 200, 200, 200, 0, 200, 200, 200, 358, 0, 200, 2509 0, 200, 0, 0, 200, 200, 200, 200, 0, 0, 2510 200, 200, 200, 0, 0, 200, 0, 0, 200, 200, 2511 200, 200, 200, 200, 200, 200, 0, 200, 200, 200, 2512 200, 200, 373, 0, 200, 0, 0, 0, 0, 0, 2513 0, 200, 200, 200, 0, 0, 0, 0, 0, 0, 2514 200, 200, 373, 0, 0, 373, 373, 373, 373, 373, 2515 373, 373, 0, 0, 373, 373, 373, 0, 0, 0, 2516 0, 373, 373, 0, 0, 0, 373, 373, 0, 0, 2517 0, 0, 0, 0, 0, 0, 0, 373, 59, 0, 2518 0, 373, 373, 0, 0, 0, 373, 0, 59, 0, 2519 0, 0, 373, 0, 373, 373, 0, 0, 373, 0, 2520 373, 373, 373, 373, 373, 0, 373, 373, 373, 373, 2521 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 2522 373, 373, 0, 0, 0, 0, 373, 373, 373, 0, 2523 373, 373, 373, 0, 373, 373, 373, 59, 0, 373, 2524 0, 373, 0, 0, 373, 373, 373, 373, 0, 0, 2525 373, 373, 373, 0, 0, 373, 0, 0, 373, 373, 2526 373, 373, 373, 373, 373, 373, 0, 373, 373, 373, 2527 373, 373, 0, 0, 373, 0, 0, 0, 0, 0, 2528 0, 373, 373, 373, 358, 0, 0, 0, 0, 0, 2529 373, 373, 0, 0, 0, 0, 0, 0, 0, 0, 2530 0, 0, 0, 0, 358, 0, 0, 358, 358, 358, 2531 358, 358, 358, 358, 0, 0, 358, 358, 358, 0, 2532 0, 0, 0, 358, 358, 0, 0, 0, 358, 358, 2533 0, 0, 0, 0, 0, 0, 0, 0, 0, 358, 2534 125, 0, 0, 358, 358, 0, 0, 0, 358, 0, 2535 125, 0, 0, 0, 358, 0, 358, 358, 0, 0, 2536 358, 0, 358, 358, 358, 358, 358, 0, 358, 358, 2537 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 2538 358, 358, 358, 358, 125, 0, 0, 0, 358, 358, 2539 358, 0, 358, 358, 358, 0, 358, 358, 358, 125, 2540 0, 358, 0, 358, 0, 0, 358, 358, 358, 358, 2541 0, 0, 358, 358, 358, 0, 0, 358, 0, 0, 2542 358, 358, 358, 358, 358, 358, 358, 358, 0, 358, 2543 358, 358, 358, 358, 59, 0, 358, 0, 0, 0, 2544 0, 0, 0, 358, 358, 358, 0, 0, 0, 0, 2545 0, 0, 358, 358, 59, 0, 0, 59, 59, 59, 2546 59, 59, 59, 59, 0, 0, 59, 59, 59, 0, 2547 0, 0, 0, 59, 59, 0, 0, 0, 59, 59, 2548 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 2549 431, 0, 0, 59, 59, 0, 0, 0, 59, 0, 2550 431, 0, 0, 0, 59, 0, 59, 59, 0, 0, 2551 59, 0, 59, 59, 59, 59, 59, 0, 59, 59, 2552 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 2553 59, 59, 59, 59, 0, 0, 0, 0, 59, 59, 2554 59, 0, 59, 59, 59, 0, 59, 59, 59, 431, 2555 0, 59, 0, 59, 0, 0, 59, 59, 59, 59, 2556 0, 0, 59, 59, 59, 0, 0, 59, 0, 0, 2557 59, 59, 59, 59, 59, 59, 59, 59, 0, 59, 2558 59, 59, 59, 59, 0, 0, 59, 0, 0, 0, 2559 0, 0, 0, 59, 59, 59, 125, 0, 0, 0, 2560 0, 0, 59, 59, 0, 0, 0, 0, 0, 0, 2561 0, 0, 0, 0, 0, 0, 125, 0, 0, 125, 2562 125, 125, 125, 125, 125, 125, 0, 0, 125, 125, 2563 125, 0, 0, 0, 0, 125, 125, 0, 0, 0, 2564 125, 125, 0, 0, 440, 0, 0, 0, 0, 0, 2565 0, 125, 0, 0, 440, 125, 125, 0, 0, 0, 2566 125, 0, 0, 0, 0, 0, 125, 0, 125, 125, 2567 0, 0, 125, 0, 125, 125, 125, 125, 125, 0, 2446 198, 198, 198, 198, 198, 0, 373, 198, 198, 198, 2447 0, 198, 198, 198, 0, 198, 198, 198, 0, 0, 2448 198, 373, 198, 0, 0, 198, 198, 198, 198, 0, 2449 0, 198, 198, 198, 0, 0, 0, 0, 0, 198, 2450 0, 0, 198, 198, 198, 198, 198, 198, 198, 198, 2451 0, 198, 198, 198, 198, 198, 0, 0, 198, 0, 2452 0, 0, 0, 0, 0, 198, 198, 198, 200, 0, 2453 0, 0, 0, 0, 198, 198, 0, 0, 0, 0, 2454 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 2455 0, 200, 200, 200, 200, 200, 200, 200, 0, 0, 2456 200, 200, 200, 0, 0, 0, 0, 200, 200, 0, 2457 0, 0, 200, 200, 0, 0, 0, 0, 0, 0, 2458 0, 0, 0, 200, 358, 0, 0, 200, 200, 0, 2459 0, 0, 200, 0, 358, 0, 0, 0, 200, 0, 2460 200, 200, 0, 200, 0, 200, 200, 200, 200, 200, 2461 0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 2462 200, 200, 200, 200, 200, 200, 200, 0, 358, 200, 2463 200, 200, 0, 200, 200, 200, 0, 200, 200, 200, 2464 0, 0, 200, 358, 200, 0, 0, 200, 200, 200, 2465 200, 0, 0, 200, 200, 200, 0, 0, 0, 0, 2466 0, 200, 0, 0, 200, 200, 200, 200, 200, 200, 2467 200, 200, 0, 200, 200, 200, 200, 200, 373, 0, 2468 200, 0, 0, 0, 0, 0, 0, 200, 200, 200, 2469 0, 0, 0, 0, 0, 0, 200, 200, 373, 0, 2470 0, 373, 373, 373, 373, 373, 373, 373, 0, 0, 2471 373, 373, 373, 0, 0, 0, 0, 373, 373, 0, 2472 0, 0, 373, 373, 0, 0, 0, 0, 0, 0, 2473 0, 0, 0, 373, 59, 0, 0, 373, 373, 0, 2474 0, 0, 373, 0, 59, 0, 0, 0, 373, 0, 2475 373, 373, 0, 373, 0, 373, 373, 373, 373, 373, 2476 0, 373, 373, 373, 373, 373, 373, 373, 373, 373, 2477 373, 373, 373, 373, 373, 373, 373, 0, 0, 373, 2478 373, 373, 0, 373, 373, 373, 0, 373, 373, 373, 2479 0, 0, 373, 59, 373, 0, 0, 373, 373, 373, 2480 373, 0, 0, 373, 373, 373, 0, 0, 0, 0, 2481 0, 373, 0, 0, 373, 373, 373, 373, 373, 373, 2482 373, 373, 0, 373, 373, 373, 373, 373, 0, 0, 2483 373, 0, 0, 0, 0, 0, 0, 373, 373, 373, 2484 358, 0, 0, 0, 0, 0, 373, 373, 0, 0, 2485 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2486 358, 0, 0, 358, 358, 358, 358, 358, 358, 358, 2487 0, 0, 358, 358, 358, 0, 0, 0, 0, 358, 2488 358, 0, 0, 0, 358, 358, 0, 0, 0, 0, 2489 0, 0, 0, 0, 0, 358, 125, 0, 0, 358, 2490 358, 0, 0, 0, 358, 0, 125, 0, 0, 0, 2491 358, 0, 358, 358, 0, 358, 0, 358, 358, 358, 2492 358, 358, 0, 358, 358, 358, 358, 358, 358, 358, 2493 358, 358, 358, 358, 358, 358, 358, 358, 358, 0, 2494 125, 358, 358, 358, 0, 358, 358, 358, 0, 358, 2495 358, 358, 0, 0, 358, 125, 358, 0, 0, 358, 2496 358, 358, 358, 0, 0, 358, 358, 358, 0, 0, 2497 0, 0, 0, 358, 0, 0, 358, 358, 358, 358, 2498 358, 358, 358, 358, 0, 358, 358, 358, 358, 358, 2499 59, 0, 358, 0, 0, 0, 0, 0, 0, 358, 2500 358, 358, 0, 0, 0, 0, 0, 0, 358, 358, 2501 59, 0, 0, 59, 59, 59, 59, 59, 59, 59, 2502 0, 0, 59, 59, 59, 0, 0, 0, 0, 59, 2503 59, 0, 0, 0, 59, 59, 0, 0, 0, 0, 2504 0, 0, 0, 0, 0, 59, 431, 0, 0, 59, 2505 59, 0, 0, 0, 59, 0, 431, 0, 0, 0, 2506 59, 0, 59, 59, 0, 59, 0, 59, 59, 59, 2507 59, 59, 0, 59, 59, 59, 59, 59, 59, 59, 2508 59, 59, 59, 59, 59, 59, 59, 59, 59, 0, 2509 0, 59, 59, 59, 0, 59, 59, 59, 0, 59, 2510 59, 59, 0, 0, 59, 431, 59, 0, 0, 59, 2511 59, 59, 59, 0, 0, 59, 59, 59, 0, 0, 2512 0, 0, 0, 59, 0, 0, 59, 59, 59, 59, 2513 59, 59, 59, 59, 0, 59, 59, 59, 59, 59, 2514 0, 0, 59, 0, 0, 0, 0, 0, 0, 59, 2515 59, 59, 125, 0, 0, 0, 0, 0, 59, 59, 2516 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2517 0, 0, 125, 0, 0, 125, 125, 125, 125, 125, 2518 125, 125, 0, 0, 125, 125, 125, 0, 0, 0, 2519 0, 125, 125, 0, 0, 0, 125, 125, 0, 0, 2520 0, 0, 0, 0, 0, 0, 0, 125, 440, 0, 2521 0, 125, 125, 0, 0, 0, 125, 0, 440, 0, 2522 0, 0, 125, 0, 125, 125, 0, 125, 0, 125, 2523 125, 125, 125, 125, 0, 125, 125, 125, 125, 125, 2568 2524 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 2569 125, 125, 125, 125, 125, 125, 0, 0, 0, 0,2570 125, 125, 125, 440, 125, 125, 125, 0, 125, 125,2571 125, 0, 0, 125, 0, 125, 0, 0, 125, 125,2572 125, 125, 0, 0, 125, 125, 125, 0, 0, 125,2573 0, 0, 125, 125, 125, 125, 125, 125, 125, 125,2574 0, 125, 125, 125, 125, 125, 431, 0, 125, 0,2575 0, 0, 0, 0, 0, 125, 125, 0, 0, 0,2576 0, 0, 0, 0, 125, 125, 431, 0, 0, 431,2577 431, 431, 431, 431, 431, 431, 0, 0, 431, 431,2578 431, 0, 0, 0, 0, 431, 431, 0, 0, 0,2579 431, 431, 0, 0, 356, 0, 0, 0, 0, 0,2580 0, 431, 0, 0, 356, 431, 431, 0, 0, 0,2581 431, 0, 0, 0, 0, 0, 431, 0, 431, 431,2582 0, 0, 431, 0, 431, 431, 431, 431, 431, 0,2525 125, 0, 0, 125, 125, 125, 0, 125, 125, 125, 2526 0, 125, 125, 125, 0, 0, 125, 440, 125, 0, 2527 0, 125, 125, 125, 125, 0, 0, 125, 125, 125, 2528 0, 0, 0, 0, 0, 125, 0, 0, 125, 125, 2529 125, 125, 125, 125, 125, 125, 0, 125, 125, 125, 2530 125, 125, 431, 0, 125, 0, 0, 0, 0, 0, 2531 0, 125, 125, 0, 0, 0, 0, 0, 0, 0, 2532 125, 125, 431, 0, 0, 431, 431, 431, 431, 431, 2533 431, 431, 0, 0, 431, 431, 431, 0, 0, 0, 2534 0, 431, 431, 0, 0, 0, 431, 431, 0, 0, 2535 0, 0, 0, 0, 0, 0, 0, 431, 356, 0, 2536 0, 431, 431, 0, 0, 0, 431, 0, 356, 0, 2537 0, 0, 431, 0, 431, 431, 0, 431, 0, 431, 2538 431, 431, 431, 431, 0, 431, 431, 431, 431, 431, 2583 2539 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 2584 431, 431, 431, 431, 431, 431, 0, 0, 0, 0,2585 431, 431, 431, 356, 431, 431, 431, 0, 431, 431,2586 431, 0, 0, 431, 0, 431, 0, 0, 431, 431,2587 431, 431, 0, 0, 431, 431, 431, 0, 0, 431,2588 0, 0, 431, 431, 431, 431, 431, 431, 431, 431,2589 0, 431, 431, 431, 431, 431, 0, 0, 431, 0,2590 440, 0, 0, 0, 0, 431, 431, 431, 0, 0,2591 0, 0, 0, 0, 431, 431, 0, 0, 0, 0,2592 440, 0, 0, 440, 440, 440, 440, 440, 440, 440,2593 0, 0, 440, 440, 440, 0, 0, 0, 0, 440,2594 440, 0, 0, 0, 440, 440, 0, 0, 69,0,2595 0, 0, 0, 0, 0, 440, 0, 0, 69, 440,2596 440, 0, 0, 0, 440, 0, 0, 0,0, 0,2597 440, 0, 440, 440, 0, 0, 440, 0, 440, 440,2598 440, 440, 440, 0, 440, 440, 440, 440, 440, 440,2540 431, 0, 0, 431, 431, 431, 0, 431, 431, 431, 2541 0, 431, 431, 431, 0, 0, 431, 356, 431, 0, 2542 0, 431, 431, 431, 431, 0, 0, 431, 431, 431, 2543 0, 0, 0, 0, 0, 431, 0, 0, 431, 431, 2544 431, 431, 431, 431, 431, 431, 0, 431, 431, 431, 2545 431, 431, 0, 0, 431, 0, 0, 0, 0, 0, 2546 0, 431, 431, 431, 440, 0, 0, 0, 0, 0, 2547 431, 431, 0, 0, 0, 0, 0, 0, 0, 0, 2548 0, 0, 0, 0, 440, 0, 0, 440, 440, 440, 2549 440, 440, 440, 440, 0, 0, 440, 440, 440, 0, 2550 0, 0, 0, 440, 440, 0, 0, 0, 440, 440, 2551 0, 0, 0, 0, 0, 0, 0, 0, 0, 440, 2552 69, 0, 0, 440, 440, 0, 0, 0, 440, 0, 2553 69, 0, 0, 0, 440, 0, 440, 440, 0, 440, 2554 0, 440, 440, 440, 440, 440, 0, 440, 440, 440, 2599 2555 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 2600 0, 0, 0, 0, 440, 440, 440, 69, 440, 440,2601 440, 0, 440, 440, 440, 0, 0, 440, 0, 440,2602 0, 0, 440, 440, 440, 440, 0, 0, 440, 440,2603 440, 0, 0, 440, 0, 0, 440, 440, 440, 440,2604 440, 440, 440, 440, 0, 440, 440, 440, 440, 440,2605 356, 0, 440, 0, 0, 0, 0, 0, 0, 440,2606 440, 440, 0, 0, 0, 0, 0, 0, 440, 440,2607 356, 0, 0, 356, 356, 356, 356, 356, 356, 356,2608 0, 0, 356, 356, 356, 0, 0, 0, 0, 356,2609 356, 0, 0, 0, 356, 356, 0, 0, 53, 0,2610 0, 0, 0, 0, 0, 356, 0, 0, 53, 356,2611 356, 0, 0, 0, 356, 0, 0, 0, 0, 0,2612 356, 0, 356, 356, 0, 0, 356, 0, 356, 356,2613 356, 356, 356, 0, 356, 356, 356, 356, 356, 356,2556 440, 440, 440, 0, 0, 440, 440, 440, 0, 440, 2557 440, 440, 0, 440, 440, 440, 0, 0, 440, 69, 2558 440, 0, 0, 440, 440, 440, 440, 0, 0, 440, 2559 440, 440, 0, 0, 0, 0, 0, 440, 0, 0, 2560 440, 440, 440, 440, 440, 440, 440, 440, 0, 440, 2561 440, 440, 440, 440, 356, 0, 440, 0, 0, 0, 2562 0, 0, 0, 440, 440, 440, 0, 0, 0, 0, 2563 0, 0, 440, 440, 356, 0, 0, 356, 356, 356, 2564 356, 356, 356, 356, 0, 0, 356, 356, 356, 0, 2565 0, 0, 0, 356, 356, 0, 0, 0, 356, 356, 2566 0, 0, 0, 0, 0, 0, 0, 0, 0, 356, 2567 53, 0, 0, 356, 356, 0, 0, 0, 356, 0, 2568 53, 0, 0, 0, 356, 0, 356, 356, 0, 356, 2569 0, 356, 356, 356, 356, 356, 0, 356, 356, 356, 2614 2570 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 2615 0, 0, 0, 0, 356, 356, 356, 53, 356, 356, 2616 356, 0, 356, 356, 356, 0, 0, 356, 0, 356, 2617 0, 0, 356, 356, 356, 356, 0, 0, 356, 356, 2618 356, 0, 0, 356, 0, 0, 356, 356, 356, 356, 2619 356, 356, 356, 356, 0, 356, 356, 356, 356, 356, 2620 0, 0, 356, 0, 69, 0, 0, 0, 0, 356, 2621 356, 356, 0, 0, 0, 0, 0, 0, 356, 356, 2622 0, 0, 0, 0, 69, 0, 0, 69, 69, 69, 2623 69, 69, 69, 69, 0, 0, 69, 69, 69, 0, 2624 0, 0, 0, 69, 69, 0, 0, 0, 69, 69, 2625 0, 0, 169, 0, 0, 0, 0, 0, 0, 69, 2626 0, 0, 169, 69, 69, 0, 0, 0, 69, 0, 2627 0, 0, 0, 0, 69, 0, 69, 69, 0, 0, 2628 69, 0, 69, 69, 69, 69, 69, 0, 69, 69, 2571 356, 356, 356, 0, 0, 356, 356, 356, 0, 356, 2572 356, 356, 0, 356, 356, 356, 0, 0, 356, 53, 2573 356, 0, 0, 356, 356, 356, 356, 0, 0, 356, 2574 356, 356, 0, 0, 0, 0, 0, 356, 0, 0, 2575 356, 356, 356, 356, 356, 356, 356, 356, 0, 356, 2576 356, 356, 356, 356, 0, 0, 356, 0, 0, 0, 2577 0, 0, 0, 356, 356, 356, 69, 0, 0, 0, 2578 0, 0, 356, 356, 0, 0, 0, 0, 0, 0, 2579 0, 0, 0, 0, 0, 0, 69, 0, 0, 69, 2580 69, 69, 69, 69, 69, 69, 0, 0, 69, 69, 2581 69, 0, 0, 0, 0, 69, 69, 0, 0, 0, 2582 69, 69, 0, 0, 0, 0, 0, 0, 0, 0, 2583 0, 69, 169, 0, 0, 69, 69, 0, 0, 0, 2584 69, 0, 169, 0, 0, 0, 69, 0, 69, 69, 2585 0, 69, 0, 69, 69, 69, 69, 69, 0, 69, 2629 2586 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 2630 69, 69, 69, 69, 0, 0, 0, 0, 69, 69,2631 69, 169, 69, 69, 69, 0, 69, 69, 69, 0,2632 0, 69, 0, 69, 0, 0, 69, 69, 69, 69,2633 0, 0, 69, 69, 69, 0, 0, 69, 0, 0,2634 69, 69, 69, 69, 69, 69, 69, 69, 0, 69,2635 69, 69, 69, 69, 53, 0, 69, 0, 0, 0,2636 0, 0, 0, 69, 69, 69, 0, 0, 0, 0,2637 0, 0, 69, 69, 53, 0, 0, 53, 53, 53,2638 53, 53, 53, 53, 0, 0, 53, 53, 53, 0,2639 0, 0, 0, 53, 53, 0, 0, 0, 53, 53,2640 0, 0, 177, 0, 0, 0, 0, 0, 0, 53,2641 0, 0, 177, 53, 53, 0, 0, 0, 53, 0,2642 0, 0, 0, 0, 53, 0, 53, 53, 0, 0,2643 53, 0, 53, 53, 53, 53, 53, 0, 53, 53,2587 69, 69, 69, 69, 69, 0, 0, 69, 69, 69, 2588 0, 69, 69, 69, 0, 69, 69, 69, 0, 0, 2589 69, 169, 69, 0, 0, 69, 69, 69, 69, 0, 2590 0, 69, 69, 69, 0, 0, 0, 0, 0, 69, 2591 0, 0, 69, 69, 69, 69, 69, 69, 69, 69, 2592 0, 69, 69, 69, 69, 69, 53, 0, 69, 0, 2593 0, 0, 0, 0, 0, 69, 69, 69, 0, 0, 2594 0, 0, 0, 0, 69, 69, 53, 0, 0, 53, 2595 53, 53, 53, 53, 53, 53, 0, 0, 53, 53, 2596 53, 0, 0, 0, 0, 53, 53, 0, 0, 0, 2597 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 2598 0, 53, 177, 0, 0, 53, 53, 0, 0, 0, 2599 53, 0, 177, 0, 0, 0, 53, 0, 53, 53, 2600 0, 53, 0, 53, 53, 53, 53, 53, 0, 53, 2644 2601 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 2645 53, 53, 53, 53, 0, 0, 0, 0, 53, 53, 2646 53, 177, 53, 53, 53, 0, 53, 53, 53, 0, 2647 0, 53, 0, 53, 0, 0, 53, 53, 53, 53, 2648 0, 0, 53, 53, 53, 0, 0, 53, 0, 0, 2649 53, 53, 53, 53, 53, 53, 53, 53, 0, 53, 2650 53, 53, 53, 53, 0, 0, 53, 0, 169, 0, 2651 0, 0, 0, 53, 53, 53, 0, 0, 0, 0, 2652 0, 0, 53, 53, 0, 0, 0, 0, 169, 0, 2602 53, 53, 53, 53, 53, 0, 0, 53, 53, 53, 2603 0, 53, 53, 53, 0, 53, 53, 53, 0, 0, 2604 53, 177, 53, 0, 0, 53, 53, 53, 53, 0, 2605 0, 53, 53, 53, 0, 0, 0, 0, 0, 53, 2606 0, 0, 53, 53, 53, 53, 53, 53, 53, 53, 2607 0, 53, 53, 53, 53, 53, 0, 0, 53, 0, 2608 0, 0, 0, 0, 0, 53, 53, 53, 169, 0, 2609 0, 0, 0, 0, 53, 53, 0, 0, 0, 0, 2610 0, 0, 0, 0, 0, 0, 0, 0, 169, 0, 2653 2611 0, 169, 169, 169, 169, 169, 169, 169, 0, 0, 2654 2612 169, 169, 169, 0, 0, 0, 0, 169, 169, 0, 2655 0, 0, 169, 169, 0, 0, 55, 0, 0, 0,2656 0, 0, 0, 169, 0, 0, 55, 169, 169, 0,2657 0, 0, 169, 0, 0, 0, 0, 0, 169, 0,2658 169, 169, 0, 0, 169, 0, 169, 169, 169, 169,2659 169, 0, 169, 169, 169, 169, 169, 169, 169, 169,2660 169, 169, 169, 169, 169, 169, 169, 169, 0, 0,2661 0, 0, 169, 169, 169, 55, 169, 169, 169, 0,2662 169, 169, 169, 0, 0, 169, 0, 169, 0, 0,2663 169, 169, 169, 169, 0, 0, 169, 169, 169, 0,2613 0, 0, 169, 169, 0, 0, 0, 0, 0, 0, 2614 0, 0, 0, 169, 55, 0, 0, 169, 169, 0, 2615 0, 0, 169, 0, 55, 0, 0, 0, 169, 0, 2616 169, 169, 0, 169, 0, 169, 169, 169, 169, 169, 2617 0, 169, 169, 169, 169, 169, 169, 169, 169, 169, 2618 169, 169, 169, 169, 169, 169, 169, 0, 0, 169, 2619 169, 169, 0, 169, 169, 169, 0, 169, 169, 169, 2620 0, 0, 169, 55, 169, 0, 0, 169, 169, 169, 2621 169, 0, 0, 169, 169, 169, 0, 0, 0, 0, 2664 2622 0, 169, 0, 0, 169, 169, 169, 169, 169, 169, 2665 2623 169, 169, 0, 169, 169, 169, 169, 169, 177, 0, … … 2668 2626 0, 177, 177, 177, 177, 177, 177, 177, 0, 0, 2669 2627 177, 177, 177, 0, 0, 0, 0, 177, 177, 0, 2670 0, 0, 177, 177, 0, 0, 361, 0, 0, 0,2671 0, 0, 0, 177, 0, 0, 361, 177, 177, 0,2672 0, 0, 177, 0, 0, 0, 0, 0, 177, 0,2673 177, 177, 0, 0, 177, 0, 177, 177, 177, 177,2674 177, 0, 177, 177, 177, 177, 177, 177, 177, 177,2675 177, 177, 177, 177, 177, 177, 177, 177, 0, 0,2676 0, 0, 177, 177, 177, 361, 177, 177, 177, 0,2677 177, 177, 177, 0, 0, 177, 0, 177, 0, 0,2678 177, 177, 177, 177, 0, 0, 177, 177, 177, 0,2628 0, 0, 177, 177, 0, 0, 0, 0, 0, 0, 2629 0, 0, 0, 177, 361, 0, 0, 177, 177, 0, 2630 0, 0, 177, 0, 361, 0, 0, 0, 177, 0, 2631 177, 177, 0, 177, 0, 177, 177, 177, 177, 177, 2632 0, 177, 177, 177, 177, 177, 177, 177, 177, 177, 2633 177, 177, 177, 177, 177, 177, 177, 0, 0, 177, 2634 177, 177, 0, 177, 177, 177, 0, 177, 177, 177, 2635 0, 0, 177, 361, 177, 0, 0, 177, 177, 177, 2636 177, 0, 0, 177, 177, 177, 0, 0, 0, 0, 2679 2637 0, 177, 0, 0, 177, 177, 177, 177, 177, 177, 2680 2638 177, 177, 0, 177, 177, 177, 177, 177, 0, 0, 2681 177, 0, 55, 0, 0, 0, 0, 177, 177, 177, 2682 0, 0, 0, 0, 0, 0, 177, 177, 0, 0, 2683 0, 0, 55, 0, 0, 55, 55, 55, 55, 55, 2684 55, 55, 0, 0, 55, 55, 55, 0, 0, 0, 2685 0, 55, 55, 0, 0, 0, 55, 55, 0, 0, 2686 164, 0, 0, 0, 0, 0, 0, 55, 0, 0, 2687 164, 55, 55, 0, 0, 0, 55, 0, 0, 0, 2688 0, 0, 55, 0, 55, 55, 0, 0, 55, 0, 2689 55, 55, 55, 55, 55, 0, 55, 55, 55, 55, 2690 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 2691 55, 55, 0, 0, 0, 0, 55, 55, 55, 164, 2692 55, 55, 55, 0, 55, 55, 55, 0, 0, 55, 2693 0, 55, 0, 0, 55, 55, 55, 55, 0, 0, 2694 55, 55, 55, 0, 0, 55, 0, 0, 55, 55, 2695 55, 55, 55, 55, 55, 55, 0, 55, 55, 55, 2696 55, 55, 361, 0, 55, 0, 0, 0, 0, 0, 2697 0, 55, 55, 55, 0, 0, 0, 0, 0, 0, 2698 55, 55, 361, 0, 0, 361, 361, 361, 361, 361, 2699 361, 361, 0, 0, 361, 361, 361, 0, 0, 0, 2700 0, 361, 361, 0, 0, 0, 361, 361, 0, 0, 2701 405, 0, 0, 0, 0, 0, 0, 361, 0, 0, 2702 405, 361, 361, 0, 0, 0, 361, 0, 0, 0, 2703 0, 0, 361, 0, 361, 361, 0, 0, 361, 0, 2704 361, 361, 361, 361, 361, 0, 361, 361, 361, 361, 2705 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 2706 361, 361, 0, 0, 0, 0, 361, 361, 361, 405, 2707 361, 361, 361, 0, 361, 361, 361, 0, 0, 361, 2708 0, 361, 0, 0, 361, 361, 361, 361, 0, 0, 2709 361, 361, 361, 0, 0, 361, 0, 0, 361, 361, 2710 361, 361, 361, 361, 361, 361, 0, 361, 361, 361, 2711 361, 361, 0, 0, 361, 0, 164, 0, 0, 0, 2712 0, 361, 361, 361, 0, 0, 0, 0, 0, 0, 2713 361, 361, 0, 0, 0, 0, 164, 0, 0, 164, 2714 164, 164, 164, 164, 164, 164, 0, 0, 164, 164, 2715 164, 0, 0, 0, 0, 164, 164, 0, 0, 0, 2716 164, 164, 0, 0, 469, 0, 0, 0, 0, 0, 2717 0, 164, 0, 0, 469, 164, 164, 0, 0, 0, 2718 164, 0, 0, 0, 0, 0, 164, 0, 164, 164, 2719 0, 0, 164, 0, 164, 164, 164, 164, 164, 0, 2639 177, 0, 0, 0, 0, 0, 0, 177, 177, 177, 2640 55, 0, 0, 0, 0, 0, 177, 177, 0, 0, 2641 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2642 55, 0, 0, 55, 55, 55, 55, 55, 55, 55, 2643 0, 0, 55, 55, 55, 0, 0, 0, 0, 55, 2644 55, 0, 0, 0, 55, 55, 0, 0, 0, 0, 2645 0, 0, 0, 0, 0, 55, 164, 0, 0, 55, 2646 55, 0, 0, 0, 55, 0, 164, 0, 0, 0, 2647 55, 0, 55, 55, 0, 55, 0, 55, 55, 55, 2648 55, 55, 0, 55, 55, 55, 55, 55, 55, 55, 2649 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 2650 0, 55, 55, 55, 0, 55, 55, 55, 0, 55, 2651 55, 55, 0, 0, 55, 164, 55, 0, 0, 55, 2652 55, 55, 55, 0, 0, 55, 55, 55, 0, 0, 2653 0, 0, 0, 55, 0, 0, 55, 55, 55, 55, 2654 55, 55, 55, 55, 0, 55, 55, 55, 55, 55, 2655 361, 0, 55, 0, 0, 0, 0, 0, 0, 55, 2656 55, 55, 0, 0, 0, 0, 0, 0, 55, 55, 2657 361, 0, 0, 361, 361, 361, 361, 361, 361, 361, 2658 0, 0, 361, 361, 361, 0, 0, 0, 0, 361, 2659 361, 0, 0, 0, 361, 361, 0, 0, 0, 0, 2660 0, 0, 0, 0, 0, 361, 405, 0, 0, 361, 2661 361, 0, 0, 0, 361, 0, 405, 0, 0, 0, 2662 361, 0, 361, 361, 0, 361, 0, 361, 361, 361, 2663 361, 361, 0, 361, 361, 361, 361, 361, 361, 361, 2664 361, 361, 361, 361, 361, 361, 361, 361, 361, 0, 2665 0, 361, 361, 361, 0, 361, 361, 361, 0, 361, 2666 361, 361, 0, 0, 361, 405, 361, 0, 0, 361, 2667 361, 361, 361, 0, 0, 361, 361, 361, 0, 0, 2668 0, 0, 0, 361, 0, 0, 361, 361, 361, 361, 2669 361, 361, 361, 361, 0, 361, 361, 361, 361, 361, 2670 0, 0, 361, 0, 0, 0, 0, 0, 0, 361, 2671 361, 361, 164, 0, 0, 0, 0, 0, 361, 361, 2672 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2673 0, 0, 164, 0, 0, 164, 164, 164, 164, 164, 2674 164, 164, 0, 0, 164, 164, 164, 0, 0, 0, 2675 0, 164, 164, 0, 0, 0, 164, 164, 0, 0, 2676 0, 0, 0, 0, 0, 0, 0, 164, 469, 0, 2677 0, 164, 164, 0, 0, 0, 164, 0, 469, 0, 2678 0, 0, 164, 0, 164, 164, 0, 164, 0, 164, 2679 164, 164, 164, 164, 0, 164, 164, 164, 164, 164, 2720 2680 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 2721 164, 164, 164, 164, 164, 164, 0, 0, 0, 0,2722 164, 164, 164, 469, 164, 164, 164, 0, 164, 164,2723 164, 0, 0, 164, 0, 164, 0, 0, 164, 164,2724 164, 164, 0, 0, 164, 164, 164, 0, 0, 164,2725 0, 0, 164, 164, 164, 164, 164, 164, 164, 164,2726 0, 164, 164, 164, 164, 164, 405, 0, 164, 0,2727 0, 0, 0, 0, 0, 164, 164, 164, 0, 0,2728 0, 0, 0, 0, 164, 164, 405, 0, 0, 405,2729 405, 405, 405, 405, 405, 405, 0, 0, 405, 405,2730 405, 0, 0, 0, 0, 405, 405, 0, 0, 0,2731 405, 405, 0, 0, 34, 0, 0, 0, 0, 0,2732 0, 405, 0, 0, 34, 405, 405, 0, 0, 0,2733 405, 0, 0, 0, 0, 0, 405, 0, 405, 405,2734 0, 0, 405, 0, 405, 405, 405, 405, 405, 0,2681 164, 0, 0, 164, 164, 164, 0, 164, 164, 164, 2682 0, 164, 164, 164, 0, 0, 164, 469, 164, 0, 2683 0, 164, 164, 164, 164, 0, 0, 164, 164, 164, 2684 0, 0, 0, 0, 0, 164, 0, 0, 164, 164, 2685 164, 164, 164, 164, 164, 164, 0, 164, 164, 164, 2686 164, 164, 405, 0, 164, 0, 0, 0, 0, 0, 2687 0, 164, 164, 164, 0, 0, 0, 0, 0, 0, 2688 164, 164, 405, 0, 0, 405, 405, 405, 405, 405, 2689 405, 405, 0, 0, 405, 405, 405, 0, 0, 0, 2690 0, 405, 405, 0, 0, 0, 405, 405, 0, 0, 2691 0, 0, 0, 0, 0, 0, 0, 405, 34, 0, 2692 0, 405, 405, 0, 0, 0, 405, 0, 34, 0, 2693 0, 0, 405, 0, 405, 405, 0, 405, 0, 405, 2694 405, 405, 405, 405, 0, 405, 405, 405, 405, 405, 2735 2695 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 2736 405, 405, 405, 405, 405, 405, 0, 0, 0, 0,2737 405, 405, 405, 34, 405, 405, 405, 0, 405, 405,2738 405, 0, 0, 405, 0, 405, 0, 0, 405, 405,2739 405, 405, 0, 0, 405, 405, 405, 0, 0, 405,2740 0, 0, 405, 405, 405, 405, 405, 405, 405, 405,2741 0, 405, 405, 405, 405, 405, 0, 0, 405, 0,2742 469, 0, 0, 0, 0, 405, 405, 405, 0, 0,2743 0, 0, 0, 0, 405, 405, 0, 0, 0, 0,2744 469, 0, 0, 469, 469, 469, 469, 469, 469, 469,2745 0, 0, 469, 469, 469, 0, 0, 0, 0, 469,2746 469, 0, 0, 0, 469, 469, 0, 0, 151, 0,2747 0, 0, 0, 0, 0, 469, 0, 0, 151, 469,2748 469, 0, 0, 0, 469, 0, 0, 0, 0, 0,2749 469, 0, 469, 469, 0, 0, 469, 0, 469, 469,2750 469, 469, 469, 0, 469, 469, 469, 469, 469, 469,2696 405, 0, 0, 405, 405, 405, 0, 405, 405, 405, 2697 0, 405, 405, 405, 0, 0, 405, 34, 405, 0, 2698 0, 405, 405, 405, 405, 0, 0, 405, 405, 405, 2699 0, 0, 0, 0, 0, 405, 0, 0, 405, 405, 2700 405, 405, 405, 405, 405, 405, 0, 405, 405, 405, 2701 405, 405, 0, 0, 405, 0, 0, 0, 0, 0, 2702 0, 405, 405, 405, 469, 0, 0, 0, 0, 0, 2703 405, 405, 0, 0, 0, 0, 0, 0, 0, 0, 2704 0, 0, 0, 0, 469, 0, 0, 469, 469, 469, 2705 469, 469, 469, 469, 0, 0, 469, 469, 469, 0, 2706 0, 0, 0, 469, 469, 0, 0, 0, 469, 469, 2707 0, 0, 0, 0, 0, 0, 0, 0, 0, 469, 2708 151, 0, 0, 469, 469, 0, 0, 0, 469, 0, 2709 151, 0, 0, 0, 469, 0, 469, 469, 0, 469, 2710 0, 469, 469, 469, 469, 469, 0, 469, 469, 469, 2751 2711 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 2752 0, 0, 0, 0, 469, 469, 469, 151, 469, 469,2753 469, 0, 469, 469, 469, 0, 0, 469, 0, 469,2754 0, 0, 469, 469, 469, 469, 0, 0, 469, 469,2755 469, 0, 0, 469, 0, 0, 469, 469, 469, 469,2756 469, 469, 469, 469, 0, 469, 469, 469, 469, 469,2757 34, 0, 469, 0, 0, 0, 0, 0, 0, 469,2758 469, 469, 0, 0, 0, 0, 0, 0, 469, 469,2759 34, 0, 0, 34, 34, 34, 34, 34, 34, 34,2760 0, 0, 34, 34, 34, 0, 0, 0, 0, 34,2761 34, 0, 0, 0, 34, 34, 0, 0, 149, 0,2762 0, 0, 0, 0, 0, 34, 0, 0, 149, 34,2763 34, 0, 0, 0, 34, 0, 0, 0, 0, 0,2764 34, 0, 34, 34, 0, 0, 34, 0, 34, 34,2765 34, 34, 34, 0, 34, 34, 34, 34, 34, 34,2712 469, 469, 469, 0, 0, 469, 469, 469, 0, 469, 2713 469, 469, 0, 469, 469, 469, 0, 0, 469, 151, 2714 469, 0, 0, 469, 469, 469, 469, 0, 0, 469, 2715 469, 469, 0, 0, 0, 0, 0, 469, 0, 0, 2716 469, 469, 469, 469, 469, 469, 469, 469, 0, 469, 2717 469, 469, 469, 469, 34, 0, 469, 0, 0, 0, 2718 0, 0, 0, 469, 469, 469, 0, 0, 0, 0, 2719 0, 0, 469, 469, 34, 0, 0, 34, 34, 34, 2720 34, 34, 34, 34, 0, 0, 34, 34, 34, 0, 2721 0, 0, 0, 34, 34, 0, 0, 0, 34, 34, 2722 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 2723 149, 0, 0, 34, 34, 0, 0, 0, 34, 0, 2724 149, 0, 0, 0, 34, 0, 34, 34, 0, 34, 2725 0, 34, 34, 34, 34, 34, 0, 34, 34, 34, 2766 2726 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 2767 0, 0, 0, 0, 34, 34, 34, 149, 34, 34, 2768 34, 0, 34, 34, 34, 0, 0, 34, 0, 34, 2769 0, 0, 34, 34, 34, 34, 0, 0, 34, 34, 2770 34, 0, 0, 34, 0, 0, 34, 34, 34, 34, 2771 34, 34, 34, 34, 0, 34, 34, 34, 34, 34, 2772 0, 0, 34, 0, 151, 0, 0, 0, 0, 34, 2773 34, 34, 0, 0, 0, 0, 0, 0, 34, 34, 2774 0, 0, 0, 0, 151, 0, 0, 151, 151, 151, 2775 151, 151, 151, 151, 0, 0, 151, 151, 151, 0, 2776 0, 0, 0, 151, 151, 0, 0, 0, 151, 151, 2777 0, 0, 67, 0, 0, 0, 0, 0, 0, 151, 2778 0, 0, 67, 151, 151, 0, 0, 0, 151, 0, 2779 0, 0, 0, 0, 151, 0, 151, 151, 0, 0, 2780 151, 0, 151, 151, 151, 151, 151, 0, 151, 151, 2727 34, 34, 34, 0, 0, 34, 34, 34, 0, 34, 2728 34, 34, 0, 34, 34, 34, 0, 0, 34, 149, 2729 34, 0, 0, 34, 34, 34, 34, 0, 0, 34, 2730 34, 34, 0, 0, 0, 0, 0, 34, 0, 0, 2731 34, 34, 34, 34, 34, 34, 34, 34, 0, 34, 2732 34, 34, 34, 34, 0, 0, 34, 0, 0, 0, 2733 0, 0, 0, 34, 34, 34, 151, 0, 0, 0, 2734 0, 0, 34, 34, 0, 0, 0, 0, 0, 0, 2735 0, 0, 0, 0, 0, 0, 151, 0, 0, 151, 2736 151, 151, 151, 151, 151, 151, 0, 0, 151, 151, 2737 151, 0, 0, 0, 0, 151, 151, 0, 0, 0, 2738 151, 151, 0, 0, 0, 0, 0, 0, 0, 0, 2739 0, 151, 67, 0, 0, 151, 151, 0, 0, 0, 2740 151, 0, 67, 0, 0, 0, 151, 0, 151, 151, 2741 0, 151, 0, 151, 151, 151, 151, 151, 0, 151, 2781 2742 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 2782 151, 151, 151, 151, 0, 0, 0, 0, 151, 151,2783 151, 67, 151, 151, 151, 0, 151, 151, 151, 0,2784 0, 151, 0, 151, 0, 0, 151, 151, 151, 151,2785 0, 0, 151, 151, 151, 0, 0, 151, 0, 0,2786 151, 151, 151, 151, 151, 151, 151, 151, 0, 151,2787 151, 151, 151, 151, 149, 0, 151, 0, 0, 0,2788 0, 0, 0, 151, 151, 151, 0, 0, 0, 0,2789 0, 0, 151, 151, 149, 0, 0, 149, 149, 149,2790 149, 149, 149, 149, 0, 0, 149, 149, 149, 0,2791 0, 0, 0, 149, 149, 0, 0, 0, 149, 149,2792 0, 0, 68, 0, 0, 0, 0, 0, 0, 149,2793 0, 0, 68, 149, 149, 0, 0, 0, 149, 0,2794 0, 0, 0, 0, 149, 0, 149, 149, 0, 0,2795 149, 0, 149, 149, 149, 149, 149, 0, 149, 149,2743 151, 151, 151, 151, 151, 0, 0, 151, 151, 151, 2744 0, 151, 151, 151, 0, 151, 151, 151, 0, 0, 2745 151, 67, 151, 0, 0, 151, 151, 151, 151, 0, 2746 0, 151, 151, 151, 0, 0, 0, 0, 0, 151, 2747 0, 0, 151, 151, 151, 151, 151, 151, 151, 151, 2748 0, 151, 151, 151, 151, 151, 149, 0, 151, 0, 2749 0, 0, 0, 0, 0, 151, 151, 151, 0, 0, 2750 0, 0, 0, 0, 151, 151, 149, 0, 0, 149, 2751 149, 149, 149, 149, 149, 149, 0, 0, 149, 149, 2752 149, 0, 0, 0, 0, 149, 149, 0, 0, 0, 2753 149, 149, 0, 0, 0, 0, 0, 0, 0, 0, 2754 0, 149, 68, 0, 0, 149, 149, 0, 0, 0, 2755 149, 0, 68, 0, 0, 0, 149, 0, 149, 149, 2756 0, 149, 0, 149, 149, 149, 149, 149, 0, 149, 2796 2757 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 2797 149, 149, 149, 149, 0, 0, 0, 0, 149, 149, 2798 149, 68, 149, 149, 149, 0, 149, 149, 149, 0, 2799 0, 149, 0, 149, 0, 0, 149, 149, 149, 149, 2800 0, 0, 149, 149, 149, 0, 0, 149, 0, 0, 2801 149, 149, 149, 149, 149, 149, 149, 149, 0, 149, 2802 149, 149, 149, 149, 0, 0, 149, 0, 67, 0, 2803 0, 0, 0, 149, 149, 149, 0, 0, 0, 0, 2804 0, 0, 149, 149, 0, 0, 0, 0, 67, 0, 2758 149, 149, 149, 149, 149, 0, 0, 149, 149, 149, 2759 0, 149, 149, 149, 0, 149, 149, 149, 0, 0, 2760 149, 68, 149, 0, 0, 149, 149, 149, 149, 0, 2761 0, 149, 149, 149, 0, 0, 0, 0, 0, 149, 2762 0, 0, 149, 149, 149, 149, 149, 149, 149, 149, 2763 0, 149, 149, 149, 149, 149, 0, 0, 149, 0, 2764 0, 0, 0, 0, 0, 149, 149, 149, 67, 0, 2765 0, 0, 0, 0, 149, 149, 0, 0, 0, 0, 2766 0, 0, 0, 0, 0, 0, 0, 0, 67, 0, 2805 2767 0, 67, 67, 67, 67, 67, 67, 67, 0, 0, 2806 2768 67, 67, 67, 0, 0, 0, 0, 67, 67, 0, 2807 0, 0, 67, 67, 0, 0, 40, 0, 0, 0,2808 0, 0, 0, 67, 0, 0, 40, 67, 67, 0,2809 0, 0, 67, 0, 2810 67, 67, 0, 0, 67, 0, 67, 67, 67, 67,2811 67, 0, 67, 67, 67, 67, 67, 67, 67, 67,2812 67, 67, 67, 67, 67, 67, 67, 67, 0, 0,2813 0, 0, 67, 67, 67, 40, 67, 67, 67, 0,2814 67, 67, 67, 0, 0, 67, 0, 67, 0, 0,2815 67, 67, 67, 67, 0, 0, 67, 67, 67, 0,2769 0, 0, 67, 67, 0, 0, 0, 0, 0, 0, 2770 0, 0, 0, 67, 40, 0, 0, 67, 67, 0, 2771 0, 0, 67, 0, 40, 0, 0, 0, 67, 0, 2772 67, 67, 0, 67, 0, 67, 67, 67, 67, 67, 2773 0, 67, 67, 67, 67, 67, 67, 67, 67, 67, 2774 67, 67, 67, 67, 67, 67, 67, 0, 0, 67, 2775 67, 67, 0, 67, 67, 67, 0, 67, 67, 67, 2776 0, 0, 67, 40, 67, 0, 0, 67, 67, 67, 2777 67, 0, 0, 67, 67, 67, 0, 0, 0, 0, 2816 2778 0, 67, 0, 0, 67, 67, 67, 67, 67, 67, 2817 2779 67, 67, 0, 67, 67, 67, 67, 67, 68, 0, … … 2820 2782 0, 68, 68, 68, 68, 68, 68, 68, 0, 0, 2821 2783 68, 68, 68, 0, 0, 0, 0, 68, 68, 0, 2822 0, 0, 68, 68, 0, 0, 437, 0, 0, 0,2823 0, 0, 0, 68, 0, 0, 437, 68, 68, 0,2824 0, 0, 68, 0, 0, 0, 0, 0, 68, 0,2825 68, 68, 0, 0, 68, 0, 68, 68, 68, 68,2826 68, 0, 68, 68, 68, 68, 68, 68, 68, 68,2827 68, 68, 68, 68, 68, 68, 68, 68, 0, 0,2828 0, 0, 68, 68, 68, 437, 68, 68, 68, 0,2829 68, 68, 68, 0, 0, 68, 0, 68, 0, 0,2830 68, 68, 68, 68, 0, 0, 68, 68, 68, 0,2784 0, 0, 68, 68, 0, 0, 0, 0, 0, 0, 2785 0, 0, 0, 68, 437, 0, 0, 68, 68, 0, 2786 0, 0, 68, 0, 437, 0, 0, 0, 68, 0, 2787 68, 68, 0, 68, 0, 68, 68, 68, 68, 68, 2788 0, 68, 68, 68, 68, 68, 68, 68, 68, 68, 2789 68, 68, 68, 68, 68, 68, 68, 0, 0, 68, 2790 68, 68, 0, 68, 68, 68, 0, 68, 68, 68, 2791 0, 0, 68, 437, 68, 0, 0, 68, 68, 68, 2792 68, 0, 0, 68, 68, 68, 0, 0, 0, 0, 2831 2793 0, 68, 0, 0, 68, 68, 68, 68, 68, 68, 2832 2794 68, 68, 0, 68, 68, 68, 68, 68, 0, 0, 2833 68, 0, 40, 0, 0, 0, 0, 68, 68, 68, 2834 0, 0, 0, 0, 0, 0, 68, 68, 0, 0, 2835 0, 0, 40, 0, 0, 40, 40, 40, 40, 40, 2836 40, 40, 0, 0, 40, 40, 40, 0, 0, 0, 2837 0, 40, 40, 0, 0, 0, 40, 40, 0, 0, 2838 438, 0, 0, 0, 0, 0, 0, 40, 0, 0, 2839 438, 40, 40, 0, 0, 0, 40, 0, 0, 0, 2840 0, 0, 40, 0, 40, 40, 0, 0, 40, 0, 2841 40, 40, 40, 40, 40, 0, 40, 40, 40, 40, 2842 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 2843 40, 40, 0, 0, 0, 0, 40, 40, 40, 438, 2844 40, 40, 40, 0, 40, 40, 40, 0, 0, 40, 2845 0, 40, 0, 0, 40, 40, 40, 40, 0, 0, 2846 40, 40, 40, 0, 0, 40, 0, 0, 40, 40, 2847 40, 40, 40, 40, 40, 40, 0, 40, 40, 40, 2848 40, 40, 437, 0, 40, 0, 0, 0, 0, 0, 2849 0, 40, 40, 40, 0, 0, 0, 0, 0, 0, 2850 40, 40, 437, 0, 0, 437, 437, 437, 437, 437, 2851 437, 437, 0, 0, 437, 437, 437, 0, 0, 0, 2852 0, 437, 437, 0, 0, 0, 437, 437, 0, 0, 2853 464, 0, 0, 0, 0, 0, 0, 437, 0, 0, 2854 464, 437, 437, 0, 0, 0, 437, 0, 0, 0, 2855 0, 0, 437, 0, 437, 437, 0, 0, 437, 0, 2856 437, 437, 437, 437, 437, 0, 437, 437, 437, 437, 2857 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 2858 437, 437, 0, 0, 0, 0, 437, 437, 437, 464, 2859 437, 437, 437, 0, 437, 437, 437, 0, 0, 437, 2860 0, 437, 0, 0, 437, 437, 437, 437, 0, 0, 2861 437, 437, 437, 0, 0, 437, 0, 0, 437, 437, 2862 437, 437, 437, 437, 437, 437, 0, 437, 437, 437, 2863 437, 437, 0, 0, 437, 0, 438, 0, 0, 0, 2864 0, 437, 437, 437, 0, 0, 0, 0, 0, 0, 2865 437, 437, 0, 0, 0, 0, 438, 0, 0, 438, 2866 438, 438, 438, 438, 438, 438, 0, 0, 438, 438, 2867 438, 0, 0, 0, 0, 438, 438, 0, 0, 0, 2868 438, 438, 0, 0, 43, 0, 0, 0, 0, 0, 2869 0, 438, 0, 0, 43, 438, 438, 0, 0, 0, 2870 438, 0, 0, 0, 0, 0, 438, 0, 438, 438, 2871 0, 0, 438, 0, 438, 438, 438, 438, 438, 0, 2795 68, 0, 0, 0, 0, 0, 0, 68, 68, 68, 2796 40, 0, 0, 0, 0, 0, 68, 68, 0, 0, 2797 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2798 40, 0, 0, 40, 40, 40, 40, 40, 40, 40, 2799 0, 0, 40, 40, 40, 0, 0, 0, 0, 40, 2800 40, 0, 0, 0, 40, 40, 0, 0, 0, 0, 2801 0, 0, 0, 0, 0, 40, 438, 0, 0, 40, 2802 40, 0, 0, 0, 40, 0, 438, 0, 0, 0, 2803 40, 0, 40, 40, 0, 40, 0, 40, 40, 40, 2804 40, 40, 0, 40, 40, 40, 40, 40, 40, 40, 2805 40, 40, 40, 40, 40, 40, 40, 40, 40, 0, 2806 0, 40, 40, 40, 0, 40, 40, 40, 0, 40, 2807 40, 40, 0, 0, 40, 438, 40, 0, 0, 40, 2808 40, 40, 40, 0, 0, 40, 40, 40, 0, 0, 2809 0, 0, 0, 40, 0, 0, 40, 40, 40, 40, 2810 40, 40, 40, 40, 0, 40, 40, 40, 40, 40, 2811 437, 0, 40, 0, 0, 0, 0, 0, 0, 40, 2812 40, 40, 0, 0, 0, 0, 0, 0, 40, 40, 2813 437, 0, 0, 437, 437, 437, 437, 437, 437, 437, 2814 0, 0, 437, 437, 437, 0, 0, 0, 0, 437, 2815 437, 0, 0, 0, 437, 437, 0, 0, 0, 0, 2816 0, 0, 0, 0, 0, 437, 464, 0, 0, 437, 2817 437, 0, 0, 0, 437, 0, 464, 0, 0, 0, 2818 437, 0, 437, 437, 0, 437, 0, 437, 437, 437, 2819 437, 437, 0, 437, 437, 437, 437, 437, 437, 437, 2820 437, 437, 437, 437, 437, 437, 437, 437, 437, 0, 2821 0, 437, 437, 437, 0, 437, 437, 437, 0, 437, 2822 437, 437, 0, 0, 437, 464, 437, 0, 0, 437, 2823 437, 437, 437, 0, 0, 437, 437, 437, 0, 0, 2824 0, 0, 0, 437, 0, 0, 437, 437, 437, 437, 2825 437, 437, 437, 437, 0, 437, 437, 437, 437, 437, 2826 0, 0, 437, 0, 0, 0, 0, 0, 0, 437, 2827 437, 437, 438, 0, 0, 0, 0, 0, 437, 437, 2828 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2829 0, 0, 438, 0, 0, 438, 438, 438, 438, 438, 2830 438, 438, 0, 0, 438, 438, 438, 0, 0, 0, 2831 0, 438, 438, 0, 0, 0, 438, 438, 0, 0, 2832 0, 0, 0, 0, 0, 0, 0, 438, 43, 0, 2833 0, 438, 438, 0, 0, 0, 438, 0, 43, 0, 2834 0, 0, 438, 0, 438, 438, 0, 438, 0, 438, 2835 438, 438, 438, 438, 0, 438, 438, 438, 438, 438, 2872 2836 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 2873 438, 438, 438, 438, 438, 438, 0, 0, 0, 0,2874 438, 438, 438, 43, 438, 438, 438, 0, 438, 438,2875 438, 0, 0, 438, 0, 438, 0, 0, 438, 438,2876 438, 438, 0, 0, 438, 438, 438, 0, 0, 438,2877 0, 0, 438, 438, 438, 438, 438, 438, 438, 438,2878 0, 438, 438, 438, 438, 438, 464, 0, 438, 0,2879 0, 0, 0, 0, 0, 438, 438, 438, 0, 0,2880 0, 0, 0, 0, 438, 438, 464, 0, 0, 464,2881 464, 464, 464, 464, 464, 464, 0, 0, 464, 464,2882 464, 0, 0, 0, 0, 464, 464, 0, 0, 0,2883 464, 464, 0, 0, 362, 0, 0, 0, 0, 0,2884 0, 464, 0, 0, 362, 464, 464, 0, 0, 0,2885 464, 0, 0, 0, 0, 0, 464, 0, 464, 464,2886 0, 0, 464, 0, 464, 464, 464, 464, 464, 0,2837 438, 0, 0, 438, 438, 438, 0, 438, 438, 438, 2838 0, 438, 438, 438, 0, 0, 438, 43, 438, 0, 2839 0, 438, 438, 438, 438, 0, 0, 438, 438, 438, 2840 0, 0, 0, 0, 0, 438, 0, 0, 438, 438, 2841 438, 438, 438, 438, 438, 438, 0, 438, 438, 438, 2842 438, 438, 464, 0, 438, 0, 0, 0, 0, 0, 2843 0, 438, 438, 438, 0, 0, 0, 0, 0, 0, 2844 438, 438, 464, 0, 0, 464, 464, 464, 464, 464, 2845 464, 464, 0, 0, 464, 464, 464, 0, 0, 0, 2846 0, 464, 464, 0, 0, 0, 464, 464, 0, 0, 2847 0, 0, 0, 0, 0, 0, 0, 464, 362, 0, 2848 0, 464, 464, 0, 0, 0, 464, 0, 362, 0, 2849 0, 0, 464, 0, 464, 464, 0, 464, 0, 464, 2850 464, 464, 464, 464, 0, 464, 464, 464, 464, 464, 2887 2851 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 2888 464, 464, 464, 464, 464, 464, 0, 0, 0, 0,2889 464, 464, 464, 362, 464, 464, 464, 0, 464, 464,2890 464, 0, 0, 464, 0, 464, 0, 0, 464, 464,2891 464, 464, 0, 0, 464, 464, 464, 0, 0, 464,2892 0, 0, 464, 464, 464, 464, 464, 464, 464, 464,2893 0, 464, 464, 464, 464, 464, 0, 0, 464, 0,2894 43, 0, 0, 0, 0, 464, 464, 464, 0, 0,2895 0, 0, 0, 0, 464, 464, 0, 0, 0, 0,2896 43, 0, 0, 43, 43, 43, 43, 43, 43, 43,2897 0, 0, 43, 43, 43, 0, 0, 0, 0, 43,2898 43, 0, 0, 0, 43, 43, 0, 0, 470, 0,2899 0, 0, 0, 0, 0, 43, 0, 0, 470, 43,2900 43, 0, 0, 0, 43, 0, 0, 0, 0, 0,2901 43, 0, 43, 43, 0, 0, 43, 0, 43, 43,2902 43, 43, 43, 0, 43, 43, 43, 43, 43, 43,2852 464, 0, 0, 464, 464, 464, 0, 464, 464, 464, 2853 0, 464, 464, 464, 0, 0, 464, 362, 464, 0, 2854 0, 464, 464, 464, 464, 0, 0, 464, 464, 464, 2855 0, 0, 0, 0, 0, 464, 0, 0, 464, 464, 2856 464, 464, 464, 464, 464, 464, 0, 464, 464, 464, 2857 464, 464, 0, 0, 464, 0, 0, 0, 0, 0, 2858 0, 464, 464, 464, 43, 0, 0, 0, 0, 0, 2859 464, 464, 0, 0, 0, 0, 0, 0, 0, 0, 2860 0, 0, 0, 0, 43, 0, 0, 43, 43, 43, 2861 43, 43, 43, 43, 0, 0, 43, 43, 43, 0, 2862 0, 0, 0, 43, 43, 0, 0, 0, 43, 43, 2863 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 2864 470, 0, 0, 43, 43, 0, 0, 0, 43, 0, 2865 470, 0, 0, 0, 43, 0, 43, 43, 0, 43, 2866 0, 43, 43, 43, 43, 43, 0, 43, 43, 43, 2903 2867 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2904 0, 0, 0, 0, 43, 43, 43, 470, 43, 43,2905 43, 0, 43, 43, 43, 0, 0, 43, 0, 43,2906 0, 0, 43, 43, 43, 43, 0, 0, 43, 43,2907 43, 0, 0, 43, 0, 0, 43, 43, 43, 43,2908 43, 43, 43, 43, 0, 43, 43, 43, 43, 43,2909 362, 0, 43, 0, 0, 0, 0, 0, 0, 43,2910 43, 43, 0, 0, 0, 0, 0, 0, 43, 43,2911 362, 0, 0, 362, 362, 362, 362, 362, 362, 362,2912 0, 0, 362, 362, 362, 0, 0, 0, 0, 362,2913 362, 0, 0, 0, 362, 362, 0, 0, 364, 0,2914 0, 0, 0, 0, 0, 362, 0, 0, 364, 362,2915 36 2, 0, 0, 0, 362, 0, 0, 0, 0, 0,2916 36 2, 0, 362, 362, 0, 0, 362, 0, 362, 362,2917 362, 362, 362, 0, 362, 362, 362, 362, 362, 362,2868 43, 43, 43, 0, 0, 43, 43, 43, 0, 43, 2869 43, 43, 0, 43, 43, 43, 0, 0, 43, 470, 2870 43, 0, 0, 43, 43, 43, 43, 0, 0, 43, 2871 43, 43, 0, 0, 0, 0, 0, 43, 0, 0, 2872 43, 43, 43, 43, 43, 43, 43, 43, 0, 43, 2873 43, 43, 43, 43, 362, 0, 43, 0, 0, 0, 2874 0, 0, 0, 43, 43, 43, 0, 0, 0, 0, 2875 0, 0, 43, 43, 362, 0, 0, 362, 362, 362, 2876 362, 362, 362, 362, 0, 0, 362, 362, 362, 0, 2877 0, 0, 0, 362, 362, 0, 0, 0, 362, 362, 2878 0, 0, 0, 0, 0, 0, 0, 0, 0, 362, 2879 364, 0, 0, 362, 362, 0, 0, 0, 362, 0, 2880 364, 0, 0, 0, 362, 0, 362, 362, 0, 362, 2881 0, 362, 362, 362, 362, 362, 0, 362, 362, 362, 2918 2882 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 2919 0, 0, 0, 0, 362, 362, 362, 364, 362, 362, 2920 362, 0, 362, 362, 362, 0, 0, 362, 0, 362, 2921 0, 0, 362, 362, 362, 362, 0, 0, 362, 362, 2922 362, 0, 0, 362, 0, 0, 362, 362, 362, 362, 2923 362, 362, 362, 362, 0, 362, 362, 362, 362, 362, 2924 0, 0, 362, 0, 470, 0, 0, 0, 0, 362, 2925 362, 362, 0, 0, 0, 0, 0, 0, 362, 362, 2926 0, 0, 0, 0, 470, 0, 0, 470, 470, 470, 2927 470, 470, 470, 470, 0, 0, 470, 470, 470, 0, 2928 0, 0, 0, 470, 470, 0, 0, 0, 470, 470, 2929 0, 0, 408, 0, 0, 0, 0, 0, 0, 470, 2930 0, 0, 408, 470, 470, 0, 0, 0, 470, 0, 2931 0, 0, 0, 0, 470, 0, 470, 470, 0, 0, 2932 470, 0, 470, 470, 470, 470, 470, 0, 470, 470, 2883 362, 362, 362, 0, 0, 362, 362, 362, 0, 362, 2884 362, 362, 0, 362, 362, 362, 0, 0, 362, 364, 2885 362, 0, 0, 362, 362, 362, 362, 0, 0, 362, 2886 362, 362, 0, 0, 0, 0, 0, 362, 0, 0, 2887 362, 362, 362, 362, 362, 362, 362, 362, 0, 362, 2888 362, 362, 362, 362, 0, 0, 362, 0, 0, 0, 2889 0, 0, 0, 362, 362, 362, 470, 0, 0, 0, 2890 0, 0, 362, 362, 0, 0, 0, 0, 0, 0, 2891 0, 0, 0, 0, 0, 0, 470, 0, 0, 470, 2892 470, 470, 470, 470, 470, 470, 0, 0, 470, 470, 2893 470, 0, 0, 0, 0, 470, 470, 0, 0, 0, 2894 470, 470, 0, 0, 0, 0, 0, 0, 0, 0, 2895 0, 470, 408, 0, 0, 470, 470, 0, 0, 0, 2896 470, 0, 408, 0, 0, 0, 470, 0, 470, 470, 2897 0, 470, 0, 470, 470, 470, 470, 470, 0, 470, 2933 2898 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 2934 470, 470, 470, 470, 0, 0, 0,0, 470, 470,2935 470, 408, 470, 470, 470, 0, 470, 470, 470, 0,2936 0, 470, 0, 470, 0, 0, 470, 470, 470, 470,2937 0, 0, 470, 470, 470, 0, 0, 470, 0,0,2938 470, 470, 470, 470, 470, 470, 470, 470,0, 470,2939 470, 470, 470, 470, 364, 0, 470, 0,0, 0,2940 0, 0, 0, 470, 470, 470, 0,0, 0, 0,2941 0, 0, 470, 470, 364, 0, 0, 364, 364, 364,2942 364, 364, 364, 364, 0, 0, 364, 364, 364, 0,2943 0, 0, 0, 364, 364, 0, 0, 0, 364, 364,2944 0, 0, 545, 0, 0, 0, 0, 0, 0, 364,2945 0, 0, 545, 364, 364, 0, 0, 0, 364, 0,2946 0, 0, 0, 0, 364, 0, 364, 364, 0, 0,2947 364, 0, 364, 364, 364, 364, 364, 0, 364, 364,2899 470, 470, 470, 470, 470, 0, 0, 470, 470, 470, 2900 0, 470, 470, 470, 0, 470, 470, 470, 0, 0, 2901 470, 408, 470, 0, 0, 470, 470, 470, 470, 0, 2902 0, 470, 470, 470, 0, 0, 0, 0, 0, 470, 2903 0, 0, 470, 470, 470, 470, 470, 470, 470, 470, 2904 0, 470, 470, 470, 470, 470, 364, 0, 470, 0, 2905 0, 0, 0, 0, 0, 470, 470, 470, 0, 0, 2906 0, 0, 0, 0, 470, 470, 364, 0, 0, 364, 2907 364, 364, 364, 364, 364, 364, 0, 0, 364, 364, 2908 364, 0, 0, 0, 0, 364, 364, 0, 0, 0, 2909 364, 364, 0, 0, 0, 0, 0, 0, 0, 0, 2910 0, 364, 545, 0, 0, 364, 364, 0, 0, 0, 2911 364, 0, 545, 0, 0, 0, 364, 0, 364, 364, 2912 0, 364, 0, 364, 364, 364, 364, 364, 0, 364, 2948 2913 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 2949 364, 364, 364, 364, 0, 0, 0, 0, 364, 364, 2950 364, 545, 364, 364, 364, 0, 364, 364, 364, 0, 2951 0, 364, 0, 364, 0, 0, 364, 364, 364, 364, 2952 0, 0, 364, 364, 364, 0, 0, 364, 0, 0, 2953 364, 364, 364, 364, 364, 364, 364, 364, 0, 364, 2954 364, 364, 364, 364, 0, 0, 364, 0, 408, 0, 2955 0, 0, 0, 364, 364, 364, 0, 0, 0, 0, 2956 0, 0, 364, 364, 0, 0, 0, 0, 408, 0, 2914 364, 364, 364, 364, 364, 0, 0, 364, 364, 364, 2915 0, 364, 364, 364, 0, 364, 364, 364, 0, 0, 2916 364, 545, 364, 0, 0, 364, 364, 364, 364, 0, 2917 0, 364, 364, 364, 0, 0, 0, 0, 0, 364, 2918 0, 0, 364, 364, 364, 364, 364, 364, 364, 364, 2919 0, 364, 364, 364, 364, 364, 0, 0, 364, 0, 2920 0, 0, 0, 0, 0, 364, 364, 364, 408, 0, 2921 0, 0, 0, 0, 364, 364, 0, 0, 0, 0, 2922 0, 0, 0, 0, 0, 0, 0, 0, 408, 0, 2957 2923 0, 408, 408, 408, 408, 408, 408, 408, 0, 0, 2958 2924 408, 408, 408, 0, 0, 0, 0, 408, 408, 0, 2959 0, 0, 408, 408, 0, 0, 409, 0, 0, 0,2960 0, 0, 0, 408, 0, 0, 409, 408, 408, 0,2961 0, 0, 408, 0, 0, 0, 0, 0, 408, 0,2962 408, 408, 0, 0, 408, 0, 408, 408, 408, 408,2963 408, 0, 408, 408, 408, 408, 408, 408, 408, 408,2964 408, 408, 408, 408, 408, 408, 408, 408, 0, 0,2965 0, 0, 408, 408, 408, 409, 408, 408, 408, 0,2966 408, 408, 408, 0, 0, 408, 0, 408, 0, 0,2967 408, 408, 408, 408, 0, 0, 408, 408, 408, 0,2925 0, 0, 408, 408, 0, 0, 0, 0, 0, 0, 2926 0, 0, 0, 408, 409, 0, 0, 408, 408, 0, 2927 0, 0, 408, 0, 409, 0, 0, 0, 408, 0, 2928 408, 408, 0, 408, 0, 408, 408, 408, 408, 408, 2929 0, 408, 408, 408, 408, 408, 408, 408, 408, 408, 2930 408, 408, 408, 408, 408, 408, 408, 0, 0, 408, 2931 408, 408, 0, 408, 408, 408, 0, 408, 408, 408, 2932 0, 0, 408, 409, 408, 0, 0, 408, 408, 408, 2933 408, 0, 0, 408, 408, 408, 0, 0, 0, 0, 2968 2934 0, 408, 0, 0, 408, 408, 408, 408, 408, 408, 2969 2935 408, 408, 0, 408, 408, 408, 408, 408, 545, 0, … … 2972 2938 0, 545, 545, 545, 545, 545, 545, 545, 0, 0, 2973 2939 545, 545, 545, 0, 0, 0, 0, 545, 545, 0, 2974 0, 0, 545, 545, 0, 0, 414, 0, 0, 0,2975 0, 0, 0, 545, 0, 0, 414, 545, 545, 0,2976 0, 0, 545, 0, 0, 0, 0, 0, 545, 0,2977 545, 545, 0, 0, 545, 0, 545, 545, 545, 545,2978 545, 0, 545, 545, 545, 545, 545, 545, 545, 545,2979 545, 545, 545, 545, 545, 545, 545, 545, 0, 0,2980 0, 0, 545, 545, 545, 414, 545, 545, 545, 0,2981 545, 545, 545, 0, 0, 545, 0, 545, 0, 0,2982 545, 545, 545, 545, 0, 0, 545, 545, 545, 0,2940 0, 0, 545, 545, 0, 0, 0, 0, 0, 0, 2941 0, 0, 0, 545, 414, 0, 0, 545, 545, 0, 2942 0, 0, 545, 0, 414, 0, 0, 0, 545, 0, 2943 545, 545, 0, 545, 0, 545, 545, 545, 545, 545, 2944 0, 545, 545, 545, 545, 545, 545, 545, 545, 545, 2945 545, 545, 545, 545, 545, 545, 545, 0, 0, 545, 2946 545, 545, 0, 545, 545, 545, 0, 545, 545, 545, 2947 0, 0, 545, 414, 545, 0, 0, 545, 545, 545, 2948 545, 0, 0, 545, 545, 545, 0, 0, 0, 0, 2983 2949 0, 545, 0, 0, 545, 545, 545, 545, 545, 545, 2984 2950 545, 545, 0, 545, 545, 545, 545, 545, 0, 0, 2985 545, 0, 409, 0, 0, 0, 0, 545, 545, 545, 2986 0, 0, 0, 0, 0, 0, 545, 545, 0, 0, 2987 0, 0, 409, 0, 0, 409, 409, 409, 409, 409, 2988 409, 409, 0, 0, 409, 409, 409, 0, 0, 0, 2989 0, 409, 409, 0, 0, 0, 409, 409, 0, 8, 2990 0, 0, 0, 0, 0, 0, 0, 409, 0, 8, 2991 0, 409, 409, 0, 0, 0, 409, 0, 0, 0, 2992 0, 0, 409, 0, 409, 409, 0, 0, 409, 0, 2993 409, 409, 409, 409, 409, 0, 409, 409, 409, 409, 2994 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 2995 409, 409, 0, 0, 0, 0, 409, 409, 409, 0, 2996 409, 409, 409, 0, 409, 409, 409, 0, 0, 409, 2997 0, 409, 0, 0, 409, 409, 409, 409, 0, 0, 2998 409, 409, 409, 0, 0, 409, 0, 0, 409, 409, 2999 409, 409, 409, 409, 409, 409, 0, 409, 409, 409, 3000 409, 409, 414, 0, 409, 0, 0, 0, 0, 0, 3001 0, 409, 409, 409, 0, 0, 0, 0, 0, 0, 3002 409, 409, 414, 0, 0, 414, 414, 414, 414, 414, 3003 414, 414, 0, 0, 414, 414, 414, 0, 0, 0, 3004 0, 414, 414, 0, 0, 0, 414, 414, 0, 0, 3005 410, 0, 0, 0, 0, 0, 0, 414, 0, 0, 3006 410, 414, 414, 0, 0, 0, 414, 0, 0, 0, 3007 0, 0, 414, 0, 414, 414, 0, 0, 414, 0, 3008 414, 414, 414, 414, 414, 0, 414, 414, 414, 414, 3009 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 3010 414, 414, 0, 0, 0, 0, 414, 414, 414, 410, 3011 414, 414, 414, 0, 414, 414, 414, 0, 0, 414, 3012 0, 414, 0, 0, 414, 414, 414, 414, 0, 0, 3013 414, 414, 414, 0, 0, 414, 0, 0, 414, 414, 3014 414, 414, 414, 414, 414, 414, 0, 414, 414, 414, 3015 414, 414, 0, 0, 414, 8, 0, 0, 0, 0, 3016 0, 414, 414, 0, 0, 0, 0, 0, 0, 0, 3017 414, 414, 0, 0, 0, 8, 0, 0, 8, 8, 3018 8, 8, 8, 8, 8, 0, 0, 8, 8, 8, 3019 0, 0, 0, 0, 8, 8, 0, 0, 0, 8, 3020 8, 0, 0, 407, 0, 0, 0, 0, 0, 0, 3021 8, 0, 0, 407, 8, 8, 0, 0, 0, 8, 3022 0, 0, 0, 0, 0, 8, 0, 8, 8, 0, 3023 0, 8, 0, 8, 8, 8, 8, 8, 0, 8, 3024 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3025 8, 8, 8, 8, 8, 0, 0, 0, 0, 8, 3026 8, 8, 407, 8, 8, 8, 0, 8, 8, 8, 3027 0, 0, 8, 0, 8, 0, 0, 8, 8, 8, 3028 8, 0, 0, 8, 8, 8, 0, 0, 8, 0, 3029 0, 8, 8, 8, 8, 8, 8, 8, 8, 0, 3030 8, 8, 8, 8, 8, 0, 410, 8, 0, 0, 3031 0, 0, 0, 0, 8, 8, 8, 0, 0, 0, 3032 0, 0, 0, 8, 8, 0, 410, 0, 0, 410, 3033 410, 410, 410, 410, 410, 410, 0, 0, 410, 410, 3034 410, 0, 0, 0, 0, 410, 410, 0, 0, 0, 3035 410, 410, 0, 0, 353, 0, 0, 0, 0, 0, 3036 0, 410, 0, 0, 353, 410, 410, 0, 0, 0, 3037 410, 0, 0, 0, 0, 0, 410, 0, 410, 410, 3038 0, 0, 410, 0, 410, 410, 410, 410, 410, 0, 2951 545, 0, 0, 0, 0, 0, 0, 545, 545, 545, 2952 409, 0, 0, 0, 0, 0, 545, 545, 0, 0, 2953 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2954 409, 0, 0, 409, 409, 409, 409, 409, 409, 409, 2955 0, 0, 409, 409, 409, 0, 0, 0, 0, 409, 2956 409, 0, 0, 0, 409, 409, 0, 0, 0, 0, 2957 0, 0, 0, 0, 0, 409, 410, 0, 0, 409, 2958 409, 0, 0, 0, 409, 0, 410, 0, 0, 0, 2959 409, 0, 409, 409, 0, 409, 0, 409, 409, 409, 2960 409, 409, 0, 409, 409, 409, 409, 409, 409, 409, 2961 409, 409, 409, 409, 409, 409, 409, 409, 409, 0, 2962 0, 409, 409, 409, 0, 409, 409, 409, 0, 409, 2963 409, 409, 0, 0, 409, 410, 409, 0, 0, 409, 2964 409, 409, 409, 0, 0, 409, 409, 409, 0, 0, 2965 0, 0, 0, 409, 0, 0, 409, 409, 409, 409, 2966 409, 409, 409, 409, 0, 409, 409, 409, 409, 409, 2967 414, 0, 409, 0, 0, 0, 0, 0, 0, 409, 2968 409, 409, 0, 0, 0, 0, 0, 0, 409, 409, 2969 414, 0, 0, 414, 414, 414, 414, 414, 414, 414, 2970 0, 0, 414, 414, 414, 0, 0, 0, 0, 414, 2971 414, 0, 0, 0, 414, 414, 0, 0, 0, 0, 2972 0, 0, 0, 0, 0, 414, 407, 0, 0, 414, 2973 414, 0, 0, 0, 414, 0, 407, 0, 0, 0, 2974 414, 0, 414, 414, 0, 414, 0, 414, 414, 414, 2975 414, 414, 0, 414, 414, 414, 414, 414, 414, 414, 2976 414, 414, 414, 414, 414, 414, 414, 414, 414, 0, 2977 0, 414, 414, 414, 0, 414, 414, 414, 0, 414, 2978 414, 414, 0, 0, 414, 407, 414, 0, 0, 414, 2979 414, 414, 414, 0, 0, 414, 414, 414, 0, 0, 2980 0, 0, 0, 414, 0, 0, 414, 414, 414, 414, 2981 414, 414, 414, 414, 0, 414, 414, 414, 414, 414, 2982 0, 0, 414, 0, 0, 0, 0, 0, 0, 414, 2983 414, 0, 410, 0, 0, 0, 0, 0, 414, 414, 2984 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2985 0, 0, 410, 0, 0, 410, 410, 410, 410, 410, 2986 410, 410, 0, 0, 410, 410, 410, 0, 0, 0, 2987 0, 410, 410, 0, 0, 0, 410, 410, 0, 0, 2988 0, 0, 0, 0, 0, 0, 0, 410, 353, 0, 2989 0, 410, 410, 0, 0, 0, 410, 0, 353, 0, 2990 0, 0, 410, 0, 410, 410, 0, 410, 0, 410, 2991 410, 410, 410, 410, 0, 410, 410, 410, 410, 410, 3039 2992 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 3040 410, 410, 410, 410, 410, 410, 0, 0, 0, 0, 3041 410, 410, 410, 353, 410, 410, 410, 0, 410, 410, 3042 410, 0, 0, 410, 0, 410, 0, 0, 410, 410, 3043 410, 410, 0, 0, 410, 410, 410, 0, 0, 410, 3044 0, 0, 410, 410, 410, 410, 410, 410, 410, 410, 3045 0, 410, 410, 410, 410, 410, 0, 0, 410, 407, 3046 0, 0, 0, 0, 0, 410, 410, 410, 0, 0, 3047 0, 0, 0, 0, 0, 410, 0, 0, 0, 407, 3048 0, 0, 407, 407, 407, 407, 407, 407, 407, 0, 3049 0, 407, 407, 407, 0, 0, 0, 0, 407, 407, 3050 0, 0, 0, 407, 407, 0, 0, 24, 0, 0, 3051 0, 0, 0, 0, 407, 0, 0, 24, 407, 407, 3052 0, 0, 0, 407, 0, 0, 0, 0, 0, 407, 3053 0, 407, 407, 0, 0, 407, 0, 407, 407, 407, 3054 407, 407, 0, 407, 407, 407, 407, 407, 407, 407, 3055 407, 407, 407, 407, 407, 407, 407, 407, 407, 0, 3056 0, 0, 0, 407, 407, 407, 24, 407, 407, 407, 3057 0, 407, 407, 407, 0, 0, 407, 0, 407, 0, 2993 410, 0, 0, 410, 410, 410, 0, 410, 410, 410, 2994 0, 410, 410, 410, 0, 0, 410, 353, 410, 0, 2995 0, 410, 410, 410, 410, 0, 0, 410, 410, 410, 2996 0, 0, 0, 0, 0, 410, 0, 0, 410, 410, 2997 410, 410, 410, 410, 410, 410, 0, 410, 410, 410, 2998 410, 410, 407, 0, 410, 0, 0, 0, 0, 0, 2999 0, 410, 410, 410, 0, 0, 0, 0, 0, 0, 3000 0, 410, 407, 0, 0, 407, 407, 407, 407, 407, 3001 407, 407, 0, 0, 407, 407, 407, 0, 0, 0, 3002 0, 407, 407, 0, 0, 0, 407, 407, 0, 0, 3003 0, 0, 0, 0, 0, 0, 0, 407, 24, 0, 3004 0, 407, 407, 0, 0, 0, 407, 0, 24, 0, 3005 0, 0, 407, 0, 407, 407, 0, 407, 0, 407, 3006 407, 407, 407, 407, 0, 407, 407, 407, 407, 407, 3007 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 3008 407, 0, 0, 407, 407, 407, 0, 407, 407, 407, 3009 0, 407, 407, 407, 0, 0, 407, 24, 407, 0, 3058 3010 0, 407, 407, 407, 407, 0, 0, 407, 407, 407, 3059 0, 0, 407, 0, 0, 407, 407, 407, 407, 407, 3060 407, 407, 407, 0, 407, 407, 407, 407, 407, 0, 3061 353, 407, 0, 0, 0, 0, 0, 0, 407, 407, 3062 0, 0, 0, 0, 0, 0, 0, 407, 407, 0, 3063 353, 0, 0, 353, 353, 353, 353, 353, 353, 353, 3064 0, 0, 353, 353, 353, 0, 0, 0, 0, 353, 3065 353, 0, 0, 22, 353, 353, 0, 0, 0, 0, 3066 0, 0, 0, 0, 0, 353, 0, 0, 0, 353, 3067 353, 0, 0, 0, 353, 0, 0, 0, 0, 0, 3068 353, 0, 353, 353, 0, 0, 353, 0, 353, 353, 3069 353, 353, 353, 0, 353, 353, 353, 353, 353, 353, 3011 0, 0, 0, 0, 0, 407, 0, 0, 407, 407, 3012 407, 407, 407, 407, 407, 407, 0, 407, 407, 407, 3013 407, 407, 0, 0, 407, 0, 0, 0, 0, 0, 3014 0, 407, 407, 0, 353, 0, 0, 0, 0, 0, 3015 407, 407, 0, 0, 0, 0, 0, 0, 0, 0, 3016 0, 0, 0, 0, 353, 0, 0, 353, 353, 353, 3017 353, 353, 353, 353, 0, 0, 353, 353, 353, 0, 3018 0, 0, 0, 353, 353, 0, 0, 0, 353, 353, 3019 0, 0, 0, 0, 0, 0, 0, 0, 0, 353, 3020 0, 0, 0, 353, 353, 0, 0, 0, 353, 0, 3021 0, 0, 0, 0, 353, 0, 353, 353, 0, 353, 3022 0, 353, 353, 353, 353, 353, 0, 353, 353, 353, 3070 3023 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 3071 0, 0, 22, 0, 353, 353, 353, 0, 353, 353,3072 353, 0, 353, 353, 353, 0, 0, 353, 0, 353,3073 0, 0, 353, 353, 353, 353, 0, 0, 353, 353,3074 353, 0, 0, 353, 0, 0, 353, 353, 353, 353,3075 0, 353, 353, 353, 0, 353, 353, 353, 353, 353,3076 0, 0, 353, 24, 0, 0, 0, 0, 0, 353,3077 353, 0, 0, 0, 0, 0, 0, 0, 0, 353,3078 0, 0, 0, 24, 0, 0, 24, 24, 24, 24,3079 24, 24, 24, 0, 0, 24, 24, 24, 0, 0,3080 0, 0, 24, 24, 0, 0, 0, 24, 24, 0,3081 0, 0, 0, 0, 0, 0, 0, 0, 24, 0,3082 0, 0, 24, 24, 0, 0, 0, 24, 0, 0,3083 0, 0, 0, 24, 0, 24, 24, 0, 0, 24,3024 353, 353, 353, 0, 0, 353, 353, 353, 0, 353, 3025 353, 353, 0, 353, 353, 353, 0, 0, 353, 0, 3026 353, 0, 0, 353, 353, 353, 353, 0, 0, 353, 3027 353, 353, 0, 0, 0, 0, 0, 353, 0, 0, 3028 353, 353, 353, 353, 0, 353, 353, 353, 0, 353, 3029 353, 353, 353, 353, 24, 749, 353, 747, 149, 0, 3030 150, 0, 0, 353, 353, 0, 0, 0, 0, 0, 3031 0, 0, 0, 353, 24, 0, 574, 24, 24, 24, 3032 24, 24, 24, 24, 0, 0, 24, 24, 24, 0, 3033 0, 0, 0, 24, 24, 0, 0, 0, 24, 24, 3034 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 3035 0, 0, 0, 24, 24, 0, 0, 0, 24, 0, 3036 0, 0, 0, 0, 24, 0, 24, 24, 0, 24, 3084 3037 0, 24, 24, 24, 24, 24, 0, 24, 24, 24, 3085 3038 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 3086 24, 24, 24, 0, 0, 0, 0, 24, 24, 24, 3087 0, 24, 24, 24, 0, 24, 24, 24, 0, 0, 3088 24, 0, 24, 0, 0, 24, 24, 24, 24, 0, 3089 0, 24, 24, 24, 0, 0, 24, 0, 0, 24, 3090 24, 24, 24, 24, 24, 24, 24, 0, 24, 24, 3091 24, 24, 24, 0, 0, 24, 752, 0, 750, 149, 3092 0, 150, 24, 24, 24, 0, 0, 0, 0, 22, 3093 0, 24, 22, 22, 22, 22, 0, 574, 22, 0, 3094 0, 22, 22, 22, 0, 0, 0, 0, 22, 22, 3095 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3096 0, 0, 0, 0, 22, 0, 0, 0, 22, 22, 3097 0, 0, 0, 22, 0, 0, 0, 0, 0, 22, 3098 0, 22, 22, 0, 0, 22, 0, 22, 22, 22, 3099 22, 22, 0, 22, 22, 22, 22, 22, 22, 22, 3100 22, 22, 22, 22, 22, 22, 22, 22, 22, 0, 3101 0, 0, 0, 22, 22, 22, 0, 22, 22, 22, 3102 0, 22, 22, 22, 0, 0, 22, 0, 22, 0, 3103 0, 22, 22, 22, 22, 0, 0, 22, 22, 22, 3104 0, 0, 22, 0, 0, 0, 22, 22, 22, 22, 3105 22, 22, 22, 0, 22, 22, 22, 22, 22, 0, 3106 0, 22, 188, 0, 538, 149, 0, 150, 22, 22, 3107 22, 247, 247, 247, 0, 247, 0, 22, 0, 0, 3108 0, 0, 0, 543, 0, 0, 0, 0, 247, 0, 3109 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 3110 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3111 188, 0, 0, 149, 0, 150, 0, 0, 0, 0, 3112 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3113 0, 657, 0, 0, 0, 0, 0, 0, 0, 148, 3114 0, 0, 0, 0, 0, 0, 0, 0, 0, 751, 3115 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3116 0, 0, 151, 152, 0, 0, 0, 153, 154, 155, 3117 156, 0, 0, 0, 0, 0, 0, 0, 0, 157, 3118 158, 159, 160, 161, 162, 163, 164, 0, 165, 166, 3119 167, 0, 0, 168, 169, 170, 0, 171, 172, 173, 3120 174, 175, 0, 176, 0, 0, 0, 0, 0, 0, 3121 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3122 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3123 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 3124 0, 708, 149, 0, 150, 0, 0, 0, 0, 0, 3125 0, 0, 0, 0, 0, 0, 0, 707, 177, 0, 3126 0, 0, 0, 0, 0, 0, 178, 179, 0, 0, 3127 0, 0, 180, 0, 0, 0, 0, 0, 0, 0, 3128 0, 0, 181, 182, 0, 148, 183, 184, 185, 186, 3129 247, 247, 247, 89, 247, 247, 247, 247, 247, 247, 3130 187, 0, 247, 247, 0, 0, 0, 0, 151, 152, 3131 0, 0, 0, 153, 154, 155, 156, 0, 0, 0, 3132 0, 0, 0, 0, 0, 157, 158, 159, 160, 161, 3133 162, 163, 164, 148, 165, 166, 167, 0, 0, 168, 3134 169, 170, 658, 171, 172, 173, 174, 175, 0, 176, 3135 0, 0, 0, 0, 0, 0, 151, 152, 0, 0, 3136 0, 153, 154, 155, 156, 0, 0, 0, 0, 0, 3137 0, 0, 0, 157, 158, 159, 160, 161, 162, 163, 3138 164, 0, 165, 166, 167, 0, 0, 168, 169, 170, 3139 0, 171, 172, 173, 174, 175, 188, 176, 538, 149, 3140 0, 150, 0, 0, 177, 0, 0, 0, 0, 0, 3141 0, 0, 178, 179, 0, 0, 0, 733, 180, 0, 3142 0, 0, 0, 0, 0, 0, 0, 0, 181, 182, 3143 0, 0, 183, 184, 185, 186, 0, 0, 0, 89, 3144 0, 0, 0, 0, 188, 0, 187, 149, 0, 150, 3145 0, 0, 177, 0, 0, 0, 0, 0, 0, 0, 3146 178, 179, 148, 0, 0, 642, 180, 0, 0, 0, 3147 0, 0, 0, 0, 0, 0, 181, 182, 0, 0, 3148 183, 184, 185, 186, 0, 151, 152, 89, 0, 0, 3149 153, 154, 155, 156, 187, 0, 0, 0, 0, 0, 3150 0, 0, 157, 158, 159, 160, 161, 162, 163, 164, 3151 0, 165, 166, 167, 0, 0, 168, 169, 170, 0, 3152 171, 172, 173, 174, 175, 0, 176, 0, 0, 0, 3153 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3154 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3155 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3156 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3157 0, 0, 0, 188, 0, 0, 149, 0, 150, 0, 3158 0, 177, 0, 0, 0, 0, 0, 0, 0, 178, 3159 179, 0, 0, 0, 662, 180, 0, 0, 0, 0, 3160 0, 0, 0, 0, 0, 181, 182, 0, 0, 183, 3161 184, 185, 186, 0, 0, 0, 89, 0, 0, 148, 3162 0, 0, 0, 187, 0, 188, 0, 0, 149, 0, 3039 24, 24, 24, 0, 0, 24, 24, 24, 0, 24, 3040 24, 24, 0, 24, 24, 24, 0, 0, 24, 0, 3041 24, 0, 0, 24, 24, 24, 24, 0, 0, 24, 3042 24, 24, 0, 0, 0, 0, 0, 24, 0, 0, 3043 24, 24, 24, 24, 24, 24, 24, 24, 0, 24, 3044 24, 24, 24, 24, 0, 0, 24, 188, 0, 538, 3045 149, 0, 150, 24, 24, 24, 0, 515, 515, 515, 3046 515, 515, 24, 0, 0, 0, 0, 0, 543, 0, 3047 0, 0, 0, 0, 0, 0, 515, 515, 515, 0, 3048 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3049 0, 0, 0, 0, 0, 188, 0, 0, 149, 0, 3163 3050 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3164 0, 0, 151, 152, 0, 0, 664, 153, 154, 155, 3165 156, 0, 0, 0, 0, 0, 0, 0, 0, 157, 3166 158, 159, 160, 161, 162, 163, 164, 148, 165, 166, 3167 167, 0, 0, 168, 169, 170, 0, 171, 172, 173, 3168 174, 175, 0, 176, 0, 0, 0, 0, 0, 0, 3169 151, 152, 0, 0, 0, 153, 154, 155, 156, 0, 3170 0, 0, 0, 0, 0, 0, 0, 157, 158, 159, 3171 160, 161, 162, 163, 164, 0, 165, 166, 167, 0, 3172 0, 168, 169, 170, 0, 171, 172, 173, 174, 175, 3173 0, 176, 0, 0, 0, 0, 0, 0, 177, 0, 3174 0, 0, 0, 0, 0, 0, 178, 179, 0, 0, 3175 0, 0, 180, 0, 188, 0, 0, 149, 0, 150, 3176 0, 0, 181, 182, 0, 0, 183, 184, 185, 186, 3177 0, 0, 812, 89, 0, 0, 0, 0, 0, 0, 3178 187, 0, 0, 0, 0, 0, 177, 0, 0, 0, 3179 0, 0, 0, 0, 178, 179, 148, 0, 0, 0, 3180 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3181 181, 182, 0, 0, 183, 184, 185, 186, 0, 151, 3182 152, 89, 0, 0, 153, 154, 155, 156, 187, 0, 3183 0, 0, 0, 0, 0, 0, 157, 158, 159, 160, 3184 161, 162, 163, 164, 0, 165, 166, 167, 148, 0, 3185 168, 169, 170, 0, 171, 172, 173, 174, 175, 0, 3186 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3051 0, 0, 0, 0, 0, 0, 657, 0, 148, 0, 3052 0, 0, 0, 0, 0, 0, 0, 0, 748, 0, 3053 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3187 3054 0, 151, 152, 0, 0, 0, 153, 154, 155, 156, 3188 3055 0, 0, 0, 0, 0, 0, 0, 0, 157, 158, 3189 3056 159, 160, 161, 162, 163, 164, 0, 165, 166, 167, 3190 3057 0, 0, 168, 169, 170, 0, 171, 172, 173, 174, 3191 175, 0, 176, 188, 0, 177, 149, 0, 150, 0, 3192 0, 0, 0, 178, 179, 0, 0, 0, 0, 180, 3193 0, 894, 0, 0, 0, 0, 0, 0, 0, 181, 3194 182, 0, 0, 183, 184, 185, 186, 0, 0, 0, 3195 89, 0, 0, 0, 0, 0, 0, 187, 0, 0, 3196 0, 188, 0, 946, 149, 0, 150, 177, 0, 0, 3197 0, 0, 0, 0, 0, 178, 179, 148, 0, 0, 3058 175, 0, 176, 0, 0, 0, 0, 0, 0, 0, 3059 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3060 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3061 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3062 0, 0, 0, 0, 188, 0, 705, 149, 0, 150, 3063 0, 0, 0, 0, 177, 0, 0, 0, 0, 0, 3064 0, 0, 704, 0, 0, 178, 179, 0, 0, 0, 3065 0, 180, 0, 0, 0, 0, 0, 0, 0, 0, 3066 0, 181, 182, 0, 0, 183, 184, 185, 186, 0, 3067 148, 0, 89, 0, 0, 0, 515, 515, 515, 187, 3068 515, 515, 515, 515, 515, 515, 0, 0, 515, 515, 3069 0, 0, 0, 151, 152, 0, 0, 0, 153, 154, 3070 155, 156, 0, 0, 0, 0, 0, 0, 0, 0, 3071 157, 158, 159, 160, 161, 162, 163, 164, 148, 165, 3072 166, 167, 0, 0, 168, 169, 170, 658, 171, 172, 3073 173, 174, 175, 0, 176, 0, 0, 0, 0, 0, 3074 0, 151, 152, 0, 0, 0, 153, 154, 155, 156, 3075 0, 0, 0, 0, 0, 0, 0, 0, 157, 158, 3076 159, 160, 161, 162, 163, 164, 0, 165, 166, 167, 3077 0, 0, 168, 169, 170, 0, 171, 172, 173, 174, 3078 175, 0, 176, 0, 0, 0, 177, 188, 0, 538, 3079 149, 0, 150, 0, 0, 0, 0, 178, 179, 0, 3080 0, 0, 0, 180, 0, 0, 0, 0, 730, 0, 3081 0, 0, 0, 181, 182, 0, 0, 183, 184, 185, 3082 186, 0, 0, 0, 89, 0, 0, 0, 0, 0, 3083 0, 187, 0, 0, 177, 188, 0, 538, 149, 0, 3084 150, 0, 0, 0, 0, 178, 179, 148, 0, 0, 3198 3085 0, 180, 0, 0, 0, 0, 0, 0, 0, 0, 3199 3086 0, 181, 182, 0, 0, 183, 184, 185, 186, 0, … … 3204 3091 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 3205 3092 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3206 0, 0, 0, 0, 337, 0, 0, 337, 337, 337,3207 337, 337, 337, 0, 0, 0, 0, 0, 0, 0,3208 0, 0, 0, 0, 0, 0, 0, 337, 0, 337,3209 188, 0, 0, 149, 0, 150, 177, 0, 0,0,3093 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3094 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3095 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3096 0, 0, 0, 177, 188, 0, 557, 149, 0, 150, 3210 3097 0, 0, 0, 0, 178, 179, 0, 0, 0, 0, 3211 3098 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3212 3099 181, 182, 0, 0, 183, 184, 185, 186, 0, 0, 3213 0, 89, 0, 0, 0, 0, 148, 0, 187, 0, 3214 0, 0, 382, 0, 0, 149, 0, 150, 0, 0, 3215 0, 0, 0, 0, 0, 0, 0, 0, 0, 151, 3216 152, 0, 0, 0, 153, 154, 155, 156, 0, 0, 3217 0, 0, 0, 0, 0, 0, 157, 158, 159, 160, 3218 161, 162, 163, 164, 148, 165, 166, 167, 0, 0, 3219 168, 169, 170, 0, 171, 172, 173, 174, 175, 0, 3220 176, 0, 0, 0, 0, 0, 0, 151, 152, 0, 3221 0, 0, 153, 154, 155, 156, 0, 0, 0, 0, 3222 0, 0, 0, 0, 157, 158, 159, 160, 161, 162, 3223 163, 164, 0, 165, 166, 167, 0, 0, 168, 169, 3224 170, 0, 171, 172, 173, 174, 175, 0, 176, 0, 3225 0, 0, 0, 0, 0, 177, 0, 0, 0, 0, 3226 0, 0, 0, 178, 179, 0, 0, 0, 0, 180, 3227 0, 188, 0, 0, 149, 0, 150, 0, 0, 181, 3228 182, 0, 0, 183, 184, 185, 186, 337, 337, 337, 3229 89, 337, 337, 337, 337, 337, 337, 187, 0, 337, 3230 337, 0, 0, 177, 0, 0, 0, 0, 0, 0, 3231 0, 178, 179, 148, 0, 0, 0, 180, 0, 505, 3232 0, 0, 149, 0, 150, 0, 0, 181, 182, 0, 3233 0, 183, 184, 185, 186, 0, 151, 152, 89, 0, 3234 0, 153, 154, 155, 156, 187, 0, 0, 0, 0, 3235 0, 0, 0, 157, 158, 159, 160, 161, 162, 163, 3236 164, 0, 165, 166, 167, 148, 0, 168, 169, 170, 3237 0, 171, 172, 173, 174, 175, 0, 176, 0, 0, 3238 0, 0, 0, 0, 0, 0, 0, 0, 151, 152, 3100 0, 89, 0, 0, 0, 0, 0, 0, 187, 0, 3101 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3102 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3103 0, 0, 0, 151, 152, 0, 0, 0, 153, 154, 3104 155, 156, 0, 0, 0, 0, 0, 0, 0, 0, 3105 157, 158, 159, 160, 161, 162, 163, 164, 148, 165, 3106 166, 167, 0, 0, 168, 169, 170, 0, 171, 172, 3107 173, 174, 175, 0, 176, 0, 0, 0, 0, 0, 3108 0, 151, 152, 0, 0, 0, 153, 154, 155, 156, 3109 0, 0, 0, 0, 0, 0, 0, 0, 157, 158, 3110 159, 160, 161, 162, 163, 164, 0, 165, 166, 167, 3111 0, 0, 168, 169, 170, 0, 171, 172, 173, 174, 3112 175, 0, 176, 0, 188, 0, 177, 149, 0, 150, 3113 0, 0, 0, 0, 0, 0, 0, 178, 179, 0, 3114 0, 0, 0, 180, 0, 642, 0, 0, 0, 0, 3115 0, 0, 0, 181, 182, 0, 0, 183, 184, 185, 3116 186, 0, 0, 0, 89, 0, 0, 0, 0, 0, 3117 0, 187, 188, 0, 177, 149, 0, 150, 0, 0, 3118 0, 0, 0, 0, 0, 178, 179, 148, 0, 0, 3119 0, 180, 0, 662, 0, 0, 0, 0, 0, 0, 3120 0, 181, 182, 0, 0, 183, 184, 185, 186, 0, 3121 151, 152, 539, 0, 0, 153, 154, 155, 156, 187, 3122 0, 0, 0, 0, 0, 0, 0, 157, 158, 159, 3123 160, 161, 162, 163, 164, 0, 165, 166, 167, 0, 3124 0, 168, 169, 170, 0, 171, 172, 173, 174, 175, 3125 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 3126 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3127 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3128 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3130 0, 188, 0, 177, 149, 0, 150, 0, 0, 0, 3131 0, 0, 0, 0, 178, 179, 0, 0, 0, 0, 3132 180, 0, 664, 0, 0, 0, 0, 0, 0, 0, 3133 181, 182, 0, 0, 183, 184, 185, 186, 0, 0, 3134 0, 89, 0, 0, 0, 0, 0, 148, 187, 188, 3135 0, 702, 149, 0, 150, 0, 0, 0, 0, 0, 3136 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3137 151, 152, 0, 0, 0, 153, 154, 155, 156, 0, 3138 0, 0, 0, 0, 0, 0, 0, 157, 158, 159, 3139 160, 161, 162, 163, 164, 148, 165, 166, 167, 0, 3140 0, 168, 169, 170, 0, 171, 172, 173, 174, 175, 3141 0, 176, 0, 0, 0, 0, 0, 0, 151, 152, 3239 3142 0, 0, 0, 153, 154, 155, 156, 0, 0, 0, 3240 3143 0, 0, 0, 0, 0, 157, 158, 159, 160, 161, 3241 3144 162, 163, 164, 0, 165, 166, 167, 0, 0, 168, 3242 3145 169, 170, 0, 171, 172, 173, 174, 175, 0, 176, 3243 0, 0, 177, 0, 0, 0, 0, 0, 0, 0,3244 178, 179, 0, 0, 0, 0, 180, 0, 382, 0,3245 0, 149, 0, 150, 0, 0, 181, 182,0, 0,3246 18 3, 184, 185, 186, 0, 0, 0, 89, 0, 0,3247 0, 0, 0, 0, 187, 0, 0, 0, 0, 0,3248 0, 0, 0, 0, 177, 0, 0, 0, 0, 0,3249 0, 0, 178, 179, 148, 0, 904, 0, 180, 149,3250 0, 1 50, 0, 0, 0, 0,0, 0, 181, 182,3146 0, 0, 0, 177, 0, 0, 0, 0, 0, 0, 3147 0, 0, 0, 0, 178, 179, 0, 0, 0, 0, 3148 180, 0, 0, 188, 0, 538, 149, 0, 150, 0, 3149 181, 182, 0, 0, 183, 184, 185, 186, 0, 0, 3150 0, 89, 0, 0, 0, 0, 0, 0, 187, 0, 3151 0, 177, 0, 0, 0, 0, 0, 0, 0, 0, 3152 0, 0, 178, 179, 148, 0, 0, 0, 180, 0, 3153 0, 188, 0, 705, 149, 0, 150, 0, 181, 182, 3251 3154 0, 0, 183, 184, 185, 186, 0, 151, 152, 89, 3252 3155 0, 0, 153, 154, 155, 156, 187, 0, 0, 0, … … 3259 3162 0, 165, 166, 167, 0, 0, 168, 169, 170, 0, 3260 3163 171, 172, 173, 174, 175, 0, 176, 0, 0, 0, 3261 0, 0, 0, 177, 0, 0, 0, 0, 0, 0,3164 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3262 3165 0, 178, 179, 0, 0, 0, 0, 180, 0, 0, 3263 0, 0, 0, 0, 0,0, 0, 181, 182, 0,3166 188, 0, 948, 149, 0, 150, 0, 181, 182, 0, 3264 3167 0, 183, 184, 185, 186, 0, 0, 0, 89, 0, 3265 0, 0, 0, 0, 313, 443, 0, 0, 0, 313, 3266 313, 177, 313, 0, 0, 0, 0, 0, 0, 178, 3267 179, 148, 0, 0, 0, 180, 0, 313, 313, 313, 3268 0, 0, 0, 0, 0, 181, 182, 0, 0, 183, 3269 184, 185, 186, 0, 151, 152, 89, 0, 0, 153, 3270 154, 155, 156, 187, 0, 0, 0, 0, 0, 0, 3271 0, 157, 158, 159, 160, 161, 162, 163, 164, 148, 3168 0, 0, 0, 0, 0, 187, 0, 0, 177, 0, 3169 0, 0, 0, 0, 0, 0, 0, 0, 0, 178, 3170 179, 0, 0, 0, 0, 180, 148, 0, 905, 0, 3171 0, 149, 0, 150, 0, 181, 182, 0, 0, 183, 3172 184, 185, 186, 0, 0, 0, 89, 0, 0, 151, 3173 152, 0, 0, 187, 153, 154, 155, 156, 0, 0, 3174 0, 0, 0, 0, 0, 0, 157, 158, 159, 160, 3175 161, 162, 163, 164, 148, 165, 166, 167, 0, 0, 3176 168, 169, 170, 0, 171, 172, 173, 174, 175, 0, 3177 176, 0, 0, 0, 0, 0, 0, 151, 152, 0, 3178 0, 0, 153, 154, 155, 156, 0, 0, 0, 0, 3179 0, 0, 0, 0, 157, 158, 159, 160, 161, 162, 3180 163, 164, 0, 165, 166, 167, 0, 0, 168, 169, 3181 170, 0, 171, 172, 173, 174, 175, 0, 176, 0, 3182 0, 0, 177, 0, 0, 0, 0, 0, 0, 0, 3183 0, 0, 0, 178, 179, 0, 0, 0, 0, 180, 3184 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 3185 182, 0, 0, 183, 184, 185, 186, 0, 0, 0, 3186 89, 0, 0, 0, 0, 0, 0, 187, 0, 0, 3187 177, 0, 0, 0, 598, 415, 413, 0, 414, 0, 3188 0, 178, 179, 148, 0, 0, 0, 180, 0, 0, 3189 0, 0, 0, 418, 403, 419, 0, 181, 182, 0, 3190 0, 183, 184, 185, 186, 0, 151, 152, 89, 0, 3191 0, 153, 154, 155, 156, 187, 0, 0, 0, 0, 3192 0, 0, 0, 157, 158, 159, 160, 161, 162, 163, 3193 164, 148, 165, 166, 167, 0, 0, 168, 169, 170, 3194 0, 171, 172, 173, 174, 175, 0, 176, 605, 415, 3195 413, 0, 414, 0, 151, 152, 0, 0, 0, 153, 3196 154, 155, 156, 0, 0, 0, 0, 418, 403, 419, 3197 0, 157, 158, 159, 160, 161, 162, 163, 164, 0, 3272 3198 165, 166, 167, 0, 0, 168, 169, 170, 0, 171, 3273 172, 173, 174, 175, 0, 176, 515, 515, 515, 515, 3274 515, 0, 151, 152, 0, 0, 0, 153, 154, 155, 3275 156, 0, 0, 0, 0, 515, 515, 515, 0, 157, 3276 158, 159, 160, 161, 162, 163, 164, 0, 165, 166, 3277 167, 0, 0, 168, 169, 170, 0, 171, 172, 173, 3278 174, 175, 0, 176, 0, 0, 0, 598, 414, 412, 3279 177, 413, 0, 0, 0, 0, 0, 0, 178, 179, 3280 0, 0, 0, 0, 180, 0, 417, 402, 418, 605, 3281 414, 412, 0, 413, 181, 182, 0, 0, 183, 184, 3282 185, 186, 0, 0, 0, 888, 0, 0, 417, 402, 3283 418, 0, 187, 0, 0, 620, 414, 412, 177, 413, 3284 0, 0, 0, 0, 0, 0, 178, 179, 0, 0, 3285 0, 0, 180, 0, 417, 402, 418, 0, 0, 0, 3286 0, 0, 181, 182, 0, 0, 183, 184, 185, 186, 3287 0, 0, 0, 89, 0, 0, 0, 313, 313, 313, 3288 187, 313, 313, 313, 313, 313, 313, 0, 0, 313, 3289 313, 636, 414, 412, 0, 413, 0, 0, 0, 0, 3290 0, 0, 0, 0, 0, 668, 414, 412, 0, 413, 3291 417, 402, 418, 0, 0, 0, 0, 0, 0, 673, 3292 414, 412, 0, 413, 417, 402, 418, 0, 0, 0, 3293 0, 0, 0, 675, 414, 412, 0, 413, 417, 402, 3294 418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3295 0, 0, 417, 402, 418, 515, 515, 515, 0, 515, 3296 515, 515, 515, 515, 515, 0, 0, 515, 515, 780, 3297 414, 412, 0, 413, 0, 0, 0, 0, 0, 0, 3298 0, 0, 0, 781, 414, 412, 0, 413, 417, 402, 3299 418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3300 0, 0, 417, 402, 418, 0, 403, 404, 405, 0, 3301 406, 407, 408, 409, 410, 411, 0, 0, 415, 416, 3302 0, 0, 0, 782, 414, 412, 0, 413, 403, 404, 3303 405, 0, 406, 407, 408, 409, 410, 411, 0, 0, 3304 415, 416, 417, 402, 418, 0, 0, 0, 0, 783, 3305 414, 412, 0, 413, 403, 404, 405, 0, 406, 407, 3306 408, 409, 410, 411, 0, 0, 415, 416, 417, 402, 3307 418, 784, 414, 412, 0, 413, 0, 0, 0, 0, 3308 0, 0, 0, 0, 0, 785, 414, 412, 0, 413, 3309 417, 402, 418, 0, 0, 0, 0, 0, 0, 0, 3310 0, 0, 0, 0, 417, 402, 418, 0, 0, 0, 3311 403, 404, 405, 0, 406, 407, 408, 409, 410, 411, 3312 0, 0, 415, 416, 403, 404, 405, 0, 406, 407, 3313 408, 409, 410, 411, 0, 0, 415, 416, 403, 404, 3314 405, 0, 406, 407, 408, 409, 410, 411, 0, 0, 3315 415, 416, 403, 404, 405, 0, 406, 407, 408, 409, 3316 410, 411, 0, 0, 415, 416, 786, 414, 412, 0, 3317 413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3318 0, 0, 0, 0, 0, 417, 402, 418, 403, 404, 3319 405, 0, 406, 407, 408, 409, 410, 411, 0, 0, 3320 415, 416, 403, 404, 405, 0, 406, 407, 408, 409, 3321 410, 411, 0, 0, 415, 416, 787, 414, 412, 0, 3322 413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3323 0, 0, 0, 0, 0, 417, 402, 418, 0, 0, 3324 0, 0, 403, 404, 405, 0, 406, 407, 408, 409, 3325 410, 411, 0, 0, 415, 416, 0, 0, 0, 0, 3326 0, 0, 0, 788, 414, 412, 0, 413, 403, 404, 3327 405, 0, 406, 407, 408, 409, 410, 411, 0, 0, 3328 415, 416, 417, 402, 418, 0, 0, 0, 0, 0, 3329 403, 404, 405, 0, 406, 407, 408, 409, 410, 411, 3330 0, 0, 415, 416, 403, 404, 405, 0, 406, 407, 3331 408, 409, 410, 411, 0, 0, 415, 416, 789, 414, 3332 412, 0, 413, 0, 0, 0, 0, 0, 0, 0, 3333 0, 0, 790, 414, 412, 0, 413, 417, 402, 418, 3334 0, 0, 0, 0, 0, 0, 791, 414, 412, 0, 3335 413, 417, 402, 418, 0, 0, 0, 0, 0, 0, 3336 792, 414, 412, 0, 413, 417, 402, 418, 0, 0, 3337 0, 0, 0, 0, 0, 0, 0, 0, 0, 417, 3338 402, 418, 0, 0, 0, 403, 404, 405, 0, 406, 3339 407, 408, 409, 410, 411, 0, 0, 415, 416, 793, 3340 414, 412, 0, 413, 0, 0, 0, 0, 0, 0, 3341 0, 0, 0, 802, 414, 412, 0, 413, 417, 402, 3342 418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3343 0, 0, 417, 402, 418, 403, 404, 405, 0, 406, 3344 407, 408, 409, 410, 411, 0, 0, 415, 416, 858, 3345 414, 412, 0, 413, 0, 0, 0, 0, 0, 0, 3346 0, 0, 0, 0, 0, 0, 0, 0, 417, 402, 3347 418, 0, 0, 0, 0, 0, 0, 900, 414, 412, 3348 0, 413, 403, 404, 405, 0, 406, 407, 408, 409, 3349 410, 411, 0, 0, 415, 416, 417, 402, 418, 247, 3350 247, 247, 0, 247, 0, 0, 0, 0, 0, 0, 3351 0, 0, 0, 0, 414, 412, 0, 413, 247, 247, 3352 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3353 848, 0, 417, 402, 418, 0, 0, 403, 404, 405, 3354 0, 406, 407, 408, 409, 410, 411, 0, 0, 415, 3355 416, 403, 404, 405, 0, 406, 407, 408, 409, 410, 3356 411, 0, 0, 415, 416, 403, 404, 405, 0, 406, 3357 407, 408, 409, 410, 411, 0, 0, 415, 416, 403, 3358 404, 405, 0, 406, 407, 408, 409, 410, 411, 0, 3359 0, 415, 416, 414, 412, 0, 413, 0, 0, 0, 3360 0, 0, 0, 0, 0, 0, 0, 0, 0, 897, 3361 0, 417, 402, 418, 0, 0, 0, 0, 403, 404, 3362 405, 0, 406, 407, 408, 409, 410, 411, 0, 0, 3363 415, 416, 403, 404, 405, 0, 406, 407, 408, 409, 3364 410, 411, 0, 0, 415, 416, 414, 412, 928, 413, 3365 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3366 0, 0, 0, 0, 417, 402, 418, 0, 403, 404, 3367 405, 0, 406, 407, 408, 409, 410, 411, 0, 0, 3368 415, 416, 0, 0, 0, 0, 0, 0, 0, 0, 3369 0, 0, 414, 412, 964, 413, 403, 404, 405, 0, 3370 406, 407, 408, 409, 410, 411, 0, 0, 415, 416, 3371 417, 402, 418, 0, 0, 0, 0, 0, 247, 247, 3372 247, 0, 247, 247, 247, 247, 247, 247, 0, 0, 3373 247, 247, 403, 404, 405, 0, 406, 407, 408, 409, 3374 410, 411, 0, 0, 415, 416, 414, 412, 0, 413, 3375 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3376 414, 412, 941, 413, 417, 402, 418, 0, 0, 0, 3377 0, 0, 0, 0, 0, 0, 957, 0, 417, 402, 3378 418, 414, 412, 965, 413, 0, 0, 0, 0, 0, 3379 0, 0, 0, 0, 0, 0, 0, 0, 0, 417, 3380 402, 418, 0, 0, 0, 0, 0, 414, 412, 970, 3381 413, 403, 404, 405, 0, 406, 407, 408, 409, 410, 3382 411, 0, 0, 415, 416, 417, 402, 418, 247, 247, 3199 172, 173, 174, 175, 0, 176, 0, 0, 0, 177, 3200 620, 415, 413, 0, 414, 0, 0, 0, 0, 0, 3201 178, 179, 0, 0, 0, 0, 180, 0, 0, 418, 3202 403, 419, 0, 0, 0, 0, 181, 182, 0, 0, 3203 183, 184, 185, 186, 636, 415, 413, 89, 414, 0, 3204 0, 0, 0, 0, 187, 0, 0, 177, 668, 415, 3205 413, 0, 414, 418, 403, 419, 0, 0, 178, 179, 3206 0, 0, 0, 0, 180, 0, 0, 418, 403, 419, 3207 0, 0, 0, 0, 181, 182, 0, 0, 183, 184, 3208 185, 186, 0, 0, 0, 89, 0, 0, 0, 0, 3209 0, 0, 187, 404, 405, 406, 0, 407, 408, 409, 3210 410, 411, 412, 0, 0, 416, 417, 673, 415, 413, 3211 0, 414, 0, 0, 0, 0, 0, 0, 0, 0, 3212 0, 675, 415, 413, 0, 414, 418, 403, 419, 0, 3213 0, 0, 0, 0, 0, 777, 415, 413, 0, 414, 3214 418, 403, 419, 0, 0, 0, 0, 0, 0, 0, 3215 0, 0, 0, 0, 418, 403, 419, 0, 0, 0, 3216 0, 0, 778, 415, 413, 0, 414, 404, 405, 406, 3217 0, 407, 408, 409, 410, 411, 412, 0, 0, 416, 3218 417, 418, 403, 419, 779, 415, 413, 0, 414, 0, 3219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3220 0, 0, 0, 418, 403, 419, 0, 0, 0, 0, 3221 0, 0, 0, 0, 780, 415, 413, 0, 414, 404, 3222 405, 406, 0, 407, 408, 409, 410, 411, 412, 0, 3223 0, 416, 417, 418, 403, 419, 0, 0, 0, 0, 3224 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3225 0, 0, 0, 404, 405, 406, 0, 407, 408, 409, 3226 410, 411, 412, 0, 0, 416, 417, 404, 405, 406, 3227 0, 407, 408, 409, 410, 411, 412, 0, 0, 416, 3228 417, 781, 415, 413, 0, 414, 0, 0, 0, 0, 3229 0, 0, 0, 0, 0, 782, 415, 413, 0, 414, 3230 418, 403, 419, 0, 0, 0, 0, 0, 0, 0, 3231 0, 0, 0, 0, 418, 403, 419, 0, 0, 0, 3232 0, 0, 0, 0, 0, 0, 404, 405, 406, 0, 3233 407, 408, 409, 410, 411, 412, 0, 0, 416, 417, 3234 404, 405, 406, 0, 407, 408, 409, 410, 411, 412, 3235 0, 0, 416, 417, 404, 405, 406, 0, 407, 408, 3236 409, 410, 411, 412, 0, 0, 416, 417, 0, 0, 3237 0, 0, 0, 0, 0, 0, 783, 415, 413, 0, 3238 414, 404, 405, 406, 0, 407, 408, 409, 410, 411, 3239 412, 0, 0, 416, 417, 418, 403, 419, 784, 415, 3240 413, 0, 414, 404, 405, 406, 0, 407, 408, 409, 3241 410, 411, 412, 0, 0, 416, 417, 418, 403, 419, 3242 0, 0, 0, 0, 0, 0, 0, 0, 785, 415, 3243 413, 0, 414, 404, 405, 406, 0, 407, 408, 409, 3244 410, 411, 412, 0, 0, 416, 417, 418, 403, 419, 3245 786, 415, 413, 0, 414, 0, 0, 0, 0, 0, 3246 0, 0, 0, 0, 787, 415, 413, 0, 414, 418, 3247 403, 419, 0, 0, 0, 0, 0, 0, 788, 415, 3248 413, 0, 414, 418, 403, 419, 0, 0, 0, 0, 3249 0, 0, 0, 0, 0, 0, 0, 418, 403, 419, 3250 404, 405, 406, 0, 407, 408, 409, 410, 411, 412, 3251 0, 0, 416, 417, 404, 405, 406, 0, 407, 408, 3252 409, 410, 411, 412, 0, 0, 416, 417, 789, 415, 3253 413, 0, 414, 0, 0, 0, 0, 0, 0, 0, 3254 0, 0, 790, 415, 413, 0, 414, 418, 403, 419, 3255 0, 0, 0, 0, 0, 0, 799, 415, 413, 0, 3256 414, 418, 403, 419, 0, 0, 0, 0, 0, 0, 3257 859, 415, 413, 0, 414, 418, 403, 419, 0, 0, 3258 0, 0, 0, 0, 0, 0, 0, 0, 0, 418, 3259 403, 419, 0, 0, 0, 404, 405, 406, 0, 407, 3260 408, 409, 410, 411, 412, 0, 0, 416, 417, 0, 3261 0, 0, 901, 415, 413, 0, 414, 404, 405, 406, 3262 0, 407, 408, 409, 410, 411, 412, 0, 0, 416, 3263 417, 418, 403, 419, 0, 0, 0, 0, 0, 0, 3264 0, 0, 247, 247, 247, 0, 247, 404, 405, 406, 3265 0, 407, 408, 409, 410, 411, 412, 0, 0, 416, 3266 417, 247, 247, 247, 0, 0, 0, 0, 0, 404, 3267 405, 406, 0, 407, 408, 409, 410, 411, 412, 0, 3268 0, 416, 417, 404, 405, 406, 0, 407, 408, 409, 3269 410, 411, 412, 0, 0, 416, 417, 404, 405, 406, 3270 0, 407, 408, 409, 410, 411, 412, 0, 0, 416, 3271 417, 415, 413, 676, 414, 0, 0, 0, 0, 0, 3272 0, 0, 0, 0, 0, 415, 413, 930, 414, 418, 3273 403, 419, 0, 0, 0, 0, 0, 0, 0, 0, 3274 0, 0, 0, 418, 403, 419, 0, 404, 405, 406, 3275 0, 407, 408, 409, 410, 411, 412, 0, 0, 416, 3276 417, 404, 405, 406, 0, 407, 408, 409, 410, 411, 3277 412, 0, 0, 416, 417, 404, 405, 406, 0, 407, 3278 408, 409, 410, 411, 412, 0, 0, 416, 417, 404, 3279 405, 406, 0, 407, 408, 409, 410, 411, 412, 0, 3280 0, 416, 417, 415, 413, 0, 414, 0, 0, 0, 3281 0, 0, 0, 0, 0, 0, 0, 0, 0, 943, 3282 0, 418, 403, 419, 0, 0, 0, 415, 413, 966, 3283 414, 404, 405, 406, 0, 407, 408, 409, 410, 411, 3284 412, 0, 0, 416, 417, 418, 403, 419, 0, 0, 3285 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3286 0, 247, 247, 247, 0, 247, 247, 247, 247, 247, 3287 247, 0, 0, 247, 247, 415, 413, 0, 414, 0, 3288 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3289 0, 959, 0, 418, 403, 419, 415, 413, 967, 414, 3290 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3291 0, 0, 0, 0, 418, 403, 419, 0, 0, 0, 3292 0, 0, 0, 0, 0, 0, 0, 0, 0, 404, 3293 405, 406, 0, 407, 408, 409, 410, 411, 412, 0, 3294 0, 416, 417, 404, 405, 406, 0, 407, 408, 409, 3295 410, 411, 412, 0, 0, 416, 417, 415, 413, 972, 3296 414, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3297 0, 247, 247, 247, 247, 418, 403, 419, 0, 0, 3298 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 3383 3299 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 3384 0, 0, 414, 412, 0, 413, 247, 247, 247, 0, 3385 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3386 417, 402, 418, 0, 403, 404, 405, 0, 406, 407, 3387 408, 409, 410, 411, 0, 0, 415, 416, 247, 247, 3388 0, 247, 0, 0, 0, 0, 0, 0, 0, 0, 3389 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 3390 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3391 403, 404, 405, 0, 406, 407, 408, 409, 410, 411, 3392 0, 0, 415, 416, 0, 0, 0, 0, 0, 0, 3393 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3394 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3395 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3396 0, 0, 0, 0, 403, 404, 405, 0, 406, 407, 3397 408, 409, 410, 411, 0, 0, 415, 416, 403, 404, 3398 405, 0, 406, 407, 408, 409, 410, 411, 0, 0, 3399 415, 416, 0, 0, 0, 0, 0, 0, 0, 403, 3400 404, 405, 0, 406, 407, 408, 409, 410, 411, 0, 3401 0, 415, 416, 0, 0, 0, 0, 0, 0, 0, 3402 0, 0, 0, 0, 0, 403, 404, 405, 0, 406, 3403 407, 408, 409, 410, 411, 0, 0, 415, 416, 0, 3404 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 3405 247, 247, 247, 247, 247, 247, 0, 0, 247, 247, 3406 403, 404, 405, 0, 406, 407, 408, 409, 410, 411, 3407 0, 16, 415, 416, 17, 0, 18, 19, 0, 0, 3408 20, 0, 0, 21, 22, 23, 0, 0, 0, 0, 3409 24, 25, 0, 0, 0, 0, 247, 247, 247, 0, 3410 247, 247, 247, 247, 247, 247, 26, 0, 247, 247, 3411 27, 28, 0, 0, 0, 29, 0, 0, 0, 0, 3412 0, 30, 0, 31, 32, 0, 0, 33, 0, 34, 3413 35, 36, 37, 38, 0, 39, 40, 41, 42, 43, 3414 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 3415 54, 0, 0, 0, 0, 55, 56, 57, 0, 58, 3416 59, 60, 0, 61, 62, 63, 0, 0, 64, 0, 3417 65, 0, 0, 66, 67, 68, 69, 0, 0, 70, 3418 71, 72, 0, 0, 73, 0, 0, 0, 74, 75, 3419 76, 77, 78, 79, 80, 0, 81, 82, 83, 84, 3420 85, 0, 0, 86, 0, 0, 0, 0, 0, 0, 3421 87, 88, 89, 0, 0, 0, 0, 0, 0, 90, 3300 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3301 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3302 0, 404, 405, 406, 0, 407, 408, 409, 410, 411, 3303 412, 0, 0, 416, 417, 0, 0, 0, 0, 0, 3304 0, 0, 0, 0, 0, 404, 405, 406, 0, 407, 3305 408, 409, 410, 411, 412, 0, 0, 416, 417, 0, 3306 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3307 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3308 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3309 0, 0, 0, 404, 405, 406, 0, 407, 408, 409, 3310 410, 411, 412, 0, 0, 416, 417, 0, 0, 0, 3311 0, 0, 0, 0, 404, 405, 406, 0, 407, 408, 3312 409, 410, 411, 412, 0, 0, 416, 417, 0, 0, 3313 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3314 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3315 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3316 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3317 0, 0, 0, 0, 0, 404, 405, 406, 0, 407, 3318 408, 409, 410, 411, 412, 0, 0, 416, 417, 247, 3319 247, 247, 0, 247, 247, 247, 247, 247, 247, 0, 3320 16, 247, 247, 17, 0, 18, 19, 0, 0, 20, 3321 0, 0, 21, 22, 23, 0, 0, 0, 0, 24, 3322 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3323 0, 0, 0, 0, 0, 26, 0, 0, 0, 27, 3324 28, 0, 0, 0, 29, 0, 0, 0, 0, 0, 3325 30, 0, 31, 32, 0, 33, 0, 34, 35, 36, 3326 37, 38, 0, 39, 40, 41, 42, 43, 44, 45, 3327 46, 47, 48, 49, 50, 51, 52, 53, 54, 0, 3328 0, 55, 56, 57, 0, 58, 59, 60, 0, 61, 3329 62, 63, 0, 0, 64, 0, 65, 0, 0, 66, 3330 67, 68, 69, 0, 0, 70, 71, 72, 0, 0, 3331 0, 0, 0, 73, 0, 0, 0, 74, 75, 76, 3332 77, 78, 79, 80, 0, 81, 82, 83, 84, 85, 3333 0, 0, 86, 0, 0, 0, 0, 0, 0, 87, 3334 88, 89, 0, 0, 0, 0, 0, 0, 90, 3422 3335 }; 3423 3336 short fortrancheck[] = { 24, 3424 231, 26, 177, 19 8, 140, 30, 33, 309, 33, 177,3425 29 0, 140, 393, 303, 39, 10, 296, 10, 177, 10,3426 188, 177, 44, 236, 40, 10, 40, 40, 40, 37,3427 4 0, 10, 37, 41, 295, 40, 44, 44, 527, 105,3428 40, 302, 11, 231, 42, 730, 68, 69, 236, 41,3429 42, 41, 42, 61, 76, 579, 61, 110, 278, 583,3430 40, 44, 142, 58, 44, 42, 234, 120, 121, 764,3431 44, 44, 44, 44, 96, 97, 98, 37, 58, 347,3432 119, 800, 801, 122, 58, 58, 58, 41, 42, 43,3433 59, 45, 37, 10, 44, 231, 41, 44, 734, 44,3434 236, 61, 425, 376, 44, 130, 10, 417, 135, 447,3435 135, 19, 10, 502, 44, 0, 103, 271, 272, 106,3436 331, 217, 147, 148, 42, 10, 515, 44, 58, 47,3437 32, 156, 43, 44, 45, 42, 43, 44, 45, 40,3438 47, 60, 238, 62, 417, 40, 171, 358, 359, 58,3439 41, 374, 177, 44, 58, 57, 58, 44, 843, 128,3440 58, 417, 881, 188, 425, 388, 40, 58, 424, 344,3441 4 1, 58, 41, 44, 59, 44, 201, 40, 203, 578,3442 579, 40, 271, 272, 583, 210, 881, 58, 576, 58,3443 271, 272, 44, 417, 219, 331, 584, 417, 417, 224,3444 41, 281, 331, 44, 40, 341, 58, 382, 344, 234,3445 276, 42, 341, 349, 382, 344, 40, 58, 41, 244,3446 34 9, 44, 907, 382, 485, 522, 382, 488, 864, 60,3447 527, 62, 40, 42, 43, 40, 45, 539, 207, 378,3448 2 93, 543, 267, 328, 329, 42, 43, 44, 45, 510,3449 289, 60, 291, 62, 37, 40, 417, 42, 41, 395,3450 299, 44, 231, 417, 44, 234, 319, 236, 237, 42,3451 331, 532, 272, 242, 58, 42, 43, 256, 45, 40,3452 341, 42, 307, 59, 309, 41, 42, 43, 349, 45,3453 41, 42, 43, 280, 45, 272, 273, 322, 323, 567,3454 4 06, 272, 282, 328, 283, 284, 275, 575, 282, 282,3455 282, 336, 337, 338, 339, 2 80, 547, 271, 272, 273,3456 44, 300, 301, 591, 44, 272, 271, 272, 417, 298,3457 42, 43, 272, 45, 359, 548, 417, 505, 363, 364,3337 231, 26, 177, 194, 140, 30, 33, 290, 33, 394, 3338 295, 10, 10, 296, 39, 11, 44, 302, 309, 140, 3339 10, 177, 303, 10, 177, 40, 40, 44, 44, 40, 3340 42, 40, 10, 40, 177, 188, 331, 40, 44, 236, 3341 68, 69, 527, 731, 119, 231, 341, 122, 76, 278, 3342 236, 110, 41, 42, 349, 41, 42, 425, 37, 58, 3343 447, 120, 121, 59, 10, 93, 94, 95, 40, 44, 3344 44, 44, 44, 579, 797, 798, 44, 583, 142, 727, 3345 44, 234, 61, 58, 58, 761, 58, 44, 37, 347, 3346 42, 40, 105, 371, 58, 231, 417, 44, 44, 373, 3347 236, 43, 44, 45, 217, 130, 44, 385, 135, 37, 3348 135, 58, 61, 41, 10, 41, 44, 10, 44, 60, 3349 58, 62, 147, 148, 41, 238, 502, 44, 40, 42, 3350 42, 156, 128, 61, 44, 42, 43, 37, 45, 515, 3351 425, 41, 103, 417, 44, 106, 171, 60, 58, 62, 3352 576, 42, 177, 19, 271, 272, 47, 41, 584, 882, 3353 44, 40, 58, 188, 37, 58, 40, 192, 41, 344, 3354 40, 44, 42, 577, 58, 579, 37, 865, 203, 583, 3355 41, 271, 272, 44, 41, 210, 37, 44, 417, 417, 3356 41, 417, 522, 44, 219, 331, 844, 527, 424, 224, 3357 485, 58, 43, 488, 45, 341, 882, 382, 344, 234, 3358 331, 207, 41, 349, 289, 44, 291, 281, 32, 244, 3359 341, 271, 272, 344, 299, 510, 382, 417, 349, 382, 3360 43, 44, 45, 41, 293, 231, 44, 40, 234, 382, 3361 236, 237, 40, 57, 58, 270, 242, 532, 539, 40, 3362 58, 58, 543, 42, 43, 44, 45, 40, 47, 41, 3363 319, 909, 44, 276, 41, 401, 40, 44, 40, 272, 3364 565, 41, 42, 43, 40, 45, 58, 0, 256, 275, 3365 42, 43, 307, 45, 309, 47, 41, 10, 375, 44, 3366 417, 586, 587, 588, 589, 590, 44, 322, 323, 272, 3367 417, 42, 298, 328, 272, 283, 284, 282, 282, 567, 3368 282, 336, 337, 338, 339, 272, 547, 575, 282, 280, 3369 272, 273, 300, 301, 320, 58, 40, 417, 324, 43, 3370 272, 45, 273, 591, 359, 282, 59, 59, 363, 364, 3458 3371 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 3459 375, 320, 282, 255, 273, 324, 264, 382, 882, 547,3460 548, 272, 851, 762, 763, 272, 765, 417, 393, 377,3461 859, 256, 377, 40, 41, 283, 383, 402, 403, 404,3372 375, 548, 505, 740, 741, 759, 760, 382, 762, 272, 3373 273, 547, 548, 380, 380, 272, 273, 417, 853, 394, 3374 41, 271, 272, 44, 380, 860, 406, 883, 403, 404, 3462 3375 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 3463 415, 416, 417, 418, 406, 280, 421, 422, 283, 284, 3464 383, 576, 44, 417, 417, 743, 744, 424, 424, 584, 3465 424, 547, 548, 392, 424, 300, 301, 377, 40, 417, 3466 42, 43, 417, 45, 417, 417, 417, 417, 718, 565, 3467 811, 733, 417, 383, 44, 41, 565, 417, 44, 719, 3468 576, 272, 273, 704, 417, 417, 425, 576, 584, 417, 3469 586, 587, 588, 589, 590, 584, 40, 586, 587, 588, 3470 589, 590, 484, 272, 273, 678, 519, 635, 521, 41, 3471 683, 630, 44, 632, 633, 272, 632, 633, 531, 41, 3472 505, 417, 44, 882, 509, 746, 754, 417, 40, 37, 3473 678, 516, 43, 44, 45, 683, 271, 272, 523, 767, 3474 768, 769, 770, 771, 565, 272, 273, 392, 42, 43, 3475 44, 45, 537, 47, 539, 271, 272, 273, 543, 40, 3476 271, 272, 273, 271, 272, 586, 587, 588, 589, 590, 3477 44, 40, 42, 43, 933, 45, 43, 37, 45, 564, 3478 425, 41, 678, 41, 44, 41, 44, 683, 44, 574, 3479 60, 417, 62, 40, 851, 852, 853, 854, 855, 271, 3480 272, 273, 859, 824, 866, 37, 417, 41, 58, 41, 3481 44, 598, 44, 598, 599, 40, 37, 40, 547, 548, 3482 41, 842, 40, 44, 752, 42, 43, 40, 45, 764, 3483 47, 40, 40, 40, 723, 852, 853, 854, 855, 60, 3484 41, 62, 40, 44, 40, 630, 41, 632, 633, 44, 3485 635, 879, 873, 155, 639, 157, 40, 642, 41, 755, 3486 40, 44, 41, 818, 41, 44, 755, 44, 764, 40, 3487 40, 799, 657, 658, 40, 764, 40, 662, 40, 664, 3488 799, 800, 801, 40, 800, 801, 877, 41, 40, 40, 3489 44, 676, 677, 41, 41, 41, 44, 44, 44, 417, 3490 41, 40, 37, 44, 689, 417, 691, 42, 43, 41, 3491 45, 41, 44, 40, 44, 297, 298, 299, 41, 40, 3492 302, 44, 707, 40, 44, 60, 61, 62, 0, 41, 3493 41, 44, 44, 44, 755, 417, 41, 41, 10, 44, 3494 44, 670, 41, 58, 41, 44, 881, 44, 733, 678, 3495 41, 44, 41, 44, 683, 44, 685, 424, 61, 41, 3496 745, 272, 44, 41, 749, 40, 44, 752, 40, 417, 3497 42, 43, 44, 45, 41, 41, 904, 44, 44, 41, 3498 41, 41, 44, 44, 44, 881, 44, 59, 60, 61, 3499 62, 417, 881, 417, 264, 265, 266, 267, 268, 269, 3500 729, 41, 272, 273, 44, 276, 417, 41, 390, 391, 3501 44, 44, 41, 44, 799, 800, 801, 41, 41, 41, 3502 44, 44, 44, 40, 406, 407, 811, 812, 410, 411, 3503 412, 413, 424, 41, 41, 417, 44, 44, 40, 260, 3504 261, 262, 424, 264, 265, 266, 267, 268, 269, 390, 3505 391, 272, 273, 838, 44, 357, 358, 328, 329, 330, 3506 61, 846, 277, 848, 41, 406, 407, 44, 44, 410, 3507 411, 412, 413, 383, 44, 377, 378, 379, 380, 381, 3508 44, 866, 41, 424, 41, 44, 44, 44, 390, 360, 3509 44, 362, 363, 364, 40, 44, 367, 368, 37, 370, 3510 371, 41, 44, 41, 272, 40, 40, 44, 43, 894, 3511 45, 896, 897, 40, 417, 42, 43, 417, 45, 904, 3512 41, 417, 417, 41, 44, 260, 261, 262, 61, 264, 3513 265, 266, 267, 268, 269, 10, 424, 272, 273, 41, 3514 44, 390, 391, 928, 44, 273, 40, 44, 877, 44, 3515 935, 44, 58, 41, 41, 417, 941, 406, 407, 944, 3516 333, 410, 411, 412, 413, 40, 42, 41, 43, 41, 3517 45, 417, 957, 902, 58, 424, 961, 41, 272, 964, 3518 965, 40, 272, 41, 256, 970, 272, 417, 260, 261, 3519 262, 58, 264, 265, 266, 267, 268, 269, 44, 271, 3520 272, 273, 377, 41, 276, 44, 61, 279, 280, 281, 3521 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 3522 292, 293, 294, 295, 296, 417, 417, 41, 300, 301, 3523 41, 303, 304, 305, 306, 307, 308, 309, 310, 311, 3524 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 3525 322, 323, 324, 325, 326, 327, 328, 329, 41, 61, 3526 332, 41, 334, 335, 336, 337, 338, 41, 340, 341, 3527 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 3528 352, 353, 354, 355, 41, 41, 44, 47, 360, 361, 3529 362, 272, 364, 365, 366, 44, 368, 369, 370, 41, 3530 377, 373, 41, 375, 44, 41, 378, 379, 380, 381, 3531 61, 417, 384, 385, 386, 417, 417, 389, 390, 391, 3532 392, 393, 394, 395, 396, 397, 398, 399, 41, 401, 3533 402, 403, 404, 405, 406, 407, 408, 0, 410, 411, 3534 412, 413, 383, 415, 416, 417, 273, 10, 42, 43, 3535 58, 45, 424, 425, 417, 383, 41, 41, 417, 41, 3536 41, 44, 297, 298, 299, 41, 60, 302, 62, 272, 3537 297, 298, 299, 41, 37, 302, 41, 41, 41, 42, 3538 43, 44, 45, 41, 47, 774, 285, 846, 263, 952, 3539 869, 772, 518, 382, 398, 58, 59, 60, 61, 62, 3540 896, 677, 752, 848, 9, 275, 13, 74, 687, 691, 3541 526, 286, 287, 427, 268, 500, 291, 292, 293, 294, 3542 700, 535, 947, 128, 548, 547, 555, 537, 303, 304, 3543 305, 306, 307, 308, 309, 310, 749, 312, 313, 314, 3544 140, 755, 317, 318, 319, 140, 321, 322, 323, 324, 3545 325, -1, 327, -1, -1, 390, 391, 557, -1, -1, 3546 -1, -1, -1, 390, 391, -1, -1, -1, -1, -1, 3547 -1, 406, 407, -1, -1, 410, 411, 412, 413, 406, 3548 407, -1, 417, 410, 411, 412, 413, -1, -1, 424, 3549 417, -1, -1, -1, -1, -1, -1, 424, -1, -1, 3550 -1, -1, -1, 0, -1, -1, -1, 382, -1, -1, 3551 -1, -1, -1, 10, -1, 390, 391, -1, -1, -1, 3552 -1, 396, -1, -1, -1, -1, -1, -1, -1, -1, 3553 -1, 406, 407, -1, -1, 410, 411, 412, 413, -1, 3554 37, -1, 417, -1, 41, 42, 43, 44, 45, 424, 3555 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3556 -1, 58, 59, 60, 61, 62, -1, -1, 262, -1, 3557 264, 265, 266, 267, 268, 269, -1, -1, 272, 273, 3558 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3559 -1, -1, -1, 256, -1, -1, -1, 260, 261, 262, 3560 -1, 264, 265, 266, 267, 268, 269, -1, 271, 272, 3561 273, -1, -1, 276, -1, -1, 279, 280, 281, 282, 3562 283, 284, 285, -1, -1, 288, 289, 290, -1, -1, 3563 -1, -1, 295, 296, -1, -1, -1, 300, 301, -1, 3564 -1, -1, -1, -1, -1, -1, -1, -1, 311, -1, 3565 -1, -1, 315, 316, -1, -1, -1, 320, -1, -1, 3566 -1, -1, -1, 326, -1, 328, 329, -1, -1, 332, 3567 -1, 334, 335, 336, 337, 338, -1, 340, 341, 342, 3568 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 3569 353, 354, 355, -1, -1, -1, -1, 360, 361, 362, 3570 -1, 364, 365, 366, -1, 368, 369, 370, -1, -1, 3571 373, -1, 375, -1, -1, 378, 379, 380, 381, -1, 3572 383, 384, 385, 386, -1, -1, 389, -1, -1, 392, 3573 393, 394, 395, 396, 397, 398, 399, -1, 401, 402, 3574 403, 404, 405, -1, 40, 408, 42, 43, -1, 45, 3575 -1, -1, 415, 416, 417, -1, -1, -1, -1, 256, 3576 -1, 424, 425, 260, 261, 262, -1, 264, 265, 266, 3376 415, 416, 417, 418, 419, 374, 421, 422, 264, 406, 3377 280, 576, 417, 417, 41, 417, 44, 44, 44, 584, 3378 424, 547, 548, 424, 392, 424, 701, 283, 417, 417, 3379 417, 41, 44, 808, 44, 374, 417, 417, 417, 565, 3380 417, 417, 424, 716, 715, 854, 855, 856, 857, 730, 3381 576, 255, 417, 417, 565, 417, 374, 425, 584, 44, 3382 586, 587, 588, 589, 590, 576, 484, 752, 743, 272, 3383 519, 41, 521, 584, 44, 586, 587, 588, 589, 590, 3384 417, 41, 531, 40, 44, 41, 632, 633, 44, 883, 3385 505, 678, 635, 272, 509, 41, 683, 630, 44, 632, 3386 633, 516, 678, 751, 328, 329, 41, 683, 523, 44, 3387 40, 271, 272, 273, 271, 272, 764, 765, 766, 767, 3388 768, 417, 537, 41, 539, 40, 44, 40, 543, 42, 3389 43, 40, 45, 853, 854, 855, 856, 857, 417, 41, 3390 860, 935, 44, 256, 42, 43, 821, 45, 41, 564, 3391 40, 44, 678, 42, 43, 44, 45, 683, 47, 574, 3392 41, 547, 548, 44, 40, 41, 41, 280, 843, 44, 3393 283, 284, 271, 272, 42, 43, 44, 45, 37, 40, 3394 40, 598, 41, 598, 599, 44, 867, 300, 301, 41, 3395 40, 40, 44, 297, 298, 299, 761, 41, 302, 874, 3396 44, 60, 41, 62, 40, 44, 749, 718, 41, 41, 3397 41, 44, 44, 44, 155, 630, 157, 632, 633, 41, 3398 635, 40, 44, 40, 639, 41, 752, 642, 44, 37, 3399 41, 40, 880, 44, 815, 761, 42, 43, 40, 45, 3400 40, 752, 657, 658, 41, 42, 43, 662, 45, 664, 3401 761, 797, 798, 796, 60, 61, 62, 878, 386, 387, 3402 388, 676, 677, 796, 797, 798, 41, 41, 40, 44, 3403 44, 41, 42, 43, 689, 45, 691, 41, 41, 392, 3404 44, 44, 41, 40, 670, 44, 390, 391, 41, 704, 3405 41, 44, 678, 44, 44, 41, 40, 683, 44, 685, 3406 40, 40, 406, 407, 0, 40, 410, 411, 412, 413, 3407 40, 40, 425, 417, 10, 730, 41, 882, 41, 44, 3408 424, 44, 40, 42, 43, 41, 45, 742, 44, 41, 3409 41, 746, 44, 44, 749, 417, 41, 40, 276, 44, 3410 726, 60, 41, 62, 40, 44, 42, 43, 44, 45, 3411 41, 41, 41, 44, 44, 44, 882, 40, 40, 40, 3412 273, 58, 905, 59, 60, 61, 62, 417, 417, 44, 3413 44, 882, 417, 271, 272, 273, 44, 424, 58, 40, 3414 417, 796, 797, 798, 297, 298, 299, 44, 61, 302, 3415 328, 329, 330, 808, 417, 810, 417, 417, 44, 41, 3416 44, 260, 261, 262, 272, 264, 265, 266, 267, 268, 3417 269, 40, 40, 272, 273, 424, 357, 358, 44, 357, 3418 835, 359, 360, 361, 61, 44, 364, 365, 380, 367, 3419 368, 277, 847, 44, 849, 44, 377, 378, 379, 380, 3420 381, 44, 44, 40, 44, 37, 41, 41, 44, 390, 3421 40, 44, 867, 417, 260, 261, 262, 272, 264, 265, 3422 266, 267, 268, 269, 40, 44, 272, 273, 417, 41, 3423 417, 41, 417, 61, 271, 272, 273, 390, 391, 41, 3424 895, 424, 897, 898, 44, 44, 273, 40, 44, 44, 3425 905, 58, 878, 406, 407, 44, 41, 410, 411, 412, 3426 413, 271, 272, 273, 417, 41, 417, 332, 41, 41, 3427 0, 424, 42, 390, 391, 930, 58, 903, 417, 41, 3428 10, 40, 937, 272, 272, 272, 41, 58, 943, 406, 3429 407, 946, 417, 410, 411, 412, 413, 374, 44, 41, 3430 44, 61, 41, 417, 959, 417, 41, 424, 963, 41, 3431 41, 966, 967, 272, 273, 41, 61, 972, 41, 41, 3432 256, 41, 47, 44, 260, 261, 262, 374, 264, 265, 3433 266, 267, 268, 269, 380, 271, 272, 273, 272, 44, 3434 276, 41, 41, 279, 280, 281, 282, 283, 284, 285, 3435 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 3436 296, 44, 41, 61, 300, 301, 41, 303, 304, 305, 3437 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 3438 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 3439 326, 327, 328, 329, 417, 331, 417, 333, 334, 335, 3440 336, 337, 380, 339, 340, 341, 342, 343, 344, 345, 3441 346, 347, 348, 349, 350, 351, 352, 353, 354, 417, 3442 380, 357, 358, 359, 58, 361, 362, 363, 41, 365, 3443 366, 367, 417, 41, 370, 417, 372, 41, 44, 375, 3444 376, 377, 378, 41, 41, 381, 382, 383, 272, 41, 3445 41, 41, 41, 389, 390, 391, 392, 393, 394, 395, 3446 396, 397, 398, 399, 285, 401, 402, 403, 404, 405, 3447 406, 407, 408, 0, 410, 411, 412, 413, 771, 415, 3448 416, 417, 954, 10, 42, 43, 870, 45, 424, 425, 3449 847, 769, 518, 382, 897, 402, 749, 677, 849, 9, 3450 275, 13, 60, 61, 62, 74, 526, 390, 391, 691, 3451 37, 687, 537, 535, 41, 42, 43, 44, 45, 500, 3452 47, 427, 949, 406, 407, 697, 256, 410, 411, 412, 3453 413, 58, 59, 60, 61, 62, 547, 271, 555, 548, 3454 128, 424, -1, 746, 557, 140, 276, 752, -1, 279, 3455 280, 281, 282, 283, 284, 285, 140, -1, 288, 289, 3456 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 3457 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 3458 -1, 311, -1, -1, -1, 315, 316, -1, -1, -1, 3459 320, -1, -1, -1, -1, -1, 326, -1, 328, 329, 3460 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 3461 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 3462 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 3463 -1, 361, 362, 363, -1, 365, 366, 367, -1, 0, 3464 370, -1, 372, -1, -1, 375, 376, 377, 378, 10, 3465 -1, 381, 382, 383, -1, -1, -1, -1, -1, 389, 3466 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 3467 -1, 401, 402, 403, 404, 405, 37, -1, 408, -1, 3468 41, 42, 43, 44, 45, 415, 416, 417, -1, -1, 3469 -1, -1, -1, -1, 424, 425, -1, 58, 59, 60, 3470 61, 62, 260, 261, 262, -1, 264, 265, 266, 267, 3471 268, 269, -1, -1, 272, 273, -1, -1, -1, -1, 3472 -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 3473 -1, -1, -1, 260, 261, 262, -1, 264, 265, 266, 3577 3474 267, 268, 269, -1, 271, 272, 273, -1, -1, 276, 3578 3475 -1, -1, 279, 280, 281, 282, 283, 284, 285, -1, … … 3581 3478 -1, -1, -1, -1, 311, -1, -1, -1, 315, 316, 3582 3479 -1, -1, -1, 320, -1, -1, -1, -1, -1, 326, 3583 -1, 328, 329, -1, -1, 332, -1, 334, 335, 336,3584 337, 338, -1, 340, 341, 342, 343, 344, 345, 346,3585 347, 348, 349, 350, 351, 352, 353, 354, 355, -1,3586 -1, -1, -1, 360, 361, 362, -1, 364, 365, 366,3587 -1, 368, 369, 370, -1, -1, 373, -1, 375, -1,3588 0, 378, 379, 380, 381, -1, 383, 384, 385, 386,3589 10, -1, 389, -1, -1, 392, 393, 394, 395, 396,3480 -1, 328, 329, -1, 331, 0, 333, 334, 335, 336, 3481 337, -1, 339, 340, 341, 342, 343, 344, 345, 346, 3482 347, 348, 349, 350, 351, 352, 353, 354, -1, -1, 3483 357, 358, 359, -1, 361, 362, 363, -1, 365, 366, 3484 367, -1, -1, 370, -1, 372, -1, -1, 375, 376, 3485 377, 378, -1, 380, 381, 382, 383, -1, -1, 417, 3486 -1, -1, 389, -1, 59, 392, 393, 394, 395, 396, 3590 3487 397, 398, 399, -1, 401, 402, 403, 404, 405, -1, 3591 -1, 408, -1, -1, -1, -1, -1, 37, 415, 416, 3592 417, 41, 42, 43, 44, 45, -1, 424, 425, -1, 3593 -1, -1, -1, -1, -1, -1, -1, -1, 58, 59, 3594 60, 61, 62, 287, -1, -1, -1, 291, 292, 293, 3595 294, -1, -1, -1, -1, -1, -1, -1, -1, 303, 3596 -1, 305, 306, 307, 308, 309, 310, 263, 312, 313, 3597 314, -1, -1, 317, 318, 319, -1, -1, 322, 323, 3598 324, 325, -1, 327, -1, -1, -1, -1, -1, -1, 3599 286, 287, -1, -1, -1, 291, 292, 293, 294, -1, 3600 -1, -1, -1, -1, -1, -1, -1, 303, 304, 305, 3601 306, 307, 308, 309, 310, -1, 312, 313, 314, -1, 3602 -1, 317, 318, 319, -1, 321, 322, 323, 324, 325, 3603 -1, 327, -1, -1, -1, -1, -1, -1, -1, -1, 3604 -1, -1, -1, -1, 287, -1, 0, -1, 291, 292, 3605 293, 294, -1, -1, -1, -1, 10, -1, -1, -1, 3606 303, -1, 305, 306, 307, 308, 309, 310, -1, 312, 3607 313, 314, -1, 417, 317, 318, 319, -1, -1, 322, 3608 323, 324, 325, 37, 327, -1, 382, 41, 42, 43, 3609 44, 45, -1, -1, 390, 391, -1, -1, -1, -1, 3610 396, -1, -1, -1, 58, 59, 60, 61, 62, -1, 3611 406, 407, -1, -1, 410, 411, 412, 413, -1, -1, 3612 -1, 417, -1, -1, -1, -1, -1, -1, 424, -1, 3613 -1, -1, -1, -1, -1, -1, 256, -1, -1, -1, 3614 260, 261, 262, -1, 264, 265, 266, 267, 268, 269, 3615 -1, 271, 272, 273, -1, -1, 276, -1, -1, 279, 3616 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 3617 290, -1, -1, -1, 417, 295, 296, -1, -1, -1, 3618 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 3619 -1, 311, -1, -1, -1, 315, 316, -1, -1, -1, 3620 320, -1, -1, -1, -1, -1, 326, -1, 328, 329, 3621 -1, -1, 332, -1, 334, 335, 336, 337, 338, -1, 3622 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 3623 350, 351, 352, 353, 354, 355, -1, 40, -1, -1, 3624 360, 361, 362, -1, 364, 365, 366, -1, 368, 369, 3625 370, -1, -1, 373, -1, 375, -1, -1, 378, 379, 3626 380, 381, -1, 383, 384, 385, 386, -1, -1, 389, 3627 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 3628 -1, 401, 402, 403, 404, 405, -1, -1, 408, -1, 3629 -1, -1, -1, -1, -1, 415, 416, 417, -1, 40, 3630 -1, -1, 256, -1, 424, 425, 260, 261, 262, -1, 3631 264, 265, 266, 267, 268, 269, -1, 271, 272, 273, 3632 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 3633 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 3634 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 3635 -1, -1, -1, -1, -1, -1, -1, 311, -1, -1, 3636 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 3637 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 3638 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 3639 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 3640 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 3641 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 3642 -1, 375, -1, -1, 378, 379, 380, 381, -1, 383, 3643 384, 385, 386, -1, -1, 389, 0, -1, 392, 393, 3644 394, 395, 396, 397, 398, 399, 10, 401, 402, 403, 3645 404, 405, -1, -1, 408, 42, 43, 44, 45, -1, 3646 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 3647 424, 425, -1, 60, 61, 62, 40, 41, 42, 43, 3648 44, 45, -1, 286, 287, -1, -1, -1, 291, 292, 3649 293, 294, -1, -1, 58, 59, 60, 61, 62, -1, 3650 303, 304, 305, 306, 307, 308, 309, 310, -1, 312, 3651 313, 314, -1, -1, 317, 318, 319, -1, 321, 322, 3652 323, 324, 325, -1, 327, -1, -1, -1, -1, -1, 3653 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3654 -1, -1, -1, -1, -1, 286, 287, -1, -1, -1, 3655 291, 292, 293, 294, -1, -1, -1, -1, -1, -1, 3656 -1, -1, 303, 304, 305, 306, 307, 308, 309, 310, 3657 -1, 312, 313, 314, -1, -1, 317, 318, 319, -1, 3658 321, 322, 323, 324, 325, -1, 327, 390, 391, -1, 3659 -1, -1, -1, 396, -1, -1, -1, -1, -1, -1, 3660 -1, -1, 0, 406, 407, -1, -1, 410, 411, 412, 3661 413, -1, 10, -1, 417, -1, -1, -1, -1, -1, 3662 -1, 424, -1, -1, -1, -1, -1, -1, -1, -1, 3663 -1, -1, -1, -1, -1, -1, -1, -1, -1, 37, 3664 -1, -1, -1, 41, 42, 43, 44, 45, -1, 390, 3665 391, -1, -1, -1, -1, 396, -1, -1, -1, -1, 3666 58, 59, 60, 61, 62, 406, 407, -1, -1, 410, 3667 411, 412, 413, 260, 261, 262, 417, 264, 265, 266, 3668 267, 268, 269, 424, -1, 272, 273, -1, -1, -1, 3669 -1, -1, 256, -1, -1, -1, 260, 261, 262, -1, 3670 264, 265, 266, 267, 268, 269, -1, 271, 272, 273, 3671 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 3672 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 3673 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 3674 -1, -1, -1, -1, -1, -1, -1, 311, -1, -1, 3675 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 3676 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 3677 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 3678 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 3679 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 3680 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 3681 -1, 375, -1, -1, 378, 379, 380, 381, -1, 383, 3682 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 3683 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 3684 404, 405, -1, 40, 408, 42, 43, -1, 45, -1, 3685 -1, 415, 416, 417, -1, -1, -1, -1, 256, -1, 3686 424, 425, 260, 261, 262, -1, 264, 265, 266, 267, 3687 268, 269, -1, 271, 272, 273, -1, -1, 276, -1, 3688 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 3689 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 3690 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 3691 -1, -1, -1, 311, -1, -1, -1, 315, 316, -1, 3692 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1, 3693 328, 329, -1, -1, 332, -1, 334, 335, 336, 337, 3694 338, -1, 340, 341, 342, 343, 344, 345, 346, 347, 3695 348, 349, 350, 351, 352, 353, 354, 355, -1, -1, 3696 -1, -1, 360, 361, 362, -1, 364, 365, 366, -1, 3697 368, 369, 370, -1, -1, 373, -1, 375, -1, 0, 3698 378, 379, 380, 381, -1, 383, 384, 385, 386, 10, 3699 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 3700 398, 399, -1, 401, 402, 403, 404, 405, -1, -1, 3701 408, -1, -1, -1, -1, -1, -1, 415, 416, 417, 3702 41, 42, 43, 44, 45, -1, 424, 425, -1, -1, 3703 -1, -1, -1, -1, -1, -1, -1, 58, 59, 60, 3704 61, 62, -1, -1, -1, -1, -1, -1, -1, -1, 3705 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3706 -1, -1, -1, -1, -1, -1, 263, -1, -1, -1, 3707 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3708 -1, -1, -1, -1, -1, -1, -1, -1, -1, 286, 3709 287, -1, -1, -1, 291, 292, 293, 294, -1, -1, 3710 -1, -1, -1, -1, -1, -1, 303, 304, 305, 306, 3711 307, 308, 309, 310, -1, 312, 313, 314, -1, -1, 3712 317, 318, 319, -1, 321, 322, 323, 324, 325, -1, 3713 327, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3714 -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 3715 -1, -1, -1, -1, -1, 10, -1, -1, -1, -1, 3716 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3717 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3718 -1, -1, 37, -1, -1, 382, 41, 42, 43, 44, 3719 45, -1, -1, 390, 391, -1, -1, -1, -1, 396, 3720 -1, -1, -1, 58, 59, 60, 61, 62, -1, 406, 3721 407, -1, -1, 410, 411, 412, 413, -1, -1, -1, 3722 417, -1, -1, -1, -1, -1, -1, 424, -1, -1, 3723 -1, -1, -1, -1, -1, 256, -1, -1, -1, 260, 3488 -1, 408, -1, -1, -1, -1, -1, -1, 415, 416, 3489 417, -1, -1, -1, -1, 256, -1, 424, 425, 260, 3724 3490 261, 262, -1, 264, 265, 266, 267, 268, 269, -1, 3725 3491 271, 272, 273, -1, -1, 276, -1, -1, 279, 280, … … 3729 3495 311, -1, -1, -1, 315, 316, -1, -1, -1, 320, 3730 3496 -1, -1, -1, -1, -1, 326, -1, 328, 329, -1, 3731 -1, 332, -1, 334, 335, 336, 337, 338, -1, 340,3497 331, -1, 333, 334, 335, 336, 337, -1, 339, 340, 3732 3498 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 3733 351, 352, 353, 354, 355, -1, -1, -1, -1, 360,3734 361, 362, -1, 364, 365, 366, -1, 368, 369, 370,3735 -1, -1, 373, -1, 375, -1, -1, 378, 379, 380,3736 381, -1, 383, 384, 385, 386, -1, -1, 389, -1,3499 351, 352, 353, 354, -1, -1, 357, 358, 359, -1, 3500 361, 362, 363, -1, 365, 366, 367, -1, 0, 370, 3501 -1, 372, -1, -1, 375, 376, 377, 378, 10, 380, 3502 381, 382, 383, -1, -1, -1, -1, -1, 389, -1, 3737 3503 -1, 392, 393, 394, 395, 396, 397, 398, 399, -1, 3738 401, 402, 403, 404, 405, -1, 40, 408, 42, 43,3739 -1, 45, -1, -1, 415, 416, 417, -1, -1, -1,3740 -1, 256, -1, 424, 425, 260, 261, 262, -1, 264,3741 265, 266, 267, 268, 269, -1, 271, 272, 273, -1,3742 -1, 276, -1, -1, 279, 280, 281, 282, 283, 284,3504 401, 402, 403, 404, 405, 37, -1, 408, -1, 41, 3505 42, 43, 44, 45, 415, 416, 417, -1, -1, -1, 3506 -1, -1, -1, 424, 425, -1, 58, 59, 60, 61, 3507 62, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3508 -1, 276, -1, -1, 279, 280, 281, 282, -1, -1, 3743 3509 285, -1, -1, 288, 289, 290, -1, -1, -1, -1, 3744 295, 296, -1, -1, -1, 300, 301, -1, -1, -1,3510 295, 296, -1, -1, -1, -1, -1, -1, -1, -1, 3745 3511 -1, -1, -1, -1, -1, -1, 311, -1, -1, -1, 3746 3512 315, 316, -1, -1, -1, 320, -1, -1, -1, -1, 3747 -1, 326, -1, 328, 329, -1, -1, 332, -1, 334,3748 335, 336, 337, 338, -1, 340, 341, 342, 343, 344,3513 -1, 326, -1, 328, 329, -1, 331, -1, 333, 334, 3514 335, 336, 337, -1, 339, 340, 341, 342, 343, 344, 3749 3515 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 3750 355, -1, -1, -1, -1, 360, 361, 362, -1, 364,3751 365, 366, -1, 368, 369, 370, -1, -1, 373, -1,3752 375, -1, 0, 378, 379, 380, 381, -1, 383, 384,3753 385, 386, 10, -1, 389, -1, -1, 392, 393, 394,3516 -1, -1, 357, 358, 359, -1, 361, 362, 363, -1, 3517 365, 366, 367, -1, 0, 370, -1, 372, -1, -1, 3518 375, 376, 377, 378, 10, -1, 381, 382, 383, -1, 3519 -1, -1, -1, -1, 389, -1, -1, -1, 393, 394, 3754 3520 395, 396, 397, 398, 399, -1, 401, 402, 403, 404, 3755 405, -1, -1, 408, -1, -1, -1, -1, -1, 37, 3756 415, 416, -1, 41, 42, 43, 44, 45, -1, 424, 3757 425, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3758 58, 59, -1, 61, -1, -1, -1, -1, -1, -1, 3759 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3760 -1, -1, -1, -1, -1, -1, -1, -1, -1, 263, 3761 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3762 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3763 -1, -1, 286, 287, -1, -1, -1, 291, 292, 293, 3764 294, -1, -1, -1, -1, -1, -1, -1, -1, 303, 3765 304, 305, 306, 307, 308, 309, 310, -1, 312, 313, 3766 314, -1, -1, 317, 318, 319, -1, 321, 322, 323, 3767 324, 325, -1, 327, -1, -1, -1, -1, -1, -1, 3768 -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 3769 -1, -1, -1, -1, -1, -1, -1, -1, 10, -1, 3770 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3771 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3772 -1, -1, -1, -1, -1, 37, -1, -1, 382, 41, 3773 42, 43, 44, 45, -1, -1, 390, 391, -1, -1, 3774 -1, -1, 396, -1, -1, -1, 58, 59, -1, 61, 3775 -1, -1, 406, 407, -1, -1, 410, 411, 412, 413, 3776 -1, -1, -1, 417, -1, -1, -1, -1, -1, -1, 3777 424, -1, -1, -1, -1, -1, -1, -1, 256, -1, 3778 -1, -1, 260, 261, 262, -1, 264, 265, 266, 267, 3779 268, 269, -1, 271, 272, -1, -1, -1, 276, -1, 3780 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 3781 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 3782 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 3783 -1, -1, -1, 311, -1, -1, -1, 315, 316, -1, 3784 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1, 3785 328, 329, -1, -1, 332, -1, 334, 335, 336, 337, 3786 338, -1, 340, 341, 342, 343, 344, 345, 346, 347, 3787 348, 349, 350, 351, 352, 353, 354, 355, -1, -1, 3788 -1, -1, 360, 361, 362, -1, 364, 365, 366, -1, 3789 368, 369, 370, -1, -1, 373, -1, 375, -1, -1, 3790 378, 379, 380, 381, -1, 383, 384, 385, 386, -1, 3791 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 3792 398, 399, -1, 401, 402, 403, 404, 405, -1, 40, 3793 408, 42, 43, -1, 45, -1, -1, 415, 416, 417, 3794 -1, -1, -1, -1, 256, -1, 424, 425, 260, 261, 3521 405, 37, -1, 408, -1, 41, 42, 43, 44, 45, 3522 415, 416, 417, -1, -1, -1, -1, -1, -1, 424, 3523 -1, -1, 58, 59, 60, 61, 62, -1, -1, -1, 3524 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3525 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3526 -1, -1, -1, -1, 256, -1, -1, -1, 260, 261, 3795 3527 262, -1, 264, 265, 266, 267, 268, 269, -1, 271, 3796 272, -1, -1, -1, 276, -1, -1, 279, 280, 281,3528 272, 273, -1, -1, 276, -1, -1, 279, 280, 281, 3797 3529 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 3798 3530 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 3799 3531 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 3800 3532 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 3801 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1,3802 332, -1, 334, 335, 336, 337, 338, -1, 340, 341,3533 -1, -1, -1, -1, 326, -1, 328, 329, -1, 331, 3534 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 3803 3535 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 3804 352, 353, 354, 355, -1, -1, -1, -1, 360, 361, 3805 362, -1, 364, 365, 366, -1, 368, 369, 370, -1, 3806 -1, 373, -1, 375, -1, 0, 378, 379, 380, 381, 3807 -1, 383, 384, 385, 386, 10, -1, 389, -1, -1, 3536 352, 353, 354, -1, 40, 357, 358, 359, -1, 361, 3537 362, 363, -1, 365, 366, 367, -1, -1, 370, -1, 3538 372, -1, -1, 375, 376, 377, 378, -1, 380, 381, 3539 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 3540 392, 393, 394, 395, 396, 397, 398, 399, 40, 401, 3541 402, 403, 404, 405, -1, -1, 408, -1, -1, -1, 3542 -1, -1, -1, 415, 416, 417, -1, -1, -1, -1, 3543 256, -1, 424, 425, 260, 261, 262, -1, 264, 265, 3544 266, 267, 268, 269, -1, 271, 272, 273, -1, -1, 3545 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 3546 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 3547 296, -1, -1, -1, 300, 301, 37, -1, -1, 40, 3548 41, 42, 43, 44, 45, 311, -1, -1, -1, 315, 3549 316, -1, -1, -1, 320, -1, -1, -1, -1, 60, 3550 326, 62, 328, 329, -1, 331, -1, 333, 334, 335, 3551 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 3552 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 3553 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 3554 366, 367, -1, 0, 370, -1, 372, -1, -1, 375, 3555 376, 377, 378, 10, 380, 381, 382, 383, -1, -1, 3556 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 3557 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 3558 -1, -1, 408, 40, 41, 42, 43, 44, 45, 415, 3559 416, 417, -1, -1, -1, -1, -1, -1, 424, 425, 3560 -1, 58, 59, 60, 61, 62, -1, -1, -1, -1, 3561 286, 287, -1, -1, -1, 291, 292, 293, 294, -1, 3562 -1, -1, -1, -1, -1, -1, -1, 303, 304, 305, 3563 306, 307, 308, 309, 310, -1, 312, 313, 314, -1, 3564 -1, 317, 318, 319, -1, 321, 322, 323, 324, 325, 3565 -1, 327, -1, -1, 286, 287, -1, -1, -1, 291, 3566 292, 293, 294, -1, -1, -1, -1, -1, -1, -1, 3567 -1, 303, 304, 305, 306, 307, 308, 309, 310, -1, 3568 312, 313, 314, -1, -1, 317, 318, 319, -1, 321, 3569 322, 323, 324, 325, -1, 327, -1, -1, -1, 260, 3570 261, 262, -1, 264, 265, 266, 267, 268, 269, 0, 3571 -1, 272, 273, -1, 390, 391, -1, -1, -1, 10, 3572 396, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3573 406, 407, -1, -1, 410, 411, 412, 413, -1, -1, 3574 -1, 417, -1, -1, -1, -1, 37, -1, 424, -1, 3575 41, 42, 43, 44, 45, -1, -1, -1, 390, 391, 3576 -1, -1, -1, -1, 396, -1, -1, 58, 59, 60, 3577 61, 62, -1, -1, 406, 407, -1, -1, 410, 411, 3578 412, 413, -1, -1, -1, 417, -1, -1, -1, -1, 3579 -1, -1, 424, -1, -1, -1, -1, -1, -1, 256, 3580 -1, -1, -1, 260, 261, 262, -1, 264, 265, 266, 3581 267, 268, 269, -1, 271, 272, 273, -1, -1, 276, 3582 -1, -1, 279, 280, 281, 282, 283, 284, 285, -1, 3583 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 3584 -1, -1, -1, 300, 301, -1, -1, -1, -1, -1, 3585 -1, -1, -1, -1, 311, -1, -1, -1, 315, 316, 3586 -1, -1, -1, 320, -1, -1, -1, -1, -1, 326, 3587 -1, 328, 329, -1, 331, -1, 333, 334, 335, 336, 3588 337, -1, 339, 340, 341, 342, 343, 344, 345, 346, 3589 347, 348, 349, 350, 351, 352, 353, 354, -1, -1, 3590 357, 358, 359, -1, 361, 362, 363, -1, 365, 366, 3591 367, -1, -1, 370, -1, 372, -1, -1, 375, 376, 3592 377, 378, -1, 380, 381, 382, 383, -1, -1, -1, 3593 -1, -1, 389, -1, -1, 392, 393, 394, 395, 396, 3594 397, 398, 399, -1, 401, 402, 403, 404, 405, -1, 3595 -1, 408, -1, -1, -1, -1, -1, -1, 415, 416, 3596 417, -1, -1, -1, -1, 256, -1, 424, 425, 260, 3597 261, 262, -1, 264, 265, 266, 267, 268, 269, -1, 3598 271, 272, 273, 42, 43, 276, 45, -1, 279, 280, 3599 281, 282, 283, 284, 285, -1, -1, 288, 289, 290, 3600 -1, 60, 61, 62, 295, 296, -1, -1, -1, 300, 3601 301, -1, 42, 43, -1, 45, -1, -1, -1, -1, 3602 311, -1, -1, -1, 315, 316, -1, -1, -1, 320, 3603 60, 61, 62, -1, -1, 326, -1, 328, 329, -1, 3604 331, -1, 333, 334, 335, 336, 337, -1, 339, 340, 3605 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 3606 351, 352, 353, 354, -1, -1, 357, 358, 359, -1, 3607 361, 362, 363, -1, 365, 366, 367, -1, 0, 370, 3608 -1, 372, -1, -1, 375, 376, 377, 378, 10, 380, 3609 381, 382, 383, -1, -1, -1, -1, -1, 389, -1, 3610 -1, 392, 393, 394, 395, 396, 397, 398, 399, -1, 3611 401, 402, 403, 404, 405, 37, -1, 408, -1, 41, 3612 42, 43, 44, 45, 415, 416, 417, -1, -1, -1, 3613 285, -1, -1, 424, 425, -1, 58, 59, 60, 61, 3614 62, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3615 -1, -1, -1, -1, -1, -1, 311, -1, -1, -1, 3616 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3617 -1, 326, -1, -1, -1, -1, 331, 332, -1, -1, 3618 -1, 336, 337, -1, -1, -1, -1, -1, -1, -1, 3619 -1, 346, 347, 348, 349, 350, 351, 352, 353, -1, 3620 -1, 260, 261, 262, -1, 264, 265, 266, 267, 268, 3621 269, 366, -1, 272, 273, -1, -1, 372, -1, -1, 3622 -1, -1, -1, -1, -1, -1, 381, -1, 383, -1, 3623 260, 261, 262, -1, 264, 265, 266, 267, 268, 269, 3624 -1, -1, 272, 273, 0, -1, -1, -1, -1, -1, 3625 -1, -1, -1, -1, 10, -1, -1, -1, -1, -1, 3626 -1, -1, 417, -1, -1, -1, -1, -1, -1, 424, 3627 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3628 -1, -1, -1, -1, -1, 41, 42, 43, 44, 45, 3629 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3630 -1, -1, 58, 59, 60, 61, 62, -1, -1, -1, 3631 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3632 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3633 -1, -1, -1, -1, 256, -1, -1, -1, 260, 261, 3634 262, -1, 264, 265, 266, 267, 268, 269, -1, 271, 3635 272, 273, -1, -1, 276, -1, -1, 279, 280, 281, 3636 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 3637 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 3638 -1, -1, -1, -1, -1, -1, -1, 417, -1, 311, 3639 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 3640 -1, -1, -1, -1, 326, -1, 328, 329, -1, 331, 3641 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 3642 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 3643 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 3644 362, 363, -1, 365, 366, 367, -1, -1, 370, -1, 3645 372, -1, -1, 375, 376, 377, 378, -1, 380, 381, 3646 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 3808 3647 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 3809 3648 402, 403, 404, 405, -1, -1, 408, -1, -1, -1, 3810 -1, -1, 37, 415, 416, 417, 41, 42, 43, 44, 3811 45, -1, 424, 425, -1, -1, -1, -1, -1, -1, 3812 -1, -1, -1, 58, 59, -1, 61, -1, -1, -1, 3813 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3814 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3815 -1, -1, 263, -1, -1, -1, -1, -1, -1, -1, 3816 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3817 -1, -1, -1, -1, -1, 286, 287, -1, -1, -1, 3818 291, 292, 293, 294, -1, -1, -1, -1, -1, -1, 3819 -1, -1, 303, 304, 305, 306, 307, 308, 309, 310, 3820 -1, 312, 313, 314, -1, -1, 317, 318, 319, -1, 3821 321, 322, 323, 324, 325, -1, 327, -1, -1, -1, 3822 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3823 -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, 3824 -1, 10, -1, -1, -1, -1, -1, -1, -1, -1, 3825 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3826 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3827 -1, 382, 41, 42, 43, 44, 45, -1, -1, 390, 3828 391, -1, -1, -1, -1, 396, -1, -1, -1, -1, 3829 59, 60, 61, 62, -1, 406, 407, -1, -1, 410, 3830 411, 412, 413, -1, -1, -1, 417, -1, -1, -1, 3831 -1, -1, -1, 424, -1, -1, -1, -1, -1, -1, 3832 -1, 256, -1, -1, -1, 260, 261, 262, -1, 264, 3833 265, 266, 267, 268, 269, -1, 271, 272, -1, -1, 3834 -1, 276, -1, -1, 279, 280, 281, 282, 283, 284, 3835 285, -1, -1, 288, 289, 290, -1, -1, -1, -1, 3836 295, 296, -1, -1, -1, 300, 301, -1, -1, -1, 3837 -1, -1, -1, -1, -1, -1, 311, -1, -1, -1, 3838 315, 316, -1, -1, -1, 320, -1, -1, -1, -1, 3839 -1, 326, -1, 328, 329, -1, -1, 332, -1, 334, 3840 335, 336, 337, 338, -1, 340, 341, 342, 343, 344, 3841 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 3842 355, -1, -1, -1, -1, 360, 361, 362, -1, 364, 3843 365, 366, -1, 368, 369, 370, -1, -1, 373, -1, 3844 375, -1, -1, 378, 379, 380, 381, -1, 383, 384, 3845 385, 386, -1, -1, 389, -1, -1, 392, 393, 394, 3846 395, 396, 397, 398, 399, -1, 401, 402, 403, 404, 3847 405, -1, 40, 408, 42, 43, -1, 45, -1, -1, 3848 415, 416, 417, -1, -1, -1, -1, 256, -1, 424, 3849 425, 260, 261, 262, -1, 264, 265, 266, 267, 268, 3850 269, -1, -1, 272, 273, -1, -1, 276, -1, -1, 3851 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 3852 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 3853 -1, 300, 301, -1, -1, -1, -1, -1, -1, -1, 3854 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 3855 -1, 320, -1, -1, -1, -1, -1, 326, -1, 328, 3856 329, -1, -1, 332, -1, 334, 335, 336, 337, 338, 3857 -1, 340, 341, 342, 343, 344, 345, 346, 347, 348, 3858 349, 350, 351, 352, 353, 354, 355, -1, -1, -1, 3859 -1, 360, 361, 362, -1, 364, 365, 366, -1, 368, 3860 369, 370, -1, -1, 373, -1, 375, -1, 0, 378, 3861 379, 380, 381, -1, -1, 384, 385, 386, 10, -1, 3862 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 3863 399, -1, 401, 402, 403, 404, 405, -1, -1, 408, 3864 -1, -1, -1, -1, -1, 37, 415, 416, 417, 41, 3865 -1, 43, 44, 45, -1, 424, 425, -1, -1, -1, 3866 -1, -1, -1, -1, -1, -1, 58, 59, -1, 61, 3867 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3868 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3869 -1, -1, -1, -1, -1, 263, -1, -1, -1, -1, 3870 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3871 -1, -1, -1, -1, -1, -1, -1, -1, 286, 287, 3872 -1, -1, -1, 291, 292, 293, 294, -1, -1, -1, 3873 -1, -1, -1, -1, -1, 303, 304, 305, 306, 307, 3874 308, 309, 310, -1, 312, 313, 314, -1, -1, 317, 3875 318, 319, -1, 321, 322, 323, 324, 325, -1, 327, 3876 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3877 -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 3878 -1, -1, -1, -1, 10, -1, -1, -1, -1, -1, 3879 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3880 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3881 -1, 37, -1, -1, 382, 41, -1, 43, 44, 45, 3882 -1, -1, 390, 391, -1, -1, -1, -1, 396, -1, 3883 -1, -1, 58, 59, -1, 61, -1, -1, 406, 407, 3884 -1, -1, 410, 411, 412, 413, -1, -1, -1, 417, 3885 -1, -1, -1, -1, -1, -1, 424, -1, -1, -1, 3649 -1, -1, -1, 415, 416, -1, -1, -1, -1, -1, 3650 256, -1, 424, 425, 260, 261, 262, -1, 264, 265, 3651 266, 267, 268, 269, -1, 271, 272, 273, 42, 43, 3652 276, 45, -1, 279, 280, 281, 282, 283, 284, 285, 3653 -1, -1, 288, 289, 290, -1, 60, 61, 62, 295, 3654 296, -1, 37, -1, 300, 301, -1, 42, 43, -1, 3655 45, -1, -1, -1, -1, 311, -1, -1, -1, 315, 3656 316, -1, -1, -1, 320, 60, 61, 62, -1, -1, 3657 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 3658 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 3659 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 3660 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 3661 366, 367, -1, 0, 370, -1, 372, -1, -1, 375, 3662 376, 377, 378, 10, 380, 381, 382, 383, -1, -1, 3663 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 3664 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 3665 37, -1, 408, -1, 41, 42, 43, 44, 45, 415, 3666 416, 417, -1, -1, -1, -1, -1, -1, 424, 425, 3667 -1, 58, 59, -1, 61, -1, -1, -1, -1, -1, 3668 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3669 -1, -1, -1, -1, -1, 42, 43, -1, 45, -1, 3670 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3671 -1, -1, -1, 60, -1, 62, -1, -1, -1, -1, 3672 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3673 -1, -1, -1, -1, -1, -1, 260, 261, 262, -1, 3674 264, 265, 266, 267, 268, 269, -1, -1, 272, 273, 3675 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3676 -1, -1, -1, -1, -1, 260, 261, 262, -1, 264, 3677 265, 266, 267, 268, 269, -1, -1, 272, 273, 0, 3678 -1, -1, -1, -1, -1, -1, -1, -1, -1, 10, 3679 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3680 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3681 -1, -1, -1, -1, -1, -1, 37, -1, -1, -1, 3682 41, 42, 43, 44, 45, -1, -1, -1, -1, -1, 3683 -1, -1, -1, -1, -1, -1, -1, 58, 59, -1, 3684 61, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3685 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3686 -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 3687 -1, -1, -1, 260, 261, 262, -1, 264, 265, 266, 3688 267, 268, 269, -1, 271, 272, -1, -1, -1, 276, 3689 -1, -1, 279, 280, 281, 282, 283, 284, 285, -1, 3690 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 3691 -1, -1, -1, 300, 301, 262, -1, 264, 265, 266, 3692 267, 268, 269, -1, 311, 272, 273, -1, 315, 316, 3693 -1, -1, -1, 320, -1, -1, -1, -1, -1, 326, 3694 -1, 328, 329, -1, 331, -1, 333, 334, 335, 336, 3695 337, -1, 339, 340, 341, 342, 343, 344, 345, 346, 3696 347, 348, 349, 350, 351, 352, 353, 354, -1, -1, 3697 357, 358, 359, -1, 361, 362, 363, -1, 365, 366, 3698 367, -1, -1, 370, -1, 372, -1, -1, 375, 376, 3699 377, 378, -1, 380, 381, 382, 383, -1, -1, -1, 3700 -1, -1, 389, -1, -1, 392, 393, 394, 395, 396, 3701 397, 398, 399, -1, 401, 402, 403, 404, 405, -1, 3702 -1, 408, -1, -1, -1, -1, -1, -1, 415, 416, 3703 417, -1, -1, -1, -1, 256, -1, 424, 425, 260, 3704 261, 262, -1, 264, 265, 266, 267, 268, 269, -1, 3705 271, 272, 41, 42, 43, 276, 45, -1, 279, 280, 3706 281, 282, 283, 284, 285, -1, -1, 288, 289, 290, 3707 -1, 60, 61, 62, 295, 296, -1, 37, -1, 300, 3708 301, -1, 42, 43, -1, 45, -1, -1, -1, -1, 3709 311, -1, -1, -1, 315, 316, -1, -1, -1, 320, 3710 60, 61, 62, -1, -1, 326, -1, 328, 329, -1, 3711 331, -1, 333, 334, 335, 336, 337, -1, 339, 340, 3712 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 3713 351, 352, 353, 354, -1, -1, 357, 358, 359, -1, 3714 361, 362, 363, -1, 365, 366, 367, -1, 0, 370, 3715 -1, 372, -1, -1, 375, 376, 377, 378, 10, 380, 3716 381, 382, 383, -1, -1, -1, -1, -1, 389, -1, 3717 -1, 392, 393, 394, 395, 396, 397, 398, 399, -1, 3718 401, 402, 403, 404, 405, 37, -1, 408, -1, 41, 3719 42, 43, 44, 45, 415, 416, 417, -1, -1, -1, 3720 -1, -1, -1, 424, 425, -1, 58, 59, -1, 61, 3721 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3722 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3723 42, 43, -1, 45, -1, -1, -1, -1, -1, -1, 3724 -1, -1, -1, -1, -1, -1, -1, -1, 60, -1, 3725 62, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3726 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3727 -1, 260, 261, 262, -1, 264, 265, 266, 267, 268, 3728 269, -1, -1, 272, 273, -1, -1, -1, -1, -1, 3729 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3730 260, 261, 262, -1, 264, 265, 266, 267, 268, 269, 3731 -1, 287, 272, 273, 0, 291, 292, 293, 294, -1, 3732 -1, -1, -1, -1, 10, -1, -1, 303, -1, 305, 3733 306, 307, 308, 309, 310, -1, 312, 313, 314, -1, 3734 -1, 317, 318, 319, -1, -1, 322, 323, 324, 325, 3735 -1, 327, -1, -1, -1, 41, 42, 43, 44, 45, 3736 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3737 -1, -1, -1, 59, 60, 61, 62, -1, -1, -1, 3738 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3739 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3886 3740 -1, -1, -1, -1, 256, -1, -1, -1, 260, 261, 3887 3741 262, -1, 264, 265, 266, 267, 268, 269, -1, 271, 3888 -1, -1, -1, -1, 276, -1, -1, 279, 280, 281, 3742 272, -1, -1, -1, 276, -1, -1, 279, 280, 281, 3743 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 3744 -1, 417, -1, 295, 296, -1, -1, -1, 300, 301, 3745 -1, -1, 264, 265, 266, 267, 268, 269, -1, 311, 3746 272, 273, -1, 315, 316, -1, -1, -1, 320, -1, 3747 -1, -1, -1, -1, 326, -1, 328, 329, -1, 331, 3748 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 3749 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 3750 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 3751 362, 363, -1, 365, 366, 367, -1, -1, 370, -1, 3752 372, -1, -1, 375, 376, 377, 378, -1, 380, 381, 3753 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 3754 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 3755 402, 403, 404, 405, -1, -1, 408, -1, -1, -1, 3756 -1, -1, -1, 415, 416, 417, -1, -1, -1, -1, 3757 256, -1, 424, 425, 260, 261, 262, -1, 264, 265, 3758 266, 267, 268, 269, -1, -1, 272, 273, -1, -1, 3759 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 3760 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 3761 296, -1, -1, -1, 300, 301, 41, 42, 43, 44, 3762 45, -1, -1, -1, -1, 311, -1, -1, -1, 315, 3763 316, -1, -1, -1, 320, 60, 61, 62, -1, -1, 3764 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 3765 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 3766 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 3767 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 3768 366, 367, -1, 0, 370, -1, 372, -1, -1, 375, 3769 376, 377, 378, 10, -1, 381, 382, 383, -1, -1, 3770 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 3771 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 3772 37, -1, 408, -1, 41, -1, 43, 44, 45, 415, 3773 416, 417, -1, -1, -1, -1, -1, -1, 424, 425, 3774 -1, 58, 59, 287, 61, -1, -1, 291, 292, 293, 3775 294, -1, -1, -1, -1, -1, -1, -1, -1, 303, 3776 -1, 305, 306, 307, 308, 309, 310, -1, 312, 313, 3777 314, -1, -1, 317, 318, 319, -1, -1, 322, 323, 3778 324, 325, -1, 327, -1, -1, -1, -1, -1, -1, 3779 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3780 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3781 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3782 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3783 -1, -1, -1, -1, -1, 260, 261, 262, -1, 264, 3784 265, 266, 267, 268, 269, -1, -1, 272, 273, 0, 3785 -1, -1, -1, -1, -1, -1, -1, -1, -1, 10, 3786 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3787 -1, -1, -1, 417, -1, -1, -1, -1, -1, -1, 3788 -1, -1, -1, -1, -1, -1, 37, -1, -1, -1, 3789 41, -1, 43, 44, 45, -1, -1, -1, -1, -1, 3790 -1, -1, -1, -1, -1, -1, -1, 58, 59, -1, 3791 61, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3792 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3793 -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 3794 -1, -1, -1, 260, 261, 262, -1, 264, 265, 266, 3795 267, 268, 269, -1, 271, 380, -1, -1, -1, 276, 3796 -1, -1, 279, 280, 281, 282, 283, 284, 285, -1, 3797 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 3798 -1, -1, -1, 300, 301, -1, -1, -1, -1, -1, 3799 -1, -1, -1, -1, 311, -1, -1, -1, 315, 316, 3800 -1, -1, -1, 320, -1, -1, -1, -1, -1, 326, 3801 -1, 328, 329, -1, 331, -1, 333, 334, 335, 336, 3802 337, -1, 339, 340, 341, 342, 343, 344, 345, 346, 3803 347, 348, 349, 350, 351, 352, 353, 354, -1, -1, 3804 357, 358, 359, -1, 361, 362, 363, -1, 365, 366, 3805 367, -1, -1, 370, -1, 372, -1, -1, 375, 376, 3806 377, 378, -1, 380, 381, 382, 383, -1, -1, -1, 3807 -1, -1, 389, -1, -1, 392, 393, 394, 395, 396, 3808 397, 398, 399, -1, 401, 402, 403, 404, 405, -1, 3809 -1, 408, -1, -1, -1, -1, -1, -1, 415, 416, 3810 417, -1, 41, 42, 43, 256, 45, 424, 425, 260, 3811 261, 262, -1, 264, 265, 266, 267, 268, 269, 58, 3812 271, 60, 61, 62, -1, 276, -1, -1, 279, 280, 3813 281, 282, 283, 284, 285, -1, -1, 288, 289, 290, 3814 -1, -1, -1, -1, 295, 296, -1, -1, -1, 300, 3815 301, 41, 42, 43, -1, 45, -1, -1, -1, -1, 3816 311, -1, -1, -1, 315, 316, -1, -1, 58, 320, 3817 60, 61, 62, -1, -1, 326, -1, 328, 329, -1, 3818 331, -1, 333, 334, 335, 336, 337, -1, 339, 340, 3819 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 3820 351, 352, 353, 354, -1, -1, 357, 358, 359, -1, 3821 361, 362, 363, -1, 365, 366, 367, -1, 0, 370, 3822 -1, 372, -1, -1, 375, 376, 377, 378, 10, 380, 3823 381, 382, 383, -1, -1, -1, -1, -1, 389, -1, 3824 -1, 392, 393, 394, 395, 396, 397, 398, 399, -1, 3825 401, 402, 403, 404, 405, 37, -1, 408, -1, 41, 3826 42, -1, 44, -1, 415, 416, 417, -1, -1, -1, 3827 -1, -1, -1, 424, 425, -1, 58, 59, 60, -1, 3828 62, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3829 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3830 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3831 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3832 -1, 260, 261, 262, -1, 264, 265, 266, 267, 268, 3833 269, -1, -1, 272, 273, -1, -1, -1, -1, -1, 3834 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3835 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3836 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3837 260, 261, 262, -1, 264, 265, 266, 267, 268, 269, 3838 0, -1, 272, 273, -1, -1, -1, -1, -1, -1, 3839 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3840 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3841 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3842 -1, -1, 42, 43, 44, 45, -1, -1, -1, -1, 3843 -1, -1, -1, -1, -1, -1, -1, -1, -1, 59, 3844 60, 61, 62, -1, -1, -1, -1, -1, -1, -1, 3845 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3846 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3847 -1, -1, -1, -1, 256, -1, -1, -1, 260, 261, 3848 262, -1, 264, 265, 266, 267, 268, 269, -1, 271, 3849 -1, 273, -1, -1, 276, -1, -1, 279, 280, 281, 3889 3850 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 3890 3851 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 3891 3852 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 3892 3853 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 3893 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1,3894 332, -1, 334, 335, 336, 337, 338, -1, 340, 341,3854 40, -1, 42, 43, 326, 45, 328, 329, -1, 331, 3855 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 3895 3856 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 3896 352, 353, 354, 355, -1, -1, -1, -1, 360, 361,3897 362, -1, 364, 365, 366, -1, 368, 369, 370, -1,3898 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381,3899 -1, 383, 384, 385, 386, -1, -1, 389, -1, -1,3900 392, 393, 394, 395, 396, 397, 398, 399, -1, 401,3857 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 3858 362, 363, -1, 365, 366, 367, -1, -1, 370, -1, 3859 372, -1, -1, 375, 376, 377, 378, -1, 380, 381, 3860 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 3861 392, 393, 394, 395, -1, 397, 398, 399, -1, 401, 3901 3862 402, 403, 404, 405, -1, -1, 408, -1, -1, -1, 3902 -1, -1, -1, 415, 416, 417, -1, -1, 42, 43, 3903 256, 45, 424, 425, 260, 261, 262, -1, 264, 265, 3904 266, 267, 268, 269, -1, 271, 60, 61, 62, -1, 3905 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 3906 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 3907 296, -1, -1, -1, 300, 301, -1, -1, 42, 43, 3908 -1, 45, -1, -1, -1, 311, -1, -1, -1, 315, 3909 316, -1, -1, -1, 320, -1, 60, 61, 62, -1, 3910 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 3911 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 3912 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 3913 -1, -1, -1, -1, 360, 361, 362, -1, 364, 365, 3914 366, -1, 368, 369, 370, -1, -1, 373, -1, 375, 3915 -1, 0, 378, 379, 380, 381, -1, 383, 384, 385, 3916 386, 10, -1, 389, -1, -1, 392, 393, 394, 395, 3917 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 3918 -1, -1, 408, -1, -1, -1, -1, -1, 37, 415, 3919 416, 417, 41, 42, -1, 44, -1, -1, 424, 425, 3920 -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, 3921 59, 60, -1, 62, -1, -1, -1, -1, -1, -1, 3922 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3923 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3924 -1, -1, -1, -1, -1, -1, 260, 261, 262, -1, 3925 264, 265, 266, 267, 268, 269, -1, -1, 272, 273, 3926 -1, -1, -1, -1, -1, -1, -1, -1, -1, 285, 3927 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3928 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3929 -1, -1, -1, -1, -1, 311, 260, 261, 262, -1, 3930 264, 265, 266, 267, 268, 269, -1, -1, 272, 273, 3931 326, -1, -1, 0, -1, -1, 332, 333, -1, -1, 3932 -1, 337, 338, 10, -1, -1, -1, -1, -1, -1, 3933 -1, 347, 348, 349, 350, 351, 352, 353, 354, -1, 3934 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3935 -1, -1, -1, 369, -1, 42, 43, 44, 45, 375, 3936 -1, -1, -1, -1, -1, -1, -1, -1, 384, -1, 3937 386, -1, 59, 60, 61, 62, -1, -1, -1, -1, 3938 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3939 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3940 -1, 417, -1, 417, -1, -1, -1, 256, 424, -1, 3941 -1, 260, 261, 262, -1, 264, 265, 266, 267, 268, 3942 269, -1, 271, -1, 273, -1, -1, 276, -1, -1, 3943 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 3944 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 3945 -1, 300, 301, 417, -1, -1, -1, -1, -1, -1, 3946 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 3947 -1, 320, -1, -1, -1, -1, -1, 326, -1, 328, 3948 329, -1, -1, 332, -1, 334, 335, 336, 337, 338, 3949 -1, 340, 341, 342, 343, 344, 345, 346, 347, 348, 3950 349, 350, 351, 352, 353, 354, 355, -1, -1, -1, 3951 -1, 360, 361, 362, -1, 364, 365, 366, -1, 368, 3952 369, 370, -1, -1, 373, -1, 375, -1, -1, 378, 3953 379, 380, 381, -1, 383, 384, 385, 386, -1, -1, 3954 389, -1, -1, 392, 393, 394, 395, -1, 397, 398, 3955 399, -1, 401, 402, 403, 404, 405, -1, -1, 408, 3956 -1, -1, -1, -1, -1, -1, 415, 416, -1, 256, 3957 -1, -1, -1, 260, 261, 262, 425, 264, 265, 266, 3958 267, 268, 269, -1, -1, 272, 273, 42, 43, 276, 3959 45, -1, 279, 280, 281, 282, 283, 284, 285, -1, 3960 -1, 288, 289, 290, -1, 60, 61, 62, 295, 296, 3961 -1, -1, -1, 300, 301, -1, -1, -1, -1, -1, 3962 -1, -1, -1, -1, 311, -1, -1, -1, 315, 316, 3963 -1, -1, -1, 320, -1, -1, -1, -1, -1, 326, 3964 -1, 328, 329, -1, -1, 332, -1, 334, 335, 336, 3965 337, 338, -1, 340, 341, 342, 343, 344, 345, 346, 3966 347, 348, 349, 350, 351, 352, 353, 354, 355, -1, 3967 -1, -1, -1, 360, 361, 362, -1, 364, 365, 366, 3968 0, 368, 369, 370, -1, -1, 373, -1, 375, -1, 3969 10, 378, 379, 380, 381, -1, -1, 384, 385, 386, 3970 -1, -1, 389, -1, -1, 392, 393, 394, 395, -1, 3971 397, 398, 399, -1, 401, 402, 403, 404, 405, -1, 3972 -1, 408, 42, 43, 44, 45, -1, -1, 415, 416, 3973 -1, -1, -1, -1, -1, -1, -1, -1, 425, 59, 3974 60, 61, 62, -1, -1, -1, -1, -1, -1, -1, 3975 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3976 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3977 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3978 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3979 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3980 -1, -1, -1, -1, -1, 260, 261, 262, -1, 264, 3981 265, 266, 267, 268, 269, -1, -1, 272, 273, -1, 3982 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3983 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3984 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3985 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3986 -1, -1, -1, -1, -1, -1, -1, 37, -1, -1, 3987 40, 41, 42, 43, 44, 45, -1, -1, -1, -1, 3988 -1, -1, -1, -1, -1, -1, -1, -1, -1, 59, 3989 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3990 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3991 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3992 -1, -1, -1, -1, -1, -1, -1, -1, 383, -1, 3993 -1, -1, -1, -1, -1, -1, 256, -1, -1, -1, 3994 260, 261, 262, -1, 264, 265, 266, 267, 268, 269, 3863 -1, -1, -1, 415, 416, -1, 256, -1, -1, -1, 3864 260, 261, 262, 425, 264, 265, 266, 267, 268, 269, 3995 3865 -1, -1, 272, 273, -1, -1, 276, -1, -1, 279, 3996 3866 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, … … 3999 3869 -1, 311, -1, -1, -1, 315, 316, -1, -1, -1, 4000 3870 320, -1, -1, -1, -1, -1, 326, -1, 328, 329, 4001 -1, -1, 332, -1, 334, 335, 336, 337, 338, -1,3871 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 4002 3872 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 4003 350, 351, 352, 353, 354, 355, -1, -1, -1, -1,4004 360, 361, 362, -1, 364, 365, 366, -1, 368, 369,4005 370, -1, -1, 373, -1, 375, -1, -1, 378, 379,4006 380, 381, -1, -1, 384, 385, 386, -1, -1, 389,3873 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 3874 -1, 361, 362, 363, -1, 365, 366, 367, -1, 0, 3875 370, -1, 372, -1, -1, 375, 376, 377, 378, 10, 3876 -1, 381, 382, 383, -1, -1, -1, -1, -1, 389, 4007 3877 -1, -1, 392, 393, 394, 395, -1, 397, 398, 399, 4008 -1, 401, 402, 403, 404, 405, 256, -1, 408, -1,4009 -1, -1, -1, -1, -1, 415, 416, -1, -1, -1,4010 -1, 271, 272, 273, -1, 425, 276, -1, -1, 279,4011 280, 281, 282, 283, 284, 285, -1, -1, 288, 289,4012 290, -1, -1, -1, -1, 295, 296, -1, -1, -1,4013 300, 301, -1, -1, -1, -1, -1, -1, -1, -1,4014 -1, 311, -1, -1, -1, 315, 316, -1, -1, -1,4015 320, -1, -1, -1, -1, -1, 326, -1, 328, 329,4016 -1, -1, 332, -1, 334, 335, 336, 337, 338, -1,4017 340, 341, 342, 343, 344, 345, 346, 347, 348, 349,4018 350, 351, 352, 353, 354, 355, -1, -1, -1, -1,4019 360, 361, 362, -1, 364, 365, 366, -1, 368, 369,4020 370, -1, -1, 373, -1, 375, -1, 0, 378, 379,4021 380, 381, -1, -1, 384, 385, 386, 10, -1, 389,4022 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399,4023 3878 -1, 401, 402, 403, 404, 405, -1, -1, 408, -1, 4024 -1, -1, -1, -1, 37, 415, 416, 417, 41, -1, 4025 -1, 44, -1, -1, 424, 425, -1, -1, -1, -1, 4026 -1, -1, -1, -1, -1, 58, 59, -1, 61, -1, 4027 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4028 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4029 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4030 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4031 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4032 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4033 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4034 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3879 -1, 42, 43, 44, 45, 415, 416, 297, 298, 299, 3880 -1, -1, 302, -1, -1, 425, -1, -1, 59, 60, 3881 61, 62, -1, -1, -1, -1, -1, -1, -1, -1, 3882 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3883 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3884 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3885 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3886 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3887 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3888 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3889 390, 391, -1, -1, -1, -1, -1, -1, -1, 0, 3890 -1, -1, -1, -1, -1, -1, 406, 407, -1, 10, 3891 410, 411, 412, 413, -1, -1, -1, 417, -1, -1, 3892 -1, -1, -1, -1, 424, -1, -1, -1, -1, -1, 3893 -1, -1, -1, -1, -1, -1, 37, -1, -1, 40, 3894 41, 42, 43, 44, 45, -1, -1, -1, -1, -1, 3895 -1, -1, -1, -1, -1, -1, -1, -1, 59, -1, 3896 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3897 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3898 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3899 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3900 -1, -1, -1, -1, -1, 256, -1, -1, -1, 260, 3901 261, 262, -1, 264, 265, 266, 267, 268, 269, -1, 3902 -1, 272, 273, -1, -1, 276, -1, -1, 279, 280, 3903 281, 282, 283, 284, 285, -1, -1, 288, 289, 290, 3904 -1, -1, -1, -1, 295, 296, -1, -1, -1, 300, 3905 301, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3906 311, -1, -1, -1, 315, 316, -1, -1, -1, 320, 3907 -1, -1, -1, -1, -1, 326, -1, 328, 329, -1, 3908 331, -1, 333, 334, 335, 336, 337, 10, 339, 340, 3909 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 3910 351, 352, 353, 354, -1, -1, 357, 358, 359, -1, 3911 361, 362, 363, -1, 365, 366, 367, 40, -1, 370, 3912 43, 372, 45, -1, 375, 376, 377, 378, -1, -1, 3913 381, 382, 383, -1, -1, -1, -1, -1, 389, -1, 3914 -1, 392, 393, 394, 395, -1, 397, 398, 399, -1, 3915 401, 402, 403, 404, 405, 256, -1, 408, -1, -1, 3916 -1, -1, -1, -1, 415, 416, -1, -1, -1, -1, 3917 271, 272, 273, -1, 425, 276, -1, -1, 279, 280, 3918 281, 282, 283, 284, 285, -1, -1, 288, 289, 290, 3919 -1, -1, -1, -1, 295, 296, -1, -1, -1, 300, 3920 301, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3921 311, -1, -1, -1, 315, 316, -1, -1, -1, 320, 3922 -1, -1, -1, -1, -1, 326, -1, 328, 329, -1, 3923 331, -1, 333, 334, 335, 336, 337, -1, 339, 340, 3924 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 3925 351, 352, 353, 354, -1, -1, 357, 358, 359, -1, 3926 361, 362, 363, -1, 365, 366, 367, -1, 0, 370, 3927 -1, 372, -1, -1, 375, 376, 377, 378, 10, -1, 3928 381, 382, 383, -1, -1, -1, -1, -1, 389, -1, 3929 -1, 392, 393, 394, 395, 396, 397, 398, 399, -1, 3930 401, 402, 403, 404, 405, 37, -1, 408, -1, 41, 3931 -1, -1, 44, -1, 415, 416, 417, -1, -1, -1, 3932 -1, -1, -1, 424, 425, -1, 58, 59, -1, 61, 3933 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3934 263, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3935 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3936 -1, -1, -1, 286, 287, -1, -1, -1, 291, 292, 3937 293, 294, -1, -1, -1, -1, -1, -1, -1, -1, 3938 303, 304, 305, 306, 307, 308, 309, 310, -1, 312, 3939 313, 314, -1, -1, 317, 318, 319, -1, 321, 322, 3940 323, 324, 325, -1, 327, -1, -1, -1, -1, -1, 3941 -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 3942 -1, -1, -1, -1, -1, -1, -1, -1, 10, -1, 3943 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3944 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3945 -1, -1, -1, -1, -1, 37, 379, -1, -1, 41, 3946 -1, -1, 44, -1, -1, -1, -1, 390, 391, -1, 3947 -1, -1, -1, 396, -1, -1, 58, 59, -1, 61, 3948 -1, -1, -1, 406, 407, -1, -1, 410, 411, 412, 3949 413, -1, -1, -1, 417, -1, -1, -1, -1, -1, 3950 -1, 424, -1, -1, -1, -1, -1, -1, -1, -1, 3951 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3952 -1, -1, -1, -1, 256, -1, -1, -1, 260, 261, 3953 262, -1, -1, -1, -1, -1, -1, -1, -1, 271, 3954 -1, -1, -1, -1, 276, -1, -1, 279, 280, 281, 3955 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 3956 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 3957 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 3958 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 3959 -1, -1, -1, -1, 326, -1, 328, 329, -1, 331, 3960 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 3961 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 3962 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 3963 362, 363, -1, 365, 366, 367, 40, -1, 370, 43, 3964 372, 45, -1, 375, 376, 377, 378, -1, 380, 381, 3965 382, 383, -1, -1, 58, -1, -1, 389, -1, -1, 3966 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 3967 402, 403, 404, 405, 256, -1, 408, -1, 260, 261, 3968 262, -1, -1, 415, 416, 417, -1, -1, -1, 271, 3969 -1, -1, 424, 425, 276, -1, -1, 279, 280, 281, 3970 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 3971 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 3972 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 3973 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 3974 -1, -1, -1, -1, 326, -1, 328, 329, -1, 331, 3975 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 3976 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 3977 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 3978 362, 363, -1, 365, 366, 367, -1, 0, 370, -1, 3979 372, -1, -1, 375, 376, 377, 378, 10, 380, 381, 3980 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 3981 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 3982 402, 403, 404, 405, 37, -1, 408, -1, 41, -1, 3983 -1, 44, -1, 415, 416, 417, -1, -1, -1, -1, 3984 -1, -1, 424, 425, -1, 58, 59, -1, 61, -1, 3985 -1, -1, -1, -1, -1, -1, -1, -1, -1, 263, 3986 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3987 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3988 -1, -1, 286, 287, -1, -1, -1, 291, 292, 293, 3989 294, -1, -1, -1, -1, -1, -1, -1, -1, 303, 3990 304, 305, 306, 307, 308, 309, 310, -1, 312, 313, 3991 314, -1, -1, 317, 318, 319, -1, 321, 322, 323, 3992 324, 325, -1, 327, -1, -1, -1, -1, -1, -1, 4035 3993 -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, 4036 3994 -1, -1, -1, -1, -1, -1, -1, 10, -1, -1, 4037 3995 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4038 3996 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4039 -1, -1, -1, -1, 37, -1, -1, -1, 41, -1,4040 -1, 44, -1, -1, -1, -1, -1, -1, -1, -1,4041 -1, -1, -1, -1, -1, 58, 59, -1, 61, -1,4042 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4043 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4044 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,3997 -1, -1, -1, -1, 37, 379, -1, -1, 41, -1, 3998 -1, 44, -1, -1, -1, -1, 390, 391, -1, -1, 3999 -1, -1, 396, -1, -1, 58, 59, -1, 61, -1, 4000 -1, -1, 406, 407, -1, -1, 410, 411, 412, 413, 4001 -1, -1, -1, 417, -1, -1, -1, -1, -1, -1, 4002 424, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4045 4003 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4046 4004 -1, -1, -1, 256, -1, -1, -1, 260, 261, 262, … … 4051 4009 -1, -1, -1, -1, -1, -1, -1, -1, 311, -1, 4052 4010 -1, -1, 315, 316, -1, -1, -1, 320, -1, -1, 4053 -1, -1, -1, 326, -1, 328, 329, -1, -1, 332,4054 -1, 334, 335, 336, 337, 338, -1, 340, 341, 342,4011 -1, -1, -1, 326, -1, 328, 329, -1, 331, -1, 4012 333, 334, 335, 336, 337, -1, 339, 340, 341, 342, 4055 4013 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 4056 353, 354, 355, -1, -1, -1, -1, 360, 361, 362,4057 -1, 364, 365, 366, -1, 368, 369, 370, -1, -1,4058 373, -1, 375, -1, -1, 378, 379, 380, 381, -1,4059 383, 384, 385, 386, -1, -1, 389, -1, -1, 392,4014 353, 354, -1, -1, 357, 358, 359, -1, 361, 362, 4015 363, -1, 365, 366, 367, 40, -1, 370, 43, 372, 4016 45, -1, 375, 376, 377, 378, -1, 380, 381, 382, 4017 383, -1, -1, 58, -1, -1, 389, -1, -1, 392, 4060 4018 393, 394, 395, 396, 397, 398, 399, -1, 401, 402, 4061 4019 403, 404, 405, 256, -1, 408, -1, 260, 261, 262, … … 4066 4024 -1, -1, -1, -1, -1, -1, -1, -1, 311, -1, 4067 4025 -1, -1, 315, 316, -1, -1, -1, 320, -1, -1, 4068 -1, -1, -1, 326, -1, 328, 329, -1, -1, 332,4069 -1, 334, 335, 336, 337, 338, -1, 340, 341, 342,4026 -1, -1, -1, 326, -1, 328, 329, -1, 331, -1, 4027 333, 334, 335, 336, 337, -1, 339, 340, 341, 342, 4070 4028 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 4071 353, 354, 355, -1, -1, -1, -1, 360, 361, 362,4072 -1, 364, 365, 366, -1, 368, 369, 370, -1, -1,4073 373, -1, 375, -1, 0, 378, 379, 380, 381, -1,4074 383, 384, 385, 386, 10, -1, 389, -1, -1, 392,4029 353, 354, -1, -1, 357, 358, 359, -1, 361, 362, 4030 363, -1, 365, 366, 367, -1, 0, 370, -1, 372, 4031 -1, -1, 375, 376, 377, 378, 10, 380, 381, 382, 4032 383, -1, -1, -1, -1, -1, 389, -1, -1, 392, 4075 4033 393, 394, 395, 396, 397, 398, 399, -1, 401, 402, 4076 403, 404, 405, -1, -1, 408, -1, -1, -1, -1, 4077 -1, 37, 415, 416, 417, 41, -1, -1, 44, -1, 4078 -1, 424, 425, -1, -1, -1, -1, -1, -1, -1, 4079 -1, -1, 58, 59, -1, 61, -1, -1, -1, -1, 4080 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4081 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4082 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4083 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4084 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4085 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4086 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4087 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4034 403, 404, 405, 37, -1, 408, -1, 41, -1, -1, 4035 44, -1, 415, 416, 417, -1, -1, -1, -1, -1, 4036 -1, 424, 425, -1, 58, 59, -1, 61, -1, -1, 4037 -1, -1, -1, -1, -1, -1, -1, -1, 263, -1, 4038 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4039 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4040 -1, 286, 287, -1, -1, -1, 291, 292, 293, 294, 4041 -1, -1, -1, -1, -1, -1, -1, -1, 303, 304, 4042 305, 306, 307, 308, 309, 310, -1, 312, 313, 314, 4043 -1, -1, 317, 318, 319, -1, 321, 322, 323, 324, 4044 325, -1, 327, -1, -1, -1, -1, -1, -1, -1, 4045 -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, 4046 -1, -1, -1, -1, -1, -1, 10, -1, -1, -1, 4047 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4048 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4049 -1, -1, -1, 37, 379, -1, -1, 41, -1, -1, 4050 44, -1, -1, -1, -1, 390, 391, -1, -1, -1, 4051 -1, 396, -1, -1, 58, 59, -1, 61, -1, -1, 4052 -1, 406, 407, -1, -1, 410, 411, 412, 413, -1, 4053 -1, -1, 417, -1, -1, -1, -1, -1, -1, 424, 4054 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4055 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4056 -1, -1, 256, -1, -1, -1, 260, 261, 262, -1, 4057 -1, -1, -1, -1, -1, -1, -1, 271, -1, -1, 4058 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 4059 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 4060 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4061 -1, -1, -1, -1, -1, -1, -1, 311, -1, -1, 4062 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 4063 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 4064 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 4065 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4066 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 4067 -1, 365, 366, 367, 40, -1, 370, 43, 372, 45, 4068 -1, 375, 376, 377, 378, -1, 380, 381, 382, 383, 4069 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 4070 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 4071 404, 405, 256, -1, 408, -1, 260, 261, 262, -1, 4072 -1, 415, 416, 417, -1, -1, -1, 271, -1, -1, 4073 424, 425, 276, -1, -1, 279, 280, 281, 282, 283, 4074 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 4075 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4076 -1, -1, -1, -1, -1, -1, -1, 311, -1, -1, 4077 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 4078 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 4079 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 4080 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4081 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 4082 -1, 365, 366, 367, -1, 0, 370, -1, 372, -1, 4083 -1, 375, 376, 377, 378, 10, 380, 381, 382, 383, 4084 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 4085 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 4086 404, 405, 37, -1, 408, -1, 41, -1, -1, 44, 4087 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 4088 424, 425, -1, 58, 59, -1, 61, -1, -1, -1, 4089 -1, -1, -1, -1, -1, -1, -1, 263, -1, -1, 4090 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4091 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4092 286, 287, -1, -1, -1, 291, 292, 293, 294, -1, 4093 -1, -1, -1, -1, -1, -1, -1, 303, 304, 305, 4094 306, 307, 308, 309, 310, -1, 312, 313, 314, -1, 4095 -1, 317, 318, 319, -1, 321, 322, 323, 324, 325, 4096 -1, 327, -1, -1, -1, -1, -1, -1, -1, -1, 4097 -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 4098 -1, -1, -1, -1, -1, 10, -1, -1, -1, -1, 4099 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4100 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4101 -1, -1, 37, 379, -1, -1, 41, -1, -1, 44, 4102 -1, -1, -1, -1, 390, 391, -1, -1, -1, -1, 4103 396, -1, -1, 58, 59, -1, 61, -1, -1, -1, 4104 406, 407, -1, -1, 410, 411, 412, 413, -1, -1, 4105 -1, 417, -1, -1, -1, -1, -1, -1, 424, -1, 4106 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4107 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4108 -1, 256, -1, -1, -1, 260, 261, 262, -1, -1, 4109 -1, -1, -1, -1, -1, -1, 271, -1, -1, -1, 4110 -1, 276, -1, -1, 279, 280, 281, 282, 283, 284, 4111 285, -1, -1, 288, 289, 290, -1, -1, -1, -1, 4112 295, 296, -1, -1, -1, 300, 301, -1, -1, -1, 4113 -1, -1, -1, -1, -1, -1, 311, -1, -1, -1, 4114 315, 316, -1, -1, -1, 320, -1, -1, -1, -1, 4115 -1, 326, -1, 328, 329, -1, 331, -1, 333, 334, 4116 335, 336, 337, -1, 339, 340, 341, 342, 343, 344, 4117 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 4118 -1, -1, 357, 358, 359, -1, 361, 362, 363, -1, 4119 365, 366, 367, 40, -1, 370, 43, 372, 45, -1, 4120 375, 376, 377, 378, -1, 380, 381, 382, 383, -1, 4121 -1, -1, -1, -1, 389, -1, -1, 392, 393, 394, 4122 395, 396, 397, 398, 399, -1, 401, 402, 403, 404, 4123 405, 256, -1, 408, -1, 260, 261, 262, -1, -1, 4124 415, 416, 417, -1, -1, -1, 271, -1, -1, 424, 4125 425, 276, -1, -1, 279, 280, 281, 282, 283, 284, 4126 285, -1, -1, 288, 289, 290, -1, -1, -1, -1, 4127 295, 296, -1, -1, -1, 300, 301, -1, -1, -1, 4128 -1, -1, -1, -1, -1, -1, 311, -1, -1, -1, 4129 315, 316, -1, -1, -1, 320, -1, -1, -1, -1, 4130 -1, 326, -1, 328, 329, -1, 331, -1, 333, 334, 4131 335, 336, 337, -1, 339, 340, 341, 342, 343, 344, 4132 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 4133 -1, -1, 357, 358, 359, -1, 361, 362, 363, -1, 4134 365, 366, 367, -1, 0, 370, -1, 372, -1, -1, 4135 375, 376, 377, 378, 10, 380, 381, 382, 383, -1, 4136 -1, -1, -1, -1, 389, -1, -1, 392, 393, 394, 4137 395, 396, 397, 398, 399, -1, 401, 402, 403, 404, 4138 405, 37, -1, 408, -1, 41, -1, -1, 44, -1, 4139 415, 416, 417, -1, -1, -1, -1, -1, -1, 424, 4140 425, -1, 58, 59, -1, 61, -1, -1, -1, -1, 4141 -1, -1, -1, -1, -1, -1, 263, -1, -1, -1, 4142 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4143 -1, -1, -1, -1, -1, -1, -1, -1, -1, 286, 4144 287, -1, -1, -1, 291, 292, 293, 294, -1, -1, 4145 -1, -1, -1, -1, -1, -1, 303, 304, 305, 306, 4146 307, 308, 309, 310, -1, 312, 313, 314, -1, -1, 4147 317, 318, 319, -1, 321, 322, 323, 324, 325, -1, 4148 327, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4088 4149 -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, 4089 4150 -1, -1, -1, -1, 10, -1, -1, -1, -1, -1, 4090 4151 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4091 4152 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4092 -1, 37, -1, -1, -1, 41, -1, -1, 44, -1,4093 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4094 -1, -1, 58, 59, -1, 61, -1, -1, -1, -1,4095 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4096 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4153 -1, 37, 379, -1, -1, 41, -1, -1, 44, -1, 4154 -1, -1, -1, 390, 391, -1, -1, -1, -1, 396, 4155 -1, -1, 58, 59, -1, 61, -1, -1, -1, 406, 4156 407, -1, -1, 410, 411, 412, 413, -1, -1, -1, 4157 417, -1, -1, -1, -1, -1, -1, 424, -1, -1, 4097 4158 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4098 4159 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, … … 4104 4165 -1, -1, -1, -1, -1, 311, -1, -1, -1, 315, 4105 4166 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 4106 326, -1, 328, 329, -1, -1, 332, -1, 334, 335,4107 336, 337, 338, -1, 340, 341, 342, 343, 344, 345,4108 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,4109 -1, -1, -1, -1, 360, 361, 362, -1, 364, 365,4110 366, -1, 368, 369, 370, -1, -1, 373, -1, 375,4111 -1, -1, 378, 379, 380, 381, -1, 383, 384, 385,4112 386, -1, -1, 389, -1, -1, 392, 393, 394, 395,4167 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 4168 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 4169 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 4170 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 4171 366, 367, 40, -1, 370, 43, 372, 45, -1, 375, 4172 376, 377, 378, -1, 380, 381, 382, 383, -1, -1, 4173 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 4113 4174 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 4114 4175 256, -1, 408, -1, 260, 261, 262, -1, -1, 415, … … 4119 4180 -1, -1, -1, -1, -1, 311, -1, -1, -1, 315, 4120 4181 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 4121 326, -1, 328, 329, -1, -1, 332, -1, 334, 335,4122 336, 337, 338, -1, 340, 341, 342, 343, 344, 345,4123 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,4124 -1, -1, -1, -1, 360, 361, 362, -1, 364, 365,4125 366, -1, 368, 369, 370, -1, -1, 373, -1, 375,4126 -1, 0, 378, 379, 380, 381, -1, 383, 384, 385,4127 386, 10, -1, 389, -1, -1, 392, 393, 394, 395,4182 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 4183 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 4184 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 4185 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 4186 366, 367, -1, 0, 370, -1, 372, -1, -1, 375, 4187 376, 377, 378, 10, 380, 381, 382, 383, -1, -1, 4188 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 4128 4189 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 4129 -1, -1, 408, -1, -1, -1, -1, -1, 37, 415, 4130 416, 417, 41, -1, -1, 44, -1, -1, 424, 425, 4131 -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, 4132 59, -1, 61, -1, -1, -1, -1, -1, -1, -1, 4133 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4134 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4135 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4136 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4137 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4138 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4139 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4140 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4141 -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, 4142 -1, 10, -1, -1, -1, -1, -1, -1, -1, -1, 4143 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4144 -1, -1, -1, -1, -1, -1, -1, -1, 37, -1, 4145 -1, -1, 41, -1, -1, 44, -1, -1, -1, -1, 4146 -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, 4147 59, -1, 61, -1, -1, -1, -1, -1, -1, -1, 4148 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4149 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4150 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4151 -1, -1, -1, -1, -1, -1, -1, 256, -1, -1, 4152 -1, 260, 261, 262, -1, -1, -1, -1, -1, -1, 4153 -1, -1, 271, -1, -1, -1, -1, 276, -1, -1, 4154 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 4155 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 4156 -1, 300, 301, -1, -1, -1, -1, -1, -1, -1, 4157 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 4158 -1, 320, -1, -1, -1, -1, -1, 326, -1, 328, 4159 329, -1, -1, 332, -1, 334, 335, 336, 337, 338, 4160 -1, 340, 341, 342, 343, 344, 345, 346, 347, 348, 4161 349, 350, 351, 352, 353, 354, 355, -1, -1, -1, 4162 -1, 360, 361, 362, -1, 364, 365, 366, -1, 368, 4163 369, 370, -1, -1, 373, -1, 375, -1, -1, 378, 4164 379, 380, 381, -1, 383, 384, 385, 386, -1, -1, 4165 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 4166 399, -1, 401, 402, 403, 404, 405, 256, -1, 408, 4167 -1, 260, 261, 262, -1, -1, 415, 416, 417, -1, 4168 -1, -1, 271, -1, -1, 424, 425, 276, -1, -1, 4169 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 4170 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 4171 -1, 300, 301, -1, -1, -1, -1, -1, -1, -1, 4172 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 4173 -1, 320, -1, -1, -1, -1, -1, 326, -1, 328, 4174 329, -1, -1, 332, -1, 334, 335, 336, 337, 338, 4175 -1, 340, 341, 342, 343, 344, 345, 346, 347, 348, 4176 349, 350, 351, 352, 353, 354, 355, -1, -1, -1, 4177 -1, 360, 361, 362, -1, 364, 365, 366, -1, 368, 4178 369, 370, -1, -1, 373, -1, 375, -1, 0, 378, 4179 379, 380, 381, -1, 383, 384, 385, 386, 10, -1, 4180 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 4181 399, -1, 401, 402, 403, 404, 405, -1, -1, 408, 4182 -1, -1, -1, -1, -1, 37, 415, 416, 417, 41, 4183 -1, -1, 44, -1, -1, 424, 425, -1, -1, -1, 4184 -1, -1, -1, -1, -1, -1, 58, 59, -1, 61, 4185 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4186 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4187 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4188 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4189 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4190 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4191 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4192 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4193 -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 4194 -1, -1, -1, -1, -1, -1, -1, -1, 10, -1, 4195 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4196 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4197 -1, -1, -1, -1, -1, 37, -1, -1, -1, 41, 4198 -1, -1, 44, -1, -1, -1, -1, -1, -1, -1, 4199 -1, -1, -1, -1, -1, -1, 58, 59, -1, 61, 4200 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4201 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4202 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4203 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4204 -1, -1, -1, -1, 256, -1, -1, -1, 260, 261, 4205 262, -1, -1, -1, -1, -1, -1, -1, -1, 271, 4206 -1, -1, -1, -1, 276, -1, -1, 279, 280, 281, 4207 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 4208 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 4209 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 4210 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 4211 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1, 4212 332, -1, 334, 335, 336, 337, 338, -1, 340, 341, 4213 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 4214 352, 353, 354, 355, -1, -1, -1, -1, 360, 361, 4215 362, -1, 364, 365, 366, -1, 368, 369, 370, -1, 4216 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381, 4217 -1, 383, 384, 385, 386, -1, -1, 389, -1, -1, 4218 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 4219 402, 403, 404, 405, 256, -1, 408, -1, 260, 261, 4220 262, -1, -1, 415, 416, 417, -1, -1, -1, 271, 4221 -1, -1, 424, 425, 276, -1, -1, 279, 280, 281, 4222 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 4223 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 4224 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 4225 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 4226 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1, 4227 332, -1, 334, 335, 336, 337, 338, -1, 340, 341, 4228 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 4229 352, 353, 354, 355, -1, -1, -1, -1, 360, 361, 4230 362, -1, 364, 365, 366, -1, 368, 369, 370, -1, 4231 -1, 373, -1, 375, -1, 0, 378, 379, 380, 381, 4232 -1, 383, 384, 385, 386, 10, -1, 389, -1, -1, 4233 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 4234 402, 403, 404, 405, -1, -1, 408, -1, -1, -1, 4235 -1, -1, 37, 415, 416, 417, 41, -1, -1, 44, 4236 -1, -1, 424, 425, -1, -1, -1, -1, -1, -1, 4237 -1, -1, -1, 58, 59, -1, 61, -1, -1, -1, 4238 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4239 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4240 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4241 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4242 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4243 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4244 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4245 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4246 -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 4247 -1, -1, -1, -1, -1, 10, -1, -1, -1, -1, 4248 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4249 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4250 -1, -1, 37, -1, -1, -1, 41, -1, -1, 44, 4251 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4252 -1, -1, -1, 58, 59, -1, 61, -1, -1, -1, 4253 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4254 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4255 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4256 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4257 -1, 256, -1, -1, -1, 260, 261, 262, -1, -1, 4258 -1, -1, -1, -1, -1, -1, 271, -1, -1, -1, 4259 -1, 276, -1, -1, 279, 280, 281, 282, 283, 284, 4260 285, -1, -1, 288, 289, 290, -1, -1, -1, -1, 4261 295, 296, -1, -1, -1, 300, 301, -1, -1, -1, 4262 -1, -1, -1, -1, -1, -1, 311, -1, -1, -1, 4263 315, 316, -1, -1, -1, 320, -1, -1, -1, -1, 4264 -1, 326, -1, 328, 329, -1, -1, 332, -1, 334, 4265 335, 336, 337, 338, -1, 340, 341, 342, 343, 344, 4266 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 4267 355, -1, -1, -1, -1, 360, 361, 362, -1, 364, 4268 365, 366, -1, 368, 369, 370, -1, -1, 373, -1, 4269 375, -1, -1, 378, 379, 380, 381, -1, 383, 384, 4270 385, 386, -1, -1, 389, -1, -1, 392, 393, 394, 4271 395, 396, 397, 398, 399, -1, 401, 402, 403, 404, 4272 405, 256, -1, 408, -1, 260, 261, 262, -1, -1, 4273 415, 416, 417, -1, -1, -1, 271, -1, -1, 424, 4274 425, 276, -1, -1, 279, 280, 281, 282, 283, 284, 4275 285, -1, -1, 288, 289, 290, -1, -1, -1, -1, 4276 295, 296, -1, -1, -1, 300, 301, -1, -1, -1, 4277 -1, -1, -1, -1, -1, -1, 311, -1, -1, -1, 4278 315, 316, -1, -1, -1, 320, -1, -1, -1, -1, 4279 -1, 326, -1, 328, 329, -1, -1, 332, -1, 334, 4280 335, 336, 337, 338, -1, 340, 341, 342, 343, 344, 4281 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 4282 355, -1, -1, -1, -1, 360, 361, 362, -1, 364, 4283 365, 366, -1, 368, 369, 370, -1, -1, 373, -1, 4284 375, -1, 0, 378, 379, 380, 381, -1, 383, 384, 4285 385, 386, 10, -1, 389, -1, -1, 392, 393, 394, 4286 395, 396, 397, 398, 399, -1, 401, 402, 403, 404, 4287 405, -1, -1, 408, -1, -1, -1, -1, -1, 37, 4288 415, 416, 417, 41, -1, -1, 44, -1, -1, 424, 4289 425, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4190 37, -1, 408, -1, 41, -1, -1, 44, -1, 415, 4191 416, 417, -1, -1, -1, -1, -1, -1, 424, 425, 4192 -1, 58, 59, -1, 61, -1, -1, -1, -1, -1, 4193 -1, -1, -1, -1, -1, 263, -1, -1, -1, -1, 4194 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4195 -1, -1, -1, -1, -1, -1, -1, -1, 286, 287, 4196 -1, -1, -1, 291, 292, 293, 294, -1, -1, -1, 4197 -1, -1, -1, -1, -1, 303, 304, 305, 306, 307, 4198 308, 309, 310, -1, 312, 313, 314, -1, -1, 317, 4199 318, 319, -1, 321, 322, 323, 324, 325, -1, 327, 4200 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4201 -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, 4202 -1, -1, -1, 10, -1, -1, -1, -1, -1, -1, 4203 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4204 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4205 37, 379, -1, -1, 41, -1, -1, 44, -1, -1, 4206 -1, -1, 390, 391, -1, -1, -1, -1, 396, -1, 4207 -1, 58, 59, -1, 61, -1, -1, -1, 406, 407, 4208 -1, -1, 410, 411, 412, 413, -1, -1, -1, 417, 4209 -1, -1, -1, -1, -1, -1, 424, -1, -1, -1, 4210 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4211 -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 4212 -1, -1, -1, 260, 261, 262, -1, -1, -1, -1, 4213 -1, -1, -1, -1, 271, -1, -1, -1, -1, 276, 4214 -1, -1, 279, 280, 281, 282, 283, 284, 285, -1, 4215 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 4216 -1, -1, -1, 300, 301, -1, -1, -1, -1, -1, 4217 -1, -1, -1, -1, 311, -1, -1, -1, 315, 316, 4218 -1, -1, -1, 320, -1, -1, -1, -1, -1, 326, 4219 -1, 328, 329, -1, 331, -1, 333, 334, 335, 336, 4220 337, -1, 339, 340, 341, 342, 343, 344, 345, 346, 4221 347, 348, 349, 350, 351, 352, 353, 354, -1, -1, 4222 357, 358, 359, -1, 361, 362, 363, -1, 365, 366, 4223 367, 40, -1, 370, 43, 372, 45, -1, 375, 376, 4224 377, 378, -1, 380, 381, 382, 383, -1, -1, -1, 4225 -1, -1, 389, -1, -1, 392, 393, 394, 395, 396, 4226 397, 398, 399, -1, 401, 402, 403, 404, 405, 256, 4227 -1, 408, -1, 260, 261, 262, -1, -1, 415, 416, 4228 417, -1, -1, -1, 271, -1, -1, 424, 425, 276, 4229 -1, -1, 279, 280, 281, 282, 283, 284, 285, -1, 4230 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 4231 -1, -1, -1, 300, 301, -1, -1, -1, -1, -1, 4232 -1, -1, -1, -1, 311, -1, -1, -1, 315, 316, 4233 -1, -1, -1, 320, -1, -1, -1, -1, -1, 326, 4234 -1, 328, 329, -1, 331, -1, 333, 334, 335, 336, 4235 337, -1, 339, 340, 341, 342, 343, 344, 345, 346, 4236 347, 348, 349, 350, 351, 352, 353, 354, -1, -1, 4237 357, 358, 359, -1, 361, 362, 363, -1, 365, 366, 4238 367, -1, 0, 370, -1, 372, -1, -1, 375, 376, 4239 377, 378, 10, 380, 381, 382, 383, -1, -1, -1, 4240 -1, -1, 389, -1, -1, 392, 393, 394, 395, 396, 4241 397, 398, 399, -1, 401, 402, 403, 404, 405, 37, 4242 -1, 408, -1, 41, -1, -1, 44, -1, 415, 416, 4243 417, -1, -1, -1, -1, -1, -1, 424, 425, -1, 4290 4244 58, 59, -1, 61, -1, -1, -1, -1, -1, -1, 4291 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4292 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4293 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4294 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4295 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4296 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4297 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4245 -1, -1, -1, -1, 263, -1, -1, -1, -1, -1, 4246 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4247 -1, -1, -1, -1, -1, -1, -1, 286, 287, -1, 4248 -1, -1, 291, 292, 293, 294, -1, -1, -1, -1, 4249 -1, -1, -1, -1, 303, 304, 305, 306, 307, 308, 4250 309, 310, -1, 312, 313, 314, -1, -1, 317, 318, 4251 319, -1, 321, 322, 323, 324, 325, -1, 327, -1, 4298 4252 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4299 4253 -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, … … 4301 4255 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4302 4256 -1, -1, -1, -1, -1, -1, -1, -1, -1, 37, 4303 -1, -1, -1, 41, -1, -1, 44, -1, -1, -1,4304 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4305 58, 59, -1, 61, -1, -1, -1, -1, -1, -1,4306 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4307 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,4257 379, -1, -1, 41, -1, -1, 44, -1, -1, -1, 4258 -1, 390, 391, -1, -1, -1, -1, 396, -1, -1, 4259 58, 59, -1, 61, -1, -1, -1, 406, 407, -1, 4260 -1, 410, 411, 412, 413, -1, -1, -1, 417, -1, 4261 -1, -1, -1, -1, -1, 424, -1, -1, -1, -1, 4308 4262 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4309 4263 -1, -1, -1, -1, -1, -1, -1, -1, 256, -1, … … 4315 4269 -1, -1, -1, 311, -1, -1, -1, 315, 316, -1, 4316 4270 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1, 4317 328, 329, -1, -1, 332, -1, 334, 335, 336, 337,4318 338, -1, 340, 341, 342, 343, 344, 345, 346, 347,4319 348, 349, 350, 351, 352, 353, 354, 355, -1, -1,4320 -1, -1, 360, 361, 362, -1, 364, 365, 366, -1,4321 368, 369, 370, -1, -1, 373, -1, 375, -1, -1,4322 378, 379, 380, 381, -1, 383, 384, 385, 386, -1,4271 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 4272 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 4273 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 4274 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 4275 40, -1, 370, 43, 372, 45, -1, 375, 376, 377, 4276 378, -1, 380, 381, 382, 383, -1, -1, -1, -1, 4323 4277 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 4324 4278 398, 399, -1, 401, 402, 403, 404, 405, 256, -1, … … 4330 4284 -1, -1, -1, 311, -1, -1, -1, 315, 316, -1, 4331 4285 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1, 4332 328, 329, -1, -1, 332, -1, 334, 335, 336, 337, 4333 338, -1, 340, 341, 342, 343, 344, 345, 346, 347, 4334 348, 349, 350, 351, 352, 353, 354, 355, -1, -1, 4335 -1, -1, 360, 361, 362, -1, 364, 365, 366, -1, 4336 368, 369, 370, -1, -1, 373, -1, 375, -1, 0, 4337 378, 379, 380, 381, -1, 383, 384, 385, 386, 10, 4286 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 4287 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 4288 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 4289 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 4290 -1, 0, 370, -1, 372, -1, -1, 375, 376, 377, 4291 378, 10, 380, 381, 382, 383, -1, -1, -1, -1, 4292 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 4293 398, 399, -1, 401, 402, 403, 404, 405, 37, -1, 4294 408, -1, 41, -1, -1, 44, -1, 415, 416, 417, 4295 -1, -1, -1, -1, -1, -1, 424, 425, -1, 58, 4296 59, -1, 61, -1, -1, -1, -1, -1, -1, -1, 4297 -1, -1, -1, 263, -1, -1, -1, -1, -1, -1, 4298 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4299 -1, -1, -1, -1, -1, -1, 286, 287, -1, -1, 4300 -1, 291, 292, 293, 294, -1, -1, -1, -1, -1, 4301 -1, -1, -1, 303, 304, 305, 306, 307, 308, 309, 4302 310, -1, 312, 313, 314, -1, -1, 317, 318, 319, 4303 -1, 321, 322, 323, 324, 325, -1, 327, -1, -1, 4304 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4305 -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, 4306 -1, 10, -1, -1, -1, -1, -1, -1, -1, -1, 4307 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4308 -1, -1, -1, -1, -1, -1, -1, -1, 37, 379, 4309 -1, -1, 41, -1, -1, 44, -1, -1, -1, -1, 4310 390, 391, -1, -1, -1, -1, 396, -1, -1, 58, 4311 59, -1, 61, -1, -1, -1, 406, 407, -1, -1, 4312 410, 411, 412, 413, -1, -1, -1, 417, -1, -1, 4313 -1, -1, -1, -1, 424, -1, -1, -1, -1, -1, 4314 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4315 -1, -1, -1, -1, -1, -1, -1, 256, -1, -1, 4316 -1, 260, 261, -1, -1, -1, -1, -1, -1, -1, 4317 -1, -1, 271, -1, -1, -1, -1, 276, -1, -1, 4318 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 4319 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 4320 -1, 300, 301, -1, -1, -1, -1, -1, -1, -1, 4321 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 4322 -1, 320, -1, -1, -1, -1, -1, 326, -1, 328, 4323 329, -1, 331, -1, 333, 334, 335, 336, 337, -1, 4324 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 4325 349, 350, 351, 352, 353, 354, -1, -1, 357, 358, 4326 359, -1, 361, 362, 363, -1, 365, 366, 367, 42, 4327 43, 370, 45, 372, -1, -1, 375, 376, 377, 378, 4328 -1, 380, 381, 382, 383, 58, -1, 60, 61, 62, 4329 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 4330 399, -1, 401, 402, 403, 404, 405, 256, -1, 408, 4331 -1, 260, 261, 0, -1, -1, 415, 416, 417, -1, 4332 -1, -1, 271, 10, -1, 424, 425, 276, -1, -1, 4333 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 4334 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 4335 -1, 300, 301, -1, 41, 42, 43, 44, 45, -1, 4336 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 4337 -1, 320, 59, -1, -1, -1, -1, 326, -1, 328, 4338 329, -1, 331, -1, 333, 334, 335, 336, 337, -1, 4339 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 4340 349, 350, 351, 352, 353, 354, -1, -1, 357, 358, 4341 359, -1, 361, 362, 363, -1, 365, 366, 367, -1, 4342 -1, 370, -1, 372, -1, -1, 375, 376, 377, 378, 4343 -1, 380, 381, 382, 383, -1, -1, -1, -1, -1, 4344 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 4345 399, -1, 401, 402, 403, 404, 405, -1, -1, 408, 4346 -1, -1, -1, 0, -1, -1, 415, 416, 417, -1, 4347 -1, -1, -1, 10, -1, 424, 425, -1, -1, -1, 4348 -1, -1, -1, -1, -1, -1, -1, 260, 261, 262, 4349 -1, 264, 265, 266, 267, 268, 269, -1, -1, 272, 4350 273, -1, -1, -1, 41, 42, 43, 44, 45, -1, 4351 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4352 -1, -1, 59, -1, -1, -1, -1, -1, -1, -1, 4353 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4354 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4355 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4356 -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 4357 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4358 -1, -1, -1, -1, 271, 272, 273, -1, -1, 276, 4359 -1, -1, 279, 280, 281, 282, 283, 284, 285, -1, 4360 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 4361 -1, -1, -1, 300, 301, -1, -1, -1, -1, -1, 4362 -1, -1, -1, -1, 311, -1, -1, -1, 315, 316, 4363 -1, -1, -1, 320, -1, -1, -1, -1, -1, 326, 4364 -1, 328, 329, -1, 331, -1, 333, 334, 335, 336, 4365 337, -1, 339, 340, 341, 342, 343, 344, 345, 346, 4366 347, 348, 349, 350, 351, 352, 353, 354, -1, -1, 4367 357, 358, 359, -1, 361, 362, 363, -1, 365, 366, 4368 367, -1, 0, 370, -1, 372, -1, -1, 375, 376, 4369 377, 378, 10, -1, 381, 382, 383, -1, -1, -1, 4370 -1, -1, 389, -1, -1, 392, 393, 394, 395, 396, 4371 397, 398, 399, -1, 401, 402, 403, 404, 405, 256, 4372 -1, 408, -1, -1, 42, 43, 44, 45, 415, 416, 4373 417, -1, -1, -1, 271, 272, 273, 424, 425, 276, 4374 -1, 59, 279, 280, 281, 282, 283, 284, 285, -1, 4375 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 4376 -1, -1, -1, 300, 301, -1, -1, -1, -1, -1, 4377 -1, -1, -1, -1, 311, -1, -1, -1, 315, 316, 4378 -1, -1, -1, 320, -1, -1, -1, -1, -1, 326, 4379 -1, 328, 329, -1, 331, -1, 333, 334, 335, 336, 4380 337, -1, 339, 340, 341, 342, 343, 344, 345, 346, 4381 347, 348, 349, 350, 351, 352, 353, 354, -1, -1, 4382 357, 358, 359, -1, 361, 362, 363, -1, 365, 366, 4383 367, -1, 0, 370, -1, 372, -1, -1, 375, 376, 4384 377, 378, 10, -1, 381, 382, 383, -1, -1, -1, 4385 -1, -1, 389, -1, -1, 392, 393, 394, 395, 396, 4386 397, 398, 399, -1, 401, 402, 403, 404, 405, -1, 4387 -1, 408, -1, 41, 42, 43, 44, 45, 415, 416, 4388 -1, -1, -1, -1, -1, -1, -1, 424, 425, -1, 4389 -1, 59, -1, -1, -1, -1, -1, -1, -1, -1, 4390 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4391 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4392 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4393 -1, -1, -1, -1, -1, -1, -1, -1, 256, -1, 4394 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4395 -1, -1, -1, 271, 272, 273, -1, -1, 276, -1, 4396 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 4397 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 4398 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 4399 -1, -1, -1, 311, -1, -1, -1, 315, 316, -1, 4400 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1, 4401 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 4402 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 4403 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 4404 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 4405 -1, 0, 370, -1, 372, -1, -1, 375, 376, 377, 4406 378, 10, -1, 381, 382, 383, -1, -1, -1, -1, 4407 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 4408 398, 399, -1, 401, 402, 403, 404, 405, 256, -1, 4409 408, -1, 41, 42, 43, 44, 45, 415, 416, 417, 4410 -1, -1, -1, 271, 272, -1, 424, 425, 276, -1, 4411 59, 279, 280, 281, 282, 283, 284, 285, -1, -1, 4412 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 4413 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 4414 -1, -1, -1, 311, -1, -1, -1, 315, 316, -1, 4415 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1, 4416 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 4417 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 4418 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 4419 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 4420 -1, 0, 370, -1, 372, -1, -1, 375, 376, 377, 4421 378, 10, -1, 381, 382, 383, -1, -1, -1, -1, 4338 4422 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 4339 4423 398, 399, -1, 401, 402, 403, 404, 405, -1, -1, 4340 408, -1, -1, -1, -1, -1, 37, 415, 416, 417, 4341 41, -1, -1, 44, -1, -1, 424, 425, -1, -1, 4342 -1, -1, -1, -1, -1, -1, -1, 58, 59, -1, 4343 61, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4344 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4345 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4346 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4347 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4348 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4349 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4350 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4351 -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 4352 -1, -1, -1, -1, -1, -1, -1, -1, -1, 10, 4353 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4354 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4355 -1, -1, -1, -1, -1, -1, 37, -1, -1, -1, 4356 41, -1, -1, 44, -1, -1, -1, -1, -1, -1, 4357 -1, -1, -1, -1, -1, -1, -1, 58, 59, -1, 4358 61, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4359 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4360 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4361 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4362 -1, -1, -1, -1, -1, 256, -1, -1, -1, 260, 4363 261, 262, -1, -1, -1, -1, -1, -1, -1, -1, 4424 408, -1, 41, 42, 43, 44, 45, 415, 416, 417, 4425 -1, -1, -1, -1, -1, -1, 424, 425, -1, -1, 4426 59, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4427 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4428 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4429 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4430 -1, -1, -1, -1, -1, -1, -1, 256, -1, -1, 4431 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4432 -1, -1, 271, 272, -1, -1, -1, 276, -1, -1, 4433 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 4434 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 4435 -1, 300, 301, -1, -1, -1, -1, -1, -1, -1, 4436 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 4437 -1, 320, -1, -1, -1, -1, -1, 326, -1, 328, 4438 329, -1, 331, -1, 333, 334, 335, 336, 337, -1, 4439 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 4440 349, 350, 351, 352, 353, 354, -1, -1, 357, 358, 4441 359, -1, 361, 362, 363, -1, 365, 366, 367, -1, 4442 0, 370, -1, 372, -1, -1, 375, 376, 377, 378, 4443 10, -1, 381, 382, 383, -1, -1, -1, -1, -1, 4444 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 4445 399, -1, 401, 402, 403, 404, 405, 256, -1, 408, 4446 -1, 41, 42, 43, 44, 45, 415, 416, 417, -1, 4447 -1, -1, 271, 272, -1, 424, 425, 276, -1, 59, 4448 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 4449 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 4450 -1, 300, 301, -1, -1, -1, -1, -1, -1, -1, 4451 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 4452 -1, 320, -1, -1, -1, -1, -1, 326, -1, 328, 4453 329, -1, 331, -1, 333, 334, 335, 336, 337, -1, 4454 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 4455 349, 350, 351, 352, 353, 354, -1, -1, 357, 358, 4456 359, -1, 361, 362, 363, -1, 365, 366, 367, -1, 4457 0, 370, -1, 372, -1, -1, 375, 376, 377, 378, 4458 10, -1, 381, 382, 383, -1, -1, -1, -1, -1, 4459 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 4460 399, -1, 401, 402, 403, 404, 405, 37, -1, 408, 4461 -1, 41, -1, -1, 44, -1, 415, 416, 417, -1, 4462 -1, -1, -1, -1, -1, 424, 425, -1, 58, 59, 4463 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4464 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4465 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4466 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4467 -1, -1, -1, -1, -1, -1, 256, -1, -1, -1, 4468 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4469 -1, 271, 272, -1, -1, -1, 276, -1, -1, 279, 4470 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 4471 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 4472 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 4473 -1, 311, -1, -1, -1, 315, 316, -1, -1, -1, 4474 320, -1, -1, -1, -1, -1, 326, -1, 328, 329, 4475 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 4476 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 4477 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 4478 -1, 361, 362, 363, -1, 365, 366, 367, -1, -1, 4479 370, -1, 372, -1, -1, 375, 376, 377, 378, -1, 4480 -1, 381, 382, 383, -1, -1, -1, -1, -1, 389, 4481 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 4482 0, 401, 402, 403, 404, 405, 256, -1, 408, -1, 4483 10, -1, -1, -1, -1, 415, 416, 417, -1, -1, 4484 -1, 271, -1, -1, 424, 425, 276, -1, -1, 279, 4485 280, 281, 282, 283, 284, 285, -1, 37, 288, 289, 4486 290, 41, -1, -1, 44, 295, 296, -1, -1, -1, 4487 300, 301, -1, -1, -1, -1, -1, -1, 58, 59, 4488 -1, 311, -1, -1, -1, 315, 316, -1, -1, -1, 4489 320, -1, -1, -1, -1, -1, 326, -1, 328, 329, 4490 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 4491 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 4492 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 4493 -1, 361, 362, 363, -1, 365, 366, 367, -1, -1, 4494 370, -1, 372, -1, -1, 375, 376, 377, 378, -1, 4495 380, 381, 382, 383, -1, -1, -1, -1, -1, 389, 4496 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 4497 0, 401, 402, 403, 404, 405, -1, -1, 408, -1, 4498 10, -1, -1, -1, -1, 415, 416, 417, -1, -1, 4499 -1, -1, -1, -1, 424, 425, -1, -1, -1, -1, 4500 -1, -1, -1, -1, -1, -1, -1, 37, -1, -1, 4501 -1, 41, -1, -1, 44, -1, -1, -1, -1, -1, 4502 -1, -1, -1, -1, -1, -1, -1, -1, 58, 59, 4503 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4504 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4505 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4506 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4507 -1, -1, -1, -1, -1, -1, 256, -1, -1, -1, 4508 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4509 -1, 271, -1, -1, -1, -1, 276, -1, -1, 279, 4510 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 4511 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 4512 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 4513 -1, 311, -1, -1, -1, 315, 316, -1, -1, -1, 4514 320, -1, -1, -1, -1, -1, 326, -1, 328, 329, 4515 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 4516 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 4517 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 4518 -1, 361, 362, 363, -1, 365, 366, 367, -1, 0, 4519 370, -1, 372, -1, -1, 375, 376, 377, 378, 10, 4520 380, 381, 382, 383, -1, -1, -1, -1, -1, 389, 4521 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 4522 -1, 401, 402, 403, 404, 405, 256, -1, 408, -1, 4523 41, -1, 43, 44, 45, 415, 416, 417, -1, -1, 4524 -1, 271, -1, -1, 424, 425, 276, -1, 59, 279, 4525 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 4526 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 4527 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 4528 -1, 311, -1, -1, -1, 315, 316, -1, -1, -1, 4529 320, -1, -1, -1, -1, -1, 326, -1, 328, 329, 4530 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 4531 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 4532 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 4533 -1, 361, 362, 363, -1, 365, 366, 367, -1, 0, 4534 370, -1, 372, -1, -1, 375, 376, 377, 378, 10, 4535 380, 381, 382, 383, -1, -1, -1, -1, -1, 389, 4536 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 4537 -1, 401, 402, 403, 404, 405, -1, -1, 408, -1, 4538 -1, -1, -1, 44, -1, 415, 416, 417, -1, -1, 4539 -1, -1, -1, -1, 424, 425, -1, -1, 59, -1, 4540 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4541 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4542 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4543 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4544 -1, -1, -1, -1, -1, 256, -1, -1, -1, -1, 4545 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4364 4546 271, -1, -1, -1, -1, 276, -1, -1, 279, 280, 4365 4547 281, 282, 283, 284, 285, -1, -1, 288, 289, 290, … … 4368 4550 311, -1, -1, -1, 315, 316, -1, -1, -1, 320, 4369 4551 -1, -1, -1, -1, -1, 326, -1, 328, 329, -1, 4370 -1, 332, -1, 334, 335, 336, 337, 338, -1, 340,4552 331, -1, 333, 334, 335, 336, 337, -1, 339, 340, 4371 4553 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 4372 351, 352, 353, 354, 355, -1, -1, -1, -1, 360,4373 361, 362, -1, 364, 365, 366, -1, 368, 369, 370,4374 -1, -1, 373, -1, 375, -1, -1, 378, 379, 380,4375 381, -1, 383, 384, 385, 386, -1, -1, 389, -1,4554 351, 352, 353, 354, -1, -1, 357, 358, 359, -1, 4555 361, 362, 363, -1, 365, 366, 367, -1, 0, 370, 4556 -1, 372, -1, -1, 375, 376, 377, 378, 10, -1, 4557 381, 382, 383, -1, -1, -1, -1, -1, 389, -1, 4376 4558 -1, 392, 393, 394, 395, 396, 397, 398, 399, -1, 4377 401, 402, 403, 404, 405, 256, -1, 408, -1, 260,4378 261, 262, -1, -1, 415, 416, 417, -1, -1, -1,4379 271, -1, -1, 424, 425, 276, -1, -1, 279, 280,4559 401, 402, 403, 404, 405, 256, -1, 408, -1, 41, 4560 -1, -1, 44, -1, 415, 416, 417, -1, -1, -1, 4561 271, 272, -1, 424, 425, 276, -1, 59, 279, 280, 4380 4562 281, 282, 283, 284, 285, -1, -1, 288, 289, 290, 4381 4563 -1, -1, -1, -1, 295, 296, -1, -1, -1, 300, … … 4383 4565 311, -1, -1, -1, 315, 316, -1, -1, -1, 320, 4384 4566 -1, -1, -1, -1, -1, 326, -1, 328, 329, -1, 4385 -1, 332, -1, 334, 335, 336, 337, 338, -1, 340,4567 331, -1, 333, 334, 335, 336, 337, -1, 339, 340, 4386 4568 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 4387 351, 352, 353, 354, 355, -1, -1, -1, -1, 360,4388 361, 362, -1, 364, 365, 366, -1, 368, 369, 370,4389 -1, -1, 373, -1, 375, -1, 0, 378, 379, 380,4390 381, -1, 383, 384, 385, 386, 10, -1, 389, -1,4569 351, 352, 353, 354, -1, -1, 357, 358, 359, -1, 4570 361, 362, 363, -1, 365, 366, 367, -1, 0, 370, 4571 -1, 372, -1, -1, 375, 376, 377, 378, 10, -1, 4572 381, 382, 383, -1, -1, -1, -1, -1, 389, -1, 4391 4573 -1, 392, 393, 394, 395, 396, 397, 398, 399, -1, 4392 401, 402, 403, 404, 405, -1, -1, 408, -1, -1, 4393 -1, -1, -1, 37, 415, 416, 417, 41, -1, -1, 4394 44, -1, -1, 424, 425, -1, -1, -1, -1, -1, 4395 -1, -1, -1, -1, 58, 59, -1, 61, -1, -1, 4396 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4397 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4398 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4399 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4400 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4401 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4402 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4403 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4404 -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, 4405 -1, -1, -1, -1, -1, -1, 10, -1, -1, -1, 4406 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4407 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4408 -1, -1, -1, 37, -1, -1, -1, 41, -1, -1, 4409 44, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4410 -1, -1, -1, -1, 58, 59, -1, 61, -1, -1, 4411 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4412 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4413 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4414 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4415 -1, -1, 256, -1, -1, -1, 260, 261, -1, -1, 4416 -1, -1, -1, -1, -1, -1, -1, 271, -1, -1, 4417 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 4418 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 4419 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4420 -1, -1, -1, -1, -1, -1, -1, 311, -1, -1, 4421 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 4422 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 4423 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 4424 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4425 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 4426 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 4427 -1, 375, -1, -1, 378, 379, 380, 381, -1, 383, 4428 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 4429 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 4430 404, 405, 256, -1, 408, -1, 260, 261, 0, -1, 4431 -1, 415, 416, 417, -1, -1, -1, 271, 10, -1, 4432 424, 425, 276, -1, -1, 279, 280, 281, 282, 283, 4433 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 4434 -1, 295, 296, -1, -1, -1, 300, 301, -1, 41, 4435 42, 43, 44, 45, -1, -1, -1, 311, -1, -1, 4436 -1, 315, 316, -1, -1, -1, 320, 59, -1, -1, 4437 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 4438 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 4439 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4440 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 4441 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 4442 -1, 375, -1, -1, 378, 379, 380, 381, -1, 383, 4443 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 4444 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 4445 404, 405, -1, -1, 408, -1, -1, -1, 0, -1, 4446 -1, 415, 416, 417, -1, -1, -1, -1, 10, -1, 4447 424, 425, -1, -1, -1, -1, -1, -1, -1, -1, 4448 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4449 -1, -1, -1, -1, -1, -1, -1, -1, -1, 41, 4450 42, 43, 44, 45, -1, -1, -1, -1, -1, -1, 4451 -1, -1, -1, -1, -1, -1, -1, 59, -1, -1, 4574 401, 402, 403, 404, 405, -1, -1, 408, -1, 41, 4575 -1, -1, 44, -1, 415, 416, 417, -1, -1, -1, 4576 -1, -1, -1, 424, 425, -1, -1, 59, -1, -1, 4452 4577 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4453 4578 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, … … 4456 4581 -1, -1, -1, -1, 256, -1, -1, -1, -1, -1, 4457 4582 -1, -1, -1, -1, -1, -1, -1, -1, -1, 271, 4458 272, 273, -1, -1, 276, -1, -1, 279, 280, 281,4583 -1, -1, -1, -1, 276, -1, -1, 279, 280, 281, 4459 4584 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 4460 4585 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 4461 4586 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 4462 4587 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 4463 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1,4464 332, -1, 334, 335, 336, 337, 338, -1, 340, 341,4588 -1, -1, -1, -1, 326, -1, 328, 329, -1, 331, 4589 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 4465 4590 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 4466 352, 353, 354, 355, -1, -1, -1, -1, 360, 361,4467 362, -1, 364, 365, 366, -1, 368, 369, 370, -1,4468 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381,4469 -1, -1, 384, 385, 386, -1, -1, 389, -1, -1,4591 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 4592 362, 363, -1, 365, 366, 367, -1, 0, 370, -1, 4593 372, -1, -1, 375, 376, 377, 378, 10, -1, 381, 4594 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 4470 4595 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 4471 402, 403, 404, 405, 256, -1, 408, -1, 0, -1, 4472 -1, -1, -1, 415, 416, 417, -1, -1, 10, 271, 4473 272, 273, 424, 425, 276, -1, -1, 279, 280, 281, 4474 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 4475 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 4476 42, 43, 44, 45, -1, -1, -1, -1, -1, 311, 4477 -1, -1, -1, 315, 316, -1, -1, 59, 320, -1, 4478 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1, 4479 332, -1, 334, 335, 336, 337, 338, -1, 340, 341, 4480 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 4481 352, 353, 354, 355, -1, -1, -1, -1, 360, 361, 4482 362, -1, 364, 365, 366, -1, 368, 369, 370, -1, 4483 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381, 4484 -1, -1, 384, 385, 386, -1, -1, 389, -1, -1, 4485 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 4486 402, 403, 404, 405, -1, -1, 408, -1, 0, -1, 4487 -1, -1, -1, 415, 416, -1, -1, -1, 10, -1, 4488 -1, -1, 424, 425, -1, -1, -1, -1, -1, -1, 4489 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4490 -1, -1, -1, -1, -1, -1, -1, -1, -1, 41, 4491 42, 43, 44, 45, -1, -1, -1, -1, -1, -1, 4492 -1, -1, -1, -1, -1, -1, -1, 59, -1, -1, 4493 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4494 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4495 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4496 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4497 -1, -1, -1, -1, 256, -1, -1, -1, -1, -1, 4498 -1, -1, -1, -1, -1, -1, -1, -1, -1, 271, 4499 272, 273, -1, -1, 276, -1, -1, 279, 280, 281, 4596 402, 403, 404, 405, 256, -1, 408, -1, 41, -1, 4597 -1, 44, -1, 415, 416, 417, -1, -1, -1, 271, 4598 -1, -1, 424, 425, 276, -1, 59, 279, 280, 281, 4500 4599 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 4501 4600 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 4502 4601 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 4503 4602 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 4504 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1,4505 332, -1, 334, 335, 336, 337, 338, -1, 340, 341,4603 -1, -1, -1, -1, 326, -1, 328, 329, -1, 331, 4604 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 4506 4605 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 4507 352, 353, 354, 355, -1, -1, -1, -1, 360, 361,4508 362, -1, 364, 365, 366, -1, 368, 369, 370, -1,4509 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381,4510 -1, -1, 384, 385, 386, -1, -1, 389, -1, -1,4606 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 4607 362, 363, -1, 365, 366, 367, -1, 0, 370, -1, 4608 372, -1, -1, 375, 376, 377, 378, 10, -1, 381, 4609 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 4511 4610 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 4512 402, 403, 404, 405, 256, -1, 408, -1, -1, -1, 4513 -1, 0, -1, 415, 416, 417, -1, -1, -1, 271, 4514 272, 10, 424, 425, 276, -1, -1, 279, 280, 281, 4515 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 4516 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 4517 -1, -1, 41, 42, 43, 44, 45, -1, -1, 311, 4518 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 4519 59, -1, -1, -1, 326, -1, 328, 329, -1, -1, 4520 332, -1, 334, 335, 336, 337, 338, -1, 340, 341, 4521 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 4522 352, 353, 354, 355, -1, -1, -1, -1, 360, 361, 4523 362, -1, 364, 365, 366, -1, 368, 369, 370, -1, 4524 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381, 4525 -1, -1, 384, 385, 386, -1, -1, 389, -1, -1, 4526 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 4527 402, 403, 404, 405, -1, -1, 408, -1, -1, -1, 4528 -1, 0, -1, 415, 416, 417, -1, -1, -1, -1, 4529 -1, 10, 424, 425, -1, -1, -1, -1, -1, -1, 4530 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4531 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4532 -1, -1, 41, 42, 43, 44, 45, -1, -1, -1, 4533 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4534 59, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4535 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4536 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4537 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4538 -1, -1, -1, -1, -1, -1, -1, 256, -1, -1, 4539 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4540 -1, -1, 271, 272, -1, -1, -1, 276, -1, -1, 4541 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 4542 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 4543 -1, 300, 301, -1, -1, -1, -1, -1, -1, -1, 4544 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 4545 -1, 320, -1, -1, -1, -1, -1, 326, -1, 328, 4546 329, -1, -1, 332, -1, 334, 335, 336, 337, 338, 4547 -1, 340, 341, 342, 343, 344, 345, 346, 347, 348, 4548 349, 350, 351, 352, 353, 354, 355, -1, -1, -1, 4549 -1, 360, 361, 362, -1, 364, 365, 366, -1, 368, 4550 369, 370, -1, -1, 373, -1, 375, -1, -1, 378, 4551 379, 380, 381, -1, -1, 384, 385, 386, -1, -1, 4552 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 4553 399, -1, 401, 402, 403, 404, 405, 256, -1, 408, 4554 -1, -1, -1, -1, 0, -1, 415, 416, 417, -1, 4555 -1, -1, 271, 272, 10, 424, 425, 276, -1, -1, 4556 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 4557 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 4558 -1, 300, 301, -1, -1, 41, 42, 43, 44, 45, 4559 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 4560 -1, 320, -1, 59, -1, -1, -1, 326, -1, 328, 4561 329, -1, -1, 332, -1, 334, 335, 336, 337, 338, 4562 -1, 340, 341, 342, 343, 344, 345, 346, 347, 348, 4563 349, 350, 351, 352, 353, 354, 355, -1, -1, -1, 4564 -1, 360, 361, 362, -1, 364, 365, 366, -1, 368, 4565 369, 370, -1, -1, 373, -1, 375, -1, -1, 378, 4566 379, 380, 381, -1, -1, 384, 385, 386, -1, -1, 4567 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 4568 399, -1, 401, 402, 403, 404, 405, -1, -1, 408, 4569 -1, -1, -1, -1, 0, -1, 415, 416, 417, -1, 4570 -1, -1, -1, -1, 10, 424, 425, -1, -1, -1, 4571 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4572 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4573 -1, 37, -1, -1, -1, 41, -1, -1, 44, -1, 4574 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4575 -1, -1, 58, 59, -1, -1, -1, -1, -1, -1, 4576 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4577 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4578 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4579 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4580 256, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4581 -1, -1, -1, -1, -1, 271, 272, -1, -1, -1, 4582 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 4583 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 4584 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 4585 -1, -1, -1, -1, -1, 311, -1, -1, -1, 315, 4586 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 4587 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 4588 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 4589 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 4590 -1, -1, -1, -1, 360, 361, 362, -1, 364, 365, 4591 366, -1, 368, 369, 370, -1, -1, 373, -1, 375, 4592 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385, 4593 386, -1, -1, 389, -1, -1, 392, 393, 394, 395, 4594 396, 397, 398, 399, 0, 401, 402, 403, 404, 405, 4595 256, -1, 408, -1, 10, -1, -1, -1, -1, 415, 4596 416, 417, -1, -1, -1, 271, -1, -1, 424, 425, 4597 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 4598 -1, 37, 288, 289, 290, 41, -1, -1, 44, 295, 4599 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 4600 -1, -1, 58, 59, -1, 311, -1, -1, -1, 315, 4601 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 4602 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 4603 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 4604 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 4605 -1, -1, -1, -1, 360, 361, 362, -1, 364, 365, 4606 366, -1, 368, 369, 370, -1, -1, 373, -1, 375, 4607 -1, -1, 378, 379, 380, 381, -1, 383, 384, 385, 4608 386, -1, -1, 389, -1, -1, 392, 393, 394, 395, 4609 396, 397, 398, 399, 0, 401, 402, 403, 404, 405, 4610 -1, -1, 408, -1, 10, -1, -1, -1, -1, 415, 4611 416, 417, -1, -1, -1, -1, -1, -1, 424, 425, 4612 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4613 -1, 37, -1, -1, -1, 41, -1, -1, 44, -1, 4614 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4615 -1, -1, 58, 59, -1, -1, -1, -1, -1, -1, 4616 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4617 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4618 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4619 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4620 256, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4621 -1, -1, -1, -1, -1, 271, -1, -1, -1, -1, 4622 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 4623 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 4624 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 4625 -1, -1, -1, -1, -1, 311, -1, -1, -1, 315, 4626 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 4627 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 4628 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 4629 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 4630 -1, -1, -1, -1, 360, 361, 362, -1, 364, 365, 4631 366, -1, 368, 369, 370, -1, -1, 373, -1, 375, 4632 -1, -1, 378, 379, 380, 381, -1, 383, 384, 385, 4633 386, -1, -1, 389, -1, -1, 392, 393, 394, 395, 4634 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 4635 256, -1, 408, -1, -1, -1, 0, -1, -1, 415, 4636 416, 417, -1, -1, -1, 271, 10, -1, 424, 425, 4637 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 4638 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 4639 296, -1, -1, -1, 300, 301, -1, 41, -1, 43, 4640 44, 45, -1, -1, -1, 311, -1, -1, -1, 315, 4641 316, -1, -1, -1, 320, 59, -1, -1, -1, -1, 4642 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 4643 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 4644 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 4645 -1, -1, -1, -1, 360, 361, 362, -1, 364, 365, 4646 366, -1, 368, 369, 370, -1, -1, 373, -1, 375, 4647 -1, -1, 378, 379, 380, 381, -1, 383, 384, 385, 4648 386, -1, -1, 389, -1, -1, 392, 393, 394, 395, 4649 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 4650 -1, -1, 408, -1, -1, -1, 0, -1, -1, 415, 4651 416, 417, -1, -1, -1, -1, 10, -1, 424, 425, 4652 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4653 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4654 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4655 44, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4656 -1, -1, -1, -1, -1, 59, -1, -1, -1, -1, 4611 402, 403, 404, 405, -1, -1, 408, -1, 41, -1, 4612 -1, 44, -1, 415, 416, 417, -1, -1, -1, -1, 4613 -1, -1, 424, 425, -1, -1, 59, -1, -1, -1, 4614 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4615 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4616 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4617 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4618 -1, -1, -1, 256, -1, -1, -1, -1, -1, -1, 4619 -1, -1, -1, -1, -1, -1, -1, -1, 271, -1, 4620 -1, -1, -1, 276, -1, -1, 279, 280, 281, 282, 4621 283, 284, 285, -1, -1, 288, 289, 290, -1, -1, 4622 -1, -1, 295, 296, -1, -1, -1, 300, 301, -1, 4623 -1, -1, -1, -1, -1, -1, -1, -1, 311, -1, 4624 -1, -1, 315, 316, -1, -1, -1, 320, -1, -1, 4625 -1, -1, -1, 326, -1, 328, 329, -1, 331, -1, 4626 333, 334, 335, 336, 337, -1, 339, 340, 341, 342, 4627 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 4628 353, 354, -1, -1, 357, 358, 359, -1, 361, 362, 4629 363, -1, 365, 366, 367, 42, 43, 370, 45, 372, 4630 -1, -1, 375, 376, 377, 378, -1, -1, 381, 382, 4631 383, 58, -1, 60, 61, 62, 389, -1, -1, 392, 4632 393, 394, 395, 396, 397, 398, 399, -1, 401, 402, 4633 403, 404, 405, 256, -1, 408, -1, 0, -1, -1, 4634 -1, -1, 415, 416, 417, -1, -1, 10, 271, -1, 4635 -1, 424, 425, 276, -1, -1, 279, 280, 281, 282, 4636 283, 284, 285, -1, -1, 288, 289, 290, -1, -1, 4637 -1, -1, 295, 296, -1, -1, -1, 300, 301, 42, 4638 -1, 44, -1, -1, -1, -1, -1, -1, 311, -1, 4639 -1, -1, 315, 316, -1, -1, 59, 320, 61, -1, 4640 -1, -1, -1, 326, -1, 328, 329, -1, 331, -1, 4641 333, 334, 335, 336, 337, -1, 339, 340, 341, 342, 4642 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 4643 353, 354, -1, -1, 357, 358, 359, -1, 361, 362, 4644 363, -1, 365, 366, 367, -1, -1, 370, -1, 372, 4645 -1, -1, 375, 376, 377, 378, -1, -1, 381, 382, 4646 383, -1, -1, -1, -1, -1, 389, -1, -1, 392, 4647 393, 394, 395, 396, 397, 398, 399, -1, 401, 402, 4648 403, 404, 405, -1, -1, 408, -1, 0, -1, -1, 4649 -1, -1, 415, 416, 417, -1, -1, 10, -1, -1, 4650 -1, 424, 425, -1, -1, -1, -1, -1, -1, -1, 4651 -1, -1, -1, 260, 261, 262, -1, 264, 265, 266, 4652 267, 268, 269, -1, -1, 272, 273, -1, 41, -1, 4653 -1, 44, -1, -1, -1, -1, -1, -1, -1, -1, 4654 -1, -1, -1, -1, -1, -1, 59, -1, -1, -1, 4655 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4656 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4657 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4658 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4659 -1, -1, -1, 256, -1, -1, -1, -1, -1, -1, 4660 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4661 -1, -1, -1, 276, -1, -1, 279, 280, 281, 282, 4662 283, 284, 285, -1, -1, 288, 289, 290, -1, -1, 4663 -1, -1, 295, 296, -1, -1, -1, 300, 301, -1, 4664 -1, -1, -1, -1, -1, -1, -1, -1, 311, -1, 4665 -1, -1, 315, 316, -1, -1, -1, 320, -1, -1, 4666 -1, -1, -1, 326, -1, 328, 329, -1, 331, -1, 4667 333, 334, 335, 336, 337, -1, 339, 340, 341, 342, 4668 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 4669 353, 354, -1, -1, 357, 358, 359, -1, 361, 362, 4670 363, -1, 365, 366, 367, -1, 0, 370, -1, 372, 4671 -1, -1, 375, 376, 377, 378, 10, -1, 381, 382, 4672 383, -1, -1, -1, -1, -1, 389, -1, -1, 392, 4673 393, 394, 395, 396, 397, 398, 399, -1, 401, 402, 4674 403, 404, 405, 256, -1, 408, -1, 41, -1, -1, 4675 44, -1, 415, 416, 417, -1, -1, -1, 271, -1, 4676 -1, 424, 425, 276, -1, 59, 279, 280, 281, 282, 4677 283, 284, 285, -1, -1, 288, 289, 290, -1, -1, 4678 -1, -1, 295, 296, -1, -1, -1, 300, 301, -1, 4679 -1, -1, -1, -1, -1, -1, -1, -1, 311, -1, 4680 -1, -1, 315, 316, -1, -1, -1, 320, -1, -1, 4681 -1, -1, -1, 326, -1, 328, 329, -1, 331, -1, 4682 333, 334, 335, 336, 337, -1, 339, 340, 341, 342, 4683 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 4684 353, 354, -1, -1, 357, 358, 359, -1, 361, 362, 4685 363, -1, 365, 366, 367, -1, 0, 370, -1, 372, 4686 -1, -1, 375, 376, 377, 378, 10, -1, 381, 382, 4687 383, -1, -1, -1, -1, -1, 389, -1, -1, 392, 4688 393, 394, 395, 396, 397, 398, 399, -1, 401, 402, 4689 403, 404, 405, -1, -1, 408, -1, -1, -1, -1, 4690 -1, -1, 415, 416, 417, -1, -1, -1, -1, -1, 4691 -1, 424, 425, -1, -1, 59, -1, -1, -1, -1, 4657 4692 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4658 4693 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, … … 4664 4699 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 4665 4700 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4666 -1, -1, -1, -1, -1, -1, -1, 311, -1, -1,4667 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1,4668 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1,4669 334, 335, 336, 337, 338, -1, 340, 341, 342, 343,4701 -1, -1, -1, -1, -1, -1, -1, 311, 0, -1, 4702 -1, 315, 316, -1, -1, -1, 320, -1, 10, -1, 4703 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 4704 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 4670 4705 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4671 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 4672 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 4673 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 4674 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 4675 394, 395, 396, 397, 398, 399, 0, 401, 402, 403, 4676 404, 405, 256, -1, 408, -1, 10, -1, -1, -1, 4677 -1, 415, 416, 417, -1, -1, -1, 271, 272, -1, 4678 424, 425, 276, -1, -1, 279, 280, 281, 282, 283, 4679 284, 285, -1, -1, 288, 289, 290, 41, -1, -1, 4680 44, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4681 -1, -1, -1, -1, -1, 59, -1, 311, -1, -1, 4682 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 4683 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 4684 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 4685 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4686 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 4687 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 4688 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 4689 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 4690 394, 395, 396, 397, 398, 399, 0, 401, 402, 403, 4691 404, 405, -1, -1, 408, -1, 10, -1, -1, -1, 4692 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 4693 424, 425, -1, -1, -1, -1, -1, -1, -1, -1, 4694 -1, -1, -1, -1, -1, -1, -1, 41, -1, -1, 4695 44, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4696 -1, -1, -1, -1, -1, 59, -1, -1, -1, -1, 4697 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4698 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4699 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4700 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4701 -1, -1, 256, -1, -1, -1, -1, -1, -1, -1, 4702 -1, -1, -1, -1, -1, -1, -1, 271, -1, -1, 4703 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 4704 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 4705 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4706 -1, -1, -1, -1, -1, -1, -1, 311, -1, -1, 4707 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 4708 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 4709 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 4710 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4711 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 4712 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 4713 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 4714 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 4715 394, 395, 396, 397, 398, 399, 0, 401, 402, 403, 4716 404, 405, 256, -1, 408, -1, 10, -1, -1, -1, 4717 -1, 415, 416, 417, -1, -1, -1, 271, -1, -1, 4718 424, 425, 276, -1, -1, 279, 280, 281, 282, 283, 4719 284, 285, -1, -1, 288, 289, 290, 41, -1, -1, 4720 44, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4721 -1, -1, -1, -1, -1, 59, -1, 311, -1, -1, 4722 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 4723 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 4724 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 4725 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4726 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 4727 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 4728 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 4729 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 4730 394, 395, 396, 397, 398, 399, 0, 401, 402, 403, 4731 404, 405, -1, -1, 408, -1, 10, -1, -1, -1, 4732 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 4733 424, 425, -1, -1, -1, -1, -1, -1, -1, -1, 4734 -1, -1, -1, -1, -1, -1, -1, 41, -1, -1, 4735 44, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4736 -1, -1, -1, -1, -1, 59, -1, -1, -1, -1, 4737 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4738 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4739 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4740 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4741 -1, -1, 256, -1, -1, -1, -1, -1, -1, -1, 4742 -1, -1, -1, -1, -1, -1, -1, 271, -1, -1, 4743 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 4744 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 4745 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4746 -1, -1, -1, -1, -1, -1, -1, 311, -1, -1, 4747 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 4748 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 4749 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 4750 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4751 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 4752 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 4753 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 4754 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 4755 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 4756 404, 405, 256, -1, 408, -1, 0, -1, -1, -1, 4757 -1, 415, 416, 417, -1, -1, 10, 271, -1, -1, 4758 424, 425, 276, -1, -1, 279, 280, 281, 282, 283, 4759 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 4760 -1, 295, 296, -1, -1, -1, 300, 301, 42, -1, 4761 44, -1, -1, -1, -1, -1, -1, 311, -1, -1, 4762 -1, 315, 316, -1, -1, 59, 320, 61, -1, -1, 4763 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 4764 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 4765 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4766 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 4767 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 4768 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 4769 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 4770 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 4771 404, 405, -1, -1, 408, -1, 0, -1, -1, -1, 4772 -1, 415, 416, 417, -1, -1, 10, -1, -1, -1, 4773 424, 425, -1, -1, -1, -1, -1, -1, -1, -1, 4774 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4775 -1, -1, -1, -1, -1, -1, -1, 41, -1, -1, 4776 44, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4777 -1, -1, -1, -1, -1, 59, -1, -1, -1, -1, 4778 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4779 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4780 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4781 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4782 -1, -1, 256, -1, -1, -1, -1, -1, -1, -1, 4783 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4784 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 4785 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 4786 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4787 -1, -1, -1, -1, -1, -1, -1, 311, -1, -1, 4788 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 4789 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 4790 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 4791 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4792 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 4793 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 4794 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 4795 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 4796 394, 395, 396, 397, 398, 399, 0, 401, 402, 403, 4797 404, 405, 256, -1, 408, -1, 10, -1, -1, -1, 4798 -1, 415, 416, 417, -1, -1, -1, 271, -1, -1, 4799 424, 425, 276, -1, -1, 279, 280, 281, 282, 283, 4800 284, 285, -1, -1, 288, 289, 290, 41, -1, -1, 4801 44, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4802 -1, -1, -1, -1, -1, 59, -1, 311, -1, -1, 4803 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 4804 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 4805 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 4806 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4807 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 4808 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 4809 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 4810 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 4811 394, 395, 396, 397, 398, 399, 0, 401, 402, 403, 4812 404, 405, -1, -1, 408, -1, 10, -1, -1, -1, 4813 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 4814 424, 425, -1, -1, -1, -1, -1, -1, -1, -1, 4815 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4816 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4817 -1, -1, -1, -1, -1, 59, -1, -1, -1, -1, 4818 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4819 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4820 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4821 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4822 -1, -1, 256, -1, -1, -1, -1, -1, -1, -1, 4823 -1, -1, -1, -1, -1, -1, -1, 271, -1, -1, 4824 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 4825 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 4826 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4827 -1, -1, -1, -1, 0, -1, -1, 311, -1, -1, 4828 -1, 315, 316, -1, 10, -1, 320, -1, -1, -1, 4829 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 4830 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 4831 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4832 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 4833 364, 365, 366, 59, 368, 369, 370, -1, -1, 373, 4834 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 4835 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 4706 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 4707 -1, 365, 366, 367, -1, -1, 370, 59, 372, -1, 4708 -1, 375, 376, 377, 378, -1, -1, 381, 382, 383, 4709 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 4836 4710 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 4837 4711 404, 405, 256, -1, 408, -1, -1, -1, -1, -1, … … 4840 4714 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 4841 4715 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4842 -1, -1, -1, -1, 0, -1, -1, 311, -1, -1,4843 -1, 315, 316, -1, 10, -1, 320, -1, -1, -1,4844 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1,4845 334, 335, 336, 337, 338, -1, 340, 341, 342, 343,4716 -1, -1, -1, -1, -1, -1, -1, 311, 0, -1, 4717 -1, 315, 316, -1, -1, -1, 320, -1, 10, -1, 4718 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 4719 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 4846 4720 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4847 354, 355, -1, -1, -1, -1, 360, 361, 362, -1,4848 364, 365, 366, 59, 368, 369, 370, -1, -1, 373,4849 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1,4850 384, 385, 386, -1, -1, 389, -1, -1, 392, 393,4721 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 4722 -1, 365, 366, 367, -1, -1, 370, 59, 372, -1, 4723 -1, 375, 376, 377, 378, -1, -1, 381, 382, 383, 4724 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 4851 4725 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 4852 4726 404, 405, -1, -1, 408, -1, -1, -1, -1, -1, 4853 256, 415, 416, 417, -1, -1, -1, -1, -1, -1, 4854 424, 425, -1, -1, -1, 271, 272, -1, -1, -1, 4855 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 4856 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 4857 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 4858 -1, -1, -1, -1, -1, 311, -1, -1, -1, 315, 4859 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 4860 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 4861 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 4862 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 4863 -1, -1, -1, -1, 360, 361, 362, -1, 364, 365, 4864 366, -1, 368, 369, 370, -1, -1, 373, -1, 375, 4865 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385, 4866 386, -1, -1, 389, -1, -1, 392, 393, 394, 395, 4867 396, 397, 398, 399, 0, 401, 402, 403, 404, 405, 4868 256, -1, 408, -1, 10, -1, -1, -1, -1, 415, 4869 416, 417, -1, -1, -1, 271, 272, -1, 424, 425, 4870 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 4871 -1, -1, 288, 289, 290, 41, -1, -1, -1, 295, 4872 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 4873 -1, -1, 58, 59, -1, 311, -1, -1, -1, 315, 4874 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 4875 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 4876 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 4877 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 4878 -1, -1, -1, -1, 360, 361, 362, -1, 364, 365, 4879 366, -1, 368, 369, 370, -1, -1, 373, -1, 375, 4880 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385, 4881 386, -1, -1, 389, -1, -1, 392, 393, 394, 395, 4882 396, 397, 398, 399, 0, 401, 402, 403, 404, 405, 4883 -1, -1, 408, -1, 10, -1, -1, -1, -1, 415, 4884 416, 417, -1, -1, -1, -1, -1, -1, 424, 425, 4885 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4886 -1, -1, -1, -1, -1, -1, -1, -1, 44, -1, 4887 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4888 -1, -1, -1, 59, -1, -1, -1, -1, -1, -1, 4889 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4890 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4891 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4892 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4893 256, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4894 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4895 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 4896 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 4897 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 4898 -1, -1, 0, -1, -1, 311, -1, -1, -1, 315, 4899 316, -1, 10, -1, 320, -1, -1, -1, -1, -1, 4900 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 4901 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 4902 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 4903 -1, -1, -1, -1, 360, 361, 362, -1, 364, 365, 4904 366, 59, 368, 369, 370, -1, -1, 373, -1, 375, 4905 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385, 4906 386, -1, -1, 389, -1, -1, 392, 393, 394, 395, 4907 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 4908 256, -1, 408, -1, -1, -1, -1, -1, -1, 415, 4909 416, 417, -1, -1, -1, 271, 272, -1, 424, 425, 4910 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 4911 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 4912 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 4913 -1, -1, -1, -1, -1, 311, -1, -1, -1, 315, 4914 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 4915 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 4916 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 4917 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 4918 -1, -1, -1, -1, 360, 361, 362, -1, 364, 365, 4919 366, 0, 368, 369, 370, -1, -1, 373, -1, 375, 4920 -1, 10, 378, 379, 380, 381, -1, -1, 384, 385, 4921 386, -1, -1, 389, -1, -1, 392, 393, 394, 395, 4922 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 4923 -1, -1, 408, 42, -1, 44, -1, -1, 256, 415, 4924 416, -1, -1, -1, -1, -1, -1, -1, 424, 425, 4925 59, -1, -1, 271, 272, -1, -1, -1, 276, -1, 4926 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 4927 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 4928 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 4929 -1, -1, -1, 311, -1, -1, -1, 315, 316, -1, 4930 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1, 4931 328, 329, -1, -1, 332, -1, 334, 335, 336, 337, 4932 338, -1, 340, 341, 342, 343, 344, 345, 346, 347, 4933 348, 349, 350, 351, 352, 353, 354, 355, -1, -1, 4934 -1, -1, 360, 361, 362, -1, 364, 365, 366, 0, 4935 368, 369, 370, -1, -1, 373, -1, 375, -1, 10, 4936 378, 379, 380, 381, -1, -1, 384, 385, 386, -1, 4937 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 4938 398, 399, -1, 401, 402, 403, 404, 405, -1, -1, 4939 408, -1, -1, -1, -1, -1, -1, 415, 416, 417, 4940 -1, -1, -1, -1, -1, -1, 424, 425, 59, -1, 4941 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4942 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4943 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4944 -1, -1, -1, -1, -1, -1, -1, 256, -1, -1, 4945 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4946 -1, -1, -1, -1, -1, -1, -1, 276, -1, -1, 4947 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 4948 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 4949 -1, 300, 301, -1, -1, -1, -1, -1, -1, 0, 4950 -1, -1, 311, -1, -1, -1, 315, 316, -1, 10, 4951 -1, 320, -1, -1, -1, -1, -1, 326, -1, 328, 4952 329, -1, -1, 332, -1, 334, 335, 336, 337, 338, 4953 -1, 340, 341, 342, 343, 344, 345, 346, 347, 348, 4954 349, 350, 351, 352, 353, 354, 355, -1, -1, -1, 4955 -1, 360, 361, 362, -1, 364, 365, 366, 59, 368, 4956 369, 370, -1, -1, 373, -1, 375, -1, -1, 378, 4957 379, 380, 381, -1, -1, 384, 385, 386, -1, -1, 4958 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 4959 399, -1, 401, 402, 403, 404, 405, -1, -1, 408, 4960 -1, -1, -1, -1, -1, 256, 415, 416, 417, -1, 4961 -1, -1, -1, -1, -1, 424, 425, -1, -1, -1, 4727 -1, 415, 416, 417, 256, -1, -1, -1, -1, -1, 4728 424, 425, -1, -1, -1, -1, -1, -1, -1, 271, 4729 272, -1, -1, -1, 276, -1, -1, 279, 280, 281, 4730 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 4731 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 4732 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 4733 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 4734 -1, -1, -1, -1, 326, -1, 328, 329, -1, 331, 4735 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 4736 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 4737 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 4738 362, 363, -1, 365, 366, 367, -1, 0, 370, -1, 4739 372, -1, -1, 375, 376, 377, 378, 10, -1, 381, 4740 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 4741 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 4742 402, 403, 404, 405, 256, -1, 408, -1, 41, -1, 4743 -1, -1, -1, 415, 416, 417, -1, -1, -1, 271, 4744 272, -1, 424, 425, 276, 58, 59, 279, 280, 281, 4745 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 4746 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 4747 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 4748 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 4749 -1, -1, -1, -1, 326, -1, 328, 329, -1, 331, 4750 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 4751 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 4752 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 4753 362, 363, -1, 365, 366, 367, -1, 0, 370, -1, 4754 372, -1, -1, 375, 376, 377, 378, 10, -1, 381, 4755 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 4756 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 4757 402, 403, 404, 405, -1, -1, 408, -1, -1, -1, 4758 -1, 44, -1, 415, 416, 417, -1, -1, -1, -1, 4759 -1, -1, 424, 425, -1, -1, 59, -1, -1, -1, 4760 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4761 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4762 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4763 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4764 -1, -1, -1, 256, -1, -1, -1, -1, -1, -1, 4765 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4766 -1, -1, -1, 276, -1, -1, 279, 280, 281, 282, 4767 283, 284, 285, -1, -1, 288, 289, 290, -1, -1, 4768 -1, -1, 295, 296, -1, -1, -1, 300, 301, -1, 4769 -1, -1, -1, -1, -1, -1, -1, -1, 311, 0, 4770 -1, -1, 315, 316, -1, -1, -1, 320, -1, 10, 4771 -1, -1, -1, 326, -1, 328, 329, -1, 331, -1, 4772 333, 334, 335, 336, 337, -1, 339, 340, 341, 342, 4773 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 4774 353, 354, -1, -1, 357, 358, 359, -1, 361, 362, 4775 363, -1, 365, 366, 367, -1, -1, 370, 59, 372, 4776 -1, -1, 375, 376, 377, 378, -1, -1, 381, 382, 4777 383, -1, -1, -1, -1, -1, 389, -1, -1, 392, 4778 393, 394, 395, 396, 397, 398, 399, -1, 401, 402, 4779 403, 404, 405, 256, -1, 408, -1, -1, -1, -1, 4780 -1, -1, 415, 416, 417, -1, -1, -1, 271, 272, 4781 -1, 424, 425, 276, -1, -1, 279, 280, 281, 282, 4782 283, 284, 285, -1, -1, 288, 289, 290, -1, -1, 4783 -1, -1, 295, 296, -1, -1, -1, 300, 301, -1, 4784 -1, -1, -1, -1, -1, -1, -1, -1, 311, -1, 4785 -1, -1, 315, 316, -1, -1, -1, 320, -1, -1, 4786 -1, -1, -1, 326, -1, 328, 329, -1, 331, -1, 4787 333, 334, 335, 336, 337, -1, 339, 340, 341, 342, 4788 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 4789 353, 354, -1, -1, 357, 358, 359, -1, 361, 362, 4790 363, -1, 365, 366, 367, -1, 0, 370, -1, 372, 4791 -1, -1, 375, 376, 377, 378, 10, -1, 381, 382, 4792 383, -1, -1, -1, -1, -1, 389, -1, -1, 392, 4793 393, 394, 395, 396, 397, 398, 399, -1, 401, 402, 4794 403, 404, 405, -1, -1, 408, -1, -1, 42, -1, 4795 44, -1, 415, 416, -1, 256, -1, -1, -1, -1, 4796 -1, 424, 425, -1, -1, 59, -1, -1, -1, -1, 4962 4797 271, 272, -1, -1, -1, 276, -1, -1, 279, 280, 4963 4798 281, 282, 283, 284, 285, -1, -1, 288, 289, 290, … … 4966 4801 311, -1, -1, -1, 315, 316, -1, -1, -1, 320, 4967 4802 -1, -1, -1, -1, -1, 326, -1, 328, 329, -1, 4968 -1, 332, -1, 334, 335, 336, 337, 338, -1, 340,4803 331, -1, 333, 334, 335, 336, 337, -1, 339, 340, 4969 4804 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 4970 351, 352, 353, 354, 355, -1, -1, -1, -1, 360, 4971 361, 362, -1, 364, 365, 366, -1, 368, 369, 370, 4972 -1, -1, 373, -1, 375, -1, -1, 378, 379, 380, 4973 381, -1, -1, 384, 385, 386, -1, -1, 389, -1, 4974 -1, 392, 393, 394, 395, 396, 397, 398, 399, 0, 4975 401, 402, 403, 404, 405, 256, -1, 408, -1, 10, 4976 -1, -1, -1, -1, 415, 416, 417, -1, -1, -1, 4977 271, 272, -1, 424, 425, 276, -1, -1, 279, 280, 4978 281, 282, 283, 284, 285, -1, -1, 288, 289, 290, 4979 41, -1, -1, 44, 295, 296, -1, -1, -1, 300, 4980 301, -1, -1, -1, -1, -1, -1, -1, 59, -1, 4981 311, -1, -1, -1, 315, 316, -1, -1, -1, 320, 4982 -1, -1, -1, -1, -1, 326, -1, 328, 329, -1, 4983 -1, 332, -1, 334, 335, 336, 337, 338, -1, 340, 4984 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 4985 351, 352, 353, 354, 355, -1, -1, -1, -1, 360, 4986 361, 362, -1, 364, 365, 366, -1, 368, 369, 370, 4987 -1, -1, 373, -1, 375, -1, -1, 378, 379, 380, 4988 381, -1, -1, 384, 385, 386, -1, -1, 389, -1, 4989 -1, 392, 393, 394, 395, 396, 397, 398, 399, 0, 4990 401, 402, 403, 404, 405, -1, -1, 408, -1, 10, 4991 -1, -1, -1, -1, 415, 416, 417, -1, -1, -1, 4992 -1, -1, -1, 424, 425, -1, -1, -1, -1, -1, 4993 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4994 41, -1, -1, 44, -1, -1, -1, -1, -1, -1, 4995 -1, -1, -1, -1, -1, -1, -1, -1, 59, -1, 4996 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4997 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4998 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4999 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5000 -1, -1, -1, -1, -1, 256, -1, -1, -1, -1, 5001 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5002 -1, -1, -1, -1, -1, 276, -1, -1, 279, 280, 5003 281, 282, 283, 284, 285, -1, -1, 288, 289, 290, 5004 -1, -1, -1, -1, 295, 296, -1, -1, -1, 300, 5005 301, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5006 311, -1, -1, -1, 315, 316, -1, -1, -1, 320, 5007 -1, -1, -1, -1, -1, 326, -1, 328, 329, -1, 5008 -1, 332, -1, 334, 335, 336, 337, 338, -1, 340, 5009 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 5010 351, 352, 353, 354, 355, -1, -1, -1, -1, 360, 5011 361, 362, -1, 364, 365, 366, -1, 368, 369, 370, 5012 -1, -1, 373, -1, 375, -1, 0, 378, 379, 380, 5013 381, -1, -1, 384, 385, 386, 10, -1, 389, -1, 5014 -1, 392, 393, 394, 395, 396, 397, 398, 399, -1, 5015 401, 402, 403, 404, 405, 256, -1, 408, -1, -1, 5016 -1, -1, -1, -1, 415, 416, 417, 41, -1, -1, 5017 44, -1, -1, 424, 425, 276, -1, -1, 279, 280, 5018 281, 282, 283, 284, 285, 59, -1, 288, 289, 290, 5019 -1, -1, -1, -1, 295, 296, -1, -1, -1, 300, 5020 301, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5021 311, -1, -1, -1, 315, 316, -1, -1, -1, 320, 5022 -1, -1, -1, -1, -1, 326, -1, 328, 329, -1, 5023 -1, 332, -1, 334, 335, 336, 337, 338, -1, 340, 5024 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 5025 351, 352, 353, 354, 355, -1, -1, -1, -1, 360, 5026 361, 362, -1, 364, 365, 366, -1, 368, 369, 370, 5027 -1, -1, 373, -1, 375, -1, 0, 378, 379, 380, 5028 381, -1, -1, 384, 385, 386, 10, -1, 389, -1, 4805 351, 352, 353, 354, -1, -1, 357, 358, 359, -1, 4806 361, 362, 363, 0, 365, 366, 367, -1, -1, 370, 4807 -1, 372, -1, 10, 375, 376, 377, 378, -1, -1, 4808 381, 382, 383, -1, -1, -1, -1, -1, 389, -1, 5029 4809 -1, 392, 393, 394, 395, 396, 397, 398, 399, -1, 5030 4810 401, 402, 403, 404, 405, -1, -1, 408, -1, -1, 5031 -1, -1, -1, -1, 415, 416, 417, 41, -1, -1, 5032 44, -1, -1, 424, 425, -1, -1, -1, -1, -1, 5033 -1, -1, -1, -1, -1, 59, -1, -1, -1, -1, 5034 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4811 -1, -1, -1, -1, 415, 416, 417, -1, -1, -1, 4812 -1, -1, 59, 424, 425, -1, -1, -1, -1, -1, 5035 4813 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5036 4814 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, … … 5038 4816 -1, -1, 256, -1, -1, -1, -1, -1, -1, -1, 5039 4817 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4818 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 4819 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 4820 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 4821 -1, -1, -1, -1, -1, -1, -1, 311, 0, -1, 4822 -1, 315, 316, -1, -1, -1, 320, -1, 10, -1, 4823 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 4824 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 4825 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 4826 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 4827 -1, 365, 366, 367, -1, -1, 370, 59, 372, -1, 4828 -1, 375, 376, 377, 378, -1, -1, 381, 382, 383, 4829 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 4830 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 4831 404, 405, -1, -1, 408, -1, -1, -1, -1, 256, 4832 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 4833 424, 425, -1, -1, 271, 272, -1, -1, -1, 276, 4834 -1, -1, 279, 280, 281, 282, 283, 284, 285, -1, 4835 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 4836 -1, -1, -1, 300, 301, -1, -1, -1, -1, -1, 4837 -1, -1, -1, -1, 311, -1, -1, -1, 315, 316, 4838 -1, -1, -1, 320, -1, -1, -1, -1, -1, 326, 4839 -1, 328, 329, -1, 331, -1, 333, 334, 335, 336, 4840 337, -1, 339, 340, 341, 342, 343, 344, 345, 346, 4841 347, 348, 349, 350, 351, 352, 353, 354, -1, -1, 4842 357, 358, 359, -1, 361, 362, 363, -1, 365, 366, 4843 367, -1, 0, 370, -1, 372, -1, -1, 375, 376, 4844 377, 378, 10, -1, 381, 382, 383, -1, -1, -1, 4845 -1, -1, 389, -1, -1, 392, 393, 394, 395, 396, 4846 397, 398, 399, -1, 401, 402, 403, 404, 405, -1, 4847 -1, 408, -1, 41, 256, -1, 44, -1, 415, 416, 4848 417, -1, -1, -1, -1, -1, -1, 424, 425, 271, 4849 272, 59, -1, -1, 276, -1, -1, 279, 280, 281, 4850 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 4851 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 4852 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 4853 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 4854 -1, -1, -1, -1, 326, -1, 328, 329, -1, 331, 4855 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 4856 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 4857 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 4858 362, 363, -1, 365, 366, 367, -1, 0, 370, -1, 4859 372, -1, -1, 375, 376, 377, 378, 10, -1, 381, 4860 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 4861 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 4862 402, 403, 404, 405, -1, -1, 408, -1, 41, -1, 4863 -1, 44, -1, 415, 416, 417, -1, -1, -1, -1, 4864 -1, -1, 424, 425, -1, -1, 59, -1, -1, -1, 4865 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4866 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4867 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4868 -1, -1, -1, -1, -1, -1, -1, -1, 256, -1, 4869 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4870 -1, -1, -1, -1, -1, -1, -1, -1, 276, -1, 4871 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 4872 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 4873 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 4874 -1, -1, -1, 311, -1, -1, -1, 315, 316, -1, 4875 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1, 4876 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 4877 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 4878 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 4879 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 4880 -1, 0, 370, -1, 372, -1, -1, 375, 376, 377, 4881 378, 10, -1, 381, 382, 383, -1, -1, -1, -1, 4882 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 4883 398, 399, -1, 401, 402, 403, 404, 405, -1, -1, 4884 408, -1, 41, 256, -1, 44, -1, 415, 416, 417, 4885 -1, -1, -1, -1, -1, -1, 424, 425, -1, -1, 4886 59, -1, -1, 276, -1, -1, 279, 280, 281, 282, 4887 283, 284, 285, -1, -1, 288, 289, 290, -1, -1, 4888 -1, -1, 295, 296, -1, -1, -1, 300, 301, -1, 4889 -1, -1, -1, -1, -1, -1, -1, -1, 311, -1, 4890 -1, -1, 315, 316, -1, -1, -1, 320, -1, -1, 4891 -1, -1, -1, 326, -1, 328, 329, -1, 331, -1, 4892 333, 334, 335, 336, 337, -1, 339, 340, 341, 342, 4893 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 4894 353, 354, -1, -1, 357, 358, 359, -1, 361, 362, 4895 363, -1, 365, 366, 367, -1, 0, 370, -1, 372, 4896 -1, -1, 375, 376, 377, 378, 10, -1, 381, 382, 4897 383, -1, -1, -1, -1, -1, 389, -1, -1, 392, 4898 393, 394, 395, 396, 397, 398, 399, -1, 401, 402, 4899 403, 404, 405, -1, -1, 408, -1, 41, -1, -1, 4900 44, -1, 415, 416, 417, -1, -1, -1, -1, -1, 4901 -1, 424, 425, -1, -1, 59, -1, -1, -1, -1, 4902 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4903 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4904 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4905 -1, -1, -1, -1, -1, -1, -1, 256, -1, -1, 4906 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4907 -1, -1, -1, -1, -1, -1, -1, 276, -1, -1, 4908 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 4909 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 4910 -1, 300, 301, -1, -1, -1, -1, -1, -1, -1, 4911 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 4912 -1, 320, -1, -1, -1, -1, -1, 326, -1, 328, 4913 329, -1, 331, -1, 333, 334, 335, 336, 337, -1, 4914 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 4915 349, 350, 351, 352, 353, 354, -1, -1, 357, 358, 4916 359, -1, 361, 362, 363, -1, 365, 366, 367, -1, 4917 0, 370, -1, 372, -1, -1, 375, 376, 377, 378, 4918 10, -1, 381, 382, 383, -1, -1, -1, -1, -1, 4919 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 4920 399, -1, 401, 402, 403, 404, 405, -1, -1, 408, 4921 -1, 41, 256, -1, 44, -1, 415, 416, 417, -1, 4922 -1, -1, -1, -1, -1, 424, 425, -1, -1, 59, 5040 4923 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 5041 4924 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, … … 5043 4926 -1, -1, -1, -1, -1, -1, -1, 311, -1, -1, 5044 4927 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 5045 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1,5046 334, 335, 336, 337, 338, -1, 340, 341, 342, 343,4928 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 4929 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 5047 4930 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5048 354, 355, -1, -1, -1, -1, 360, 361, 362, -1,5049 364, 365, 366, -1, 368, 369, 370, -1, -1, 373,5050 -1, 375, -1, 0, 378, 379, 380, 381, -1, -1,5051 384, 385, 386, 10, -1, 389, -1, -1, 392, 393,4931 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 4932 -1, 365, 366, 367, -1, 0, 370, -1, 372, -1, 4933 -1, 375, 376, 377, 378, 10, -1, 381, 382, 383, 4934 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 5052 4935 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5053 404, 405, 256, -1, 408, -1, -1, -1, -1, -1, 5054 -1, 415, 416, 417, 41, -1, -1, 44, -1, -1, 5055 424, 425, 276, -1, -1, 279, 280, 281, 282, 283, 5056 284, 285, 59, -1, 288, 289, 290, -1, -1, -1, 5057 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 5058 -1, -1, -1, -1, -1, -1, -1, 311, -1, -1, 5059 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 5060 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 5061 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 5062 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5063 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 5064 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 5065 -1, 375, -1, 0, 378, 379, 380, 381, -1, -1, 5066 384, 385, 386, 10, -1, 389, -1, -1, 392, 393, 5067 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5068 404, 405, -1, -1, 408, -1, -1, -1, -1, -1, 5069 -1, 415, 416, 417, -1, -1, -1, 44, -1, -1, 5070 424, 425, -1, -1, -1, -1, -1, -1, -1, -1, 5071 -1, -1, 59, -1, 61, -1, -1, -1, -1, -1, 5072 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5073 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5074 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5075 -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 5076 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5077 -1, -1, -1, -1, -1, -1, -1, -1, -1, 276, 5078 -1, -1, 279, 280, 281, 282, 283, 284, 285, -1, 5079 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 5080 -1, -1, -1, 300, 301, -1, -1, -1, -1, -1, 5081 -1, 0, -1, -1, 311, -1, -1, -1, 315, 316, 5082 -1, 10, -1, 320, -1, -1, -1, -1, -1, 326, 5083 -1, 328, 329, -1, -1, 332, -1, 334, 335, 336, 5084 337, 338, -1, 340, 341, 342, 343, 344, 345, 346, 5085 347, 348, 349, 350, 351, 352, 353, 354, 355, -1, 5086 -1, -1, -1, 360, 361, 362, -1, 364, 365, 366, 5087 59, 368, 369, 370, -1, -1, 373, -1, 375, -1, 5088 -1, 378, 379, 380, 381, -1, -1, 384, 385, 386, 5089 -1, -1, 389, -1, -1, 392, 393, 394, 395, 396, 5090 397, 398, 399, -1, 401, 402, 403, 404, 405, 256, 5091 -1, 408, -1, -1, -1, -1, -1, -1, 415, 416, 5092 417, -1, -1, -1, -1, -1, -1, 424, 425, 276, 5093 -1, -1, 279, 280, 281, 282, 283, 284, 285, -1, 5094 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 5095 -1, -1, -1, 300, 301, -1, -1, -1, -1, -1, 5096 -1, -1, -1, -1, 311, -1, 0, -1, 315, 316, 5097 -1, -1, -1, 320, -1, -1, 10, -1, -1, 326, 5098 -1, 328, 329, -1, -1, 332, -1, 334, 335, 336, 5099 337, 338, -1, 340, 341, 342, 343, 344, 345, 346, 5100 347, 348, 349, 350, 351, 352, 353, 354, 355, -1, 5101 44, -1, -1, 360, 361, 362, -1, 364, 365, 366, 5102 -1, 368, 369, 370, -1, 59, 373, 61, 375, -1, 5103 -1, 378, 379, 380, 381, -1, -1, 384, 385, 386, 5104 -1, -1, 389, -1, -1, 392, 393, 394, 395, 396, 5105 397, 398, 399, -1, 401, 402, 403, 404, 405, -1, 5106 -1, 408, -1, -1, -1, -1, -1, 256, 415, 416, 5107 417, -1, -1, -1, -1, -1, -1, 424, 425, -1, 5108 -1, -1, 271, 272, -1, -1, -1, 276, -1, -1, 4936 404, 405, -1, -1, 408, -1, -1, -1, -1, 44, 4937 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 4938 424, 425, -1, -1, 59, -1, 61, -1, -1, -1, 4939 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4940 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4941 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4942 -1, -1, -1, -1, -1, -1, 256, -1, -1, -1, 4943 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4944 -1, -1, -1, -1, -1, -1, 276, -1, -1, 279, 4945 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 4946 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 4947 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 4948 -1, 311, 0, -1, -1, 315, 316, -1, -1, -1, 4949 320, -1, 10, -1, -1, -1, 326, -1, 328, 329, 4950 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 4951 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 4952 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 4953 -1, 361, 362, 363, -1, 365, 366, 367, -1, -1, 4954 370, 59, 372, -1, -1, 375, 376, 377, 378, -1, 4955 -1, 381, 382, 383, -1, -1, -1, -1, -1, 389, 4956 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 4957 -1, 401, 402, 403, 404, 405, -1, -1, 408, -1, 4958 -1, 256, -1, -1, -1, 415, 416, 417, -1, -1, 4959 -1, -1, -1, -1, 424, 425, -1, -1, -1, -1, 4960 -1, 276, -1, -1, 279, 280, 281, 282, 283, 284, 4961 285, -1, -1, 288, 289, 290, -1, -1, -1, -1, 4962 295, 296, -1, -1, -1, 300, 301, -1, -1, -1, 4963 -1, -1, -1, -1, -1, -1, 311, 0, -1, -1, 4964 315, 316, -1, -1, -1, 320, -1, 10, -1, -1, 4965 -1, 326, -1, 328, 329, -1, 331, -1, 333, 334, 4966 335, 336, 337, -1, 339, 340, 341, 342, 343, 344, 4967 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 4968 -1, 44, 357, 358, 359, -1, 361, 362, 363, -1, 4969 365, 366, 367, -1, -1, 370, 59, 372, 61, -1, 4970 375, 376, 377, 378, -1, -1, 381, 382, 383, -1, 4971 -1, -1, -1, -1, 389, -1, -1, 392, 393, 394, 4972 395, 396, 397, 398, 399, -1, 401, 402, 403, 404, 4973 405, -1, -1, 408, -1, -1, -1, -1, 256, -1, 4974 415, 416, 417, -1, -1, -1, -1, -1, -1, 424, 4975 425, -1, -1, 271, 272, -1, -1, -1, 276, -1, 4976 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 4977 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 4978 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 4979 -1, -1, -1, 311, -1, -1, -1, 315, 316, -1, 4980 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1, 4981 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 4982 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 4983 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 4984 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 4985 -1, 0, 370, -1, 372, -1, -1, 375, 376, 377, 4986 378, 10, -1, 381, 382, 383, -1, -1, -1, -1, 4987 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 4988 398, 399, -1, 401, 402, 403, 404, 405, -1, -1, 4989 408, -1, 41, 256, -1, 44, -1, 415, 416, 417, 4990 -1, -1, -1, -1, -1, -1, 424, 425, -1, -1, 4991 59, -1, -1, 276, -1, -1, 279, 280, 281, 282, 4992 283, 284, 285, -1, -1, 288, 289, 290, -1, -1, 4993 -1, -1, 295, 296, -1, -1, -1, 300, 301, -1, 4994 -1, -1, -1, -1, -1, -1, -1, -1, 311, -1, 4995 -1, -1, 315, 316, -1, -1, -1, 320, -1, -1, 4996 -1, -1, -1, 326, -1, 328, 329, -1, 331, -1, 4997 333, 334, 335, 336, 337, -1, 339, 340, 341, 342, 4998 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 4999 353, 354, -1, -1, 357, 358, 359, -1, 361, 362, 5000 363, 0, 365, 366, 367, -1, -1, 370, -1, 372, 5001 -1, 10, 375, 376, 377, 378, -1, -1, 381, 382, 5002 383, -1, -1, -1, -1, -1, 389, -1, -1, 392, 5003 393, 394, 395, 396, 397, 398, 399, -1, 401, 402, 5004 403, 404, 405, -1, -1, 408, -1, -1, -1, -1, 5005 -1, -1, 415, 416, 417, -1, -1, -1, -1, -1, 5006 59, 424, 425, -1, -1, -1, -1, -1, -1, -1, 5007 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5008 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5009 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5010 -1, -1, -1, -1, -1, -1, -1, 256, -1, -1, 5011 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5012 -1, -1, -1, -1, -1, -1, -1, 276, -1, -1, 5109 5013 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 5110 5014 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, … … 5112 5016 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 5113 5017 -1, 320, -1, -1, -1, -1, -1, 326, -1, 328, 5114 329, -1, -1, 332, -1, 334, 335, 336, 337, 338, 5115 -1, 340, 341, 342, 343, 344, 345, 346, 347, 348, 5116 349, 350, 351, 352, 353, 354, 355, -1, -1, -1, 5117 -1, 360, 361, 362, -1, 364, 365, 366, -1, 368, 5118 369, 370, -1, -1, 373, -1, 375, -1, -1, 378, 5119 379, 380, 381, -1, -1, 384, 385, 386, -1, -1, 5018 329, -1, 331, -1, 333, 334, 335, 336, 337, -1, 5019 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 5020 349, 350, 351, 352, 353, 354, -1, -1, 357, 358, 5021 359, -1, 361, 362, 363, -1, 365, 366, 367, -1, 5022 0, 370, -1, 372, -1, -1, 375, 376, 377, 378, 5023 10, -1, 381, 382, 383, -1, -1, -1, -1, -1, 5024 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 5025 399, -1, 401, 402, 403, 404, 405, 256, -1, 408, 5026 -1, 41, -1, -1, 44, -1, 415, 416, 417, -1, 5027 -1, -1, -1, -1, -1, 424, 425, 276, 277, 59, 5028 279, 280, 281, 282, 283, 284, 285, -1, -1, 288, 5029 289, 290, -1, -1, -1, -1, 295, 296, -1, -1, 5030 -1, 300, 301, -1, -1, -1, -1, -1, -1, -1, 5031 -1, -1, 311, -1, -1, -1, 315, 316, -1, -1, 5032 -1, 320, -1, -1, -1, -1, -1, 326, -1, 328, 5033 329, -1, 331, -1, 333, 334, 335, 336, 337, -1, 5034 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 5035 349, 350, 351, 352, 353, 354, -1, -1, 357, 358, 5036 359, -1, 361, 362, 363, -1, 365, 366, 367, -1, 5037 0, 370, -1, 372, -1, -1, 375, 376, 377, 378, 5038 10, -1, 381, 382, 383, -1, -1, -1, -1, -1, 5120 5039 389, -1, -1, 392, 393, 394, 395, 396, 397, 398, 5121 5040 399, -1, 401, 402, 403, 404, 405, -1, -1, 408, 5122 -1, -1, 256, -1, 0, -1, 415, 416, 417, -1, 5123 -1, -1, -1, -1, 10, 424, 425, -1, -1, 41, 5124 42, 43, 276, 45, -1, 279, 280, 281, 282, 283, 5125 284, 285, -1, -1, 288, 289, 290, -1, 60, 61, 5126 62, 295, 296, -1, -1, 41, 300, 301, 44, -1, 5127 41, 42, 43, 44, 45, -1, -1, 311, -1, -1, 5128 -1, 315, 316, 59, -1, -1, 320, -1, -1, 60, 5129 61, 62, 326, -1, 328, 329, -1, -1, 332, -1, 5130 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 5131 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5132 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 5133 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 5134 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 5135 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 5136 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5137 404, 405, -1, -1, 408, 0, -1, -1, -1, -1, 5138 -1, 415, 416, 417, -1, 10, -1, -1, -1, -1, 5139 424, 425, -1, -1, -1, -1, -1, -1, -1, -1, 5140 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5141 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5142 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5143 -1, -1, -1, -1, 59, -1, -1, -1, -1, -1, 5144 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5145 -1, -1, -1, -1, -1, -1, -1, -1, 260, 261, 5146 262, -1, 264, 265, 266, 267, 268, 269, -1, -1, 5147 272, 273, -1, -1, -1, -1, -1, -1, -1, -1, 5148 256, -1, -1, -1, -1, -1, -1, -1, -1, 260, 5149 261, 262, -1, 264, 265, 266, 267, 268, 269, -1, 5150 276, 272, 273, 279, 280, 281, 282, 283, 284, 285, 5151 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 5152 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 5153 -1, -1, -1, -1, -1, 311, -1, -1, -1, 315, 5154 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 5155 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 5156 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 5157 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 5158 -1, -1, -1, -1, 360, 361, 362, -1, 364, 365, 5159 366, -1, 368, 369, 370, -1, -1, 373, -1, 375, 5160 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385, 5161 386, -1, 383, 389, -1, -1, 392, 393, 394, 395, 5162 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5163 -1, 256, 408, 0, -1, -1, -1, -1, -1, 415, 5164 416, 417, -1, 10, -1, -1, -1, -1, 424, 425, 5165 -1, 276, 277, -1, 279, 280, 281, 282, 283, 284, 5166 285, -1, -1, 288, 289, 290, -1, -1, -1, -1, 5167 295, 296, -1, -1, 41, 300, 301, 44, -1, 41, 5168 42, 43, -1, 45, -1, -1, 311, -1, -1, -1, 5169 315, 316, 59, -1, -1, 320, 58, -1, 60, 61, 5170 62, 326, -1, 328, 329, -1, -1, 332, -1, 334, 5171 335, 336, 337, 338, -1, 340, 341, 342, 343, 344, 5172 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 5173 355, -1, -1, -1, -1, 360, 361, 362, -1, 364, 5174 365, 366, -1, 368, 369, 370, -1, -1, 373, -1, 5175 375, -1, -1, 378, 379, 380, 381, -1, -1, 384, 5176 385, 386, -1, -1, 389, -1, -1, 392, 393, 394, 5177 395, 396, 397, 398, 399, -1, 401, 402, 403, 404, 5178 405, -1, -1, 408, 0, -1, -1, -1, -1, -1, 5179 415, 416, 417, -1, 10, -1, -1, -1, -1, 424, 5180 425, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5181 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5182 -1, -1, -1, -1, -1, -1, -1, -1, 44, -1, 5183 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5184 -1, -1, -1, 59, -1, -1, -1, -1, -1, -1, 5185 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5186 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5187 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5188 -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 5189 -1, -1, -1, -1, -1, -1, -1, -1, 260, 261, 5190 262, -1, 264, 265, 266, 267, 268, 269, -1, 276, 5191 272, 273, 279, 280, 281, 282, 283, 284, 285, -1, 5192 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 5193 -1, -1, -1, 300, 301, -1, -1, -1, -1, -1, 5194 -1, -1, -1, -1, 311, -1, 0, -1, 315, 316, 5195 -1, -1, -1, 320, -1, -1, 10, -1, -1, 326, 5196 -1, 328, 329, -1, -1, 332, -1, 334, 335, 336, 5197 337, 338, -1, 340, 341, 342, 343, 344, 345, 346, 5198 347, 348, 349, 350, 351, 352, 353, 354, 355, -1, 5199 44, -1, -1, 360, 361, 362, -1, 364, 365, 366, 5200 -1, 368, 369, 370, -1, 59, 373, -1, 375, -1, 5201 -1, 378, 379, 380, 381, -1, -1, 384, 385, 386, 5202 -1, -1, 389, -1, -1, 392, 393, 394, 395, 396, 5203 397, 398, 399, -1, 401, 402, 403, 404, 405, -1, 5204 256, 408, -1, -1, -1, -1, -1, -1, 415, 416, 5205 -1, -1, -1, -1, -1, -1, -1, 424, 425, -1, 5041 -1, -1, -1, -1, 44, -1, 415, 416, 417, -1, 5042 -1, -1, -1, -1, -1, 424, 425, -1, -1, 59, 5043 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5044 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5045 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5046 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5047 -1, -1, -1, -1, -1, -1, 256, -1, -1, -1, 5048 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5049 -1, -1, -1, -1, -1, -1, 276, -1, -1, 279, 5050 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 5051 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 5052 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 5053 -1, 311, 0, -1, -1, 315, 316, -1, -1, -1, 5054 320, -1, 10, -1, -1, -1, 326, -1, 328, 329, 5055 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 5056 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 5057 350, 351, 352, 353, 354, -1, 44, 357, 358, 359, 5058 -1, 361, 362, 363, -1, 365, 366, 367, -1, -1, 5059 370, 59, 372, -1, -1, 375, 376, 377, 378, -1, 5060 -1, 381, 382, 383, -1, -1, -1, -1, -1, 389, 5061 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 5062 -1, 401, 402, 403, 404, 405, 256, -1, 408, -1, 5063 -1, -1, -1, -1, -1, 415, 416, -1, -1, -1, 5064 -1, -1, -1, -1, 424, 425, 276, -1, -1, 279, 5065 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 5066 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 5067 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 5068 -1, 311, 0, -1, -1, 315, 316, -1, -1, -1, 5069 320, -1, 10, -1, -1, -1, 326, -1, 328, 329, 5070 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 5071 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 5072 350, 351, 352, 353, 354, -1, 44, 357, 358, 359, 5073 -1, 361, 362, 363, -1, 365, 366, 367, -1, -1, 5074 370, 59, 372, -1, -1, 375, 376, 377, 378, -1, 5075 -1, 381, 382, 383, -1, -1, -1, -1, -1, 389, 5076 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 5077 -1, 401, 402, 403, 404, 405, -1, -1, 408, -1, 5078 -1, -1, -1, -1, -1, 415, 416, 417, 256, -1, 5079 -1, -1, -1, -1, 424, 425, -1, -1, -1, -1, 5080 -1, -1, -1, -1, -1, -1, -1, -1, 276, -1, 5081 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 5082 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 5083 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 5084 -1, -1, -1, 311, 0, -1, -1, 315, 316, -1, 5085 -1, -1, 320, -1, 10, -1, -1, -1, 326, -1, 5086 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 5087 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 5088 348, 349, 350, 351, 352, 353, 354, -1, 44, 357, 5089 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 5090 -1, -1, 370, 59, 372, -1, -1, 375, 376, 377, 5091 378, -1, -1, 381, 382, 383, -1, -1, -1, -1, 5092 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 5093 398, 399, -1, 401, 402, 403, 404, 405, 256, -1, 5094 408, -1, -1, -1, -1, -1, -1, 415, 416, 417, 5095 -1, -1, -1, -1, -1, -1, 424, 425, 276, -1, 5096 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 5097 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 5098 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 5099 -1, -1, -1, 311, 0, -1, -1, 315, 316, -1, 5100 -1, -1, 320, -1, 10, -1, -1, -1, 326, -1, 5101 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 5102 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 5103 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 5104 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 5105 -1, -1, 370, 59, 372, -1, -1, 375, 376, 377, 5106 378, -1, -1, 381, 382, 383, -1, -1, -1, -1, 5107 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 5108 398, 399, -1, 401, 402, 403, 404, 405, -1, -1, 5109 408, -1, -1, -1, -1, -1, -1, 415, 416, 417, 5110 256, -1, -1, -1, -1, -1, 424, 425, -1, -1, 5111 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5206 5112 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 5207 5113 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, … … 5209 5115 -1, -1, -1, -1, -1, 311, 0, -1, -1, 315, 5210 5116 316, -1, -1, -1, 320, -1, 10, -1, -1, -1, 5211 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 5212 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 5213 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 5214 44, -1, -1, -1, 360, 361, 362, -1, 364, 365, 5215 366, -1, 368, 369, 370, 59, -1, 373, -1, 375, 5216 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385, 5217 386, -1, -1, 389, -1, -1, 392, 393, 394, 395, 5117 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 5118 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 5119 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 5120 44, 357, 358, 359, -1, 361, 362, 363, -1, 365, 5121 366, 367, -1, -1, 370, 59, 372, -1, -1, 375, 5122 376, 377, 378, -1, -1, 381, 382, 383, -1, -1, 5123 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 5124 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5125 256, -1, 408, -1, -1, -1, -1, -1, -1, 415, 5126 416, 417, -1, -1, -1, -1, -1, -1, 424, 425, 5127 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 5128 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 5129 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 5130 -1, -1, -1, -1, -1, 311, 0, -1, -1, 315, 5131 316, -1, -1, -1, 320, -1, 10, -1, -1, -1, 5132 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 5133 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 5134 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 5135 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 5136 366, 367, -1, -1, 370, 59, 372, -1, -1, 375, 5137 376, 377, 378, -1, -1, 381, 382, 383, -1, -1, 5138 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 5218 5139 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5219 5140 -1, -1, 408, -1, -1, -1, -1, -1, -1, 415, … … 5225 5146 -1, -1, -1, -1, -1, -1, -1, 311, 0, -1, 5226 5147 -1, 315, 316, -1, -1, -1, 320, -1, 10, -1, 5227 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1,5228 334, 335, 336, 337, 338, -1, 340, 341, 342, 343,5148 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 5149 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 5229 5150 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5230 354, 355, 44, -1, -1, -1, 360, 361, 362, -1,5231 364, 365, 366, -1, 368, 369, 370, 59, -1, 373,5232 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1,5233 384, 385, 386, -1, -1, 389, -1, -1, 392, 393,5151 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 5152 -1, 365, 366, 367, -1, -1, 370, 59, 372, -1, 5153 -1, 375, 376, 377, 378, -1, -1, 381, 382, 383, 5154 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 5234 5155 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5235 5156 404, 405, 256, -1, 408, -1, -1, -1, -1, -1, 5236 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1,5157 -1, 415, 416, -1, -1, -1, -1, -1, -1, -1, 5237 5158 424, 425, 276, -1, -1, 279, 280, 281, 282, 283, 5238 5159 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, … … 5240 5161 -1, -1, -1, -1, -1, -1, -1, 311, 0, -1, 5241 5162 -1, 315, 316, -1, -1, -1, 320, -1, 10, -1, 5242 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1,5243 334, 335, 336, 337, 338, -1, 340, 341, 342, 343,5163 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 5164 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 5244 5165 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5245 354, 355, -1, -1, -1, -1, 360, 361, 362, -1,5246 364, 365, 366, -1, 368, 369, 370, 59, -1, 373,5247 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1,5248 384, 385, 386, -1, -1, 389, -1, -1, 392, 393,5166 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 5167 -1, 365, 366, 367, -1, -1, 370, 59, 372, -1, 5168 -1, 375, 376, 377, 378, -1, -1, 381, 382, 383, 5169 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 5249 5170 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5250 5171 404, 405, -1, -1, 408, -1, -1, -1, -1, -1, … … 5256 5177 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 5257 5178 0, -1, -1, 315, 316, -1, -1, -1, 320, -1, 5258 10, -1, -1, -1, 326, -1, 328, 329, -1, -1,5259 332, -1, 334, 335, 336, 337, 338, -1, 340, 341,5179 10, -1, -1, -1, 326, -1, 328, 329, -1, 331, 5180 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 5260 5181 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 5261 352, 353, 354, 355, 44, -1, -1, -1, 360, 361,5262 362, -1, 364, 365, 366, -1, 368, 369, 370, 59,5263 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381,5264 -1, -1, 384, 385, 386, -1, -1, 389, -1, -1,5182 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 5183 362, 363, -1, 365, 366, 367, -1, -1, 370, 59, 5184 372, -1, -1, 375, 376, 377, 378, -1, -1, 381, 5185 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 5265 5186 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 5266 5187 402, 403, 404, 405, 256, -1, 408, -1, -1, -1, … … 5271 5192 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 5272 5193 0, -1, -1, 315, 316, -1, -1, -1, 320, -1, 5273 10, -1, -1, -1, 326, -1, 328, 329, -1, -1,5274 332, -1, 334, 335, 336, 337, 338, -1, 340, 341,5194 10, -1, -1, -1, 326, -1, 328, 329, -1, 331, 5195 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 5275 5196 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 5276 352, 353, 354, 355, -1, -1, -1, -1, 360, 361,5277 362, -1, 364, 365, 366, -1, 368, 369, 370, 59,5278 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381,5279 -1, -1, 384, 385, 386, -1, -1, 389, -1, -1,5197 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 5198 362, 363, -1, 365, 366, 367, -1, -1, 370, 59, 5199 372, -1, -1, 375, 376, 377, 378, -1, -1, 381, 5200 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 5280 5201 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 5281 5202 402, 403, 404, 405, -1, -1, 408, -1, -1, -1, … … 5285 5206 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 5286 5207 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 5287 300, 301, -1, -1, 0, -1, -1, -1, -1, -1,5288 -1, 311, -1, -1, 10, 315, 316, -1, -1, -1,5289 320, -1, -1, -1, -1, -1, 326, -1, 328, 329,5290 -1, -1, 332, -1, 334, 335, 336, 337, 338, -1,5208 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 5209 -1, 311, 0, -1, -1, 315, 316, -1, -1, -1, 5210 320, -1, 10, -1, -1, -1, 326, -1, 328, 329, 5211 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 5291 5212 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 5292 350, 351, 352, 353, 354, 355, -1, -1, -1, -1,5293 360, 361, 362, 59, 364, 365, 366, -1, 368, 369,5294 370, -1, -1, 373, -1, 375, -1, -1, 378, 379,5295 380, 381, -1, -1, 384, 385, 386, -1, -1, 389,5213 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 5214 -1, 361, 362, 363, -1, 365, 366, 367, -1, -1, 5215 370, 59, 372, -1, -1, 375, 376, 377, 378, -1, 5216 -1, 381, 382, 383, -1, -1, -1, -1, -1, 389, 5296 5217 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 5297 5218 -1, 401, 402, 403, 404, 405, 256, -1, 408, -1, 5298 -1, -1, -1, -1, -1, 415, 416, -1, -1, -1,5219 -1, -1, -1, -1, -1, 415, 416, 417, -1, -1, 5299 5220 -1, -1, -1, -1, 424, 425, 276, -1, -1, 279, 5300 5221 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 5301 5222 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 5302 300, 301, -1, -1, 0, -1, -1, -1, -1, -1,5303 -1, 311, -1, -1, 10, 315, 316, -1, -1, -1,5304 320, -1, -1, -1, -1, -1, 326, -1, 328, 329,5305 -1, -1, 332, -1, 334, 335, 336, 337, 338, -1,5223 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 5224 -1, 311, 0, -1, -1, 315, 316, -1, -1, -1, 5225 320, -1, 10, -1, -1, -1, 326, -1, 328, 329, 5226 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 5306 5227 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 5307 350, 351, 352, 353, 354, 355, -1, -1, -1, -1,5308 360, 361, 362, 59, 364, 365, 366, -1, 368, 369,5309 370, -1, -1, 373, -1, 375, -1, -1, 378, 379,5310 380, 381, -1, -1, 384, 385, 386, -1, -1, 389,5228 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 5229 -1, 361, 362, 363, -1, 365, 366, 367, -1, -1, 5230 370, 59, 372, -1, -1, 375, 376, 377, 378, -1, 5231 -1, 381, 382, 383, -1, -1, -1, -1, -1, 389, 5311 5232 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 5312 5233 -1, 401, 402, 403, 404, 405, -1, -1, 408, -1, 5313 256, -1, -1, -1, -1, 415, 416, 417, -1, -1,5234 -1, -1, -1, -1, -1, 415, 416, 417, 256, -1, 5314 5235 -1, -1, -1, -1, 424, 425, -1, -1, -1, -1, 5236 -1, -1, -1, -1, -1, -1, -1, -1, 276, -1, 5237 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 5238 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 5239 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 5240 -1, -1, -1, 311, 0, -1, -1, 315, 316, -1, 5241 -1, -1, 320, -1, 10, -1, -1, -1, 326, -1, 5242 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 5243 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 5244 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 5245 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 5246 -1, -1, 370, 59, 372, -1, -1, 375, 376, 377, 5247 378, -1, -1, 381, 382, 383, -1, -1, -1, -1, 5248 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 5249 398, 399, -1, 401, 402, 403, 404, 405, 256, -1, 5250 408, -1, -1, -1, -1, -1, -1, 415, 416, 417, 5251 -1, -1, -1, -1, -1, -1, 424, 425, 276, -1, 5252 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 5253 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 5254 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 5255 -1, -1, -1, 311, 0, -1, -1, 315, 316, -1, 5256 -1, -1, 320, -1, 10, -1, -1, -1, 326, -1, 5257 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 5258 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 5259 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 5260 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 5261 -1, -1, 370, 59, 372, -1, -1, 375, 376, 377, 5262 378, -1, -1, 381, 382, 383, -1, -1, -1, -1, 5263 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 5264 398, 399, -1, 401, 402, 403, 404, 405, -1, -1, 5265 408, -1, -1, -1, -1, -1, -1, 415, 416, 417, 5266 256, -1, -1, -1, -1, -1, 424, 425, -1, -1, 5267 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5315 5268 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 5316 5269 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 5317 296, -1, -1, -1, 300, 301, -1, -1, 0, -1,5318 -1, -1, -1, -1, -1, 311, -1, -1, 10, 315,5319 316, -1, -1, -1, 320, -1, -1, -1, -1, -1,5320 326, -1, 328, 329, -1, -1, 332, -1, 334, 335,5321 336, 337, 338, -1, 340, 341, 342, 343, 344, 345,5322 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,5323 -1, -1, -1, -1, 360, 361, 362, 59, 364, 365,5324 366, -1, 368, 369, 370, -1, -1, 373, -1, 375,5325 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385,5326 386, -1, -1, 389, -1, -1, 392, 393, 394, 395,5270 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 5271 -1, -1, -1, -1, -1, 311, 0, -1, -1, 315, 5272 316, -1, -1, -1, 320, -1, 10, -1, -1, -1, 5273 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 5274 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 5275 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 5276 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 5277 366, 367, -1, -1, 370, 59, 372, -1, -1, 375, 5278 376, 377, 378, -1, -1, 381, 382, 383, -1, -1, 5279 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 5327 5280 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5328 5281 256, -1, 408, -1, -1, -1, -1, -1, -1, 415, … … 5330 5283 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 5331 5284 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 5332 296, -1, -1, -1, 300, 301, -1, -1, 0, -1,5333 -1, -1, -1, -1, -1, 311, -1, -1, 10, 315,5334 316, -1, -1, -1, 320, -1, -1, -1, -1, -1,5335 326, -1, 328, 329, -1, -1, 332, -1, 334, 335,5336 336, 337, 338, -1, 340, 341, 342, 343, 344, 345,5337 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,5338 -1, -1, -1, -1, 360, 361, 362, 59, 364, 365,5339 366, -1, 368, 369, 370, -1, -1, 373, -1, 375,5340 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385,5341 386, -1, -1, 389, -1, -1, 392, 393, 394, 395,5285 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 5286 -1, -1, -1, -1, -1, 311, 0, -1, -1, 315, 5287 316, -1, -1, -1, 320, -1, 10, -1, -1, -1, 5288 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 5289 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 5290 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 5291 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 5292 366, 367, -1, -1, 370, 59, 372, -1, -1, 375, 5293 376, 377, 378, -1, -1, 381, 382, 383, -1, -1, 5294 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 5342 5295 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5343 -1, -1, 408, -1, 256, -1, -1, -1, -1, 415, 5344 416, 417, -1, -1, -1, -1, -1, -1, 424, 425, 5296 -1, -1, 408, -1, -1, -1, -1, -1, -1, 415, 5297 416, 417, 256, -1, -1, -1, -1, -1, 424, 425, 5298 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5299 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 5300 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 5301 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 5302 -1, -1, -1, -1, -1, -1, -1, 311, 0, -1, 5303 -1, 315, 316, -1, -1, -1, 320, -1, 10, -1, 5304 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 5305 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 5306 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5307 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 5308 -1, 365, 366, 367, -1, -1, 370, 59, 372, -1, 5309 -1, 375, 376, 377, 378, -1, -1, 381, 382, 383, 5310 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 5311 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5312 404, 405, 256, -1, 408, -1, -1, -1, -1, -1, 5313 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 5314 424, 425, 276, -1, -1, 279, 280, 281, 282, 283, 5315 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 5316 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 5317 -1, -1, -1, -1, -1, -1, -1, 311, 0, -1, 5318 -1, 315, 316, -1, -1, -1, 320, -1, 10, -1, 5319 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 5320 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 5321 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5322 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 5323 -1, 365, 366, 367, -1, -1, 370, 59, 372, -1, 5324 -1, 375, 376, 377, 378, -1, -1, 381, 382, 383, 5325 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 5326 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5327 404, 405, -1, -1, 408, -1, -1, -1, -1, -1, 5328 -1, 415, 416, 417, 256, -1, -1, -1, -1, -1, 5329 424, 425, -1, -1, -1, -1, -1, -1, -1, -1, 5345 5330 -1, -1, -1, -1, 276, -1, -1, 279, 280, 281, 5346 5331 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 5347 5332 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 5348 -1, -1, 0, -1, -1, -1, -1, -1, -1, 311,5349 -1, -1, 10, 315, 316, -1, -1, -1, 320, -1,5350 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1,5351 332, -1, 334, 335, 336, 337, 338, -1, 340, 341,5333 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 5334 0, -1, -1, 315, 316, -1, -1, -1, 320, -1, 5335 10, -1, -1, -1, 326, -1, 328, 329, -1, 331, 5336 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 5352 5337 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 5353 352, 353, 354, 355, -1, -1, -1, -1, 360, 361,5354 362, 59, 364, 365, 366, -1, 368, 369, 370, -1,5355 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381,5356 -1, -1, 384, 385, 386, -1, -1, 389, -1, -1,5338 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 5339 362, 363, -1, 365, 366, 367, -1, -1, 370, 59, 5340 372, -1, -1, 375, 376, 377, 378, -1, -1, 381, 5341 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 5357 5342 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 5358 5343 402, 403, 404, 405, 256, -1, 408, -1, -1, -1, … … 5361 5346 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 5362 5347 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 5363 -1, -1, 0, -1, -1, -1, -1, -1, -1, 311,5364 -1, -1, 10, 315, 316, -1, -1, -1, 320, -1,5365 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1,5366 332, -1, 334, 335, 336, 337, 338, -1, 340, 341,5348 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 5349 0, -1, -1, 315, 316, -1, -1, -1, 320, -1, 5350 10, -1, -1, -1, 326, -1, 328, 329, -1, 331, 5351 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 5367 5352 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 5368 352, 353, 354, 355, -1, -1, -1, -1, 360, 361,5369 362, 59, 364, 365, 366, -1, 368, 369, 370, -1,5370 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381,5371 -1, -1, 384, 385, 386, -1, -1, 389, -1, -1,5353 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 5354 362, 363, -1, 365, 366, 367, -1, -1, 370, 59, 5355 372, -1, -1, 375, 376, 377, 378, -1, -1, 381, 5356 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 5372 5357 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 5373 402, 403, 404, 405, -1, -1, 408, -1, 256, -1, 5374 -1, -1, -1, 415, 416, 417, -1, -1, -1, -1, 5375 -1, -1, 424, 425, -1, -1, -1, -1, 276, -1, 5358 402, 403, 404, 405, -1, -1, 408, -1, -1, -1, 5359 -1, -1, -1, 415, 416, 417, 256, -1, -1, -1, 5360 -1, -1, 424, 425, -1, -1, -1, -1, -1, -1, 5361 -1, -1, -1, -1, -1, -1, 276, -1, -1, 279, 5362 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 5363 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 5364 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 5365 -1, 311, 0, -1, -1, 315, 316, -1, -1, -1, 5366 320, -1, 10, -1, -1, -1, 326, -1, 328, 329, 5367 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 5368 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 5369 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 5370 -1, 361, 362, 363, -1, 365, 366, 367, -1, -1, 5371 370, 59, 372, -1, -1, 375, 376, 377, 378, -1, 5372 -1, 381, 382, 383, -1, -1, -1, -1, -1, 389, 5373 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 5374 -1, 401, 402, 403, 404, 405, 256, -1, 408, -1, 5375 -1, -1, -1, -1, -1, 415, 416, 417, -1, -1, 5376 -1, -1, -1, -1, 424, 425, 276, -1, -1, 279, 5377 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 5378 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 5379 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 5380 -1, 311, 0, -1, -1, 315, 316, -1, -1, -1, 5381 320, -1, 10, -1, -1, -1, 326, -1, 328, 329, 5382 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 5383 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 5384 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 5385 -1, 361, 362, 363, -1, 365, 366, 367, -1, -1, 5386 370, 59, 372, -1, -1, 375, 376, 377, 378, -1, 5387 -1, 381, 382, 383, -1, -1, -1, -1, -1, 389, 5388 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 5389 -1, 401, 402, 403, 404, 405, -1, -1, 408, -1, 5390 -1, -1, -1, -1, -1, 415, 416, 417, 256, -1, 5391 -1, -1, -1, -1, 424, 425, -1, -1, -1, -1, 5392 -1, -1, -1, -1, -1, -1, -1, -1, 276, -1, 5376 5393 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 5377 5394 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 5378 -1, -1, 300, 301, -1, -1, 0, -1, -1, -1,5379 -1, -1, -1, 311, -1, -1, 10, 315, 316, -1,5380 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1,5381 328, 329, -1, -1, 332, -1, 334, 335, 336, 337,5382 338, -1, 340, 341, 342, 343, 344, 345, 346, 347,5383 348, 349, 350, 351, 352, 353, 354, 355, -1, -1,5384 -1, -1, 360, 361, 362, 59, 364, 365, 366, -1,5385 368, 369, 370, -1, -1, 373, -1, 375, -1, -1,5386 378, 379, 380, 381, -1, -1, 384, 385, 386, -1,5395 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 5396 -1, -1, -1, 311, 0, -1, -1, 315, 316, -1, 5397 -1, -1, 320, -1, 10, -1, -1, -1, 326, -1, 5398 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 5399 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 5400 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 5401 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 5402 -1, -1, 370, 59, 372, -1, -1, 375, 376, 377, 5403 378, -1, -1, 381, 382, 383, -1, -1, -1, -1, 5387 5404 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 5388 5405 398, 399, -1, 401, 402, 403, 404, 405, 256, -1, … … 5391 5408 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 5392 5409 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 5393 -1, -1, 300, 301, -1, -1, 0, -1, -1, -1,5394 -1, -1, -1, 311, -1, -1, 10, 315, 316, -1,5395 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1,5396 328, 329, -1, -1, 332, -1, 334, 335, 336, 337,5397 338, -1, 340, 341, 342, 343, 344, 345, 346, 347,5398 348, 349, 350, 351, 352, 353, 354, 355, -1, -1,5399 -1, -1, 360, 361, 362, 59, 364, 365, 366, -1,5400 368, 369, 370, -1, -1, 373, -1, 375, -1, -1,5401 378, 379, 380, 381, -1, -1, 384, 385, 386, -1,5410 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 5411 -1, -1, -1, 311, 0, -1, -1, 315, 316, -1, 5412 -1, -1, 320, -1, 10, -1, -1, -1, 326, -1, 5413 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 5414 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 5415 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 5416 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 5417 -1, -1, 370, 59, 372, -1, -1, 375, 376, 377, 5418 378, -1, -1, 381, 382, 383, -1, -1, -1, -1, 5402 5419 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 5403 5420 398, 399, -1, 401, 402, 403, 404, 405, -1, -1, 5404 408, -1, 256, -1, -1, -1, -1, 415, 416, 417, 5405 -1, -1, -1, -1, -1, -1, 424, 425, -1, -1, 5421 408, -1, -1, -1, -1, -1, -1, 415, 416, 417, 5422 256, -1, -1, -1, -1, -1, 424, 425, -1, -1, 5423 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5424 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 5425 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 5426 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 5427 -1, -1, -1, -1, -1, 311, 0, -1, -1, 315, 5428 316, -1, -1, -1, 320, -1, 10, -1, -1, -1, 5429 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 5430 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 5431 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 5432 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 5433 366, 367, -1, -1, 370, 59, 372, -1, -1, 375, 5434 376, 377, 378, -1, -1, 381, 382, 383, -1, -1, 5435 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 5436 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5437 256, -1, 408, -1, -1, -1, -1, -1, -1, 415, 5438 416, 417, -1, -1, -1, -1, -1, -1, 424, 425, 5439 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 5440 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 5441 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 5442 -1, -1, -1, -1, -1, 311, 0, -1, -1, 315, 5443 316, -1, -1, -1, 320, -1, 10, -1, -1, -1, 5444 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 5445 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 5446 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 5447 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 5448 366, 367, -1, -1, 370, 59, 372, -1, -1, 375, 5449 376, 377, 378, -1, -1, 381, 382, 383, -1, -1, 5450 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 5451 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5452 -1, -1, 408, -1, -1, -1, -1, -1, -1, 415, 5453 416, 417, 256, -1, -1, -1, -1, -1, 424, 425, 5454 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5406 5455 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 5407 5456 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 5408 5457 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 5409 0, -1, -1, -1, -1, -1, -1, 311, -1, -1,5410 10, 315, 316, -1, -1, -1, 320, -1, -1, -1,5411 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1,5412 334, 335, 336, 337, 338, -1, 340, 341, 342, 343,5458 -1, -1, -1, -1, -1, -1, -1, 311, 0, -1, 5459 -1, 315, 316, -1, -1, -1, 320, -1, 10, -1, 5460 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 5461 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 5413 5462 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5414 354, 355, -1, -1, -1, -1, 360, 361, 362, 59,5415 364, 365, 366, -1, 368, 369, 370, -1, -1, 373,5416 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1,5417 384, 385, 386, -1, -1, 389, -1, -1, 392, 393,5463 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 5464 -1, 365, 366, 367, -1, -1, 370, 59, 372, -1, 5465 -1, 375, 376, 377, 378, -1, -1, 381, 382, 383, 5466 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 5418 5467 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5419 5468 404, 405, 256, -1, 408, -1, -1, -1, -1, -1, … … 5422 5471 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 5423 5472 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 5424 0, -1, -1, -1, -1, -1, -1, 311, -1, -1,5425 10, 315, 316, -1, -1, -1, 320, -1, -1, -1,5426 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1,5427 334, 335, 336, 337, 338, -1, 340, 341, 342, 343,5473 -1, -1, -1, -1, -1, -1, -1, 311, 0, -1, 5474 -1, 315, 316, -1, -1, -1, 320, -1, 10, -1, 5475 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 5476 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 5428 5477 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5429 354, 355, -1, -1, -1, -1, 360, 361, 362, 59,5430 364, 365, 366, -1, 368, 369, 370, -1, -1, 373,5431 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1,5432 384, 385, 386, -1, -1, 389, -1, -1, 392, 393,5478 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 5479 -1, 365, 366, 367, -1, -1, 370, 59, 372, -1, 5480 -1, 375, 376, 377, 378, -1, -1, 381, 382, 383, 5481 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 5433 5482 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5434 404, 405, -1, -1, 408, -1, 256, -1, -1, -1, 5435 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 5436 424, 425, -1, -1, -1, -1, 276, -1, -1, 279, 5483 404, 405, -1, -1, 408, -1, -1, -1, -1, -1, 5484 -1, 415, 416, 417, 256, -1, -1, -1, -1, -1, 5485 424, 425, -1, -1, -1, -1, -1, -1, -1, -1, 5486 -1, -1, -1, -1, 276, -1, -1, 279, 280, 281, 5487 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 5488 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 5489 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 5490 0, -1, -1, 315, 316, -1, -1, -1, 320, -1, 5491 10, -1, -1, -1, 326, -1, 328, 329, -1, 331, 5492 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 5493 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 5494 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 5495 362, 363, -1, 365, 366, 367, -1, -1, 370, 59, 5496 372, -1, -1, 375, 376, 377, 378, -1, -1, 381, 5497 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 5498 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 5499 402, 403, 404, 405, 256, -1, 408, -1, -1, -1, 5500 -1, -1, -1, 415, 416, 417, -1, -1, -1, -1, 5501 -1, -1, 424, 425, 276, -1, -1, 279, 280, 281, 5502 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 5503 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 5504 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 5505 0, -1, -1, 315, 316, -1, -1, -1, 320, -1, 5506 10, -1, -1, -1, 326, -1, 328, 329, -1, 331, 5507 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 5508 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 5509 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 5510 362, 363, -1, 365, 366, 367, -1, -1, 370, 59, 5511 372, -1, -1, 375, 376, 377, 378, -1, -1, 381, 5512 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 5513 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 5514 402, 403, 404, 405, -1, -1, 408, -1, -1, -1, 5515 -1, -1, -1, 415, 416, 417, 256, -1, -1, -1, 5516 -1, -1, 424, 425, -1, -1, -1, -1, -1, -1, 5517 -1, -1, -1, -1, -1, -1, 276, -1, -1, 279, 5437 5518 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 5438 5519 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 5439 300, 301, -1, -1, 0, -1, -1, -1, -1, -1,5440 -1, 311, -1, -1, 10, 315, 316, -1, -1, -1,5441 320, -1, -1, -1, -1, -1, 326, -1, 328, 329,5442 -1, -1, 332, -1, 334, 335, 336, 337, 338, -1,5520 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 5521 -1, 311, 0, -1, -1, 315, 316, -1, -1, -1, 5522 320, -1, 10, -1, -1, -1, 326, -1, 328, 329, 5523 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 5443 5524 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 5444 350, 351, 352, 353, 354, 355, -1, -1, -1, -1,5445 360, 361, 362, 59, 364, 365, 366, -1, 368, 369,5446 370, -1, -1, 373, -1, 375, -1, -1, 378, 379,5447 380, 381, -1, -1, 384, 385, 386, -1, -1, 389,5525 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 5526 -1, 361, 362, 363, -1, 365, 366, 367, -1, -1, 5527 370, 59, 372, -1, -1, 375, 376, 377, 378, -1, 5528 -1, 381, 382, 383, -1, -1, -1, -1, -1, 389, 5448 5529 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 5449 5530 -1, 401, 402, 403, 404, 405, 256, -1, 408, -1, … … 5452 5533 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 5453 5534 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 5454 300, 301, -1, -1, 0, -1, -1, -1, -1, -1,5455 -1, 311, -1, -1, 10, 315, 316, -1, -1, -1,5456 320, -1, -1, -1, -1, -1, 326, -1, 328, 329,5457 -1, -1, 332, -1, 334, 335, 336, 337, 338, -1,5535 300, 301, -1, -1, -1, -1, -1, -1, -1, -1, 5536 -1, 311, 0, -1, -1, 315, 316, -1, -1, -1, 5537 320, -1, 10, -1, -1, -1, 326, -1, 328, 329, 5538 -1, 331, -1, 333, 334, 335, 336, 337, -1, 339, 5458 5539 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 5459 350, 351, 352, 353, 354, 355, -1, -1, -1, -1,5460 360, 361, 362, 59, 364, 365, 366, -1, 368, 369,5461 370, -1, -1, 373, -1, 375, -1, -1, 378, 379,5462 380, 381, -1, -1, 384, 385, 386, -1, -1, 389,5540 350, 351, 352, 353, 354, -1, -1, 357, 358, 359, 5541 -1, 361, 362, 363, -1, 365, 366, 367, -1, -1, 5542 370, 59, 372, -1, -1, 375, 376, 377, 378, -1, 5543 -1, 381, 382, 383, -1, -1, -1, -1, -1, 389, 5463 5544 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 5464 5545 -1, 401, 402, 403, 404, 405, -1, -1, 408, -1, 5465 256, -1, -1, -1, -1, 415, 416, 417, -1, -1,5546 -1, -1, -1, -1, -1, 415, 416, 417, 256, -1, 5466 5547 -1, -1, -1, -1, 424, 425, -1, -1, -1, -1, 5467 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 5468 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 5469 296, -1, -1, -1, 300, 301, -1, -1, 0, -1, 5470 -1, -1, -1, -1, -1, 311, -1, -1, 10, 315, 5471 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 5472 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 5473 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 5474 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 5475 -1, -1, -1, -1, 360, 361, 362, 59, 364, 365, 5476 366, -1, 368, 369, 370, -1, -1, 373, -1, 375, 5477 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385, 5478 386, -1, -1, 389, -1, -1, 392, 393, 394, 395, 5479 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5480 256, -1, 408, -1, -1, -1, -1, -1, -1, 415, 5481 416, 417, -1, -1, -1, -1, -1, -1, 424, 425, 5482 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 5483 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 5484 296, -1, -1, -1, 300, 301, -1, -1, 0, -1, 5485 -1, -1, -1, -1, -1, 311, -1, -1, 10, 315, 5486 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 5487 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 5488 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 5489 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 5490 -1, -1, -1, -1, 360, 361, 362, 59, 364, 365, 5491 366, -1, 368, 369, 370, -1, -1, 373, -1, 375, 5492 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385, 5493 386, -1, -1, 389, -1, -1, 392, 393, 394, 395, 5494 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5495 -1, -1, 408, -1, 256, -1, -1, -1, -1, 415, 5496 416, 417, -1, -1, -1, -1, -1, -1, 424, 425, 5497 -1, -1, -1, -1, 276, -1, -1, 279, 280, 281, 5498 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 5499 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 5500 -1, -1, 0, -1, -1, -1, -1, -1, -1, 311, 5501 -1, -1, 10, 315, 316, -1, -1, -1, 320, -1, 5502 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1, 5503 332, -1, 334, 335, 336, 337, 338, -1, 340, 341, 5504 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 5505 352, 353, 354, 355, -1, -1, -1, -1, 360, 361, 5506 362, 59, 364, 365, 366, -1, 368, 369, 370, -1, 5507 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381, 5508 -1, -1, 384, 385, 386, -1, -1, 389, -1, -1, 5509 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 5510 402, 403, 404, 405, 256, -1, 408, -1, -1, -1, 5511 -1, -1, -1, 415, 416, 417, -1, -1, -1, -1, 5512 -1, -1, 424, 425, 276, -1, -1, 279, 280, 281, 5513 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 5514 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 5515 -1, -1, 0, -1, -1, -1, -1, -1, -1, 311, 5516 -1, -1, 10, 315, 316, -1, -1, -1, 320, -1, 5517 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1, 5518 332, -1, 334, 335, 336, 337, 338, -1, 340, 341, 5519 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 5520 352, 353, 354, 355, -1, -1, -1, -1, 360, 361, 5521 362, 59, 364, 365, 366, -1, 368, 369, 370, -1, 5522 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381, 5523 -1, -1, 384, 385, 386, -1, -1, 389, -1, -1, 5524 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 5525 402, 403, 404, 405, -1, -1, 408, -1, 256, -1, 5526 -1, -1, -1, 415, 416, 417, -1, -1, -1, -1, 5527 -1, -1, 424, 425, -1, -1, -1, -1, 276, -1, 5548 -1, -1, -1, -1, -1, -1, -1, -1, 276, -1, 5528 5549 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 5529 5550 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 5530 -1, -1, 300, 301, -1, -1, 0, -1, -1, -1,5531 -1, -1, -1, 311, -1, -1, 10, 315, 316, -1,5532 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1,5533 328, 329, -1, -1, 332, -1, 334, 335, 336, 337,5534 338, -1, 340, 341, 342, 343, 344, 345, 346, 347,5535 348, 349, 350, 351, 352, 353, 354, 355, -1, -1,5536 -1, -1, 360, 361, 362, 59, 364, 365, 366, -1,5537 368, 369, 370, -1, -1, 373, -1, 375, -1, -1,5538 378, 379, 380, 381, -1, -1, 384, 385, 386, -1,5551 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 5552 -1, -1, -1, 311, 0, -1, -1, 315, 316, -1, 5553 -1, -1, 320, -1, 10, -1, -1, -1, 326, -1, 5554 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 5555 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 5556 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 5557 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 5558 -1, -1, 370, 59, 372, -1, -1, 375, 376, 377, 5559 378, -1, -1, 381, 382, 383, -1, -1, -1, -1, 5539 5560 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 5540 5561 398, 399, -1, 401, 402, 403, 404, 405, 256, -1, … … 5543 5564 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 5544 5565 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 5545 -1, -1, 300, 301, -1, -1, 0, -1, -1, -1,5546 -1, -1, -1, 311, -1, -1, 10, 315, 316, -1,5547 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1,5548 328, 329, -1, -1, 332, -1, 334, 335, 336, 337,5549 338, -1, 340, 341, 342, 343, 344, 345, 346, 347,5550 348, 349, 350, 351, 352, 353, 354, 355, -1, -1,5551 -1, -1, 360, 361, 362, 59, 364, 365, 366, -1,5552 368, 369, 370, -1, -1, 373, -1, 375, -1, -1,5553 378, 379, 380, 381, -1, -1, 384, 385, 386, -1,5566 -1, -1, 300, 301, -1, -1, -1, -1, -1, -1, 5567 -1, -1, -1, 311, 0, -1, -1, 315, 316, -1, 5568 -1, -1, 320, -1, 10, -1, -1, -1, 326, -1, 5569 328, 329, -1, 331, -1, 333, 334, 335, 336, 337, 5570 -1, 339, 340, 341, 342, 343, 344, 345, 346, 347, 5571 348, 349, 350, 351, 352, 353, 354, -1, -1, 357, 5572 358, 359, -1, 361, 362, 363, -1, 365, 366, 367, 5573 -1, -1, 370, 59, 372, -1, -1, 375, 376, 377, 5574 378, -1, -1, 381, 382, 383, -1, -1, -1, -1, 5554 5575 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 5555 5576 398, 399, -1, 401, 402, 403, 404, 405, -1, -1, 5556 408, -1, 256, -1, -1, -1, -1, 415, 416, 417, 5557 -1, -1, -1, -1, -1, -1, 424, 425, -1, -1, 5558 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 5559 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 5560 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 5561 0, -1, -1, -1, -1, -1, -1, 311, -1, -1, 5562 10, 315, 316, -1, -1, -1, 320, -1, -1, -1, 5563 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 5564 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 5565 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5566 354, 355, -1, -1, -1, -1, 360, 361, 362, 59, 5567 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 5568 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 5569 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 5570 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5571 404, 405, 256, -1, 408, -1, -1, -1, -1, -1, 5572 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 5573 424, 425, 276, -1, -1, 279, 280, 281, 282, 283, 5574 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 5575 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 5576 0, -1, -1, -1, -1, -1, -1, 311, -1, -1, 5577 10, 315, 316, -1, -1, -1, 320, -1, -1, -1, 5578 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 5579 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 5580 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5581 354, 355, -1, -1, -1, -1, 360, 361, 362, 59, 5582 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 5583 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 5584 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 5585 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5586 404, 405, -1, -1, 408, -1, 256, -1, -1, -1, 5587 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 5588 424, 425, -1, -1, -1, -1, 276, -1, -1, 279, 5589 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 5590 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 5591 300, 301, -1, -1, 0, -1, -1, -1, -1, -1, 5592 -1, 311, -1, -1, 10, 315, 316, -1, -1, -1, 5593 320, -1, -1, -1, -1, -1, 326, -1, 328, 329, 5594 -1, -1, 332, -1, 334, 335, 336, 337, 338, -1, 5595 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 5596 350, 351, 352, 353, 354, 355, -1, -1, -1, -1, 5597 360, 361, 362, 59, 364, 365, 366, -1, 368, 369, 5598 370, -1, -1, 373, -1, 375, -1, -1, 378, 379, 5599 380, 381, -1, -1, 384, 385, 386, -1, -1, 389, 5600 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 5601 -1, 401, 402, 403, 404, 405, 256, -1, 408, -1, 5602 -1, -1, -1, -1, -1, 415, 416, 417, -1, -1, 5603 -1, -1, -1, -1, 424, 425, 276, -1, -1, 279, 5604 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 5605 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 5606 300, 301, -1, -1, 0, -1, -1, -1, -1, -1, 5607 -1, 311, -1, -1, 10, 315, 316, -1, -1, -1, 5608 320, -1, -1, -1, -1, -1, 326, -1, 328, 329, 5609 -1, -1, 332, -1, 334, 335, 336, 337, 338, -1, 5610 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 5611 350, 351, 352, 353, 354, 355, -1, -1, -1, -1, 5612 360, 361, 362, 59, 364, 365, 366, -1, 368, 369, 5613 370, -1, -1, 373, -1, 375, -1, -1, 378, 379, 5614 380, 381, -1, -1, 384, 385, 386, -1, -1, 389, 5615 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 5616 -1, 401, 402, 403, 404, 405, -1, -1, 408, -1, 5617 256, -1, -1, -1, -1, 415, 416, 417, -1, -1, 5618 -1, -1, -1, -1, 424, 425, -1, -1, -1, -1, 5577 408, -1, -1, -1, -1, -1, -1, 415, 416, 417, 5578 256, -1, -1, -1, -1, -1, 424, 425, -1, -1, 5579 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5619 5580 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 5620 5581 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 5621 296, -1, -1, -1, 300, 301, -1, -1, 0, -1,5622 -1, -1, -1, -1, -1, 311, -1, -1, 10, 315,5623 316, -1, -1, -1, 320, -1, -1, -1, -1, -1,5624 326, -1, 328, 329, -1, -1, 332, -1, 334, 335,5625 336, 337, 338, -1, 340, 341, 342, 343, 344, 345,5626 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,5627 -1, -1, -1, -1, 360, 361, 362, 59, 364, 365,5628 366, -1, 368, 369, 370, -1, -1, 373, -1, 375,5629 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385,5630 386, -1, -1, 389, -1, -1, 392, 393, 394, 395,5582 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 5583 -1, -1, -1, -1, -1, 311, 0, -1, -1, 315, 5584 316, -1, -1, -1, 320, -1, 10, -1, -1, -1, 5585 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 5586 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 5587 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 5588 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 5589 366, 367, -1, -1, 370, 59, 372, -1, -1, 375, 5590 376, 377, 378, -1, -1, 381, 382, 383, -1, -1, 5591 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 5631 5592 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5632 5593 256, -1, 408, -1, -1, -1, -1, -1, -1, 415, … … 5634 5595 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 5635 5596 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 5636 296, -1, -1, -1, 300, 301, -1, -1, 0, -1,5637 -1, -1, -1, -1, -1, 311, -1, -1, 10, 315,5638 316, -1, -1, -1, 320, -1, -1, -1, -1, -1,5639 326, -1, 328, 329, -1, -1, 332, -1, 334, 335,5640 336, 337, 338, -1, 340, 341, 342, 343, 344, 345,5641 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,5642 -1, -1, -1, -1, 360, 361, 362, 59, 364, 365,5643 366, -1, 368, 369, 370, -1, -1, 373, -1, 375,5644 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385,5645 386, -1, -1, 389, -1, -1, 392, 393, 394, 395,5597 296, -1, -1, -1, 300, 301, -1, -1, -1, -1, 5598 -1, -1, -1, -1, -1, 311, 0, -1, -1, 315, 5599 316, -1, -1, -1, 320, -1, 10, -1, -1, -1, 5600 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 5601 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 5602 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 5603 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 5604 366, 367, -1, -1, 370, 59, 372, -1, -1, 375, 5605 376, 377, 378, -1, -1, 381, 382, 383, -1, -1, 5606 -1, -1, -1, 389, -1, -1, 392, 393, 394, 395, 5646 5607 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5647 -1, -1, 408, -1, 256, -1, -1, -1, -1, 415, 5648 416, 417, -1, -1, -1, -1, -1, -1, 424, 425, 5608 -1, -1, 408, -1, -1, -1, -1, -1, -1, 415, 5609 416, -1, 256, -1, -1, -1, -1, -1, 424, 425, 5610 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5611 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 5612 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 5613 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 5614 -1, -1, -1, -1, -1, -1, -1, 311, 0, -1, 5615 -1, 315, 316, -1, -1, -1, 320, -1, 10, -1, 5616 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 5617 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 5618 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5619 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 5620 -1, 365, 366, 367, -1, -1, 370, 59, 372, -1, 5621 -1, 375, 376, 377, 378, -1, -1, 381, 382, 383, 5622 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 5623 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5624 404, 405, 256, -1, 408, -1, -1, -1, -1, -1, 5625 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 5626 -1, 425, 276, -1, -1, 279, 280, 281, 282, 283, 5627 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 5628 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 5629 -1, -1, -1, -1, -1, -1, -1, 311, 0, -1, 5630 -1, 315, 316, -1, -1, -1, 320, -1, 10, -1, 5631 -1, -1, 326, -1, 328, 329, -1, 331, -1, 333, 5632 334, 335, 336, 337, -1, 339, 340, 341, 342, 343, 5633 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5634 354, -1, -1, 357, 358, 359, -1, 361, 362, 363, 5635 -1, 365, 366, 367, -1, -1, 370, 59, 372, -1, 5636 -1, 375, 376, 377, 378, -1, -1, 381, 382, 383, 5637 -1, -1, -1, -1, -1, 389, -1, -1, 392, 393, 5638 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5639 404, 405, -1, -1, 408, -1, -1, -1, -1, -1, 5640 -1, 415, 416, -1, 256, -1, -1, -1, -1, -1, 5641 424, 425, -1, -1, -1, -1, -1, -1, -1, -1, 5649 5642 -1, -1, -1, -1, 276, -1, -1, 279, 280, 281, 5650 5643 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 5651 5644 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 5652 -1, -1, 0, -1, -1, -1, -1, -1, -1, 311,5653 -1, -1, 10, 315, 316, -1, -1, -1, 320, -1,5654 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1,5655 332, -1, 334, 335, 336, 337, 338, -1, 340, 341,5645 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 5646 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 5647 -1, -1, -1, -1, 326, -1, 328, 329, -1, 331, 5648 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 5656 5649 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 5657 352, 353, 354, 355, -1, -1, -1, -1, 360, 361,5658 362, 59, 364, 365, 366, -1, 368, 369, 370, -1,5659 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381,5660 -1, -1, 384, 385, 386, -1, -1, 389, -1, -1,5661 392, 393, 394, 395, 396, 397, 398, 399, -1, 401,5662 402, 403, 404, 405, 256, -1, 408, -1, -1, -1,5663 -1, -1, -1, 415, 416, 417, -1, -1, -1, -1,5664 -1, -1, 424, 425, 276, -1, -1, 279, 280, 281,5650 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 5651 362, 363, -1, 365, 366, 367, -1, -1, 370, -1, 5652 372, -1, -1, 375, 376, 377, 378, -1, -1, 381, 5653 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 5654 392, 393, 394, 395, -1, 397, 398, 399, -1, 401, 5655 402, 403, 404, 405, 256, 40, 408, 42, 43, -1, 5656 45, -1, -1, 415, 416, -1, -1, -1, -1, -1, 5657 -1, -1, -1, 425, 276, -1, 61, 279, 280, 281, 5665 5658 282, 283, 284, 285, -1, -1, 288, 289, 290, -1, 5666 5659 -1, -1, -1, 295, 296, -1, -1, -1, 300, 301, 5667 -1, -1, 0, -1, -1, -1, -1, -1, -1, 311,5668 -1, -1, 10, 315, 316, -1, -1, -1, 320, -1,5669 -1, -1, -1, -1, 326, -1, 328, 329, -1, -1,5670 332, -1, 334, 335, 336, 337, 338, -1, 340, 341,5660 -1, -1, -1, -1, -1, -1, -1, -1, -1, 311, 5661 -1, -1, -1, 315, 316, -1, -1, -1, 320, -1, 5662 -1, -1, -1, -1, 326, -1, 328, 329, -1, 331, 5663 -1, 333, 334, 335, 336, 337, -1, 339, 340, 341, 5671 5664 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 5672 352, 353, 354, 355, -1, -1, -1, -1, 360, 361,5673 362, 59, 364, 365, 366, -1, 368, 369, 370, -1,5674 -1, 373, -1, 375, -1, -1, 378, 379, 380, 381,5675 -1, -1, 384, 385, 386, -1, -1, 389, -1, -1,5665 352, 353, 354, -1, -1, 357, 358, 359, -1, 361, 5666 362, 363, -1, 365, 366, 367, -1, -1, 370, -1, 5667 372, -1, -1, 375, 376, 377, 378, -1, -1, 381, 5668 382, 383, -1, -1, -1, -1, -1, 389, -1, -1, 5676 5669 392, 393, 394, 395, 396, 397, 398, 399, -1, 401, 5677 402, 403, 404, 405, -1, -1, 408, -1, 256, -1, 5678 -1, -1, -1, 415, 416, 417, -1, -1, -1, -1, 5679 -1, -1, 424, 425, -1, -1, -1, -1, 276, -1, 5680 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 5681 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 5682 -1, -1, 300, 301, -1, -1, 0, -1, -1, -1, 5683 -1, -1, -1, 311, -1, -1, 10, 315, 316, -1, 5684 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1, 5685 328, 329, -1, -1, 332, -1, 334, 335, 336, 337, 5686 338, -1, 340, 341, 342, 343, 344, 345, 346, 347, 5687 348, 349, 350, 351, 352, 353, 354, 355, -1, -1, 5688 -1, -1, 360, 361, 362, 59, 364, 365, 366, -1, 5689 368, 369, 370, -1, -1, 373, -1, 375, -1, -1, 5690 378, 379, 380, 381, -1, -1, 384, 385, 386, -1, 5691 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 5692 398, 399, -1, 401, 402, 403, 404, 405, 256, -1, 5693 408, -1, -1, -1, -1, -1, -1, 415, 416, 417, 5694 -1, -1, -1, -1, -1, -1, 424, 425, 276, -1, 5695 -1, 279, 280, 281, 282, 283, 284, 285, -1, -1, 5696 288, 289, 290, -1, -1, -1, -1, 295, 296, -1, 5697 -1, -1, 300, 301, -1, -1, 0, -1, -1, -1, 5698 -1, -1, -1, 311, -1, -1, 10, 315, 316, -1, 5699 -1, -1, 320, -1, -1, -1, -1, -1, 326, -1, 5700 328, 329, -1, -1, 332, -1, 334, 335, 336, 337, 5701 338, -1, 340, 341, 342, 343, 344, 345, 346, 347, 5702 348, 349, 350, 351, 352, 353, 354, 355, -1, -1, 5703 -1, -1, 360, 361, 362, 59, 364, 365, 366, -1, 5704 368, 369, 370, -1, -1, 373, -1, 375, -1, -1, 5705 378, 379, 380, 381, -1, -1, 384, 385, 386, -1, 5706 -1, 389, -1, -1, 392, 393, 394, 395, 396, 397, 5707 398, 399, -1, 401, 402, 403, 404, 405, -1, -1, 5708 408, -1, 256, -1, -1, -1, -1, 415, 416, 417, 5709 -1, -1, -1, -1, -1, -1, 424, 425, -1, -1, 5710 -1, -1, 276, -1, -1, 279, 280, 281, 282, 283, 5711 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 5712 -1, 295, 296, -1, -1, -1, 300, 301, -1, 0, 5713 -1, -1, -1, -1, -1, -1, -1, 311, -1, 10, 5714 -1, 315, 316, -1, -1, -1, 320, -1, -1, -1, 5715 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 5716 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 5717 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5718 354, 355, -1, -1, -1, -1, 360, 361, 362, -1, 5719 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 5720 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 5721 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 5722 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5723 404, 405, 256, -1, 408, -1, -1, -1, -1, -1, 5724 -1, 415, 416, 417, -1, -1, -1, -1, -1, -1, 5725 424, 425, 276, -1, -1, 279, 280, 281, 282, 283, 5726 284, 285, -1, -1, 288, 289, 290, -1, -1, -1, 5727 -1, 295, 296, -1, -1, -1, 300, 301, -1, -1, 5728 0, -1, -1, -1, -1, -1, -1, 311, -1, -1, 5729 10, 315, 316, -1, -1, -1, 320, -1, -1, -1, 5730 -1, -1, 326, -1, 328, 329, -1, -1, 332, -1, 5731 334, 335, 336, 337, 338, -1, 340, 341, 342, 343, 5732 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 5733 354, 355, -1, -1, -1, -1, 360, 361, 362, 59, 5734 364, 365, 366, -1, 368, 369, 370, -1, -1, 373, 5735 -1, 375, -1, -1, 378, 379, 380, 381, -1, -1, 5736 384, 385, 386, -1, -1, 389, -1, -1, 392, 393, 5737 394, 395, 396, 397, 398, 399, -1, 401, 402, 403, 5738 404, 405, -1, -1, 408, 256, -1, -1, -1, -1, 5739 -1, 415, 416, -1, -1, -1, -1, -1, -1, -1, 5740 424, 425, -1, -1, -1, 276, -1, -1, 279, 280, 5741 281, 282, 283, 284, 285, -1, -1, 288, 289, 290, 5742 -1, -1, -1, -1, 295, 296, -1, -1, -1, 300, 5743 301, -1, -1, 0, -1, -1, -1, -1, -1, -1, 5744 311, -1, -1, 10, 315, 316, -1, -1, -1, 320, 5745 -1, -1, -1, -1, -1, 326, -1, 328, 329, -1, 5746 -1, 332, -1, 334, 335, 336, 337, 338, -1, 340, 5747 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 5748 351, 352, 353, 354, 355, -1, -1, -1, -1, 360, 5749 361, 362, 59, 364, 365, 366, -1, 368, 369, 370, 5750 -1, -1, 373, -1, 375, -1, -1, 378, 379, 380, 5751 381, -1, -1, 384, 385, 386, -1, -1, 389, -1, 5752 -1, 392, 393, 394, 395, 396, 397, 398, 399, -1, 5753 401, 402, 403, 404, 405, -1, 256, 408, -1, -1, 5754 -1, -1, -1, -1, 415, 416, 417, -1, -1, -1, 5755 -1, -1, -1, 424, 425, -1, 276, -1, -1, 279, 5756 280, 281, 282, 283, 284, 285, -1, -1, 288, 289, 5757 290, -1, -1, -1, -1, 295, 296, -1, -1, -1, 5758 300, 301, -1, -1, 0, -1, -1, -1, -1, -1, 5759 -1, 311, -1, -1, 10, 315, 316, -1, -1, -1, 5760 320, -1, -1, -1, -1, -1, 326, -1, 328, 329, 5761 -1, -1, 332, -1, 334, 335, 336, 337, 338, -1, 5762 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 5763 350, 351, 352, 353, 354, 355, -1, -1, -1, -1, 5764 360, 361, 362, 59, 364, 365, 366, -1, 368, 369, 5765 370, -1, -1, 373, -1, 375, -1, -1, 378, 379, 5766 380, 381, -1, -1, 384, 385, 386, -1, -1, 389, 5767 -1, -1, 392, 393, 394, 395, 396, 397, 398, 399, 5768 -1, 401, 402, 403, 404, 405, -1, -1, 408, 256, 5769 -1, -1, -1, -1, -1, 415, 416, 417, -1, -1, 5770 -1, -1, -1, -1, -1, 425, -1, -1, -1, 276, 5771 -1, -1, 279, 280, 281, 282, 283, 284, 285, -1, 5772 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 5773 -1, -1, -1, 300, 301, -1, -1, 0, -1, -1, 5774 -1, -1, -1, -1, 311, -1, -1, 10, 315, 316, 5775 -1, -1, -1, 320, -1, -1, -1, -1, -1, 326, 5776 -1, 328, 329, -1, -1, 332, -1, 334, 335, 336, 5777 337, 338, -1, 340, 341, 342, 343, 344, 345, 346, 5778 347, 348, 349, 350, 351, 352, 353, 354, 355, -1, 5779 -1, -1, -1, 360, 361, 362, 59, 364, 365, 366, 5780 -1, 368, 369, 370, -1, -1, 373, -1, 375, -1, 5781 -1, 378, 379, 380, 381, -1, -1, 384, 385, 386, 5782 -1, -1, 389, -1, -1, 392, 393, 394, 395, 396, 5783 397, 398, 399, -1, 401, 402, 403, 404, 405, -1, 5784 256, 408, -1, -1, -1, -1, -1, -1, 415, 416, 5785 -1, -1, -1, -1, -1, -1, -1, 424, 425, -1, 5786 276, -1, -1, 279, 280, 281, 282, 283, 284, 285, 5787 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 5788 296, -1, -1, 0, 300, 301, -1, -1, -1, -1, 5789 -1, -1, -1, -1, -1, 311, -1, -1, -1, 315, 5790 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 5791 326, -1, 328, 329, -1, -1, 332, -1, 334, 335, 5792 336, 337, 338, -1, 340, 341, 342, 343, 344, 345, 5793 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 5794 -1, -1, 59, -1, 360, 361, 362, -1, 364, 365, 5795 366, -1, 368, 369, 370, -1, -1, 373, -1, 375, 5796 -1, -1, 378, 379, 380, 381, -1, -1, 384, 385, 5797 386, -1, -1, 389, -1, -1, 392, 393, 394, 395, 5798 -1, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5799 -1, -1, 408, 256, -1, -1, -1, -1, -1, 415, 5800 416, -1, -1, -1, -1, -1, -1, -1, -1, 425, 5801 -1, -1, -1, 276, -1, -1, 279, 280, 281, 282, 5802 283, 284, 285, -1, -1, 288, 289, 290, -1, -1, 5803 -1, -1, 295, 296, -1, -1, -1, 300, 301, -1, 5804 -1, -1, -1, -1, -1, -1, -1, -1, 311, -1, 5805 -1, -1, 315, 316, -1, -1, -1, 320, -1, -1, 5806 -1, -1, -1, 326, -1, 328, 329, -1, -1, 332, 5807 -1, 334, 335, 336, 337, 338, -1, 340, 341, 342, 5808 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 5809 353, 354, 355, -1, -1, -1, -1, 360, 361, 362, 5810 -1, 364, 365, 366, -1, 368, 369, 370, -1, -1, 5811 373, -1, 375, -1, -1, 378, 379, 380, 381, -1, 5812 -1, 384, 385, 386, -1, -1, 389, -1, -1, 392, 5813 393, 394, 395, 396, 397, 398, 399, -1, 401, 402, 5814 403, 404, 405, -1, -1, 408, 40, -1, 42, 43, 5815 -1, 45, 415, 416, 417, -1, -1, -1, -1, 276, 5816 -1, 424, 279, 280, 281, 282, -1, 61, 285, -1, 5817 -1, 288, 289, 290, -1, -1, -1, -1, 295, 296, 5818 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5819 -1, -1, -1, -1, 311, -1, -1, -1, 315, 316, 5820 -1, -1, -1, 320, -1, -1, -1, -1, -1, 326, 5821 -1, 328, 329, -1, -1, 332, -1, 334, 335, 336, 5822 337, 338, -1, 340, 341, 342, 343, 344, 345, 346, 5823 347, 348, 349, 350, 351, 352, 353, 354, 355, -1, 5824 -1, -1, -1, 360, 361, 362, -1, 364, 365, 366, 5825 -1, 368, 369, 370, -1, -1, 373, -1, 375, -1, 5826 -1, 378, 379, 380, 381, -1, -1, 384, 385, 386, 5827 -1, -1, 389, -1, -1, -1, 393, 394, 395, 396, 5828 397, 398, 399, -1, 401, 402, 403, 404, 405, -1, 5829 -1, 408, 40, -1, 42, 43, -1, 45, 415, 416, 5830 417, 41, 42, 43, -1, 45, -1, 424, -1, -1, 5831 -1, -1, -1, 61, -1, -1, -1, -1, 58, -1, 5832 60, 61, 62, -1, -1, -1, -1, -1, -1, -1, 5833 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5834 40, -1, -1, 43, -1, 45, -1, -1, -1, -1, 5835 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5836 -1, 61, -1, -1, -1, -1, -1, -1, -1, 263, 5837 -1, -1, -1, -1, -1, -1, -1, -1, -1, 273, 5838 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5839 -1, -1, 286, 287, -1, -1, -1, 291, 292, 293, 5840 294, -1, -1, -1, -1, -1, -1, -1, -1, 303, 5841 304, 305, 306, 307, 308, 309, 310, -1, 312, 313, 5842 314, -1, -1, 317, 318, 319, -1, 321, 322, 323, 5843 324, 325, -1, 327, -1, -1, -1, -1, -1, -1, 5844 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5845 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5846 -1, -1, -1, -1, -1, -1, -1, -1, -1, 40, 5847 -1, 42, 43, -1, 45, -1, -1, -1, -1, -1, 5848 -1, -1, -1, -1, -1, -1, -1, 58, 382, -1, 5849 -1, -1, -1, -1, -1, -1, 390, 391, -1, -1, 5850 -1, -1, 396, -1, -1, -1, -1, -1, -1, -1, 5851 -1, -1, 406, 407, -1, 263, 410, 411, 412, 413, 5852 260, 261, 262, 417, 264, 265, 266, 267, 268, 269, 5853 424, -1, 272, 273, -1, -1, -1, -1, 286, 287, 5854 -1, -1, -1, 291, 292, 293, 294, -1, -1, -1, 5855 -1, -1, -1, -1, -1, 303, 304, 305, 306, 307, 5856 308, 309, 310, 263, 312, 313, 314, -1, -1, 317, 5857 318, 319, 272, 321, 322, 323, 324, 325, -1, 327, 5858 -1, -1, -1, -1, -1, -1, 286, 287, -1, -1, 5859 -1, 291, 292, 293, 294, -1, -1, -1, -1, -1, 5860 -1, -1, -1, 303, 304, 305, 306, 307, 308, 309, 5861 310, -1, 312, 313, 314, -1, -1, 317, 318, 319, 5862 -1, 321, 322, 323, 324, 325, 40, 327, 42, 43, 5863 -1, 45, -1, -1, 382, -1, -1, -1, -1, -1, 5864 -1, -1, 390, 391, -1, -1, -1, 61, 396, -1, 5865 -1, -1, -1, -1, -1, -1, -1, -1, 406, 407, 5866 -1, -1, 410, 411, 412, 413, -1, -1, -1, 417, 5867 -1, -1, -1, -1, 40, -1, 424, 43, -1, 45, 5868 -1, -1, 382, -1, -1, -1, -1, -1, -1, -1, 5869 390, 391, 263, -1, -1, 61, 396, -1, -1, -1, 5870 -1, -1, -1, -1, -1, -1, 406, 407, -1, -1, 5871 410, 411, 412, 413, -1, 286, 287, 417, -1, -1, 5872 291, 292, 293, 294, 424, -1, -1, -1, -1, -1, 5873 -1, -1, 303, 304, 305, 306, 307, 308, 309, 310, 5874 -1, 312, 313, 314, -1, -1, 317, 318, 319, -1, 5875 321, 322, 323, 324, 325, -1, 327, -1, -1, -1, 5876 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5877 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5878 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5879 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5880 -1, -1, -1, 40, -1, -1, 43, -1, 45, -1, 5881 -1, 382, -1, -1, -1, -1, -1, -1, -1, 390, 5882 391, -1, -1, -1, 61, 396, -1, -1, -1, -1, 5883 -1, -1, -1, -1, -1, 406, 407, -1, -1, 410, 5884 411, 412, 413, -1, -1, -1, 417, -1, -1, 263, 5885 -1, -1, -1, 424, -1, 40, -1, -1, 43, -1, 5670 402, 403, 404, 405, -1, -1, 408, 40, -1, 42, 5671 43, -1, 45, 415, 416, 417, -1, 41, 42, 43, 5672 44, 45, 424, -1, -1, -1, -1, -1, 61, -1, 5673 -1, -1, -1, -1, -1, -1, 60, 61, 62, -1, 5674 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5675 -1, -1, -1, -1, -1, 40, -1, -1, 43, -1, 5886 5676 45, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5887 -1, -1, 286, 287, -1, -1, 61, 291, 292, 293, 5888 294, -1, -1, -1, -1, -1, -1, -1, -1, 303, 5889 304, 305, 306, 307, 308, 309, 310, 263, 312, 313, 5890 314, -1, -1, 317, 318, 319, -1, 321, 322, 323, 5891 324, 325, -1, 327, -1, -1, -1, -1, -1, -1, 5892 286, 287, -1, -1, -1, 291, 292, 293, 294, -1, 5893 -1, -1, -1, -1, -1, -1, -1, 303, 304, 305, 5894 306, 307, 308, 309, 310, -1, 312, 313, 314, -1, 5895 -1, 317, 318, 319, -1, 321, 322, 323, 324, 325, 5896 -1, 327, -1, -1, -1, -1, -1, -1, 382, -1, 5897 -1, -1, -1, -1, -1, -1, 390, 391, -1, -1, 5898 -1, -1, 396, -1, 40, -1, -1, 43, -1, 45, 5899 -1, -1, 406, 407, -1, -1, 410, 411, 412, 413, 5900 -1, -1, 58, 417, -1, -1, -1, -1, -1, -1, 5901 424, -1, -1, -1, -1, -1, 382, -1, -1, -1, 5902 -1, -1, -1, -1, 390, 391, 263, -1, -1, -1, 5903 396, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5904 406, 407, -1, -1, 410, 411, 412, 413, -1, 286, 5905 287, 417, -1, -1, 291, 292, 293, 294, 424, -1, 5906 -1, -1, -1, -1, -1, -1, 303, 304, 305, 306, 5907 307, 308, 309, 310, -1, 312, 313, 314, 263, -1, 5908 317, 318, 319, -1, 321, 322, 323, 324, 325, -1, 5909 327, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5677 -1, -1, -1, -1, -1, -1, 61, -1, 263, -1, 5678 -1, -1, -1, -1, -1, -1, -1, -1, 273, -1, 5679 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5910 5680 -1, 286, 287, -1, -1, -1, 291, 292, 293, 294, 5911 5681 -1, -1, -1, -1, -1, -1, -1, -1, 303, 304, 5912 5682 305, 306, 307, 308, 309, 310, -1, 312, 313, 314, 5913 5683 -1, -1, 317, 318, 319, -1, 321, 322, 323, 324, 5914 325, -1, 327, 40, -1, 382, 43, -1, 45, -1, 5915 -1, -1, -1, 390, 391, -1, -1, -1, -1, 396, 5916 -1, 58, -1, -1, -1, -1, -1, -1, -1, 406, 5917 407, -1, -1, 410, 411, 412, 413, -1, -1, -1, 5918 417, -1, -1, -1, -1, -1, -1, 424, -1, -1, 5919 -1, 40, -1, 42, 43, -1, 45, 382, -1, -1, 5920 -1, -1, -1, -1, -1, 390, 391, 263, -1, -1, 5684 325, -1, 327, -1, -1, -1, -1, -1, -1, -1, 5685 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5686 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5687 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5688 -1, -1, -1, -1, 40, -1, 42, 43, -1, 45, 5689 -1, -1, -1, -1, 379, -1, -1, -1, -1, -1, 5690 -1, -1, 58, -1, -1, 390, 391, -1, -1, -1, 5691 -1, 396, -1, -1, -1, -1, -1, -1, -1, -1, 5692 -1, 406, 407, -1, -1, 410, 411, 412, 413, -1, 5693 263, -1, 417, -1, -1, -1, 260, 261, 262, 424, 5694 264, 265, 266, 267, 268, 269, -1, -1, 272, 273, 5695 -1, -1, -1, 286, 287, -1, -1, -1, 291, 292, 5696 293, 294, -1, -1, -1, -1, -1, -1, -1, -1, 5697 303, 304, 305, 306, 307, 308, 309, 310, 263, 312, 5698 313, 314, -1, -1, 317, 318, 319, 272, 321, 322, 5699 323, 324, 325, -1, 327, -1, -1, -1, -1, -1, 5700 -1, 286, 287, -1, -1, -1, 291, 292, 293, 294, 5701 -1, -1, -1, -1, -1, -1, -1, -1, 303, 304, 5702 305, 306, 307, 308, 309, 310, -1, 312, 313, 314, 5703 -1, -1, 317, 318, 319, -1, 321, 322, 323, 324, 5704 325, -1, 327, -1, -1, -1, 379, 40, -1, 42, 5705 43, -1, 45, -1, -1, -1, -1, 390, 391, -1, 5706 -1, -1, -1, 396, -1, -1, -1, -1, 61, -1, 5707 -1, -1, -1, 406, 407, -1, -1, 410, 411, 412, 5708 413, -1, -1, -1, 417, -1, -1, -1, -1, -1, 5709 -1, 424, -1, -1, 379, 40, -1, 42, 43, -1, 5710 45, -1, -1, -1, -1, 390, 391, 263, -1, -1, 5921 5711 -1, 396, -1, -1, -1, -1, -1, -1, -1, -1, 5922 5712 -1, 406, 407, -1, -1, 410, 411, 412, 413, -1, … … 5927 5717 -1, 327, -1, -1, -1, -1, -1, -1, -1, -1, 5928 5718 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5929 -1, -1, -1, -1, 37, -1, -1, 40, 41, 42,5930 43, 44, 45, -1, -1, -1, -1, -1, -1, -1,5931 -1, -1, -1, -1, -1, -1, -1, 60, -1, 62,5932 40, -1, -1, 43, -1, 45, 382, -1, -1, -1,5719 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5720 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5721 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5722 -1, -1, -1, 379, 40, -1, 42, 43, -1, 45, 5933 5723 -1, -1, -1, -1, 390, 391, -1, -1, -1, -1, 5934 5724 396, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5935 5725 406, 407, -1, -1, 410, 411, 412, 413, -1, -1, 5936 -1, 417, -1, -1, -1, -1, 263, -1, 424, -1, 5937 -1, -1, 40, -1, -1, 43, -1, 45, -1, -1, 5938 -1, -1, -1, -1, -1, -1, -1, -1, -1, 286, 5939 287, -1, -1, -1, 291, 292, 293, 294, -1, -1, 5940 -1, -1, -1, -1, -1, -1, 303, 304, 305, 306, 5941 307, 308, 309, 310, 263, 312, 313, 314, -1, -1, 5942 317, 318, 319, -1, 321, 322, 323, 324, 325, -1, 5943 327, -1, -1, -1, -1, -1, -1, 286, 287, -1, 5944 -1, -1, 291, 292, 293, 294, -1, -1, -1, -1, 5945 -1, -1, -1, -1, 303, 304, 305, 306, 307, 308, 5946 309, 310, -1, 312, 313, 314, -1, -1, 317, 318, 5947 319, -1, 321, 322, 323, 324, 325, -1, 327, -1, 5948 -1, -1, -1, -1, -1, 382, -1, -1, -1, -1, 5949 -1, -1, -1, 390, 391, -1, -1, -1, -1, 396, 5950 -1, 40, -1, -1, 43, -1, 45, -1, -1, 406, 5951 407, -1, -1, 410, 411, 412, 413, 260, 261, 262, 5952 417, 264, 265, 266, 267, 268, 269, 424, -1, 272, 5953 273, -1, -1, 382, -1, -1, -1, -1, -1, -1, 5954 -1, 390, 391, 263, -1, -1, -1, 396, -1, 40, 5955 -1, -1, 43, -1, 45, -1, -1, 406, 407, -1, 5956 -1, 410, 411, 412, 413, -1, 286, 287, 417, -1, 5957 -1, 291, 292, 293, 294, 424, -1, -1, -1, -1, 5958 -1, -1, -1, 303, 304, 305, 306, 307, 308, 309, 5959 310, -1, 312, 313, 314, 263, -1, 317, 318, 319, 5960 -1, 321, 322, 323, 324, 325, -1, 327, -1, -1, 5961 -1, -1, -1, -1, -1, -1, -1, -1, 286, 287, 5726 -1, 417, -1, -1, -1, -1, -1, -1, 424, -1, 5727 263, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5728 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5729 -1, -1, -1, 286, 287, -1, -1, -1, 291, 292, 5730 293, 294, -1, -1, -1, -1, -1, -1, -1, -1, 5731 303, 304, 305, 306, 307, 308, 309, 310, 263, 312, 5732 313, 314, -1, -1, 317, 318, 319, -1, 321, 322, 5733 323, 324, 325, -1, 327, -1, -1, -1, -1, -1, 5734 -1, 286, 287, -1, -1, -1, 291, 292, 293, 294, 5735 -1, -1, -1, -1, -1, -1, -1, -1, 303, 304, 5736 305, 306, 307, 308, 309, 310, -1, 312, 313, 314, 5737 -1, -1, 317, 318, 319, -1, 321, 322, 323, 324, 5738 325, -1, 327, -1, 40, -1, 379, 43, -1, 45, 5739 -1, -1, -1, -1, -1, -1, -1, 390, 391, -1, 5740 -1, -1, -1, 396, -1, 61, -1, -1, -1, -1, 5741 -1, -1, -1, 406, 407, -1, -1, 410, 411, 412, 5742 413, -1, -1, -1, 417, -1, -1, -1, -1, -1, 5743 -1, 424, 40, -1, 379, 43, -1, 45, -1, -1, 5744 -1, -1, -1, -1, -1, 390, 391, 263, -1, -1, 5745 -1, 396, -1, 61, -1, -1, -1, -1, -1, -1, 5746 -1, 406, 407, -1, -1, 410, 411, 412, 413, -1, 5747 286, 287, 417, -1, -1, 291, 292, 293, 294, 424, 5748 -1, -1, -1, -1, -1, -1, -1, 303, 304, 305, 5749 306, 307, 308, 309, 310, -1, 312, 313, 314, -1, 5750 -1, 317, 318, 319, -1, 321, 322, 323, 324, 325, 5751 -1, 327, -1, -1, -1, -1, -1, -1, -1, -1, 5752 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5753 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5754 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5755 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5756 -1, 40, -1, 379, 43, -1, 45, -1, -1, -1, 5757 -1, -1, -1, -1, 390, 391, -1, -1, -1, -1, 5758 396, -1, 61, -1, -1, -1, -1, -1, -1, -1, 5759 406, 407, -1, -1, 410, 411, 412, 413, -1, -1, 5760 -1, 417, -1, -1, -1, -1, -1, 263, 424, 40, 5761 -1, 42, 43, -1, 45, -1, -1, -1, -1, -1, 5762 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5763 286, 287, -1, -1, -1, 291, 292, 293, 294, -1, 5764 -1, -1, -1, -1, -1, -1, -1, 303, 304, 305, 5765 306, 307, 308, 309, 310, 263, 312, 313, 314, -1, 5766 -1, 317, 318, 319, -1, 321, 322, 323, 324, 325, 5767 -1, 327, -1, -1, -1, -1, -1, -1, 286, 287, 5962 5768 -1, -1, -1, 291, 292, 293, 294, -1, -1, -1, 5963 5769 -1, -1, -1, -1, -1, 303, 304, 305, 306, 307, 5964 5770 308, 309, 310, -1, 312, 313, 314, -1, -1, 317, 5965 5771 318, 319, -1, 321, 322, 323, 324, 325, -1, 327, 5966 -1, -1, 382, -1, -1, -1, -1, -1, -1, -1,5967 390, 391, -1, -1, -1, -1, 396, -1, 40, -1,5968 -1, 43, -1, 45, -1, -1, 406, 407, -1, -1,5969 4 10, 411, 412, 413, -1, -1, -1, 417, -1, -1,5970 -1, -1, -1, -1, 424, -1, -1, -1, -1, -1,5971 -1, -1, -1, -1, 382, -1, -1, -1, -1, -1,5972 -1, -1, 390, 391, 263, -1, 40, -1, 396, 43,5973 -1, 4 5, -1, -1, -1, -1, -1, -1, 406, 407,5772 -1, -1, -1, 379, -1, -1, -1, -1, -1, -1, 5773 -1, -1, -1, -1, 390, 391, -1, -1, -1, -1, 5774 396, -1, -1, 40, -1, 42, 43, -1, 45, -1, 5775 406, 407, -1, -1, 410, 411, 412, 413, -1, -1, 5776 -1, 417, -1, -1, -1, -1, -1, -1, 424, -1, 5777 -1, 379, -1, -1, -1, -1, -1, -1, -1, -1, 5778 -1, -1, 390, 391, 263, -1, -1, -1, 396, -1, 5779 -1, 40, -1, 42, 43, -1, 45, -1, 406, 407, 5974 5780 -1, -1, 410, 411, 412, 413, -1, 286, 287, 417, 5975 5781 -1, -1, 291, 292, 293, 294, 424, -1, -1, -1, … … 5982 5788 -1, 312, 313, 314, -1, -1, 317, 318, 319, -1, 5983 5789 321, 322, 323, 324, 325, -1, 327, -1, -1, -1, 5984 -1, -1, -1, 382, -1, -1, -1, -1, -1, -1,5790 379, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5985 5791 -1, 390, 391, -1, -1, -1, -1, 396, -1, -1, 5986 -1, -1, -1, -1, -1, -1, -1, 406, 407, -1,5792 40, -1, 42, 43, -1, 45, -1, 406, 407, -1, 5987 5793 -1, 410, 411, 412, 413, -1, -1, -1, 417, -1, 5988 -1, -1, -1, -1, 37, 424, -1, -1, -1, 42, 5989 43, 382, 45, -1, -1, -1, -1, -1, -1, 390, 5990 391, 263, -1, -1, -1, 396, -1, 60, 61, 62, 5991 -1, -1, -1, -1, -1, 406, 407, -1, -1, 410, 5992 411, 412, 413, -1, 286, 287, 417, -1, -1, 291, 5993 292, 293, 294, 424, -1, -1, -1, -1, -1, -1, 5994 -1, 303, 304, 305, 306, 307, 308, 309, 310, 263, 5794 -1, -1, -1, -1, -1, 424, -1, -1, 379, -1, 5795 -1, -1, -1, -1, -1, -1, -1, -1, -1, 390, 5796 391, -1, -1, -1, -1, 396, 263, -1, 40, -1, 5797 -1, 43, -1, 45, -1, 406, 407, -1, -1, 410, 5798 411, 412, 413, -1, -1, -1, 417, -1, -1, 286, 5799 287, -1, -1, 424, 291, 292, 293, 294, -1, -1, 5800 -1, -1, -1, -1, -1, -1, 303, 304, 305, 306, 5801 307, 308, 309, 310, 263, 312, 313, 314, -1, -1, 5802 317, 318, 319, -1, 321, 322, 323, 324, 325, -1, 5803 327, -1, -1, -1, -1, -1, -1, 286, 287, -1, 5804 -1, -1, 291, 292, 293, 294, -1, -1, -1, -1, 5805 -1, -1, -1, -1, 303, 304, 305, 306, 307, 308, 5806 309, 310, -1, 312, 313, 314, -1, -1, 317, 318, 5807 319, -1, 321, 322, 323, 324, 325, -1, 327, -1, 5808 -1, -1, 379, -1, -1, -1, -1, -1, -1, -1, 5809 -1, -1, -1, 390, 391, -1, -1, -1, -1, 396, 5810 -1, -1, -1, -1, -1, -1, -1, -1, -1, 406, 5811 407, -1, -1, 410, 411, 412, 413, -1, -1, -1, 5812 417, -1, -1, -1, -1, -1, -1, 424, -1, -1, 5813 379, -1, -1, -1, 41, 42, 43, -1, 45, -1, 5814 -1, 390, 391, 263, -1, -1, -1, 396, -1, -1, 5815 -1, -1, -1, 60, 61, 62, -1, 406, 407, -1, 5816 -1, 410, 411, 412, 413, -1, 286, 287, 417, -1, 5817 -1, 291, 292, 293, 294, 424, -1, -1, -1, -1, 5818 -1, -1, -1, 303, 304, 305, 306, 307, 308, 309, 5819 310, 263, 312, 313, 314, -1, -1, 317, 318, 319, 5820 -1, 321, 322, 323, 324, 325, -1, 327, 41, 42, 5821 43, -1, 45, -1, 286, 287, -1, -1, -1, 291, 5822 292, 293, 294, -1, -1, -1, -1, 60, 61, 62, 5823 -1, 303, 304, 305, 306, 307, 308, 309, 310, -1, 5995 5824 312, 313, 314, -1, -1, 317, 318, 319, -1, 321, 5996 322, 323, 324, 325, -1, 327, 41, 42, 43, 44, 5997 45, -1, 286, 287, -1, -1, -1, 291, 292, 293, 5998 294, -1, -1, -1, -1, 60, 61, 62, -1, 303, 5999 304, 305, 306, 307, 308, 309, 310, -1, 312, 313, 6000 314, -1, -1, 317, 318, 319, -1, 321, 322, 323, 6001 324, 325, -1, 327, -1, -1, -1, 41, 42, 43, 6002 382, 45, -1, -1, -1, -1, -1, -1, 390, 391, 6003 -1, -1, -1, -1, 396, -1, 60, 61, 62, 41, 6004 42, 43, -1, 45, 406, 407, -1, -1, 410, 411, 6005 412, 413, -1, -1, -1, 417, -1, -1, 60, 61, 6006 62, -1, 424, -1, -1, 41, 42, 43, 382, 45, 6007 -1, -1, -1, -1, -1, -1, 390, 391, -1, -1, 6008 -1, -1, 396, -1, 60, 61, 62, -1, -1, -1, 6009 -1, -1, 406, 407, -1, -1, 410, 411, 412, 413, 6010 -1, -1, -1, 417, -1, -1, -1, 260, 261, 262, 6011 424, 264, 265, 266, 267, 268, 269, -1, -1, 272, 6012 273, 41, 42, 43, -1, 45, -1, -1, -1, -1, 6013 -1, -1, -1, -1, -1, 41, 42, 43, -1, 45, 6014 60, 61, 62, -1, -1, -1, -1, -1, -1, 41, 6015 42, 43, -1, 45, 60, 61, 62, -1, -1, -1, 6016 -1, -1, -1, 41, 42, 43, -1, 45, 60, 61, 6017 62, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6018 -1, -1, 60, 61, 62, 260, 261, 262, -1, 264, 6019 265, 266, 267, 268, 269, -1, -1, 272, 273, 41, 6020 42, 43, -1, 45, -1, -1, -1, -1, -1, -1, 6021 -1, -1, -1, 41, 42, 43, -1, 45, 60, 61, 6022 62, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6023 -1, -1, 60, 61, 62, -1, 260, 261, 262, -1, 6024 264, 265, 266, 267, 268, 269, -1, -1, 272, 273, 6025 -1, -1, -1, 41, 42, 43, -1, 45, 260, 261, 6026 262, -1, 264, 265, 266, 267, 268, 269, -1, -1, 6027 272, 273, 60, 61, 62, -1, -1, -1, -1, 41, 6028 42, 43, -1, 45, 260, 261, 262, -1, 264, 265, 6029 266, 267, 268, 269, -1, -1, 272, 273, 60, 61, 6030 62, 41, 42, 43, -1, 45, -1, -1, -1, -1, 5825 322, 323, 324, 325, -1, 327, -1, -1, -1, 379, 5826 41, 42, 43, -1, 45, -1, -1, -1, -1, -1, 5827 390, 391, -1, -1, -1, -1, 396, -1, -1, 60, 5828 61, 62, -1, -1, -1, -1, 406, 407, -1, -1, 5829 410, 411, 412, 413, 41, 42, 43, 417, 45, -1, 5830 -1, -1, -1, -1, 424, -1, -1, 379, 41, 42, 5831 43, -1, 45, 60, 61, 62, -1, -1, 390, 391, 5832 -1, -1, -1, -1, 396, -1, -1, 60, 61, 62, 5833 -1, -1, -1, -1, 406, 407, -1, -1, 410, 411, 5834 412, 413, -1, -1, -1, 417, -1, -1, -1, -1, 5835 -1, -1, 424, 260, 261, 262, -1, 264, 265, 266, 5836 267, 268, 269, -1, -1, 272, 273, 41, 42, 43, 5837 -1, 45, -1, -1, -1, -1, -1, -1, -1, -1, 5838 -1, 41, 42, 43, -1, 45, 60, 61, 62, -1, 6031 5839 -1, -1, -1, -1, -1, 41, 42, 43, -1, 45, 6032 5840 60, 61, 62, -1, -1, -1, -1, -1, -1, -1, 6033 5841 -1, -1, -1, -1, 60, 61, 62, -1, -1, -1, 5842 -1, -1, 41, 42, 43, -1, 45, 260, 261, 262, 5843 -1, 264, 265, 266, 267, 268, 269, -1, -1, 272, 5844 273, 60, 61, 62, 41, 42, 43, -1, 45, -1, 5845 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5846 -1, -1, -1, 60, 61, 62, -1, -1, -1, -1, 5847 -1, -1, -1, -1, 41, 42, 43, -1, 45, 260, 5848 261, 262, -1, 264, 265, 266, 267, 268, 269, -1, 5849 -1, 272, 273, 60, 61, 62, -1, -1, -1, -1, 5850 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5851 -1, -1, -1, 260, 261, 262, -1, 264, 265, 266, 5852 267, 268, 269, -1, -1, 272, 273, 260, 261, 262, 5853 -1, 264, 265, 266, 267, 268, 269, -1, -1, 272, 5854 273, 41, 42, 43, -1, 45, -1, -1, -1, -1, 5855 -1, -1, -1, -1, -1, 41, 42, 43, -1, 45, 5856 60, 61, 62, -1, -1, -1, -1, -1, -1, -1, 5857 -1, -1, -1, -1, 60, 61, 62, -1, -1, -1, 5858 -1, -1, -1, -1, -1, -1, 260, 261, 262, -1, 5859 264, 265, 266, 267, 268, 269, -1, -1, 272, 273, 6034 5860 260, 261, 262, -1, 264, 265, 266, 267, 268, 269, 6035 5861 -1, -1, 272, 273, 260, 261, 262, -1, 264, 265, 6036 266, 267, 268, 269, -1, -1, 272, 273, 260, 261, 6037 262, -1, 264, 265, 266, 267, 268, 269, -1, -1, 6038 272, 273, 260, 261, 262, -1, 264, 265, 266, 267, 6039 268, 269, -1, -1, 272, 273, 41, 42, 43, -1, 6040 45, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6041 -1, -1, -1, -1, -1, 60, 61, 62, 260, 261, 6042 262, -1, 264, 265, 266, 267, 268, 269, -1, -1, 6043 272, 273, 260, 261, 262, -1, 264, 265, 266, 267, 6044 268, 269, -1, -1, 272, 273, 41, 42, 43, -1, 6045 45, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6046 -1, -1, -1, -1, -1, 60, 61, 62, -1, -1, 6047 -1, -1, 260, 261, 262, -1, 264, 265, 266, 267, 6048 268, 269, -1, -1, 272, 273, -1, -1, -1, -1, 6049 -1, -1, -1, 41, 42, 43, -1, 45, 260, 261, 6050 262, -1, 264, 265, 266, 267, 268, 269, -1, -1, 6051 272, 273, 60, 61, 62, -1, -1, -1, -1, -1, 5862 266, 267, 268, 269, -1, -1, 272, 273, -1, -1, 5863 -1, -1, -1, -1, -1, -1, 41, 42, 43, -1, 5864 45, 260, 261, 262, -1, 264, 265, 266, 267, 268, 5865 269, -1, -1, 272, 273, 60, 61, 62, 41, 42, 5866 43, -1, 45, 260, 261, 262, -1, 264, 265, 266, 5867 267, 268, 269, -1, -1, 272, 273, 60, 61, 62, 5868 -1, -1, -1, -1, -1, -1, -1, -1, 41, 42, 5869 43, -1, 45, 260, 261, 262, -1, 264, 265, 266, 5870 267, 268, 269, -1, -1, 272, 273, 60, 61, 62, 5871 41, 42, 43, -1, 45, -1, -1, -1, -1, -1, 5872 -1, -1, -1, -1, 41, 42, 43, -1, 45, 60, 5873 61, 62, -1, -1, -1, -1, -1, -1, 41, 42, 5874 43, -1, 45, 60, 61, 62, -1, -1, -1, -1, 5875 -1, -1, -1, -1, -1, -1, -1, 60, 61, 62, 6052 5876 260, 261, 262, -1, 264, 265, 266, 267, 268, 269, 6053 5877 -1, -1, 272, 273, 260, 261, 262, -1, 264, 265, … … 6060 5884 -1, -1, -1, -1, -1, -1, -1, -1, -1, 60, 6061 5885 61, 62, -1, -1, -1, 260, 261, 262, -1, 264, 6062 265, 266, 267, 268, 269, -1, -1, 272, 273, 41,6063 42, 43, -1, 45, -1, -1, -1, -1, -1, -1,6064 -1, -1, -1, 41, 42, 43, -1, 45, 60, 61,6065 62, -1, -1, -1, -1, -1, -1, -1, -1, -1,6066 -1, -1, 60, 61, 62, 260, 261, 262, -1, 264,6067 265, 266, 267, 268, 269, -1, -1, 272, 273, 41,6068 42, 43, -1, 45, -1, -1, -1, -1, -1, -1,6069 -1, -1, -1, -1, -1, -1, -1, -1, 60, 61,6070 62, -1, -1, -1, -1, -1, -1, 41, 42, 43,6071 -1, 45, 260, 261, 262, -1, 264, 265, 266, 267,6072 268, 269, -1, -1, 272, 273, 60, 61, 62, 41,6073 42, 43, -1, 45, -1, -1, -1, -1, -1, -1,6074 -1, -1, -1, -1, 42, 43, -1, 45, 60, 61,6075 6 2, -1, -1, -1, -1, -1, -1, -1, -1, -1,6076 58, -1, 60, 61, 62, -1, -1, 260, 261, 262,5886 265, 266, 267, 268, 269, -1, -1, 272, 273, -1, 5887 -1, -1, 41, 42, 43, -1, 45, 260, 261, 262, 5888 -1, 264, 265, 266, 267, 268, 269, -1, -1, 272, 5889 273, 60, 61, 62, -1, -1, -1, -1, -1, -1, 5890 -1, -1, 41, 42, 43, -1, 45, 260, 261, 262, 5891 -1, 264, 265, 266, 267, 268, 269, -1, -1, 272, 5892 273, 60, 61, 62, -1, -1, -1, -1, -1, 260, 5893 261, 262, -1, 264, 265, 266, 267, 268, 269, -1, 5894 -1, 272, 273, 260, 261, 262, -1, 264, 265, 266, 5895 267, 268, 269, -1, -1, 272, 273, 260, 261, 262, 5896 -1, 264, 265, 266, 267, 268, 269, -1, -1, 272, 5897 273, 42, 43, 44, 45, -1, -1, -1, -1, -1, 5898 -1, -1, -1, -1, -1, 42, 43, 44, 45, 60, 5899 61, 62, -1, -1, -1, -1, -1, -1, -1, -1, 5900 -1, -1, -1, 60, 61, 62, -1, 260, 261, 262, 6077 5901 -1, 264, 265, 266, 267, 268, 269, -1, -1, 272, 6078 5902 273, 260, 261, 262, -1, 264, 265, 266, 267, 268, … … 6082 5906 -1, 272, 273, 42, 43, -1, 45, -1, -1, -1, 6083 5907 -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, 6084 -1, 60, 61, 62, -1, -1, -1, -1, 260, 261, 6085 262, -1, 264, 265, 266, 267, 268, 269, -1, -1, 6086 272, 273, 260, 261, 262, -1, 264, 265, 266, 267, 6087 268, 269, -1, -1, 272, 273, 42, 43, 44, 45, 6088 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6089 -1, -1, -1, -1, 60, 61, 62, -1, 260, 261, 6090 262, -1, 264, 265, 266, 267, 268, 269, -1, -1, 6091 272, 273, -1, -1, -1, -1, -1, -1, -1, -1, 6092 -1, -1, 42, 43, 44, 45, 260, 261, 262, -1, 6093 264, 265, 266, 267, 268, 269, -1, -1, 272, 273, 6094 60, 61, 62, -1, -1, -1, -1, -1, 260, 261, 6095 262, -1, 264, 265, 266, 267, 268, 269, -1, -1, 6096 272, 273, 260, 261, 262, -1, 264, 265, 266, 267, 6097 268, 269, -1, -1, 272, 273, 42, 43, -1, 45, 6098 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6099 42, 43, 58, 45, 60, 61, 62, -1, -1, -1, 6100 -1, -1, -1, -1, -1, -1, 58, -1, 60, 61, 6101 62, 42, 43, 44, 45, -1, -1, -1, -1, -1, 5908 -1, 60, 61, 62, -1, -1, -1, 42, 43, 44, 5909 45, 260, 261, 262, -1, 264, 265, 266, 267, 268, 5910 269, -1, -1, 272, 273, 60, 61, 62, -1, -1, 5911 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5912 -1, 260, 261, 262, -1, 264, 265, 266, 267, 268, 5913 269, -1, -1, 272, 273, 42, 43, -1, 45, -1, 5914 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5915 -1, 58, -1, 60, 61, 62, 42, 43, 44, 45, 5916 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5917 -1, -1, -1, -1, 60, 61, 62, -1, -1, -1, 5918 -1, -1, -1, -1, -1, -1, -1, -1, -1, 260, 5919 261, 262, -1, 264, 265, 266, 267, 268, 269, -1, 5920 -1, 272, 273, 260, 261, 262, -1, 264, 265, 266, 5921 267, 268, 269, -1, -1, 272, 273, 42, 43, 44, 5922 45, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5923 -1, 42, 43, 44, 45, 60, 61, 62, -1, -1, 6102 5924 -1, -1, -1, -1, -1, -1, -1, -1, -1, 60, 6103 61, 62, -1, -1, -1, -1, -1, 42, 43, 44, 6104 45, 260, 261, 262, -1, 264, 265, 266, 267, 268, 6105 269, -1, -1, 272, 273, 60, 61, 62, 42, 43, 6106 44, 45, -1, -1, -1, -1, -1, -1, -1, -1, 6107 -1, -1, 42, 43, -1, 45, 60, 61, 62, -1, 6108 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6109 60, 61, 62, -1, 260, 261, 262, -1, 264, 265, 6110 266, 267, 268, 269, -1, -1, 272, 273, 42, 43, 6111 -1, 45, -1, -1, -1, -1, -1, -1, -1, -1, 6112 -1, -1, -1, -1, -1, -1, 60, 61, 62, -1, 6113 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6114 260, 261, 262, -1, 264, 265, 266, 267, 268, 269, 6115 -1, -1, 272, 273, -1, -1, -1, -1, -1, -1, 6116 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6117 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6118 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6119 -1, -1, -1, -1, 260, 261, 262, -1, 264, 265, 6120 266, 267, 268, 269, -1, -1, 272, 273, 260, 261, 6121 262, -1, 264, 265, 266, 267, 268, 269, -1, -1, 6122 272, 273, -1, -1, -1, -1, -1, -1, -1, 260, 6123 261, 262, -1, 264, 265, 266, 267, 268, 269, -1, 6124 -1, 272, 273, -1, -1, -1, -1, -1, -1, -1, 5925 61, 62, -1, -1, -1, -1, -1, -1, -1, -1, 5926 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5927 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5928 -1, 260, 261, 262, -1, 264, 265, 266, 267, 268, 5929 269, -1, -1, 272, 273, -1, -1, -1, -1, -1, 6125 5930 -1, -1, -1, -1, -1, 260, 261, 262, -1, 264, 6126 5931 265, 266, 267, 268, 269, -1, -1, 272, 273, -1, 6127 -1, -1, -1, -1, -1, -1, 260, 261, 262, -1, 6128 264, 265, 266, 267, 268, 269, -1, -1, 272, 273, 6129 260, 261, 262, -1, 264, 265, 266, 267, 268, 269, 6130 -1, 276, 272, 273, 279, -1, 281, 282, -1, -1, 6131 285, -1, -1, 288, 289, 290, -1, -1, -1, -1, 6132 295, 296, -1, -1, -1, -1, 260, 261, 262, -1, 6133 264, 265, 266, 267, 268, 269, 311, -1, 272, 273, 6134 315, 316, -1, -1, -1, 320, -1, -1, -1, -1, 6135 -1, 326, -1, 328, 329, -1, -1, 332, -1, 334, 6136 335, 336, 337, 338, -1, 340, 341, 342, 343, 344, 6137 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 6138 355, -1, -1, -1, -1, 360, 361, 362, -1, 364, 6139 365, 366, -1, 368, 369, 370, -1, -1, 373, -1, 6140 375, -1, -1, 378, 379, 380, 381, -1, -1, 384, 6141 385, 386, -1, -1, 389, -1, -1, -1, 393, 394, 6142 395, 396, 397, 398, 399, -1, 401, 402, 403, 404, 6143 405, -1, -1, 408, -1, -1, -1, -1, -1, -1, 6144 415, 416, 417, -1, -1, -1, -1, -1, -1, 424, 5932 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5933 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5934 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5935 -1, -1, -1, 260, 261, 262, -1, 264, 265, 266, 5936 267, 268, 269, -1, -1, 272, 273, -1, -1, -1, 5937 -1, -1, -1, -1, 260, 261, 262, -1, 264, 265, 5938 266, 267, 268, 269, -1, -1, 272, 273, -1, -1, 5939 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5940 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5941 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5942 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5943 -1, -1, -1, -1, -1, 260, 261, 262, -1, 264, 5944 265, 266, 267, 268, 269, -1, -1, 272, 273, 260, 5945 261, 262, -1, 264, 265, 266, 267, 268, 269, -1, 5946 276, 272, 273, 279, -1, 281, 282, -1, -1, 285, 5947 -1, -1, 288, 289, 290, -1, -1, -1, -1, 295, 5948 296, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5949 -1, -1, -1, -1, -1, 311, -1, -1, -1, 315, 5950 316, -1, -1, -1, 320, -1, -1, -1, -1, -1, 5951 326, -1, 328, 329, -1, 331, -1, 333, 334, 335, 5952 336, 337, -1, 339, 340, 341, 342, 343, 344, 345, 5953 346, 347, 348, 349, 350, 351, 352, 353, 354, -1, 5954 -1, 357, 358, 359, -1, 361, 362, 363, -1, 365, 5955 366, 367, -1, -1, 370, -1, 372, -1, -1, 375, 5956 376, 377, 378, -1, -1, 381, 382, 383, -1, -1, 5957 -1, -1, -1, 389, -1, -1, -1, 393, 394, 395, 5958 396, 397, 398, 399, -1, 401, 402, 403, 404, 405, 5959 -1, -1, 408, -1, -1, -1, -1, -1, -1, 415, 5960 416, 417, -1, -1, -1, -1, -1, -1, 424, 6145 5961 }; 6146 5962 #define YYFINAL 1 … … 6170 5986 "TOK_BACKSPACE","TOK_LOG","TOK_TAN","TOK_ATAN","TOK_RECURSIVE","TOK_ABS", 6171 5987 "TOK_MOD","TOK_SIGN","TOK_MINLOC","TOK_MAXLOC","TOK_EXIT","TOK_MINVAL", 6172 "TOK_PUBLIC","TOK_PRIVATE","TOK_ALLOCATABLE","TOK_ IN","TOK_RETURN","TOK_THEN",5988 "TOK_PUBLIC","TOK_PRIVATE","TOK_ALLOCATABLE","TOK_RETURN","TOK_THEN", 6173 5989 "TOK_ELSEIF","TOK_ELSE","TOK_ENDIF","TOK_PRINT","TOK_PLAINGOTO", 6174 5990 "TOK_CONSTRUCTID","TOK_LOGICALIF","TOK_PLAINDO","TOK_CONTAINS","TOK_ENDDO", 6175 5991 "TOK_MODULE","TOK_ENDMODULE","TOK_DOWHILE","TOK_ALLOCATE","TOK_OPEN", 6176 5992 "TOK_CLOSE","TOK_INQUIRE","TOK_WRITE","TOK_READ","TOK_REWIND","TOK_DEALLOCATE", 6177 "TOK_NULLIFY","TOK_FIN","TOK_DEBUT","TOK_ OUT","TOK_INOUT","TOK_DIMENSION",6178 "TOK_E NDSELECT","TOK_EXTERNAL","TOK_INTENT","TOK_INTRINSIC","TOK_NAMELIST",6179 "TOK_ CASEDEFAULT","TOK_OPTIONAL","TOK_POINTER","TOK_CONTINUE","TOK_SAVE",6180 "TOK_ TARGET","TOK_QUOTE","TOK_IMPLICIT","TOK_NONE","TOK_CALL","TOK_STAT",6181 "TOK_ POINT_TO","TOK_COMMON","TOK_GLOBAL","TOK_INTERFACE","TOK_ENDINTERFACE",6182 "TOK_ LEFTAB","TOK_RIGHTAB","TOK_PAUSE","TOK_PROCEDURE","TOK_STOP","TOK_NAMEEQ",6183 "TOK_ REAL8","TOK_USE","TOK_TRUE","TOK_FALSE","TOK_LABEL","TOK_TYPE",5993 "TOK_NULLIFY","TOK_FIN","TOK_DEBUT","TOK_DIMENSION","TOK_ENDSELECT", 5994 "TOK_EXTERNAL","TOK_INTENT","TOK_INTRINSIC","TOK_NAMELIST","TOK_CASEDEFAULT", 5995 "TOK_OPTIONAL","TOK_POINTER","TOK_CONTINUE","TOK_SAVE","TOK_TARGET","TOK_QUOTE", 5996 "TOK_IMPLICIT","TOK_NONE","TOK_CALL","TOK_STAT","TOK_POINT_TO","TOK_COMMON", 5997 "TOK_GLOBAL","TOK_INTERFACE","TOK_ENDINTERFACE","TOK_LEFTAB","TOK_RIGHTAB", 5998 "TOK_PAUSE","TOK_PROCEDURE","TOK_STOP","TOK_NAMEEQ","TOK_REAL8","TOK_OUT", 5999 "TOK_INOUT","TOK_IN","TOK_USE","TOK_TRUE","TOK_FALSE","TOK_LABEL","TOK_TYPE", 6184 6000 "TOK_TYPEPAR","TOK_ENDTYPE","TOK_REAL","TOK_INTEGER","TOK_LOGICAL", 6185 6001 "TOK_DOUBLEPRECISION","TOK_DOUBLEREAL","TOK_ENDSUBROUTINE","TOK_ENDFUNCTION", … … 6416 6232 "attr_spec : TOK_DIMENSION dims", 6417 6233 "attr_spec : TOK_EXTERNAL", 6418 "attr_spec : TOK_INTENT intent_spec",6234 "attr_spec : TOK_INTENT '(' intent_spec ')'", 6419 6235 "attr_spec : TOK_INTRINSIC", 6420 6236 "attr_spec : TOK_OPTIONAL", … … 6761 6577 }; 6762 6578 #endif 6579 #if YYDEBUG 6580 #include <stdio.h> 6581 #endif 6582 6583 /* define the initial stack-sizes */ 6763 6584 #ifdef YYSTACKSIZE 6764 6585 #undef YYMAXDEPTH 6765 #define YYMAXDEPTH YYSTACKSIZE6586 #define YYMAXDEPTH YYSTACKSIZE 6766 6587 #else 6767 6588 #ifdef YYMAXDEPTH … … 6769 6590 #else 6770 6591 #define YYSTACKSIZE 500 6771 #define YYMAXDEPTH 5006592 #define YYMAXDEPTH 500 6772 6593 #endif 6773 6594 #endif 6774 int yydebug; 6775 int yynerrs; 6776 int yyerrflag; 6777 int yychar; 6778 short *yyssp; 6595 6596 #define YYINITSTACKSIZE 500 6597 6598 int yydebug; 6599 int yynerrs; 6600 int yyerrflag; 6601 int yychar; 6602 short *yyssp; 6779 6603 YYSTYPE *yyvsp; 6780 YYSTYPE yyval; 6781 YYSTYPE yylval; 6782 short yyss[YYSTACKSIZE]; 6783 YYSTYPE yyvs[YYSTACKSIZE]; 6784 #define yystacksize YYSTACKSIZE 6785 #line 2419 "fortran.y" 6604 YYSTYPE yyval; 6605 YYSTYPE yylval; 6606 6607 /* variables for the parser stack */ 6608 static short *yyss; 6609 static short *yysslim; 6610 static YYSTYPE *yyvs; 6611 static int yystacksize; 6612 #line 2453 "fortran.y" 6786 6613 6787 6614 void processfortran(char *fichier_entree) … … 6789 6616 extern FILE *fortranin; 6790 6617 extern FILE *fortranout; 6791 char nomfile[LONG NOM];6618 char nomfile[LONG_C]; 6792 6619 int c; 6793 6620 int confirmyes; … … 6813 6640 strcat(nomfile,fichier_entree); 6814 6641 strcpy(nomfileoutput,nomfile); 6642 Save_Length(nomfileoutput,31); 6815 6643 if (firstpass == 1) 6816 6644 { … … 6873 6701 tmp = strchr(fichier_entree, '.'); 6874 6702 strncpy(curfilename,fichier_entree,strlen(fichier_entree)-strlen(tmp)); 6703 Save_Length(curfilename,30); 6875 6704 /******************************************************************************/ 6876 6705 /* 3- Parsing of the input file (1 time) */ … … 6889 6718 if (firstpass == 0 ) fclose(fortranout); 6890 6719 } 6891 #line 6892 "y.tab.c" 6720 #line 6721 "y.tab.c" 6721 /* allocate initial stack or double stack size, up to YYMAXDEPTH */ 6722 static int yygrowstack(void) 6723 { 6724 int newsize, i; 6725 short *newss; 6726 YYSTYPE *newvs; 6727 6728 if ((newsize = yystacksize) == 0) 6729 newsize = YYINITSTACKSIZE; 6730 else if (newsize >= YYMAXDEPTH) 6731 return -1; 6732 else if ((newsize *= 2) > YYMAXDEPTH) 6733 newsize = YYMAXDEPTH; 6734 6735 i = yyssp - yyss; 6736 newss = (yyss != 0) 6737 ? (short *)realloc(yyss, newsize * sizeof(*newss)) 6738 : (short *)malloc(newsize * sizeof(*newss)); 6739 if (newss == 0) 6740 return -1; 6741 6742 yyss = newss; 6743 yyssp = newss + i; 6744 newvs = (yyvs != 0) 6745 ? (YYSTYPE *)realloc(yyvs, newsize * sizeof(*newvs)) 6746 : (YYSTYPE *)malloc(newsize * sizeof(*newvs)); 6747 if (newvs == 0) 6748 return -1; 6749 6750 yyvs = newvs; 6751 yyvsp = newvs + i; 6752 yystacksize = newsize; 6753 yysslim = yyss + newsize - 1; 6754 return 0; 6755 } 6756 6892 6757 #define YYABORT goto yyabort 6893 6758 #define YYREJECT goto yyabort … … 6899 6764 register int yym, yyn, yystate; 6900 6765 #if YYDEBUG 6901 register char *yys; 6902 extern char *getenv(); 6903 6904 if (yys = getenv("YYDEBUG")) 6766 register const char *yys; 6767 6768 if ((yys = getenv("YYDEBUG")) != 0) 6905 6769 { 6906 6770 yyn = *yys; … … 6912 6776 yynerrs = 0; 6913 6777 yyerrflag = 0; 6914 yychar = (-1); 6915 6778 yychar = YYEMPTY; 6779 6780 if (yyss == NULL && yygrowstack()) goto yyoverflow; 6916 6781 yyssp = yyss; 6917 6782 yyvsp = yyvs; … … 6942 6807 YYPREFIX, yystate, yytable[yyn]); 6943 6808 #endif 6944 if (yyssp >= yyss + yystacksize - 1)6809 if (yyssp >= yysslim && yygrowstack()) 6945 6810 { 6946 6811 goto yyoverflow; … … 6948 6813 *++yyssp = yystate = yytable[yyn]; 6949 6814 *++yyvsp = yylval; 6950 yychar = (-1);6815 yychar = YYEMPTY; 6951 6816 if (yyerrflag > 0) --yyerrflag; 6952 6817 goto yyloop; … … 6959 6824 } 6960 6825 if (yyerrflag) goto yyinrecovery; 6961 #ifdef lint 6962 goto yynewerror; 6963 #endif 6964 yynewerror: 6826 6965 6827 yyerror("syntax error"); 6828 6966 6829 #ifdef lint 6967 6830 goto yyerrlab; 6968 6831 #endif 6832 6969 6833 yyerrlab: 6970 6834 ++yynerrs; 6835 6971 6836 yyinrecovery: 6972 6837 if (yyerrflag < 3) … … 6983 6848 to state %d\n", YYPREFIX, *yyssp, yytable[yyn]); 6984 6849 #endif 6985 if (yyssp >= yyss + yystacksize - 1)6850 if (yyssp >= yysslim && yygrowstack()) 6986 6851 { 6987 6852 goto yyoverflow; … … 7017 6882 } 7018 6883 #endif 7019 yychar = (-1);6884 yychar = YYEMPTY; 7020 6885 goto yyloop; 7021 6886 } 6887 7022 6888 yyreduce: 7023 6889 #if YYDEBUG … … 7081 6947 if ( firstpass == 0 ) 7082 6948 { 7083 sprintf(ligne,"%s/ParamFile%s.h",nomdir,yyvsp[-1].na );6949 sprintf(ligne,"%s/ParamFile%s.h",nomdir,yyvsp[-1].nac); 7084 6950 paramout=fopen(ligne,"w"); 7085 6951 if ( retour77 == 0 ) fprintf(paramout,"!\n"); … … 7109 6975 if ( firstpass == 0 ) 7110 6976 { 7111 sprintf(ligne,"%s/ParamFile%s.h",nomdir,yyvsp[0].na );6977 sprintf(ligne,"%s/ParamFile%s.h",nomdir,yyvsp[0].nac); 7112 6978 paramout=fopen(ligne,"w"); 7113 6979 if ( retour77 == 0 ) fprintf(paramout,"!\n"); … … 7115 6981 7116 6982 } 7117 strcpy(subroutinename,yyvsp[0].na );6983 strcpy(subroutinename,yyvsp[0].nac); 7118 6984 /* Common case */ 7119 6985 insubroutinedeclare = 1; … … 7129 6995 if ( firstpass == 0 ) 7130 6996 { 7131 sprintf(ligne,"%s/ParamFile%s.h",nomdir,yyvsp[-3].na );6997 sprintf(ligne,"%s/ParamFile%s.h",nomdir,yyvsp[-3].nac); 7132 6998 paramout=fopen(ligne,"w"); 7133 6999 if ( retour77 == 0 ) fprintf(paramout,"!\n"); 7134 7000 else fprintf(paramout,"C\n"); 7135 7001 } 7136 strcpy(subroutinename,yyvsp[-3].na );7002 strcpy(subroutinename,yyvsp[-3].nac); 7137 7003 if ( inmodulemeet == 1 ) 7138 7004 { … … 7153 7019 Add_SubroutineArgument_Var_1(yyvsp[-2].l); 7154 7020 strcpy(DeclType,""); 7155 Add_FunctionType_Var_1(yyvsp[-3].na );7021 Add_FunctionType_Var_1(yyvsp[-3].nac); 7156 7022 writeheadnewsub_0(2); 7157 7023 } … … 7164 7030 if ( firstpass == 0 ) 7165 7031 { 7166 sprintf(ligne,"%s/ParamFile%s.h",nomdir,yyvsp[-1].na );7032 sprintf(ligne,"%s/ParamFile%s.h",nomdir,yyvsp[-1].nac); 7167 7033 paramout=fopen(ligne,"w"); 7168 7034 if ( retour77 == 0 ) fprintf(paramout,"!\n"); 7169 7035 else fprintf(paramout,"C\n"); 7170 7036 } 7171 strcpy(subroutinename,yyvsp[-1].na );7037 strcpy(subroutinename,yyvsp[-1].nac); 7172 7038 if ( inmodulemeet == 1 ) 7173 7039 { … … 7177 7043 Add_SubroutineArgument_Var_1(yyvsp[0].l); 7178 7044 strcpy(DeclType,""); 7179 Add_FunctionType_Var_1(yyvsp[-1].na );7045 Add_FunctionType_Var_1(yyvsp[-1].nac); 7180 7046 /* in the second step we should write the head of */ 7181 7047 /* the subroutine sub_loop_<subroutinename> */ … … 7189 7055 Add_SubroutineArgument_Var_1(yyvsp[0].l); 7190 7056 strcpy(DeclType,""); 7191 Add_FunctionType_Var_1(yyvsp[-1].na );7057 Add_FunctionType_Var_1(yyvsp[-1].nac); 7192 7058 writeheadnewsub_0(2); 7193 7059 } … … 7198 7064 { 7199 7065 GlobalDeclaration = 0; 7200 strcpy(curmodulename,yyvsp[0].na );7066 strcpy(curmodulename,yyvsp[0].nac); 7201 7067 strcpy(subroutinename,""); 7202 Add_NameOfModule_1(yyvsp[0].na );7068 Add_NameOfModule_1(yyvsp[0].nac); 7203 7069 if ( inmoduledeclare == 0 ) 7204 7070 { … … 7217 7083 if ( couldaddvariable == 1 ) 7218 7084 { 7219 strcpy(yyval.na ,yyvsp[0].na);strcpy(subroutinename,yyvsp[0].na);7085 strcpy(yyval.nac,yyvsp[0].nac);strcpy(subroutinename,yyvsp[0].nac); 7220 7086 } 7221 7087 } … … 7230 7096 #line 535 "fortran.y" 7231 7097 { 7232 if ( couldaddvariable == 1 ) Add_Include_1(yyvsp[0].na );7098 if ( couldaddvariable == 1 ) Add_Include_1(yyvsp[0].nac); 7233 7099 } 7234 7100 break; … … 7283 7149 case 48: 7284 7150 #line 577 "fortran.y" 7285 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na );}7151 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].nac);} 7286 7152 break; 7287 7153 case 49: … … 7488 7354 if ( firstpass == 0 ) 7489 7355 { 7490 sprintf(ligne,"%s/ParamFile%s.h",nomdir,yyvsp[-1].na );7356 sprintf(ligne,"%s/ParamFile%s.h",nomdir,yyvsp[-1].nac); 7491 7357 paramout=fopen(ligne,"w"); 7492 7358 if ( retour77 == 0 ) fprintf(paramout,"!\n"); 7493 7359 else fprintf(paramout,"C\n"); 7494 7360 } 7495 strcpy(subroutinename,yyvsp[-1].na );7361 strcpy(subroutinename,yyvsp[-1].nac); 7496 7362 if ( inmodulemeet == 1 ) 7497 7363 { … … 7500 7366 /* name of the function which has to be defined */ 7501 7367 Add_SubroutineArgument_Var_1(yyvsp[0].l); 7502 Add_FunctionType_Var_1(yyvsp[-1].na );7368 Add_FunctionType_Var_1(yyvsp[-1].nac); 7503 7369 /* in the second step we should write the head of */ 7504 7370 /* the subroutine sub_loop_<subroutinename> */ … … 7511 7377 /* name of the function which has to be defined */ 7512 7378 Add_SubroutineArgument_Var_1(yyvsp[0].l); 7513 Add_FunctionType_Var_1(yyvsp[-1].na );7379 Add_FunctionType_Var_1(yyvsp[-1].nac); 7514 7380 /* in the second step we should write the head of */ 7515 7381 /* the subroutine sub_loop_<subroutinename> */ … … 7534 7400 #line 861 "fortran.y" 7535 7401 { 7536 pos_curdata = setposcur()-strlen(yyvsp[0].na );7402 pos_curdata = setposcur()-strlen(yyvsp[0].nac); 7537 7403 } 7538 7404 break; … … 7544 7410 if ( aftercontainsdeclare == 1 ) strcpy(ligne,""); 7545 7411 else sprintf(ligne,"(/ %s /)",yyvsp[-1].na); 7546 Add_Data_Var_1(yyvsp[-3].na ,ligne);7412 Add_Data_Var_1(yyvsp[-3].nac,ligne); 7547 7413 } 7548 7414 } … … 7555 7421 if ( aftercontainsdeclare == 1 ) strcpy(ligne,""); 7556 7422 else sprintf(ligne,"(/ %s /)",yyvsp[-1].na); 7557 Add_Data_Var_1(yyvsp[-3].na ,ligne);7423 Add_Data_Var_1(yyvsp[-3].nac,ligne); 7558 7424 } 7559 7425 } … … 7598 7464 #line 921 "fortran.y" 7599 7465 { 7600 if ( couldaddvariable == 1 ) Add_Save_Var_1(yyvsp[-1].na ,yyvsp[0].d);7466 if ( couldaddvariable == 1 ) Add_Save_Var_1(yyvsp[-1].nac,yyvsp[0].d); 7601 7467 } 7602 7468 break; 7603 7469 case 130: 7604 7470 #line 930 "fortran.y" 7605 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na ,yyvsp[0].na);}7471 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].nac);} 7606 7472 break; 7607 7473 case 131: … … 7623 7489 case 135: 7624 7490 #line 941 "fortran.y" 7625 {if ( couldaddvariable == 1 ) strcpy(yyval.na ,"");}7491 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,"");} 7626 7492 break; 7627 7493 case 136: 7628 7494 #line 943 "fortran.y" 7629 {if ( couldaddvariable == 1 ) strcpy(yyval.na ,yyvsp[0].na);}7495 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,yyvsp[0].nac);} 7630 7496 break; 7631 7497 case 145: … … 7642 7508 { 7643 7509 /* */ 7644 curvar=createvar(yyvsp[-2].na ,yyvsp[-1].d);7510 curvar=createvar(yyvsp[-2].nac,yyvsp[-1].d); 7645 7511 /* */ 7646 7512 CreateAndFillin_Curvar("",curvar); … … 7660 7526 { 7661 7527 /* */ 7662 curvar=createvar(yyvsp[-2].na ,yyvsp[-1].d);7528 curvar=createvar(yyvsp[-2].nac,yyvsp[-1].d); 7663 7529 /* */ 7664 7530 CreateAndFillin_Curvar("",curvar); … … 7685 7551 if ( couldaddvariable == 1 ) 7686 7552 { 7687 sprintf(charusemodule,"%s",yyvsp[-1].na );7688 Add_NameOfCommon_1(yyvsp[-1].na );7553 sprintf(charusemodule,"%s",yyvsp[-1].nac); 7554 Add_NameOfCommon_1(yyvsp[-1].nac); 7689 7555 pos_end = setposcur(); 7690 7556 RemoveWordSET_0(fortranout,pos_curcommon, … … 7698 7564 if ( couldaddvariable == 1 ) 7699 7565 { 7700 sprintf(charusemodule,"%s",yyvsp[-2].na );7701 Add_NameOfCommon_1(yyvsp[-2].na );7566 sprintf(charusemodule,"%s",yyvsp[-2].nac); 7567 Add_NameOfCommon_1(yyvsp[-2].nac); 7702 7568 pos_end = setposcur(); 7703 7569 RemoveWordSET_0(fortranout,pos_curcommon, … … 7738 7604 { 7739 7605 positioninblock = positioninblock + 1 ; 7740 strcpy(commonvar,yyvsp[-1].na );7606 strcpy(commonvar,yyvsp[-1].nac); 7741 7607 commondim = yyvsp[0].d; 7742 7608 } … … 7748 7614 if ( couldaddvariable == 1 ) 7749 7615 { 7750 strcpy(yyval.na ,"");7616 strcpy(yyval.nac,""); 7751 7617 positioninblock=0; 7752 7618 strcpy(commonblockname,""); … … 7759 7625 if ( couldaddvariable == 1 ) 7760 7626 { 7761 strcpy(yyval.na ,yyvsp[-1].na);7627 strcpy(yyval.nac,yyvsp[-1].nac); 7762 7628 positioninblock=0; 7763 strcpy(commonblockname,yyvsp[-1].na );7629 strcpy(commonblockname,yyvsp[-1].nac); 7764 7630 } 7765 7631 } … … 7787 7653 /* */ 7788 7654 curvar->v_VariableIsParameter=1; 7789 strcpy(curvar->v_nomvar,yyvsp[-2].na); 7655 strcpy(curvar->v_nomvar,yyvsp[-2].nac); 7656 Save_Length(yyvsp[-2].nac,4); 7790 7657 strcpy(curvar->v_subroutinename,subroutinename); 7658 Save_Length(subroutinename,11); 7791 7659 strcpy(curvar->v_modulename,curmodulename); 7660 Save_Length(curmodulename,6); 7792 7661 strcpy(curvar->v_initialvalue,yyvsp[0].na); 7662 Save_Length(yyvsp[0].na,14); 7793 7663 strcpy(curvar->v_commoninfile,mainfile); 7664 Save_Length(mainfile,10); 7794 7665 yyval.v=curvar; 7795 7666 } … … 7797 7668 break; 7798 7669 case 172: 7799 #line 11 19"fortran.y"7670 #line 1124 "fortran.y" 7800 7671 { 7801 7672 if ( insubroutinedeclare == 1 ) … … 7809 7680 break; 7810 7681 case 175: 7811 #line 113 3"fortran.y"7682 #line 1138 "fortran.y" 7812 7683 { 7813 7684 if ( couldaddvariable == 1 ) … … 7816 7687 if (dimsgiven == 1) 7817 7688 { 7818 curvar=createvar(yyvsp[-3].na ,curdim);7689 curvar=createvar(yyvsp[-3].nac,curdim); 7819 7690 } 7820 7691 else 7821 7692 { 7822 curvar=createvar(yyvsp[-3].na ,yyvsp[-2].d);7693 curvar=createvar(yyvsp[-3].nac,yyvsp[-2].d); 7823 7694 } 7824 7695 /* */ … … 7832 7703 strcpy(c_selectordim.first,"1"); 7833 7704 strcpy(c_selectordim.last,c_selectorname); 7705 Save_Length(c_selectorname,1); 7834 7706 change_dim_char 7835 7707 (insertdim(NULL,c_selectordim),curlistvar); … … 7842 7714 break; 7843 7715 case 176: 7844 #line 11 64"fortran.y"7716 #line 1170 "fortran.y" 7845 7717 { 7846 7718 if ( couldaddvariable == 1 ) … … 7848 7720 if (dimsgiven == 1) 7849 7721 { 7850 curvar=createvar(yyvsp[-3].na ,curdim);7722 curvar=createvar(yyvsp[-3].nac,curdim); 7851 7723 } 7852 7724 else 7853 7725 { 7854 curvar=createvar(yyvsp[-3].na ,yyvsp[-2].d);7726 curvar=createvar(yyvsp[-3].nac,yyvsp[-2].d); 7855 7727 } 7856 7728 /* */ … … 7858 7730 /* */ 7859 7731 strcpy(curvar->v_typevar,(yyvsp[-6].l->var->v_typevar)); 7732 Save_Length(yyvsp[-6].l->var->v_typevar,3); 7860 7733 /* */ 7861 7734 curlistvar=insertvar(yyvsp[-6].l,curvar); … … 7866 7739 strcpy(c_selectordim.first,"1"); 7867 7740 strcpy(c_selectordim.last,c_selectorname); 7741 Save_Length(c_selectorname,1); 7868 7742 change_dim_char 7869 7743 (insertdim(NULL,c_selectordim),curlistvar); … … 7876 7750 break; 7877 7751 case 177: 7878 #line 1 196"fortran.y"7752 #line 1204 "fortran.y" 7879 7753 {dimsgiven=0;} 7880 7754 break; 7881 7755 case 178: 7882 #line 1 199"fortran.y"7883 {strcpy(DeclType,yyvsp[-1].na );}7756 #line 1207 "fortran.y" 7757 {strcpy(DeclType,yyvsp[-1].nac);} 7884 7758 break; 7885 7759 case 179: 7886 #line 120 1"fortran.y"7760 #line 1209 "fortran.y" 7887 7761 { 7888 7762 strcpy(DeclType,"CHARACTER"); … … 7890 7764 break; 7891 7765 case 180: 7892 #line 12 05"fortran.y"7766 #line 1213 "fortran.y" 7893 7767 { 7894 strcpy(DeclType,yyvsp[-2].na );7895 strcpy(nameinttypename,yyvsp[0].na );7768 strcpy(DeclType,yyvsp[-2].nac); 7769 strcpy(nameinttypename,yyvsp[0].nac); 7896 7770 } 7897 7771 break; 7898 7772 case 181: 7899 #line 121 0"fortran.y"7773 #line 1218 "fortran.y" 7900 7774 { 7901 7775 strcpy(DeclType,"TYPE"); … … 7903 7777 break; 7904 7778 case 182: 7905 #line 12 15"fortran.y"7779 #line 1223 "fortran.y" 7906 7780 { 7907 7781 if ( couldaddvariable == 1 ) VarTypepar = 1 ; … … 7911 7785 break; 7912 7786 case 184: 7913 #line 12 23"fortran.y"7914 {c_selectorgiven=1;strcpy(c_selectorname,yyvsp[0].na );}7787 #line 1231 "fortran.y" 7788 {c_selectorgiven=1;strcpy(c_selectorname,yyvsp[0].nac);} 7915 7789 break; 7916 7790 case 185: 7917 #line 12 24"fortran.y"7791 #line 1232 "fortran.y" 7918 7792 {c_star = 1;} 7919 7793 break; 7920 7794 case 190: 7921 #line 12 32"fortran.y"7795 #line 1240 "fortran.y" 7922 7796 { 7923 7797 pos_cur_decl = setposcur()-9; … … 7925 7799 break; 7926 7800 case 191: 7927 #line 12 36"fortran.y"7928 {strcpy(yyval.na ,yyvsp[0].na);}7801 #line 1244 "fortran.y" 7802 {strcpy(yyval.nac,yyvsp[0].nac);} 7929 7803 break; 7930 7804 case 192: 7931 #line 12 39"fortran.y"7805 #line 1247 "fortran.y" 7932 7806 { 7933 strcpy(yyval.na ,"INTEGER");7807 strcpy(yyval.nac,"INTEGER"); 7934 7808 pos_cur_decl = setposcur()-7; 7935 7809 } 7936 7810 break; 7937 7811 case 193: 7938 #line 12 43"fortran.y"7812 #line 1251 "fortran.y" 7939 7813 { 7940 strcpy(yyval.na ,"REAL");7814 strcpy(yyval.nac,"REAL"); 7941 7815 pos_cur_decl = setposcur()-4; 7942 7816 } 7943 7817 break; 7944 7818 case 194: 7945 #line 1248 "fortran.y" 7946 {strcpy(yyval.na,"COMPLEX");} 7819 #line 1256 "fortran.y" 7820 {strcpy(yyval.nac,"COMPLEX"); 7821 pos_cur_decl = setposcur()-7;} 7947 7822 break; 7948 7823 case 195: 7949 #line 125 0"fortran.y"7824 #line 1259 "fortran.y" 7950 7825 { 7951 7826 pos_cur_decl = setposcur()-16; 7952 strcpy(yyval.na ,"REAL");7827 strcpy(yyval.nac,"REAL"); 7953 7828 strcpy(nameinttypename,"8"); 7954 7829 } 7955 7830 break; 7956 7831 case 196: 7957 #line 12 56"fortran.y"7958 {strcpy(yyval.na ,"DOUBLE COMPLEX");}7832 #line 1265 "fortran.y" 7833 {strcpy(yyval.nac,"DOUBLE COMPLEX");} 7959 7834 break; 7960 7835 case 197: 7961 #line 12 58"fortran.y"7836 #line 1267 "fortran.y" 7962 7837 { 7963 strcpy(yyval.na ,"LOGICAL");7838 strcpy(yyval.nac,"LOGICAL"); 7964 7839 pos_cur_decl = setposcur()-7; 7965 7840 } 7966 7841 break; 7967 7842 case 199: 7968 #line 12 64"fortran.y"7843 #line 1273 "fortran.y" 7969 7844 {strcpy(vallengspec,yyvsp[0].na);} 7970 7845 break; 7971 7846 case 200: 7972 #line 12 66"fortran.y"7847 #line 1275 "fortran.y" 7973 7848 {sprintf(yyval.na,"*%s",yyvsp[0].na);} 7974 7849 break; 7975 7850 case 201: 7976 #line 12 67"fortran.y"7851 #line 1276 "fortran.y" 7977 7852 {strcpy(yyval.na,"*(*)");} 7978 7853 break; 7979 7854 case 208: 7980 #line 12 78"fortran.y"7855 #line 1287 "fortran.y" 7981 7856 { 7982 7857 if ( strstr(yyvsp[0].na,"0.d0") ) … … 7985 7860 sprintf(NamePrecision,""); 7986 7861 } 7987 else sprintf(NamePrecision,"%s = %s",yyvsp[-2].na ,yyvsp[0].na);7862 else sprintf(NamePrecision,"%s = %s",yyvsp[-2].nac,yyvsp[0].na); 7988 7863 } 7989 7864 break; 7990 7865 case 209: 7991 #line 12 87"fortran.y"7866 #line 1296 "fortran.y" 7992 7867 { 7993 strcpy(NamePrecision,yyvsp[0].na );7868 strcpy(NamePrecision,yyvsp[0].nac); 7994 7869 } 7995 7870 break; 7996 7871 case 210: 7997 #line 1 291"fortran.y"7872 #line 1300 "fortran.y" 7998 7873 { 7999 strcpy(NamePrecision,yyvsp[0].na );7874 strcpy(NamePrecision,yyvsp[0].nac); 8000 7875 } 8001 7876 break; 8002 7877 case 211: 8003 #line 1 295"fortran.y"7878 #line 1304 "fortran.y" 8004 7879 {strcpy(CharacterSize,yyvsp[0].na); 8005 7880 strcpy(yyval.na,yyvsp[0].na);} 8006 7881 break; 8007 7882 case 212: 8008 #line 1 297"fortran.y"7883 #line 1306 "fortran.y" 8009 7884 {strcpy(CharacterSize,"*"); 8010 7885 strcpy(yyval.na,"*");} 8011 7886 break; 8012 7887 case 220: 8013 #line 13 11"fortran.y"7888 #line 1320 "fortran.y" 8014 7889 { 8015 7890 VariableIsParameter = 1; … … 8017 7892 break; 8018 7893 case 222: 8019 #line 13 16"fortran.y"7894 #line 1325 "fortran.y" 8020 7895 {Allocatabledeclare = 1;} 8021 7896 break; 8022 7897 case 223: 8023 #line 13 18"fortran.y"7898 #line 1327 "fortran.y" 8024 7899 { 8025 7900 dimsgiven=1; … … 8028 7903 break; 8029 7904 case 224: 8030 #line 13 23"fortran.y"7905 #line 1332 "fortran.y" 8031 7906 {ExternalDeclare = 1;} 8032 7907 break; 8033 7908 case 225: 8034 #line 13 25"fortran.y"8035 {strcpy(IntentSpec,yyvsp[ 0].na);}7909 #line 1334 "fortran.y" 7910 {strcpy(IntentSpec,yyvsp[-1].nac);} 8036 7911 break; 8037 7912 case 227: 8038 #line 13 27"fortran.y"7913 #line 1336 "fortran.y" 8039 7914 {optionaldeclare = 1 ;} 8040 7915 break; 8041 7916 case 228: 8042 #line 13 28"fortran.y"7917 #line 1337 "fortran.y" 8043 7918 {pointerdeclare = 1 ;} 8044 7919 break; 8045 7920 case 229: 8046 #line 13 29"fortran.y"7921 #line 1338 "fortran.y" 8047 7922 { 8048 7923 /* if ( inmodulemeet == 1 ) … … 8053 7928 break; 8054 7929 case 231: 8055 #line 13 37"fortran.y"8056 {s printf(yyval.na,"in");}7930 #line 1346 "fortran.y" 7931 {strcpy(yyval.nac,yyvsp[0].nac);} 8057 7932 break; 8058 7933 case 232: 8059 #line 13 38"fortran.y"8060 {s printf(yyval.na,"out");}7934 #line 1347 "fortran.y" 7935 {strcpy(yyval.nac,yyvsp[0].nac);} 8061 7936 break; 8062 7937 case 233: 8063 #line 13 39"fortran.y"8064 {s printf(yyval.na,"inout");}7938 #line 1348 "fortran.y" 7939 {strcpy(yyval.nac,yyvsp[0].nac); } 8065 7940 break; 8066 7941 case 234: 8067 #line 13 42"fortran.y"7942 #line 1351 "fortran.y" 8068 7943 {PublicDeclare = 1;} 8069 7944 break; 8070 7945 case 235: 8071 #line 13 44"fortran.y"7946 #line 1353 "fortran.y" 8072 7947 {PrivateDeclare = 1;} 8073 7948 break; 8074 7949 case 236: 8075 #line 13 46"fortran.y"7950 #line 1355 "fortran.y" 8076 7951 {if ( created_dimensionlist == 1 ) 8077 7952 { … … 8081 7956 break; 8082 7957 case 237: 8083 #line 13 52"fortran.y"7958 #line 1361 "fortran.y" 8084 7959 {if ( created_dimensionlist == 1 || 8085 7960 agrif_parentcall == 1 ) yyval.d=yyvsp[-1].d;} 8086 7961 break; 8087 7962 case 238: 8088 #line 13 55"fortran.y"7963 #line 1364 "fortran.y" 8089 7964 {if ( created_dimensionlist == 1 || 8090 7965 agrif_parentcall == 1 ) yyval.d=insertdim(NULL,yyvsp[0].dim1);} 8091 7966 break; 8092 7967 case 239: 8093 #line 13 58"fortran.y"7968 #line 1367 "fortran.y" 8094 7969 {if ( couldaddvariable == 1 ) 8095 7970 if ( created_dimensionlist == 1 ) yyval.d=insertdim(yyvsp[-2].d,yyvsp[0].dim1);} 8096 7971 break; 8097 7972 case 240: 8098 #line 1361 "fortran.y" 8099 {strcpy(yyval.dim1.first,"1");strcpy(yyval.dim1.last,yyvsp[0].na);} 7973 #line 1370 "fortran.y" 7974 { 7975 strcpy(yyval.dim1.first,"1"); 7976 strcpy(yyval.dim1.last,yyvsp[0].na); 7977 Save_Length(yyvsp[0].na,1); 7978 } 8100 7979 break; 8101 7980 case 241: 8102 #line 1362 "fortran.y" 8103 {strcpy(yyval.dim1.first,"");strcpy(yyval.dim1.last,"");} 7981 #line 1375 "fortran.y" 7982 { 7983 strcpy(yyval.dim1.first,""); 7984 strcpy(yyval.dim1.last,""); 7985 } 8104 7986 break; 8105 7987 case 242: 8106 #line 1363 "fortran.y" 8107 {strcpy(yyval.dim1.first,yyvsp[-1].na);strcpy(yyval.dim1.last,"");} 7988 #line 1379 "fortran.y" 7989 { 7990 strcpy(yyval.dim1.first,yyvsp[-1].na); 7991 Save_Length(yyvsp[-1].na,2); 7992 strcpy(yyval.dim1.last,""); 7993 } 8108 7994 break; 8109 7995 case 243: 8110 #line 1364 "fortran.y" 8111 {strcpy(yyval.dim1.first,"");strcpy(yyval.dim1.last,yyvsp[0].na);} 7996 #line 1384 "fortran.y" 7997 { 7998 strcpy(yyval.dim1.first,""); 7999 strcpy(yyval.dim1.last,yyvsp[0].na); 8000 Save_Length(yyvsp[0].na,1); 8001 } 8112 8002 break; 8113 8003 case 244: 8114 #line 1366 "fortran.y" 8115 {strcpy(yyval.dim1.first,yyvsp[-2].na);strcpy(yyval.dim1.last,yyvsp[0].na);} 8004 #line 1390 "fortran.y" 8005 { 8006 strcpy(yyval.dim1.first,yyvsp[-2].na); 8007 Save_Length(yyvsp[-2].na,2); 8008 strcpy(yyval.dim1.last,yyvsp[0].na); 8009 Save_Length(yyvsp[0].na,1); 8010 } 8116 8011 break; 8117 8012 case 245: 8118 #line 13 68"fortran.y"8013 #line 1397 "fortran.y" 8119 8014 {strcpy(yyval.na,"*");} 8120 8015 break; 8121 8016 case 246: 8122 #line 13 69"fortran.y"8017 #line 1398 "fortran.y" 8123 8018 {strcpy(yyval.na,yyvsp[0].na);} 8124 8019 break; 8125 8020 case 247: 8126 #line 1 371"fortran.y"8021 #line 1400 "fortran.y" 8127 8022 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 8128 8023 break; 8129 8024 case 248: 8130 #line 1 373"fortran.y"8025 #line 1402 "fortran.y" 8131 8026 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"(%s)",yyvsp[-1].na);} 8132 8027 break; 8133 8028 case 249: 8134 #line 1 375"fortran.y"8029 #line 1404 "fortran.y" 8135 8030 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 8136 8031 break; 8137 8032 case 250: 8138 #line 1 377"fortran.y"8033 #line 1406 "fortran.y" 8139 8034 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 8140 8035 break; 8141 8036 case 251: 8142 #line 1 381"fortran.y"8037 #line 1410 "fortran.y" 8143 8038 {sprintf(yyval.na,"SUM(%s)",yyvsp[-1].na);} 8144 8039 break; 8145 8040 case 252: 8146 #line 1 383"fortran.y"8041 #line 1412 "fortran.y" 8147 8042 {sprintf(yyval.na,"MAX(%s)",yyvsp[-1].na);} 8148 8043 break; 8149 8044 case 253: 8150 #line 1 385"fortran.y"8045 #line 1414 "fortran.y" 8151 8046 {sprintf(yyval.na,"TANH(%s)",yyvsp[-1].na);} 8152 8047 break; 8153 8048 case 254: 8154 #line 1 387"fortran.y"8049 #line 1416 "fortran.y" 8155 8050 {sprintf(yyval.na,"MAXVAL(%s)",yyvsp[-1].na);} 8156 8051 break; 8157 8052 case 255: 8158 #line 1 389"fortran.y"8053 #line 1418 "fortran.y" 8159 8054 {sprintf(yyval.na,"MIN(%s)",yyvsp[-1].na);} 8160 8055 break; 8161 8056 case 256: 8162 #line 1 391"fortran.y"8057 #line 1420 "fortran.y" 8163 8058 {sprintf(yyval.na,"MINVAL(%s)",yyvsp[-1].na);} 8164 8059 break; 8165 8060 case 257: 8166 #line 1 393"fortran.y"8061 #line 1422 "fortran.y" 8167 8062 {sprintf(yyval.na,"TRIM(%s)",yyvsp[-1].na);} 8168 8063 break; 8169 8064 case 258: 8170 #line 1 395"fortran.y"8065 #line 1424 "fortran.y" 8171 8066 {sprintf(yyval.na,"SQRT(%s)",yyvsp[-1].na);} 8172 8067 break; 8173 8068 case 259: 8174 #line 1 397"fortran.y"8069 #line 1426 "fortran.y" 8175 8070 {sprintf(yyval.na,"REAL(%s)",yyvsp[-1].na);} 8176 8071 break; 8177 8072 case 260: 8178 #line 1 399"fortran.y"8073 #line 1428 "fortran.y" 8179 8074 {sprintf(yyval.na,"INT(%s)",yyvsp[-1].na);} 8180 8075 break; 8181 8076 case 261: 8182 #line 14 01"fortran.y"8077 #line 1430 "fortran.y" 8183 8078 {sprintf(yyval.na,"NINT(%s)",yyvsp[-1].na);} 8184 8079 break; 8185 8080 case 262: 8186 #line 14 03"fortran.y"8081 #line 1432 "fortran.y" 8187 8082 {sprintf(yyval.na,"FLOAT(%s)",yyvsp[-1].na);} 8188 8083 break; 8189 8084 case 263: 8190 #line 14 05"fortran.y"8085 #line 1434 "fortran.y" 8191 8086 {sprintf(yyval.na,"EXP(%s)",yyvsp[-1].na);} 8192 8087 break; 8193 8088 case 264: 8194 #line 14 07"fortran.y"8089 #line 1436 "fortran.y" 8195 8090 {sprintf(yyval.na,"COS(%s)",yyvsp[-1].na);} 8196 8091 break; 8197 8092 case 265: 8198 #line 14 09"fortran.y"8093 #line 1438 "fortran.y" 8199 8094 {sprintf(yyval.na,"COSH(%s)",yyvsp[-1].na);} 8200 8095 break; 8201 8096 case 266: 8202 #line 14 11"fortran.y"8097 #line 1440 "fortran.y" 8203 8098 {sprintf(yyval.na,"ACOS(%s)",yyvsp[-1].na);} 8204 8099 break; 8205 8100 case 267: 8206 #line 14 13"fortran.y"8101 #line 1442 "fortran.y" 8207 8102 {sprintf(yyval.na,"SIN(%s)",yyvsp[-1].na);} 8208 8103 break; 8209 8104 case 268: 8210 #line 14 15"fortran.y"8105 #line 1444 "fortran.y" 8211 8106 {sprintf(yyval.na,"SINH(%s)",yyvsp[-1].na);} 8212 8107 break; 8213 8108 case 269: 8214 #line 14 17"fortran.y"8109 #line 1446 "fortran.y" 8215 8110 {sprintf(yyval.na,"ASIN(%s)",yyvsp[-1].na);} 8216 8111 break; 8217 8112 case 270: 8218 #line 14 19"fortran.y"8113 #line 1448 "fortran.y" 8219 8114 {sprintf(yyval.na,"LOG(%s)",yyvsp[-1].na);} 8220 8115 break; 8221 8116 case 271: 8222 #line 14 21"fortran.y"8117 #line 1450 "fortran.y" 8223 8118 {sprintf(yyval.na,"TAN(%s)",yyvsp[-1].na);} 8224 8119 break; 8225 8120 case 272: 8226 #line 14 23"fortran.y"8121 #line 1452 "fortran.y" 8227 8122 {sprintf(yyval.na,"ATAN(%s)",yyvsp[-1].na);} 8228 8123 break; 8229 8124 case 273: 8230 #line 14 25"fortran.y"8125 #line 1454 "fortran.y" 8231 8126 {sprintf(yyval.na,"ABS(%s)",yyvsp[-1].na);} 8232 8127 break; 8233 8128 case 274: 8234 #line 14 27"fortran.y"8129 #line 1456 "fortran.y" 8235 8130 {sprintf(yyval.na,"MOD(%s)",yyvsp[-1].na);} 8236 8131 break; 8237 8132 case 275: 8238 #line 14 29"fortran.y"8133 #line 1458 "fortran.y" 8239 8134 {sprintf(yyval.na,"SIGN(%s)",yyvsp[-1].na);} 8240 8135 break; 8241 8136 case 276: 8242 #line 14 31"fortran.y"8137 #line 1460 "fortran.y" 8243 8138 {sprintf(yyval.na,"MINLOC(%s)",yyvsp[-1].na);} 8244 8139 break; 8245 8140 case 277: 8246 #line 14 33"fortran.y"8141 #line 1462 "fortran.y" 8247 8142 {sprintf(yyval.na,"MAXLOC(%s)",yyvsp[-1].na);} 8248 8143 break; 8249 8144 case 278: 8250 #line 14 35"fortran.y"8145 #line 1464 "fortran.y" 8251 8146 {strcpy(yyval.na,yyvsp[0].na);} 8252 8147 break; 8253 8148 case 279: 8254 #line 14 37"fortran.y"8149 #line 1466 "fortran.y" 8255 8150 {if ( couldaddvariable == 1 ) 8256 8151 { strcpy(yyval.na,yyvsp[-2].na);strcat(yyval.na,",");strcat(yyval.na,yyvsp[0].na);}} 8257 8152 break; 8258 8153 case 280: 8259 #line 14 40"fortran.y"8154 #line 1469 "fortran.y" 8260 8155 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 8261 8156 break; 8262 8157 case 281: 8263 #line 1442 "fortran.y" 8158 #line 1471 "fortran.y" 8159 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].nac);} 8160 break; 8161 case 282: 8162 #line 1473 "fortran.y" 8264 8163 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 8265 8164 break; 8266 case 282: 8267 #line 1444 "fortran.y" 8165 case 283: 8166 #line 1475 "fortran.y" 8167 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8168 break; 8169 case 284: 8170 #line 1477 "fortran.y" 8171 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].na);} 8172 break; 8173 case 285: 8174 #line 1479 "fortran.y" 8175 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].na);} 8176 break; 8177 case 286: 8178 #line 1481 "fortran.y" 8179 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,"+");} 8180 break; 8181 case 287: 8182 #line 1482 "fortran.y" 8183 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,"-");} 8184 break; 8185 case 288: 8186 #line 1485 "fortran.y" 8187 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"+%s",yyvsp[0].na);} 8188 break; 8189 case 289: 8190 #line 1487 "fortran.y" 8191 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"-%s",yyvsp[0].na);} 8192 break; 8193 case 290: 8194 #line 1489 "fortran.y" 8195 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"*%s",yyvsp[0].na);} 8196 break; 8197 case 291: 8198 #line 1491 "fortran.y" 8199 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].na);} 8200 break; 8201 case 292: 8202 #line 1493 "fortran.y" 8203 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].na);} 8204 break; 8205 case 293: 8206 #line 1495 "fortran.y" 8207 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].na);} 8208 break; 8209 case 294: 8210 #line 1497 "fortran.y" 8211 {if ( couldaddvariable == 1 ) sprintf(yyval.na," > %s",yyvsp[0].na);} 8212 break; 8213 case 295: 8214 #line 1499 "fortran.y" 8215 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].na);} 8216 break; 8217 case 296: 8218 #line 1501 "fortran.y" 8219 {if ( couldaddvariable == 1 ) sprintf(yyval.na," < %s",yyvsp[0].na);} 8220 break; 8221 case 297: 8222 #line 1503 "fortran.y" 8223 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].na);} 8224 break; 8225 case 298: 8226 #line 1505 "fortran.y" 8227 {if ( couldaddvariable == 1 ) sprintf(yyval.na," >= %s",yyvsp[0].na);} 8228 break; 8229 case 299: 8230 #line 1507 "fortran.y" 8231 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].na);} 8232 break; 8233 case 300: 8234 #line 1509 "fortran.y" 8235 {if ( couldaddvariable == 1 ) sprintf(yyval.na," <= %s",yyvsp[0].na);} 8236 break; 8237 case 301: 8238 #line 1511 "fortran.y" 8239 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].na);} 8240 break; 8241 case 302: 8242 #line 1513 "fortran.y" 8243 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].na);} 8244 break; 8245 case 303: 8246 #line 1515 "fortran.y" 8247 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].na);} 8248 break; 8249 case 304: 8250 #line 1517 "fortran.y" 8251 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].nac,yyvsp[0].na);} 8252 break; 8253 case 305: 8254 #line 1519 "fortran.y" 8255 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s",yyvsp[0].na);} 8256 break; 8257 case 306: 8258 #line 1521 "fortran.y" 8259 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s",yyvsp[0].na);} 8260 break; 8261 case 307: 8262 #line 1523 "fortran.y" 8263 {strcpy(yyval.na,"");} 8264 break; 8265 case 308: 8266 #line 1525 "fortran.y" 8267 {sprintf(yyval.na,"/%s",yyvsp[0].na);} 8268 break; 8269 case 309: 8270 #line 1527 "fortran.y" 8271 {sprintf(yyval.na,"/= %s",yyvsp[0].na);} 8272 break; 8273 case 310: 8274 #line 1529 "fortran.y" 8275 {sprintf(yyval.na,"//%s",yyvsp[0].na);} 8276 break; 8277 case 311: 8278 #line 1532 "fortran.y" 8279 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"==%s",yyvsp[0].na);} 8280 break; 8281 case 312: 8282 #line 1534 "fortran.y" 8283 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"= %s",yyvsp[0].na);} 8284 break; 8285 case 313: 8286 #line 1537 "fortran.y" 8287 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].nac);} 8288 break; 8289 case 314: 8290 #line 1539 "fortran.y" 8268 8291 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 8269 8292 break; 8270 case 283: 8271 #line 1446 "fortran.y" 8272 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8273 break; 8274 case 284: 8275 #line 1448 "fortran.y" 8276 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8277 break; 8278 case 285: 8279 #line 1450 "fortran.y" 8280 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8281 break; 8282 case 286: 8283 #line 1452 "fortran.y" 8284 {if ( couldaddvariable == 1 ) strcpy(yyval.na,"+");} 8285 break; 8286 case 287: 8287 #line 1453 "fortran.y" 8288 {if ( couldaddvariable == 1 ) strcpy(yyval.na,"-");} 8289 break; 8290 case 288: 8291 #line 1456 "fortran.y" 8292 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"+%s",yyvsp[0].na);} 8293 break; 8294 case 289: 8295 #line 1458 "fortran.y" 8296 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"-%s",yyvsp[0].na);} 8297 break; 8298 case 290: 8299 #line 1460 "fortran.y" 8300 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"*%s",yyvsp[0].na);} 8301 break; 8302 case 291: 8303 #line 1462 "fortran.y" 8304 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8305 break; 8306 case 292: 8307 #line 1464 "fortran.y" 8308 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8309 break; 8310 case 293: 8311 #line 1466 "fortran.y" 8312 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8313 break; 8314 case 294: 8315 #line 1468 "fortran.y" 8316 {if ( couldaddvariable == 1 ) sprintf(yyval.na," > %s",yyvsp[0].na);} 8317 break; 8318 case 295: 8319 #line 1470 "fortran.y" 8320 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8321 break; 8322 case 296: 8323 #line 1472 "fortran.y" 8324 {if ( couldaddvariable == 1 ) sprintf(yyval.na," < %s",yyvsp[0].na);} 8325 break; 8326 case 297: 8327 #line 1474 "fortran.y" 8328 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8329 break; 8330 case 298: 8331 #line 1476 "fortran.y" 8332 {if ( couldaddvariable == 1 ) sprintf(yyval.na," >= %s",yyvsp[0].na);} 8333 break; 8334 case 299: 8335 #line 1478 "fortran.y" 8336 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8337 break; 8338 case 300: 8339 #line 1480 "fortran.y" 8340 {if ( couldaddvariable == 1 ) sprintf(yyval.na," <= %s",yyvsp[0].na);} 8341 break; 8342 case 301: 8343 #line 1482 "fortran.y" 8344 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8345 break; 8346 case 302: 8347 #line 1484 "fortran.y" 8348 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8349 break; 8350 case 303: 8351 #line 1486 "fortran.y" 8352 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8353 break; 8354 case 304: 8355 #line 1488 "fortran.y" 8356 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);} 8357 break; 8358 case 305: 8359 #line 1490 "fortran.y" 8360 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s",yyvsp[0].na);} 8361 break; 8362 case 306: 8363 #line 1492 "fortran.y" 8364 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s",yyvsp[0].na);} 8365 break; 8366 case 307: 8367 #line 1494 "fortran.y" 8368 {strcpy(yyval.na,"");} 8369 break; 8370 case 308: 8371 #line 1496 "fortran.y" 8372 {sprintf(yyval.na,"/%s",yyvsp[0].na);} 8373 break; 8374 case 309: 8375 #line 1498 "fortran.y" 8376 {sprintf(yyval.na,"/= %s",yyvsp[0].na);} 8377 break; 8378 case 310: 8379 #line 1500 "fortran.y" 8380 {sprintf(yyval.na,"//%s",yyvsp[0].na);} 8381 break; 8382 case 311: 8383 #line 1503 "fortran.y" 8384 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"==%s",yyvsp[0].na);} 8385 break; 8386 case 312: 8387 #line 1505 "fortran.y" 8388 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"= %s",yyvsp[0].na);} 8389 break; 8390 case 313: 8391 #line 1508 "fortran.y" 8293 case 315: 8294 #line 1541 "fortran.y" 8392 8295 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 8393 8296 break; 8394 case 314:8395 #line 1510 "fortran.y"8396 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);}8397 break;8398 case 315:8399 #line 1512 "fortran.y"8400 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);}8401 break;8402 8297 case 316: 8403 #line 15 14"fortran.y"8298 #line 1543 "fortran.y" 8404 8299 { 8405 8300 agrif_parentcall =0; … … 8415 8310 break; 8416 8311 case 317: 8417 #line 15 27"fortran.y"8312 #line 1556 "fortran.y" 8418 8313 { 8419 8314 strcpy(yyval.na,yyvsp[0].na); … … 8422 8317 break; 8423 8318 case 318: 8424 #line 15 32"fortran.y"8319 #line 1561 "fortran.y" 8425 8320 {if ( couldaddvariable == 1 ) sprintf(yyval.na," %s %s ",yyvsp[-1].na,yyvsp[0].na);} 8426 8321 break; 8427 8322 case 319: 8428 #line 15 34"fortran.y"8323 #line 1563 "fortran.y" 8429 8324 {if ( couldaddvariable == 1 ) 8430 8325 sprintf(yyval.na," %s ( %s )",yyvsp[-3].na,yyvsp[-1].na);} 8431 8326 break; 8432 8327 case 320: 8433 #line 15 37"fortran.y"8328 #line 1566 "fortran.y" 8434 8329 {if ( couldaddvariable == 1 ) 8435 8330 sprintf(yyval.na," %s ( %s ) %s ",yyvsp[-4].na,yyvsp[-2].na,yyvsp[0].na);} 8436 8331 break; 8437 8332 case 321: 8438 #line 15 41"fortran.y"8333 #line 1570 "fortran.y" 8439 8334 { 8440 8335 if ( couldaddvariable == 1 ) 8441 8336 { 8442 sprintf(yyval.na," %s ( %s )",yyvsp[-3].na ,yyvsp[-1].na);8337 sprintf(yyval.na," %s ( %s )",yyvsp[-3].nac,yyvsp[-1].na); 8443 8338 ModifyTheAgrifFunction_0(yyvsp[-1].na); 8444 8339 agrif_parentcall =0; … … 8447 8342 break; 8448 8343 case 322: 8449 #line 15 51"fortran.y"8344 #line 1580 "fortran.y" 8450 8345 { 8451 8346 sprintf(yyval.na," %s %% %s ",yyvsp[-2].na,yyvsp[0].na); … … 8454 8349 break; 8455 8350 case 323: 8456 #line 15 57"fortran.y"8351 #line 1586 "fortran.y" 8457 8352 {sprintf(yyval.na,"(/%s/)",yyvsp[-1].na);} 8458 8353 break; 8459 8354 case 324: 8460 #line 15 59"fortran.y"8355 #line 1588 "fortran.y" 8461 8356 {strcpy(yyval.na," ");} 8462 8357 break; 8463 8358 case 325: 8464 #line 15 61"fortran.y"8359 #line 1590 "fortran.y" 8465 8360 {strcpy(yyval.na,yyvsp[0].na);} 8466 8361 break; 8467 8362 case 326: 8468 #line 15 63"fortran.y"8363 #line 1592 "fortran.y" 8469 8364 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 8470 8365 break; 8471 8366 case 327: 8472 #line 15 65"fortran.y"8367 #line 1594 "fortran.y" 8473 8368 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s,%s",yyvsp[-2].na,yyvsp[0].na);} 8474 8369 break; 8475 8370 case 328: 8476 #line 15 67"fortran.y"8371 #line 1596 "fortran.y" 8477 8372 {strcpy(yyval.na,yyvsp[0].na);} 8478 8373 break; 8479 8374 case 329: 8480 #line 15 68"fortran.y"8375 #line 1597 "fortran.y" 8481 8376 {strcpy(yyval.na,yyvsp[0].na);} 8482 8377 break; 8483 8378 case 330: 8484 #line 1 571"fortran.y"8485 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s :%s",yyvsp[-2].na,yyvsp[0].na);}8379 #line 1600 "fortran.y" 8380 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s :%s",yyvsp[-2].na,yyvsp[0].na);} 8486 8381 break; 8487 8382 case 331: 8488 #line 1 573"fortran.y"8383 #line 1602 "fortran.y" 8489 8384 {if ( couldaddvariable == 1 ) 8490 sprintf(yyval.na,"%s :%s:%s",yyvsp[-4].na,yyvsp[-2].na,yyvsp[0].na);}8385 sprintf(yyval.na,"%s :%s :%s",yyvsp[-4].na,yyvsp[-2].na,yyvsp[0].na);} 8491 8386 break; 8492 8387 case 332: 8493 #line 1 576"fortran.y"8494 {if ( couldaddvariable == 1 ) sprintf(yyval.na,":%s :%s",yyvsp[-2].na,yyvsp[0].na);}8388 #line 1605 "fortran.y" 8389 {if ( couldaddvariable == 1 ) sprintf(yyval.na,":%s :%s",yyvsp[-2].na,yyvsp[0].na);} 8495 8390 break; 8496 8391 case 333: 8497 #line 1 577"fortran.y"8392 #line 1606 "fortran.y" 8498 8393 {if ( couldaddvariable == 1 ) sprintf(yyval.na,": : %s",yyvsp[0].na);} 8499 8394 break; 8500 8395 case 334: 8501 #line 1 578"fortran.y"8396 #line 1607 "fortran.y" 8502 8397 {if ( couldaddvariable == 1 ) sprintf(yyval.na,":%s",yyvsp[0].na);} 8503 8398 break; 8504 8399 case 335: 8505 #line 1 579"fortran.y"8506 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s :",yyvsp[-1].na);}8400 #line 1608 "fortran.y" 8401 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s :",yyvsp[-1].na);} 8507 8402 break; 8508 8403 case 336: 8509 #line 1 580"fortran.y"8404 #line 1609 "fortran.y" 8510 8405 {if ( couldaddvariable == 1 ) sprintf(yyval.na,":");} 8511 8406 break; 8512 8407 case 337: 8513 #line 1 582"fortran.y"8408 #line 1611 "fortran.y" 8514 8409 { 8515 8410 if ( couldaddvariable == 1 ) 8516 8411 { 8517 if ( Vartonumber(yyvsp[0].na ) == 1 )8412 if ( Vartonumber(yyvsp[0].nac) == 1 ) 8518 8413 { 8519 8414 Add_SubroutineWhereAgrifUsed_1(subroutinename, 8520 8415 curmodulename); 8521 8416 } 8522 if (!strcasecmp(yyvsp[0].na ,"Agrif_Parent") )8417 if (!strcasecmp(yyvsp[0].nac,"Agrif_Parent") ) 8523 8418 agrif_parentcall =1; 8524 if ( VariableIsNotFunction(yyvsp[0].na ) == 0 )8419 if ( VariableIsNotFunction(yyvsp[0].nac) == 0 ) 8525 8420 { 8526 8421 if ( inagrifcallargument == 1 ) 8527 8422 { 8528 if ( !strcasecmp(yyvsp[0].na ,identcopy) )8423 if ( !strcasecmp(yyvsp[0].nac,identcopy) ) 8529 8424 { 8530 8425 strcpy(sameagrifname,identcopy); … … 8532 8427 } 8533 8428 } 8534 strcpy(identcopy,yyvsp[0].na );8429 strcpy(identcopy,yyvsp[0].nac); 8535 8430 pointedvar=0; 8536 if ( VarIsNonGridDepend(yyvsp[0].na ) == 0 &&8537 Variableshouldberemove(yyvsp[0].na ) == 0 )8431 if ( VarIsNonGridDepend(yyvsp[0].nac) == 0 && 8432 Variableshouldberemove(yyvsp[0].nac) == 0 ) 8538 8433 { 8539 8434 if ( inagrifcallargument == 1 || 8540 varisallocatable_0(yyvsp[0].na ) == 1 ||8541 varispointer_0(yyvsp[0].na ) == 1 )8435 varisallocatable_0(yyvsp[0].nac) == 1 || 8436 varispointer_0(yyvsp[0].nac) == 1 ) 8542 8437 { 8543 ModifyTheVariableName_0(yyvsp[0].na );8438 ModifyTheVariableName_0(yyvsp[0].nac); 8544 8439 } 8545 8440 if ( inagrifcallargument != 1 || 8546 8441 sameagrifargument ==1 ) 8547 Add_UsedInSubroutine_Var_1(yyvsp[0].na );8442 Add_UsedInSubroutine_Var_1(yyvsp[0].nac); 8548 8443 } 8549 NotifyAgrifFunction_0(yyvsp[0].na );8444 NotifyAgrifFunction_0(yyvsp[0].nac); 8550 8445 } 8551 8446 } … … 8553 8448 break; 8554 8449 case 338: 8555 #line 16 23"fortran.y"8556 {if ( couldaddvariable == 1 ) strcpy(yyval.na ,".TRUE.");}8450 #line 1652 "fortran.y" 8451 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,".TRUE.");} 8557 8452 break; 8558 8453 case 339: 8559 #line 16 24"fortran.y"8560 {if ( couldaddvariable == 1 ) strcpy(yyval.na ,".FALSE.");}8454 #line 1653 "fortran.y" 8455 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,".FALSE.");} 8561 8456 break; 8562 8457 case 340: 8563 #line 1625 "fortran.y" 8458 #line 1654 "fortran.y" 8459 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,yyvsp[0].nac);} 8460 break; 8461 case 341: 8462 #line 1655 "fortran.y" 8463 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,yyvsp[0].nac);} 8464 break; 8465 case 342: 8466 #line 1656 "fortran.y" 8467 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,yyvsp[0].nac);} 8468 break; 8469 case 343: 8470 #line 1657 "fortran.y" 8471 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,yyvsp[0].nac);} 8472 break; 8473 case 344: 8474 #line 1659 "fortran.y" 8475 {if ( couldaddvariable == 1 ) sprintf(yyval.nac,"%s%s",yyvsp[-1].nac,yyvsp[0].nac);} 8476 break; 8477 case 346: 8478 #line 1663 "fortran.y" 8479 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,yyvsp[0].nac);} 8480 break; 8481 case 348: 8482 #line 1666 "fortran.y" 8483 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,yyvsp[0].nac);} 8484 break; 8485 case 349: 8486 #line 1668 "fortran.y" 8487 {if ( couldaddvariable == 1 ) strcpy(yyval.nac,yyvsp[0].nac);} 8488 break; 8489 case 350: 8490 #line 1670 "fortran.y" 8491 {if ( couldaddvariable == 1 ) strcpy(yyval.na," ");} 8492 break; 8493 case 351: 8494 #line 1671 "fortran.y" 8564 8495 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 8565 8496 break; 8566 case 341: 8567 #line 1626 "fortran.y" 8497 case 352: 8498 #line 1674 "fortran.y" 8499 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"(%s :%s)",yyvsp[-3].na,yyvsp[-1].na);} 8500 break; 8501 case 353: 8502 #line 1676 "fortran.y" 8503 {if ( couldaddvariable == 1 ) strcpy(yyval.na," ");} 8504 break; 8505 case 354: 8506 #line 1677 "fortran.y" 8568 8507 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 8569 8508 break; 8570 case 342: 8571 #line 1627 "fortran.y" 8509 case 355: 8510 #line 1679 "fortran.y" 8511 {if ( couldaddvariable == 1 ) strcpy(yyval.na," ");} 8512 break; 8513 case 356: 8514 #line 1680 "fortran.y" 8572 8515 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 8573 8516 break; 8574 case 343:8575 #line 1628 "fortran.y"8576 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);}8577 break;8578 case 344:8579 #line 1630 "fortran.y"8580 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s%s",yyvsp[-1].na,yyvsp[0].na);}8581 break;8582 case 346:8583 #line 1634 "fortran.y"8584 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);}8585 break;8586 case 348:8587 #line 1637 "fortran.y"8588 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);}8589 break;8590 case 349:8591 #line 1639 "fortran.y"8592 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);}8593 break;8594 case 350:8595 #line 1641 "fortran.y"8596 {if ( couldaddvariable == 1 ) strcpy(yyval.na," ");}8597 break;8598 case 351:8599 #line 1642 "fortran.y"8600 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);}8601 break;8602 case 352:8603 #line 1645 "fortran.y"8604 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"(%s:%s)",yyvsp[-3].na,yyvsp[-1].na);}8605 break;8606 case 353:8607 #line 1647 "fortran.y"8608 {if ( couldaddvariable == 1 ) strcpy(yyval.na," ");}8609 break;8610 case 354:8611 #line 1648 "fortran.y"8612 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);}8613 break;8614 case 355:8615 #line 1650 "fortran.y"8616 {if ( couldaddvariable == 1 ) strcpy(yyval.na," ");}8617 break;8618 case 356:8619 #line 1651 "fortran.y"8620 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);}8621 break;8622 8517 case 357: 8623 #line 16 53"fortran.y"8518 #line 1682 "fortran.y" 8624 8519 {InitialValueGiven = 0;} 8625 8520 break; 8626 8521 case 358: 8627 #line 16 55"fortran.y"8522 #line 1684 "fortran.y" 8628 8523 { 8629 8524 if ( couldaddvariable == 1 ) … … 8635 8530 break; 8636 8531 case 359: 8637 #line 16 63"fortran.y"8532 #line 1692 "fortran.y" 8638 8533 {pos_curinit = setposcur();} 8639 8534 break; 8640 8535 case 360: 8641 #line 16 66"fortran.y"8536 #line 1695 "fortran.y" 8642 8537 {sprintf(yyval.na,"(%s,%s)",yyvsp[-3].na,yyvsp[-1].na);} 8643 8538 break; 8644 8539 case 361: 8645 #line 16 69"fortran.y"8540 #line 1698 "fortran.y" 8646 8541 { 8647 8542 if ( couldaddvariable == 1 ) … … 8650 8545 if (insubroutinedeclare == 1) 8651 8546 { 8652 copyuse_0(yyvsp[0].na );8547 copyuse_0(yyvsp[0].nac); 8653 8548 } 8654 sprintf(charusemodule,"%s",yyvsp[0].na );8655 Add_NameOfModuleUsed_1(yyvsp[0].na );8549 sprintf(charusemodule,"%s",yyvsp[0].nac); 8550 Add_NameOfModuleUsed_1(yyvsp[0].nac); 8656 8551 8657 8552 if ( inmoduledeclare == 0 ) … … 8665 8560 break; 8666 8561 case 362: 8667 #line 1 689"fortran.y"8562 #line 1718 "fortran.y" 8668 8563 { 8669 8564 if ( couldaddvariable == 1 ) … … 8671 8566 if (insubroutinedeclare == 1) 8672 8567 { 8673 Add_CouplePointed_Var_1(yyvsp[-2].na ,yyvsp[0].lc);8568 Add_CouplePointed_Var_1(yyvsp[-2].nac,yyvsp[0].lc); 8674 8569 } 8675 8570 if ( firstpass == 1 ) … … 8687 8582 if ( coupletmp ) strcat(ligne,","); 8688 8583 } 8689 sprintf(charusemodule,"%s",yyvsp[-2].na );8584 sprintf(charusemodule,"%s",yyvsp[-2].nac); 8690 8585 } 8691 Add_NameOfModuleUsed_1(yyvsp[-2].na );8586 Add_NameOfModuleUsed_1(yyvsp[-2].nac); 8692 8587 } 8693 8588 if ( inmoduledeclare == 0 ) … … 8701 8596 break; 8702 8597 case 363: 8703 #line 17 23"fortran.y"8598 #line 1752 "fortran.y" 8704 8599 { 8705 8600 if ( couldaddvariable == 1 ) … … 8708 8603 if (insubroutinedeclare == 1) 8709 8604 { 8710 copyuseonly_0(yyvsp[-4].na );8605 copyuseonly_0(yyvsp[-4].nac); 8711 8606 } 8712 sprintf(charusemodule,"%s",yyvsp[-4].na );8713 Add_NameOfModuleUsed_1(yyvsp[-4].na );8607 sprintf(charusemodule,"%s",yyvsp[-4].nac); 8608 Add_NameOfModuleUsed_1(yyvsp[-4].nac); 8714 8609 8715 8610 if ( inmoduledeclare == 0 ) … … 8723 8618 break; 8724 8619 case 364: 8725 #line 17 43"fortran.y"8620 #line 1772 "fortran.y" 8726 8621 { 8727 8622 if ( couldaddvariable == 1 ) … … 8730 8625 if (insubroutinedeclare == 1) 8731 8626 { 8732 Add_CouplePointed_Var_1(yyvsp[-4].na ,yyvsp[0].lc);8627 Add_CouplePointed_Var_1(yyvsp[-4].nac,yyvsp[0].lc); 8733 8628 } 8734 8629 if ( firstpass == 1 ) … … 8747 8642 if ( coupletmp ) strcat(ligne,","); 8748 8643 } 8749 sprintf(charusemodule,"%s",yyvsp[-4].na );8644 sprintf(charusemodule,"%s",yyvsp[-4].nac); 8750 8645 } 8751 Add_NameOfModuleUsed_1(yyvsp[-4].na );8646 Add_NameOfModuleUsed_1(yyvsp[-4].nac); 8752 8647 } 8753 8648 if ( firstpass == 0 ) … … 8763 8658 /* if we are in the module declare and if the */ 8764 8659 /* onlylist is a list of global variable */ 8765 variableisglobalinmodule(yyvsp[0].lc, yyvsp[-4].na , fortranout);8660 variableisglobalinmodule(yyvsp[0].lc, yyvsp[-4].nac, fortranout); 8766 8661 } 8767 8662 } … … 8770 8665 break; 8771 8666 case 365: 8772 #line 1 789"fortran.y"8667 #line 1818 "fortran.y" 8773 8668 { 8774 pos_curuse = setposcur()-strlen(yyvsp[0].na );8669 pos_curuse = setposcur()-strlen(yyvsp[0].nac); 8775 8670 } 8776 8671 break; 8777 8672 case 366: 8778 #line 1 794"fortran.y"8779 {strcpy(yyval.na ,yyvsp[0].na);}8673 #line 1823 "fortran.y" 8674 {strcpy(yyval.nac,yyvsp[0].nac);} 8780 8675 break; 8781 8676 case 367: 8782 #line 1 797"fortran.y"8677 #line 1826 "fortran.y" 8783 8678 { 8784 8679 if ( couldaddvariable == 1 ) yyval.lc = yyvsp[0].lc; … … 8786 8681 break; 8787 8682 case 368: 8788 #line 18 01"fortran.y"8683 #line 1830 "fortran.y" 8789 8684 { 8790 8685 if ( couldaddvariable == 1 ) … … 8797 8692 break; 8798 8693 case 369: 8799 #line 18 11"fortran.y"8694 #line 1840 "fortran.y" 8800 8695 { 8801 8696 coupletmp =(listcouple *)malloc(sizeof(listcouple)); 8802 strcpy(coupletmp->c_namevar,yyvsp[-2].na); 8803 strcpy(coupletmp->c_namepointedvar,yyvsp[0].na); 8697 strcpy(coupletmp->c_namevar,yyvsp[-2].nac); 8698 Save_Length(yyvsp[-2].nac,21); 8699 strcpy(coupletmp->c_namepointedvar,yyvsp[0].nac); 8700 Save_Length(yyvsp[0].nac,22); 8804 8701 coupletmp->suiv = NULL; 8805 8702 yyval.lc = coupletmp; … … 8807 8704 break; 8808 8705 case 370: 8809 #line 18 20"fortran.y"8706 #line 1851 "fortran.y" 8810 8707 { 8811 8708 if ( couldaddvariable == 1 ) yyval.lc = yyvsp[0].lc; … … 8813 8710 break; 8814 8711 case 371: 8815 #line 18 24"fortran.y"8712 #line 1855 "fortran.y" 8816 8713 { 8817 8714 if ( couldaddvariable == 1 ) … … 8824 8721 break; 8825 8722 case 372: 8826 #line 18 34"fortran.y"8723 #line 1865 "fortran.y" 8827 8724 { 8828 8725 coupletmp =(listcouple *)malloc(sizeof(listcouple)); 8829 strcpy(coupletmp->c_namevar,yyvsp[-2].na); 8830 strcpy(coupletmp->c_namepointedvar,yyvsp[0].na); 8726 strcpy(coupletmp->c_namevar,yyvsp[-2].nac); 8727 Save_Length(yyvsp[-2].nac,21); 8728 strcpy(coupletmp->c_namepointedvar,yyvsp[0].nac); 8729 Save_Length(yyvsp[0].nac,22); 8831 8730 coupletmp->suiv = NULL; 8832 8731 yyval.lc = coupletmp; 8833 8732 pointedvar=1; 8834 Add_UsedInSubroutine_Var_1(yyvsp[-2].na );8733 Add_UsedInSubroutine_Var_1(yyvsp[-2].nac); 8835 8734 } 8836 8735 break; 8837 8736 case 373: 8838 #line 18 43"fortran.y"8737 #line 1876 "fortran.y" 8839 8738 { 8840 8739 coupletmp =(listcouple *)malloc(sizeof(listcouple)); 8841 strcpy(coupletmp->c_namevar,yyvsp[0].na); 8740 strcpy(coupletmp->c_namevar,yyvsp[0].nac); 8741 Save_Length(yyvsp[0].nac,21); 8842 8742 strcpy(coupletmp->c_namepointedvar,""); 8843 8743 coupletmp->suiv = NULL; … … 8846 8746 break; 8847 8747 case 375: 8848 #line 18 53"fortran.y"8748 #line 1887 "fortran.y" 8849 8749 { 8850 8750 Add_SubroutineWhereAgrifUsed_1(subroutinename, … … 8853 8753 break; 8854 8754 case 376: 8855 #line 18 58"fortran.y"8755 #line 1892 "fortran.y" 8856 8756 { 8857 8757 Add_SubroutineWhereAgrifUsed_1(subroutinename, … … 8860 8760 break; 8861 8761 case 378: 8862 #line 18 64"fortran.y"8762 #line 1898 "fortran.y" 8863 8763 { 8864 8764 GlobalDeclaration = 0 ; … … 8883 8783 /* */ 8884 8784 pos_cur = setposcur(); 8885 closeandcallsubloopandincludeit_0(1 ,yyvsp[0].na);8785 closeandcallsubloopandincludeit_0(1); 8886 8786 functiondeclarationisdone = 0; 8887 8787 } … … 8898 8798 /* */ 8899 8799 pos_cur = setposcur(); 8900 closeandcallsubloopandincludeit_0(2 ,yyvsp[0].na);8800 closeandcallsubloopandincludeit_0(2); 8901 8801 functiondeclarationisdone = 0; 8902 8802 if ( firstpass == 0 ) … … 8912 8812 break; 8913 8813 case 379: 8914 #line 19 14"fortran.y"8814 #line 1948 "fortran.y" 8915 8815 { 8916 8816 if ( couldaddvariable == 1 ) … … 8919 8819 /* */ 8920 8820 pos_cur = setposcur(); 8921 closeandcallsubloopandincludeit_0(3 ,yyvsp[-1].na);8821 closeandcallsubloopandincludeit_0(3); 8922 8822 functiondeclarationisdone = 0; 8923 8823 if ( firstpass == 0 ) … … 8932 8832 break; 8933 8833 case 380: 8934 #line 19 32"fortran.y"8834 #line 1966 "fortran.y" 8935 8835 { 8936 8836 if ( couldaddvariable == 1 && … … 8940 8840 /* */ 8941 8841 pos_cur = setposcur(); 8942 closeandcallsubloopandincludeit_0(1 ,yyvsp[-1].na);8842 closeandcallsubloopandincludeit_0(1); 8943 8843 functiondeclarationisdone = 0; 8944 8844 if ( firstpass == 0 ) … … 8953 8853 break; 8954 8854 case 381: 8955 #line 19 51"fortran.y"8855 #line 1985 "fortran.y" 8956 8856 { 8957 8857 if ( couldaddvariable == 1 ) … … 8960 8860 /* */ 8961 8861 pos_cur = setposcur(); 8962 closeandcallsubloopandincludeit_0(0 ,yyvsp[-1].na);8862 closeandcallsubloopandincludeit_0(0); 8963 8863 functiondeclarationisdone = 0; 8964 8864 if ( firstpass == 0 ) … … 8973 8873 break; 8974 8874 case 382: 8975 #line 1969"fortran.y"8875 #line 2003 "fortran.y" 8976 8876 { 8977 8877 if ( couldaddvariable == 1 ) … … 9006 8906 break; 9007 8907 case 396: 9008 #line 20 13"fortran.y"8908 #line 2047 "fortran.y" 9009 8909 { 9010 8910 if (inmoduledeclare == 1 ) … … 9040 8940 break; 9041 8941 case 397: 9042 #line 20 46"fortran.y"8942 #line 2080 "fortran.y" 9043 8943 { 9044 8944 if ( couldaddvariable == 1 ) 9045 8945 { 9046 strcpy(yyval.na ,yyvsp[0].na);9047 pos_endsubroutine = setposcur()-strlen(yyvsp[0].na );8946 strcpy(yyval.nac,yyvsp[0].nac); 8947 pos_endsubroutine = setposcur()-strlen(yyvsp[0].nac); 9048 8948 functiondeclarationisdone = 0; 9049 8949 } … … 9051 8951 break; 9052 8952 case 398: 9053 #line 20 56"fortran.y"8953 #line 2090 "fortran.y" 9054 8954 { 9055 8955 if ( couldaddvariable == 1 ) 9056 8956 { 9057 strcpy(yyval.na ,yyvsp[0].na);9058 pos_endsubroutine = setposcur()-strlen(yyvsp[0].na );8957 strcpy(yyval.nac,yyvsp[0].nac); 8958 pos_endsubroutine = setposcur()-strlen(yyvsp[0].nac); 9059 8959 } 9060 8960 } 9061 8961 break; 9062 8962 case 399: 9063 #line 20 65"fortran.y"8963 #line 2099 "fortran.y" 9064 8964 { 9065 8965 if ( couldaddvariable == 1 ) 9066 8966 { 9067 strcpy(yyval.na ,yyvsp[0].na);9068 pos_endsubroutine = setposcur()-strlen(yyvsp[0].na );8967 strcpy(yyval.nac,yyvsp[0].nac); 8968 pos_endsubroutine = setposcur()-strlen(yyvsp[0].nac); 9069 8969 } 9070 8970 } 9071 8971 break; 9072 8972 case 400: 9073 #line 2 074"fortran.y"8973 #line 2108 "fortran.y" 9074 8974 { 9075 8975 if ( couldaddvariable == 1 ) 9076 8976 { 9077 strcpy(yyval.na ,yyvsp[0].na);9078 pos_endsubroutine = setposcur()-strlen(yyvsp[0].na );8977 strcpy(yyval.nac,yyvsp[0].nac); 8978 pos_endsubroutine = setposcur()-strlen(yyvsp[0].nac); 9079 8979 } 9080 8980 } 9081 8981 break; 9082 8982 case 412: 9083 #line 2 096"fortran.y"9084 {strcpy(yyval.na ,"");}8983 #line 2130 "fortran.y" 8984 {strcpy(yyval.nac,"");} 9085 8985 break; 9086 8986 case 413: 9087 #line 2 097"fortran.y"9088 {strcpy(yyval.na ,yyvsp[0].na);}8987 #line 2131 "fortran.y" 8988 {strcpy(yyval.nac,yyvsp[0].nac);} 9089 8989 break; 9090 8990 case 425: 9091 #line 21 17"fortran.y"8991 #line 2151 "fortran.y" 9092 8992 { 9093 8993 Add_SubroutineWhereAgrifUsed_1(subroutinename, … … 9096 8996 break; 9097 8997 case 426: 9098 #line 21 22"fortran.y"8998 #line 2156 "fortran.y" 9099 8999 { 9100 9000 Add_SubroutineWhereAgrifUsed_1(subroutinename, … … 9103 9003 break; 9104 9004 case 432: 9105 #line 21 32"fortran.y"9005 #line 2166 "fortran.y" 9106 9006 {if ( couldaddvariable == 1 ) created_dimensionlist = 0;} 9107 9007 break; 9108 9008 case 433: 9109 #line 21 34"fortran.y"9009 #line 2168 "fortran.y" 9110 9010 { 9111 9011 created_dimensionlist = 1; … … 9119 9019 break; 9120 9020 case 434: 9121 #line 21 44"fortran.y"9021 #line 2178 "fortran.y" 9122 9022 {created_dimensionlist = 1;} 9123 9023 break; 9124 9024 case 439: 9125 #line 21 52"fortran.y"9025 #line 2186 "fortran.y" 9126 9026 { 9127 9027 inagrifcallargument = 0 ; … … 9152 9052 break; 9153 9053 case 444: 9154 #line 2 186"fortran.y"9054 #line 2220 "fortran.y" 9155 9055 { 9156 if (!strcasecmp(yyvsp[0].na ,"MPI_Init") )9056 if (!strcasecmp(yyvsp[0].nac,"MPI_Init") ) 9157 9057 { 9158 9058 callmpiinit = 1; … … 9162 9062 callmpiinit = 0; 9163 9063 } 9164 if (!strcasecmp(yyvsp[0].na ,"Agrif_Init_Grids") )9064 if (!strcasecmp(yyvsp[0].nac,"Agrif_Init_Grids") ) 9165 9065 { 9166 9066 callagrifinitgrids = 1; … … 9168 9068 } 9169 9069 else callagrifinitgrids = 0; 9170 if ( !strcasecmp(yyvsp[0].na ,"Agrif_Open_File") )9070 if ( !strcasecmp(yyvsp[0].nac,"Agrif_Open_File") ) 9171 9071 { 9172 9072 Add_SubroutineWhereAgrifUsed_1(subroutinename, 9173 9073 curmodulename); 9174 9074 } 9175 if ( Vartonumber(yyvsp[0].na ) == 1 )9075 if ( Vartonumber(yyvsp[0].nac) == 1 ) 9176 9076 { 9177 9077 incalldeclare=1; … … 9183 9083 break; 9184 9084 case 445: 9185 #line 22 16"fortran.y"9085 #line 2250 "fortran.y" 9186 9086 {pos_curcall=setposcur()-4;} 9187 9087 break; 9188 9088 case 448: 9189 #line 22 21"fortran.y"9089 #line 2255 "fortran.y" 9190 9090 { 9191 9091 if ( callmpiinit == 1 ) … … 9204 9104 break; 9205 9105 case 525: 9206 #line 23 38"fortran.y"9106 #line 2372 "fortran.y" 9207 9107 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 9208 9108 break; 9209 9109 case 526: 9210 #line 23 39"fortran.y"9110 #line 2373 "fortran.y" 9211 9111 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 9212 9112 break; 9213 9113 case 527: 9214 #line 23 42"fortran.y"9114 #line 2376 "fortran.y" 9215 9115 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s,%s",yyvsp[-2].na,yyvsp[0].na);} 9216 9116 break; 9217 9117 case 528: 9218 #line 23 44"fortran.y"9118 #line 2378 "fortran.y" 9219 9119 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s,%s",yyvsp[-2].na,yyvsp[0].na);} 9220 9120 break; 9221 9121 case 529: 9222 #line 23 46"fortran.y"9122 #line 2380 "fortran.y" 9223 9123 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s,%s",yyvsp[-2].na,yyvsp[0].na);} 9224 9124 break; 9225 9125 case 530: 9226 #line 23 48"fortran.y"9126 #line 2382 "fortran.y" 9227 9127 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s,%s",yyvsp[-2].na,yyvsp[0].na);} 9228 9128 break; 9229 9129 case 531: 9230 #line 23 50"fortran.y"9130 #line 2384 "fortran.y" 9231 9131 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s,%s",yyvsp[-2].na,yyvsp[0].na);} 9232 9132 break; 9233 9133 case 532: 9234 #line 23 52"fortran.y"9134 #line 2386 "fortran.y" 9235 9135 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"%s,%s",yyvsp[-2].na,yyvsp[0].na);} 9236 9136 break; 9237 9137 case 533: 9238 #line 23 53"fortran.y"9138 #line 2387 "fortran.y" 9239 9139 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 9240 9140 break; 9241 9141 case 534: 9242 #line 23 54"fortran.y"9142 #line 2388 "fortran.y" 9243 9143 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 9244 9144 break; 9245 9145 case 535: 9246 #line 23 57"fortran.y"9146 #line 2391 "fortran.y" 9247 9147 {if ( couldaddvariable == 1 ) strcpy(yyval.na,yyvsp[0].na);} 9248 9148 break; 9249 9149 case 536: 9250 #line 23 59"fortran.y"9150 #line 2393 "fortran.y" 9251 9151 {if ( couldaddvariable == 1 ) sprintf(yyval.na," (%s)",yyvsp[-1].na);} 9252 9152 break; 9253 9153 case 537: 9254 #line 23 61"fortran.y"9154 #line 2395 "fortran.y" 9255 9155 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"(%s,%s)",yyvsp[-3].na,yyvsp[-1].na);} 9256 9156 break; 9257 9157 case 538: 9258 #line 23 63"fortran.y"9158 #line 2397 "fortran.y" 9259 9159 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"(%s,%s)",yyvsp[-3].na,yyvsp[-1].na);} 9260 9160 break; 9261 9161 case 539: 9262 #line 23 65"fortran.y"9162 #line 2399 "fortran.y" 9263 9163 {if ( couldaddvariable == 1 ) sprintf(yyval.na,"(%s,%s)",yyvsp[-3].na,yyvsp[-1].na);} 9264 9164 break; 9265 9165 case 540: 9266 #line 2 369"fortran.y"9166 #line 2403 "fortran.y" 9267 9167 {if ( couldaddvariable == 1 ) 9268 sprintf(yyval.na,"%s=%s,%s)",yyvsp[-4].na ,yyvsp[-2].na,yyvsp[0].na);}9168 sprintf(yyval.na,"%s=%s,%s)",yyvsp[-4].nac,yyvsp[-2].na,yyvsp[0].na);} 9269 9169 break; 9270 9170 case 541: 9271 #line 2 372"fortran.y"9171 #line 2406 "fortran.y" 9272 9172 {if ( couldaddvariable == 1 ) 9273 sprintf(yyval.na,"%s=%s,%s,%s)",yyvsp[-6].na ,yyvsp[-4].na,yyvsp[-2].na,yyvsp[0].na);}9173 sprintf(yyval.na,"%s=%s,%s,%s)",yyvsp[-6].nac,yyvsp[-4].na,yyvsp[-2].na,yyvsp[0].na);} 9274 9174 break; 9275 9175 case 550: 9276 #line 2 388"fortran.y"9277 {Add_Allocate_Var_1(yyvsp[0].na ,curmodulename);}9176 #line 2422 "fortran.y" 9177 {Add_Allocate_Var_1(yyvsp[0].nac,curmodulename);} 9278 9178 break; 9279 9179 case 553: 9280 #line 2 393"fortran.y"9281 {Add_Allocate_Var_1(yyvsp[-3].na ,curmodulename);}9180 #line 2427 "fortran.y" 9181 {Add_Allocate_Var_1(yyvsp[-3].nac,curmodulename);} 9282 9182 break; 9283 9183 case 567: 9284 #line 24 16"fortran.y"9285 {strcpy(yyval.na ,yyvsp[0].na);}9286 break; 9287 #line 9 288 "y.tab.c"9184 #line 2450 "fortran.y" 9185 {strcpy(yyval.nac,yyvsp[0].nac);} 9186 break; 9187 #line 9188 "y.tab.c" 9288 9188 } 9289 9189 yyssp -= yym; … … 9328 9228 to state %d\n", YYPREFIX, *yyssp, yystate); 9329 9229 #endif 9330 if (yyssp >= yyss + yystacksize - 1)9230 if (yyssp >= yysslim && yygrowstack()) 9331 9231 { 9332 9232 goto yyoverflow; … … 9335 9235 *++yyvsp = yyval; 9336 9236 goto yyloop; 9237 9337 9238 yyoverflow: 9338 9239 yyerror("yacc stack overflow"); 9240 9339 9241 yyabort: 9340 9242 return (1); 9243 9341 9244 yyaccept: 9342 9245 return (0); … … 9364 9267 9365 9268 /* Scanner skeleton version: 9366 * $Header $9269 * $Header: /cvs/root/flex/flex/skel.c,v 1.2 2004/05/07 00:28:17 jkh Exp $ 9367 9270 */ 9368 9271 … … 9372 9275 9373 9276 #include <stdio.h> 9374 #include <unistd.h>9375 9277 9376 9278 … … 9386 9288 9387 9289 #include <stdlib.h> 9290 #include <unistd.h> 9388 9291 9389 9292 /* Use prototypes in function declarations. */ … … 9645 9548 yy_c_buf_p = yy_cp; 9646 9549 9647 #define YY_NUM_RULES 1 699648 #define YY_END_OF_BUFFER 17 09649 static yyconst short int yy_accept[10 51] =9550 #define YY_NUM_RULES 172 9551 #define YY_END_OF_BUFFER 173 9552 static yyconst short int yy_accept[1092] = 9650 9553 { 0, 9651 0, 0, 0, 0, 0, 0, 170, 169, 162, 158,9652 16 1, 168, 150, 149, 152, 164, 150, 152, 152, 153,9653 15 1, 137, 148, 152, 156, 155, 157, 143, 143, 143,9554 0, 0, 0, 0, 0, 0, 0, 0, 173, 172, 9555 162, 158, 161, 171, 150, 149, 152, 164, 150, 152, 9556 152, 153, 151, 137, 148, 152, 156, 155, 157, 143, 9654 9557 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 9655 143, 143, 143, 143, 143, 162, 158, 161, 168, 152, 9656 148, 143, 143, 143, 143, 143, 169, 0, 0, 162, 9657 163, 0, 161, 168, 168, 168, 0, 141, 0, 0, 9658 164, 164, 164, 164, 0, 0, 0, 140, 0, 0, 9659 0, 132, 0, 0, 25, 0, 144, 0, 0, 0, 9660 0, 0, 0, 0, 133, 0, 148, 24, 0, 143, 9661 9558 143, 143, 143, 143, 143, 143, 143, 162, 158, 161, 9559 171, 152, 148, 143, 143, 143, 143, 143, 172, 172, 9560 169, 172, 0, 0, 162, 163, 0, 161, 171, 171, 9561 171, 0, 141, 0, 0, 164, 164, 164, 164, 0, 9562 0, 0, 140, 0, 0, 132, 25, 0, 144, 0, 9563 0, 0, 0, 0, 0, 0, 133, 0, 148, 24, 9564 9565 0, 143, 143, 143, 143, 143, 143, 143, 143, 143, 9566 143, 143, 143, 143, 143, 143, 143, 143, 40, 143, 9662 9567 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 9663 143, 143, 143, 143, 143, 143, 40, 143, 143, 143,9568 143, 143, 82, 143, 143, 143, 143, 143, 143, 143, 9664 9569 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 9570 143, 143, 143, 143, 143, 143, 143, 143, 143, 162, 9571 160, 0, 160, 0, 0, 0, 0, 0, 163, 159, 9572 160, 0, 171, 170, 171, 171, 171, 0, 0, 166, 9573 25, 0, 0, 160, 148, 4, 0, 143, 143, 143, 9574 143, 143, 143, 143, 143, 143, 143, 143, 143, 0, 9575 9576 169, 0, 0, 0, 0, 171, 171, 0, 0, 164, 9577 164, 0, 0, 0, 0, 139, 0, 0, 0, 0, 9578 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9579 0, 147, 144, 0, 0, 0, 142, 0, 143, 143, 9665 9580 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 9581 143, 113, 143, 143, 143, 0, 143, 143, 143, 143, 9582 143, 15, 143, 143, 143, 112, 143, 143, 143, 143, 9583 143, 0, 143, 0, 93, 143, 143, 143, 143, 109, 9584 119, 143, 143, 124, 143, 143, 143, 143, 143, 143, 9585 86, 143, 143, 143, 143, 143, 143, 143, 143, 143, 9586 9587 143, 143, 143, 143, 143, 116, 143, 143, 143, 143, 9588 143, 120, 143, 143, 143, 143, 143, 162, 160, 0, 9589 163, 0, 0, 0, 0, 0, 0, 0, 160, 0, 9590 160, 171, 171, 171, 0, 0, 166, 0, 0, 148, 9591 4, 4, 4, 4, 142, 0, 143, 143, 0, 143, 9592 143, 143, 143, 143, 143, 143, 143, 143, 143, 0, 9593 0, 0, 0, 171, 171, 0, 0, 164, 164, 0, 9594 0, 0, 0, 145, 0, 144, 0, 146, 0, 26, 9595 28, 27, 30, 29, 31, 0, 33, 0, 144, 0, 9596 145, 0, 144, 0, 146, 0, 142, 0, 143, 143, 9597 9598 123, 115, 143, 118, 121, 143, 21, 143, 143, 143, 9599 143, 143, 114, 143, 143, 143, 0, 143, 143, 143, 9600 91, 0, 105, 143, 143, 143, 143, 143, 143, 143, 9601 143, 143, 0, 106, 143, 143, 143, 143, 143, 143, 9602 143, 0, 85, 143, 143, 143, 143, 143, 143, 143, 9603 0, 95, 143, 143, 0, 108, 143, 143, 143, 143, 9604 110, 20, 57, 71, 143, 143, 143, 143, 143, 143, 9605 143, 143, 76, 41, 143, 143, 143, 143, 66, 143, 9606 125, 117, 143, 69, 51, 143, 0, 94, 96, 143, 9607 89, 98, 143, 143, 162, 160, 163, 0, 0, 0, 9608 9609 0, 0, 0, 160, 0, 160, 171, 171, 171, 0, 9610 0, 148, 4, 4, 0, 142, 0, 143, 143, 143, 9611 143, 143, 143, 143, 143, 143, 17, 0, 0, 0, 9612 0, 171, 171, 0, 0, 164, 164, 0, 0, 35, 9613 32, 34, 0, 142, 0, 142, 143, 143, 143, 143, 9614 143, 46, 143, 143, 143, 122, 143, 143, 0, 143, 9615 143, 143, 0, 143, 143, 0, 0, 0, 0, 0, 9616 0, 0, 0, 39, 143, 92, 143, 143, 143, 143, 9617 143, 143, 143, 143, 143, 73, 73, 73, 73, 143, 9618 0, 104, 111, 143, 143, 85, 143, 143, 87, 143, 9619 9666 9620 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 9667 143, 143, 143, 143, 143, 143, 162, 160, 0, 160, 9668 0, 0, 0, 0, 0, 163, 159, 160, 0, 168, 9669 167, 168, 168, 0, 0, 166, 25, 0, 0, 160, 9670 148, 4, 0, 143, 143, 143, 143, 143, 143, 143, 9671 143, 143, 143, 143, 143, 0, 0, 0, 168, 168, 9672 9673 0, 0, 164, 164, 0, 0, 0, 0, 139, 0, 9674 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9675 0, 0, 0, 0, 0, 0, 147, 144, 0, 0, 9676 0, 142, 0, 143, 143, 143, 143, 143, 143, 143, 9677 143, 143, 143, 143, 143, 143, 113, 143, 143, 143, 9678 0, 143, 143, 143, 143, 143, 15, 143, 143, 143, 9679 112, 143, 143, 143, 143, 143, 0, 143, 0, 93, 9680 143, 143, 143, 109, 119, 143, 143, 124, 143, 143, 9681 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 9682 143, 143, 143, 143, 143, 143, 143, 143, 116, 143, 9683 9684 143, 143, 143, 143, 120, 143, 143, 143, 143, 143, 9685 162, 160, 0, 163, 0, 0, 0, 0, 0, 0, 9686 0, 160, 0, 160, 168, 168, 0, 0, 166, 0, 9687 0, 148, 4, 4, 4, 4, 142, 0, 143, 143, 9621 143, 143, 143, 49, 143, 74, 143, 143, 143, 0, 9622 143, 143, 143, 143, 143, 99, 143, 143, 52, 78, 9623 162, 160, 163, 0, 0, 0, 0, 0, 160, 0, 9624 160, 171, 171, 171, 0, 0, 148, 4, 3, 0, 9625 142, 0, 142, 0, 101, 143, 143, 46, 143, 143, 9626 122, 83, 143, 67, 68, 67, 0, 0, 22, 0, 9627 171, 22, 0, 22, 22, 164, 22, 0, 22, 22, 9628 22, 143, 22, 22, 22, 143, 143, 143, 60, 143, 9629 143, 143, 143, 0, 143, 143, 138, 0, 0, 90, 9630 9631 143, 39, 0, 92, 0, 0, 0, 0, 0, 0, 9688 9632 0, 143, 143, 143, 143, 143, 143, 143, 143, 143, 9689 143, 0, 0, 0, 168, 168, 0, 0, 164, 164, 9690 0, 0, 0, 0, 82, 0, 0, 0, 145, 0, 9691 144, 0, 146, 0, 26, 28, 27, 30, 29, 31, 9692 0, 33, 0, 144, 0, 145, 0, 144, 0, 146, 9693 0, 142, 0, 143, 143, 123, 115, 143, 118, 121, 9694 9695 143, 21, 143, 143, 143, 143, 143, 114, 143, 143, 9696 143, 0, 143, 143, 143, 91, 0, 105, 143, 143, 9697 143, 143, 143, 143, 143, 143, 143, 0, 106, 143, 9698 143, 143, 143, 143, 143, 143, 0, 85, 143, 143, 9699 143, 143, 143, 143, 0, 95, 143, 143, 0, 108, 9700 143, 143, 143, 143, 110, 20, 57, 71, 143, 143, 9701 143, 143, 143, 143, 143, 143, 76, 41, 143, 143, 9702 143, 143, 66, 143, 125, 117, 143, 69, 51, 143, 9703 0, 94, 96, 143, 89, 98, 143, 143, 162, 160, 9704 163, 0, 0, 0, 0, 0, 0, 160, 0, 160, 9705 9706 168, 168, 0, 0, 148, 4, 4, 0, 142, 0, 9707 143, 143, 143, 143, 143, 143, 143, 143, 143, 17, 9708 0, 0, 0, 168, 168, 0, 0, 164, 164, 0, 9709 0, 0, 0, 86, 35, 32, 34, 0, 142, 0, 9710 142, 143, 143, 143, 143, 143, 46, 143, 143, 143, 9711 122, 143, 143, 0, 143, 143, 143, 0, 143, 143, 9712 0, 0, 0, 0, 0, 0, 0, 0, 39, 143, 9713 92, 143, 143, 143, 143, 143, 143, 143, 143, 143, 9714 73, 73, 73, 73, 143, 0, 104, 111, 143, 143, 9715 85, 143, 143, 143, 143, 143, 143, 143, 143, 143, 9716 9717 143, 143, 143, 143, 143, 143, 143, 49, 143, 74, 9718 143, 143, 143, 0, 143, 143, 143, 143, 143, 99, 9719 143, 143, 52, 78, 162, 160, 163, 0, 0, 0, 9720 0, 0, 160, 0, 160, 168, 168, 0, 0, 148, 9721 4, 3, 0, 142, 0, 142, 0, 101, 143, 143, 9722 46, 143, 143, 122, 83, 143, 67, 68, 67, 0, 9723 22, 0, 168, 22, 0, 22, 22, 164, 22, 0, 9724 22, 22, 22, 0, 143, 22, 22, 22, 143, 143, 9725 143, 60, 143, 143, 143, 143, 0, 143, 143, 138, 9726 0, 0, 90, 143, 39, 0, 92, 0, 0, 0, 9727 9728 0, 0, 0, 0, 143, 143, 143, 143, 143, 143, 9729 143, 143, 143, 0, 107, 143, 143, 143, 143, 143, 9730 143, 143, 63, 143, 143, 143, 127, 97, 126, 128, 9731 36, 143, 143, 143, 143, 143, 143, 80, 0, 143, 9732 10, 72, 18, 143, 143, 79, 162, 160, 163, 0, 9733 0, 0, 160, 168, 22, 0, 22, 4, 3, 3, 9734 143, 143, 143, 22, 22, 22, 143, 23, 165, 23, 9735 23, 23, 23, 23, 23, 23, 0, 87, 23, 23, 9736 23, 143, 143, 143, 55, 143, 143, 143, 0, 0, 9737 143, 143, 37, 90, 0, 143, 0, 0, 0, 0, 9738 9739 0, 0, 0, 0, 143, 143, 143, 143, 143, 143, 9740 70, 143, 143, 143, 0, 0, 143, 143, 16, 47, 9741 42, 143, 143, 43, 0, 143, 143, 143, 143, 64, 9742 81, 7, 0, 0, 143, 0, 143, 143, 0, 0, 9743 0, 23, 23, 4, 143, 23, 23, 23, 143, 61, 9744 143, 8, 143, 143, 84, 143, 143, 37, 0, 0, 9745 143, 143, 0, 143, 0, 0, 0, 0, 0, 0, 9746 70, 0, 143, 143, 143, 143, 143, 143, 53, 143, 9747 62, 0, 0, 0, 134, 11, 19, 143, 143, 0, 9748 143, 77, 65, 143, 0, 143, 0, 143, 143, 0, 9749 9750 0, 4, 143, 56, 143, 130, 44, 143, 48, 0, 9751 0, 143, 143, 0, 54, 0, 0, 0, 0, 0, 9752 0, 53, 143, 143, 38, 143, 103, 143, 143, 0, 9753 0, 0, 0, 134, 129, 88, 0, 143, 58, 0, 9754 59, 0, 143, 143, 0, 56, 4, 4, 143, 143, 9755 9, 0, 0, 143, 143, 54, 0, 0, 38, 0, 9756 103, 0, 143, 143, 13, 143, 143, 0, 0, 0, 9757 143, 0, 0, 100, 6, 0, 4, 4, 143, 45, 9758 0, 0, 143, 143, 0, 0, 13, 0, 14, 143, 9759 143, 50, 0, 0, 0, 143, 0, 100, 0, 4, 9760 9761 2, 102, 0, 0, 143, 143, 14, 0, 0, 131, 9762 143, 0, 0, 0, 143, 0, 102, 4, 0, 0, 9763 136, 143, 131, 0, 12, 0, 0, 0, 143, 0, 9764 1, 136, 0, 143, 12, 0, 0, 0, 143, 0, 9765 0, 135, 0, 0, 0, 75, 5, 135, 75, 0 9633 0, 107, 143, 143, 143, 143, 143, 143, 143, 63, 9634 143, 143, 143, 127, 97, 126, 128, 36, 143, 143, 9635 143, 143, 143, 143, 80, 0, 143, 10, 72, 18, 9636 143, 143, 79, 162, 160, 163, 0, 0, 0, 160, 9637 171, 171, 22, 0, 22, 4, 3, 3, 143, 143, 9638 143, 22, 22, 22, 143, 0, 23, 165, 23, 23, 9639 23, 23, 23, 23, 23, 23, 23, 23, 143, 143, 9640 143, 55, 143, 143, 143, 0, 0, 143, 143, 37, 9641 9642 90, 0, 143, 0, 0, 0, 0, 0, 0, 0, 9643 0, 143, 143, 143, 143, 143, 143, 70, 143, 143, 9644 143, 0, 0, 143, 143, 16, 47, 42, 143, 143, 9645 43, 0, 143, 143, 143, 143, 64, 81, 7, 0, 9646 0, 143, 0, 143, 143, 0, 0, 0, 171, 23, 9647 23, 4, 143, 23, 23, 23, 143, 61, 0, 143, 9648 8, 143, 143, 84, 143, 143, 37, 0, 0, 143, 9649 143, 0, 143, 0, 0, 0, 0, 0, 0, 70, 9650 0, 143, 143, 143, 143, 143, 143, 53, 143, 62, 9651 0, 0, 0, 134, 11, 19, 143, 143, 0, 143, 9652 9653 77, 65, 143, 0, 143, 0, 143, 143, 0, 0, 9654 171, 4, 143, 56, 0, 143, 130, 44, 143, 48, 9655 0, 0, 143, 143, 0, 54, 0, 0, 0, 0, 9656 0, 0, 53, 143, 143, 38, 143, 103, 143, 143, 9657 0, 0, 0, 0, 134, 129, 88, 0, 143, 58, 9658 0, 59, 0, 143, 143, 0, 56, 171, 4, 4, 9659 143, 0, 143, 9, 0, 0, 143, 143, 54, 0, 9660 0, 38, 0, 103, 0, 143, 143, 13, 143, 143, 9661 0, 0, 0, 143, 0, 0, 100, 6, 0, 171, 9662 4, 4, 143, 0, 45, 0, 0, 143, 143, 0, 9663 9664 0, 13, 0, 14, 143, 143, 50, 0, 0, 0, 9665 143, 0, 100, 0, 171, 4, 2, 102, 0, 0, 9666 0, 143, 143, 14, 0, 0, 131, 143, 0, 0, 9667 0, 143, 0, 102, 171, 4, 0, 0, 0, 136, 9668 143, 131, 0, 12, 0, 0, 0, 143, 0, 171, 9669 1, 0, 136, 0, 143, 12, 0, 0, 0, 143, 9670 0, 171, 0, 0, 135, 0, 0, 0, 75, 5, 9671 171, 0, 135, 75, 171, 0, 171, 0, 171, 0, 9672 171, 0, 171, 0, 167, 0, 0, 0, 0, 168, 9673 0 9674 9766 9675 } ; 9767 9676 … … 9809 9718 } ; 9810 9719 9811 static yyconst short int yy_base[11 03] =9720 static yyconst short int yy_base[1146] = 9812 9721 { 0, 9813 0, 62, 0, 0, 0, 0, 4018, 35, 66, 67, 9814 70, 36, 67, 37, 38, 72, 93, 96, 83, 39, 9815 151, 94, 88, 57, 68, 78, 75, 194, 233, 148, 9816 186, 228, 247, 113, 188, 263, 223, 274, 279, 276, 9817 295, 292, 314, 324, 329, 389, 125, 445, 139, 360, 9818 141, 502, 3980, 341, 360, 303, 4019, 3979, 3961, 144, 9819 158, 161, 165, 0, 3977, 3959, 4006, 4005, 176, 126, 9820 4007, 4006, 153, 130, 195, 288, 235, 4019, 402, 407, 9821 431, 4019, 3958, 3950, 4019, 564, 187, 3956, 3952, 207, 9822 221, 159, 3950, 3952, 4019, 605, 339, 4019, 469, 385, 9823 9824 528, 530, 548, 555, 593, 612, 614, 634, 302, 361, 9825 103, 198, 370, 405, 154, 233, 689, 406, 397, 256, 9826 420, 172, 647, 427, 537, 269, 586, 693, 696, 426, 9827 624, 555, 583, 668, 347, 682, 684, 687, 691, 686, 9828 585, 627, 706, 540, 715, 425, 707, 722, 369, 243, 9829 726, 729, 736, 629, 741, 744, 782, 789, 3999, 133, 9830 449, 3964, 3952, 281, 3944, 801, 4019, 857, 572, 3995, 9831 4019, 228, 306, 3994, 614, 4019, 3993, 342, 650, 609, 9832 792, 805, 912, 940, 3977, 764, 419, 590, 798, 404, 9833 634, 760, 776, 763, 783, 3946, 3936, 692, 3944, 3934, 9834 9835 681, 696, 118, 319, 823, 861, 884, 840, 4019, 863, 9836 865, 1002, 3934, 741, 874, 875, 3949, 3970, 3969, 3968, 9837 3967, 3966, 3965, 3926, 3963, 3926, 4019, 863, 884, 890, 9838 891, 3938, 3937, 872, 731, 993, 873, 970, 875, 972, 9839 971, 975, 865, 973, 982, 979, 995, 1000, 1003, 1001, 9840 3918, 629, 1006, 1008, 1004, 1009, 1062, 1022, 1066, 1019, 9841 1024, 1028, 1042, 1034, 1035, 1054, 1083, 1055, 919, 4019, 9842 1075, 1076, 1043, 1078, 1088, 1124, 1133, 1090, 1097, 1094, 9843 1112, 1103, 1104, 1115, 1068, 1119, 1109, 1125, 1134, 1147, 9844 1149, 1139, 1148, 1153, 1155, 1157, 1167, 1162, 1169, 1177, 9845 9846 1178, 1183, 1182, 1226, 1185, 1203, 1204, 1206, 1188, 1208, 9847 1246, 1265, 3915, 1272, 3972, 3919, 3923, 3916, 3920, 3802, 9848 3796, 1328, 716, 845, 450, 867, 3817, 1269, 4019, 1107, 9849 1221, 1243, 3795, 1288, 1223, 820, 1383, 1422, 0, 3778, 9850 1461, 1242, 714, 749, 1244, 836, 1247, 1190, 1256, 1247, 9851 1283, 3657, 3654, 1009, 3623, 3632, 651, 347, 1162, 397, 9852 1296, 1306, 1316, 1321, 4019, 3614, 1356, 1319, 1352, 1367, 9853 1392, 1406, 1431, 3650, 4019, 4019, 4019, 4019, 4019, 4019, 9854 3649, 4019, 3647, 877, 1445, 1470, 1479, 1488, 1497, 1506, 9855 1347, 3620, 1348, 1281, 1329, 4019, 1260, 1384, 1344, 1345, 9856 9857 1385, 1423, 1424, 1498, 1425, 1499, 1500, 1501, 1503, 1511, 9858 1506, 3615, 1513, 1504, 1509, 1564, 1622, 4019, 1525, 1532, 9859 1533, 1534, 1536, 1537, 1543, 1556, 1544, 1580, 4019, 1559, 9860 1681, 1562, 1601, 1571, 1574, 1580, 3605, 1577, 1585, 1583, 9861 1598, 1607, 1604, 1609, 1617, 4019, 1605, 1614, 1668, 4019, 9862 1708, 1639, 1709, 1710, 1711, 1712, 1713, 1714, 1718, 1724, 9863 1733, 1723, 1734, 1738, 1739, 1744, 1743, 1768, 1746, 1747, 9864 1748, 1749, 1754, 1757, 1767, 1769, 1795, 1772, 1773, 1777, 9865 1813, 4019, 1775, 1779, 1776, 1781, 1797, 1799, 1837, 1852, 9866 1859, 3614, 3597, 3613, 3611, 3607, 3643, 1915, 1010, 1091, 9867 9868 1592, 1177, 1816, 1356, 1840, 1821, 1834, 1970, 1996, 2035, 9869 1870, 1382, 1825, 1833, 1827, 1842, 1877, 1811, 1947, 3642, 9870 3604, 0, 1671, 3603, 0, 1395, 3636, 1604, 3638, 1886, 9871 1901, 3584, 1919, 4019, 4019, 4019, 4019, 1954, 1982, 2005, 9872 2019, 1847, 2063, 1836, 1876, 1907, 1868, 1910, 1911, 1916, 9873 1896, 1932, 1999, 3594, 2090, 1908, 2091, 2128, 2092, 2096, 9874 3586, 3576, 545, 3581, 3557, 1211, 3548, 3545, 1997, 2099, 9875 2012, 2100, 2101, 2106, 2110, 2114, 2111, 2125, 2105, 2165, 9876 4019, 2168, 2162, 2124, 2161, 2168, 4019, 2147, 2149, 2167, 9877 4019, 2169, 2170, 2172, 2176, 2177, 2183, 2185, 2190, 2195, 9878 9879 2192, 2199, 2204, 2206, 2205, 2211, 2214, 2191, 2225, 2217, 9880 2219, 2220, 2230, 3537, 2226, 2233, 2240, 2245, 2239, 4019, 9881 2246, 2251, 2254, 2255, 2308, 2315, 2327, 2294, 3527, 1750, 9882 3524, 2312, 2383, 1392, 1431, 1926, 3555, 2136, 3552, 2268, 9883 1923, 2009, 2438, 2464, 2490, 2516, 2334, 4019, 2285, 1916, 9884 3530, 2290, 2544, 3529, 2172, 2267, 2341, 4019, 2357, 0, 9885 4019, 2601, 0, 0, 3510, 3505, 3412, 3398, 3370, 2172, 9886 2330, 2339, 4019, 2376, 2629, 2374, 2338, 2315, 2323, 2353, 9887 2354, 2366, 2367, 2374, 2375, 2379, 3322, 2442, 2376, 2378, 9888 3322, 3315, 2381, 2397, 4019, 3308, 4019, 3269, 3284, 3260, 9889 9890 3255, 3225, 3183, 3175, 2415, 2416, 2388, 2466, 2441, 2382, 9891 2467, 2418, 2656, 2445, 4019, 2419, 2693, 2446, 2657, 2659, 9892 2662, 2468, 2469, 2470, 2664, 2661, 2669, 2670, 2671, 2675, 9893 2718, 2677, 2680, 2684, 2689, 2696, 2690, 2691, 2523, 2704, 9894 2698, 2699, 2705, 2744, 2717, 2714, 2760, 2772, 2782, 3138, 9895 3122, 3104, 0, 3123, 3052, 3047, 3041, 1843, 3034, 2472, 9896 2724, 2839, 2738, 2900, 0, 3013, 2765, 4019, 4019, 0, 9897 3010, 2978, 2955, 2523, 2607, 4019, 2791, 4019, 2884, 2742, 9898 2726, 2753, 2752, 2760, 2772, 2783, 2773, 2781, 2916, 2911, 9899 2879, 2776, 2877, 4019, 2904, 2880, 2784, 2767, 2748, 2742, 9900 9901 2716, 2702, 2591, 2567, 2881, 2882, 2892, 2895, 2902, 2901, 9902 2905, 2906, 2907, 2914, 2962, 2962, 2917, 2932, 2916, 2936, 9903 2939, 2940, 2944, 2941, 2446, 2943, 2945, 2948, 2946, 2954, 9904 2955, 2966, 3002, 2583, 2968, 3008, 2970, 2974, 2571, 2482, 9905 2497, 2499, 2477, 1629, 2976, 3045, 0, 2453, 2978, 2526, 9906 2980, 2984, 2986, 2988, 2992, 2998, 2999, 4019, 2417, 2389, 9907 3002, 3004, 2383, 3020, 2353, 2352, 2334, 2327, 2337, 2317, 9908 4019, 2321, 3038, 3022, 3040, 3006, 3026, 3041, 3025, 3047, 9909 3048, 3083, 2527, 3096, 3097, 3050, 3051, 3071, 3074, 2276, 9910 3066, 3077, 3078, 3079, 2306, 3081, 2274, 3082, 3084, 2264, 9911 9912 2242, 3087, 3086, 3087, 3102, 3093, 3105, 3107, 3108, 2169, 9913 2144, 3112, 3114, 2140, 3109, 2126, 2006, 1994, 1978, 1958, 9914 1943, 4019, 3118, 3117, 3120, 3121, 3123, 3128, 3139, 2610, 9915 3170, 3184, 3182, 3186, 3144, 3153, 1938, 3163, 3154, 1944, 9916 3164, 1851, 3168, 3169, 1846, 4019, 2261, 2360, 3166, 3174, 9917 3167, 1848, 1828, 3176, 3182, 4019, 1808, 1818, 4019, 1803, 9918 4019, 1700, 3175, 3194, 3189, 3195, 3197, 2829, 3242, 1714, 9919 3200, 1663, 1628, 3202, 3205, 1618, 1539, 1603, 3210, 3213, 9920 1612, 1547, 3216, 3221, 1522, 1512, 4019, 1435, 3223, 3224, 9921 3231, 3225, 2832, 3270, 1434, 3247, 1423, 4019, 1268, 1256, 9922 9923 1246, 3232, 1127, 1112, 3234, 3245, 4019, 1102, 967, 3252, 9924 3254, 3087, 3294, 858, 3255, 819, 4019, 679, 771, 680, 9925 3256, 3263, 4019, 621, 3265, 3313, 3340, 564, 3268, 518, 9926 496, 4019, 287, 3276, 4019, 3342, 3353, 190, 3292, 219, 9927 139, 3278, 3344, 3359, 75, 3311, 4019, 4019, 4019, 4019, 9928 3381, 3398, 3415, 3432, 3449, 3459, 3466, 3483, 3500, 3514, 9929 3528, 3537, 3550, 3567, 3581, 3590, 3604, 3613, 3309, 3342, 9930 3462, 3622, 3463, 3512, 3517, 1068, 1077, 3634, 3648, 3654, 9931 3518, 3579, 3660, 3666, 3675, 3692, 3709, 3726, 3743, 3760, 9932 3777, 3791, 3800, 3817, 3834, 3851, 3868, 3885, 3902, 3919, 9933 9934 3936, 3953 9722 0, 62, 0, 0, 0, 0, 4122, 65, 4124, 35, 9723 67, 70, 71, 36, 73, 38, 39, 90, 93, 78, 9724 84, 58, 148, 86, 88, 65, 66, 83, 68, 191, 9725 230, 99, 183, 225, 244, 260, 112, 137, 152, 191, 9726 265, 273, 290, 220, 295, 305, 317, 377, 129, 433, 9727 109, 370, 359, 490, 4086, 335, 348, 288, 4126, 4119, 9728 4126, 140, 4084, 4066, 154, 157, 158, 162, 0, 4082, 9729 4064, 4111, 4110, 188, 175, 4112, 4111, 108, 181, 285, 9730 403, 400, 4126, 429, 420, 4126, 4126, 552, 250, 4063, 9731 4059, 139, 185, 159, 4057, 4059, 4126, 593, 352, 4126, 9732 9733 424, 541, 426, 520, 581, 522, 543, 600, 602, 622, 9734 206, 432, 169, 367, 625, 321, 225, 272, 679, 518, 9735 387, 425, 230, 301, 671, 533, 433, 537, 574, 683, 9736 680, 553, 615, 672, 571, 674, 656, 681, 692, 694, 9737 695, 704, 573, 696, 710, 714, 719, 715, 724, 729, 9738 738, 635, 256, 742, 735, 749, 739, 757, 750, 795, 9739 804, 4106, 173, 427, 4071, 4059, 176, 4051, 814, 4126, 9740 870, 309, 4102, 4126, 237, 354, 334, 4101, 425, 4126, 9741 4100, 361, 555, 385, 797, 818, 925, 953, 4084, 775, 9742 187, 271, 791, 550, 562, 658, 788, 796, 795, 4098, 9743 9744 4126, 603, 4052, 4042, 481, 4050, 4040, 643, 573, 638, 9745 662, 853, 874, 897, 855, 4126, 876, 878, 673, 887, 9746 888, 4056, 4077, 4076, 4075, 3958, 3941, 3924, 3864, 3900, 9747 3780, 4126, 876, 897, 903, 904, 3776, 3759, 885, 886, 9748 1005, 981, 983, 888, 989, 984, 992, 773, 990, 1004, 9749 878, 1010, 1012, 1013, 1011, 3736, 745, 1025, 1031, 1018, 9750 1032, 1085, 1037, 1074, 1040, 1034, 1043, 1061, 1046, 1055, 9751 1062, 1101, 1056, 1020, 4126, 1075, 1084, 1089, 1094, 1108, 9752 1105, 1151, 1152, 1115, 1124, 1121, 1129, 1130, 1131, 1142, 9753 1081, 1082, 1139, 1136, 1158, 1160, 1165, 1167, 1174, 1180, 9754 9755 1181, 1185, 1186, 1188, 1195, 1189, 1199, 1204, 1207, 1209, 9756 1250, 1213, 1227, 1219, 1228, 1214, 1229, 1270, 1289, 3732, 9757 1296, 3787, 3734, 3737, 3727, 3730, 3726, 3736, 1352, 641, 9758 827, 719, 814, 710, 3772, 1286, 4126, 1022, 810, 926, 9759 3769, 1293, 1117, 691, 1407, 1446, 0, 3753, 1485, 1266, 9760 349, 643, 1265, 1033, 893, 1268, 1277, 1271, 1280, 1177, 9761 3715, 3728, 1026, 3713, 3726, 876, 271, 1078, 359, 1268, 9762 1313, 1330, 1361, 1376, 1391, 1416, 1430, 1455, 3748, 4126, 9763 4126, 4126, 4126, 4126, 4126, 3746, 4126, 3745, 1297, 1469, 9764 1494, 1503, 1512, 1521, 1530, 1327, 3721, 1332, 1306, 1353, 9765 9766 4126, 1311, 1408, 1368, 1369, 1409, 1447, 1448, 1522, 1449, 9767 1523, 1524, 1525, 1527, 1535, 1530, 3717, 1537, 1528, 1533, 9768 1588, 1646, 4126, 1549, 1556, 1557, 1558, 1560, 1561, 1567, 9769 1580, 1568, 1604, 4126, 1583, 1705, 1586, 1625, 1595, 1598, 9770 1604, 3708, 1601, 1609, 1607, 1616, 1622, 1631, 1628, 1638, 9771 1685, 4126, 1629, 1663, 1692, 4126, 1732, 1733, 1734, 1736, 9772 1735, 1737, 1738, 1739, 1743, 1758, 1744, 1759, 1762, 1763, 9773 1765, 1766, 1767, 1787, 1768, 1777, 1769, 1789, 1773, 1791, 9774 1792, 1795, 1796, 1797, 1798, 1803, 1851, 4126, 1805, 1807, 9775 1810, 1819, 1821, 1828, 1866, 1875, 1885, 3714, 3698, 3696, 9776 9777 3693, 3670, 3706, 1941, 1104, 1188, 667, 1221, 422, 1308, 9778 865, 1856, 1315, 1593, 1996, 2022, 2061, 1879, 1312, 1106, 9779 1847, 1352, 1870, 1898, 1849, 1973, 3704, 1875, 3646, 0, 9780 1362, 3645, 0, 1418, 3677, 1016, 3677, 1937, 1348, 4126, 9781 4126, 4126, 1980, 2008, 2031, 2045, 1856, 2089, 1859, 1884, 9782 1900, 1880, 1920, 1918, 1936, 1934, 1942, 2025, 3632, 2116, 9783 2117, 2118, 2154, 1972, 2122, 3619, 3612, 1132, 3581, 3577, 9784 1863, 3569, 3585, 1958, 2123, 2023, 2124, 2127, 2131, 2138, 9785 2146, 2137, 2153, 2038, 2191, 4126, 2194, 2151, 2142, 2175, 9786 1667, 4126, 2150, 2187, 2190, 4126, 2172, 2193, 2194, 2195, 9787 9788 2197, 2199, 2200, 2202, 2203, 2221, 2213, 2225, 2222, 2228, 9789 2226, 2231, 2236, 2229, 2237, 2235, 2247, 2250, 2255, 3598, 9790 2251, 2256, 2261, 2259, 2260, 4126, 2263, 2265, 2270, 2271, 9791 2324, 2331, 2343, 2328, 3587, 1775, 3584, 2340, 2399, 1282, 9792 1416, 1598, 1457, 3613, 1458, 3574, 2333, 1904, 1834, 2454, 9793 2480, 2506, 2532, 2353, 4126, 2321, 1909, 3558, 2324, 2560, 9794 3557, 1954, 2312, 2394, 4126, 2375, 2328, 0, 4126, 2617, 9795 0, 0, 3568, 3517, 3500, 3465, 3464, 2402, 2404, 2408, 9796 4126, 2645, 2400, 2379, 2285, 2380, 2322, 2392, 2335, 2393, 9797 2395, 2404, 2400, 3418, 2458, 2430, 2407, 3423, 3420, 2414, 9798 9799 2432, 4126, 3413, 4126, 3406, 3421, 3409, 3411, 3420, 3405, 9800 3415, 2433, 2457, 2459, 2482, 2483, 2484, 2672, 2485, 2673, 9801 2461, 4126, 2486, 2710, 2674, 2678, 2679, 2694, 2680, 2682, 9802 2687, 2700, 2692, 2702, 2705, 2706, 2707, 2747, 2708, 2713, 9803 2715, 2716, 2731, 2728, 2720, 2487, 2721, 2736, 2739, 2741, 9804 2777, 2746, 2743, 2784, 2803, 2813, 3414, 3409, 3405, 0, 9805 1462, 3447, 3445, 3443, 3441, 1950, 3440, 2035, 2750, 2870, 9806 2772, 2931, 0, 3424, 2808, 1973, 4126, 4126, 0, 3435, 9807 3434, 3436, 2538, 2540, 4126, 2915, 2793, 2766, 2784, 2795, 9808 2796, 2782, 2807, 2814, 2909, 3397, 2943, 2911, 2907, 2912, 9809 9810 4126, 3395, 2913, 3382, 3377, 3291, 3275, 3258, 3214, 3216, 9811 3184, 2927, 2931, 2932, 2933, 2934, 2938, 2937, 2953, 2956, 9812 2961, 2624, 2382, 2962, 2947, 2942, 2963, 2965, 2967, 2968, 9813 2971, 2462, 2974, 2977, 2981, 2983, 2986, 2989, 2990, 2794, 9814 3157, 2993, 3030, 2999, 3001, 3103, 3056, 2199, 823, 3081, 9815 3068, 2038, 3002, 3067, 0, 3045, 3004, 2204, 2456, 3011, 9816 3008, 3013, 3020, 3023, 3024, 3029, 4126, 3001, 2923, 3027, 9817 3031, 2918, 3045, 2802, 2801, 2806, 2785, 2796, 2743, 4126, 9818 2697, 3059, 3060, 3064, 3061, 3063, 3066, 3070, 3071, 3072, 9819 2854, 2486, 3119, 3124, 3074, 3079, 3094, 3099, 2676, 3093, 9820 9821 3102, 3103, 3104, 2701, 3105, 2611, 3106, 3112, 2600, 2579, 9822 1616, 3070, 3113, 3114, 2343, 3115, 3117, 3118, 3136, 3127, 9823 2584, 2589, 3128, 3137, 2588, 3138, 2501, 2398, 2394, 2353, 9824 2298, 2293, 4126, 3142, 3141, 3146, 3148, 3147, 3149, 3150, 9825 2513, 3196, 3208, 3204, 3210, 3161, 3171, 2287, 3185, 3179, 9826 2283, 3182, 2263, 3189, 3190, 2238, 4126, 198, 2788, 2405, 9827 3192, 1198, 3191, 3197, 2194, 2171, 3200, 3204, 4126, 2151, 9828 2160, 4126, 2012, 4126, 1938, 3205, 3213, 3210, 3216, 3219, 9829 2540, 3272, 1952, 3225, 1966, 1885, 3226, 3232, 1860, 2482, 9830 2160, 3185, 3234, 2283, 3235, 1851, 1827, 3240, 3241, 1817, 9831 9832 1770, 4126, 1733, 3246, 3250, 3247, 3255, 2543, 3303, 1662, 9833 3271, 1642, 4126, 1634, 3262, 880, 1627, 3256, 3039, 1575, 9834 1520, 3261, 3277, 4126, 1525, 1197, 3265, 3283, 2861, 3325, 9835 1131, 3286, 1096, 4126, 1909, 1628, 2391, 973, 978, 3280, 9836 3293, 4126, 619, 3295, 3343, 3370, 593, 3302, 507, 1927, 9837 557, 3330, 4126, 437, 3305, 4126, 3372, 3383, 368, 3358, 9838 380, 3300, 3342, 284, 3309, 3374, 3410, 218, 3325, 4126, 9839 1984, 3338, 4126, 4126, 3349, 3351, 2825, 3373, 3323, 3386, 9840 3389, 3391, 199, 3397, 4126, 3411, 3412, 3413, 138, 4126, 9841 4126, 3469, 3486, 3503, 3520, 3537, 3554, 3564, 3571, 3588, 9842 9843 3605, 3619, 3633, 3650, 3659, 3672, 3689, 3703, 3712, 3726, 9844 3735, 2969, 3410, 3417, 3744, 3418, 3421, 3424, 1412, 1885, 9845 3756, 3770, 3776, 3425, 3428, 3782, 3788, 3797, 3814, 3831, 9846 3848, 3865, 3882, 3899, 3913, 3922, 3939, 3956, 3973, 3990, 9847 4007, 4024, 4041, 4058, 4075 9935 9848 } ; 9936 9849 9937 static yyconst short int yy_def[11 03] =9850 static yyconst short int yy_def[1146] = 9938 9851 { 0, 9939 1050, 1, 1051, 1051, 1, 2, 1050, 1050, 1050, 1050, 9940 1050, 1052, 1053, 1050, 1050, 1054, 1055, 1050, 1050, 1050, 9941 1050, 1050, 1056, 1050, 1050, 1050, 1050, 1057, 1057, 29, 9942 29, 29, 29, 32, 32, 32, 32, 32, 32, 32, 9943 32, 32, 32, 31, 31, 1050, 1050, 1050, 1058, 1059, 9944 1060, 1050, 32, 32, 31, 32, 1050, 1050, 1050, 1050, 9945 1050, 1050, 1050, 1052, 1052, 1052, 1053, 1053, 1053, 1053, 9946 1054, 1050, 1054, 1054, 1055, 1061, 1055, 1050, 1055, 1055, 9947 1050, 1050, 1050, 1050, 1050, 1050, 1062, 1050, 1050, 1050, 9948 1050, 1050, 1050, 1050, 1050, 1063, 1056, 1050, 1050, 32, 9949 9950 32, 32, 32, 32, 32, 29, 32, 32, 108, 108, 9951 108, 108, 108, 108, 108, 108, 1057, 108, 108, 108, 9952 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 9953 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 9954 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 9955 108, 108, 108, 108, 108, 108, 1050, 1050, 1064, 1050, 9956 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1065, 1058, 9957 1050, 1058, 1058, 1066, 1066, 1050, 1066, 1066, 1066, 1065, 9958 1067, 1068, 1066, 1050, 184, 108, 184, 184, 108, 184, 9959 184, 108, 108, 108, 108, 1050, 1050, 1050, 1052, 1052, 9960 9961 1053, 1053, 1054, 1054, 1061, 1061, 1061, 1061, 1050, 1055, 9962 1055, 1050, 1050, 1069, 1070, 1071, 1050, 1050, 1050, 1050, 9963 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1072, 1073, 1074, 9964 1075, 1076, 1077, 108, 108, 108, 108, 108, 108, 108, 9965 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 9966 1078, 117, 108, 108, 108, 108, 108, 108, 108, 108, 9967 108, 108, 108, 108, 108, 108, 1050, 108, 1050, 1050, 9968 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 9969 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 9970 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 9971 9972 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 9973 1050, 1050, 1050, 1050, 1064, 1050, 1050, 1050, 1050, 1050, 9974 1050, 1050, 1079, 1079, 1058, 1058, 1066, 1066, 1050, 1066, 9975 1066, 1080, 1068, 1068, 1068, 1068, 1066, 1066, 184, 184, 9976 1066, 108, 184, 184, 108, 184, 184, 108, 108, 108, 9977 108, 1050, 1050, 1050, 1052, 1052, 1053, 1053, 1054, 1054, 9978 1061, 1055, 1055, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 9979 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 9980 1050, 1050, 1050, 1072, 1050, 1050, 1050, 1050, 1050, 1050, 9981 1081, 1077, 1082, 108, 108, 1050, 108, 108, 108, 108, 9982 9983 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 9984 108, 1050, 108, 108, 108, 108, 1050, 1050, 108, 108, 9985 108, 108, 108, 108, 108, 108, 108, 1050, 1050, 108, 9986 1050, 108, 108, 108, 108, 108, 1050, 108, 108, 108, 9987 108, 108, 108, 108, 1050, 1050, 108, 108, 1050, 1050, 9988 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 9989 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 9990 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 9991 1050, 1050, 108, 108, 108, 108, 108, 108, 1050, 1050, 9992 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1083, 1083, 9993 9994 1058, 1058, 1066, 1066, 1084, 1068, 1068, 1066, 1066, 1066, 9995 108, 184, 184, 108, 184, 184, 108, 108, 108, 1050, 9996 1050, 1085, 1050, 1052, 1086, 1053, 1087, 1054, 1088, 1055, 9997 1089, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 9998 1050, 108, 1050, 108, 108, 108, 108, 108, 108, 108, 9999 108, 108, 108, 1050, 108, 108, 108, 1050, 108, 108, 10000 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 108, 108, 10001 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 10002 1050, 1050, 108, 108, 108, 1050, 1050, 108, 108, 108, 10003 1050, 108, 108, 108, 108, 108, 108, 108, 108, 108, 10004 10005 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 10006 108, 108, 108, 1050, 108, 108, 108, 108, 108, 1050, 10007 108, 108, 108, 108, 1050, 1050, 1050, 1050, 1050, 1050, 10008 1050, 1050, 1050, 1050, 1050, 1058, 1090, 1066, 1091, 1092, 10009 1068, 1093, 1066, 1066, 1066, 1066, 1050, 1050, 108, 184, 10010 184, 108, 1050, 184, 1050, 108, 1050, 1050, 1050, 1094, 10011 1050, 1050, 1095, 1052, 1096, 1053, 1053, 1097, 1054, 1098, 10012 1055, 1055, 1050, 1050, 1050, 1050, 108, 108, 108, 108, 10013 108, 108, 108, 108, 108, 108, 1050, 108, 108, 108, 10014 1050, 1050, 108, 108, 1050, 1050, 1050, 1050, 1050, 1050, 10015 10016 1050, 1050, 1050, 1050, 108, 108, 108, 108, 108, 108, 10017 108, 108, 108, 1050, 1050, 108, 108, 108, 108, 108, 10018 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 10019 108, 108, 108, 108, 108, 108, 108, 108, 1050, 108, 10020 108, 108, 108, 108, 108, 108, 1050, 1050, 1050, 1050, 10021 1050, 1050, 633, 1099, 1058, 1100, 1066, 1068, 1093, 1093, 10022 108, 1050, 108, 1066, 184, 184, 108, 1050, 1050, 1052, 10023 1053, 1053, 1054, 1055, 1055, 1050, 1050, 1050, 1050, 108, 10024 108, 108, 108, 108, 108, 108, 108, 108, 1050, 1050, 10025 108, 108, 108, 1050, 1050, 108, 1050, 1050, 1050, 1050, 10026 10027 1050, 1050, 1050, 1050, 108, 108, 108, 108, 108, 108, 10028 108, 108, 108, 108, 1050, 1101, 108, 108, 108, 108, 10029 108, 108, 108, 108, 1050, 108, 108, 108, 108, 108, 10030 108, 108, 1050, 1050, 108, 1050, 108, 108, 1050, 1050, 10031 1050, 1058, 1066, 1068, 108, 1066, 184, 184, 108, 1050, 10032 108, 108, 108, 108, 108, 108, 108, 1050, 1050, 1050, 10033 108, 108, 1050, 108, 1050, 1050, 1050, 1050, 1050, 1050, 10034 1050, 1050, 108, 108, 108, 108, 108, 108, 108, 108, 10035 108, 1101, 1050, 1102, 1101, 108, 108, 108, 108, 1050, 10036 108, 108, 108, 108, 1050, 108, 1050, 108, 108, 1050, 10037 10038 1050, 1068, 108, 108, 108, 108, 108, 108, 108, 1050, 10039 1050, 108, 108, 1050, 108, 1050, 1050, 1050, 1050, 1050, 10040 1050, 1050, 108, 108, 108, 108, 108, 108, 108, 1050, 10041 1102, 1101, 1102, 1102, 108, 108, 1050, 108, 108, 1050, 10042 108, 1050, 108, 108, 1050, 1050, 1068, 1068, 108, 108, 10043 108, 1050, 1050, 108, 108, 1050, 1050, 1050, 1050, 1050, 10044 1050, 1050, 108, 108, 108, 108, 108, 1050, 1101, 1050, 10045 108, 1050, 1050, 108, 108, 1050, 1068, 1068, 108, 108, 10046 1050, 1050, 108, 108, 1050, 1050, 1050, 1050, 108, 108, 10047 108, 108, 1050, 1101, 1050, 108, 1050, 1050, 1050, 1068, 10048 10049 1068, 108, 1050, 1050, 108, 108, 1050, 1050, 1050, 108, 10050 108, 1050, 1101, 1050, 108, 1050, 1050, 1068, 1050, 1050, 10051 108, 108, 1050, 1050, 108, 1050, 1101, 1050, 108, 1050, 10052 1068, 1050, 1050, 108, 1050, 1101, 1101, 1050, 108, 1050, 10053 1050, 108, 1101, 1102, 1050, 108, 1050, 1050, 1050, 0, 10054 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10055 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10056 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10057 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10058 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10059 10060 1050, 1050 9852 1091, 1, 1092, 1092, 1, 2, 1093, 1093, 1091, 1091, 9853 1091, 1091, 1091, 1094, 1095, 1091, 1091, 1096, 1097, 1091, 9854 1091, 1091, 1091, 1091, 1098, 1091, 1091, 1091, 1091, 1099, 9855 1099, 31, 31, 31, 31, 34, 34, 34, 34, 34, 9856 34, 34, 34, 34, 34, 33, 33, 1091, 1091, 1091, 9857 1100, 1101, 1102, 1091, 34, 34, 33, 34, 1091, 1103, 9858 1091, 1103, 1091, 1091, 1091, 1091, 1091, 1091, 1094, 1094, 9859 1094, 1095, 1095, 1095, 1095, 1096, 1091, 1096, 1096, 1097, 9860 1104, 1097, 1091, 1097, 1097, 1091, 1091, 1091, 1105, 1091, 9861 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1106, 1098, 1091, 9862 9863 1091, 34, 34, 34, 34, 34, 34, 31, 34, 34, 9864 110, 110, 110, 110, 110, 110, 110, 110, 1099, 110, 9865 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9866 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9867 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9868 110, 110, 110, 110, 110, 110, 110, 110, 110, 1091, 9869 1091, 1107, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 9870 1091, 1108, 1100, 1091, 1100, 1100, 1100, 1109, 1109, 1091, 9871 1109, 1109, 1109, 1108, 1110, 1111, 1109, 1091, 188, 110, 9872 188, 188, 110, 188, 188, 110, 110, 110, 110, 1103, 9873 9874 1091, 1103, 1091, 1091, 1091, 1094, 1094, 1095, 1095, 1096, 9875 1096, 1104, 1104, 1104, 1104, 1091, 1097, 1097, 1112, 1113, 9876 1114, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 9877 1091, 1091, 1115, 1116, 1117, 1118, 1119, 1120, 110, 110, 9878 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9879 110, 110, 110, 110, 110, 1121, 119, 110, 110, 110, 9880 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9881 110, 1091, 110, 1091, 1091, 110, 110, 110, 110, 110, 9882 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9883 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9884 9885 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9886 110, 110, 110, 110, 110, 110, 110, 1091, 1091, 1091, 9887 1091, 1107, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1122, 9888 1122, 1100, 1100, 1100, 1109, 1109, 1091, 1109, 1109, 1123, 9889 1111, 1111, 1111, 1111, 1109, 1109, 188, 188, 1109, 110, 9890 188, 188, 110, 188, 188, 110, 110, 110, 110, 1103, 9891 1091, 1091, 1091, 1094, 1094, 1095, 1095, 1096, 1096, 1104, 9892 1097, 1097, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 9893 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1115, 1091, 9894 1091, 1091, 1091, 1091, 1091, 1124, 1120, 1125, 110, 110, 9895 9896 1091, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9897 110, 110, 110, 110, 110, 110, 1091, 110, 110, 110, 9898 110, 1091, 1091, 110, 110, 110, 110, 110, 110, 110, 9899 110, 110, 1091, 1091, 110, 1091, 110, 110, 110, 110, 9900 110, 1091, 110, 110, 110, 110, 110, 110, 110, 110, 9901 1091, 1091, 110, 110, 1091, 1091, 110, 110, 110, 110, 9902 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9903 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9904 110, 110, 110, 110, 110, 110, 1091, 1091, 110, 110, 9905 110, 110, 110, 110, 1091, 1091, 1091, 1091, 1091, 1091, 9906 9907 1091, 1091, 1091, 1091, 1126, 1126, 1100, 1100, 1100, 1109, 9908 1109, 1127, 1111, 1111, 1109, 1109, 1109, 110, 188, 188, 9909 110, 188, 188, 110, 110, 110, 1091, 1103, 1091, 1128, 9910 1091, 1094, 1129, 1095, 1130, 1096, 1131, 1097, 1132, 1091, 9911 1091, 1091, 1091, 1091, 1091, 1091, 110, 1091, 110, 110, 9912 110, 110, 110, 110, 110, 110, 110, 110, 1091, 110, 9913 110, 110, 1091, 110, 110, 1091, 1091, 1091, 1091, 1091, 9914 1091, 1091, 1091, 110, 110, 110, 110, 110, 110, 110, 9915 110, 110, 110, 110, 110, 1091, 1091, 110, 110, 110, 9916 1091, 1091, 110, 110, 110, 1091, 110, 110, 110, 110, 9917 9918 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9919 110, 110, 110, 110, 110, 110, 110, 110, 110, 1091, 9920 110, 110, 110, 110, 110, 1091, 110, 110, 110, 110, 9921 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 9922 1091, 1100, 1100, 1133, 1109, 1134, 1135, 1111, 1136, 1109, 9923 1109, 1109, 1109, 1091, 1091, 110, 188, 188, 110, 1091, 9924 188, 1091, 110, 1091, 1091, 1091, 1103, 1137, 1091, 1091, 9925 1138, 1094, 1139, 1095, 1095, 1140, 1096, 1141, 1097, 1097, 9926 1091, 1091, 1091, 110, 110, 110, 110, 110, 110, 110, 9927 110, 110, 110, 1091, 110, 110, 110, 1091, 1091, 110, 9928 9929 110, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 9930 1091, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9931 1091, 1091, 110, 110, 110, 110, 110, 110, 110, 110, 9932 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9933 110, 110, 110, 110, 110, 1091, 110, 110, 110, 110, 9934 110, 110, 110, 1091, 1091, 1091, 1091, 1091, 1091, 639, 9935 1100, 1142, 1100, 1143, 1109, 1111, 1136, 1136, 110, 1091, 9936 110, 1109, 188, 188, 110, 1103, 1091, 1091, 1094, 1095, 9937 1095, 1096, 1097, 1097, 1091, 1091, 110, 110, 110, 110, 9938 110, 110, 110, 110, 110, 1091, 1091, 110, 110, 110, 9939 9940 1091, 1091, 110, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 9941 1091, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9942 110, 1091, 1144, 110, 110, 110, 110, 110, 110, 110, 9943 110, 1091, 110, 110, 110, 110, 110, 110, 110, 1091, 9944 1091, 110, 1091, 110, 110, 1091, 1091, 1091, 1100, 1100, 9945 1109, 1111, 110, 1109, 188, 188, 110, 1091, 1103, 110, 9946 110, 110, 110, 110, 110, 110, 1091, 1091, 1091, 110, 9947 110, 1091, 110, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 9948 1091, 110, 110, 110, 110, 110, 110, 110, 110, 110, 9949 1144, 1091, 1145, 1144, 110, 110, 110, 110, 1091, 110, 9950 9951 110, 110, 110, 1091, 110, 1091, 110, 110, 1091, 1091, 9952 1100, 1111, 110, 110, 1103, 110, 110, 110, 110, 110, 9953 1091, 1091, 110, 110, 1091, 110, 1091, 1091, 1091, 1091, 9954 1091, 1091, 1091, 110, 110, 110, 110, 110, 110, 110, 9955 1091, 1145, 1144, 1145, 1145, 110, 110, 1091, 110, 110, 9956 1091, 110, 1091, 110, 110, 1091, 1091, 1100, 1111, 1111, 9957 110, 1103, 110, 110, 1091, 1091, 110, 110, 1091, 1091, 9958 1091, 1091, 1091, 1091, 1091, 110, 110, 110, 110, 110, 9959 1091, 1144, 1091, 110, 1091, 1091, 110, 110, 1091, 1100, 9960 1111, 1111, 110, 1103, 110, 1091, 1091, 110, 110, 1091, 9961 9962 1091, 1091, 1091, 110, 110, 110, 110, 1091, 1144, 1091, 9963 110, 1091, 1091, 1091, 1100, 1111, 1111, 110, 1103, 1091, 9964 1091, 110, 110, 1091, 1091, 1091, 110, 110, 1091, 1144, 9965 1091, 110, 1091, 1091, 1100, 1111, 1103, 1091, 1091, 110, 9966 110, 1091, 1091, 110, 1091, 1144, 1091, 110, 1091, 1100, 9967 1111, 1103, 1091, 1091, 110, 1091, 1144, 1144, 1091, 110, 9968 1091, 1100, 1103, 1091, 110, 1144, 1145, 1091, 110, 1091, 9969 1100, 1103, 1091, 1091, 1100, 1103, 1100, 1103, 1100, 1103, 9970 1100, 1103, 1100, 1103, 1091, 1103, 1103, 1103, 1103, 1091, 9971 0, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 9972 9973 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 9974 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 9975 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 9976 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 9977 1091, 1091, 1091, 1091, 1091 10061 9978 } ; 10062 9979 10063 static yyconst short int yy_nxt[4 083] =9980 static yyconst short int yy_nxt[4190] = 10064 9981 { 0, 10065 8, 9, 10, 11, 12, 13, 8, 14, 15, 16, 10066 17, 18, 15, 19, 15, 20, 15, 21, 22, 23, 10067 23, 23, 23, 23, 23, 23, 23, 23, 15, 24, 10068 25, 26, 27, 15, 15, 28, 29, 30, 31, 32, 10069 33, 34, 35, 28, 36, 28, 28, 37, 38, 39, 10070 40, 41, 28, 42, 43, 44, 28, 28, 45, 28, 10071 28, 28, 8, 46, 47, 48, 49, 60, 62, 61, 10072 62, 61, 68, 63, 72, 50, 58, 65, 58, 58, 10073 58, 51, 51, 51, 51, 51, 51, 51, 51, 51, 10074 59, 66, 59, 59, 59, 76, 85, 81, 58, 81, 10075 10076 52, 53, 77, 78, 54, 96, 95, 58, 69, 58, 10077 98, 58, 59, 73, 82, 1049, 58, 55, 56, 58, 10078 72, 59, 70, 59, 58, 59, 62, 74, 62, 58, 10079 59, 68, 72, 59, 79, 58, 160, 58, 59, 243, 10080 83, 171, 160, 59, 180, 60, 84, 61, 80, 59, 10081 160, 59, 86, 101, 86, 72, 101, 124, 96, 61, 10082 125, 61, 198, 126, 198, 359, 61, 101, 63, 127, 10083 87, 87, 87, 87, 87, 87, 87, 87, 87, 202, 10084 172, 68, 58, 204, 109, 101, 101, 88, 1048, 203, 10085 249, 89, 58, 90, 173, 101, 59, 76, 91, 223, 10086 10087 92, 93, 101, 103, 77, 78, 59, 101, 101, 224, 10088 94, 99, 201, 100, 100, 100, 100, 100, 100, 100, 10089 100, 100, 110, 101, 101, 259, 214, 215, 101, 111, 10090 171, 1047, 101, 112, 101, 102, 113, 76, 128, 216, 10091 101, 103, 101, 1045, 77, 78, 114, 219, 244, 103, 10092 99, 101, 100, 100, 100, 100, 100, 100, 100, 100, 10093 100, 221, 220, 101, 325, 101, 101, 101, 115, 101, 10094 104, 105, 116, 132, 102, 101, 222, 101, 117, 301, 10095 106, 250, 118, 103, 101, 101, 101, 107, 108, 206, 10096 207, 206, 101, 302, 119, 257, 120, 208, 209, 121, 10097 10098 122, 101, 103, 101, 129, 101, 123, 101, 171, 101, 10099 133, 130, 131, 101, 101, 136, 101, 101, 134, 101, 10100 101, 72, 265, 137, 135, 139, 101, 140, 101, 138, 10101 101, 141, 145, 101, 197, 101, 101, 1041, 101, 101, 10102 241, 320, 101, 101, 176, 142, 101, 101, 143, 101, 10103 146, 144, 68, 101, 147, 101, 96, 195, 148, 326, 10104 152, 175, 176, 175, 101, 101, 149, 153, 101, 150, 10105 151, 101, 155, 177, 101, 360, 101, 154, 330, 101, 10106 1050, 101, 156, 101, 101, 101, 278, 527, 193, 101, 10107 157, 128, 158, 159, 1050, 101, 152, 101, 160, 72, 10108 10109 101, 178, 233, 153, 76, 101, 101, 101, 242, 76, 10110 101, 77, 78, 154, 101, 179, 77, 78, 245, 246, 10111 194, 341, 300, 101, 247, 101, 101, 161, 162, 101, 10112 58, 163, 81, 101, 81, 101, 341, 529, 210, 101, 10113 101, 101, 101, 248, 164, 165, 166, 167, 168, 159, 10114 101, 256, 171, 255, 160, 343, 101, 346, 101, 101, 10115 211, 101, 101, 101, 169, 169, 169, 169, 169, 169, 10116 169, 169, 169, 101, 263, 83, 258, 271, 101, 101, 10117 101, 84, 296, 161, 162, 316, 58, 163, 232, 232, 10118 232, 232, 232, 232, 232, 232, 232, 501, 176, 317, 10119 10120 164, 165, 174, 175, 176, 175, 174, 174, 174, 182, 10121 174, 174, 174, 174, 174, 174, 174, 174, 174, 183, 10122 174, 184, 184, 184, 184, 184, 184, 184, 184, 184, 10123 174, 174, 174, 174, 174, 174, 174, 185, 186, 185, 10124 185, 185, 185, 187, 185, 111, 185, 185, 185, 188, 10125 185, 185, 189, 185, 185, 185, 185, 190, 185, 185, 10126 185, 185, 191, 185, 174, 86, 234, 86, 101, 101, 10127 101, 101, 101, 101, 101, 324, 101, 290, 101, 1040, 10128 101, 160, 101, 101, 101, 101, 697, 264, 101, 101, 10129 101, 101, 101, 101, 698, 101, 101, 275, 101, 101, 10130 10131 88, 235, 101, 101, 89, 101, 90, 341, 101, 236, 10132 101, 91, 324, 92, 93, 328, 329, 328, 160, 101, 10133 1038, 101, 101, 94, 228, 228, 228, 228, 228, 228, 10134 228, 228, 228, 101, 101, 266, 101, 101, 285, 101, 10135 344, 286, 276, 237, 229, 230, 233, 101, 101, 101, 10136 101, 341, 176, 101, 101, 101, 68, 231, 239, 238, 10137 101, 1035, 272, 101, 101, 101, 101, 101, 101, 101, 10138 240, 287, 347, 308, 101, 101, 273, 101, 101, 274, 10139 101, 176, 101, 101, 101, 101, 68, 235, 101, 101, 10140 251, 260, 251, 354, 267, 354, 267, 269, 261, 269, 10141 10142 101, 68, 262, 331, 101, 526, 99, 270, 252, 252, 10143 252, 252, 252, 252, 252, 252, 252, 277, 101, 500, 10144 101, 101, 101, 101, 1033, 160, 283, 101, 357, 101, 10145 279, 341, 234, 280, 1031, 101, 281, 101, 282, 101, 10146 101, 284, 101, 101, 101, 253, 101, 254, 268, 101, 10147 288, 291, 358, 292, 297, 368, 289, 368, 101, 101, 10148 101, 512, 101, 303, 298, 101, 341, 101, 101, 293, 10149 294, 299, 101, 295, 304, 101, 307, 101, 305, 101, 10150 101, 309, 306, 311, 101, 312, 159, 395, 310, 101, 10151 314, 160, 312, 159, 101, 324, 101, 101, 160, 101, 10152 10153 101, 160, 314, 513, 312, 159, 334, 176, 334, 96, 10154 160, 242, 101, 101, 350, 348, 101, 101, 342, 101, 10155 161, 162, 176, 351, 163, 207, 349, 161, 162, 101, 10156 1032, 163, 361, 209, 101, 1030, 101, 313, 165, 161, 10157 162, 335, 207, 163, 313, 165, 245, 345, 500, 361, 10158 209, 101, 247, 341, 160, 336, 313, 165, 314, 167, 10159 322, 159, 206, 207, 206, 76, 160, 76, 507, 171, 10160 208, 209, 77, 78, 77, 78, 323, 323, 323, 323, 10161 323, 323, 323, 323, 323, 206, 207, 206, 370, 372, 10162 370, 372, 515, 208, 209, 161, 162, 1028, 385, 163, 10163 10164 385, 101, 214, 215, 387, 389, 387, 389, 101, 101, 10165 362, 101, 313, 165, 176, 216, 214, 215, 403, 394, 10166 269, 363, 269, 502, 399, 101, 101, 397, 101, 216, 10167 270, 337, 337, 337, 337, 337, 337, 337, 337, 337, 10168 327, 327, 176, 327, 327, 327, 327, 327, 327, 327, 10169 327, 327, 327, 327, 327, 327, 327, 338, 327, 339, 10170 339, 339, 339, 339, 339, 339, 339, 339, 327, 327, 10171 327, 327, 327, 327, 327, 340, 340, 340, 340, 340, 10172 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 10173 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 10174 10175 340, 340, 327, 364, 396, 364, 101, 101, 101, 101, 10176 523, 101, 523, 635, 365, 101, 1024, 401, 101, 160, 10177 398, 400, 402, 101, 101, 101, 101, 404, 101, 101, 10178 405, 101, 101, 406, 407, 101, 101, 101, 408, 101, 10179 415, 411, 101, 413, 101, 101, 101, 409, 101, 416, 10180 410, 414, 366, 101, 101, 101, 101, 101, 101, 101, 10181 101, 101, 101, 417, 101, 417, 427, 428, 432, 428, 10182 434, 101, 101, 430, 431, 101, 232, 101, 101, 101, 10183 232, 101, 433, 435, 267, 392, 267, 101, 101, 392, 10184 101, 101, 436, 418, 635, 101, 101, 429, 101, 441, 10185 10186 160, 419, 101, 420, 460, 438, 421, 101, 101, 176, 10187 422, 101, 101, 423, 101, 101, 424, 425, 442, 101, 10188 426, 101, 439, 440, 101, 445, 101, 445, 101, 101, 10189 101, 443, 444, 101, 449, 446, 449, 454, 437, 101, 10190 101, 101, 1023, 101, 450, 101, 453, 101, 101, 455, 10191 101, 101, 456, 458, 503, 101, 101, 101, 462, 459, 10192 101, 101, 101, 457, 72, 101, 1020, 1019, 101, 101, 10193 101, 447, 101, 461, 463, 101, 465, 101, 101, 171, 10194 451, 448, 464, 101, 101, 101, 101, 101, 467, 101, 10195 452, 101, 101, 101, 466, 469, 468, 473, 101, 472, 10196 10197 101, 101, 101, 101, 470, 101, 101, 474, 101, 471, 10198 101, 475, 476, 101, 101, 101, 528, 637, 101, 101, 10199 101, 101, 101, 176, 101, 176, 517, 481, 483, 481, 10200 101, 101, 477, 478, 479, 480, 101, 482, 101, 101, 10201 101, 487, 101, 101, 101, 484, 500, 489, 176, 490, 10202 159, 701, 160, 485, 486, 160, 101, 101, 176, 101, 10203 96, 101, 101, 488, 341, 506, 491, 702, 490, 159, 10204 328, 329, 328, 491, 160, 490, 159, 504, 101, 101, 10205 101, 160, 511, 101, 161, 162, 520, 519, 163, 334, 10206 176, 334, 101, 518, 516, 101, 101, 101, 207, 514, 10207 10208 101, 313, 165, 161, 162, 361, 209, 163, 76, 101, 10209 161, 162, 1018, 101, 163, 77, 78, 101, 76, 101, 10210 313, 165, 364, 1017, 364, 77, 78, 313, 165, 491, 10211 167, 498, 159, 365, 101, 542, 101, 160, 369, 369, 10212 369, 369, 369, 369, 369, 369, 369, 499, 499, 499, 10213 499, 499, 499, 499, 499, 499, 531, 533, 176, 533, 10214 530, 538, 540, 538, 540, 101, 161, 162, 534, 543, 10215 163, 369, 369, 369, 369, 369, 369, 369, 369, 369, 10216 101, 101, 101, 313, 165, 176, 371, 371, 371, 371, 10217 371, 371, 371, 371, 371, 160, 639, 101, 101, 341, 10218 10219 68, 160, 337, 337, 337, 337, 337, 337, 337, 337, 10220 337, 371, 371, 371, 371, 371, 371, 371, 371, 371, 10221 101, 101, 544, 508, 176, 373, 373, 373, 373, 373, 10222 373, 373, 373, 373, 160, 665, 650, 101, 101, 545, 10223 160, 509, 509, 509, 509, 509, 509, 509, 509, 509, 10224 373, 373, 373, 373, 373, 373, 373, 373, 373, 101, 10225 546, 101, 510, 176, 386, 386, 386, 386, 386, 386, 10226 386, 386, 386, 1016, 1014, 548, 101, 101, 101, 1009, 10227 337, 337, 337, 337, 337, 337, 337, 337, 337, 386, 10228 386, 386, 386, 386, 386, 386, 386, 386, 388, 388, 10229 10230 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 10231 388, 388, 388, 388, 388, 388, 390, 390, 390, 390, 10232 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 10233 390, 390, 390, 390, 101, 101, 101, 101, 547, 101, 10234 101, 176, 101, 551, 550, 101, 549, 101, 556, 101, 10235 1008, 101, 101, 101, 101, 553, 101, 101, 552, 101, 10236 555, 101, 101, 557, 101, 558, 101, 558, 101, 101, 10237 101, 1007, 101, 101, 571, 569, 1000, 575, 101, 101, 10238 101, 428, 572, 428, 573, 101, 101, 101, 570, 574, 10239 101, 1004, 101, 576, 171, 101, 101, 101, 101, 578, 10240 10241 101, 579, 586, 577, 586, 176, 72, 101, 559, 101, 10242 589, 429, 101, 101, 580, 585, 101, 101, 445, 101, 10243 445, 101, 560, 417, 101, 417, 588, 101, 446, 592, 10244 101, 176, 587, 101, 101, 590, 101, 101, 101, 593, 10245 101, 101, 594, 101, 668, 101, 636, 599, 598, 595, 10246 601, 101, 1001, 418, 101, 600, 596, 101, 101, 1003, 10247 597, 561, 101, 562, 902, 999, 563, 101, 998, 449, 10248 564, 449, 662, 565, 662, 603, 566, 567, 997, 450, 10249 568, 581, 581, 581, 581, 581, 581, 581, 581, 581, 10250 581, 581, 101, 581, 581, 581, 581, 581, 582, 581, 10251 10252 583, 583, 583, 583, 583, 583, 583, 583, 583, 581, 10253 581, 581, 581, 581, 581, 581, 584, 584, 584, 584, 10254 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 10255 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 10256 584, 584, 584, 581, 101, 101, 101, 101, 101, 101, 10257 101, 655, 995, 655, 101, 988, 604, 605, 602, 101, 10258 101, 101, 101, 101, 101, 101, 101, 101, 606, 101, 10259 101, 101, 607, 608, 611, 101, 101, 101, 609, 101, 10260 101, 614, 101, 101, 101, 101, 101, 101, 613, 610, 10261 101, 101, 612, 101, 616, 619, 101, 101, 618, 615, 10262 10263 101, 617, 101, 101, 101, 101, 620, 101, 101, 101, 10264 101, 101, 101, 101, 481, 101, 481, 101, 176, 622, 10265 101, 101, 101, 176, 482, 101, 101, 621, 101, 101, 10266 101, 101, 101, 101, 101, 101, 176, 623, 625, 624, 10267 626, 159, 341, 635, 341, 176, 160, 656, 101, 160, 10268 101, 987, 101, 627, 986, 626, 159, 96, 985, 341, 10269 627, 160, 626, 159, 101, 651, 982, 653, 160, 652, 10270 638, 647, 679, 647, 641, 161, 162, 550, 655, 163, 10271 655, 648, 654, 101, 844, 642, 101, 675, 76, 101, 10272 161, 162, 313, 165, 163, 77, 78, 161, 162, 981, 10273 10274 101, 163, 976, 76, 101, 973, 101, 313, 165, 649, 10275 672, 673, 101, 101, 313, 165, 627, 167, 633, 159, 10276 533, 101, 533, 101, 160, 176, 670, 680, 171, 101, 10277 101, 534, 101, 341, 634, 634, 634, 634, 634, 634, 10278 634, 634, 634, 101, 101, 681, 101, 101, 657, 101, 10279 657, 683, 101, 161, 162, 689, 762, 163, 658, 682, 10280 101, 101, 659, 101, 101, 684, 754, 758, 101, 101, 10281 313, 165, 176, 539, 539, 539, 539, 539, 539, 539, 10282 539, 539, 685, 101, 643, 101, 643, 972, 970, 644, 10283 644, 644, 644, 644, 644, 644, 644, 644, 176, 962, 10284 10285 101, 539, 539, 539, 539, 539, 539, 539, 539, 539, 10286 760, 176, 760, 961, 960, 509, 509, 509, 509, 509, 10287 509, 509, 509, 509, 541, 541, 541, 541, 541, 541, 10288 541, 541, 541, 101, 959, 101, 508, 176, 541, 541, 10289 541, 541, 541, 541, 541, 541, 541, 958, 101, 645, 10290 101, 645, 101, 686, 646, 646, 646, 646, 646, 646, 10291 646, 646, 646, 661, 661, 101, 661, 661, 661, 661, 10292 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 10293 676, 661, 677, 677, 677, 677, 677, 677, 677, 677, 10294 677, 661, 661, 661, 661, 661, 661, 661, 678, 678, 10295 10296 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 10297 678, 678, 678, 678, 678, 678, 678, 678, 678, 678, 10298 678, 678, 678, 678, 678, 661, 101, 101, 101, 558, 10299 688, 558, 101, 693, 690, 101, 101, 101, 176, 694, 10300 707, 713, 101, 101, 101, 101, 101, 101, 705, 101, 10301 101, 710, 101, 101, 101, 706, 708, 709, 101, 101, 10302 101, 101, 711, 101, 101, 712, 714, 101, 714, 586, 10303 957, 586, 691, 655, 76, 655, 756, 101, 101, 233, 10304 956, 775, 776, 101, 953, 101, 692, 232, 232, 232, 10305 232, 232, 232, 232, 232, 232, 715, 101, 101, 587, 10306 10307 101, 101, 101, 101, 717, 101, 101, 719, 101, 720, 10308 716, 718, 101, 101, 101, 101, 722, 952, 101, 101, 10309 101, 101, 101, 101, 724, 721, 726, 101, 101, 101, 10310 101, 101, 723, 727, 725, 101, 101, 729, 101, 728, 10311 101, 101, 101, 101, 101, 101, 731, 101, 101, 732, 10312 101, 730, 101, 101, 734, 101, 737, 101, 101, 101, 10313 733, 101, 101, 176, 101, 735, 101, 101, 738, 101, 10314 101, 160, 101, 101, 736, 101, 101, 160, 101, 101, 10315 740, 101, 101, 101, 743, 96, 101, 101, 741, 742, 10316 101, 101, 101, 101, 744, 647, 946, 647, 101, 101, 10317 10318 945, 977, 745, 101, 101, 648, 746, 101, 101, 747, 10319 942, 748, 159, 657, 767, 657, 749, 160, 748, 159, 10320 101, 101, 940, 658, 160, 761, 101, 659, 749, 937, 10321 748, 159, 76, 750, 763, 647, 160, 647, 101, 77, 10322 78, 76, 657, 101, 657, 648, 161, 162, 77, 78, 10323 163, 101, 658, 161, 162, 233, 659, 163, 659, 101, 10324 659, 922, 176, 313, 165, 161, 162, 921, 101, 163, 10325 313, 165, 659, 750, 101, 920, 101, 777, 782, 777, 10326 919, 918, 313, 165, 749, 167, 753, 159, 778, 783, 10327 101, 101, 160, 232, 232, 232, 232, 232, 232, 232, 10328 10329 232, 232, 101, 101, 978, 917, 101, 101, 916, 784, 10330 101, 101, 101, 787, 101, 101, 793, 101, 101, 101, 10331 101, 161, 162, 788, 101, 163, 785, 101, 101, 101, 10332 786, 101, 101, 101, 101, 810, 914, 796, 313, 165, 10333 176, 101, 911, 790, 807, 790, 714, 825, 714, 825, 10334 101, 101, 101, 805, 101, 814, 806, 644, 644, 644, 10335 644, 644, 644, 644, 644, 644, 176, 910, 101, 101, 10336 341, 812, 101, 760, 176, 760, 715, 101, 101, 176, 10337 791, 809, 101, 644, 644, 644, 644, 644, 644, 644, 10338 644, 644, 176, 792, 101, 101, 817, 890, 850, 101, 10339 10340 850, 171, 101, 101, 101, 101, 822, 811, 808, 646, 10341 646, 646, 646, 646, 646, 646, 646, 646, 176, 101, 10342 101, 821, 101, 101, 833, 76, 833, 850, 930, 850, 10343 930, 901, 77, 78, 834, 646, 646, 646, 646, 646, 10344 646, 646, 646, 646, 757, 757, 176, 757, 757, 757, 10345 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 10346 757, 764, 757, 765, 765, 765, 765, 765, 765, 765, 10347 765, 765, 757, 757, 757, 757, 757, 757, 757, 766, 10348 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 10349 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 10350 10351 766, 766, 766, 766, 766, 766, 757, 769, 769, 76, 10352 769, 968, 900, 968, 769, 769, 77, 78, 769, 895, 10353 872, 769, 769, 769, 769, 769, 769, 769, 769, 768, 10354 768, 871, 768, 768, 768, 768, 768, 768, 768, 768, 10355 768, 768, 768, 768, 768, 768, 779, 768, 780, 780, 10356 780, 780, 780, 780, 780, 780, 780, 768, 768, 768, 10357 768, 768, 768, 768, 781, 781, 781, 781, 781, 781, 10358 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 10359 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 10360 781, 768, 101, 101, 815, 101, 815, 101, 101, 819, 10361 10362 101, 818, 820, 813, 816, 101, 101, 101, 824, 101, 10363 101, 101, 101, 101, 101, 101, 828, 101, 823, 825, 10364 101, 825, 101, 101, 101, 101, 101, 101, 101, 101, 10365 101, 827, 101, 101, 101, 101, 831, 101, 832, 829, 10366 101, 101, 830, 101, 101, 836, 101, 836, 835, 101, 10367 101, 101, 101, 101, 101, 870, 869, 101, 101, 233, 10368 101, 747, 101, 749, 159, 845, 850, 101, 850, 826, 10369 101, 101, 838, 749, 101, 748, 159, 101, 101, 101, 10370 101, 160, 837, 749, 868, 749, 159, 849, 101, 851, 10371 853, 101, 777, 852, 777, 101, 101, 101, 161, 162, 10372 10373 854, 101, 163, 778, 867, 101, 101, 866, 101, 856, 10374 161, 162, 101, 101, 163, 313, 165, 101, 101, 101, 10375 161, 162, 865, 855, 163, 101, 101, 313, 165, 862, 10376 993, 857, 993, 1012, 101, 1012, 101, 313, 165, 843, 10377 843, 176, 843, 843, 843, 843, 843, 843, 843, 843, 10378 843, 843, 843, 843, 843, 843, 846, 843, 847, 847, 10379 847, 847, 847, 847, 847, 847, 847, 843, 843, 843, 10380 843, 843, 843, 843, 848, 848, 848, 848, 848, 848, 10381 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 10382 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 10383 10384 848, 843, 176, 232, 232, 232, 232, 232, 232, 232, 10385 232, 232, 790, 101, 790, 101, 101, 101, 101, 337, 10386 337, 337, 337, 337, 337, 337, 337, 337, 101, 861, 10387 101, 101, 101, 864, 101, 874, 873, 101, 101, 875, 10388 877, 101, 101, 101, 863, 101, 879, 880, 876, 859, 10389 101, 878, 101, 101, 101, 101, 858, 72, 101, 101, 10390 101, 881, 860, 815, 883, 815, 886, 101, 101, 101, 10391 101, 884, 101, 816, 885, 101, 101, 101, 888, 101, 10392 101, 101, 101, 68, 101, 101, 894, 887, 889, 101, 10393 101, 101, 101, 101, 101, 893, 891, 101, 101, 101, 10394 10395 892, 101, 101, 833, 101, 833, 898, 101, 101, 836, 10396 101, 836, 903, 834, 101, 68, 101, 905, 899, 101, 10397 101, 101, 101, 101, 101, 896, 906, 101, 101, 101, 10398 341, 101, 904, 101, 101, 101, 176, 101, 101, 101, 10399 101, 907, 926, 176, 913, 101, 897, 176, 909, 176, 10400 912, 101, 101, 908, 171, 101, 101, 101, 101, 101, 10401 915, 101, 101, 924, 337, 337, 337, 337, 337, 337, 10402 337, 337, 337, 101, 101, 101, 101, 101, 101, 101, 10403 925, 927, 923, 101, 101, 883, 101, 101, 1026, 176, 10404 1026, 101, 884, 101, 101, 885, 929, 928, 932, 883, 10405 10406 101, 101, 101, 101, 101, 933, 884, 101, 934, 885, 10407 101, 935, 936, 101, 101, 101, 938, 101, 101, 101, 10408 101, 941, 101, 101, 101, 171, 947, 101, 948, 101, 10409 101, 101, 939, 944, 101, 101, 943, 101, 101, 101, 10410 101, 101, 949, 101, 101, 101, 101, 951, 101, 950, 10411 101, 841, 955, 964, 101, 101, 101, 101, 101, 101, 10412 101, 101, 101, 954, 101, 101, 840, 101, 963, 965, 10413 101, 101, 932, 101, 101, 101, 101, 967, 839, 933, 10414 101, 101, 934, 966, 932, 969, 932, 969, 932, 101, 10415 101, 933, 101, 884, 934, 933, 885, 101, 934, 101, 10416 10417 101, 971, 101, 101, 101, 101, 101, 101, 974, 975, 10418 101, 101, 101, 979, 980, 804, 101, 101, 101, 101, 10419 101, 101, 101, 983, 989, 101, 984, 101, 101, 101, 10420 101, 101, 990, 101, 803, 101, 101, 992, 101, 991, 10421 996, 101, 101, 994, 883, 994, 101, 101, 101, 101, 10422 101, 884, 101, 101, 885, 101, 1005, 101, 101, 101, 10423 101, 101, 802, 101, 1010, 1002, 101, 101, 101, 101, 10424 101, 1013, 883, 1013, 101, 1006, 101, 101, 101, 884, 10425 1011, 101, 885, 101, 101, 101, 1015, 101, 101, 1022, 10426 101, 101, 101, 1021, 1025, 1027, 883, 1027, 101, 101, 10427 10428 101, 101, 801, 884, 101, 101, 885, 101, 101, 101, 10429 800, 1029, 101, 1034, 101, 369, 101, 369, 101, 1036, 10430 1036, 1039, 1036, 799, 798, 1042, 1036, 1036, 101, 101, 10431 1036, 101, 1046, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 10432 1036, 1037, 883, 1037, 883, 101, 883, 101, 371, 884, 10433 371, 884, 885, 884, 885, 883, 885, 797, 795, 1043, 10434 1043, 932, 1044, 794, 101, 885, 1043, 1043, 933, 789, 10435 1043, 934, 72, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 10436 1043, 57, 57, 57, 57, 57, 57, 57, 57, 57, 10437 57, 57, 57, 57, 57, 57, 57, 57, 64, 64, 10438 10439 72, 64, 64, 64, 64, 64, 64, 64, 64, 64, 10440 64, 64, 64, 64, 64, 67, 67, 68, 67, 67, 10441 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 10442 67, 67, 71, 71, 71, 71, 71, 71, 71, 71, 10443 71, 71, 71, 71, 71, 71, 71, 71, 71, 75, 10444 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 10445 75, 75, 75, 75, 75, 75, 97, 97, 373, 386, 10446 373, 386, 97, 101, 101, 101, 101, 101, 101, 101, 10447 101, 101, 101, 170, 170, 170, 170, 170, 170, 170, 10448 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 10449 10450 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 10451 68, 174, 174, 174, 174, 772, 174, 181, 388, 181, 10452 388, 181, 181, 390, 539, 390, 539, 181, 205, 205, 10453 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 10454 205, 205, 205, 205, 205, 87, 341, 341, 87, 87, 10455 227, 227, 227, 227, 176, 227, 227, 171, 227, 227, 10456 752, 227, 227, 751, 739, 227, 227, 315, 315, 315, 10457 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 10458 315, 315, 315, 315, 323, 541, 323, 541, 704, 323, 10459 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 10460 10461 327, 327, 327, 327, 327, 327, 327, 332, 703, 332, 10462 700, 332, 332, 333, 333, 333, 333, 333, 333, 333, 10463 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 10464 384, 699, 696, 384, 384, 251, 695, 251, 687, 674, 10465 72, 667, 251, 663, 660, 520, 520, 632, 631, 630, 10466 251, 499, 629, 499, 628, 591, 499, 505, 554, 505, 10467 391, 505, 505, 634, 537, 634, 536, 535, 634, 640, 10468 532, 640, 525, 640, 640, 661, 661, 524, 661, 661, 10469 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 10470 661, 661, 664, 664, 522, 664, 664, 664, 664, 664, 10471 10472 664, 664, 664, 664, 664, 664, 664, 664, 664, 666, 10473 666, 521, 666, 666, 666, 666, 666, 666, 666, 666, 10474 666, 666, 666, 666, 666, 666, 669, 669, 669, 669, 9982 10, 11, 12, 13, 14, 15, 10, 16, 17, 18, 9983 19, 20, 17, 21, 17, 22, 17, 23, 24, 25, 9984 25, 25, 25, 25, 25, 25, 25, 25, 17, 26, 9985 27, 28, 29, 17, 17, 30, 31, 32, 33, 34, 9986 35, 36, 37, 30, 38, 30, 30, 39, 40, 41, 9987 42, 43, 30, 44, 45, 46, 30, 30, 47, 30, 9988 30, 30, 10, 48, 49, 50, 51, 61, 65, 62, 9989 66, 67, 66, 67, 68, 52, 63, 70, 73, 63, 9990 63, 53, 53, 53, 53, 53, 53, 53, 53, 53, 9991 64, 71, 77, 64, 64, 81, 86, 87, 97, 63, 9992 9993 54, 55, 82, 83, 56, 98, 63, 63, 63, 63, 9994 77, 174, 63, 64, 74, 100, 175, 57, 58, 63, 9995 64, 64, 64, 64, 63, 63, 64, 63, 75, 63, 9996 67, 78, 67, 64, 84, 111, 103, 103, 64, 64, 9997 1090, 64, 201, 64, 210, 79, 103, 202, 85, 88, 9998 176, 88, 103, 103, 105, 65, 103, 66, 66, 205, 9999 66, 205, 130, 66, 177, 68, 103, 89, 89, 89, 10000 89, 89, 89, 89, 89, 89, 163, 103, 131, 224, 10001 73, 103, 163, 77, 90, 132, 133, 103, 91, 63, 10002 92, 103, 103, 73, 225, 93, 103, 94, 95, 228, 10003 10004 174, 1085, 134, 64, 349, 248, 103, 96, 101, 229, 10005 102, 102, 102, 102, 102, 102, 102, 102, 102, 112, 10006 103, 103, 103, 351, 208, 226, 113, 135, 209, 204, 10007 114, 103, 104, 115, 211, 136, 327, 103, 105, 174, 10008 227, 137, 103, 116, 246, 103, 105, 101, 990, 102, 10009 102, 102, 102, 102, 102, 102, 102, 102, 1074, 103, 10010 148, 254, 103, 103, 103, 117, 103, 106, 107, 118, 10011 103, 104, 103, 332, 103, 119, 73, 108, 103, 120, 10012 105, 103, 103, 103, 109, 110, 263, 81, 349, 219, 10013 220, 121, 308, 122, 82, 83, 123, 124, 103, 105, 10014 10015 103, 138, 221, 125, 126, 103, 309, 127, 103, 139, 10016 128, 535, 331, 103, 103, 140, 129, 103, 163, 103, 10017 255, 352, 141, 103, 142, 103, 144, 103, 103, 143, 10018 103, 149, 103, 1073, 103, 150, 174, 103, 103, 151, 10019 145, 155, 199, 146, 103, 103, 147, 152, 156, 103, 10020 153, 154, 103, 103, 264, 103, 174, 103, 157, 253, 10021 158, 77, 184, 180, 103, 103, 349, 103, 163, 98, 10022 159, 179, 180, 179, 103, 103, 98, 103, 160, 103, 10023 161, 162, 197, 181, 155, 130, 163, 334, 331, 103, 10024 333, 156, 1070, 1091, 163, 103, 519, 338, 103, 537, 10025 10026 63, 157, 81, 103, 213, 214, 213, 1091, 198, 82, 10027 83, 182, 215, 216, 64, 164, 165, 249, 63, 166, 10028 103, 1068, 81, 103, 174, 183, 336, 337, 336, 82, 10029 83, 81, 167, 168, 169, 170, 171, 162, 82, 83, 10030 103, 261, 163, 237, 237, 237, 237, 237, 237, 237, 10031 237, 237, 172, 172, 172, 172, 172, 172, 172, 172, 10032 172, 103, 644, 323, 262, 217, 103, 103, 103, 103, 10033 103, 164, 165, 218, 63, 166, 103, 324, 103, 247, 10034 103, 103, 363, 269, 363, 103, 103, 1064, 167, 168, 10035 178, 179, 180, 179, 178, 178, 178, 186, 178, 178, 10036 10037 178, 178, 178, 178, 178, 178, 178, 187, 178, 188, 10038 188, 188, 188, 188, 188, 188, 188, 188, 178, 178, 10039 178, 178, 178, 178, 178, 189, 190, 189, 189, 189, 10040 189, 191, 189, 113, 189, 189, 189, 192, 189, 189, 10041 193, 189, 189, 189, 189, 194, 189, 189, 189, 189, 10042 195, 189, 178, 88, 103, 88, 239, 180, 238, 180, 10043 103, 103, 103, 103, 103, 260, 103, 349, 1061, 103, 10044 103, 103, 103, 103, 103, 103, 241, 103, 73, 349, 10045 268, 103, 103, 103, 103, 103, 103, 103, 90, 103, 10046 270, 103, 91, 242, 92, 103, 103, 103, 103, 93, 10047 10048 355, 94, 95, 354, 276, 201, 103, 103, 339, 103, 10049 103, 96, 233, 233, 233, 233, 233, 233, 233, 233, 10050 233, 103, 103, 271, 103, 103, 103, 103, 291, 367, 10051 282, 103, 234, 235, 240, 103, 103, 103, 103, 360, 10052 77, 103, 103, 103, 506, 236, 244, 243, 73, 1059, 10053 163, 103, 103, 277, 103, 103, 103, 103, 245, 1056, 10054 349, 103, 103, 103, 77, 278, 103, 279, 103, 174, 10055 280, 103, 103, 250, 251, 240, 103, 103, 103, 252, 10056 256, 274, 256, 274, 272, 368, 272, 373, 307, 373, 10057 366, 275, 103, 180, 103, 284, 101, 520, 257, 257, 10058 10059 257, 257, 257, 257, 257, 257, 257, 103, 103, 103, 10060 103, 103, 174, 356, 281, 265, 239, 103, 369, 103, 10061 642, 174, 266, 283, 103, 103, 267, 103, 103, 285, 10062 103, 103, 103, 103, 103, 258, 103, 259, 273, 514, 10063 103, 286, 288, 287, 289, 103, 103, 103, 103, 292, 10064 103, 298, 293, 299, 294, 103, 297, 103, 295, 290, 10065 103, 507, 238, 103, 296, 103, 509, 103, 103, 300, 10066 301, 103, 103, 302, 103, 103, 304, 103, 103, 310, 10067 305, 303, 103, 315, 312, 103, 103, 306, 313, 314, 10068 311, 103, 103, 103, 317, 103, 318, 316, 319, 162, 10069 10070 331, 103, 103, 103, 163, 321, 163, 319, 162, 103, 10071 103, 103, 180, 163, 98, 321, 174, 319, 162, 342, 10072 180, 342, 247, 163, 103, 174, 408, 103, 103, 350, 10073 506, 103, 103, 164, 165, 359, 163, 166, 357, 250, 10074 353, 103, 164, 165, 103, 252, 166, 358, 103, 103, 10075 320, 168, 164, 165, 343, 214, 166, 214, 911, 320, 10076 168, 508, 370, 216, 370, 216, 511, 180, 344, 320, 10077 168, 321, 170, 329, 162, 213, 214, 213, 81, 163, 10078 81, 73, 180, 215, 216, 82, 83, 82, 83, 330, 10079 330, 330, 330, 330, 330, 330, 330, 330, 213, 214, 10080 10081 213, 375, 377, 375, 377, 646, 215, 216, 164, 165, 10082 349, 390, 166, 390, 103, 219, 220, 392, 394, 392, 10083 394, 103, 103, 371, 103, 320, 168, 180, 221, 506, 10084 534, 103, 399, 412, 372, 163, 1036, 404, 103, 103, 10085 523, 103, 400, 98, 345, 345, 345, 345, 345, 345, 10086 345, 345, 345, 335, 335, 180, 335, 335, 335, 335, 10087 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 10088 346, 335, 347, 347, 347, 347, 347, 347, 347, 347, 10089 347, 335, 335, 335, 335, 335, 335, 335, 348, 348, 10090 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 10091 10092 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 10093 348, 348, 348, 348, 348, 335, 401, 103, 77, 103, 10094 103, 274, 1054, 274, 180, 103, 103, 531, 103, 531, 10095 406, 275, 1053, 403, 103, 402, 103, 103, 405, 407, 10096 103, 103, 103, 103, 409, 103, 103, 103, 103, 103, 10097 349, 416, 410, 413, 420, 411, 676, 103, 103, 414, 10098 415, 103, 418, 103, 103, 103, 103, 103, 103, 510, 10099 103, 103, 421, 103, 419, 433, 103, 433, 103, 103, 10100 77, 432, 439, 437, 103, 103, 422, 103, 422, 522, 10101 103, 103, 103, 103, 435, 436, 103, 103, 103, 103, 10102 10103 441, 438, 272, 440, 272, 434, 443, 641, 103, 103, 10104 103, 103, 1049, 163, 103, 103, 423, 103, 466, 180, 10105 103, 103, 444, 349, 424, 103, 425, 103, 103, 426, 10106 103, 445, 536, 427, 103, 103, 428, 103, 103, 429, 10107 430, 103, 103, 431, 103, 446, 658, 103, 448, 450, 10108 447, 103, 451, 455, 451, 455, 442, 103, 103, 513, 10109 103, 449, 452, 456, 460, 103, 103, 103, 103, 462, 10110 1047, 459, 103, 704, 103, 103, 461, 103, 103, 201, 10111 464, 705, 103, 103, 103, 468, 465, 103, 103, 103, 10112 463, 641, 103, 467, 103, 103, 103, 163, 453, 457, 10113 10114 201, 103, 471, 103, 103, 103, 473, 469, 454, 458, 10115 103, 103, 472, 103, 474, 470, 103, 103, 103, 528, 10116 103, 103, 103, 174, 103, 103, 479, 103, 480, 478, 10117 475, 103, 482, 103, 103, 103, 476, 477, 103, 103, 10118 103, 103, 103, 103, 481, 103, 1043, 994, 103, 103, 10119 103, 487, 103, 487, 483, 103, 489, 103, 485, 484, 10120 103, 488, 486, 103, 103, 103, 103, 493, 491, 490, 10121 214, 495, 103, 496, 162, 643, 492, 370, 216, 163, 10122 103, 103, 103, 527, 494, 163, 103, 336, 337, 336, 10123 497, 163, 496, 162, 342, 180, 342, 497, 163, 496, 10124 10125 162, 103, 103, 103, 524, 163, 518, 103, 164, 165, 10126 180, 526, 166, 103, 525, 81, 103, 180, 103, 103, 10127 521, 103, 82, 83, 103, 320, 168, 164, 165, 349, 10128 103, 166, 81, 103, 164, 165, 219, 220, 166, 82, 10129 83, 543, 103, 543, 320, 168, 545, 103, 545, 221, 10130 81, 320, 168, 497, 170, 504, 162, 680, 681, 103, 10131 547, 163, 645, 670, 103, 670, 657, 538, 648, 349, 10132 539, 505, 505, 505, 505, 505, 505, 505, 505, 505, 10133 374, 374, 374, 374, 374, 374, 374, 374, 374, 103, 10134 164, 165, 660, 548, 166, 374, 374, 374, 374, 374, 10135 10136 374, 374, 374, 374, 103, 103, 103, 320, 168, 180, 10137 376, 376, 376, 376, 376, 376, 376, 376, 376, 163, 10138 237, 103, 103, 73, 237, 163, 345, 345, 345, 345, 10139 345, 345, 345, 345, 345, 376, 376, 376, 376, 376, 10140 376, 376, 376, 376, 103, 103, 549, 515, 180, 378, 10141 378, 378, 378, 378, 378, 378, 378, 378, 673, 174, 10142 180, 103, 103, 550, 174, 516, 516, 516, 516, 516, 10143 516, 516, 516, 516, 378, 378, 378, 378, 378, 378, 10144 378, 378, 378, 103, 551, 103, 517, 180, 391, 391, 10145 391, 391, 391, 391, 391, 391, 391, 762, 764, 553, 10146 10147 103, 103, 103, 849, 345, 345, 345, 345, 345, 345, 10148 345, 345, 345, 391, 391, 391, 391, 391, 391, 391, 10149 391, 391, 393, 393, 393, 393, 393, 393, 393, 393, 10150 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 10151 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 10152 395, 395, 395, 395, 395, 395, 395, 395, 103, 103, 10153 103, 103, 552, 103, 103, 1042, 103, 556, 555, 103, 10154 554, 103, 561, 103, 1039, 103, 103, 103, 103, 558, 10155 103, 103, 557, 103, 560, 103, 103, 562, 103, 563, 10156 103, 563, 103, 103, 103, 180, 103, 103, 576, 574, 10157 10158 174, 580, 103, 103, 103, 433, 577, 433, 578, 103, 10159 103, 103, 575, 579, 103, 1038, 103, 581, 174, 103, 10160 103, 103, 103, 583, 103, 584, 591, 582, 591, 180, 10161 180, 103, 564, 103, 594, 434, 103, 103, 585, 590, 10162 103, 103, 761, 103, 649, 103, 565, 422, 103, 422, 10163 593, 103, 103, 597, 103, 958, 592, 103, 103, 595, 10164 103, 103, 103, 598, 103, 103, 600, 103, 591, 103, 10165 591, 599, 604, 601, 103, 103, 605, 423, 103, 606, 10166 602, 103, 103, 1051, 603, 566, 451, 567, 451, 1034, 10167 568, 103, 1033, 455, 569, 455, 452, 570, 592, 607, 10168 10169 571, 572, 1031, 456, 573, 586, 586, 586, 586, 586, 10170 586, 586, 586, 586, 586, 586, 103, 586, 586, 586, 10171 586, 586, 587, 586, 588, 588, 588, 588, 588, 588, 10172 588, 588, 588, 586, 586, 586, 586, 586, 586, 586, 10173 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 10174 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 10175 589, 589, 589, 589, 589, 589, 589, 586, 103, 609, 10176 103, 103, 103, 103, 103, 103, 662, 1026, 662, 103, 10177 103, 610, 608, 611, 614, 103, 103, 103, 103, 103, 10178 103, 103, 103, 612, 103, 103, 103, 103, 103, 617, 10179 10180 620, 103, 103, 103, 103, 103, 613, 626, 1025, 103, 10181 619, 103, 103, 103, 615, 103, 103, 616, 618, 103, 10182 103, 621, 623, 103, 622, 103, 103, 103, 103, 625, 10183 103, 103, 103, 103, 103, 768, 180, 768, 624, 103, 10184 103, 103, 103, 103, 103, 103, 103, 628, 103, 103, 10185 103, 103, 487, 627, 487, 103, 103, 103, 103, 641, 10186 103, 629, 488, 103, 103, 163, 1024, 631, 630, 632, 10187 162, 1021, 103, 98, 103, 163, 633, 201, 632, 162, 10188 654, 103, 654, 659, 163, 663, 633, 349, 632, 162, 10189 655, 555, 103, 397, 163, 686, 682, 397, 1020, 662, 10190 10191 103, 662, 103, 708, 164, 165, 180, 1014, 166, 103, 10192 661, 174, 103, 164, 165, 103, 103, 166, 656, 709, 10193 103, 320, 168, 164, 165, 1013, 349, 166, 667, 174, 10194 320, 168, 103, 103, 103, 687, 103, 103, 688, 81, 10195 320, 168, 633, 170, 639, 162, 82, 83, 766, 770, 10196 163, 103, 180, 103, 103, 662, 103, 662, 690, 1050, 10197 640, 640, 640, 640, 640, 640, 640, 640, 640, 689, 10198 103, 103, 103, 103, 664, 201, 664, 678, 103, 164, 10199 165, 1012, 1062, 166, 665, 691, 174, 103, 666, 103, 10200 1010, 852, 692, 1003, 103, 103, 320, 168, 180, 544, 10201 10202 544, 544, 544, 544, 544, 544, 544, 544, 103, 103, 10203 650, 103, 650, 700, 859, 651, 651, 651, 651, 651, 10204 651, 651, 651, 651, 180, 103, 103, 544, 544, 544, 10205 544, 544, 544, 544, 544, 544, 768, 180, 768, 1075, 10206 180, 516, 516, 516, 516, 516, 516, 516, 516, 516, 10207 546, 546, 546, 546, 546, 546, 546, 546, 546, 103, 10208 1002, 103, 515, 180, 546, 546, 546, 546, 546, 546, 10209 546, 546, 546, 912, 720, 652, 103, 652, 103, 693, 10210 653, 653, 653, 653, 653, 653, 653, 653, 653, 669, 10211 669, 103, 669, 669, 669, 669, 669, 669, 669, 669, 10212 10213 669, 669, 669, 669, 669, 669, 683, 669, 684, 684, 10214 684, 684, 684, 684, 684, 684, 684, 669, 669, 669, 10215 669, 669, 669, 669, 685, 685, 685, 685, 685, 685, 10216 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 10217 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 10218 685, 669, 103, 103, 103, 563, 695, 563, 103, 103, 10219 103, 697, 180, 103, 696, 701, 714, 103, 238, 103, 10220 103, 103, 712, 103, 103, 103, 103, 103, 103, 713, 10221 103, 715, 103, 717, 103, 716, 103, 103, 718, 103, 10222 103, 103, 721, 719, 721, 103, 1001, 1016, 698, 103, 10223 10224 858, 1000, 858, 103, 103, 858, 103, 858, 103, 997, 10225 726, 103, 699, 237, 237, 237, 237, 237, 237, 237, 10226 237, 237, 722, 103, 723, 103, 103, 103, 103, 103, 10227 103, 103, 727, 103, 725, 103, 103, 729, 103, 733, 10228 103, 731, 724, 103, 103, 996, 103, 103, 728, 103, 10229 103, 732, 103, 103, 730, 103, 103, 103, 103, 734, 10230 735, 103, 103, 736, 103, 103, 103, 103, 738, 737, 10231 739, 103, 103, 103, 103, 103, 741, 742, 103, 103, 10232 740, 103, 103, 103, 103, 201, 744, 103, 103, 103, 10233 103, 103, 103, 745, 989, 103, 103, 103, 750, 103, 10234 10235 103, 103, 743, 103, 103, 747, 103, 103, 103, 103, 10236 749, 748, 103, 103, 103, 751, 103, 986, 103, 752, 10237 753, 103, 1019, 103, 103, 754, 985, 755, 162, 654, 10238 201, 654, 756, 163, 755, 162, 163, 983, 103, 655, 10239 163, 664, 163, 664, 756, 201, 755, 162, 103, 975, 10240 98, 665, 163, 974, 654, 666, 654, 103, 790, 775, 10241 103, 769, 164, 165, 655, 103, 166, 757, 771, 164, 10242 165, 103, 776, 166, 103, 103, 666, 103, 666, 320, 10243 168, 164, 165, 962, 892, 166, 320, 168, 103, 973, 10244 666, 893, 757, 201, 894, 664, 238, 664, 320, 168, 10245 10246 756, 170, 760, 162, 81, 665, 81, 180, 163, 666, 10247 81, 784, 785, 82, 83, 103, 103, 82, 83, 237, 10248 237, 237, 237, 237, 237, 237, 237, 237, 103, 103, 10249 1052, 103, 103, 103, 972, 789, 103, 164, 165, 971, 10250 103, 166, 794, 103, 795, 103, 103, 791, 103, 992, 10251 103, 793, 792, 103, 320, 168, 180, 103, 201, 797, 10252 103, 797, 721, 832, 721, 832, 103, 103, 103, 103, 10253 800, 812, 803, 651, 651, 651, 651, 651, 651, 651, 10254 651, 651, 180, 103, 174, 103, 103, 941, 840, 941, 10255 840, 915, 722, 103, 103, 103, 798, 813, 841, 651, 10256 10257 651, 651, 651, 651, 651, 651, 651, 651, 180, 799, 10258 103, 103, 103, 899, 981, 814, 981, 1015, 103, 103, 10259 103, 103, 821, 816, 815, 653, 653, 653, 653, 653, 10260 653, 653, 653, 653, 180, 103, 103, 817, 819, 103, 10261 81, 1008, 81, 1008, 1029, 970, 1029, 82, 83, 82, 10262 83, 653, 653, 653, 653, 653, 653, 653, 653, 653, 10263 765, 765, 180, 765, 765, 765, 765, 765, 765, 765, 10264 765, 765, 765, 765, 765, 765, 765, 772, 765, 773, 10265 773, 773, 773, 773, 773, 773, 773, 773, 765, 765, 10266 765, 765, 765, 765, 765, 774, 774, 774, 774, 774, 10267 10268 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 10269 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 10270 774, 774, 765, 778, 778, 822, 778, 822, 969, 966, 10271 778, 778, 965, 957, 778, 823, 956, 778, 778, 778, 10272 778, 778, 778, 778, 778, 777, 777, 953, 777, 777, 10273 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 10274 777, 777, 786, 777, 787, 787, 787, 787, 787, 787, 10275 787, 787, 787, 777, 777, 777, 777, 777, 777, 777, 10276 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 10277 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 10278 10279 788, 788, 788, 788, 788, 788, 788, 777, 103, 103, 10280 103, 822, 818, 822, 103, 103, 103, 951, 103, 826, 10281 820, 823, 825, 829, 824, 103, 103, 103, 103, 948, 10282 103, 103, 103, 828, 827, 103, 103, 933, 103, 831, 10283 103, 103, 103, 103, 103, 103, 103, 103, 832, 835, 10284 832, 103, 103, 103, 830, 103, 103, 103, 103, 103, 10285 103, 103, 834, 103, 103, 842, 103, 103, 103, 837, 10286 836, 838, 103, 103, 103, 103, 839, 103, 843, 103, 10287 843, 103, 103, 103, 103, 754, 103, 756, 162, 103, 10288 180, 853, 103, 932, 103, 840, 103, 840, 833, 103, 10289 10290 103, 845, 103, 103, 756, 841, 755, 162, 103, 858, 10291 238, 858, 163, 103, 756, 844, 756, 162, 103, 103, 10292 860, 857, 164, 165, 861, 103, 166, 174, 991, 103, 10293 103, 103, 103, 862, 931, 103, 863, 103, 930, 320, 10294 168, 164, 165, 103, 103, 166, 103, 864, 103, 103, 10295 865, 164, 165, 929, 928, 166, 892, 927, 320, 168, 10296 103, 103, 1045, 893, 1045, 1079, 894, 103, 320, 168, 10297 851, 851, 180, 851, 851, 851, 851, 851, 851, 851, 10298 851, 851, 851, 851, 851, 851, 851, 854, 851, 855, 10299 855, 855, 855, 855, 855, 855, 855, 855, 851, 851, 10300 10301 851, 851, 851, 851, 851, 856, 856, 856, 856, 856, 10302 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 10303 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 10304 856, 856, 851, 180, 237, 237, 237, 237, 237, 237, 10305 237, 237, 237, 103, 797, 103, 797, 103, 103, 103, 10306 345, 345, 345, 345, 345, 345, 345, 345, 345, 866, 10307 871, 870, 103, 103, 103, 103, 873, 103, 103, 103, 10308 103, 925, 886, 103, 103, 374, 922, 374, 103, 884, 10309 103, 868, 882, 103, 883, 103, 885, 103, 887, 103, 10310 103, 103, 103, 888, 869, 103, 889, 103, 103, 103, 10311 10312 103, 103, 896, 103, 103, 897, 103, 103, 890, 103, 10313 103, 895, 898, 103, 103, 103, 103, 103, 103, 103, 10314 103, 103, 103, 903, 103, 103, 103, 900, 902, 103, 10315 103, 843, 901, 843, 103, 907, 103, 103, 913, 103, 10316 103, 201, 103, 103, 103, 908, 103, 103, 916, 103, 10317 905, 921, 103, 917, 103, 103, 103, 103, 914, 103, 10318 103, 103, 349, 103, 103, 103, 103, 103, 906, 180, 10319 180, 924, 180, 918, 1037, 923, 103, 103, 920, 919, 10320 103, 103, 103, 174, 103, 926, 345, 345, 345, 345, 10321 345, 345, 345, 345, 345, 103, 103, 937, 103, 103, 10322 10323 103, 935, 103, 934, 936, 910, 103, 103, 103, 959, 10324 103, 960, 103, 103, 103, 103, 103, 103, 938, 103, 10325 940, 943, 939, 103, 103, 103, 892, 103, 944, 103, 10326 103, 945, 103, 893, 946, 103, 894, 947, 103, 103, 10327 103, 103, 103, 949, 909, 952, 103, 103, 103, 103, 10328 103, 103, 103, 103, 103, 103, 103, 950, 103, 103, 10329 954, 955, 963, 103, 103, 103, 103, 103, 103, 961, 10330 103, 103, 103, 103, 103, 968, 964, 977, 103, 967, 10331 103, 103, 103, 103, 103, 103, 103, 180, 980, 103, 10332 103, 103, 976, 904, 103, 103, 978, 103, 943, 103, 10333 10334 103, 103, 103, 103, 979, 944, 943, 103, 945, 982, 10335 943, 982, 943, 944, 103, 103, 945, 893, 103, 944, 10336 894, 103, 945, 984, 103, 103, 103, 103, 103, 987, 10337 988, 995, 103, 103, 1017, 103, 103, 881, 103, 993, 10338 103, 103, 103, 103, 103, 103, 103, 998, 999, 103, 10339 103, 1005, 103, 103, 1004, 103, 880, 103, 103, 1007, 10340 1006, 103, 103, 103, 174, 1011, 103, 879, 103, 103, 10341 103, 103, 103, 1009, 892, 1009, 103, 103, 103, 103, 10342 1022, 893, 103, 103, 894, 103, 103, 103, 103, 1018, 10343 1027, 103, 103, 103, 103, 1023, 1028, 103, 878, 103, 10344 10345 103, 103, 174, 103, 1030, 892, 1030, 103, 103, 103, 10346 1032, 1035, 893, 103, 103, 894, 103, 877, 103, 103, 10347 1040, 1041, 103, 1044, 103, 174, 1046, 892, 1046, 103, 10348 103, 103, 201, 103, 893, 1071, 103, 894, 103, 103, 10349 201, 103, 1048, 1055, 201, 103, 103, 876, 103, 1057, 10350 1057, 174, 1057, 201, 1065, 1060, 1057, 1057, 103, 1081, 10351 1057, 103, 103, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 10352 1057, 1058, 892, 1058, 892, 201, 892, 1072, 103, 893, 10353 1063, 893, 894, 893, 894, 892, 894, 1076, 201, 1066, 10354 1066, 174, 1067, 201, 103, 894, 1066, 1066, 1069, 201, 10355 10356 1066, 1078, 1077, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 10357 1066, 103, 943, 201, 201, 201, 376, 875, 376, 944, 10358 874, 1082, 945, 378, 391, 378, 391, 393, 1080, 393, 10359 395, 544, 395, 544, 546, 872, 546, 867, 77, 73, 10360 73, 349, 180, 180, 1083, 180, 1084, 174, 1088, 174, 10361 1086, 1087, 848, 847, 846, 811, 810, 809, 808, 807, 10362 806, 805, 804, 802, 801, 796, 77, 77, 1089, 59, 10363 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 10364 59, 59, 59, 59, 59, 59, 60, 60, 60, 60, 10365 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 10366 10367 60, 60, 60, 69, 69, 73, 69, 69, 69, 69, 10368 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 10369 72, 72, 73, 72, 72, 72, 72, 72, 72, 72, 10370 72, 72, 72, 72, 72, 72, 72, 76, 76, 76, 10371 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 10372 76, 76, 76, 76, 80, 80, 80, 80, 80, 80, 10373 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 10374 80, 99, 99, 781, 349, 349, 180, 99, 103, 103, 10375 103, 103, 103, 103, 103, 103, 103, 103, 173, 173, 10376 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 10377 10378 173, 173, 173, 173, 173, 178, 178, 178, 178, 178, 10379 178, 178, 178, 178, 178, 174, 178, 178, 178, 178, 10380 759, 178, 185, 758, 185, 746, 185, 185, 711, 710, 10381 707, 706, 185, 200, 200, 200, 200, 200, 200, 200, 10382 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 10383 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 10384 212, 212, 212, 212, 212, 212, 212, 89, 703, 702, 10385 89, 89, 232, 232, 232, 232, 694, 232, 232, 77, 10386 232, 232, 675, 232, 232, 671, 668, 232, 232, 322, 10387 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 10388 10389 322, 322, 322, 322, 322, 322, 330, 527, 330, 527, 10390 638, 330, 335, 335, 335, 335, 335, 335, 335, 335, 10391 335, 335, 335, 335, 335, 335, 335, 335, 335, 340, 10392 637, 340, 636, 340, 340, 341, 341, 341, 341, 341, 10393 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 10394 341, 341, 389, 635, 634, 389, 389, 256, 596, 256, 10395 559, 396, 542, 541, 256, 540, 533, 532, 530, 529, 10396 349, 180, 256, 505, 180, 505, 503, 502, 505, 512, 10397 501, 512, 500, 512, 512, 640, 499, 640, 498, 174, 10398 640, 647, 327, 647, 417, 647, 647, 669, 669, 398, 10399 10475 10400 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 10476 669, 669, 669, 671, 671, 671, 671, 671, 671, 671, 10477 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 10478 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 10479 755, 755, 755, 755, 755, 755, 755, 757, 757, 757, 10480 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 10481 757, 757, 757, 757, 97, 341, 97, 176, 97, 97, 10482 10483 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 10484 759, 759, 759, 759, 759, 759, 759, 768, 768, 176, 10485 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 10486 768, 768, 768, 768, 770, 770, 497, 770, 770, 770, 10487 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 10488 770, 771, 771, 496, 771, 771, 771, 771, 771, 771, 10489 771, 771, 771, 771, 771, 771, 771, 771, 773, 773, 10490 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 10491 773, 773, 773, 773, 773, 774, 774, 774, 774, 774, 10492 774, 774, 774, 774, 774, 774, 774, 774, 774, 774, 10493 10494 774, 774, 842, 842, 842, 842, 842, 842, 842, 842, 10495 842, 842, 842, 842, 842, 842, 842, 842, 842, 843, 10496 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, 10497 843, 843, 843, 843, 843, 843, 882, 882, 882, 882, 10498 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 10499 882, 882, 882, 931, 931, 931, 931, 931, 931, 931, 10500 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 10501 495, 494, 493, 492, 171, 320, 412, 393, 391, 383, 10502 382, 381, 380, 379, 378, 377, 376, 375, 374, 367, 10503 356, 355, 353, 352, 341, 176, 176, 171, 321, 319, 10504 10505 318, 171, 226, 225, 218, 217, 213, 212, 72, 72, 10506 68, 68, 200, 199, 197, 196, 192, 1050, 7, 1050, 10507 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10508 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10509 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10510 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10511 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10512 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10513 1050, 1050 10401 669, 669, 669, 669, 672, 672, 396, 672, 672, 672, 10402 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 10403 672, 674, 674, 388, 674, 674, 674, 674, 674, 674, 10404 674, 674, 674, 674, 674, 674, 674, 674, 677, 677, 10405 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 10406 677, 677, 677, 677, 677, 679, 679, 679, 679, 679, 10407 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 10408 679, 679, 763, 763, 763, 763, 763, 763, 763, 763, 10409 763, 763, 763, 763, 763, 763, 763, 763, 763, 765, 10410 10411 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 10412 765, 765, 765, 765, 765, 765, 99, 387, 99, 386, 10413 99, 99, 767, 767, 767, 767, 767, 767, 767, 767, 10414 767, 767, 767, 767, 767, 767, 767, 767, 767, 777, 10415 777, 385, 777, 777, 777, 777, 777, 777, 777, 777, 10416 777, 777, 777, 777, 777, 777, 779, 779, 384, 779, 10417 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 10418 779, 779, 779, 780, 780, 383, 780, 780, 780, 780, 10419 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 10420 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 10421 10422 782, 782, 782, 782, 782, 782, 782, 783, 783, 783, 10423 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 10424 783, 783, 783, 783, 850, 850, 850, 850, 850, 850, 10425 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 10426 850, 851, 851, 851, 851, 851, 851, 851, 851, 851, 10427 851, 851, 851, 851, 851, 851, 851, 851, 891, 891, 10428 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 10429 891, 891, 891, 891, 891, 942, 942, 942, 942, 942, 10430 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 10431 942, 942, 382, 381, 380, 379, 365, 364, 362, 361, 10432 10433 201, 349, 180, 180, 174, 328, 326, 325, 174, 231, 10434 230, 223, 222, 77, 77, 73, 73, 207, 206, 204, 10435 203, 201, 196, 1091, 61, 9, 1091, 1091, 1091, 1091, 10436 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 10437 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 10438 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 10439 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 10440 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 10441 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091 10514 10442 } ; 10515 10443 10516 static yyconst short int yy_chk[4 083] =10444 static yyconst short int yy_chk[4190] = 10517 10445 { 0, 10518 10446 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, … … 10522 10450 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10523 10451 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10524 1, 1, 1, 2, 2, 2, 2, 9, 10, 9, 10525 10, 11, 13, 11, 16, 2, 8, 12, 14, 15, 10526 20, 2, 2, 2, 2, 2, 2, 2, 2, 2, 10527 8, 12, 14, 15, 20, 17, 19, 18, 24, 18, 10528 10529 2, 2, 17, 17, 2, 23, 22, 9, 13, 25, 10530 26, 11, 24, 16, 18, 1045, 27, 2, 2, 26, 10531 203, 9, 13, 25, 19, 11, 47, 16, 47, 23, 10532 27, 70, 74, 26, 17, 22, 160, 18, 19, 111, 10533 18, 49, 160, 23, 51, 60, 18, 60, 17, 22, 10534 51, 18, 21, 34, 21, 73, 111, 34, 51, 61, 10535 34, 61, 62, 34, 62, 203, 63, 34, 63, 34, 10536 21, 21, 21, 21, 21, 21, 21, 21, 21, 70, 10537 49, 69, 51, 74, 30, 30, 30, 21, 1041, 73, 10538 115, 21, 21, 21, 49, 30, 51, 75, 21, 92, 10539 10540 21, 21, 30, 30, 75, 75, 21, 115, 122, 92, 10541 21, 28, 69, 28, 28, 28, 28, 28, 28, 28, 10542 28, 28, 31, 31, 31, 122, 87, 87, 35, 31, 10543 172, 1040, 35, 31, 112, 28, 31, 77, 35, 87, 10544 31, 31, 35, 1038, 77, 77, 31, 90, 112, 28, 10545 29, 112, 29, 29, 29, 29, 29, 29, 29, 29, 10546 29, 91, 90, 37, 172, 32, 32, 37, 32, 116, 10547 29, 29, 32, 37, 29, 32, 91, 37, 32, 150, 10548 29, 116, 32, 32, 33, 33, 116, 29, 29, 76, 10549 76, 76, 120, 150, 33, 120, 33, 76, 76, 33, 10550 10551 33, 33, 33, 36, 36, 126, 33, 36, 173, 120, 10552 38, 36, 36, 36, 38, 39, 40, 36, 38, 39, 10553 40, 204, 126, 39, 38, 40, 40, 40, 38, 39, 10554 40, 41, 42, 39, 164, 41, 42, 1033, 109, 41, 10555 109, 164, 42, 56, 178, 41, 42, 56, 41, 41, 10556 43, 41, 358, 56, 43, 109, 97, 56, 43, 173, 10557 44, 50, 50, 50, 43, 45, 43, 44, 43, 43, 10558 43, 44, 45, 50, 44, 204, 45, 44, 178, 45, 10559 97, 54, 45, 135, 44, 54, 135, 358, 54, 45, 10560 46, 54, 46, 46, 97, 54, 55, 110, 46, 360, 10561 10562 135, 50, 100, 55, 79, 149, 113, 55, 110, 80, 10563 55, 79, 79, 55, 110, 50, 80, 80, 113, 113, 10564 55, 190, 149, 113, 113, 100, 100, 46, 46, 100, 10565 46, 46, 81, 119, 81, 100, 187, 360, 79, 100, 10566 100, 114, 118, 114, 46, 46, 48, 48, 48, 48, 10567 119, 119, 325, 118, 48, 187, 121, 190, 114, 118, 10568 80, 146, 130, 124, 48, 48, 48, 48, 48, 48, 10569 48, 48, 48, 121, 124, 81, 121, 130, 146, 130, 10570 124, 81, 146, 48, 48, 161, 48, 48, 99, 99, 10571 99, 99, 99, 99, 99, 99, 99, 325, 1031, 161, 10572 10573 48, 48, 52, 52, 52, 52, 52, 52, 52, 52, 10574 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 10575 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 10576 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 10577 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 10578 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 10579 52, 52, 52, 52, 52, 86, 102, 86, 101, 101, 10580 102, 102, 101, 125, 102, 169, 144, 144, 101, 1030, 10581 102, 169, 101, 101, 102, 102, 563, 125, 103, 103, 10582 125, 132, 103, 144, 563, 104, 104, 132, 103, 104, 10583 10584 86, 103, 103, 103, 86, 104, 86, 188, 132, 104, 10585 104, 86, 180, 86, 86, 175, 175, 175, 180, 133, 10586 1028, 141, 127, 86, 96, 96, 96, 96, 96, 96, 10587 96, 96, 96, 105, 105, 127, 133, 105, 141, 127, 10588 188, 141, 133, 105, 96, 96, 252, 105, 105, 106, 10589 106, 191, 179, 106, 107, 107, 357, 96, 107, 106, 10590 131, 1024, 131, 142, 107, 154, 106, 106, 107, 107, 10591 108, 142, 191, 154, 108, 108, 131, 131, 108, 131, 10592 142, 1018, 154, 123, 108, 252, 201, 108, 108, 108, 10593 117, 123, 117, 198, 128, 198, 128, 129, 123, 129, 10594 10595 123, 202, 123, 179, 134, 357, 117, 129, 117, 117, 10596 117, 117, 117, 117, 117, 117, 117, 134, 136, 323, 10597 137, 134, 140, 138, 1020, 323, 140, 139, 201, 128, 10598 136, 343, 129, 137, 1018, 136, 138, 137, 139, 140, 10599 138, 140, 143, 147, 139, 117, 128, 117, 128, 129, 10600 143, 145, 202, 145, 147, 214, 143, 214, 148, 143, 10601 147, 343, 151, 151, 148, 152, 344, 235, 145, 145, 10602 145, 148, 153, 145, 151, 148, 153, 155, 152, 151, 10603 156, 155, 152, 157, 235, 157, 157, 235, 156, 153, 10604 158, 157, 158, 158, 155, 181, 192, 156, 158, 194, 10605 10606 186, 181, 166, 344, 166, 166, 182, 182, 182, 181, 10607 166, 186, 193, 192, 194, 192, 194, 186, 186, 195, 10608 157, 157, 336, 195, 157, 205, 193, 158, 158, 193, 10609 1019, 158, 205, 205, 189, 1016, 195, 157, 157, 166, 10610 166, 182, 208, 166, 158, 158, 189, 189, 324, 208, 10611 208, 189, 189, 346, 324, 182, 166, 166, 168, 168, 10612 168, 168, 206, 206, 206, 210, 168, 211, 336, 326, 10613 206, 206, 210, 210, 211, 211, 168, 168, 168, 168, 10614 168, 168, 168, 168, 168, 207, 207, 207, 215, 216, 10615 215, 216, 346, 207, 207, 168, 168, 1014, 229, 168, 10616 10617 229, 243, 228, 228, 230, 231, 230, 231, 234, 237, 10618 210, 239, 168, 168, 183, 228, 384, 384, 243, 234, 10619 269, 211, 269, 326, 239, 234, 237, 237, 239, 384, 10620 269, 183, 183, 183, 183, 183, 183, 183, 183, 183, 10621 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 10622 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 10623 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 10624 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 10625 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 10626 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 10627 10628 184, 184, 184, 212, 236, 212, 238, 241, 240, 244, 10629 354, 242, 354, 499, 212, 246, 1009, 241, 245, 499, 10630 238, 240, 242, 238, 241, 240, 244, 244, 242, 236, 10631 245, 247, 246, 245, 246, 245, 248, 250, 247, 249, 10632 255, 250, 253, 253, 254, 256, 236, 248, 247, 256, 10633 249, 254, 212, 248, 250, 260, 249, 255, 258, 253, 10634 261, 254, 256, 257, 262, 257, 258, 259, 262, 259, 10635 264, 265, 260, 260, 260, 258, 1076, 261, 263, 273, 10636 1076, 262, 263, 265, 267, 1077, 267, 264, 265, 1077, 10637 266, 268, 266, 257, 500, 263, 273, 259, 257, 273, 10638 10639 500, 257, 259, 257, 285, 268, 257, 266, 268, 330, 10640 257, 271, 272, 257, 274, 257, 257, 257, 274, 259, 10641 257, 285, 271, 272, 275, 276, 278, 276, 271, 272, 10642 280, 274, 275, 279, 277, 276, 277, 279, 267, 282, 10643 283, 275, 1008, 278, 277, 287, 278, 280, 281, 280, 10644 279, 284, 281, 283, 330, 286, 282, 283, 287, 284, 10645 276, 288, 287, 282, 359, 281, 1004, 1003, 284, 277, 10646 289, 276, 286, 286, 288, 292, 289, 276, 288, 502, 10647 277, 276, 288, 290, 293, 291, 277, 289, 291, 294, 10648 277, 295, 292, 296, 290, 292, 291, 296, 298, 295, 10649 10650 290, 293, 291, 297, 293, 299, 294, 297, 295, 294, 10651 296, 298, 299, 300, 301, 298, 359, 502, 303, 302, 10652 297, 305, 299, 331, 309, 335, 348, 304, 305, 304, 10653 300, 301, 300, 301, 302, 303, 302, 304, 305, 306, 10654 307, 309, 308, 348, 310, 306, 332, 311, 1001, 311, 10655 311, 566, 332, 307, 308, 311, 306, 307, 1000, 308, 10656 332, 310, 304, 310, 347, 335, 312, 566, 312, 312, 10657 328, 328, 328, 314, 312, 314, 314, 331, 342, 304, 10658 345, 314, 342, 350, 311, 311, 351, 350, 311, 334, 10659 334, 334, 349, 349, 347, 342, 397, 345, 361, 345, 10660 10661 350, 311, 311, 312, 312, 361, 361, 312, 362, 349, 10662 314, 314, 1000, 397, 314, 362, 362, 394, 363, 351, 10663 312, 312, 364, 999, 364, 363, 363, 314, 314, 322, 10664 322, 322, 322, 364, 394, 394, 351, 322, 368, 368, 10665 368, 368, 368, 368, 368, 368, 368, 322, 322, 322, 10666 322, 322, 322, 322, 322, 322, 363, 367, 504, 367, 10667 362, 391, 393, 391, 393, 395, 322, 322, 367, 395, 10668 322, 369, 369, 369, 369, 369, 369, 369, 369, 369, 10669 399, 400, 395, 322, 322, 337, 370, 370, 370, 370, 10670 370, 370, 370, 370, 370, 634, 504, 399, 400, 512, 10671 10672 526, 634, 337, 337, 337, 337, 337, 337, 337, 337, 10673 337, 371, 371, 371, 371, 371, 371, 371, 371, 371, 10674 398, 401, 398, 337, 338, 372, 372, 372, 372, 372, 10675 372, 372, 372, 372, 635, 526, 512, 398, 401, 401, 10676 635, 338, 338, 338, 338, 338, 338, 338, 338, 338, 10677 373, 373, 373, 373, 373, 373, 373, 373, 373, 402, 10678 403, 405, 338, 341, 385, 385, 385, 385, 385, 385, 10679 385, 385, 385, 997, 995, 405, 402, 403, 405, 988, 10680 341, 341, 341, 341, 341, 341, 341, 341, 341, 386, 10681 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 10682 10683 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 10684 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 10685 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 10686 390, 390, 390, 390, 404, 406, 407, 408, 404, 409, 10687 414, 977, 411, 409, 407, 415, 406, 410, 414, 413, 10688 986, 404, 406, 407, 408, 411, 409, 414, 410, 411, 10689 413, 419, 415, 415, 410, 416, 413, 416, 420, 421, 10690 422, 985, 423, 424, 421, 419, 977, 424, 419, 425, 10691 427, 428, 421, 428, 422, 420, 421, 422, 420, 423, 10692 424, 982, 426, 424, 501, 430, 425, 427, 432, 426, 10693 10694 416, 427, 433, 425, 433, 978, 528, 434, 416, 426, 10695 435, 428, 430, 438, 430, 432, 436, 416, 445, 440, 10696 445, 439, 416, 417, 434, 417, 434, 435, 445, 439, 10697 438, 844, 433, 436, 441, 436, 440, 433, 439, 440, 10698 443, 447, 441, 442, 528, 444, 501, 444, 443, 442, 10699 448, 441, 978, 417, 433, 447, 442, 443, 447, 981, 10700 442, 417, 444, 417, 844, 976, 417, 448, 973, 449, 10701 417, 449, 523, 417, 523, 452, 417, 417, 972, 449, 10702 417, 431, 431, 431, 431, 431, 431, 431, 431, 431, 10703 431, 431, 452, 431, 431, 431, 431, 431, 431, 431, 10704 10705 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 10706 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 10707 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 10708 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 10709 431, 431, 431, 431, 451, 453, 454, 455, 456, 457, 10710 458, 630, 970, 630, 459, 962, 453, 454, 451, 462, 10711 460, 451, 453, 454, 455, 456, 457, 458, 459, 461, 10712 463, 459, 460, 461, 464, 465, 462, 460, 462, 467, 10713 466, 468, 469, 470, 471, 472, 461, 463, 466, 463, 10714 473, 464, 465, 474, 470, 474, 467, 466, 472, 469, 10715 10716 470, 471, 472, 475, 468, 476, 477, 473, 478, 479, 10717 474, 483, 485, 480, 481, 484, 481, 486, 503, 484, 10718 475, 468, 476, 506, 481, 478, 479, 480, 483, 485, 10719 480, 477, 484, 487, 486, 488, 507, 487, 489, 488, 10720 489, 489, 513, 505, 515, 758, 489, 518, 477, 505, 10721 487, 960, 488, 490, 958, 490, 490, 505, 957, 516, 10722 491, 490, 491, 491, 518, 513, 953, 515, 491, 514, 10723 503, 511, 544, 511, 506, 489, 489, 514, 517, 489, 10724 517, 511, 516, 542, 758, 507, 514, 542, 530, 544, 10725 490, 490, 489, 489, 490, 530, 530, 491, 491, 952, 10726 10727 542, 491, 945, 531, 547, 942, 511, 490, 490, 511, 10728 531, 531, 545, 517, 491, 491, 498, 498, 498, 498, 10729 533, 547, 533, 511, 498, 641, 530, 545, 636, 545, 10730 517, 533, 551, 650, 498, 498, 498, 498, 498, 498, 10731 498, 498, 498, 546, 556, 546, 548, 549, 519, 551, 10732 519, 549, 550, 498, 498, 556, 650, 498, 519, 548, 10733 546, 556, 519, 548, 549, 550, 636, 641, 552, 550, 10734 498, 498, 508, 538, 538, 538, 538, 538, 538, 538, 10735 538, 538, 552, 519, 508, 552, 508, 940, 937, 508, 10736 508, 508, 508, 508, 508, 508, 508, 508, 509, 921, 10737 10738 519, 539, 539, 539, 539, 539, 539, 539, 539, 539, 10739 642, 642, 642, 920, 919, 509, 509, 509, 509, 509, 10740 509, 509, 509, 509, 540, 540, 540, 540, 540, 540, 10741 540, 540, 540, 569, 918, 553, 509, 510, 541, 541, 10742 541, 541, 541, 541, 541, 541, 541, 917, 571, 510, 10743 569, 510, 553, 553, 510, 510, 510, 510, 510, 510, 10744 510, 510, 510, 543, 543, 571, 543, 543, 543, 543, 10745 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 10746 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 10747 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 10748 10749 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 10750 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 10751 543, 543, 543, 543, 543, 543, 555, 557, 559, 558, 10752 555, 558, 560, 559, 557, 570, 572, 573, 638, 560, 10753 573, 579, 574, 555, 557, 559, 575, 577, 570, 560, 10754 576, 576, 570, 572, 573, 572, 574, 575, 579, 574, 10755 584, 578, 577, 575, 577, 578, 580, 576, 580, 586, 10756 916, 586, 558, 655, 670, 655, 638, 584, 578, 583, 10757 914, 670, 670, 588, 911, 589, 558, 582, 582, 582, 10758 582, 582, 582, 582, 582, 582, 580, 585, 583, 586, 10759 10760 588, 580, 589, 590, 589, 592, 593, 592, 594, 593, 10761 585, 590, 595, 596, 585, 583, 595, 910, 580, 597, 10762 590, 598, 592, 593, 597, 594, 599, 608, 601, 595, 10763 596, 600, 596, 600, 598, 602, 597, 602, 598, 601, 10764 603, 605, 604, 599, 608, 601, 604, 606, 600, 605, 10765 607, 603, 602, 610, 607, 611, 612, 603, 605, 604, 10766 606, 609, 615, 947, 606, 609, 613, 607, 613, 616, 10767 610, 640, 611, 612, 611, 619, 617, 640, 609, 615, 10768 615, 618, 621, 613, 618, 640, 616, 622, 616, 617, 10769 623, 624, 619, 617, 619, 628, 901, 628, 618, 621, 10770 10771 900, 947, 621, 656, 622, 628, 622, 623, 624, 625, 10772 897, 625, 625, 632, 656, 632, 626, 625, 626, 626, 10773 656, 649, 895, 632, 626, 649, 652, 632, 627, 890, 10774 627, 627, 671, 628, 652, 647, 627, 647, 649, 671, 10775 671, 672, 657, 652, 657, 647, 625, 625, 672, 672, 10776 625, 678, 657, 626, 626, 677, 657, 626, 659, 679, 10777 659, 872, 948, 625, 625, 627, 627, 870, 678, 627, 10778 626, 626, 659, 647, 677, 869, 679, 674, 679, 674, 10779 868, 867, 627, 627, 633, 633, 633, 633, 674, 680, 10780 681, 677, 633, 676, 676, 676, 676, 676, 676, 676, 10781 10782 676, 676, 682, 683, 948, 866, 680, 681, 865, 681, 10783 684, 685, 689, 685, 690, 686, 689, 693, 710, 682, 10784 683, 633, 633, 686, 707, 633, 683, 684, 685, 689, 10785 684, 690, 686, 694, 693, 710, 863, 694, 633, 633, 10786 643, 707, 860, 688, 707, 688, 714, 825, 714, 825, 10787 694, 705, 706, 705, 712, 716, 706, 643, 643, 643, 10788 643, 643, 643, 643, 643, 643, 644, 859, 705, 706, 10789 848, 712, 716, 760, 760, 760, 714, 709, 688, 843, 10790 688, 709, 718, 644, 644, 644, 644, 644, 644, 644, 10791 644, 644, 645, 688, 709, 688, 718, 825, 841, 718, 10792 10793 841, 842, 708, 711, 722, 723, 724, 711, 708, 645, 10794 645, 645, 645, 645, 645, 645, 645, 645, 646, 708, 10795 711, 722, 723, 724, 739, 774, 739, 850, 883, 850, 10796 883, 840, 774, 774, 739, 646, 646, 646, 646, 646, 10797 646, 646, 646, 646, 653, 653, 653, 653, 653, 653, 10798 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 10799 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 10800 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 10801 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 10802 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, 10803 10804 653, 653, 653, 653, 653, 653, 653, 662, 662, 775, 10805 662, 930, 839, 930, 662, 662, 775, 775, 662, 834, 10806 804, 662, 662, 662, 662, 662, 662, 662, 662, 675, 10807 675, 803, 675, 675, 675, 675, 675, 675, 675, 675, 10808 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 10809 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 10810 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 10811 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 10812 675, 675, 675, 675, 675, 675, 675, 675, 675, 675, 10813 675, 675, 713, 719, 717, 720, 717, 726, 721, 720, 10814 10815 725, 719, 721, 713, 717, 727, 728, 729, 726, 713, 10816 719, 730, 720, 732, 726, 721, 733, 725, 725, 731, 10817 734, 731, 727, 728, 729, 735, 737, 738, 730, 717, 10818 732, 732, 736, 733, 741, 742, 736, 734, 737, 734, 10819 740, 743, 735, 737, 738, 744, 717, 744, 740, 736, 10820 746, 741, 742, 745, 731, 802, 801, 740, 743, 780, 10821 761, 747, 781, 747, 747, 761, 767, 746, 767, 731, 10822 745, 731, 745, 748, 763, 748, 748, 761, 780, 781, 10823 744, 748, 744, 749, 800, 749, 749, 763, 783, 782, 10824 783, 763, 777, 782, 777, 780, 784, 744, 747, 747, 10825 10826 784, 767, 747, 777, 799, 783, 782, 798, 785, 787, 10827 748, 748, 792, 784, 748, 747, 747, 788, 767, 786, 10828 749, 749, 797, 786, 749, 785, 787, 748, 748, 792, 10829 968, 788, 968, 993, 788, 993, 786, 749, 749, 762, 10830 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 10831 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 10832 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 10833 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 10834 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 10835 762, 762, 762, 762, 762, 762, 762, 762, 762, 762, 10836 10837 762, 762, 764, 779, 779, 779, 779, 779, 779, 779, 10838 779, 779, 790, 793, 790, 791, 796, 805, 806, 764, 10839 764, 764, 764, 764, 764, 764, 764, 764, 807, 791, 10840 793, 808, 791, 796, 805, 806, 805, 810, 809, 807, 10841 809, 811, 812, 813, 795, 807, 812, 813, 808, 790, 10842 814, 810, 819, 817, 810, 809, 789, 773, 811, 812, 10843 813, 814, 790, 815, 816, 815, 817, 814, 818, 819, 10844 817, 816, 820, 815, 816, 821, 822, 824, 822, 826, 10845 823, 827, 829, 772, 828, 818, 829, 818, 823, 820, 10846 830, 831, 821, 822, 824, 828, 826, 823, 827, 829, 10847 10848 827, 828, 832, 833, 835, 833, 837, 830, 831, 836, 10849 838, 836, 845, 833, 849, 771, 851, 851, 838, 832, 10850 852, 835, 853, 837, 854, 835, 853, 838, 855, 845, 10851 766, 849, 849, 851, 856, 857, 759, 852, 861, 853, 10852 862, 854, 876, 757, 862, 855, 836, 846, 857, 756, 10853 861, 856, 857, 856, 755, 861, 864, 862, 874, 876, 10854 864, 879, 877, 874, 846, 846, 846, 846, 846, 846, 10855 846, 846, 846, 864, 873, 874, 875, 878, 879, 877, 10856 875, 877, 873, 880, 881, 882, 886, 887, 1012, 902, 10857 1012, 873, 882, 875, 878, 882, 880, 878, 884, 885, 10858 10859 880, 881, 891, 886, 887, 884, 885, 888, 884, 885, 10860 889, 888, 889, 892, 893, 894, 891, 896, 898, 891, 10861 899, 896, 903, 904, 888, 754, 902, 889, 902, 906, 10862 892, 893, 894, 899, 896, 898, 898, 899, 905, 903, 10863 904, 907, 903, 908, 909, 915, 906, 908, 912, 905, 10864 913, 752, 913, 924, 923, 905, 925, 926, 907, 927, 10865 908, 909, 915, 912, 928, 912, 751, 913, 923, 926, 10866 924, 923, 931, 925, 926, 929, 927, 929, 750, 931, 10867 935, 928, 931, 928, 933, 932, 932, 932, 934, 936, 10868 939, 933, 929, 932, 933, 934, 932, 935, 934, 938, 10869 10870 941, 938, 949, 951, 943, 944, 936, 939, 943, 944, 10871 950, 963, 954, 949, 950, 704, 938, 941, 955, 949, 10872 951, 943, 944, 954, 963, 965, 955, 950, 963, 954, 10873 964, 966, 964, 967, 703, 955, 971, 967, 974, 966, 10874 971, 975, 965, 969, 969, 969, 979, 964, 966, 980, 10875 967, 969, 983, 971, 969, 974, 983, 984, 975, 989, 10876 990, 992, 702, 979, 990, 979, 980, 991, 1002, 983, 10877 1005, 994, 994, 994, 984, 984, 989, 990, 992, 994, 10878 991, 1006, 994, 996, 991, 1002, 996, 1005, 1010, 1006, 10879 1011, 1015, 1021, 1005, 1011, 1013, 1013, 1013, 1006, 1022, 10880 10881 996, 1025, 701, 1013, 1029, 1010, 1013, 1011, 1015, 1021, 10882 700, 1015, 1034, 1022, 1042, 1069, 1022, 1069, 1025, 1026, 10883 1026, 1029, 1026, 699, 698, 1034, 1026, 1026, 1039, 1034, 10884 1026, 1042, 1039, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 10885 1026, 1027, 1027, 1027, 1036, 1039, 1043, 1046, 1070, 1027, 10886 1070, 1036, 1027, 1043, 1036, 1037, 1043, 696, 692, 1037, 10887 1037, 1044, 1037, 691, 1046, 1037, 1037, 1037, 1044, 687, 10888 1037, 1044, 669, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 10889 1037, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 10890 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1052, 1052, 10891 10892 668, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 1052, 10893 1052, 1052, 1052, 1052, 1052, 1053, 1053, 667, 1053, 1053, 10894 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 10895 1053, 1053, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 10896 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1055, 10897 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 10898 1055, 1055, 1055, 1055, 1055, 1055, 1056, 1056, 1071, 1073, 10899 1071, 1073, 1056, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 10900 1057, 1057, 1057, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 10901 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 10902 10903 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 10904 666, 1059, 1059, 1059, 1059, 665, 1059, 1060, 1074, 1060, 10905 1074, 1060, 1060, 1075, 1081, 1075, 1081, 1060, 1061, 1061, 10906 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 1061, 10907 1061, 1061, 1061, 1061, 1061, 1062, 654, 651, 1062, 1062, 10908 1063, 1063, 1063, 1063, 639, 1063, 1063, 637, 1063, 1063, 10909 631, 1063, 1063, 629, 614, 1063, 1063, 1064, 1064, 1064, 10910 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 10911 1064, 1064, 1064, 1064, 1065, 1082, 1065, 1082, 568, 1065, 10912 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 10913 10914 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1067, 567, 1067, 10915 565, 1067, 1067, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 10916 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 10917 1072, 564, 562, 1072, 1072, 1078, 561, 1078, 554, 532, 10918 529, 527, 1078, 524, 521, 520, 497, 496, 495, 494, 10919 1078, 1079, 493, 1079, 492, 437, 1079, 1080, 412, 1080, 10920 392, 1080, 1080, 1083, 383, 1083, 381, 374, 1083, 1084, 10921 366, 1084, 356, 1084, 1084, 1085, 1085, 355, 1085, 1085, 10922 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 10923 1085, 1085, 1086, 1086, 353, 1086, 1086, 1086, 1086, 1086, 10924 10925 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1087, 10926 1087, 352, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 10927 1087, 1087, 1087, 1087, 1087, 1087, 1088, 1088, 1088, 1088, 10928 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 10929 1088, 1088, 1088, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 10930 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 10931 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, 10932 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1091, 1091, 1091, 10452 1, 1, 1, 2, 2, 2, 2, 8, 11, 8, 10453 11, 12, 13, 12, 13, 2, 10, 14, 15, 16, 10454 17, 2, 2, 2, 2, 2, 2, 2, 2, 2, 10455 10, 14, 18, 16, 17, 19, 20, 21, 24, 22, 10456 10457 2, 2, 19, 19, 2, 25, 26, 27, 11, 29, 10458 78, 51, 13, 22, 15, 28, 51, 2, 2, 20, 10459 26, 27, 11, 29, 28, 21, 13, 24, 15, 25, 10460 49, 18, 49, 20, 19, 32, 32, 32, 28, 21, 10461 1089, 24, 62, 25, 78, 18, 32, 62, 19, 23, 10462 51, 23, 37, 32, 32, 65, 37, 65, 66, 67, 10463 66, 67, 37, 68, 51, 68, 37, 23, 23, 23, 10464 23, 23, 23, 23, 23, 23, 163, 38, 38, 92, 10465 75, 38, 163, 79, 23, 38, 38, 38, 23, 23, 10466 23, 38, 39, 74, 92, 23, 39, 23, 23, 94, 10467 10468 958, 1083, 39, 23, 191, 113, 39, 23, 30, 94, 10469 30, 30, 30, 30, 30, 30, 30, 30, 30, 33, 10470 33, 33, 113, 191, 74, 93, 33, 40, 75, 167, 10471 33, 40, 30, 33, 79, 40, 167, 33, 33, 175, 10472 93, 40, 111, 33, 111, 40, 30, 31, 958, 31, 10473 31, 31, 31, 31, 31, 31, 31, 31, 1068, 111, 10474 44, 117, 34, 34, 44, 34, 123, 31, 31, 34, 10475 44, 31, 34, 175, 44, 34, 367, 31, 117, 34, 10476 34, 35, 35, 123, 31, 31, 123, 80, 192, 89, 10477 89, 35, 153, 35, 80, 80, 35, 35, 35, 35, 10478 10479 36, 41, 89, 35, 36, 41, 153, 36, 118, 41, 10480 36, 367, 172, 42, 36, 41, 36, 42, 172, 41, 10481 118, 192, 42, 42, 42, 118, 43, 42, 58, 42, 10482 43, 45, 58, 1064, 43, 45, 177, 124, 58, 45, 10483 43, 46, 58, 43, 43, 45, 43, 45, 46, 45, 10484 45, 45, 46, 47, 124, 46, 176, 116, 46, 116, 10485 47, 369, 53, 182, 47, 46, 351, 47, 53, 99, 10486 47, 52, 52, 52, 116, 56, 53, 47, 48, 56, 10487 48, 48, 56, 52, 57, 56, 48, 177, 184, 56, 10488 176, 57, 1061, 99, 184, 57, 351, 182, 57, 369, 10489 10490 53, 57, 82, 114, 81, 81, 81, 99, 57, 82, 10491 82, 52, 81, 81, 53, 48, 48, 114, 48, 48, 10492 114, 1059, 85, 121, 509, 52, 179, 179, 179, 85, 10493 85, 84, 48, 48, 50, 50, 50, 50, 84, 84, 10494 121, 121, 50, 101, 101, 101, 101, 101, 101, 101, 10495 101, 101, 50, 50, 50, 50, 50, 50, 50, 50, 10496 50, 122, 509, 164, 122, 84, 103, 103, 112, 127, 10497 103, 50, 50, 85, 50, 50, 103, 164, 122, 112, 10498 103, 103, 205, 127, 205, 112, 127, 1054, 50, 50, 10499 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 10500 10501 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 10502 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 10503 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 10504 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 10505 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 10506 54, 54, 54, 88, 120, 88, 104, 183, 102, 1051, 10507 104, 104, 106, 106, 104, 120, 106, 194, 1049, 126, 10508 104, 120, 106, 128, 104, 104, 106, 106, 209, 195, 10509 126, 102, 102, 107, 107, 102, 126, 107, 88, 132, 10510 128, 102, 88, 107, 88, 102, 102, 107, 107, 88, 10511 10512 195, 88, 88, 194, 132, 202, 132, 135, 183, 143, 10513 129, 88, 98, 98, 98, 98, 98, 98, 98, 98, 10514 98, 105, 105, 129, 135, 105, 143, 129, 143, 209, 10515 135, 105, 98, 98, 105, 105, 105, 108, 108, 202, 10516 210, 108, 109, 109, 330, 98, 109, 108, 208, 1047, 10517 330, 133, 109, 133, 108, 108, 109, 109, 110, 1043, 10518 352, 115, 110, 110, 211, 133, 110, 133, 133, 507, 10519 133, 152, 110, 115, 115, 110, 110, 110, 115, 115, 10520 119, 131, 119, 131, 130, 210, 130, 219, 152, 219, 10521 208, 131, 137, 344, 196, 137, 119, 352, 119, 119, 10522 10523 119, 119, 119, 119, 119, 119, 119, 125, 134, 137, 10524 136, 196, 334, 196, 134, 125, 131, 138, 211, 130, 10525 507, 332, 125, 136, 125, 134, 125, 136, 139, 138, 10526 140, 141, 144, 131, 138, 119, 130, 119, 130, 344, 10527 142, 139, 141, 140, 142, 139, 145, 140, 141, 144, 10528 146, 148, 144, 148, 145, 147, 147, 142, 146, 142, 10529 149, 332, 257, 145, 146, 150, 334, 146, 148, 148, 10530 148, 155, 147, 148, 151, 157, 150, 149, 154, 154, 10531 151, 149, 150, 157, 155, 156, 159, 151, 155, 156, 10532 154, 151, 157, 158, 159, 154, 160, 158, 160, 160, 10533 10534 185, 257, 156, 159, 160, 161, 185, 161, 161, 248, 10535 158, 190, 339, 161, 185, 169, 333, 169, 169, 186, 10536 186, 186, 190, 169, 197, 849, 248, 193, 190, 190, 10537 331, 199, 198, 160, 160, 199, 331, 160, 197, 193, 10538 193, 197, 161, 161, 193, 193, 161, 198, 199, 198, 10539 160, 160, 169, 169, 186, 212, 169, 215, 849, 161, 10540 161, 333, 212, 212, 215, 215, 339, 511, 186, 169, 10541 169, 171, 171, 171, 171, 213, 213, 213, 217, 171, 10542 218, 366, 1016, 213, 213, 217, 217, 218, 218, 171, 10543 171, 171, 171, 171, 171, 171, 171, 171, 214, 214, 10544 10545 214, 220, 221, 220, 221, 511, 214, 214, 171, 171, 10546 355, 234, 171, 234, 251, 233, 233, 235, 236, 235, 10547 236, 239, 240, 217, 244, 171, 171, 187, 233, 340, 10548 366, 251, 239, 251, 218, 340, 1016, 244, 239, 240, 10549 355, 244, 240, 340, 187, 187, 187, 187, 187, 187, 10550 187, 187, 187, 188, 188, 188, 188, 188, 188, 188, 10551 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 10552 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 10553 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 10554 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 10555 10556 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 10557 188, 188, 188, 188, 188, 188, 241, 242, 536, 243, 10558 246, 274, 1039, 274, 338, 245, 249, 363, 247, 363, 10559 246, 274, 1038, 243, 242, 242, 243, 246, 245, 247, 10560 250, 241, 245, 249, 249, 247, 252, 255, 253, 254, 10561 354, 255, 250, 252, 260, 250, 536, 250, 241, 253, 10562 254, 258, 258, 252, 255, 253, 254, 259, 261, 338, 10563 266, 260, 261, 263, 259, 264, 265, 264, 258, 267, 10564 368, 263, 269, 267, 259, 261, 262, 266, 262, 354, 10565 263, 270, 273, 265, 265, 265, 267, 268, 271, 269, 10566 10567 271, 268, 272, 270, 272, 264, 273, 505, 270, 273, 10568 264, 276, 1033, 505, 268, 271, 262, 291, 292, 343, 10569 277, 262, 276, 520, 262, 278, 262, 264, 276, 262, 10570 279, 277, 368, 262, 291, 292, 262, 277, 262, 262, 10571 262, 281, 278, 262, 280, 278, 520, 279, 280, 281, 10572 279, 284, 282, 283, 282, 283, 272, 286, 281, 343, 10573 285, 280, 282, 283, 285, 287, 288, 289, 284, 287, 10574 1031, 284, 294, 568, 286, 293, 286, 285, 290, 360, 10575 289, 568, 287, 288, 289, 294, 290, 282, 283, 294, 10576 288, 506, 293, 293, 295, 290, 296, 506, 282, 283, 10577 10578 962, 297, 296, 298, 282, 283, 298, 295, 282, 283, 10579 299, 295, 297, 296, 298, 295, 300, 301, 297, 360, 10580 298, 302, 303, 508, 304, 306, 303, 299, 304, 302, 10581 299, 305, 306, 300, 301, 307, 300, 301, 302, 303, 10582 308, 304, 306, 309, 305, 310, 1026, 962, 305, 312, 10583 316, 311, 307, 311, 307, 314, 312, 308, 309, 308, 10584 309, 311, 310, 313, 315, 317, 312, 316, 314, 313, 10585 370, 318, 314, 318, 318, 508, 315, 370, 370, 318, 10586 313, 315, 317, 359, 317, 640, 311, 336, 336, 336, 10587 319, 640, 319, 319, 342, 342, 342, 321, 319, 321, 10588 10589 321, 353, 350, 311, 356, 321, 350, 358, 318, 318, 10590 510, 358, 318, 357, 357, 371, 359, 513, 353, 350, 10591 353, 356, 371, 371, 358, 318, 318, 319, 319, 519, 10592 357, 319, 372, 359, 321, 321, 389, 389, 321, 372, 10593 372, 396, 399, 396, 319, 319, 398, 402, 398, 389, 10594 539, 321, 321, 329, 329, 329, 329, 539, 539, 399, 10595 399, 329, 510, 531, 402, 531, 519, 371, 513, 522, 10596 372, 329, 329, 329, 329, 329, 329, 329, 329, 329, 10597 373, 373, 373, 373, 373, 373, 373, 373, 373, 400, 10598 329, 329, 522, 400, 329, 374, 374, 374, 374, 374, 10599 10600 374, 374, 374, 374, 404, 405, 400, 329, 329, 345, 10601 375, 375, 375, 375, 375, 375, 375, 375, 375, 641, 10602 1119, 404, 405, 534, 1119, 641, 345, 345, 345, 345, 10603 345, 345, 345, 345, 345, 376, 376, 376, 376, 376, 10604 376, 376, 376, 376, 403, 406, 403, 345, 346, 377, 10605 377, 377, 377, 377, 377, 377, 377, 377, 534, 643, 10606 645, 403, 406, 406, 761, 346, 346, 346, 346, 346, 10607 346, 346, 346, 346, 378, 378, 378, 378, 378, 378, 10608 378, 378, 378, 407, 408, 410, 346, 349, 390, 390, 10609 390, 390, 390, 390, 390, 390, 390, 643, 645, 410, 10610 10611 407, 408, 410, 761, 349, 349, 349, 349, 349, 349, 10612 349, 349, 349, 391, 391, 391, 391, 391, 391, 391, 10613 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 10614 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 10615 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 10616 395, 395, 395, 395, 395, 395, 395, 395, 409, 411, 10617 412, 413, 409, 414, 419, 1025, 416, 414, 412, 420, 10618 411, 415, 419, 418, 1021, 409, 411, 412, 413, 416, 10619 414, 419, 415, 416, 418, 424, 420, 420, 415, 421, 10620 418, 421, 425, 426, 427, 514, 428, 429, 426, 424, 10621 10622 642, 429, 424, 430, 432, 433, 426, 433, 427, 425, 10623 426, 427, 425, 428, 429, 1020, 431, 429, 911, 435, 10624 430, 432, 437, 431, 421, 432, 438, 430, 438, 1017, 10625 1036, 439, 421, 431, 440, 433, 435, 443, 435, 437, 10626 441, 421, 642, 445, 514, 444, 421, 422, 439, 422, 10627 439, 440, 446, 444, 443, 911, 438, 441, 447, 441, 10628 445, 438, 444, 445, 449, 453, 447, 448, 591, 446, 10629 591, 446, 449, 448, 450, 447, 450, 422, 438, 453, 10630 448, 449, 453, 1036, 448, 422, 451, 422, 451, 1014, 10631 422, 450, 1012, 455, 422, 455, 451, 422, 591, 454, 10632 10633 422, 422, 1010, 455, 422, 436, 436, 436, 436, 436, 10634 436, 436, 436, 436, 436, 436, 454, 436, 436, 436, 10635 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 10636 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 10637 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 10638 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 10639 436, 436, 436, 436, 436, 436, 436, 436, 457, 458, 10640 459, 461, 460, 462, 463, 464, 636, 1003, 636, 465, 10641 467, 459, 457, 460, 467, 457, 458, 459, 461, 460, 10642 462, 463, 464, 465, 466, 468, 465, 467, 469, 470, 10643 10644 474, 471, 472, 473, 475, 477, 466, 483, 1001, 479, 10645 472, 466, 468, 476, 468, 469, 470, 469, 471, 472, 10646 473, 475, 477, 474, 476, 478, 479, 480, 481, 480, 10647 476, 482, 483, 484, 485, 649, 649, 649, 478, 486, 10648 474, 489, 478, 490, 480, 481, 491, 490, 482, 483, 10649 484, 485, 487, 486, 487, 492, 486, 493, 489, 512, 10650 490, 493, 487, 491, 494, 512, 1000, 495, 494, 495, 10651 495, 997, 492, 512, 493, 495, 496, 528, 496, 496, 10652 518, 494, 518, 521, 496, 525, 497, 523, 497, 497, 10653 518, 521, 547, 1120, 497, 549, 547, 1120, 996, 524, 10654 10655 521, 524, 525, 571, 495, 495, 648, 989, 495, 547, 10656 523, 1035, 549, 496, 496, 518, 552, 496, 518, 571, 10657 550, 495, 495, 497, 497, 986, 657, 497, 528, 1050, 10658 496, 496, 518, 552, 524, 550, 551, 550, 551, 538, 10659 497, 497, 504, 504, 504, 504, 538, 538, 648, 657, 10660 504, 524, 766, 551, 554, 662, 553, 662, 554, 1035, 10661 504, 504, 504, 504, 504, 504, 504, 504, 504, 553, 10662 556, 554, 555, 553, 526, 776, 526, 538, 557, 504, 10663 504, 985, 1050, 504, 526, 555, 1071, 556, 526, 555, 10664 983, 766, 557, 975, 574, 557, 504, 504, 515, 543, 10665 10666 543, 543, 543, 543, 543, 543, 543, 543, 564, 526, 10667 515, 574, 515, 564, 776, 515, 515, 515, 515, 515, 10668 515, 515, 515, 515, 516, 564, 526, 544, 544, 544, 10669 544, 544, 544, 544, 544, 544, 768, 768, 768, 1071, 10670 852, 516, 516, 516, 516, 516, 516, 516, 516, 516, 10671 545, 545, 545, 545, 545, 545, 545, 545, 545, 576, 10672 973, 558, 516, 517, 546, 546, 546, 546, 546, 546, 10673 546, 546, 546, 852, 584, 517, 576, 517, 558, 558, 10674 517, 517, 517, 517, 517, 517, 517, 517, 517, 548, 10675 548, 584, 548, 548, 548, 548, 548, 548, 548, 548, 10676 10677 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 10678 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 10679 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 10680 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 10681 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 10682 548, 548, 560, 561, 562, 563, 560, 563, 565, 575, 10683 577, 562, 991, 578, 561, 565, 578, 579, 588, 560, 10684 561, 562, 575, 582, 580, 565, 575, 577, 589, 577, 10685 578, 579, 581, 581, 579, 580, 593, 588, 582, 583, 10686 582, 580, 585, 583, 585, 589, 971, 991, 563, 581, 10687 10688 848, 970, 848, 593, 588, 858, 583, 858, 597, 966, 10689 597, 590, 563, 587, 587, 587, 587, 587, 587, 587, 10690 587, 587, 585, 594, 590, 597, 595, 585, 590, 598, 10691 599, 600, 598, 601, 595, 602, 603, 601, 604, 605, 10692 594, 603, 594, 595, 585, 965, 598, 599, 600, 607, 10693 601, 604, 602, 603, 602, 604, 605, 606, 609, 606, 10694 607, 608, 611, 608, 610, 614, 607, 612, 610, 609, 10695 611, 616, 613, 615, 606, 609, 613, 615, 608, 611, 10696 612, 610, 614, 617, 612, 994, 618, 621, 616, 613, 10697 615, 619, 622, 619, 956, 624, 625, 623, 624, 627, 10698 10699 617, 628, 617, 618, 621, 621, 629, 630, 619, 622, 10700 623, 622, 624, 625, 623, 625, 627, 953, 628, 627, 10701 628, 685, 994, 629, 630, 631, 951, 631, 631, 634, 10702 667, 634, 632, 631, 632, 632, 647, 948, 685, 634, 10703 632, 638, 647, 638, 633, 915, 633, 633, 663, 932, 10704 647, 638, 633, 931, 654, 638, 654, 656, 687, 663, 10705 659, 656, 631, 631, 654, 663, 631, 634, 659, 632, 10706 632, 689, 667, 632, 656, 687, 666, 659, 666, 631, 10707 631, 633, 633, 915, 823, 633, 632, 632, 689, 930, 10708 666, 823, 654, 1037, 823, 664, 684, 664, 633, 633, 10709 10710 639, 639, 639, 639, 678, 664, 679, 960, 639, 664, 10711 680, 678, 678, 679, 679, 684, 686, 680, 680, 683, 10712 683, 683, 683, 683, 683, 683, 683, 683, 688, 690, 10713 1037, 691, 684, 686, 929, 686, 693, 639, 639, 928, 10714 692, 639, 692, 697, 693, 688, 690, 688, 691, 960, 10715 700, 691, 690, 693, 639, 639, 650, 692, 859, 695, 10716 697, 695, 721, 832, 721, 832, 696, 700, 701, 712, 10717 696, 712, 701, 650, 650, 650, 650, 650, 650, 650, 10718 650, 650, 651, 696, 990, 701, 712, 892, 746, 892, 10719 746, 859, 721, 713, 695, 714, 695, 713, 746, 651, 10720 10721 651, 651, 651, 651, 651, 651, 651, 651, 652, 695, 10722 713, 695, 714, 832, 941, 714, 941, 990, 715, 716, 10723 717, 719, 723, 716, 715, 652, 652, 652, 652, 652, 10724 652, 652, 652, 652, 653, 715, 716, 717, 719, 723, 10725 783, 981, 784, 981, 1008, 927, 1008, 783, 783, 784, 10726 784, 653, 653, 653, 653, 653, 653, 653, 653, 653, 10727 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 10728 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 10729 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 10730 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 10731 10732 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 10733 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 10734 660, 660, 660, 670, 670, 822, 670, 822, 925, 922, 10735 670, 670, 921, 910, 670, 822, 909, 670, 670, 670, 10736 670, 670, 670, 670, 670, 682, 682, 906, 682, 682, 10737 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 10738 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 10739 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 10740 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 10741 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 10742 10743 682, 682, 682, 682, 682, 682, 682, 682, 718, 720, 10744 725, 724, 718, 724, 726, 727, 729, 904, 730, 727, 10745 720, 724, 726, 731, 725, 718, 720, 725, 733, 899, 10746 728, 726, 727, 729, 728, 730, 732, 881, 734, 733, 10747 731, 735, 736, 737, 739, 733, 724, 728, 738, 740, 10748 738, 741, 742, 732, 732, 734, 745, 747, 735, 736, 10749 737, 739, 739, 724, 744, 747, 740, 743, 741, 742, 10750 741, 743, 748, 745, 747, 749, 744, 750, 751, 753, 10751 751, 744, 752, 738, 743, 754, 769, 754, 754, 748, 10752 959, 769, 749, 879, 750, 840, 753, 840, 738, 752, 10753 10754 738, 752, 788, 769, 755, 840, 755, 755, 771, 775, 10755 787, 775, 755, 751, 756, 751, 756, 756, 792, 788, 10756 789, 771, 754, 754, 789, 771, 754, 1077, 959, 787, 10757 751, 790, 791, 790, 878, 792, 791, 789, 877, 754, 10758 754, 755, 755, 793, 775, 755, 787, 793, 790, 791, 10759 794, 756, 756, 876, 875, 756, 891, 874, 755, 755, 10760 793, 775, 1029, 891, 1029, 1077, 891, 794, 756, 756, 10761 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 10762 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 10763 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 10764 10765 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 10766 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 10767 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 10768 770, 770, 770, 772, 786, 786, 786, 786, 786, 786, 10769 786, 786, 786, 799, 797, 795, 797, 798, 800, 803, 10770 772, 772, 772, 772, 772, 772, 772, 772, 772, 795, 10771 799, 798, 795, 812, 798, 800, 803, 813, 814, 815, 10772 816, 872, 816, 818, 817, 1112, 869, 1112, 826, 814, 10773 812, 797, 812, 825, 813, 814, 815, 816, 817, 819, 10774 818, 817, 820, 819, 797, 826, 820, 821, 824, 827, 10775 10776 825, 828, 825, 829, 830, 829, 819, 831, 821, 820, 10777 833, 824, 830, 834, 821, 824, 827, 835, 828, 836, 10778 829, 830, 837, 836, 831, 838, 839, 833, 835, 842, 10779 834, 843, 834, 843, 835, 844, 836, 845, 853, 837, 10780 857, 1019, 838, 839, 861, 845, 842, 860, 860, 862, 10781 842, 868, 844, 862, 845, 853, 863, 857, 857, 864, 10782 865, 861, 856, 870, 860, 866, 862, 871, 843, 854, 10783 851, 871, 912, 863, 1019, 870, 864, 865, 866, 865, 10784 870, 873, 866, 850, 871, 873, 854, 854, 854, 854, 10785 854, 854, 854, 854, 854, 882, 883, 885, 873, 886, 10786 10787 884, 883, 887, 882, 884, 847, 888, 889, 890, 912, 10788 895, 912, 882, 883, 885, 896, 886, 884, 886, 887, 10789 889, 893, 887, 888, 889, 890, 894, 895, 893, 900, 10790 897, 893, 896, 894, 897, 898, 894, 898, 901, 902, 10791 903, 905, 907, 900, 846, 905, 900, 897, 908, 913, 10792 914, 916, 898, 917, 918, 901, 902, 903, 905, 907, 10793 907, 908, 916, 920, 923, 908, 913, 914, 916, 913, 10794 917, 918, 919, 924, 926, 924, 919, 935, 934, 923, 10795 920, 923, 936, 938, 937, 939, 940, 992, 940, 919, 10796 924, 926, 934, 841, 935, 934, 937, 946, 942, 936, 10797 10798 938, 937, 939, 940, 939, 942, 944, 947, 942, 943, 10799 943, 943, 945, 944, 946, 950, 944, 943, 952, 945, 10800 943, 949, 945, 949, 947, 954, 955, 963, 961, 954, 10801 955, 963, 950, 964, 992, 952, 967, 811, 949, 961, 10802 968, 976, 954, 955, 963, 961, 978, 967, 968, 977, 10803 964, 977, 979, 967, 976, 980, 810, 968, 976, 980, 10804 979, 984, 987, 978, 1015, 984, 977, 809, 988, 979, 10805 993, 995, 980, 982, 982, 982, 998, 999, 984, 987, 10806 998, 982, 1004, 1006, 982, 988, 1005, 993, 995, 993, 10807 1005, 1007, 1018, 998, 999, 999, 1006, 1022, 808, 1004, 10808 10809 1006, 1027, 1062, 1005, 1009, 1009, 1009, 1011, 1007, 1018, 10810 1011, 1015, 1009, 1023, 1022, 1009, 1040, 807, 1027, 1028, 10811 1022, 1023, 1032, 1028, 1011, 1079, 1030, 1030, 1030, 1041, 10812 1023, 1044, 1052, 1040, 1030, 1062, 1028, 1030, 1048, 1032, 10813 1072, 1055, 1032, 1041, 1063, 1065, 1041, 806, 1044, 1045, 10814 1045, 1075, 1045, 1076, 1055, 1048, 1045, 1045, 1055, 1079, 10815 1045, 1069, 1065, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 10816 1045, 1046, 1046, 1046, 1057, 1078, 1066, 1063, 1069, 1046, 10817 1052, 1057, 1046, 1066, 1057, 1058, 1066, 1072, 1080, 1058, 10818 1058, 1081, 1058, 1082, 1060, 1058, 1058, 1058, 1060, 1084, 10819 10820 1058, 1076, 1075, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 10821 1058, 1060, 1067, 1086, 1087, 1088, 1113, 805, 1113, 1067, 10822 804, 1080, 1067, 1114, 1116, 1114, 1116, 1117, 1078, 1117, 10823 1118, 1124, 1118, 1124, 1125, 802, 1125, 796, 782, 781, 10824 780, 774, 767, 765, 1081, 764, 1082, 763, 1087, 762, 10825 1084, 1086, 759, 758, 757, 711, 710, 709, 708, 707, 10826 706, 705, 703, 699, 698, 694, 677, 676, 1088, 1092, 10827 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 10828 1092, 1092, 1092, 1092, 1092, 1092, 1093, 1093, 1093, 1093, 10829 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 10830 10831 1093, 1093, 1093, 1094, 1094, 675, 1094, 1094, 1094, 1094, 10832 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 10833 1095, 1095, 674, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 10834 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1096, 1096, 1096, 10835 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 10836 1096, 1096, 1096, 1096, 1097, 1097, 1097, 1097, 1097, 1097, 10837 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 10838 1097, 1098, 1098, 673, 661, 658, 646, 1098, 1099, 1099, 10839 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1100, 1100, 10840 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 10841 10842 1100, 1100, 1100, 1100, 1100, 1101, 1101, 1101, 1101, 1101, 10843 1101, 1101, 1101, 1101, 1101, 644, 1101, 1101, 1101, 1101, 10844 637, 1101, 1102, 635, 1102, 620, 1102, 1102, 573, 572, 10845 570, 569, 1102, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 10846 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 10847 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 10848 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1105, 567, 566, 10849 1105, 1105, 1106, 1106, 1106, 1106, 559, 1106, 1106, 537, 10850 1106, 1106, 535, 1106, 1106, 532, 529, 1106, 1106, 1107, 10851 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 10852 10853 1107, 1107, 1107, 1107, 1107, 1107, 1108, 527, 1108, 503, 10854 502, 1108, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 10855 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1110, 10856 501, 1110, 500, 1110, 1110, 1111, 1111, 1111, 1111, 1111, 10857 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 10858 1111, 1111, 1115, 499, 498, 1115, 1115, 1121, 442, 1121, 10859 417, 397, 388, 386, 1121, 379, 365, 364, 362, 361, 10860 348, 341, 1121, 1122, 335, 1122, 328, 327, 1122, 1123, 10861 326, 1123, 325, 1123, 1123, 1126, 324, 1126, 323, 322, 10862 1126, 1127, 320, 1127, 256, 1127, 1127, 1128, 1128, 238, 10863 10864 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 10865 1128, 1128, 1128, 1128, 1129, 1129, 237, 1129, 1129, 1129, 10866 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 10867 1129, 1130, 1130, 231, 1130, 1130, 1130, 1130, 1130, 1130, 10868 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1131, 1131, 10869 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 10870 1131, 1131, 1131, 1131, 1131, 1132, 1132, 1132, 1132, 1132, 10871 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 10872 1132, 1132, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 10873 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1134, 10874 10875 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 10876 1134, 1134, 1134, 1134, 1134, 1134, 1135, 230, 1135, 229, 10877 1135, 1135, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 10878 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1137, 10879 1137, 228, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 10880 1137, 1137, 1137, 1137, 1137, 1137, 1138, 1138, 227, 1138, 10881 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 10882 1138, 1138, 1138, 1139, 1139, 226, 1139, 1139, 1139, 1139, 10883 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 10884 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 10885 10886 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1141, 1141, 1141, 10887 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 10888 1141, 1141, 1141, 1141, 1142, 1142, 1142, 1142, 1142, 1142, 10889 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 10890 1142, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 10891 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1144, 1144, 10892 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 10893 1144, 1144, 1144, 1144, 1144, 1145, 1145, 1145, 1145, 1145, 10894 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 10895 1145, 1145, 225, 224, 223, 222, 207, 206, 204, 203, 10896 10897 200, 189, 181, 178, 173, 168, 166, 165, 162, 96, 10898 95, 91, 90, 77, 76, 73, 72, 71, 70, 64, 10899 63, 60, 55, 9, 7, 1091, 1091, 1091, 1091, 1091, 10933 10900 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 10934 1091, 1091, 1091, 1091, 1092, 340, 1092, 333, 1092, 1092, 10935 10936 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 10937 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1094, 1094, 327, 10938 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 10939 1094, 1094, 1094, 1094, 1095, 1095, 321, 1095, 1095, 1095, 10940 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 10941 1095, 1096, 1096, 320, 1096, 1096, 1096, 1096, 1096, 1096, 10942 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1097, 1097, 10943 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 10944 1097, 1097, 1097, 1097, 1097, 1098, 1098, 1098, 1098, 1098, 10945 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 10946 10947 1098, 1098, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 10948 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1100, 10949 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 10950 1100, 1100, 1100, 1100, 1100, 1100, 1101, 1101, 1101, 1101, 10951 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 10952 1101, 1101, 1101, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 10953 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 10954 319, 318, 317, 316, 315, 313, 251, 233, 232, 226, 10955 225, 224, 223, 222, 221, 220, 219, 218, 217, 213, 10956 200, 199, 197, 196, 185, 177, 174, 170, 165, 163, 10957 10958 162, 159, 94, 93, 89, 88, 84, 83, 72, 71, 10959 68, 67, 66, 65, 59, 58, 53, 7, 1050, 1050, 10960 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10961 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10962 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10963 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10964 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10965 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 10966 1050, 1050 10901 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 10902 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 10903 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 10904 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 10905 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091 10967 10906 } ; 10968 10907 … … 11012 10951 /* knowledge of the CeCILL-C license and that you accept its terms. */ 11013 10952 /******************************************************************************/ 11014 /* version 1. 6*/10953 /* version 1.7 */ 11015 10954 /******************************************************************************/ 11016 10955 #define parameter 1 … … 11018 10957 #define character 2 11019 10958 11020 #line 38 "fortran.lex" 10959 #define donottreat 3 10960 10961 #line 39 "fortran.lex" 11021 10962 #include <math.h> 11022 10963 #include <stdlib.h> … … 11045 10986 {\ 11046 10987 strcat(curbuf,yytext); \ 10988 Save_Length(curbuf,38); \ 11047 10989 strcpy(motparse,yytext);\ 10990 Save_Length(motparse,32); \ 11048 10991 colnum = colnum + strlen(motparse);\ 11049 /*printf("motparse = %s %d\n",motparse,strlen(motparse)); */\11050 10992 ECHO; \ 11051 10993 }\ … … 11054 10996 printf("yytext = %s %d\n",yytext,strlen(yytext));*/\ 11055 10997 } 11056 #line 17 14"fortran.yy.c"10998 #line 1753 "fortran.yy.c" 11057 10999 11058 11000 /* Macros after this point can all be overridden by user definitions in … … 11208 11150 register int yy_act; 11209 11151 11210 #line 10 1"fortran.lex"11211 11212 11213 #line 1 871"fortran.yy.c"11152 #line 103 "fortran.lex" 11153 11154 11155 #line 1910 "fortran.yy.c" 11214 11156 11215 11157 if ( yy_init ) … … 11263 11205 { 11264 11206 yy_current_state = (int) yy_def[yy_current_state]; 11265 if ( yy_current_state >= 10 51)11207 if ( yy_current_state >= 1092 ) 11266 11208 yy_c = yy_meta[(unsigned int) yy_c]; 11267 11209 } … … 11269 11211 ++yy_cp; 11270 11212 } 11271 while ( yy_base[yy_current_state] != 4 019);11213 while ( yy_base[yy_current_state] != 4126 ); 11272 11214 11273 11215 yy_find_action: … … 11297 11239 case 1: 11298 11240 YY_RULE_SETUP 11299 #line 10 3"fortran.lex"11241 #line 105 "fortran.lex" 11300 11242 return TOK_DEBUT; 11301 11243 YY_BREAK 11302 11244 case 2: 11303 11245 YY_RULE_SETUP 11304 #line 10 4"fortran.lex"11246 #line 106 "fortran.lex" 11305 11247 return TOK_FIN; 11306 11248 YY_BREAK 11307 11249 case 3: 11308 11250 YY_RULE_SETUP 11309 #line 10 5"fortran.lex"11251 #line 107 "fortran.lex" 11310 11252 return TOK_OMP; 11311 11253 YY_BREAK 11312 11254 case 4: 11313 11255 YY_RULE_SETUP 11314 #line 10 6"fortran.lex"11256 #line 108 "fortran.lex" 11315 11257 return TOK_DOLLAR; 11316 11258 YY_BREAK 11317 11259 case 5: 11318 11260 YY_RULE_SETUP 11319 #line 1 08"fortran.lex"11261 #line 110 "fortran.lex" 11320 11262 {return TOK_REAL8;} 11321 11263 YY_BREAK 11322 11264 case 6: 11323 11265 YY_RULE_SETUP 11324 #line 1 09"fortran.lex"11266 #line 111 "fortran.lex" 11325 11267 {return TOK_SUBROUTINE;} 11326 11268 YY_BREAK 11327 11269 case 7: 11328 11270 YY_RULE_SETUP 11329 #line 11 0"fortran.lex"11271 #line 112 "fortran.lex" 11330 11272 {return TOK_PROGRAM;} 11331 11273 YY_BREAK 11332 11274 case 8: 11333 11275 YY_RULE_SETUP 11334 #line 11 1"fortran.lex"11276 #line 113 "fortran.lex" 11335 11277 {return TOK_ALLOCATE;} 11336 11278 YY_BREAK 11337 11279 case 9: 11338 11280 YY_RULE_SETUP 11339 #line 11 2"fortran.lex"11281 #line 114 "fortran.lex" 11340 11282 {return TOK_DEALLOCATE;} 11341 11283 YY_BREAK 11342 11284 case 10: 11343 11285 YY_RULE_SETUP 11344 #line 11 3"fortran.lex"11286 #line 115 "fortran.lex" 11345 11287 {return TOK_RESULT;} 11346 11288 YY_BREAK 11347 11289 case 11: 11348 11290 YY_RULE_SETUP 11349 #line 11 4"fortran.lex"11291 #line 116 "fortran.lex" 11350 11292 {return TOK_FUNCTION;} 11351 11293 YY_BREAK 11352 11294 case 12: 11353 11295 YY_RULE_SETUP 11354 #line 11 5"fortran.lex"11296 #line 117 "fortran.lex" 11355 11297 {strcpy(yylval.na,yytext);return TOK_ENDSUBROUTINE;} 11356 11298 YY_BREAK 11357 11299 case 13: 11358 11300 YY_RULE_SETUP 11359 #line 11 6"fortran.lex"11301 #line 118 "fortran.lex" 11360 11302 {strcpy(yylval.na,yytext);return TOK_ENDPROGRAM;} 11361 11303 YY_BREAK 11362 11304 case 14: 11363 11305 YY_RULE_SETUP 11364 #line 11 7"fortran.lex"11306 #line 119 "fortran.lex" 11365 11307 {strcpy(yylval.na,yytext);return TOK_ENDFUNCTION;} 11366 11308 YY_BREAK 11367 11309 case 15: 11368 11310 YY_RULE_SETUP 11369 #line 1 18"fortran.lex"11311 #line 120 "fortran.lex" 11370 11312 {strcpy(yylval.na,yytext);return TOK_ENDUNIT;} 11371 11313 YY_BREAK 11372 11314 case 16: 11373 11315 YY_RULE_SETUP 11374 #line 1 19"fortran.lex"11316 #line 121 "fortran.lex" 11375 11317 return TOK_INCLUDE; 11376 11318 YY_BREAK 11377 11319 case 17: 11378 11320 YY_RULE_SETUP 11379 #line 12 0"fortran.lex"11321 #line 122 "fortran.lex" 11380 11322 { 11381 11323 strcpy(yylval.na,yytext); … … 11398 11340 case 18: 11399 11341 YY_RULE_SETUP 11400 #line 13 7"fortran.lex"11342 #line 139 "fortran.lex" 11401 11343 {return TOK_REWIND;} 11402 11344 YY_BREAK 11403 11345 case 19: 11404 11346 YY_RULE_SETUP 11405 #line 1 38"fortran.lex"11347 #line 140 "fortran.lex" 11406 11348 return TOK_IMPLICIT; 11407 11349 YY_BREAK 11408 11350 case 20: 11409 11351 YY_RULE_SETUP 11410 #line 1 39"fortran.lex"11352 #line 141 "fortran.lex" 11411 11353 return TOK_NONE; 11412 11354 YY_BREAK 11413 11355 case 21: 11414 11356 YY_RULE_SETUP 11415 #line 14 0"fortran.lex"11357 #line 142 "fortran.lex" 11416 11358 return TOK_CALL; 11417 11359 YY_BREAK 11418 11360 case 22: 11419 11361 YY_RULE_SETUP 11420 #line 14 1"fortran.lex"11362 #line 143 "fortran.lex" 11421 11363 return TOK_TRUE; 11422 11364 YY_BREAK 11423 11365 case 23: 11424 11366 YY_RULE_SETUP 11425 #line 14 2"fortran.lex"11367 #line 144 "fortran.lex" 11426 11368 return TOK_FALSE; 11427 11369 YY_BREAK 11428 11370 case 24: 11429 11371 YY_RULE_SETUP 11430 #line 14 3"fortran.lex"11372 #line 145 "fortran.lex" 11431 11373 {return TOK_POINT_TO;} 11432 11374 YY_BREAK 11433 11375 case 25: 11434 11376 YY_RULE_SETUP 11435 #line 14 4"fortran.lex"11377 #line 146 "fortran.lex" 11436 11378 {strcpy(yylval.na,yytext);return TOK_DASTER;} 11437 11379 YY_BREAK 11438 11380 case 26: 11439 11381 YY_RULE_SETUP 11440 #line 14 5"fortran.lex"11382 #line 147 "fortran.lex" 11441 11383 {strcpy(yylval.na,yytext);return TOK_EQ;} 11442 11384 YY_BREAK 11443 11385 case 27: 11444 11386 YY_RULE_SETUP 11445 #line 14 6"fortran.lex"11387 #line 148 "fortran.lex" 11446 11388 {strcpy(yylval.na,yytext);return TOK_GT;} 11447 11389 YY_BREAK 11448 11390 case 28: 11449 11391 YY_RULE_SETUP 11450 #line 14 7"fortran.lex"11392 #line 149 "fortran.lex" 11451 11393 {strcpy(yylval.na,yytext);return TOK_GE;} 11452 11394 YY_BREAK 11453 11395 case 29: 11454 11396 YY_RULE_SETUP 11455 #line 1 48"fortran.lex"11397 #line 150 "fortran.lex" 11456 11398 {strcpy(yylval.na,yytext);return TOK_LT;} 11457 11399 YY_BREAK 11458 11400 case 30: 11459 11401 YY_RULE_SETUP 11460 #line 1 49"fortran.lex"11402 #line 151 "fortran.lex" 11461 11403 {strcpy(yylval.na,yytext);return TOK_LE;} 11462 11404 YY_BREAK 11463 11405 case 31: 11464 11406 YY_RULE_SETUP 11465 #line 15 0"fortran.lex"11407 #line 152 "fortran.lex" 11466 11408 {strcpy(yylval.na,yytext);return TOK_NE;} 11467 11409 YY_BREAK 11468 11410 case 32: 11469 11411 YY_RULE_SETUP 11470 #line 15 1"fortran.lex"11412 #line 153 "fortran.lex" 11471 11413 {strcpy(yylval.na,yytext);return TOK_NOT;} 11472 11414 YY_BREAK 11473 11415 case 33: 11474 11416 YY_RULE_SETUP 11475 #line 15 2"fortran.lex"11417 #line 154 "fortran.lex" 11476 11418 {strcpy(yylval.na,yytext);return TOK_OR;} 11477 11419 YY_BREAK 11478 11420 case 34: 11479 11421 YY_RULE_SETUP 11480 #line 15 3"fortran.lex"11422 #line 155 "fortran.lex" 11481 11423 {strcpy(yylval.na,yytext);return TOK_XOR;} 11482 11424 YY_BREAK 11483 11425 case 35: 11484 11426 YY_RULE_SETUP 11485 #line 15 4"fortran.lex"11427 #line 156 "fortran.lex" 11486 11428 {strcpy(yylval.na,yytext);return TOK_AND;} 11487 11429 YY_BREAK 11488 11430 case 36: 11489 11431 YY_RULE_SETUP 11490 #line 15 5"fortran.lex"11432 #line 157 "fortran.lex" 11491 11433 {return TOK_MODULE;} 11492 11434 YY_BREAK 11493 11435 case 37: 11494 11436 YY_RULE_SETUP 11495 #line 15 6"fortran.lex"11437 #line 158 "fortran.lex" 11496 11438 {return TOK_DOWHILE;} 11497 11439 YY_BREAK 11498 11440 case 38: 11499 11441 YY_RULE_SETUP 11500 #line 15 7"fortran.lex"11442 #line 159 "fortran.lex" 11501 11443 return TOK_ENDMODULE; 11502 11444 YY_BREAK 11503 11445 case 39: 11504 11446 YY_RULE_SETUP 11505 #line 1 58"fortran.lex"11447 #line 160 "fortran.lex" 11506 11448 return TOK_ENDDO; 11507 11449 YY_BREAK 11508 11450 case 40: 11509 11451 YY_RULE_SETUP 11510 #line 1 59"fortran.lex"11452 #line 161 "fortran.lex" 11511 11453 {return TOK_PLAINDO;} 11512 11454 YY_BREAK 11513 11455 case 41: 11514 11456 YY_RULE_SETUP 11515 #line 16 0"fortran.lex"11457 #line 162 "fortran.lex" 11516 11458 {strcpy(yylval.na,yytext);return TOK_REAL;} 11517 11459 YY_BREAK 11518 11460 case 42: 11519 11461 YY_RULE_SETUP 11520 #line 16 1"fortran.lex"11462 #line 163 "fortran.lex" 11521 11463 {strcpy(yylval.na,yytext);return TOK_INTEGER;} 11522 11464 YY_BREAK 11523 11465 case 43: 11524 11466 YY_RULE_SETUP 11525 #line 16 2"fortran.lex"11467 #line 164 "fortran.lex" 11526 11468 {strcpy(yylval.na,yytext);return TOK_LOGICAL;} 11527 11469 YY_BREAK 11528 11470 case 44: 11529 11471 YY_RULE_SETUP 11530 #line 16 3"fortran.lex"11472 #line 165 "fortran.lex" 11531 11473 {strcpy(yylval.na,yytext);return TOK_CHARACTER;} 11532 11474 YY_BREAK 11533 11475 case 45: 11534 11476 YY_RULE_SETUP 11535 #line 16 4"fortran.lex"11477 #line 166 "fortran.lex" 11536 11478 {return TOK_ALLOCATABLE;} 11537 11479 YY_BREAK 11538 11480 case 46: 11539 11481 YY_RULE_SETUP 11540 #line 16 5"fortran.lex"11482 #line 167 "fortran.lex" 11541 11483 return TOK_CLOSE; 11542 11484 YY_BREAK 11543 11485 case 47: 11544 11486 YY_RULE_SETUP 11545 #line 16 6"fortran.lex"11487 #line 168 "fortran.lex" 11546 11488 return TOK_INQUIRE; 11547 11489 YY_BREAK 11548 11490 case 48: 11549 11491 YY_RULE_SETUP 11550 #line 16 7"fortran.lex"11492 #line 169 "fortran.lex" 11551 11493 {return TOK_DIMENSION;} 11552 11494 YY_BREAK 11553 11495 case 49: 11554 11496 YY_RULE_SETUP 11555 #line 1 68"fortran.lex"11497 #line 170 "fortran.lex" 11556 11498 return TOK_PAUSE; 11557 11499 YY_BREAK 11558 11500 case 50: 11559 11501 YY_RULE_SETUP 11560 #line 1 69"fortran.lex"11502 #line 171 "fortran.lex" 11561 11503 return TOK_EQUIVALENCE; 11562 11504 YY_BREAK 11563 11505 case 51: 11564 11506 YY_RULE_SETUP 11565 #line 17 0"fortran.lex"11507 #line 172 "fortran.lex" 11566 11508 return TOK_STOP; 11567 11509 YY_BREAK 11568 11510 case 52: 11569 11511 YY_RULE_SETUP 11570 #line 17 1"fortran.lex"11512 #line 173 "fortran.lex" 11571 11513 return TOK_WHERE; 11572 11514 YY_BREAK 11573 11515 case 53: 11574 11516 YY_RULE_SETUP 11575 #line 17 2"fortran.lex"11517 #line 174 "fortran.lex" 11576 11518 return TOK_ENDWHERE; 11577 11519 YY_BREAK 11578 11520 case 54: 11579 11521 YY_RULE_SETUP 11580 #line 17 3"fortran.lex"11522 #line 175 "fortran.lex" 11581 11523 return TOK_ELSEWHERE; 11582 11524 YY_BREAK 11583 11525 case 55: 11584 11526 YY_RULE_SETUP 11585 #line 17 4"fortran.lex"11527 #line 176 "fortran.lex" 11586 11528 {return TOK_COMPLEX;} 11587 11529 YY_BREAK 11588 11530 case 56: 11589 11531 YY_RULE_SETUP 11590 #line 17 5"fortran.lex"11532 #line 177 "fortran.lex" 11591 11533 {return TOK_CONTAINS;} 11592 11534 YY_BREAK 11593 11535 case 57: 11594 11536 YY_RULE_SETUP 11595 #line 17 6"fortran.lex"11537 #line 178 "fortran.lex" 11596 11538 {return TOK_ONLY;} 11597 11539 YY_BREAK 11598 11540 case 58: 11599 11541 YY_RULE_SETUP 11600 #line 17 7"fortran.lex"11542 #line 179 "fortran.lex" 11601 11543 {return TOK_PARAMETER;} 11602 11544 YY_BREAK 11603 11545 case 59: 11604 11546 YY_RULE_SETUP 11605 #line 1 78"fortran.lex"11547 #line 180 "fortran.lex" 11606 11548 {return TOK_RECURSIVE;} 11607 11549 YY_BREAK 11608 11550 case 60: 11609 11551 YY_RULE_SETUP 11610 #line 1 79"fortran.lex"11552 #line 181 "fortran.lex" 11611 11553 {return TOK_COMMON;} 11612 11554 YY_BREAK 11613 11555 case 61: 11614 11556 YY_RULE_SETUP 11615 #line 18 0"fortran.lex"11557 #line 182 "fortran.lex" 11616 11558 {return TOK_GLOBAL;} 11617 11559 YY_BREAK 11618 11560 case 62: 11619 11561 YY_RULE_SETUP 11620 #line 18 1"fortran.lex"11562 #line 183 "fortran.lex" 11621 11563 {return TOK_EXTERNAL;} 11622 11564 YY_BREAK 11623 11565 case 63: 11624 11566 YY_RULE_SETUP 11625 #line 18 2"fortran.lex"11567 #line 184 "fortran.lex" 11626 11568 {return TOK_INTENT;} 11627 11569 YY_BREAK 11628 11570 case 64: 11629 11571 YY_RULE_SETUP 11630 #line 18 3"fortran.lex"11572 #line 185 "fortran.lex" 11631 11573 {return TOK_POINTER;} 11632 11574 YY_BREAK 11633 11575 case 65: 11634 11576 YY_RULE_SETUP 11635 #line 18 4"fortran.lex"11577 #line 186 "fortran.lex" 11636 11578 {return TOK_OPTIONAL;} 11637 11579 YY_BREAK 11638 11580 case 66: 11639 11581 YY_RULE_SETUP 11640 #line 18 5"fortran.lex"11582 #line 187 "fortran.lex" 11641 11583 {return TOK_SAVE;} 11642 11584 YY_BREAK 11643 11585 case 67: 11644 11586 YY_RULE_SETUP 11645 #line 18 6"fortran.lex"11587 #line 188 "fortran.lex" 11646 11588 {return TOK_TYPE;} 11647 11589 YY_BREAK 11648 11590 case 68: 11649 11591 YY_RULE_SETUP 11650 #line 18 7"fortran.lex"11592 #line 189 "fortran.lex" 11651 11593 {return TOK_TYPEPAR;} 11652 11594 YY_BREAK 11653 11595 case 69: 11654 11596 YY_RULE_SETUP 11655 #line 1 88"fortran.lex"11597 #line 190 "fortran.lex" 11656 11598 {return TOK_STAT;} 11657 11599 YY_BREAK 11658 11600 case 70: 11659 11601 YY_RULE_SETUP 11660 #line 1 89"fortran.lex"11602 #line 191 "fortran.lex" 11661 11603 {return TOK_ENDTYPE;} 11662 11604 YY_BREAK 11663 11605 case 71: 11664 11606 YY_RULE_SETUP 11665 #line 19 0"fortran.lex"11607 #line 192 "fortran.lex" 11666 11608 return TOK_OPEN; 11667 11609 YY_BREAK 11668 11610 case 72: 11669 11611 YY_RULE_SETUP 11670 #line 19 1"fortran.lex"11612 #line 193 "fortran.lex" 11671 11613 return TOK_RETURN; 11672 11614 YY_BREAK 11673 11615 case 73: 11674 11616 YY_RULE_SETUP 11675 #line 19 2"fortran.lex"11617 #line 194 "fortran.lex" 11676 11618 return TOK_EXIT; 11677 11619 YY_BREAK 11678 11620 case 74: 11679 11621 YY_RULE_SETUP 11680 #line 19 3"fortran.lex"11622 #line 195 "fortran.lex" 11681 11623 return TOK_PRINT; 11682 11624 YY_BREAK 11683 11625 case 75: 11684 11626 YY_RULE_SETUP 11685 #line 19 4"fortran.lex"11627 #line 196 "fortran.lex" 11686 11628 {return TOK_PROCEDURE;} 11687 11629 YY_BREAK 11688 11630 case 76: 11689 11631 YY_RULE_SETUP 11690 #line 19 5"fortran.lex"11632 #line 197 "fortran.lex" 11691 11633 {return TOK_READ;} 11692 11634 YY_BREAK 11693 11635 case 77: 11694 11636 YY_RULE_SETUP 11695 #line 19 6"fortran.lex"11637 #line 198 "fortran.lex" 11696 11638 {return TOK_NAMELIST;} 11697 11639 YY_BREAK 11698 11640 case 78: 11699 11641 YY_RULE_SETUP 11700 #line 19 7"fortran.lex"11642 #line 199 "fortran.lex" 11701 11643 {return TOK_WRITE;} 11702 11644 YY_BREAK 11703 11645 case 79: 11704 11646 YY_RULE_SETUP 11705 #line 198"fortran.lex"11647 #line 200 "fortran.lex" 11706 11648 {return TOK_TARGET;} 11707 11649 YY_BREAK 11708 11650 case 80: 11709 11651 YY_RULE_SETUP 11710 #line 199"fortran.lex"11652 #line 201 "fortran.lex" 11711 11653 {return TOK_PUBLIC;} 11712 11654 YY_BREAK 11713 11655 case 81: 11714 11656 YY_RULE_SETUP 11715 #line 20 0"fortran.lex"11657 #line 202 "fortran.lex" 11716 11658 {return TOK_PRIVATE;} 11717 11659 YY_BREAK 11718 11660 case 82: 11719 11661 YY_RULE_SETUP 11720 #line 20 1"fortran.lex"11721 { return TOK_IN;}11662 #line 203 "fortran.lex" 11663 {strcpy(yylval.nac,yytext);return TOK_IN;} 11722 11664 YY_BREAK 11723 11665 case 83: 11724 11666 YY_RULE_SETUP 11725 #line 20 2"fortran.lex"11667 #line 204 "fortran.lex" 11726 11668 {strcpy(yylval.na,yytext);return TOK_DATA;} 11727 11669 YY_BREAK 11728 11670 case 84: 11729 11671 YY_RULE_SETUP 11730 #line 20 3"fortran.lex"11672 #line 205 "fortran.lex" 11731 11673 return TOK_CONTINUE; 11732 11674 YY_BREAK 11733 11675 case 85: 11734 11676 YY_RULE_SETUP 11735 #line 20 4"fortran.lex"11677 #line 206 "fortran.lex" 11736 11678 {return TOK_PLAINGOTO;} 11737 11679 YY_BREAK 11738 11680 case 86: 11739 11681 YY_RULE_SETUP 11740 #line 20 5"fortran.lex"11741 { return TOK_OUT;}11682 #line 207 "fortran.lex" 11683 {strcpy(yylval.nac,yytext);return TOK_OUT;} 11742 11684 YY_BREAK 11743 11685 case 87: 11744 11686 YY_RULE_SETUP 11745 #line 20 6"fortran.lex"11746 { return TOK_INOUT;}11687 #line 208 "fortran.lex" 11688 {strcpy(yylval.nac,yytext);return TOK_INOUT;} 11747 11689 YY_BREAK 11748 11690 case 88: 11749 11691 YY_RULE_SETUP 11750 #line 20 7"fortran.lex"11692 #line 209 "fortran.lex" 11751 11693 {return TOK_INTRINSIC;} 11752 11694 YY_BREAK 11753 11695 case 89: 11754 11696 YY_RULE_SETUP 11755 #line 2 08"fortran.lex"11697 #line 210 "fortran.lex" 11756 11698 {return TOK_THEN;} 11757 11699 YY_BREAK 11758 11700 case 90: 11759 11701 YY_RULE_SETUP 11760 #line 2 09"fortran.lex"11702 #line 211 "fortran.lex" 11761 11703 {return TOK_ELSEIF;} 11762 11704 YY_BREAK 11763 11705 case 91: 11764 11706 YY_RULE_SETUP 11765 #line 21 0"fortran.lex"11707 #line 212 "fortran.lex" 11766 11708 {return TOK_ELSE;} 11767 11709 YY_BREAK 11768 11710 case 92: 11769 11711 YY_RULE_SETUP 11770 #line 21 1"fortran.lex"11712 #line 213 "fortran.lex" 11771 11713 {return TOK_ENDIF;} 11772 11714 YY_BREAK 11773 11715 case 93: 11774 11716 YY_RULE_SETUP 11775 #line 21 2"fortran.lex"11717 #line 214 "fortran.lex" 11776 11718 {return TOK_LOGICALIF;} 11777 11719 YY_BREAK 11778 11720 case 94: 11779 11721 YY_RULE_SETUP 11780 #line 21 3"fortran.lex"11722 #line 215 "fortran.lex" 11781 11723 {return TOK_SUM;} 11782 11724 YY_BREAK 11783 11725 case 95: 11784 11726 YY_RULE_SETUP 11785 #line 21 4"fortran.lex"11727 #line 216 "fortran.lex" 11786 11728 {return TOK_MAX;} 11787 11729 YY_BREAK 11788 11730 case 96: 11789 11731 YY_RULE_SETUP 11790 #line 21 5"fortran.lex"11732 #line 217 "fortran.lex" 11791 11733 {return TOK_TANH;} 11792 11734 YY_BREAK 11793 11735 case 97: 11794 11736 YY_RULE_SETUP 11795 #line 21 6"fortran.lex"11737 #line 218 "fortran.lex" 11796 11738 {return TOK_MAXVAL;} 11797 11739 YY_BREAK 11798 11740 case 98: 11799 11741 YY_RULE_SETUP 11800 #line 21 7"fortran.lex"11742 #line 219 "fortran.lex" 11801 11743 {return TOK_TRIM;} 11802 11744 YY_BREAK 11803 11745 case 99: 11804 11746 YY_RULE_SETUP 11805 #line 2 18"fortran.lex"11747 #line 220 "fortran.lex" 11806 11748 {return TOK_SQRT;} 11807 11749 YY_BREAK 11808 11750 case 100: 11809 11751 YY_RULE_SETUP 11810 #line 2 19"fortran.lex"11752 #line 221 "fortran.lex" 11811 11753 {return TOK_SELECTCASE;} 11812 11754 YY_BREAK 11813 11755 case 101: 11814 11756 YY_RULE_SETUP 11815 #line 22 0"fortran.lex"11757 #line 222 "fortran.lex" 11816 11758 {return TOK_CASE;} 11817 11759 YY_BREAK 11818 11760 case 102: 11819 11761 YY_RULE_SETUP 11820 #line 22 1"fortran.lex"11762 #line 223 "fortran.lex" 11821 11763 {return TOK_CASEDEFAULT;} 11822 11764 YY_BREAK 11823 11765 case 103: 11824 11766 YY_RULE_SETUP 11825 #line 22 2"fortran.lex"11767 #line 224 "fortran.lex" 11826 11768 {return TOK_ENDSELECT;} 11827 11769 YY_BREAK 11828 11770 case 104: 11829 11771 YY_RULE_SETUP 11830 #line 22 3"fortran.lex"11772 #line 225 "fortran.lex" 11831 11773 {return TOK_FILE;} 11832 11774 YY_BREAK 11833 11775 case 105: 11834 11776 YY_RULE_SETUP 11835 #line 22 4"fortran.lex"11777 #line 226 "fortran.lex" 11836 11778 {return TOK_END;} 11837 11779 YY_BREAK 11838 11780 case 106: 11839 11781 YY_RULE_SETUP 11840 #line 22 5"fortran.lex"11782 #line 227 "fortran.lex" 11841 11783 {return TOK_ERR;} 11842 11784 YY_BREAK 11843 11785 case 107: 11844 11786 YY_RULE_SETUP 11845 #line 22 6"fortran.lex"11787 #line 228 "fortran.lex" 11846 11788 {return TOK_EXIST;} 11847 11789 YY_BREAK 11848 11790 case 108: 11849 11791 YY_RULE_SETUP 11850 #line 22 7"fortran.lex"11792 #line 229 "fortran.lex" 11851 11793 {return TOK_MIN;} 11852 11794 YY_BREAK 11853 11795 case 109: 11854 11796 YY_RULE_SETUP 11855 #line 2 28"fortran.lex"11797 #line 230 "fortran.lex" 11856 11798 {return TOK_INT;} 11857 11799 YY_BREAK 11858 11800 case 110: 11859 11801 YY_RULE_SETUP 11860 #line 2 29"fortran.lex"11802 #line 231 "fortran.lex" 11861 11803 {return TOK_NINT;} 11862 11804 YY_BREAK 11863 11805 case 111: 11864 11806 YY_RULE_SETUP 11865 #line 23 0"fortran.lex"11807 #line 232 "fortran.lex" 11866 11808 {return TOK_FLOAT;} 11867 11809 YY_BREAK 11868 11810 case 112: 11869 11811 YY_RULE_SETUP 11870 #line 23 1"fortran.lex"11812 #line 233 "fortran.lex" 11871 11813 {return TOK_EXP;} 11872 11814 YY_BREAK 11873 11815 case 113: 11874 11816 YY_RULE_SETUP 11875 #line 23 2"fortran.lex"11817 #line 234 "fortran.lex" 11876 11818 {return TOK_COS;} 11877 11819 YY_BREAK 11878 11820 case 114: 11879 11821 YY_RULE_SETUP 11880 #line 23 3"fortran.lex"11822 #line 235 "fortran.lex" 11881 11823 {return TOK_COSH;} 11882 11824 YY_BREAK 11883 11825 case 115: 11884 11826 YY_RULE_SETUP 11885 #line 23 4"fortran.lex"11827 #line 236 "fortran.lex" 11886 11828 {return TOK_ACOS;} 11887 11829 YY_BREAK 11888 11830 case 116: 11889 11831 YY_RULE_SETUP 11890 #line 23 5"fortran.lex"11832 #line 237 "fortran.lex" 11891 11833 {return TOK_SIN;} 11892 11834 YY_BREAK 11893 11835 case 117: 11894 11836 YY_RULE_SETUP 11895 #line 23 6"fortran.lex"11837 #line 238 "fortran.lex" 11896 11838 {return TOK_SINH;} 11897 11839 YY_BREAK 11898 11840 case 118: 11899 11841 YY_RULE_SETUP 11900 #line 23 7"fortran.lex"11842 #line 239 "fortran.lex" 11901 11843 {return TOK_ASIN;} 11902 11844 YY_BREAK 11903 11845 case 119: 11904 11846 YY_RULE_SETUP 11905 #line 2 38"fortran.lex"11847 #line 240 "fortran.lex" 11906 11848 {return TOK_LOG;} 11907 11849 YY_BREAK 11908 11850 case 120: 11909 11851 YY_RULE_SETUP 11910 #line 2 39"fortran.lex"11852 #line 241 "fortran.lex" 11911 11853 {return TOK_TAN;} 11912 11854 YY_BREAK 11913 11855 case 121: 11914 11856 YY_RULE_SETUP 11915 #line 24 0"fortran.lex"11857 #line 242 "fortran.lex" 11916 11858 {return TOK_ATAN;} 11917 11859 YY_BREAK 11918 11860 case 122: 11919 11861 YY_RULE_SETUP 11920 #line 24 1"fortran.lex"11862 #line 243 "fortran.lex" 11921 11863 {return TOK_CYCLE;} 11922 11864 YY_BREAK 11923 11865 case 123: 11924 11866 YY_RULE_SETUP 11925 #line 24 2"fortran.lex"11867 #line 244 "fortran.lex" 11926 11868 {return TOK_ABS;} 11927 11869 YY_BREAK 11928 11870 case 124: 11929 11871 YY_RULE_SETUP 11930 #line 24 3"fortran.lex"11872 #line 245 "fortran.lex" 11931 11873 {return TOK_MOD;} 11932 11874 YY_BREAK 11933 11875 case 125: 11934 11876 YY_RULE_SETUP 11935 #line 24 4"fortran.lex"11877 #line 246 "fortran.lex" 11936 11878 {return TOK_SIGN;} 11937 11879 YY_BREAK 11938 11880 case 126: 11939 11881 YY_RULE_SETUP 11940 #line 24 5"fortran.lex"11882 #line 247 "fortran.lex" 11941 11883 {return TOK_MINLOC;} 11942 11884 YY_BREAK 11943 11885 case 127: 11944 11886 YY_RULE_SETUP 11945 #line 24 6"fortran.lex"11887 #line 248 "fortran.lex" 11946 11888 {return TOK_MAXLOC;} 11947 11889 YY_BREAK 11948 11890 case 128: 11949 11891 YY_RULE_SETUP 11950 #line 24 7"fortran.lex"11892 #line 249 "fortran.lex" 11951 11893 {return TOK_MINVAL;} 11952 11894 YY_BREAK 11953 11895 case 129: 11954 11896 YY_RULE_SETUP 11955 #line 2 48"fortran.lex"11897 #line 250 "fortran.lex" 11956 11898 {return TOK_INTERFACE;} 11957 11899 YY_BREAK 11958 11900 case 130: 11959 11901 YY_RULE_SETUP 11960 #line 2 49"fortran.lex"11902 #line 251 "fortran.lex" 11961 11903 {return TOK_BACKSPACE;} 11962 11904 YY_BREAK 11963 11905 case 131: 11964 11906 YY_RULE_SETUP 11965 #line 25 0"fortran.lex"11907 #line 252 "fortran.lex" 11966 11908 {return TOK_ENDINTERFACE;} 11967 11909 YY_BREAK 11968 11910 case 132: 11969 11911 YY_RULE_SETUP 11970 #line 25 1"fortran.lex"11912 #line 253 "fortran.lex" 11971 11913 {return TOK_LEFTAB;} 11972 11914 YY_BREAK 11973 11915 case 133: 11974 11916 YY_RULE_SETUP 11975 #line 25 2"fortran.lex"11917 #line 254 "fortran.lex" 11976 11918 {return TOK_RIGHTAB;} 11977 11919 YY_BREAK 11978 11920 case 134: 11979 11921 YY_RULE_SETUP 11980 #line 25 3"fortran.lex"11922 #line 255 "fortran.lex" 11981 11923 {return TOK_FORMAT;} 11982 11924 YY_BREAK 11983 11925 case 135: 11984 11926 YY_RULE_SETUP 11985 #line 25 4"fortran.lex"11927 #line 256 "fortran.lex" 11986 11928 {strcpy(yylval.na,yytext);return TOK_DOUBLEPRECISION;} 11987 11929 YY_BREAK 11988 11930 case 136: 11989 11931 YY_RULE_SETUP 11990 #line 25 5"fortran.lex"11932 #line 257 "fortran.lex" 11991 11933 {strcpy(yylval.na,yytext);return TOK_DOUBLECOMPLEX;} 11992 11934 YY_BREAK 11993 11935 case 137: 11994 11936 YY_RULE_SETUP 11995 #line 25 6"fortran.lex"11937 #line 258 "fortran.lex" 11996 11938 {strcpy(yylval.na,yytext);return TOK_SLASH;} 11997 11939 YY_BREAK 11998 11940 case 138: 11999 11941 YY_RULE_SETUP 12000 #line 25 7"fortran.lex"11942 #line 259 "fortran.lex" 12001 11943 {strcpy(yylval.na,yytext);return TOK_DSLASH;} 12002 11944 YY_BREAK 12003 11945 case 139: 12004 11946 YY_RULE_SETUP 12005 #line 2 58"fortran.lex"11947 #line 260 "fortran.lex" 12006 11948 {strcpy(yylval.na,yytext);return TOK_CHAR_CUT;} 12007 11949 YY_BREAK 12008 11950 case 140: 12009 11951 YY_RULE_SETUP 12010 #line 2 59"fortran.lex"11952 #line 261 "fortran.lex" 12011 11953 {strcpy(yylval.na,yytext);return TOK_CHAR_CONSTANT;} 12012 11954 YY_BREAK 12013 11955 case 141: 12014 11956 YY_RULE_SETUP 12015 #line 26 0"fortran.lex"11957 #line 262 "fortran.lex" 12016 11958 {strcpy(yylval.na,yytext);return TOK_CHAR_MESSAGE;} 12017 11959 YY_BREAK 12018 11960 case 142: 12019 11961 YY_RULE_SETUP 12020 #line 26 1"fortran.lex"11962 #line 263 "fortran.lex" 12021 11963 {strcpy(yylval.na,yytext);return TOK_CHAR_INT;} 12022 11964 YY_BREAK 12023 11965 case 143: 12024 11966 YY_RULE_SETUP 12025 #line 26 2"fortran.lex"11967 #line 264 "fortran.lex" 12026 11968 {strcpy(yylval.na,yytext);return TOK_NAME;} 12027 11969 YY_BREAK 12028 11970 case 144: 12029 11971 YY_RULE_SETUP 12030 #line 26 3"fortran.lex"11972 #line 265 "fortran.lex" 12031 11973 {strcpy(yylval.na,yytext);return TOK_CSTREAL;} 12032 11974 YY_BREAK 12033 11975 case 145: 12034 11976 YY_RULE_SETUP 12035 #line 26 4"fortran.lex"11977 #line 266 "fortran.lex" 12036 11978 {strcpy(yylval.na,yytext);return TOK_CSTREALDP;} 12037 11979 YY_BREAK 12038 11980 case 146: 12039 11981 YY_RULE_SETUP 12040 #line 26 5"fortran.lex"11982 #line 267 "fortran.lex" 12041 11983 {strcpy(yylval.na,yytext);return TOK_CSTREALQP;} 12042 11984 YY_BREAK … … 12046 11988 YY_DO_BEFORE_ACTION; /* set up yytext again */ 12047 11989 YY_RULE_SETUP 12048 #line 26 6"fortran.lex"11990 #line 268 "fortran.lex" 12049 11991 {strcpy(yylval.na,yytext);return TOK_CSTREAL;} 12050 11992 YY_BREAK 12051 11993 case 148: 12052 11994 YY_RULE_SETUP 12053 #line 26 7"fortran.lex"11995 #line 269 "fortran.lex" 12054 11996 {strcpy(yylval.na,yytext);return TOK_CSTINT;} 12055 11997 YY_BREAK 12056 11998 case 149: 12057 YY_RULE_SETUP12058 #line 268 "fortran.lex"12059 {}12060 YY_BREAK12061 case 150:12062 YY_RULE_SETUP12063 #line 269 "fortran.lex"12064 {return TOK_QUOTE;}12065 YY_BREAK12066 case 151:12067 11999 YY_RULE_SETUP 12068 12000 #line 270 "fortran.lex" 12069 12001 {} 12070 12002 YY_BREAK 12003 case 150: 12004 YY_RULE_SETUP 12005 #line 271 "fortran.lex" 12006 {return TOK_QUOTE;} 12007 YY_BREAK 12008 case 151: 12009 YY_RULE_SETUP 12010 #line 272 "fortran.lex" 12011 {} 12012 YY_BREAK 12071 12013 case 152: 12072 12014 YY_RULE_SETUP 12073 #line 27 1"fortran.lex"12015 #line 273 "fortran.lex" 12074 12016 {strcpy(yylval.na,yytext);return (int) *yytext;} 12075 12017 YY_BREAK 12076 12018 case 153: 12077 YY_RULE_SETUP12078 #line 272 "fortran.lex"12079 {return (int) *yytext;}12080 YY_BREAK12081 case 154:12082 YY_RULE_SETUP12083 #line 273 "fortran.lex"12084 {return (int) *yytext;}12085 YY_BREAK12086 case 155:12087 12019 YY_RULE_SETUP 12088 12020 #line 274 "fortran.lex" 12089 12021 {return (int) *yytext;} 12090 12022 YY_BREAK 12091 case 15 6:12023 case 154: 12092 12024 YY_RULE_SETUP 12093 12025 #line 275 "fortran.lex" 12094 12026 {return (int) *yytext;} 12095 12027 YY_BREAK 12096 case 15 7:12028 case 155: 12097 12029 YY_RULE_SETUP 12098 12030 #line 276 "fortran.lex" 12099 12031 {return (int) *yytext;} 12100 12032 YY_BREAK 12033 case 156: 12034 YY_RULE_SETUP 12035 #line 277 "fortran.lex" 12036 {return (int) *yytext;} 12037 YY_BREAK 12038 case 157: 12039 YY_RULE_SETUP 12040 #line 278 "fortran.lex" 12041 {return (int) *yytext;} 12042 YY_BREAK 12101 12043 case 158: 12102 12044 YY_RULE_SETUP 12103 #line 27 7"fortran.lex"12045 #line 279 "fortran.lex" 12104 12046 {colnum=0;line_num_fortran++;line_num_fortran_common++; return (int) *yytext;} 12105 12047 YY_BREAK … … 12109 12051 YY_DO_BEFORE_ACTION; /* set up yytext again */ 12110 12052 YY_RULE_SETUP 12111 #line 2 78"fortran.lex"12053 #line 280 "fortran.lex" 12112 12054 12113 12055 YY_BREAK 12114 12056 case 160: 12115 12057 YY_RULE_SETUP 12116 #line 2 79"fortran.lex"12058 #line 281 "fortran.lex" 12117 12059 {if (newlinef90 == 0) return TOK_LABEL; else newlinef90 = 0;} 12118 12060 YY_BREAK 12119 12061 case 161: 12120 12062 YY_RULE_SETUP 12121 #line 28 0"fortran.lex"12063 #line 282 "fortran.lex" 12122 12064 12123 12065 YY_BREAK 12124 12066 case 162: 12125 12067 YY_RULE_SETUP 12126 #line 28 1"fortran.lex"12068 #line 283 "fortran.lex" 12127 12069 {colnum=colnum-1+tabsize;} 12128 12070 YY_BREAK 12129 12071 case 163: 12130 12072 YY_RULE_SETUP 12131 #line 28 2"fortran.lex"12073 #line 284 "fortran.lex" 12132 12074 ; 12133 12075 YY_BREAK 12134 12076 case 164: 12135 12077 YY_RULE_SETUP 12136 #line 28 3"fortran.lex"12078 #line 285 "fortran.lex" 12137 12079 {line_num_fortran++;line_num_fortran_common++;newlinef90=1;colnum=0;} 12138 12080 YY_BREAK 12139 12081 case 165: 12140 12082 YY_RULE_SETUP 12141 #line 28 4"fortran.lex"12083 #line 286 "fortran.lex" 12142 12084 {line_num_fortran++;line_num_fortran_common++;colnum=0;} 12143 12085 YY_BREAK 12144 12086 case 166: 12145 12087 YY_RULE_SETUP 12146 #line 28 5"fortran.lex"12088 #line 287 "fortran.lex" 12147 12089 { 12148 12090 convert2lower(motparse1); … … 12161 12103 case 167: 12162 12104 YY_RULE_SETUP 12163 #line 298 "fortran.lex" 12164 { 12165 colnum = 0; 12166 if ( !strcasecmp(motparse1,"!$AGRIF_DO_NOT_TREAT\n")) return TOK_DONOTTREAT; 12167 if ( !strcasecmp(motparse1,"!$AGRIF_END_DO_NOT_TREAT\n")) return TOK_ENDDONOTTREAT; 12168 } 12105 #line 300 "fortran.lex" 12106 BEGIN(donottreat); 12169 12107 YY_BREAK 12170 12108 case 168: 12109 YY_RULE_SETUP 12110 #line 301 "fortran.lex" 12111 BEGIN(INITIAL); 12112 YY_BREAK 12113 case 169: 12114 YY_RULE_SETUP 12115 #line 302 "fortran.lex" 12116 12117 YY_BREAK 12118 case 170: 12171 12119 YY_RULE_SETUP 12172 12120 #line 303 "fortran.lex" … … 12177 12125 } 12178 12126 YY_BREAK 12179 case 1 69:12127 case 171: 12180 12128 YY_RULE_SETUP 12181 12129 #line 308 "fortran.lex" 12130 { 12131 colnum = 0; 12132 if ( !strcasecmp(motparse1,"!$AGRIF_DO_NOT_TREAT\n")) return TOK_DONOTTREAT; 12133 if ( !strcasecmp(motparse1,"!$AGRIF_END_DO_NOT_TREAT\n")) return TOK_ENDDONOTTREAT; 12134 } 12135 YY_BREAK 12136 case 172: 12137 YY_RULE_SETUP 12138 #line 313 "fortran.lex" 12182 12139 ECHO; 12183 12140 YY_BREAK 12184 #line 28 42"fortran.yy.c"12141 #line 2896 "fortran.yy.c" 12185 12142 case YY_STATE_EOF(INITIAL): 12186 12143 case YY_STATE_EOF(parameter): 12187 12144 case YY_STATE_EOF(character): 12145 case YY_STATE_EOF(donottreat): 12188 12146 yyterminate(); 12189 12147 … … 12477 12435 { 12478 12436 yy_current_state = (int) yy_def[yy_current_state]; 12479 if ( yy_current_state >= 10 51)12437 if ( yy_current_state >= 1092 ) 12480 12438 yy_c = yy_meta[(unsigned int) yy_c]; 12481 12439 } … … 12512 12470 { 12513 12471 yy_current_state = (int) yy_def[yy_current_state]; 12514 if ( yy_current_state >= 10 51)12472 if ( yy_current_state >= 1092 ) 12515 12473 yy_c = yy_meta[(unsigned int) yy_c]; 12516 12474 } 12517 12475 yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; 12518 yy_is_jam = (yy_current_state == 10 50);12476 yy_is_jam = (yy_current_state == 1091); 12519 12477 12520 12478 return yy_is_jam ? 0 : yy_current_state; … … 12750 12708 12751 12709 12710 #ifndef YY_ALWAYS_INTERACTIVE 12711 #ifndef YY_NEVER_INTERACTIVE 12712 extern int isatty YY_PROTO(( int )); 12713 #endif 12714 #endif 12752 12715 12753 12716 #ifdef YY_USE_PROTOS … … 13067 13030 } 13068 13031 #endif 13069 #line 3 08"fortran.lex"13032 #line 313 "fortran.lex" 13070 13033 13071 13034 … … 13074 13037 if (!strcasecmp(curfile,mainfile)) 13075 13038 { 13076 printf("%s line %d, fi chier%s\n",s,line_num_fortran,curfile);13039 printf("%s line %d, file %s\n",s,line_num_fortran,curfile); 13077 13040 } 13078 13041 else 13079 13042 { 13080 printf("%s line %d, fi chier%s\n",s,line_num_fortran_common,curfile);13043 printf("%s line %d, file %s\n",s,line_num_fortran_common,curfile); 13081 13044 } 13082 13045 }
Note: See TracChangeset
for help on using the changeset viewer.