using System;using Tools; namespace OpenSim.Region.ScriptEngine.Shared.CodeTools { //%+STRING_CONSTANT+3 public class STRING_CONSTANT : TOKEN{ public override string yyname { get { return "STRING_CONSTANT"; }} public override int yynum { get { return 3; }} public STRING_CONSTANT(Lexer yyl):base(yyl){}} //%INCREMENT+4 public class INCREMENT : TOKEN{ public override string yyname { get { return "INCREMENT";}} public override int yynum { get { return 4; }} public INCREMENT(Lexer yyl):base(yyl) {}} //%DECREMENT+5 public class DECREMENT : TOKEN{ public override string yyname { get { return "DECREMENT";}} public override int yynum { get { return 5; }} public DECREMENT(Lexer yyl):base(yyl) {}} //%PLUS_EQUALS+6 public class PLUS_EQUALS : TOKEN{ public override string yyname { get { return "PLUS_EQUALS";}} public override int yynum { get { return 6; }} public PLUS_EQUALS(Lexer yyl):base(yyl) {}} //%MINUS_EQUALS+7 public class MINUS_EQUALS : TOKEN{ public override string yyname { get { return "MINUS_EQUALS";}} public override int yynum { get { return 7; }} public MINUS_EQUALS(Lexer yyl):base(yyl) {}} //%STAR_EQUALS+8 public class STAR_EQUALS : TOKEN{ public override string yyname { get { return "STAR_EQUALS";}} public override int yynum { get { return 8; }} public STAR_EQUALS(Lexer yyl):base(yyl) {}} //%SLASH_EQUALS+9 public class SLASH_EQUALS : TOKEN{ public override string yyname { get { return "SLASH_EQUALS";}} public override int yynum { get { return 9; }} public SLASH_EQUALS(Lexer yyl):base(yyl) {}} //%PERCENT_EQUALS+10 public class PERCENT_EQUALS : TOKEN{ public override string yyname { get { return "PERCENT_EQUALS";}} public override int yynum { get { return 10; }} public PERCENT_EQUALS(Lexer yyl):base(yyl) {}} //%SEMICOLON+11 public class SEMICOLON : TOKEN{ public override string yyname { get { return "SEMICOLON";}} public override int yynum { get { return 11; }} public SEMICOLON(Lexer yyl):base(yyl) {}} //%LEFT_BRACE+12 public class LEFT_BRACE : TOKEN{ public override string yyname { get { return "LEFT_BRACE";}} public override int yynum { get { return 12; }} public LEFT_BRACE(Lexer yyl):base(yyl) {}} //%RIGHT_BRACE+13 public class RIGHT_BRACE : TOKEN{ public override string yyname { get { return "RIGHT_BRACE";}} public override int yynum { get { return 13; }} public RIGHT_BRACE(Lexer yyl):base(yyl) {}} //%COMMA+14 public class COMMA : TOKEN{ public override string yyname { get { return "COMMA";}} public override int yynum { get { return 14; }} public COMMA(Lexer yyl):base(yyl) {}} //%EQUALS+15 public class EQUALS : TOKEN{ public override string yyname { get { return "EQUALS";}} public override int yynum { get { return 15; }} public EQUALS(Lexer yyl):base(yyl) {}} //%LEFT_PAREN+16 public class LEFT_PAREN : TOKEN{ public override string yyname { get { return "LEFT_PAREN";}} public override int yynum { get { return 16; }} public LEFT_PAREN(Lexer yyl):base(yyl) {}} //%RIGHT_PAREN+17 public class RIGHT_PAREN : TOKEN{ public override string yyname { get { return "RIGHT_PAREN";}} public override int yynum { get { return 17; }} public RIGHT_PAREN(Lexer yyl):base(yyl) {}} //%PLUS+18 public class PLUS : TOKEN{ public override string yyname { get { return "PLUS";}} public override int yynum { get { return 18; }} public PLUS(Lexer yyl):base(yyl) {}} //%MINUS+19 public class MINUS : TOKEN{ public override string yyname { get { return "MINUS";}} public override int yynum { get { return 19; }} public MINUS(Lexer yyl):base(yyl) {}} //%STAR+20 public class STAR : TOKEN{ public override string yyname { get { return "STAR";}} public override int yynum { get { return 20; }} public STAR(Lexer yyl):base(yyl) {}} //%SLASH+21 public class SLASH : TOKEN{ public override string yyname { get { return "SLASH";}} public override int yynum { get { return 21; }} public SLASH(Lexer yyl):base(yyl) {}} //%PERCENT+22 public class PERCENT : TOKEN{ public override string yyname { get { return "PERCENT";}} public override int yynum { get { return 22; }} public PERCENT(Lexer yyl):base(yyl) {}} //%AT+23 public class AT : TOKEN{ public override string yyname { get { return "AT";}} public override int yynum { get { return 23; }} public AT(Lexer yyl):base(yyl) {}} //%PERIOD+24 public class PERIOD : TOKEN{ public override string yyname { get { return "PERIOD";}} public override int yynum { get { return 24; }} public PERIOD(Lexer yyl):base(yyl) {}} //%LEFT_ANGLE+25 public class LEFT_ANGLE : TOKEN{ public override string yyname { get { return "LEFT_ANGLE";}} public override int yynum { get { return 25; }} public LEFT_ANGLE(Lexer yyl):base(yyl) {}} //%RIGHT_ANGLE+26 public class RIGHT_ANGLE : TOKEN{ public override string yyname { get { return "RIGHT_ANGLE";}} public override int yynum { get { return 26; }} public RIGHT_ANGLE(Lexer yyl):base(yyl) {}} //%LEFT_BRACKET+27 public class LEFT_BRACKET : TOKEN{ public override string yyname { get { return "LEFT_BRACKET";}} public override int yynum { get { return 27; }} public LEFT_BRACKET(Lexer yyl):base(yyl) {}} //%RIGHT_BRACKET+28 public class RIGHT_BRACKET : TOKEN{ public override string yyname { get { return "RIGHT_BRACKET";}} public override int yynum { get { return 28; }} public RIGHT_BRACKET(Lexer yyl):base(yyl) {}} //%EQUALS_EQUALS+29 public class EQUALS_EQUALS : TOKEN{ public override string yyname { get { return "EQUALS_EQUALS";}} public override int yynum { get { return 29; }} public EQUALS_EQUALS(Lexer yyl):base(yyl) {}} //%EXCLAMATION_EQUALS+30 public class EXCLAMATION_EQUALS : TOKEN{ public override string yyname { get { return "EXCLAMATION_EQUALS";}} public override int yynum { get { return 30; }} public EXCLAMATION_EQUALS(Lexer yyl):base(yyl) {}} //%LESS_EQUALS+31 public class LESS_EQUALS : TOKEN{ public override string yyname { get { return "LESS_EQUALS";}} public override int yynum { get { return 31; }} public LESS_EQUALS(Lexer yyl):base(yyl) {}} //%GREATER_EQUALS+32 public class GREATER_EQUALS : TOKEN{ public override string yyname { get { return "GREATER_EQUALS";}} public override int yynum { get { return 32; }} public GREATER_EQUALS(Lexer yyl):base(yyl) {}} //%AMP+33 public class AMP : TOKEN{ public override string yyname { get { return "AMP";}} public override int yynum { get { return 33; }} public AMP(Lexer yyl):base(yyl) {}} //%STROKE+34 public class STROKE : TOKEN{ public override string yyname { get { return "STROKE";}} public override int yynum { get { return 34; }} public STROKE(Lexer yyl):base(yyl) {}} //%CARET+35 public class CARET : TOKEN{ public override string yyname { get { return "CARET";}} public override int yynum { get { return 35; }} public CARET(Lexer yyl):base(yyl) {}} //%TILDE+36 public class TILDE : TOKEN{ public override string yyname { get { return "TILDE";}} public override int yynum { get { return 36; }} public TILDE(Lexer yyl):base(yyl) {}} //%EXCLAMATION+37 public class EXCLAMATION : TOKEN{ public override string yyname { get { return "EXCLAMATION";}} public override int yynum { get { return 37; }} public EXCLAMATION(Lexer yyl):base(yyl) {}} //%AMP_AMP+38 public class AMP_AMP : TOKEN{ public override string yyname { get { return "AMP_AMP";}} public override int yynum { get { return 38; }} public AMP_AMP(Lexer yyl):base(yyl) {}} //%STROKE_STROKE+39 public class STROKE_STROKE : TOKEN{ public override string yyname { get { return "STROKE_STROKE";}} public override int yynum { get { return 39; }} public STROKE_STROKE(Lexer yyl):base(yyl) {}} //%LEFT_SHIFT+40 public class LEFT_SHIFT : TOKEN{ public override string yyname { get { return "LEFT_SHIFT";}} public override int yynum { get { return 40; }} public LEFT_SHIFT(Lexer yyl):base(yyl) {}} //%RIGHT_SHIFT+41 public class RIGHT_SHIFT : TOKEN{ public override string yyname { get { return "RIGHT_SHIFT";}} public override int yynum { get { return 41; }} public RIGHT_SHIFT(Lexer yyl):base(yyl) {}} //%IF+42 public class IF : TOKEN{ public override string yyname { get { return "IF";}} public override int yynum { get { return 42; }} public IF(Lexer yyl):base(yyl) {}} //%ELSE+43 public class ELSE : TOKEN{ public override string yyname { get { return "ELSE";}} public override int yynum { get { return 43; }} public ELSE(Lexer yyl):base(yyl) {}} //%DO+44 public class DO : TOKEN{ public override string yyname { get { return "DO";}} public override int yynum { get { return 44; }} public DO(Lexer yyl):base(yyl) {}} //%WHILE+45 public class WHILE : TOKEN{ public override string yyname { get { return "WHILE";}} public override int yynum { get { return 45; }} public WHILE(Lexer yyl):base(yyl) {}} //%FOR+46 public class FOR : TOKEN{ public override string yyname { get { return "FOR";}} public override int yynum { get { return 46; }} public FOR(Lexer yyl):base(yyl) {}} //%DEFAULT_STATE+47 public class DEFAULT_STATE : TOKEN{ public override string yyname { get { return "DEFAULT_STATE";}} public override int yynum { get { return 47; }} public DEFAULT_STATE(Lexer yyl):base(yyl) {}} //%STATE+48 public class STATE : TOKEN{ public override string yyname { get { return "STATE";}} public override int yynum { get { return 48; }} public STATE(Lexer yyl):base(yyl) {}} //%JUMP+49 public class JUMP : TOKEN{ public override string yyname { get { return "JUMP";}} public override int yynum { get { return 49; }} public JUMP(Lexer yyl):base(yyl) {}} //%RETURN+50 public class RETURN : TOKEN{ public override string yyname { get { return "RETURN";}} public override int yynum { get { return 50; }} public RETURN(Lexer yyl):base(yyl) {}} //%INTEGER_TYPE+51 public class INTEGER_TYPE : TOKEN{ public override string yyname { get { return "INTEGER_TYPE";}} public override int yynum { get { return 51; }} public INTEGER_TYPE(Lexer yyl):base(yyl) {}} //%FLOAT_TYPE+52 public class FLOAT_TYPE : TOKEN{ public override string yyname { get { return "FLOAT_TYPE";}} public override int yynum { get { return 52; }} public FLOAT_TYPE(Lexer yyl):base(yyl) {}} //%STRING_TYPE+53 public class STRING_TYPE : TOKEN{ public override string yyname { get { return "STRING_TYPE";}} public override int yynum { get { return 53; }} public STRING_TYPE(Lexer yyl):base(yyl) {}} //%KEY_TYPE+54 public class KEY_TYPE : TOKEN{ public override string yyname { get { return "KEY_TYPE";}} public override int yynum { get { return 54; }} public KEY_TYPE(Lexer yyl):base(yyl) {}} //%VECTOR_TYPE+55 public class VECTOR_TYPE : TOKEN{ public override string yyname { get { return "VECTOR_TYPE";}} public override int yynum { get { return 55; }} public VECTOR_TYPE(Lexer yyl):base(yyl) {}} //%ROTATION_TYPE+56 public class ROTATION_TYPE : TOKEN{ public override string yyname { get { return "ROTATION_TYPE";}} public override int yynum { get { return 56; }} public ROTATION_TYPE(Lexer yyl):base(yyl) {}} //%LIST_TYPE+57 public class LIST_TYPE : TOKEN{ public override string yyname { get { return "LIST_TYPE";}} public override int yynum { get { return 57; }} public LIST_TYPE(Lexer yyl):base(yyl) {}} //%AT_ROT_TARGET_EVENT+58 public class AT_ROT_TARGET_EVENT : TOKEN{ public override string yyname { get { return "AT_ROT_TARGET_EVENT";}} public override int yynum { get { return 58; }} public AT_ROT_TARGET_EVENT(Lexer yyl):base(yyl) {}} //%AT_TARGET_EVENT+59 public class AT_TARGET_EVENT : TOKEN{ public override string yyname { get { return "AT_TARGET_EVENT";}} public override int yynum { get { return 59; }} public AT_TARGET_EVENT(Lexer yyl):base(yyl) {}} //%ATTACH_EVENT+60 public class ATTACH_EVENT : TOKEN{ public override string yyname { get { return "ATTACH_EVENT";}} public override int yynum { get { return 60; }} public ATTACH_EVENT(Lexer yyl):base(yyl) {}} //%CHANGED_EVENT+61 public class CHANGED_EVENT : TOKEN{ public override string yyname { get { return "CHANGED_EVENT";}} public override int yynum { get { return 61; }} public CHANGED_EVENT(Lexer yyl):base(yyl) {}} //%COLLISION_EVENT+62 public class COLLISION_EVENT : TOKEN{ public override string yyname { get { return "COLLISION_EVENT";}} public override int yynum { get { return 62; }} public COLLISION_EVENT(Lexer yyl):base(yyl) {}} //%COLLISION_END_EVENT+63 public class COLLISION_END_EVENT : TOKEN{ public override string yyname { get { return "COLLISION_END_EVENT";}} public override int yynum { get { return 63; }} public COLLISION_END_EVENT(Lexer yyl):base(yyl) {}} //%COLLISION_START_EVENT+64 public class COLLISION_START_EVENT : TOKEN{ public override string yyname { get { return "COLLISION_START_EVENT";}} public override int yynum { get { return 64; }} public COLLISION_START_EVENT(Lexer yyl):base(yyl) {}} //%CONTROL_EVENT+65 public class CONTROL_EVENT : TOKEN{ public override string yyname { get { return "CONTROL_EVENT";}} public override int yynum { get { return 65; }} public CONTROL_EVENT(Lexer yyl):base(yyl) {}} //%DATASERVER_EVENT+66 public class DATASERVER_EVENT : TOKEN{ public override string yyname { get { return "DATASERVER_EVENT";}} public override int yynum { get { return 66; }} public DATASERVER_EVENT(Lexer yyl):base(yyl) {}} //%EMAIL_EVENT+67 public class EMAIL_EVENT : TOKEN{ public override string yyname { get { return "EMAIL_EVENT";}} public override int yynum { get { return 67; }} public EMAIL_EVENT(Lexer yyl):base(yyl) {}} //%HTTP_RESPONSE_EVENT+68 public class HTTP_RESPONSE_EVENT : TOKEN{ public override string yyname { get { return "HTTP_RESPONSE_EVENT";}} public override int yynum { get { return 68; }} public HTTP_RESPONSE_EVENT(Lexer yyl):base(yyl) {}} //%LAND_COLLISION_EVENT+69 public class LAND_COLLISION_EVENT : TOKEN{ public override string yyname { get { return "LAND_COLLISION_EVENT";}} public override int yynum { get { return 69; }} public LAND_COLLISION_EVENT(Lexer yyl):base(yyl) {}} //%LAND_COLLISION_END_EVENT+70 public class LAND_COLLISION_END_EVENT : TOKEN{ public override string yyname { get { return "LAND_COLLISION_END_EVENT";}} public override int yynum { get { return 70; }} public LAND_COLLISION_END_EVENT(Lexer yyl):base(yyl) {}} //%LAND_COLLISION_START_EVENT+71 public class LAND_COLLISION_START_EVENT : TOKEN{ public override string yyname { get { return "LAND_COLLISION_START_EVENT";}} public override int yynum { get { return 71; }} public LAND_COLLISION_START_EVENT(Lexer yyl):base(yyl) {}} //%LINK_MESSAGE_EVENT+72 public class LINK_MESSAGE_EVENT : TOKEN{ public override string yyname { get { return "LINK_MESSAGE_EVENT";}} public override int yynum { get { return 72; }} public LINK_MESSAGE_EVENT(Lexer yyl):base(yyl) {}} //%LISTEN_EVENT+73 public class LISTEN_EVENT : TOKEN{ public override string yyname { get { return "LISTEN_EVENT";}} public override int yynum { get { return 73; }} public LISTEN_EVENT(Lexer yyl):base(yyl) {}} //%MONEY_EVENT+74 public class MONEY_EVENT : TOKEN{ public override string yyname { get { return "MONEY_EVENT";}} public override int yynum { get { return 74; }} public MONEY_EVENT(Lexer yyl):base(yyl) {}} //%MOVING_END_EVENT+75 public class MOVING_END_EVENT : TOKEN{ public override string yyname { get { return "MOVING_END_EVENT";}} public override int yynum { get { return 75; }} public MOVING_END_EVENT(Lexer yyl):base(yyl) {}} //%MOVING_START_EVENT+76 public class MOVING_START_EVENT : TOKEN{ public override string yyname { get { return "MOVING_START_EVENT";}} public override int yynum { get { return 76; }} public MOVING_START_EVENT(Lexer yyl):base(yyl) {}} //%NO_SENSOR_EVENT+77 public class NO_SENSOR_EVENT : TOKEN{ public override string yyname { get { return "NO_SENSOR_EVENT";}} public override int yynum { get { return 77; }} public NO_SENSOR_EVENT(Lexer yyl):base(yyl) {}} //%NOT_AT_ROT_TARGET_EVENT+78 public class NOT_AT_ROT_TARGET_EVENT : TOKEN{ public override string yyname { get { return "NOT_AT_ROT_TARGET_EVENT";}} public override int yynum { get { return 78; }} public NOT_AT_ROT_TARGET_EVENT(Lexer yyl):base(yyl) {}} //%NOT_AT_TARGET_EVENT+79 public class NOT_AT_TARGET_EVENT : TOKEN{ public override string yyname { get { return "NOT_AT_TARGET_EVENT";}} public override int yynum { get { return 79; }} public NOT_AT_TARGET_EVENT(Lexer yyl):base(yyl) {}} //%OBJECT_REZ_EVENT+80 public class OBJECT_REZ_EVENT : TOKEN{ public override string yyname { get { return "OBJECT_REZ_EVENT";}} public override int yynum { get { return 80; }} public OBJECT_REZ_EVENT(Lexer yyl):base(yyl) {}} //%ON_REZ_EVENT+81 public class ON_REZ_EVENT : TOKEN{ public override string yyname { get { return "ON_REZ_EVENT";}} public override int yynum { get { return 81; }} public ON_REZ_EVENT(Lexer yyl):base(yyl) {}} //%REMOTE_DATA_EVENT+82 public class REMOTE_DATA_EVENT : TOKEN{ public override string yyname { get { return "REMOTE_DATA_EVENT";}} public override int yynum { get { return 82; }} public REMOTE_DATA_EVENT(Lexer yyl):base(yyl) {}} //%RUN_TIME_PERMISSIONS_EVENT+83 public class RUN_TIME_PERMISSIONS_EVENT : TOKEN{ public override string yyname { get { return "RUN_TIME_PERMISSIONS_EVENT";}} public override int yynum { get { return 83; }} public RUN_TIME_PERMISSIONS_EVENT(Lexer yyl):base(yyl) {}} //%SENSOR_EVENT+84 public class SENSOR_EVENT : TOKEN{ public override string yyname { get { return "SENSOR_EVENT";}} public override int yynum { get { return 84; }} public SENSOR_EVENT(Lexer yyl):base(yyl) {}} //%STATE_ENTRY_EVENT+85 public class STATE_ENTRY_EVENT : TOKEN{ public override string yyname { get { return "STATE_ENTRY_EVENT";}} public override int yynum { get { return 85; }} public STATE_ENTRY_EVENT(Lexer yyl):base(yyl) {}} //%STATE_EXIT_EVENT+86 public class STATE_EXIT_EVENT : TOKEN{ public override string yyname { get { return "STATE_EXIT_EVENT";}} public override int yynum { get { return 86; }} public STATE_EXIT_EVENT(Lexer yyl):base(yyl) {}} //%TIMER_EVENT+87 public class TIMER_EVENT : TOKEN{ public override string yyname { get { return "TIMER_EVENT";}} public override int yynum { get { return 87; }} public TIMER_EVENT(Lexer yyl):base(yyl) {}} //%TOUCH_EVENT+88 public class TOUCH_EVENT : TOKEN{ public override string yyname { get { return "TOUCH_EVENT";}} public override int yynum { get { return 88; }} public TOUCH_EVENT(Lexer yyl):base(yyl) {}} //%TOUCH_START_EVENT+89 public class TOUCH_START_EVENT : TOKEN{ public override string yyname { get { return "TOUCH_START_EVENT";}} public override int yynum { get { return 89; }} public TOUCH_START_EVENT(Lexer yyl):base(yyl) {}} //%TOUCH_END_EVENT+90 public class TOUCH_END_EVENT : TOKEN{ public override string yyname { get { return "TOUCH_END_EVENT";}} public override int yynum { get { return 90; }} public TOUCH_END_EVENT(Lexer yyl):base(yyl) {}} //%HTTP_REQUEST_EVENT+91 public class HTTP_REQUEST_EVENT : TOKEN{ public override string yyname { get { return "HTTP_REQUEST_EVENT";}} public override int yynum { get { return 91; }} public HTTP_REQUEST_EVENT(Lexer yyl):base(yyl) {}} //%TRANSACTION_RESULT_EVENT+92 public class TRANSACTION_RESULT_EVENT : TOKEN{ public override string yyname { get { return "TRANSACTION_RESULT_EVENT";}} public override int yynum { get { return 92; }} public TRANSACTION_RESULT_EVENT(Lexer yyl):base(yyl) {}} //%IDENT+93 public class IDENT : TOKEN{ public override string yyname { get { return "IDENT";}} public override int yynum { get { return 93; }} public IDENT(Lexer yyl):base(yyl) {}} //%INTEGER_CONSTANT+94 public class INTEGER_CONSTANT : TOKEN{ public override string yyname { get { return "INTEGER_CONSTANT";}} public override int yynum { get { return 94; }} public INTEGER_CONSTANT(Lexer yyl):base(yyl) {}} //%HEX_INTEGER_CONSTANT+95 public class HEX_INTEGER_CONSTANT : TOKEN{ public override string yyname { get { return "HEX_INTEGER_CONSTANT";}} public override int yynum { get { return 95; }} public HEX_INTEGER_CONSTANT(Lexer yyl):base(yyl) {}} //%FLOAT_CONSTANT+96 public class FLOAT_CONSTANT : TOKEN{ public override string yyname { get { return "FLOAT_CONSTANT";}} public override int yynum { get { return 96; }} public FLOAT_CONSTANT(Lexer yyl):base(yyl) {}} //%|LSLTokens public class yyLSLTokens : YyLexer { public yyLSLTokens(ErrorHandler eh):base(eh) { arr = new int[] { 101,4,6,52,0, 46,0,53,0,6, 102,4,16,117,0, 115,0,45,0,97, 0,115,0,99,0, 105,0,105,0,2, 0,103,5,27,7, 27,104,9,1,27, 3,96,0,105,5, 2,3,94,0,2, 1,3,96,0,2, 1,7,26,106,9, 1,26,3,36,0, 107,5,1,3,36, 0,2,1,7,25, 108,9,1,25,3, 172,0,109,5,7, 3,60,0,2,1, 3,124,0,2,1, 3,62,0,2,1, 3,126,0,2,1, 3,61,0,2,1, 3,43,0,2,1, 3,172,0,2,1, 7,24,110,9,1, 24,3,35,0,111, 5,12,3,59,0, 2,1,3,33,0, 2,1,3,44,0, 2,1,3,92,0, 2,1,3,47,0, 2,1,3,35,0, 2,1,3,46,0, 2,1,3,42,0, 2,1,3,64,0, 2,1,3,38,0, 2,1,3,34,0, 2,1,3,37,0, 2,1,7,23,112, 9,1,23,3,187, 0,113,5,1,3, 187,0,2,1,7, 22,114,9,1,22, 3,171,0,115,5, 1,3,171,0,2, 1,7,21,116,9, 1,21,3,59,15, 117,5,4,3,93, 0,2,1,3,125, 0,2,1,3,41, 0,2,1,3,59, 15,2,1,7,20, 118,9,1,20,3, 58,15,119,5,4, 3,123,0,2,1, 3,58,15,2,1, 3,40,0,2,1, 3,91,0,2,1, 7,19,120,9,1, 19,3,173,0,121, 5,2,3,45,0, 2,1,3,173,0, 2,1,7,18,122, 9,1,18,3,63, 32,123,5,2,3, 63,32,2,1,3, 95,0,2,1,7, 17,124,9,1,17, 3,0,224,125,5, 1,3,0,224,2, 1,7,15,126,9, 1,15,3,0,6, 127,5,1,3,0, 6,2,1,7,14, 128,9,1,14,3, 1,0,129,5,5, 3,13,0,2,1, 3,10,0,2,1, 3,1,0,2,1, 3,9,0,2,1, 3,0,0,2,1, 7,13,130,9,1, 13,3,41,32,131, 5,1,3,41,32, 2,1,7,12,132, 9,1,12,3,40, 32,133,5,1,3, 40,32,2,1,7, 11,134,9,1,11, 3,160,0,135,5, 2,3,160,0,2, 1,3,32,0,2, 1,7,10,136,9, 1,10,3,178,0, 137,5,1,3,178, 0,2,1,7,9, 138,9,1,9,3, 238,22,139,5,1, 3,238,22,2,1, 7,8,140,9,1, 8,3,96,6,141, 5,11,3,50,0, 2,1,3,49,0, 2,1,3,57,0, 2,1,3,48,0, 2,1,3,56,0, 2,1,3,55,0, 2,1,3,54,0, 2,1,3,53,0, 2,1,3,52,0, 2,1,3,96,6, 2,1,3,51,0, 2,1,7,7,142, 9,1,7,3,136, 4,143,5,1,3, 136,4,2,1,7, 6,144,9,1,6, 3,3,9,145,5, 1,3,3,9,2, 1,7,5,146,9, 1,5,3,0,3, 147,5,1,3,0, 3,2,1,7,4, 148,9,1,4,3, 187,1,149,5,1, 3,187,1,2,1, 7,3,150,9,1, 3,3,176,2,151, 5,1,3,176,2, 2,1,7,2,152, 9,1,2,3,197, 1,153,5,1,3, 197,1,2,1,7, 1,154,9,1,1, 3,170,0,155,5, 27,3,97,0,2, 1,3,105,0,2, 1,3,113,0,2, 1,3,121,0,2, 1,3,102,0,2, 1,3,110,0,2, 1,3,118,0,2, 1,3,99,0,2, 1,3,107,0,2, 1,3,115,0,2, 1,3,104,0,2, 1,3,112,0,2, 1,3,120,0,2, 1,3,101,0,2, 1,3,109,0,2, 1,3,117,0,2, 1,3,98,0,2, 1,3,106,0,2, 1,3,114,0,2, 1,3,122,0,2, 1,3,103,0,2, 1,3,111,0,2, 1,3,119,0,2, 1,3,100,0,2, 1,3,108,0,2, 1,3,170,0,2, 1,3,116,0,2, 1,7,0,156,9, 1,0,3,192,0, 157,5,27,3,70, 0,2,1,3,78, 0,2,1,3,86, 0,2,1,3,67, 0,2,1,3,75, 0,2,1,3,83, 0,2,1,3,72, 0,2,1,3,80, 0,2,1,3,88, 0,2,1,3,69, 0,2,1,3,77, 0,2,1,3,85, 0,2,1,3,66, 0,2,1,3,74, 0,2,1,3,82, 0,2,1,3,90, 0,2,1,3,71, 0,2,1,3,79, 0,2,1,3,87, 0,2,1,3,68, 0,2,1,3,192, 0,2,1,3,76, 0,2,1,3,84, 0,2,1,3,65, 0,2,1,3,73, 0,2,1,3,81, 0,2,1,3,89, 0,2,1,7,27, 2,0,158,5,3, 159,4,14,67,0, 79,0,77,0,77, 0,69,0,78,0, 84,0,160,12,1, 2176,161,5,119,3, 238,22,162,12,1, 2177,163,5,0,164, 11,1,1063,0,165, 4,0,1,-1,3, 117,0,162,3,63, 32,162,3,37,0, 162,3,114,0,162, 3,74,0,162,3, 34,0,162,3,111, 0,162,3,71,0, 162,3,108,0,162, 3,68,0,162,3, 105,0,162,3,65, 0,162,3,102,0, 162,3,62,0,162, 3,99,0,162,3, 59,0,162,3,96, 0,162,3,96,6, 162,3,173,0,162, 3,93,0,162,3, 53,0,162,3,13, 0,162,3,170,0, 162,3,90,0,162, 3,50,0,162,3, 10,0,166,12,1, 2576,167,5,0,168, 11,1,1067,0,165, 1,-1,3,87,0, 162,3,47,0,162, 3,100,0,162,3, 124,0,162,3,84, 0,162,3,44,0, 162,3,121,0,162, 3,81,0,162,3, 41,0,162,3,1, 0,162,3,59,15, 162,3,78,0,162, 3,38,0,162,3, 58,15,162,3,115, 0,162,3,75,0, 162,3,35,0,162, 3,192,0,162,3, 112,0,162,3,72, 0,162,3,32,0, 162,3,109,0,162, 3,69,0,162,3, 187,1,162,3,106, 0,162,3,66,0, 162,3,103,0,162, 3,77,0,162,3, 3,9,162,3,118, 0,162,3,60,0, 162,3,0,3,162, 3,197,1,162,3, 176,2,162,3,57, 0,162,3,70,0, 162,3,94,0,162, 3,54,0,162,3, 171,0,162,3,91, 0,162,3,51,0, 162,3,88,0,162, 3,48,0,162,3, 125,0,162,3,85, 0,162,3,56,0, 162,3,97,0,162, 3,122,0,162,3, 82,0,162,3,42, 0,169,12,1,2314, 170,5,1,3,47, 0,171,12,1,2329, 172,5,0,173,11, 1,1049,0,165,1, -1,174,11,1,1063, 0,165,1,-1,3, 0,6,162,3,119, 0,162,3,79,0, 162,3,41,32,162, 3,116,0,162,3, 76,0,162,3,36, 0,162,3,113,0, 162,3,73,0,162, 3,33,0,162,3, 110,0,162,3,40, 32,162,3,0,224, 162,3,187,0,162, 3,107,0,162,3, 67,0,162,3,104, 0,162,3,64,0, 162,3,101,0,162, 3,61,0,162,3, 178,0,162,3,98, 0,162,3,45,0, 162,3,136,4,162, 3,95,0,162,3, 55,0,162,3,172, 0,162,3,92,0, 162,3,52,0,162, 3,89,0,162,3, 49,0,162,3,9, 0,162,3,126,0, 162,3,86,0,162, 3,46,0,162,3, 123,0,162,3,83, 0,162,3,43,0, 162,3,160,0,162, 3,120,0,162,3, 80,0,162,3,40, 0,162,0,165,1, -1,175,4,18,89, 0,89,0,73,0, 78,0,73,0,84, 0,73,0,65,0, 76,0,176,12,1, 2777,177,5,91,3, 117,0,178,12,1, 8453,179,5,63,3, 97,0,180,12,1, 8489,181,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,182,11,1,867, 0,183,4,10,73, 0,68,0,69,0, 78,0,84,0,1, -1,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,184, 11,1,867,0,183, 1,-1,3,77,0, 178,3,37,0,185, 12,1,7119,186,5, 1,3,61,0,187, 12,1,7127,188,5, 0,189,11,1,40, 0,190,4,28,80, 0,69,0,82,0, 67,0,69,0,78, 0,84,0,95,0, 69,0,81,0,85, 0,65,0,76,0, 83,0,1,-1,191, 11,1,101,0,192, 4,14,80,0,69, 0,82,0,67,0, 69,0,78,0,84, 0,1,-1,3,114, 0,193,12,1,30702, 194,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 195,12,1,30782,196, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,197,12,1, 30863,198,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,199,12,1,30951, 200,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 201,12,1,31044,202, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,203, 12,1,31124,204,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,205,12, 1,31160,206,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,207,12,1, 31250,208,5,63,3, 97,0,209,12,1, 31317,210,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,211,12,1,31410, 212,5,63,3,97, 0,213,12,1,31477, 214,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 215,11,1,705,0, 216,4,34,82,0, 69,0,77,0,79, 0,84,0,69,0, 95,0,68,0,65, 0,84,0,65,0, 95,0,69,0,86, 0,69,0,78,0, 84,0,1,-1,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,217,11,1, 867,0,183,1,-1, 3,89,0,180,218, 11,1,867,0,183, 1,-1,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 219,11,1,867,0, 183,1,-1,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,220,11,1, 867,0,183,1,-1, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,221, 11,1,867,0,183, 1,-1,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,222,11,1,867, 0,183,1,-1,3, 89,0,180,223,11, 1,867,0,183,1, -1,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 224,11,1,867,0, 183,1,-1,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,225, 12,1,31955,226,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,227,12, 1,32037,228,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 229,12,1,32122,230, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,231,12, 1,32194,232,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,233,11,1, 273,0,234,4,12, 82,0,69,0,84, 0,85,0,82,0, 78,0,1,-1,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,235, 11,1,867,0,183, 1,-1,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,236,11, 1,867,0,183,1, -1,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 237,11,1,867,0, 183,1,-1,3,89, 0,180,238,11,1, 867,0,183,1,-1, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,239, 12,1,32464,240,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,241,12,1, 32536,242,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,243,12,1,32572, 244,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 245,12,1,32665,246, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,247,12, 1,32733,248,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 249,12,1,32814,250, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,251, 12,1,32894,252,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,253,12, 1,32930,254,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,255,12,1,33008, 256,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 257,12,1,33088,258, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,259,12,1, 33173,260,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,261, 12,1,33254,262,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,263,12,1, 33322,264,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,265,12,1,33398, 266,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 267,12,1,33474,268, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,269,12, 1,33542,270,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,271,12,1, 33630,272,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 273,12,1,33702,274, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,275, 12,1,33778,276,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,277,11, 1,720,0,278,4, 52,82,0,85,0, 78,0,95,0,84, 0,73,0,77,0, 69,0,95,0,80, 0,69,0,82,0, 77,0,73,0,83, 0,83,0,73,0, 79,0,78,0,83, 0,95,0,69,0, 86,0,69,0,78, 0,84,0,1,-1, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,279, 11,1,867,0,183, 1,-1,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,280,11,1, 867,0,183,1,-1, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,281, 11,1,867,0,183, 1,-1,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,282,11,1, 867,0,183,1,-1, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,283, 11,1,867,0,183, 1,-1,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,284,11,1,867, 0,183,1,-1,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,285, 11,1,867,0,183, 1,-1,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,286,11, 1,867,0,183,1, -1,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,287,11,1, 867,0,183,1,-1, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,288, 11,1,867,0,183, 1,-1,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,289,11,1, 867,0,183,1,-1, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,290, 11,1,867,0,183, 1,-1,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,291,11,1,867, 0,183,1,-1,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 292,11,1,867,0, 183,1,-1,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,293,11, 1,867,0,183,1, -1,3,89,0,180, 294,11,1,867,0, 183,1,-1,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,295,11,1, 867,0,183,1,-1, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 296,11,1,867,0, 183,1,-1,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,297,12,1, 34750,298,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,299,12,1,34843, 300,5,63,3,97, 0,301,12,1,34910, 302,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 303,12,1,35003,304, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,305,12, 1,35071,306,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,307,12,1, 35159,308,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 309,12,1,35231,310, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,311, 11,1,330,0,312, 4,26,82,0,79, 0,84,0,65,0, 84,0,73,0,79, 0,78,0,95,0, 84,0,89,0,80, 0,69,0,1,-1, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 313,11,1,867,0, 183,1,-1,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,314,11,1, 867,0,183,1,-1, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 315,11,1,867,0, 183,1,-1,3,89, 0,180,316,11,1, 867,0,183,1,-1, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,317,11, 1,867,0,183,1, -1,3,89,0,180, 318,11,1,867,0, 183,1,-1,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,319,11,1, 867,0,183,1,-1, 3,74,0,178,3, 34,0,320,12,1, 6998,321,5,0,322, 11,1,963,0,165, 1,-1,3,111,0, 323,12,1,35625,324, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,325,12, 1,35697,326,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,327,12,1, 35733,328,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,329, 12,1,35818,330,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,331,12, 1,35898,332,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,333,12, 1,35984,334,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,335,11,1, 695,0,336,4,24, 79,0,78,0,95, 0,82,0,69,0, 90,0,95,0,69, 0,86,0,69,0, 78,0,84,0,1, -1,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,337, 11,1,867,0,183, 1,-1,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,338,11,1,867, 0,183,1,-1,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 339,11,1,867,0, 183,1,-1,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,340,11,1, 867,0,183,1,-1, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,341,12, 1,36308,342,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,343,12, 1,36392,344,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,345,12,1, 36472,346,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,347,12,1,36546, 348,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 349,12,1,36639,350, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,351, 12,1,36675,352,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,353,12,1,36760, 354,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 355,12,1,36840,356, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 357,12,1,36926,358, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,359, 11,1,681,0,360, 4,32,79,0,66, 0,74,0,69,0, 67,0,84,0,95, 0,82,0,69,0, 90,0,95,0,69, 0,86,0,69,0, 78,0,84,0,1, -1,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,361, 11,1,867,0,183, 1,-1,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,362,11,1,867, 0,183,1,-1,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 363,11,1,867,0, 183,1,-1,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,364,11,1, 867,0,183,1,-1, 3,89,0,180,365, 11,1,867,0,183, 1,-1,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,366,11,1,867, 0,183,1,-1,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,367,11, 1,867,0,183,1, -1,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,368, 11,1,867,0,183, 1,-1,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,369,11, 1,867,0,183,1, -1,3,71,0,178, 3,108,0,370,12, 1,40068,371,5,63, 3,97,0,372,12, 1,40135,373,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,374,12,1,40207, 375,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 376,12,1,40297,377, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,378, 12,1,40333,379,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,380,12, 1,40407,381,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,382,12,1, 40495,383,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,384, 12,1,40586,385,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,386,12,1,40677, 387,5,63,3,97, 0,180,3,70,0, 180,3,105,0,388, 12,1,40745,389,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,390,12, 1,40821,391,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,392,12,1,40889, 393,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 394,12,1,40977,395, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,396,12, 1,41049,397,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,398,12,1, 41085,399,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,400,12,1,41161, 401,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 402,12,1,41254,403, 5,63,3,97,0, 404,12,1,41321,405, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,406,12,1, 41406,407,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,408,12,1,41499, 409,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 410,11,1,541,0, 411,4,52,76,0, 65,0,78,0,68, 0,95,0,67,0, 79,0,76,0,76, 0,73,0,83,0, 73,0,79,0,78, 0,95,0,83,0, 84,0,65,0,82, 0,84,0,95,0, 69,0,86,0,69, 0,78,0,84,0, 1,-1,3,89,0, 180,412,11,1,867, 0,183,1,-1,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 413,11,1,867,0, 183,1,-1,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,414,11,1,867, 0,183,1,-1,3, 89,0,180,415,11, 1,867,0,183,1, -1,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 416,12,1,41765,417, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,418,12, 1,41837,419,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,420,12,1, 41927,421,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,422,11,1,519, 0,423,4,48,76, 0,65,0,78,0, 68,0,95,0,67, 0,79,0,76,0, 76,0,73,0,83, 0,73,0,79,0, 78,0,95,0,69, 0,78,0,68,0, 95,0,69,0,86, 0,69,0,78,0, 84,0,1,-1,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,424,11, 1,867,0,183,1, -1,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,425,11,1,867, 0,183,1,-1,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,426,11, 1,867,0,183,1, -1,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 427,11,1,501,0, 428,4,40,76,0, 65,0,78,0,68, 0,95,0,67,0, 79,0,76,0,76, 0,73,0,83,0, 73,0,79,0,78, 0,95,0,69,0, 86,0,69,0,78, 0,84,0,1,-1, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 429,11,1,867,0, 183,1,-1,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,430,11,1, 867,0,183,1,-1, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 431,11,1,867,0, 183,1,-1,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,432,11,1, 867,0,183,1,-1, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 433,11,1,867,0, 183,1,-1,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,434, 11,1,867,0,183, 1,-1,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,435,11, 1,867,0,183,1, -1,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 436,11,1,867,0, 183,1,-1,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,437,11,1, 867,0,183,1,-1, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,438, 11,1,867,0,183, 1,-1,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,439,11,1,867, 0,183,1,-1,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,440, 11,1,867,0,183, 1,-1,3,70,0, 180,3,105,0,441, 12,1,42776,442,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,443,12,1, 42848,444,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,445, 12,1,42923,446,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,447,12, 1,42959,448,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 449,12,1,43040,450, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,451, 12,1,43120,452,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,453,12, 1,43196,454,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,455,12,1, 43272,456,5,63,3, 97,0,457,12,1, 43339,458,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,459, 12,1,43426,460,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,461,12, 1,43506,462,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,463,11,1, 565,0,464,4,36, 76,0,73,0,78, 0,75,0,95,0, 77,0,69,0,83, 0,83,0,65,0, 71,0,69,0,95, 0,69,0,86,0, 69,0,78,0,84, 0,1,-1,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,465,11,1, 867,0,183,1,-1, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,466,11,1,867, 0,183,1,-1,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,467,11,1, 867,0,183,1,-1, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,468, 11,1,867,0,183, 1,-1,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,469,11,1,867, 0,183,1,-1,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,470,11, 1,867,0,183,1, -1,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,471,11,1, 867,0,183,1,-1, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,472, 11,1,867,0,183, 1,-1,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,473,11, 1,867,0,183,1, -1,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,474,12,1,44052, 475,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 476,12,1,44145,477, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,478, 12,1,44225,479,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,480,12,1, 44297,481,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,482,11,1,581, 0,483,4,24,76, 0,73,0,83,0, 84,0,69,0,78, 0,95,0,69,0, 86,0,69,0,78, 0,84,0,1,-1, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 484,11,1,867,0, 183,1,-1,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,485,11,1, 342,0,486,4,18, 76,0,73,0,83, 0,84,0,95,0, 84,0,89,0,80, 0,69,0,1,-1, 3,89,0,180,487, 11,1,867,0,183, 1,-1,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,488,11,1,867, 0,183,1,-1,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,489, 11,1,867,0,183, 1,-1,3,68,0, 178,3,105,0,490, 12,1,12205,491,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 492,12,1,12276,493, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,494, 11,1,209,0,495, 4,4,73,0,70, 0,1,-1,3,75, 0,180,3,48,0, 180,3,110,0,496, 12,1,12397,497,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,498,12, 1,12490,499,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,500,12,1, 12570,501,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,502, 12,1,12657,503,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,504,12, 1,12737,505,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 506,12,1,12822,507, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,508, 11,1,283,0,509, 4,24,73,0,78, 0,84,0,69,0, 71,0,69,0,82, 0,95,0,84,0, 89,0,80,0,69, 0,1,-1,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,510, 11,1,867,0,183, 1,-1,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,511,11,1,867, 0,183,1,-1,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 512,11,1,867,0, 183,1,-1,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,513,11,1, 867,0,183,1,-1, 3,89,0,180,514, 11,1,867,0,183, 1,-1,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,515,11,1, 867,0,183,1,-1, 3,65,0,178,3, 102,0,516,12,1, 13168,517,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,518,12,1,13256, 519,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,520,12, 1,13341,521,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,522,11,1, 238,0,523,4,6, 70,0,79,0,82, 0,1,-1,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,524, 11,1,867,0,183, 1,-1,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,525, 12,1,13499,526,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,527,12, 1,13587,528,5,63, 3,97,0,529,12, 1,13654,530,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,531,12,1, 13747,532,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,533,11,1,294, 0,534,4,20,70, 0,76,0,79,0, 65,0,84,0,95, 0,84,0,89,0, 80,0,69,0,1, -1,3,89,0,180, 535,11,1,867,0, 183,1,-1,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,536,11,1,867, 0,183,1,-1,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,537,11, 1,867,0,183,1, -1,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,538,11,1, 867,0,183,1,-1, 3,62,0,539,12, 1,3503,540,5,2, 3,61,0,541,12, 1,3631,542,5,0, 543,11,1,154,0, 544,4,28,71,0, 82,0,69,0,65, 0,84,0,69,0, 82,0,95,0,69, 0,81,0,85,0, 65,0,76,0,83, 0,1,-1,3,62, 0,545,12,1,3509, 546,5,0,547,11, 1,203,0,548,4, 22,82,0,73,0, 71,0,72,0,84, 0,95,0,83,0, 72,0,73,0,70, 0,84,0,1,-1, 549,11,1,121,0, 550,4,22,82,0, 73,0,71,0,72, 0,84,0,95,0, 65,0,78,0,71, 0,76,0,69,0, 1,-1,3,99,0, 551,12,1,18331,552, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,553,12,1,18408, 554,5,63,3,97, 0,555,12,1,18475, 556,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,557, 12,1,18547,558,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,559,12,1,18634, 560,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 561,12,1,18714,562, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,563, 12,1,18804,564,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,565,11, 1,390,0,566,4, 26,67,0,72,0, 65,0,78,0,71, 0,69,0,68,0, 95,0,69,0,86, 0,69,0,78,0, 84,0,1,-1,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,567,11, 1,867,0,183,1, -1,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 568,11,1,867,0, 183,1,-1,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,569, 11,1,867,0,183, 1,-1,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,570,11,1, 867,0,183,1,-1, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,571,11, 1,867,0,183,1, -1,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,572,12, 1,19139,573,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,574,12,1,19211, 575,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 576,12,1,19304,577, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,578,12,1, 19389,579,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,580,12,1,19477, 581,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,582,12, 1,19568,583,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,584,11,1, 450,0,585,4,26, 67,0,79,0,78, 0,84,0,82,0, 79,0,76,0,95, 0,69,0,86,0, 69,0,78,0,84, 0,1,-1,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,586, 11,1,867,0,183, 1,-1,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,587,11,1,867, 0,183,1,-1,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 588,11,1,867,0, 183,1,-1,3,89, 0,180,589,11,1, 867,0,183,1,-1, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,590,12, 1,19830,591,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 592,12,1,19921,593, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,594,12, 1,19989,595,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,596,12,1, 20065,597,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 598,12,1,20133,599, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,600, 12,1,20221,601,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,602,12,1, 20293,603,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,604,12,1,20329, 605,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 606,12,1,20405,607, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,608, 12,1,20498,609,5, 63,3,97,0,610, 12,1,20565,611,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,612,12,1,20650, 613,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 614,12,1,20743,615, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,616, 11,1,431,0,617, 4,42,67,0,79, 0,76,0,76,0, 73,0,83,0,73, 0,79,0,78,0, 95,0,83,0,84, 0,65,0,82,0, 84,0,95,0,69, 0,86,0,69,0, 78,0,84,0,1, -1,3,89,0,180, 618,11,1,867,0, 183,1,-1,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,619, 11,1,867,0,183, 1,-1,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 620,11,1,867,0, 183,1,-1,3,89, 0,180,621,11,1, 867,0,183,1,-1, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,622, 12,1,21009,623,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,624,12,1, 21081,625,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,626,12,1,21171, 627,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 628,11,1,414,0, 629,4,38,67,0, 79,0,76,0,76, 0,73,0,83,0, 73,0,79,0,78, 0,95,0,69,0, 78,0,68,0,95, 0,69,0,86,0, 69,0,78,0,84, 0,1,-1,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,630,11,1, 867,0,183,1,-1, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 631,11,1,867,0, 183,1,-1,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,632,11,1, 867,0,183,1,-1, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,633, 11,1,401,0,634, 4,30,67,0,79, 0,76,0,76,0, 73,0,83,0,73, 0,79,0,78,0, 95,0,69,0,86, 0,69,0,78,0, 84,0,1,-1,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,635, 11,1,867,0,183, 1,-1,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,636,11,1,867, 0,183,1,-1,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,637, 11,1,867,0,183, 1,-1,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,638,11,1,867, 0,183,1,-1,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,639, 11,1,867,0,183, 1,-1,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,640,11, 1,867,0,183,1, -1,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,641,11,1, 867,0,183,1,-1, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,642, 11,1,867,0,183, 1,-1,3,59,0, 643,12,1,4588,644, 5,0,645,11,1, 46,0,646,4,18, 83,0,69,0,77, 0,73,0,67,0, 79,0,76,0,79, 0,78,0,1,-1, 3,56,0,647,12, 1,8827,648,5,11, 3,50,0,647,3, 49,0,647,3,57, 0,647,3,48,0, 647,3,56,0,647, 3,55,0,647,3, 46,0,649,12,1, 8844,650,5,14,3, 48,0,651,12,1, 5724,652,5,14,3, 48,0,651,3,70, 0,653,12,1,5795, 654,5,0,655,11, 1,904,0,656,4, 28,70,0,76,0, 79,0,65,0,84, 0,95,0,67,0, 79,0,78,0,83, 0,84,0,65,0, 78,0,84,0,1, -1,3,55,0,651, 3,51,0,651,3, 69,0,657,12,1, 5924,658,5,12,3, 50,0,659,12,1, 5983,660,5,12,3, 50,0,659,3,49, 0,659,3,57,0, 659,3,48,0,659, 3,56,0,659,3, 102,0,653,3,55, 0,659,3,70,0, 653,3,54,0,659, 3,53,0,659,3, 52,0,659,3,51, 0,659,661,11,1, 904,0,656,1,-1, 3,49,0,659,3, 57,0,659,3,48, 0,659,3,56,0, 659,3,55,0,659, 3,54,0,659,3, 45,0,662,12,1, 5933,663,5,10,3, 50,0,659,3,49, 0,659,3,57,0, 659,3,48,0,659, 3,56,0,659,3, 55,0,659,3,54, 0,659,3,53,0, 659,3,52,0,659, 3,51,0,659,0, 165,1,-1,3,53, 0,659,3,52,0, 659,3,43,0,662, 3,51,0,659,0, 165,1,-1,3,54, 0,651,3,102,0, 653,3,50,0,651, 3,57,0,651,3, 53,0,651,3,101, 0,657,3,49,0, 651,3,56,0,651, 3,52,0,651,664, 11,1,904,0,656, 1,-1,3,70,0, 653,3,55,0,651, 3,51,0,651,3, 69,0,657,3,54, 0,651,3,102,0, 653,3,50,0,651, 3,57,0,651,3, 53,0,651,3,101, 0,657,3,49,0, 651,3,56,0,651, 3,52,0,651,665, 11,1,904,0,656, 1,-1,3,54,0, 647,3,53,0,647, 3,52,0,647,3, 51,0,647,666,11, 1,879,0,667,4, 32,73,0,78,0, 84,0,69,0,71, 0,69,0,82,0, 95,0,67,0,79, 0,78,0,83,0, 84,0,65,0,78, 0,84,0,1,-1, 3,93,0,668,12, 1,7362,669,5,0, 670,11,1,131,0, 671,4,26,82,0, 73,0,71,0,72, 0,84,0,95,0, 66,0,82,0,65, 0,67,0,75,0, 69,0,84,0,1, -1,3,53,0,647, 3,13,0,672,12, 1,8696,673,5,0, 674,11,1,1072,0, 165,1,-1,3,90, 0,178,3,50,0, 647,3,10,0,672, 3,87,0,178,3, 47,0,675,12,1, 5072,676,5,3,3, 61,0,677,12,1, 5080,678,5,0,679, 11,1,34,0,680, 4,24,83,0,76, 0,65,0,83,0, 72,0,95,0,69, 0,81,0,85,0, 65,0,76,0,83, 0,1,-1,3,47, 0,681,12,1,5207, 682,5,118,3,238, 22,683,12,1,5208, 684,5,118,3,238, 22,683,3,117,0, 683,3,63,32,683, 3,37,0,683,3, 114,0,683,3,74, 0,683,3,34,0, 683,3,111,0,683, 3,71,0,683,3, 108,0,683,3,68, 0,683,3,105,0, 683,3,65,0,683, 3,102,0,683,3, 62,0,683,3,99, 0,683,3,59,0, 683,3,96,0,683, 3,96,6,683,3, 173,0,683,3,93, 0,683,3,53,0, 683,3,13,0,683, 3,170,0,683,3, 90,0,683,3,50, 0,683,3,87,0, 683,3,47,0,683, 3,100,0,683,3, 124,0,683,3,84, 0,683,3,44,0, 683,3,121,0,683, 3,81,0,683,3, 41,0,683,3,1, 0,683,3,59,15, 683,3,78,0,683, 3,38,0,683,3, 58,15,683,3,115, 0,683,3,75,0, 683,3,35,0,683, 3,192,0,683,3, 112,0,683,3,72, 0,683,3,32,0, 683,3,109,0,683, 3,69,0,683,3, 187,1,683,3,106, 0,683,3,66,0, 683,3,103,0,683, 3,77,0,683,3, 3,9,683,3,118, 0,683,3,60,0, 683,3,0,3,683, 3,197,1,683,3, 176,2,683,3,57, 0,683,3,70,0, 683,3,94,0,683, 3,54,0,683,3, 171,0,683,3,91, 0,683,3,51,0, 683,3,88,0,683, 3,48,0,683,3, 125,0,683,3,85, 0,683,3,56,0, 683,3,97,0,683, 3,122,0,683,3, 82,0,683,3,42, 0,683,3,0,6, 683,3,119,0,683, 3,79,0,683,3, 41,32,683,3,116, 0,683,3,76,0, 683,3,36,0,683, 3,113,0,683,3, 73,0,683,3,33, 0,683,3,110,0, 683,3,40,32,683, 3,0,224,683,3, 187,0,683,3,107, 0,683,3,67,0, 683,3,104,0,683, 3,64,0,683,3, 101,0,683,3,61, 0,683,3,178,0, 683,3,98,0,683, 3,45,0,683,3, 136,4,683,3,95, 0,683,3,55,0, 683,3,172,0,683, 3,92,0,683,3, 52,0,683,3,89, 0,683,3,49,0, 683,3,9,0,683, 3,126,0,683,3, 86,0,683,3,46, 0,683,3,123,0, 683,3,83,0,683, 3,43,0,683,3, 160,0,683,3,120, 0,683,3,80,0, 683,3,40,0,683, 685,11,1,1076,0, 165,1,-1,3,117, 0,683,3,63,32, 683,3,37,0,683, 3,114,0,683,3, 74,0,683,3,34, 0,683,3,111,0, 683,3,71,0,683, 3,108,0,683,3, 68,0,683,3,105, 0,683,3,65,0, 683,3,102,0,683, 3,62,0,683,3, 99,0,683,3,59, 0,683,3,96,0, 683,3,96,6,683, 3,173,0,683,3, 93,0,683,3,53, 0,683,3,13,0, 683,3,170,0,683, 3,90,0,683,3, 50,0,683,3,87, 0,683,3,47,0, 683,3,100,0,683, 3,124,0,683,3, 84,0,683,3,44, 0,683,3,121,0, 683,3,81,0,683, 3,41,0,683,3, 1,0,683,3,59, 15,683,3,78,0, 683,3,38,0,683, 3,58,15,683,3, 115,0,683,3,75, 0,683,3,35,0, 683,3,192,0,683, 3,112,0,683,3, 72,0,683,3,32, 0,683,3,109,0, 683,3,69,0,683, 3,187,1,683,3, 106,0,683,3,66, 0,683,3,103,0, 683,3,77,0,683, 3,3,9,683,3, 118,0,683,3,60, 0,683,3,0,3, 683,3,197,1,683, 3,176,2,683,3, 57,0,683,3,70, 0,683,3,94,0, 683,3,54,0,683, 3,171,0,683,3, 91,0,683,3,51, 0,683,3,88,0, 683,3,48,0,683, 3,125,0,683,3, 85,0,683,3,56, 0,683,3,97,0, 683,3,122,0,683, 3,82,0,683,3, 42,0,683,3,0, 6,683,3,119,0, 683,3,79,0,683, 3,41,32,683,3, 116,0,683,3,76, 0,683,3,36,0, 683,3,113,0,683, 3,73,0,683,3, 33,0,683,3,110, 0,683,3,40,32, 683,3,0,224,683, 3,187,0,683,3, 107,0,683,3,67, 0,683,3,104,0, 683,3,64,0,683, 3,101,0,683,3, 61,0,683,3,178, 0,683,3,98,0, 683,3,45,0,683, 3,136,4,683,3, 95,0,683,3,55, 0,683,3,172,0, 683,3,92,0,683, 3,52,0,683,3, 89,0,683,3,49, 0,683,3,9,0, 683,3,126,0,683, 3,86,0,683,3, 46,0,683,3,123, 0,683,3,83,0, 683,3,43,0,683, 3,160,0,683,3, 120,0,683,3,80, 0,683,3,40,0, 683,686,11,1,1076, 0,165,1,-1,3, 42,0,687,12,1, 5450,688,5,0,689, 11,1,1037,0,165, 1,-1,690,11,1, 96,0,691,4,10, 83,0,76,0,65, 0,83,0,72,0, 1,-1,3,124,0, 692,12,1,3262,693, 5,1,3,124,0, 694,12,1,3267,695, 5,0,696,11,1, 191,0,697,4,26, 83,0,84,0,82, 0,79,0,75,0, 69,0,95,0,83, 0,84,0,82,0, 79,0,75,0,69, 0,1,-1,698,11, 1,165,0,699,4, 12,83,0,84,0, 82,0,79,0,75, 0,69,0,1,-1, 3,84,0,178,3, 44,0,700,12,1, 4950,701,5,0,702, 11,1,61,0,703, 4,10,67,0,79, 0,77,0,77,0, 65,0,1,-1,3, 121,0,178,3,81, 0,178,3,41,0, 704,12,1,7604,705, 5,0,706,11,1, 76,0,707,4,22, 82,0,73,0,71, 0,72,0,84,0, 95,0,80,0,65, 0,82,0,69,0, 78,0,1,-1,3, 118,0,708,12,1, 17610,709,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,710,12,1,17690, 711,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 712,12,1,17764,713, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,714, 12,1,17857,715,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,716,12, 1,17945,717,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 718,12,1,18030,719, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,720, 11,1,320,0,721, 4,22,86,0,69, 0,67,0,84,0, 79,0,82,0,95, 0,84,0,89,0, 80,0,69,0,1, -1,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,722,11,1, 867,0,183,1,-1, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,723, 11,1,867,0,183, 1,-1,3,89,0, 180,724,11,1,867, 0,183,1,-1,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,725,11, 1,867,0,183,1, -1,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 726,11,1,867,0, 183,1,-1,3,78, 0,178,3,38,0, 727,12,1,6757,728, 5,1,3,38,0, 729,12,1,6777,730, 5,0,731,11,1, 185,0,732,4,14, 65,0,77,0,80, 0,95,0,65,0, 77,0,80,0,1, -1,733,11,1,160, 0,734,4,6,65, 0,77,0,80,0, 1,-1,3,115,0, 735,12,1,22173,736, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,737, 12,1,22253,738,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,739,12,1, 22325,740,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,741,12,1,22401, 742,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 743,12,1,22489,744, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,745,12,1, 22574,746,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,747,11,1,744, 0,748,4,24,83, 0,69,0,78,0, 83,0,79,0,82, 0,95,0,69,0, 86,0,69,0,78, 0,84,0,1,-1, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,749,11,1,867, 0,183,1,-1,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,750,11, 1,867,0,183,1, -1,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 751,11,1,867,0, 183,1,-1,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,752,11, 1,867,0,183,1, -1,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 753,12,1,22866,754, 5,63,3,97,0, 755,12,1,22933,756, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,757, 12,1,23026,758,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,759,12, 1,23106,760,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,761,12,1, 23142,762,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,763,12,1,23222, 764,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,765, 12,1,23294,766,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,767,12, 1,23387,768,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 769,12,1,23472,770, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,771,12, 1,23542,772,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,773,11,1, 754,0,774,4,34, 83,0,84,0,65, 0,84,0,69,0, 95,0,69,0,78, 0,84,0,82,0, 89,0,95,0,69, 0,86,0,69,0, 78,0,84,0,1, -1,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,775,11,1,867, 0,183,1,-1,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 776,11,1,867,0, 183,1,-1,3,89, 0,180,777,11,1, 867,0,183,1,-1, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,778,12,1, 23781,779,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 780,12,1,23849,781, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,782, 12,1,23942,783,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,784,11, 1,769,0,785,4, 32,83,0,84,0, 65,0,84,0,69, 0,95,0,69,0, 88,0,73,0,84, 0,95,0,69,0, 86,0,69,0,78, 0,84,0,1,-1, 3,89,0,180,786, 11,1,867,0,183, 1,-1,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,787,11,1, 867,0,183,1,-1, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,788,11,1, 867,0,183,1,-1, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,789, 11,1,867,0,183, 1,-1,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,790,11,1,256, 0,791,4,10,83, 0,84,0,65,0, 84,0,69,0,1, -1,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 792,11,1,867,0, 183,1,-1,3,89, 0,180,793,11,1, 867,0,183,1,-1, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,794,12,1,24391, 795,5,63,3,97, 0,180,3,70,0, 180,3,105,0,796, 12,1,24459,797,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,798,12,1, 24531,799,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,800, 12,1,24618,801,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,802,11, 1,303,0,803,4, 22,83,0,84,0, 82,0,73,0,78, 0,71,0,95,0, 84,0,89,0,80, 0,69,0,1,-1, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,804,11,1,867, 0,183,1,-1,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,805, 11,1,867,0,183, 1,-1,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,806,11,1, 867,0,183,1,-1, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,807,11,1,867, 0,183,1,-1,3, 89,0,180,808,11, 1,867,0,183,1, -1,3,75,0,178, 3,112,0,178,3, 72,0,178,3,32, 0,672,3,109,0, 809,12,1,28058,810, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,811, 12,1,28146,812,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,813,12,1, 28218,814,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,815,12,1,28298, 816,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,817, 12,1,28368,818,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,819,11, 1,591,0,820,4, 22,77,0,79,0, 78,0,69,0,89, 0,95,0,69,0, 86,0,69,0,78, 0,84,0,1,-1, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 821,11,1,867,0, 183,1,-1,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,822,11,1, 867,0,183,1,-1, 3,83,0,180,3, 56,0,180,3,118, 0,823,12,1,28579, 824,5,63,3,97, 0,180,3,70,0, 180,3,105,0,825, 12,1,28647,826,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,827,12,1, 28719,828,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,829, 12,1,28806,830,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,831,12, 1,28842,832,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,833,12,1, 28918,834,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,835,12,1,29011, 836,5,63,3,97, 0,837,12,1,29078, 838,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,839,12, 1,29163,840,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,841,12,1, 29256,842,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,843,11,1,614, 0,844,4,36,77, 0,79,0,86,0, 73,0,78,0,71, 0,95,0,83,0, 84,0,65,0,82, 0,84,0,95,0, 69,0,86,0,69, 0,78,0,84,0, 1,-1,3,89,0, 180,845,11,1,867, 0,183,1,-1,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 846,11,1,867,0, 183,1,-1,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,847,11,1,867, 0,183,1,-1,3, 89,0,180,848,11, 1,867,0,183,1, -1,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 849,12,1,29522,850, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,851,12, 1,29594,852,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,853,12,1, 29684,854,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,855,11,1,600, 0,856,4,32,77, 0,79,0,86,0, 73,0,78,0,71, 0,95,0,69,0, 78,0,68,0,95, 0,69,0,86,0, 69,0,78,0,84, 0,1,-1,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,857,11,1, 867,0,183,1,-1, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 858,11,1,867,0, 183,1,-1,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,859,11,1, 867,0,183,1,-1, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,860, 11,1,867,0,183, 1,-1,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,861,11, 1,867,0,183,1, -1,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,862,11,1,867, 0,183,1,-1,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,863, 11,1,867,0,183, 1,-1,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 864,11,1,867,0, 183,1,-1,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,865,11,1, 867,0,183,1,-1, 3,69,0,178,3, 106,0,866,12,1, 30221,867,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,868,12,1,30303, 869,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,870,12, 1,30384,871,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,872,12,1,30462, 873,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 874,11,1,265,0, 875,4,8,74,0, 85,0,77,0,80, 0,1,-1,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,876,11, 1,867,0,183,1, -1,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,877,11,1, 867,0,183,1,-1, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,878, 11,1,867,0,183, 1,-1,3,66,0, 178,3,103,0,178, 3,100,0,879,12, 1,38027,880,5,63, 3,97,0,881,12, 1,38094,882,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,883,12,1, 38187,884,5,63,3, 97,0,885,12,1, 38254,886,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,887,12,1,38330, 888,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 889,12,1,38410,890, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,891,12,1, 38495,892,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,893,12,1, 38568,894,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,895,12,1,38648, 896,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,897,12, 1,38733,898,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,899,11,1, 461,0,900,4,32, 68,0,65,0,84, 0,65,0,83,0, 69,0,82,0,86, 0,69,0,82,0, 95,0,69,0,86, 0,69,0,78,0, 84,0,1,-1,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 901,11,1,867,0, 183,1,-1,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,902,11,1, 867,0,183,1,-1, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,903,11, 1,867,0,183,1, -1,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,904,11,1, 867,0,183,1,-1, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,905, 11,1,867,0,183, 1,-1,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,906,11,1,867, 0,183,1,-1,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,907,11,1, 867,0,183,1,-1, 3,89,0,180,908, 11,1,867,0,183, 1,-1,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 909,12,1,39187,910, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,911,12,1,39258, 912,5,63,3,97, 0,913,12,1,39325, 914,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 915,12,1,39407,916, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,917,12,1, 39498,918,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,919,12,1,39591, 920,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 921,11,1,245,0, 922,4,26,68,0, 69,0,70,0,65, 0,85,0,76,0, 84,0,95,0,83, 0,84,0,65,0, 84,0,69,0,1, -1,3,89,0,180, 923,11,1,867,0, 183,1,-1,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,924, 11,1,867,0,183, 1,-1,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,925,11,1,867, 0,183,1,-1,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,926,11,1, 867,0,183,1,-1, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,927,11,1, 867,0,183,1,-1, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,928, 12,1,39915,929,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,930,11, 1,223,0,931,4, 4,68,0,79,0, 1,-1,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,932,11,1,867, 0,183,1,-1,3, 60,0,933,12,1, 2901,934,5,2,3, 61,0,935,12,1, 3029,936,5,0,937, 11,1,148,0,938, 4,22,76,0,69, 0,83,0,83,0, 95,0,69,0,81, 0,85,0,65,0, 76,0,83,0,1, -1,3,60,0,939, 12,1,2905,940,5, 0,941,11,1,197, 0,942,4,20,76, 0,69,0,70,0, 84,0,95,0,83, 0,72,0,73,0, 70,0,84,0,1, -1,943,11,1,116, 0,944,4,20,76, 0,69,0,70,0, 84,0,95,0,65, 0,78,0,71,0, 76,0,69,0,1, -1,3,97,0,945, 12,1,9444,946,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,947,12, 1,9537,948,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,949,12,1, 9573,950,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,951, 12,1,9658,952,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,953,12, 1,9746,954,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,955,12,1, 9839,956,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,957,12,1,9875, 958,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 959,12,1,9968,960, 5,63,3,97,0, 961,12,1,10035,962, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,963,12,1, 10120,964,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,965, 12,1,10207,966,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,967,12, 1,10287,968,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,969,12,1, 10380,970,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,971,11,1,350, 0,972,4,38,65, 0,84,0,95,0, 82,0,79,0,84, 0,95,0,84,0, 65,0,82,0,71, 0,69,0,84,0, 95,0,69,0,86, 0,69,0,78,0, 84,0,1,-1,3, 89,0,180,973,11, 1,867,0,183,1, -1,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 974,11,1,867,0, 183,1,-1,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,975, 11,1,867,0,183, 1,-1,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,976,11, 1,867,0,183,1, -1,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,977, 11,1,867,0,183, 1,-1,3,89,0, 180,978,11,1,867, 0,183,1,-1,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,979,11, 1,867,0,183,1, -1,3,89,0,180, 980,11,1,867,0, 183,1,-1,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,981,11,1, 867,0,183,1,-1, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,982,12,1,10866, 983,5,63,3,97, 0,984,12,1,10933, 985,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,986,12, 1,11018,987,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 988,12,1,11105,989, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,990, 12,1,11185,991,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,992,12, 1,11278,993,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,994,11,1, 367,0,995,4,30, 65,0,84,0,95, 0,84,0,65,0, 82,0,71,0,69, 0,84,0,95,0, 69,0,86,0,69, 0,78,0,84,0, 1,-1,3,89,0, 180,996,11,1,867, 0,183,1,-1,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,997,11, 1,867,0,183,1, -1,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,998,11,1, 867,0,183,1,-1, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,999,11,1,867, 0,183,1,-1,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1000,11,1, 867,0,183,1,-1, 3,89,0,180,1001, 11,1,867,0,183, 1,-1,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,1002,12,1,11670, 1003,5,63,3,97, 0,1004,12,1,11737, 1005,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 1006,12,1,11811,1007, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,1008,12,1,11888, 1009,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1010,11,1,380,0, 1011,4,24,65,0, 84,0,84,0,65, 0,67,0,72,0, 95,0,69,0,86, 0,69,0,78,0, 84,0,1,-1,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1012,11,1,867, 0,183,1,-1,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,1013,11, 1,867,0,183,1, -1,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1014, 11,1,867,0,183, 1,-1,3,89,0, 180,1015,11,1,867, 0,183,1,-1,3, 89,0,180,1016,11, 1,867,0,183,1, -1,3,57,0,647, 3,94,0,1017,12, 1,2778,1018,5,0, 1019,11,1,170,0, 1020,4,10,67,0, 65,0,82,0,69, 0,84,0,1,-1, 3,54,0,647,3, 91,0,1021,12,1, 7969,1022,5,0,1023, 11,1,126,0,1024, 4,24,76,0,69, 0,70,0,84,0, 95,0,66,0,82, 0,65,0,67,0, 75,0,69,0,84, 0,1,-1,3,51, 0,647,3,88,0, 178,3,48,0,1025, 12,1,9070,1026,5, 13,3,48,0,647, 3,88,0,1027,12, 1,9149,1028,5,22, 3,48,0,1029,12, 1,9199,1030,5,22, 3,48,0,1029,3, 70,0,1029,3,55, 0,1029,3,66,0, 1029,3,51,0,1029, 3,99,0,1029,3, 65,0,1029,3,69, 0,1029,3,54,0, 1029,3,102,0,1029, 3,50,0,1029,3, 98,0,1029,3,57, 0,1029,3,68,0, 1029,3,53,0,1029, 3,101,0,1029,3, 49,0,1029,3,97, 0,1029,3,56,0, 1029,3,67,0,1029, 3,52,0,1029,3, 100,0,1029,1031,11, 1,885,0,1032,4, 40,72,0,69,0, 88,0,95,0,73, 0,78,0,84,0, 69,0,71,0,69, 0,82,0,95,0, 67,0,79,0,78, 0,83,0,84,0, 65,0,78,0,84, 0,1,-1,3,70, 0,1029,3,55,0, 1029,3,66,0,1029, 3,51,0,1029,3, 99,0,1029,3,65, 0,1029,3,69,0, 1029,3,54,0,1029, 3,102,0,1029,3, 50,0,1029,3,98, 0,1029,3,57,0, 1029,3,68,0,1029, 3,53,0,1029,3, 101,0,1029,3,49, 0,1029,3,97,0, 1029,3,56,0,1029, 3,67,0,1029,3, 52,0,1029,3,100, 0,1029,0,165,1, -1,3,55,0,647, 3,51,0,647,3, 54,0,647,3,50, 0,647,3,120,0, 1027,3,57,0,647, 3,46,0,649,3, 53,0,647,3,49, 0,647,3,56,0, 647,3,52,0,647, 1033,11,1,879,0, 667,1,-1,3,125, 0,1034,12,1,7483, 1035,5,0,1036,11, 1,56,0,1037,4, 22,82,0,73,0, 71,0,72,0,84, 0,95,0,66,0, 82,0,65,0,67, 0,69,0,1,-1, 3,85,0,178,3, 45,0,1038,12,1, 8090,1039,5,2,3, 61,0,1040,12,1, 8098,1041,5,0,1042, 11,1,22,0,1043, 4,24,77,0,73, 0,78,0,85,0, 83,0,95,0,69, 0,81,0,85,0, 65,0,76,0,83, 0,1,-1,3,45, 0,1044,12,1,8243, 1045,5,0,1046,11, 1,10,0,1047,4, 18,68,0,69,0, 67,0,82,0,69, 0,77,0,69,0, 78,0,84,0,1, -1,1048,11,1,86, 0,1049,4,10,77, 0,73,0,78,0, 85,0,83,0,1, -1,3,122,0,178, 3,82,0,178,3, 42,0,1050,12,1, 6395,1051,5,1,3, 61,0,1052,12,1, 6403,1053,5,0,1054, 11,1,28,0,1055, 4,22,83,0,84, 0,65,0,82,0, 95,0,69,0,81, 0,85,0,65,0, 76,0,83,0,1, -1,1056,11,1,91, 0,1057,4,8,83, 0,84,0,65,0, 82,0,1,-1,3, 119,0,1058,12,1, 37426,1059,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,1060,12, 1,37503,1061,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,1062,12,1,37571, 1063,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,1064,12, 1,37662,1065,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,1066,12,1, 37742,1067,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1068,11,1,229, 0,1069,4,10,87, 0,72,0,73,0, 76,0,69,0,1, -1,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1070,11,1,867,0, 183,1,-1,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1071, 11,1,867,0,183, 1,-1,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1072,11,1, 867,0,183,1,-1, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1073,11,1, 867,0,183,1,-1, 3,79,0,178,3, 116,0,1074,12,1, 44630,1075,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 1076,12,1,44698,1077, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,1078,12,1, 44779,1079,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,1080,12,1,44859, 1081,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,1082,12, 1,44944,1083,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1084,11,1, 783,0,1085,4,22, 84,0,73,0,77, 0,69,0,82,0, 95,0,69,0,86, 0,69,0,78,0, 84,0,1,-1,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1086,11,1,867,0, 183,1,-1,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1087,11,1, 867,0,183,1,-1, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1088,11,1,867, 0,183,1,-1,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,1089,12,1, 45195,1090,5,63,3, 97,0,1091,12,1, 45262,1092,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 1093,12,1,45334,1094, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,1095, 12,1,45410,1096,5, 63,3,97,0,1097, 12,1,45477,1098,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,1099,12, 1,45551,1100,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,1101,12,1, 45644,1102,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 1103,12,1,45712,1104, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,1105, 12,1,45800,1106,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,1107,12,1, 45872,1108,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,1109,12,1,45908, 1110,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,1111,12, 1,45993,1112,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,1113,12,1, 46073,1114,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,1115,12,1,46149, 1116,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 1117,12,1,46231,1118, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,1119,12,1, 46322,1120,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,1121,12,1,46415, 1122,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1123,11,1,845,0, 1124,4,48,84,0, 82,0,65,0,78, 0,83,0,65,0, 67,0,84,0,73, 0,79,0,78,0, 95,0,82,0,69, 0,83,0,85,0, 76,0,84,0,95, 0,69,0,86,0, 69,0,78,0,84, 0,1,-1,3,89, 0,180,1125,11,1, 867,0,183,1,-1, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1126,11,1,867, 0,183,1,-1,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,1127,11, 1,867,0,183,1, -1,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1128,11,1,867,0, 183,1,-1,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1129,11,1, 867,0,183,1,-1, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1130,11,1,867, 0,183,1,-1,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,1131,11, 1,867,0,183,1, -1,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1132,11,1,867, 0,183,1,-1,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,1133,11, 1,867,0,183,1, -1,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1134,11,1,867, 0,183,1,-1,3, 89,0,180,1135,11, 1,867,0,183,1, -1,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1136,11,1,867,0, 183,1,-1,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1137,11,1,867, 0,183,1,-1,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,1138,11, 1,867,0,183,1, -1,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1139,11,1,867, 0,183,1,-1,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1140,11,1, 867,0,183,1,-1, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,1141,12,1,47238, 1142,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 1143,12,1,47320,1144, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,1145, 12,1,47394,1146,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 1147,12,1,47471,1148, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,1149, 12,1,47507,1150,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,1151,12, 1,47583,1152,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,1153,12,1, 47676,1154,5,63,3, 97,0,1155,12,1, 47743,1156,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,1157, 12,1,47828,1158,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,1159,12, 1,47921,1160,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1161,11,1, 801,0,1162,4,34, 84,0,79,0,85, 0,67,0,72,0, 95,0,83,0,84, 0,65,0,82,0, 84,0,95,0,69, 0,86,0,69,0, 78,0,84,0,1, -1,3,89,0,180, 1163,11,1,867,0, 183,1,-1,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1164, 11,1,867,0,183, 1,-1,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1165,11,1,867,0, 183,1,-1,3,89, 0,180,1166,11,1, 867,0,183,1,-1, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,1167, 12,1,48187,1168,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,1169,12,1, 48259,1170,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,1171,12,1,48349, 1172,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1173,11,1,816,0, 1174,4,30,84,0, 79,0,85,0,67, 0,72,0,95,0, 69,0,78,0,68, 0,95,0,69,0, 86,0,69,0,78, 0,84,0,1,-1, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1175, 11,1,867,0,183, 1,-1,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1176,11,1, 867,0,183,1,-1, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1177, 11,1,867,0,183, 1,-1,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1178,11,1,792, 0,1179,4,22,84, 0,79,0,85,0, 67,0,72,0,95, 0,69,0,86,0, 69,0,78,0,84, 0,1,-1,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1180,11,1,867,0, 183,1,-1,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1181,11,1, 867,0,183,1,-1, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1182, 11,1,867,0,183, 1,-1,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1183,11,1,867, 0,183,1,-1,3, 76,0,178,3,113, 0,178,3,73,0, 178,3,33,0,1184, 12,1,4709,1185,5, 1,3,61,0,1186, 12,1,4717,1187,5, 0,1188,11,1,142, 0,1189,4,36,69, 0,88,0,67,0, 76,0,65,0,77, 0,65,0,84,0, 73,0,79,0,78, 0,95,0,69,0, 81,0,85,0,65, 0,76,0,83,0, 1,-1,1190,11,1, 180,0,1191,4,22, 69,0,88,0,67, 0,76,0,65,0, 77,0,65,0,84, 0,73,0,79,0, 78,0,1,-1,3, 110,0,1192,12,1, 14009,1193,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,1194,12,1,14097, 1195,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 1196,12,1,14133,1197, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,1198, 12,1,14209,1199,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,1200,12, 1,14289,1201,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,1202,12,1,14361, 1203,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 1204,12,1,14437,1205, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,1206, 12,1,14525,1207,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,1208,12,1,14610, 1209,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1210,11,1,630,0, 1211,4,30,78,0, 79,0,95,0,83, 0,69,0,78,0, 83,0,79,0,82, 0,95,0,69,0, 86,0,69,0,78, 0,84,0,1,-1, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1212,11,1,867, 0,183,1,-1,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,1213,11, 1,867,0,183,1, -1,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1214,11,1,867,0, 183,1,-1,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,1215,11, 1,867,0,183,1, -1,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1216,11,1,867,0, 183,1,-1,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1217,11,1, 867,0,183,1,-1, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,1218, 12,1,15030,1219,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,1220,12, 1,15066,1221,5,63, 3,97,0,1222,12, 1,15133,1223,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,1224,12,1, 15226,1225,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,1226,12,1,15262, 1227,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,1228,12, 1,15347,1229,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,1230,12,1, 15435,1231,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,1232,12,1,15528, 1233,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 1234,12,1,15564,1235, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,1236, 12,1,15657,1237,5, 63,3,97,0,1238, 12,1,15724,1239,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,1240,12,1,15809, 1241,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,1242,12, 1,15896,1243,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,1244,12,1, 15976,1245,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,1246,12,1,16069, 1247,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1248,11,1,643,0, 1249,4,46,78,0, 79,0,84,0,95, 0,65,0,84,0, 95,0,82,0,79, 0,84,0,95,0, 84,0,65,0,82, 0,71,0,69,0, 84,0,95,0,69, 0,86,0,69,0, 78,0,84,0,1, -1,3,89,0,180, 1250,11,1,867,0, 183,1,-1,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1251,11,1, 867,0,183,1,-1, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1252,11,1,867, 0,183,1,-1,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1253,11,1,867,0, 183,1,-1,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1254,11,1,867, 0,183,1,-1,3, 89,0,180,1255,11, 1,867,0,183,1, -1,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1256,11,1,867,0, 183,1,-1,3,89, 0,180,1257,11,1, 867,0,183,1,-1, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1258, 11,1,867,0,183, 1,-1,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,1259,12, 1,16555,1260,5,63, 3,97,0,1261,12, 1,16622,1262,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 1263,12,1,16707,1264, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,1265,12,1, 16794,1266,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,1267,12,1,16874, 1268,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 1269,12,1,16967,1270, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1271, 11,1,664,0,1272, 4,38,78,0,79, 0,84,0,95,0, 65,0,84,0,95, 0,84,0,65,0, 82,0,71,0,69, 0,84,0,95,0, 69,0,86,0,69, 0,78,0,84,0, 1,-1,3,89,0, 180,1273,11,1,867, 0,183,1,-1,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,1274,11, 1,867,0,183,1, -1,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1275,11,1, 867,0,183,1,-1, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1276,11,1,867, 0,183,1,-1,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1277,11,1, 867,0,183,1,-1, 3,89,0,180,1278, 11,1,867,0,183, 1,-1,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1279,11,1,867, 0,183,1,-1,3, 89,0,180,1280,11, 1,867,0,183,1, -1,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1281, 11,1,867,0,183, 1,-1,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1282,11,1,867, 0,183,1,-1,3, 89,0,180,1283,11, 1,867,0,183,1, -1,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1284,11,1,867,0, 183,1,-1,3,70, 0,178,3,107,0, 1285,12,1,21812,1286, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,1287, 12,1,21892,1288,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,1289,12,1, 21962,1290,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1291,11,1,313, 0,1292,4,16,75, 0,69,0,89,0, 95,0,84,0,89, 0,80,0,69,0, 1,-1,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1293,11,1, 867,0,183,1,-1, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1294, 11,1,867,0,183, 1,-1,3,67,0, 178,3,104,0,1295, 12,1,24934,1296,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,1297,12, 1,25027,1298,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,1299,12,1, 25120,1300,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 1301,12,1,25198,1302, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,1303, 12,1,25234,1304,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,1305,12,1,25319, 1306,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 1307,12,1,25399,1308, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 1309,12,1,25468,1310, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,1311, 12,1,25550,1312,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,180,3,83, 0,180,3,56,0, 180,3,118,0,180, 3,99,0,180,3, 72,0,180,3,107, 0,180,3,80,0, 180,3,53,0,180, 3,115,0,180,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,1313,12, 1,25630,1314,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,1315,12,1, 25706,1316,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,1317,12,1,25799, 1318,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1319,11,1,829,0, 1320,4,36,72,0, 84,0,84,0,80, 0,95,0,82,0, 69,0,81,0,85, 0,69,0,83,0, 84,0,95,0,69, 0,86,0,69,0, 78,0,84,0,1, -1,3,89,0,180, 1321,11,1,867,0, 183,1,-1,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1322,11,1, 867,0,183,1,-1, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1323, 11,1,867,0,183, 1,-1,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1324,11,1,867, 0,183,1,-1,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,1325,12,1, 26075,1326,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 1327,12,1,26153,1328, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,1329, 12,1,26241,1330,5, 63,3,97,0,180, 3,70,0,180,3, 105,0,180,3,78, 0,180,3,51,0, 180,3,113,0,180, 3,86,0,180,3, 121,0,180,3,67, 0,180,3,102,0, 180,3,75,0,180, 3,48,0,180,3, 110,0,1331,12,1, 26313,1332,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,1333,12,1,26389, 1334,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 1335,12,1,26469,1336, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1337, 11,1,484,0,1338, 4,38,72,0,84, 0,84,0,80,0, 95,0,82,0,69, 0,83,0,80,0, 79,0,78,0,83, 0,69,0,95,0, 69,0,86,0,69, 0,78,0,84,0, 1,-1,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1339,11,1,867, 0,183,1,-1,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,1340,11, 1,867,0,183,1, -1,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1341,11,1,867, 0,183,1,-1,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,1342,11, 1,867,0,183,1, -1,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1343,11,1,867, 0,183,1,-1,3, 88,0,180,3,69, 0,180,3,104,0, 180,3,77,0,180, 3,50,0,180,3, 112,0,180,3,85, 0,180,3,120,0, 180,3,66,0,180, 3,101,0,180,3, 74,0,180,3,109, 0,180,3,82,0, 180,3,55,0,180, 3,117,0,180,3, 90,0,180,3,98, 0,180,3,71,0, 180,3,106,0,180, 3,79,0,180,3, 52,0,180,3,114, 0,180,3,87,0, 180,3,122,0,180, 3,95,0,180,3, 68,0,180,3,103, 0,180,3,76,0, 180,3,49,0,180, 3,111,0,180,3, 84,0,180,3,57, 0,180,3,119,0, 180,3,65,0,180, 3,100,0,180,3, 73,0,180,3,108, 0,180,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,1344,11, 1,867,0,183,1, -1,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1345,11,1,867,0, 183,1,-1,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1346, 11,1,867,0,183, 1,-1,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1347,11,1,867, 0,183,1,-1,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1348, 11,1,867,0,183, 1,-1,3,89,0, 180,1349,11,1,867, 0,183,1,-1,3, 89,0,180,1350,11, 1,867,0,183,1, -1,3,64,0,1351, 12,1,6636,1352,5, 0,1353,11,1,106, 0,1354,4,4,65, 0,84,0,1,-1, 3,101,0,1355,12, 1,27097,1356,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 1357,12,1,27178,1358, 5,63,3,97,0, 1359,12,1,27245,1360, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,1361,12, 1,27313,1362,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,180,3,88, 0,180,3,69,0, 180,3,104,0,180, 3,77,0,180,3, 50,0,180,3,112, 0,180,3,85,0, 180,3,120,0,180, 3,66,0,180,3, 101,0,180,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 1363,12,1,27404,1364, 5,63,3,97,0, 180,3,70,0,180, 3,105,0,180,3, 78,0,180,3,51, 0,180,3,113,0, 180,3,86,0,180, 3,121,0,180,3, 67,0,180,3,102, 0,180,3,75,0, 180,3,48,0,180, 3,110,0,180,3, 83,0,180,3,56, 0,180,3,118,0, 180,3,99,0,180, 3,72,0,180,3, 107,0,180,3,80, 0,180,3,53,0, 180,3,115,0,180, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1365, 11,1,475,0,1366, 4,22,69,0,77, 0,65,0,73,0, 76,0,95,0,69, 0,86,0,69,0, 78,0,84,0,1, -1,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1367,11,1, 867,0,183,1,-1, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1368,11,1,867,0, 183,1,-1,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,180,3,74,0, 180,3,109,0,180, 3,82,0,180,3, 55,0,180,3,117, 0,180,3,90,0, 180,3,98,0,180, 3,71,0,180,3, 106,0,180,3,79, 0,180,3,52,0, 180,3,114,0,180, 3,87,0,180,3, 122,0,180,3,95, 0,180,3,68,0, 180,3,103,0,180, 3,76,0,180,3, 49,0,180,3,111, 0,180,3,84,0, 180,3,57,0,180, 3,119,0,180,3, 65,0,180,3,100, 0,180,3,73,0, 180,3,108,0,180, 3,81,0,180,3, 54,0,180,3,116, 0,180,3,89,0, 180,1369,11,1,867, 0,183,1,-1,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,1370,12, 1,27668,1371,5,63, 3,97,0,180,3, 70,0,180,3,105, 0,180,3,78,0, 180,3,51,0,180, 3,113,0,180,3, 86,0,180,3,121, 0,180,3,67,0, 180,3,102,0,180, 3,75,0,180,3, 48,0,180,3,110, 0,180,3,83,0, 180,3,56,0,180, 3,118,0,180,3, 99,0,180,3,72, 0,180,3,107,0, 180,3,80,0,180, 3,53,0,180,3, 115,0,1372,12,1, 27744,1373,5,63,3, 97,0,180,3,70, 0,180,3,105,0, 180,3,78,0,180, 3,51,0,180,3, 113,0,180,3,86, 0,180,3,121,0, 180,3,67,0,180, 3,102,0,180,3, 75,0,180,3,48, 0,180,3,110,0, 180,3,83,0,180, 3,56,0,180,3, 118,0,180,3,99, 0,180,3,72,0, 180,3,107,0,180, 3,80,0,180,3, 53,0,180,3,115, 0,180,3,88,0, 180,3,69,0,180, 3,104,0,180,3, 77,0,180,3,50, 0,180,3,112,0, 180,3,85,0,180, 3,120,0,180,3, 66,0,180,3,101, 0,1374,12,1,27824, 1375,5,63,3,97, 0,180,3,70,0, 180,3,105,0,180, 3,78,0,180,3, 51,0,180,3,113, 0,180,3,86,0, 180,3,121,0,180, 3,67,0,180,3, 102,0,180,3,75, 0,180,3,48,0, 180,3,110,0,180, 3,83,0,180,3, 56,0,180,3,118, 0,180,3,99,0, 180,3,72,0,180, 3,107,0,180,3, 80,0,180,3,53, 0,180,3,115,0, 180,3,88,0,180, 3,69,0,180,3, 104,0,180,3,77, 0,180,3,50,0, 180,3,112,0,180, 3,85,0,180,3, 120,0,180,3,66, 0,180,3,101,0, 180,3,74,0,180, 3,109,0,180,3, 82,0,180,3,55, 0,180,3,117,0, 180,3,90,0,180, 3,98,0,180,3, 71,0,180,3,106, 0,180,3,79,0, 180,3,52,0,180, 3,114,0,180,3, 87,0,180,3,122, 0,180,3,95,0, 180,3,68,0,180, 3,103,0,180,3, 76,0,180,3,49, 0,180,3,111,0, 180,3,84,0,180, 3,57,0,180,3, 119,0,180,3,65, 0,180,3,100,0, 180,3,73,0,180, 3,108,0,180,3, 81,0,180,3,54, 0,180,3,116,0, 180,3,89,0,180, 1376,11,1,215,0, 1377,4,8,69,0, 76,0,83,0,69, 0,1,-1,3,74, 0,180,3,109,0, 180,3,82,0,180, 3,55,0,180,3, 117,0,180,3,90, 0,180,3,98,0, 180,3,71,0,180, 3,106,0,180,3, 79,0,180,3,52, 0,180,3,114,0, 180,3,87,0,180, 3,122,0,180,3, 95,0,180,3,68, 0,180,3,103,0, 180,3,76,0,180, 3,49,0,180,3, 111,0,180,3,84, 0,180,3,57,0, 180,3,119,0,180, 3,65,0,180,3, 100,0,180,3,73, 0,180,3,108,0, 180,3,81,0,180, 3,54,0,180,3, 116,0,180,3,89, 0,180,1378,11,1, 867,0,183,1,-1, 3,88,0,180,3, 69,0,180,3,104, 0,180,3,77,0, 180,3,50,0,180, 3,112,0,180,3, 85,0,180,3,120, 0,180,3,66,0, 180,3,101,0,180, 3,74,0,180,3, 109,0,180,3,82, 0,180,3,55,0, 180,3,117,0,180, 3,90,0,180,3, 98,0,180,3,71, 0,180,3,106,0, 180,3,79,0,180, 3,52,0,180,3, 114,0,180,3,87, 0,180,3,122,0, 180,3,95,0,180, 3,68,0,180,3, 103,0,180,3,76, 0,180,3,49,0, 180,3,111,0,180, 3,84,0,180,3, 57,0,180,3,119, 0,180,3,65,0, 180,3,100,0,180, 3,73,0,180,3, 108,0,180,3,81, 0,180,3,54,0, 180,3,116,0,180, 3,89,0,180,1379, 11,1,867,0,183, 1,-1,3,81,0, 180,3,54,0,180, 3,116,0,180,3, 89,0,180,1380,11, 1,867,0,183,1, -1,3,61,0,1381, 12,1,3985,1382,5, 1,3,61,0,1383, 12,1,3993,1384,5, 0,1385,11,1,136, 0,1386,4,26,69, 0,81,0,85,0, 65,0,76,0,83, 0,95,0,69,0, 81,0,85,0,65, 0,76,0,83,0, 1,-1,1387,11,1, 66,0,1388,4,12, 69,0,81,0,85, 0,65,0,76,0, 83,0,1,-1,3, 98,0,178,3,95, 0,178,3,55,0, 647,3,52,0,647, 3,89,0,178,3, 49,0,647,3,9, 0,672,3,126,0, 1389,12,1,3864,1390, 5,0,1391,11,1, 175,0,1392,4,10, 84,0,73,0,76, 0,68,0,69,0, 1,-1,3,86,0, 178,3,46,0,1393, 12,1,5674,1394,5, 14,3,48,0,651, 3,70,0,653,3, 55,0,651,3,51, 0,651,3,69,0, 657,3,54,0,651, 3,102,0,653,3, 50,0,651,3,57, 0,651,3,53,0, 651,3,101,0,657, 3,49,0,651,3, 56,0,651,3,52, 0,651,1395,11,1, 111,0,1396,4,12, 80,0,69,0,82, 0,73,0,79,0, 68,0,1,-1,3, 123,0,1397,12,1, 7726,1398,5,0,1399, 11,1,51,0,1400, 4,20,76,0,69, 0,70,0,84,0, 95,0,66,0,82, 0,65,0,67,0, 69,0,1,-1,3, 83,0,178,3,43, 0,1401,12,1,4226, 1402,5,2,3,61, 0,1403,12,1,4234, 1404,5,0,1405,11, 1,16,0,1406,4, 22,80,0,76,0, 85,0,83,0,95, 0,69,0,81,0, 85,0,65,0,76, 0,83,0,1,-1, 3,43,0,1407,12, 1,4355,1408,5,0, 1409,11,1,2,0, 1410,4,18,73,0, 78,0,67,0,82, 0,69,0,77,0, 69,0,78,0,84, 0,1,-1,1411,11, 1,81,0,1412,4, 8,80,0,76,0, 85,0,83,0,1, -1,3,120,0,178, 3,80,0,178,3, 40,0,1413,12,1, 7848,1414,5,0,1415, 11,1,71,0,1416, 4,20,76,0,69, 0,70,0,84,0, 95,0,80,0,65, 0,82,0,69,0, 78,0,1,-1,0, 165,1,-1,1417,4, 12,83,0,84,0, 82,0,73,0,78, 0,71,0,1418,12, 1,1095,1419,5,119, 3,238,22,1420,12, 1,1096,1421,5,0, 1422,11,1,968,0, 165,1,-1,3,117, 0,1420,3,63,32, 1420,3,37,0,1420, 3,114,0,1420,3, 74,0,1420,3,34, 0,1423,12,1,1836, 1424,5,0,1425,11, 1,1032,0,165,1, -1,3,111,0,1420, 3,71,0,1420,3, 108,0,1420,3,68, 0,1420,3,105,0, 1420,3,65,0,1420, 3,102,0,1420,3, 62,0,1420,3,99, 0,1420,3,59,0, 1420,3,96,0,1420, 3,96,6,1420,3, 173,0,1420,3,93, 0,1420,3,53,0, 1420,3,13,0,1420, 3,170,0,1420,3, 90,0,1420,3,50, 0,1420,3,10,0, 1426,12,1,1975,1427, 5,0,1428,11,1, 974,0,165,1,-1, 3,87,0,1420,3, 47,0,1420,3,100, 0,1420,3,124,0, 1420,3,84,0,1420, 3,44,0,1420,3, 121,0,1420,3,81, 0,1420,3,41,0, 1420,3,1,0,1420, 3,59,15,1420,3, 78,0,1420,3,38, 0,1420,3,58,15, 1420,3,115,0,1420, 3,75,0,1420,3, 35,0,1420,3,192, 0,1420,3,112,0, 1420,3,72,0,1420, 3,32,0,1420,3, 109,0,1420,3,69, 0,1420,3,187,1, 1420,3,106,0,1420, 3,66,0,1420,3, 103,0,1420,3,77, 0,1420,3,3,9, 1420,3,118,0,1420, 3,60,0,1420,3, 0,3,1420,3,197, 1,1420,3,176,2, 1420,3,57,0,1420, 3,70,0,1420,3, 94,0,1420,3,54, 0,1420,3,171,0, 1420,3,91,0,1420, 3,51,0,1420,3, 88,0,1420,3,48, 0,1420,3,125,0, 1420,3,85,0,1420, 3,56,0,1420,3, 97,0,1420,3,122, 0,1420,3,82,0, 1420,3,42,0,1420, 3,0,6,1420,3, 119,0,1420,3,79, 0,1420,3,41,32, 1420,3,116,0,1420, 3,76,0,1420,3, 36,0,1420,3,113, 0,1420,3,73,0, 1420,3,33,0,1420, 3,110,0,1420,3, 40,32,1420,3,0, 224,1420,3,187,0, 1420,3,107,0,1420, 3,67,0,1420,3, 104,0,1420,3,64, 0,1420,3,101,0, 1420,3,61,0,1420, 3,178,0,1420,3, 98,0,1420,3,45, 0,1420,3,136,4, 1420,3,95,0,1420, 3,55,0,1420,3, 172,0,1420,3,92, 0,1429,12,1,1229, 1430,5,4,3,116, 0,1431,12,1,1682, 1432,5,0,1433,11, 1,991,0,165,1, -1,3,34,0,1434, 12,1,1370,1435,5, 0,1436,11,1,1003, 0,165,1,-1,3, 92,0,1437,12,1, 1243,1438,5,0,1439, 11,1,1015,0,165, 1,-1,3,110,0, 1440,12,1,1541,1441, 5,0,1442,11,1, 979,0,165,1,-1, 1443,11,1,1027,0, 165,1,-1,3,52, 0,1420,3,89,0, 1420,3,49,0,1420, 3,9,0,1420,3, 126,0,1420,3,86, 0,1420,3,46,0, 1420,3,123,0,1420, 3,83,0,1420,3, 43,0,1420,3,160, 0,1420,3,120,0, 1420,3,80,0,1420, 3,40,0,1420,0, 165,1,-1,1444,5, 94,844,1445,10,844, 1,76,1400,1446,10, 1400,1,12,1043,1447, 10,1043,1,7,671, 1448,10,671,1,28, 1366,1449,10,1366,1, 67,1338,1450,10,1338, 1,68,1451,4,30, 83,0,84,0,82, 0,73,0,78,0, 71,0,95,0,67, 0,79,0,78,0, 83,0,84,0,65, 0,78,0,84,0, 1452,10,1451,1,3, 1396,1453,10,1396,1, 24,856,1454,10,856, 1,75,192,1455,10, 192,1,22,944,1456, 10,944,1,25,707, 1457,10,707,1,17, 972,1458,10,972,1, 58,1416,1459,10,1416, 1,16,234,1460,10, 234,1,50,585,1461, 10,585,1,65,1272, 1462,10,1272,1,79, 732,1463,10,732,1, 38,1211,1464,10,1211, 1,77,617,1465,10, 617,1,64,820,1466, 10,820,1,74,938, 1467,10,938,1,31, 509,1468,10,509,1, 51,1179,1469,10,1179, 1,88,1320,1470,10, 1320,1,91,1057,1471, 10,1057,1,20,1037, 1472,10,1037,1,13, 1406,1473,10,1406,1, 6,1055,1474,10,1055, 1,8,464,1475,10, 464,1,72,495,1476, 10,495,1,42,1020, 1477,10,1020,1,35, 774,1478,10,774,1, 85,785,1479,10,785, 1,86,791,1480,10, 791,1,48,1354,1481, 10,1354,1,23,1249, 1482,10,1249,1,78, 548,1483,10,548,1, 41,699,1484,10,699, 1,34,667,1485,10, 667,1,94,1410,1486, 10,1410,1,4,1174, 1487,10,1174,1,90, 646,1488,10,646,1, 11,566,1489,10,566, 1,61,922,1490,10, 922,1,47,1085,1491, 10,1085,1,87,190, 1492,10,190,1,10, 1124,1493,10,1124,1, 92,1386,1494,10,1386, 1,29,734,1495,10, 734,1,33,216,1496, 10,216,1,82,486, 1497,10,486,1,57, 803,1498,10,803,1, 53,1032,1499,10,1032, 1,95,1292,1500,10, 1292,1,54,995,1501, 10,995,1,59,1189, 1502,10,1189,1,30, 1024,1503,10,1024,1, 27,1388,1504,10,1388, 1,15,1162,1505,10, 1162,1,89,875,1506, 10,875,1,49,278, 1507,10,278,1,83, 411,1508,10,411,1, 71,900,1509,10,900, 1,66,1047,1510,10, 1047,1,5,1191,1511, 10,1191,1,37,336, 1512,10,336,1,81, 544,1513,10,544,1, 32,656,1514,10,656, 1,96,423,1515,10, 423,1,70,691,1516, 10,691,1,21,428, 1517,10,428,1,69, 1069,1518,10,1069,1, 45,312,1519,10,312, 1,56,634,1520,10, 634,1,62,680,1521, 10,680,1,9,534, 1522,10,534,1,52, 942,1523,10,942,1, 40,1392,1524,10,1392, 1,36,360,1525,10, 360,1,80,703,1526, 10,703,1,14,523, 1527,10,523,1,46, 748,1528,10,748,1, 84,183,1529,10,183, 1,93,1377,1530,10, 1377,1,43,721,1531, 10,721,1,55,697, 1532,10,697,1,39, 1412,1533,10,1412,1, 18,1011,1534,10,1011, 1,60,629,1535,10, 629,1,63,550,1536, 10,550,1,26,1049, 1537,10,1049,1,19, 931,1538,10,931,1, 44,483,1539,10,483, 1,73,1540,5,0,0}; new Tfactory(this,"MOVING_START_EVENT",new TCreator(MOVING_START_EVENT_factory)); new Tfactory(this,"LEFT_BRACE",new TCreator(LEFT_BRACE_factory)); new Tfactory(this,"MINUS_EQUALS",new TCreator(MINUS_EQUALS_factory)); new Tfactory(this,"RIGHT_BRACKET",new TCreator(RIGHT_BRACKET_factory)); new Tfactory(this,"EMAIL_EVENT",new TCreator(EMAIL_EVENT_factory)); new Tfactory(this,"HTTP_RESPONSE_EVENT",new TCreator(HTTP_RESPONSE_EVENT_factory)); new Tfactory(this,"STRING_CONSTANT",new TCreator(STRING_CONSTANT_factory)); new Tfactory(this,"PERIOD",new TCreator(PERIOD_factory)); new Tfactory(this,"MOVING_END_EVENT",new TCreator(MOVING_END_EVENT_factory)); new Tfactory(this,"PERCENT",new TCreator(PERCENT_factory)); new Tfactory(this,"LEFT_ANGLE",new TCreator(LEFT_ANGLE_factory)); new Tfactory(this,"RIGHT_PAREN",new TCreator(RIGHT_PAREN_factory)); new Tfactory(this,"AT_ROT_TARGET_EVENT",new TCreator(AT_ROT_TARGET_EVENT_factory)); new Tfactory(this,"LEFT_PAREN",new TCreator(LEFT_PAREN_factory)); new Tfactory(this,"RETURN",new TCreator(RETURN_factory)); new Tfactory(this,"CONTROL_EVENT",new TCreator(CONTROL_EVENT_factory)); new Tfactory(this,"NOT_AT_TARGET_EVENT",new TCreator(NOT_AT_TARGET_EVENT_factory)); new Tfactory(this,"AMP_AMP",new TCreator(AMP_AMP_factory)); new Tfactory(this,"NO_SENSOR_EVENT",new TCreator(NO_SENSOR_EVENT_factory)); new Tfactory(this,"COLLISION_START_EVENT",new TCreator(COLLISION_START_EVENT_factory)); new Tfactory(this,"MONEY_EVENT",new TCreator(MONEY_EVENT_factory)); new Tfactory(this,"LESS_EQUALS",new TCreator(LESS_EQUALS_factory)); new Tfactory(this,"INTEGER_TYPE",new TCreator(INTEGER_TYPE_factory)); new Tfactory(this,"TOUCH_EVENT",new TCreator(TOUCH_EVENT_factory)); new Tfactory(this,"HTTP_REQUEST_EVENT",new TCreator(HTTP_REQUEST_EVENT_factory)); new Tfactory(this,"STAR",new TCreator(STAR_factory)); new Tfactory(this,"RIGHT_BRACE",new TCreator(RIGHT_BRACE_factory)); new Tfactory(this,"PLUS_EQUALS",new TCreator(PLUS_EQUALS_factory)); new Tfactory(this,"STAR_EQUALS",new TCreator(STAR_EQUALS_factory)); new Tfactory(this,"LINK_MESSAGE_EVENT",new TCreator(LINK_MESSAGE_EVENT_factory)); new Tfactory(this,"IF",new TCreator(IF_factory)); new Tfactory(this,"CARET",new TCreator(CARET_factory)); new Tfactory(this,"STATE_ENTRY_EVENT",new TCreator(STATE_ENTRY_EVENT_factory)); new Tfactory(this,"STATE_EXIT_EVENT",new TCreator(STATE_EXIT_EVENT_factory)); new Tfactory(this,"STATE",new TCreator(STATE_factory)); new Tfactory(this,"AT",new TCreator(AT_factory)); new Tfactory(this,"NOT_AT_ROT_TARGET_EVENT",new TCreator(NOT_AT_ROT_TARGET_EVENT_factory)); new Tfactory(this,"RIGHT_SHIFT",new TCreator(RIGHT_SHIFT_factory)); new Tfactory(this,"STROKE",new TCreator(STROKE_factory)); new Tfactory(this,"INTEGER_CONSTANT",new TCreator(INTEGER_CONSTANT_factory)); new Tfactory(this,"INCREMENT",new TCreator(INCREMENT_factory)); new Tfactory(this,"TOUCH_END_EVENT",new TCreator(TOUCH_END_EVENT_factory)); new Tfactory(this,"SEMICOLON",new TCreator(SEMICOLON_factory)); new Tfactory(this,"CHANGED_EVENT",new TCreator(CHANGED_EVENT_factory)); new Tfactory(this,"DEFAULT_STATE",new TCreator(DEFAULT_STATE_factory)); new Tfactory(this,"TIMER_EVENT",new TCreator(TIMER_EVENT_factory)); new Tfactory(this,"PERCENT_EQUALS",new TCreator(PERCENT_EQUALS_factory)); new Tfactory(this,"TRANSACTION_RESULT_EVENT",new TCreator(TRANSACTION_RESULT_EVENT_factory)); new Tfactory(this,"EQUALS_EQUALS",new TCreator(EQUALS_EQUALS_factory)); new Tfactory(this,"AMP",new TCreator(AMP_factory)); new Tfactory(this,"REMOTE_DATA_EVENT",new TCreator(REMOTE_DATA_EVENT_factory)); new Tfactory(this,"LIST_TYPE",new TCreator(LIST_TYPE_factory)); new Tfactory(this,"STRING_TYPE",new TCreator(STRING_TYPE_factory)); new Tfactory(this,"HEX_INTEGER_CONSTANT",new TCreator(HEX_INTEGER_CONSTANT_factory)); new Tfactory(this,"KEY_TYPE",new TCreator(KEY_TYPE_factory)); new Tfactory(this,"AT_TARGET_EVENT",new TCreator(AT_TARGET_EVENT_factory)); new Tfactory(this,"EXCLAMATION_EQUALS",new TCreator(EXCLAMATION_EQUALS_factory)); new Tfactory(this,"LEFT_BRACKET",new TCreator(LEFT_BRACKET_factory)); new Tfactory(this,"EQUALS",new TCreator(EQUALS_factory)); new Tfactory(this,"TOUCH_START_EVENT",new TCreator(TOUCH_START_EVENT_factory)); new Tfactory(this,"JUMP",new TCreator(JUMP_factory)); new Tfactory(this,"RUN_TIME_PERMISSIONS_EVENT",new TCreator(RUN_TIME_PERMISSIONS_EVENT_factory)); new Tfactory(this,"LAND_COLLISION_START_EVENT",new TCreator(LAND_COLLISION_START_EVENT_factory)); new Tfactory(this,"DATASERVER_EVENT",new TCreator(DATASERVER_EVENT_factory)); new Tfactory(this,"DECREMENT",new TCreator(DECREMENT_factory)); new Tfactory(this,"EXCLAMATION",new TCreator(EXCLAMATION_factory)); new Tfactory(this,"ON_REZ_EVENT",new TCreator(ON_REZ_EVENT_factory)); new Tfactory(this,"GREATER_EQUALS",new TCreator(GREATER_EQUALS_factory)); new Tfactory(this,"FLOAT_CONSTANT",new TCreator(FLOAT_CONSTANT_factory)); new Tfactory(this,"LAND_COLLISION_END_EVENT",new TCreator(LAND_COLLISION_END_EVENT_factory)); new Tfactory(this,"SLASH",new TCreator(SLASH_factory)); new Tfactory(this,"LAND_COLLISION_EVENT",new TCreator(LAND_COLLISION_EVENT_factory)); new Tfactory(this,"WHILE",new TCreator(WHILE_factory)); new Tfactory(this,"ROTATION_TYPE",new TCreator(ROTATION_TYPE_factory)); new Tfactory(this,"COLLISION_EVENT",new TCreator(COLLISION_EVENT_factory)); new Tfactory(this,"SLASH_EQUALS",new TCreator(SLASH_EQUALS_factory)); new Tfactory(this,"FLOAT_TYPE",new TCreator(FLOAT_TYPE_factory)); new Tfactory(this,"LEFT_SHIFT",new TCreator(LEFT_SHIFT_factory)); new Tfactory(this,"TILDE",new TCreator(TILDE_factory)); new Tfactory(this,"OBJECT_REZ_EVENT",new TCreator(OBJECT_REZ_EVENT_factory)); new Tfactory(this,"COMMA",new TCreator(COMMA_factory)); new Tfactory(this,"FOR",new TCreator(FOR_factory)); new Tfactory(this,"SENSOR_EVENT",new TCreator(SENSOR_EVENT_factory)); new Tfactory(this,"IDENT",new TCreator(IDENT_factory)); new Tfactory(this,"ELSE",new TCreator(ELSE_factory)); new Tfactory(this,"VECTOR_TYPE",new TCreator(VECTOR_TYPE_factory)); new Tfactory(this,"STROKE_STROKE",new TCreator(STROKE_STROKE_factory)); new Tfactory(this,"PLUS",new TCreator(PLUS_factory)); new Tfactory(this,"ATTACH_EVENT",new TCreator(ATTACH_EVENT_factory)); new Tfactory(this,"COLLISION_END_EVENT",new TCreator(COLLISION_END_EVENT_factory)); new Tfactory(this,"RIGHT_ANGLE",new TCreator(RIGHT_ANGLE_factory)); new Tfactory(this,"MINUS",new TCreator(MINUS_factory)); new Tfactory(this,"DO",new TCreator(DO_factory)); new Tfactory(this,"LISTEN_EVENT",new TCreator(LISTEN_EVENT_factory)); } public static object MOVING_START_EVENT_factory(Lexer yyl) { return new MOVING_START_EVENT(yyl);} public static object LEFT_BRACE_factory(Lexer yyl) { return new LEFT_BRACE(yyl);} public static object MINUS_EQUALS_factory(Lexer yyl) { return new MINUS_EQUALS(yyl);} public static object RIGHT_BRACKET_factory(Lexer yyl) { return new RIGHT_BRACKET(yyl);} public static object EMAIL_EVENT_factory(Lexer yyl) { return new EMAIL_EVENT(yyl);} public static object HTTP_RESPONSE_EVENT_factory(Lexer yyl) { return new HTTP_RESPONSE_EVENT(yyl);} public static object STRING_CONSTANT_factory(Lexer yyl) { return new STRING_CONSTANT(yyl);} public static object PERIOD_factory(Lexer yyl) { return new PERIOD(yyl);} public static object MOVING_END_EVENT_factory(Lexer yyl) { return new MOVING_END_EVENT(yyl);} public static object PERCENT_factory(Lexer yyl) { return new PERCENT(yyl);} public static object LEFT_ANGLE_factory(Lexer yyl) { return new LEFT_ANGLE(yyl);} public static object RIGHT_PAREN_factory(Lexer yyl) { return new RIGHT_PAREN(yyl);} public static object AT_ROT_TARGET_EVENT_factory(Lexer yyl) { return new AT_ROT_TARGET_EVENT(yyl);} public static object LEFT_PAREN_factory(Lexer yyl) { return new LEFT_PAREN(yyl);} public static object RETURN_factory(Lexer yyl) { return new RETURN(yyl);} public static object CONTROL_EVENT_factory(Lexer yyl) { return new CONTROL_EVENT(yyl);} public static object NOT_AT_TARGET_EVENT_factory(Lexer yyl) { return new NOT_AT_TARGET_EVENT(yyl);} public static object AMP_AMP_factory(Lexer yyl) { return new AMP_AMP(yyl);} public static object NO_SENSOR_EVENT_factory(Lexer yyl) { return new NO_SENSOR_EVENT(yyl);} public static object COLLISION_START_EVENT_factory(Lexer yyl) { return new COLLISION_START_EVENT(yyl);} public static object MONEY_EVENT_factory(Lexer yyl) { return new MONEY_EVENT(yyl);} public static object LESS_EQUALS_factory(Lexer yyl) { return new LESS_EQUALS(yyl);} public static object INTEGER_TYPE_factory(Lexer yyl) { return new INTEGER_TYPE(yyl);} public static object TOUCH_EVENT_factory(Lexer yyl) { return new TOUCH_EVENT(yyl);} public static object HTTP_REQUEST_EVENT_factory(Lexer yyl) { return new HTTP_REQUEST_EVENT(yyl);} public static object STAR_factory(Lexer yyl) { return new STAR(yyl);} public static object RIGHT_BRACE_factory(Lexer yyl) { return new RIGHT_BRACE(yyl);} public static object PLUS_EQUALS_factory(Lexer yyl) { return new PLUS_EQUALS(yyl);} public static object STAR_EQUALS_factory(Lexer yyl) { return new STAR_EQUALS(yyl);} public static object LINK_MESSAGE_EVENT_factory(Lexer yyl) { return new LINK_MESSAGE_EVENT(yyl);} public static object IF_factory(Lexer yyl) { return new IF(yyl);} public static object CARET_factory(Lexer yyl) { return new CARET(yyl);} public static object STATE_ENTRY_EVENT_factory(Lexer yyl) { return new STATE_ENTRY_EVENT(yyl);} public static object STATE_EXIT_EVENT_factory(Lexer yyl) { return new STATE_EXIT_EVENT(yyl);} public static object STATE_factory(Lexer yyl) { return new STATE(yyl);} public static object AT_factory(Lexer yyl) { return new AT(yyl);} public static object NOT_AT_ROT_TARGET_EVENT_factory(Lexer yyl) { return new NOT_AT_ROT_TARGET_EVENT(yyl);} public static object RIGHT_SHIFT_factory(Lexer yyl) { return new RIGHT_SHIFT(yyl);} public static object STROKE_factory(Lexer yyl) { return new STROKE(yyl);} public static object INTEGER_CONSTANT_factory(Lexer yyl) { return new INTEGER_CONSTANT(yyl);} public static object INCREMENT_factory(Lexer yyl) { return new INCREMENT(yyl);} public static object TOUCH_END_EVENT_factory(Lexer yyl) { return new TOUCH_END_EVENT(yyl);} public static object SEMICOLON_factory(Lexer yyl) { return new SEMICOLON(yyl);} public static object CHANGED_EVENT_factory(Lexer yyl) { return new CHANGED_EVENT(yyl);} public static object DEFAULT_STATE_factory(Lexer yyl) { return new DEFAULT_STATE(yyl);} public static object TIMER_EVENT_factory(Lexer yyl) { return new TIMER_EVENT(yyl);} public static object PERCENT_EQUALS_factory(Lexer yyl) { return new PERCENT_EQUALS(yyl);} public static object TRANSACTION_RESULT_EVENT_factory(Lexer yyl) { return new TRANSACTION_RESULT_EVENT(yyl);} public static object EQUALS_EQUALS_factory(Lexer yyl) { return new EQUALS_EQUALS(yyl);} public static object AMP_factory(Lexer yyl) { return new AMP(yyl);} public static object REMOTE_DATA_EVENT_factory(Lexer yyl) { return new REMOTE_DATA_EVENT(yyl);} public static object LIST_TYPE_factory(Lexer yyl) { return new LIST_TYPE(yyl);} public static object STRING_TYPE_factory(Lexer yyl) { return new STRING_TYPE(yyl);} public static object HEX_INTEGER_CONSTANT_factory(Lexer yyl) { return new HEX_INTEGER_CONSTANT(yyl);} public static object KEY_TYPE_factory(Lexer yyl) { return new KEY_TYPE(yyl);} public static object AT_TARGET_EVENT_factory(Lexer yyl) { return new AT_TARGET_EVENT(yyl);} public static object EXCLAMATION_EQUALS_factory(Lexer yyl) { return new EXCLAMATION_EQUALS(yyl);} public static object LEFT_BRACKET_factory(Lexer yyl) { return new LEFT_BRACKET(yyl);} public static object EQUALS_factory(Lexer yyl) { return new EQUALS(yyl);} public static object TOUCH_START_EVENT_factory(Lexer yyl) { return new TOUCH_START_EVENT(yyl);} public static object JUMP_factory(Lexer yyl) { return new JUMP(yyl);} public static object RUN_TIME_PERMISSIONS_EVENT_factory(Lexer yyl) { return new RUN_TIME_PERMISSIONS_EVENT(yyl);} public static object LAND_COLLISION_START_EVENT_factory(Lexer yyl) { return new LAND_COLLISION_START_EVENT(yyl);} public static object DATASERVER_EVENT_factory(Lexer yyl) { return new DATASERVER_EVENT(yyl);} public static object DECREMENT_factory(Lexer yyl) { return new DECREMENT(yyl);} public static object EXCLAMATION_factory(Lexer yyl) { return new EXCLAMATION(yyl);} public static object ON_REZ_EVENT_factory(Lexer yyl) { return new ON_REZ_EVENT(yyl);} public static object GREATER_EQUALS_factory(Lexer yyl) { return new GREATER_EQUALS(yyl);} public static object FLOAT_CONSTANT_factory(Lexer yyl) { return new FLOAT_CONSTANT(yyl);} public static object LAND_COLLISION_END_EVENT_factory(Lexer yyl) { return new LAND_COLLISION_END_EVENT(yyl);} public static object SLASH_factory(Lexer yyl) { return new SLASH(yyl);} public static object LAND_COLLISION_EVENT_factory(Lexer yyl) { return new LAND_COLLISION_EVENT(yyl);} public static object WHILE_factory(Lexer yyl) { return new WHILE(yyl);} public static object ROTATION_TYPE_factory(Lexer yyl) { return new ROTATION_TYPE(yyl);} public static object COLLISION_EVENT_factory(Lexer yyl) { return new COLLISION_EVENT(yyl);} public static object SLASH_EQUALS_factory(Lexer yyl) { return new SLASH_EQUALS(yyl);} public static object FLOAT_TYPE_factory(Lexer yyl) { return new FLOAT_TYPE(yyl);} public static object LEFT_SHIFT_factory(Lexer yyl) { return new LEFT_SHIFT(yyl);} public static object TILDE_factory(Lexer yyl) { return new TILDE(yyl);} public static object OBJECT_REZ_EVENT_factory(Lexer yyl) { return new OBJECT_REZ_EVENT(yyl);} public static object COMMA_factory(Lexer yyl) { return new COMMA(yyl);} public static object FOR_factory(Lexer yyl) { return new FOR(yyl);} public static object SENSOR_EVENT_factory(Lexer yyl) { return new SENSOR_EVENT(yyl);} public static object IDENT_factory(Lexer yyl) { return new IDENT(yyl);} public static object ELSE_factory(Lexer yyl) { return new ELSE(yyl);} public static object VECTOR_TYPE_factory(Lexer yyl) { return new VECTOR_TYPE(yyl);} public static object STROKE_STROKE_factory(Lexer yyl) { return new STROKE_STROKE(yyl);} public static object PLUS_factory(Lexer yyl) { return new PLUS(yyl);} public static object ATTACH_EVENT_factory(Lexer yyl) { return new ATTACH_EVENT(yyl);} public static object COLLISION_END_EVENT_factory(Lexer yyl) { return new COLLISION_END_EVENT(yyl);} public static object RIGHT_ANGLE_factory(Lexer yyl) { return new RIGHT_ANGLE(yyl);} public static object MINUS_factory(Lexer yyl) { return new MINUS(yyl);} public static object DO_factory(Lexer yyl) { return new DO(yyl);} public static object LISTEN_EVENT_factory(Lexer yyl) { return new LISTEN_EVENT(yyl);} public override TOKEN OldAction(Lexer yym,ref string yytext,int action, ref bool reject) { switch(action) { case -1: break; case 1076: ; break; case 974: { ((LSLTokens)yym).str += "\\n"; } break; case 1003: { ((LSLTokens)yym).str += "\\\""; } break; case 968: { ((LSLTokens)yym).str += yytext; } break; case 991: { ((LSLTokens)yym).str += " "; } break; case 1072: ; break; case 979: { ((LSLTokens)yym).str += "\\n"; } break; case 1063: ; break; case 963: { yym.yy_begin("STRING"); ((LSLTokens)yym).str = "";} break; case 1049: { yym.yy_begin("YYINITIAL"); } break; case 1067: ; break; case 1032: { yym.yy_begin("YYINITIAL"); ((LSLTokens)yym).yytext = ((LSLTokens)yym).str; ((LSLTokens)yym).str = String.Empty; return new STRING_CONSTANT(yym); } break; case 1027: { ((LSLTokens)yym).str += '\\'; } break; case 1015: { ((LSLTokens)yym).str += "\\\\"; } break; case 1037: { yym.yy_begin("COMMENT"); } break; } return null; }} public class LSLTokens:Lexer { public LSLTokens():base(new yyLSLTokens(new ErrorHandler(false))) {} public LSLTokens(ErrorHandler eh):base(new yyLSLTokens(eh)) {} public LSLTokens(YyLexer tks):base(tks){} public string str; } }