
//Generated by parsetable at 2019/11/11 16:25:46

yynacts =119207;
yyngotos =10731;
yynrules =2054;
yynstates =2571;

yya_sym =
40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,40,58,264,310,335,337,340,341,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,
634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,1142,1143,939,1005,1074,477,478,1124,59,0,332,306,333,342,0,40,41,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,306,333,342,0,40,41,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,
448,451,453,459,460,476,518,306,333,342,0,40,59,301,311,311,865,1044,1112,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,338,339,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,514,525,567,568,602,603,604,
605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,
1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,332,329,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,
981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,58,264,308,310,335,337,340,342,343,346,347,348,
355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,
1062,1067,1072,1074,1078,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,304,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,
393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,
1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,310,338,400,425,514,875,954,995,997,1008,1009,1010,1011,1012,1013,1014,1072,1078,1091,477,478,939,1005,1074,1124,308,1003,309,974,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,
376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,256,308,309,310,477,478,997,1003,1005,1074,1124,264,275,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,
505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,
1139,1140,1141,1142,1143,264,275,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,
1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,329,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,425,436,437,
438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1052,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1112,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,456,462,531,1084,1122,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,332,264,275,310,335,337,340,348,378,384,388,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,
633,634,932,933,934,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,
59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,275,310,335,337,340,348,378,384,388,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,
432,434,435,439,440,441,443,448,451,453,459,460,476,518,301,302,303,304,307,339,426,431,439,440,1068,308,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,
969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,308,309,425,1007,1008,1009,1010,1011,1012,477,478,
939,1005,1074,1124,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,
1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,425,436,437,438,445,449,450,454,455,456,
461,462,464,473,487,505,567,568,633,634,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,
1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,
400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,
633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,
1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,308,309,975,1074,46,35,46,91,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,
355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,
605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,
1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,43,45,261,262,263,264,275,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,
436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,988,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,
1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,0,40,43,45,59,256,261,262,263,264,275,296,301,302,303,304,305,307,310,311,313,314,315,325,334,335,337,340,348,349,351,
355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,487,505,518,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,988,990,991,994,995,999,
1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,
387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,262,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,
960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,
357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,
1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,1012,477,478,1124,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,
454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,
1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,305,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,
995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1091,306,0,40,41,59,256,296,301,302,303,304,305,307,311,313,314,315,325,332,334,
349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,332,0,40,41,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,304,1067,340,861,339,40,301,41,41,41,306,333,342,311,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,
361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,
1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,
487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,
1135,1136,1137,1138,1139,1140,1141,1142,1143,338,339,514,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,
934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,1142,1143,263,263,263,36,40,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,
1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,
378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,478,58,64,262,263,264,310,335,337,340,341,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,
634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,1142,1143,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,323,324,325,330,332,333,334,342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,518,528,1040,1093,262,263,264,310,335,337,340,341,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,
396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,
1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,323,324,325,330,332,333,334,342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,518,528,1040,1093,324,325,343,344,345,346,490,1040,
1093,36,40,58,59,264,301,308,310,311,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,
1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,
384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,
1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,0,40,41,42,43,44,45,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,
344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,
633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,
1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,59,256,296,301,302,303,304,305,307,311,314,315,319,320,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,0,40,41,42,43,44,45,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,
300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,
449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,671,682,695,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,
1033,1034,1036,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,
304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,
455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,
1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,0,40,41,42,43,44,45,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,
314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,
476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,
1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,0,40,41,42,43,44,45,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,
323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,
514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,
1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,42,43,45,47,59,60,61,62,256,283,290,291,292,293,294,296,301,302,303,304,305,307,311,314,315,319,320,321,325,334,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,
518,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,36,40,43,45,58,59,261,262,263,264,300,301,310,311,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,
888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,
941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,
954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,
1142,1143,40,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,
966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,322,36,
40,43,45,58,261,262,263,264,300,304,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,
975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,123,40,0,35,41,
42,43,44,45,46,47,58,59,60,61,62,64,91,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,
401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,
990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,0,40,41,42,43,44,45,
47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,
422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,512,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,671,682,695,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,
995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,0,40,41,42,43,44,45,47,59,60,
61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,
425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,512,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,671,682,695,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,
1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,40,40,40,36,40,43,45,58,261,262,263,264,300,
310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,
991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,35,41,42,43,44,45,46,47,58,59,60,61,62,
64,91,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,
425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,
1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,123,40,123,40,0,35,41,42,43,44,45,46,47,58,59,60,61,62,64,
91,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,
426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,
1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,308,1003,974,309,305,36,58,264,310,335,337,340,342,343,346,348,355,356,357,
360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,
1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1014,40,44,301,302,303,304,418,40,58,64,341,305,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,
425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,305,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,
976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,305,36,58,264,310,335,337,340,342,343,346,348,355,356,
357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,
1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,
464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,
1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1014,305,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,
381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,
941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,305,
36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,
1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,
411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,
1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,310,325,335,337,340,341,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,
401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,308,310,325,335,337,340,341,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,
867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,1142,1143,46,61,264,277,308,310,325,335,337,340,341,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,530,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,61,277,530,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,
387,388,390,393,394,395,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,332,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,329,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,
390,393,394,395,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,332,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,329,329,329,263,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,332,334,349,351,418,419,420,422,
423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,263,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,332,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,
451,453,459,460,476,518,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,
1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,
451,453,459,460,476,518,531,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,531,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,58,264,310,335,337,340,342,343,346,
348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,
1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,275,310,335,337,340,348,378,384,388,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,942,946,948,949,954,956,960,963,966,969,975,
981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1088,1089,1091,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,
420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,275,310,335,337,340,348,378,384,388,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,942,946,948,949,954,956,960,963,966,969,975,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,
1041,1042,1047,1059,1067,1072,1074,1080,1081,1088,1089,1091,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,275,310,335,337,340,348,378,
384,388,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,942,946,948,949,954,956,960,963,966,969,975,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1088,1089,1091,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,
1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,275,310,335,337,340,348,378,384,388,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,942,
946,948,949,954,956,960,963,966,969,975,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1088,1089,1091,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,
311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,275,310,335,337,340,348,378,384,388,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,942,946,948,949,954,956,960,963,966,969,975,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,
1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1088,1089,1091,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,
476,518,264,275,310,335,337,340,348,378,384,388,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,942,946,948,949,954,956,960,963,966,969,975,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1088,1089,1091,1095,1096,1097,1099,1100,1101,1102,1103,
1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,44,323,44,512,308,310,425,477,478,977,1072,40,323,512,994,425,1047,36,58,264,310,335,337,340,342,343,346,
348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,
1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,
455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,
1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,
387,388,390,393,394,395,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,
394,395,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,
1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,
990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,
420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,
999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,
426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,42,43,45,47,59,60,61,62,256,283,290,291,292,293,294,296,301,302,303,304,305,307,311,314,315,319,320,321,325,334,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,36,40,43,45,58,261,262,263,264,300,310,
316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,
993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,
367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,
1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,
505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,
1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,
390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,
1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,
960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,325,335,337,340,348,357,
360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,
1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,
450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,937,941,942,946,948,949,952,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,
1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,263,261,263,44,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,535,953,0,40,44,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,
435,439,440,441,443,448,451,453,459,460,476,518,61,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,
1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,
390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,
1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,43,61,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,305,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,
375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,
1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,305,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,
634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,1142,1143,58,64,323,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,
1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,321,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,
390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,
1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,332,0,40,41,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,990,0,40,41,59,256,296,301,302,303,304,305,307,311,313,314,315,325,332,334,349,351,418,
419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,1062,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,
604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,
1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,340,40,301,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,
982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,44,301,40,44,301,302,303,304,418,36,40,42,43,45,58,
126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,
982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1044,1112,36,40,42,43,45,58,126,261,
262,263,264,300,310,316,324,325,335,337,338,339,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,514,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,
981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,262,263,264,310,335,337,340,341,348,
355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,
1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,301,326,439,440,40,262,263,264,301,310,326,335,337,340,341,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,
439,440,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,
1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,301,326,439,440,324,343,344,345,346,490,528,1040,1093,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,317,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,40,43,45,58,261,262,263,264,300,301,310,316,321,324,325,335,337,340,342,343,
344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,
1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,40,0,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,323,324,325,
326,330,332,333,334,342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,518,528,1040,1093,262,263,264,298,300,310,322,324,335,337,340,341,342,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,
450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,567,568,602,603,604,605,606,633,634,773,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,
1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,324,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,
932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,1142,1143,36,40,42,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,
1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,324,347,490,1040,324,347,490,1040,324,490,1040,324,347,490,1040,324,41,262,263,264,310,335,337,340,341,348,355,356,357,360,361,367,
368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,
1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,306,333,342,324,343,344,345,346,490,1040,1093,41,324,343,344,345,346,490,1040,1093,324,343,344,345,346,490,1040,1093,1040,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,323,324,325,330,332,
333,334,342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,518,528,1093,36,40,58,59,264,301,308,310,311,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,
633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,378,384,388,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,942,946,948,949,954,956,960,963,966,969,975,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1088,1089,1091,1095,1096,1097,1099,1100,
1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1074,349,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,59,0,40,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,
424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,304,321,304,321,36,40,41,42,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,338,339,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,514,525,
567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,
991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,264,310,335,337,340,348,378,384,388,396,397,398,400,425,436,437,438,445,
449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,942,946,948,949,954,956,960,963,966,969,975,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1088,1089,1091,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,339,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,
948,949,954,956,960,963,966,968,969,972,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,1142,1143,349,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,
398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,
1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,
436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,
450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,
462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,
1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,
525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,
1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,
604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,
1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,
644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,
1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,350,773,983,986,36,40,43,45,58,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,
888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,512,321,988,990,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,
991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,
343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,
1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,512,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,
347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,
1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,
357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,
1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,58,261,262,263,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,
387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,644,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,988,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,
454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,
1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,512,40,512,40,512,40,512,40,512,44,41,41,46,306,333,342,42,43,44,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,
396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,44,529,0,40,41,42,43,44,45,47,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,
460,476,481,490,499,513,514,515,516,518,525,528,530,704,773,850,910,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,529,0,40,41,42,43,44,45,47,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,
396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,525,528,530,704,773,850,910,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,
454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,
1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,322,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,322,42,43,45,47,60,61,62,283,290,291,292,293,294,321,350,525,529,530,773,910,983,986,0,40,41,44,59,125,256,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,322,
323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,528,704,850,973,975,977,978,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,40,36,40,43,45,58,125,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,
357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,
1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,262,264,396,1099,1100,1101,1102,1103,41,43,45,46,261,263,263,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,
340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,
773,910,983,986,1099,1100,1101,1102,1103,0,40,41,44,59,125,256,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,528,850,973,975,977,978,988,989,991,1019,1034,1040,1052,1068,1093,
36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,
975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,
125,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,
981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,125,261,262,263,
264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,
988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1105,1106,1107,36,40,43,45,58,261,262,263,264,300,
310,316,321,324,325,329,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,
990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,
340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,305,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,
375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,
1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,305,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,
634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,1142,1143,309,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,
1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,305,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,
394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,
960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,58,264,308,310,335,337,
340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,
1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,
455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,
999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,980,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,
375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,
1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,
932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,1142,1143,44,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,0,40,41,44,59,256,296,301,302,303,304,305,307,311,313,314,315,325,332,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,44,0,40,59,256,
296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,305,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,
933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,
1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,
1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,
443,448,451,453,459,460,476,518,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,
1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,
432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,275,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,
1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,
300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,
440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,
995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,1142,1143,46,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,
385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,
932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,
784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,
1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,
384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,
931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,
334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,
514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,
1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,
432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,
986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,
379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,
829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,
1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,378,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,
325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,
490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,
1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,
264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,
425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,
980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,
1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,388,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,
372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,
695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,
1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,
320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,
473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,
1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,
125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,
419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,
973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,
1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,983,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,
357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,
626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,
1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,396,704,1099,1100,1101,1102,1103,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,
450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,
1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,
59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,
406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,
960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,
1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,
350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,
603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,
1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,396,704,1099,1100,1101,1102,1103,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,
300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,
441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,
999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,40,0,41,
42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,
396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,
946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,
344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,
534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,
1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,306,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,
400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,
1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,44,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,
439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,
994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,1142,1143,40,40,983,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,
382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,
867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,938,938,61,0,40,44,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,264,308,310,325,335,337,340,348,357,360,361,
367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,
1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,378,384,388,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,942,946,948,949,954,956,960,963,966,
969,975,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1088,1089,1091,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,
343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,
1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,332,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,
422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,
1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,332,334,349,351,418,419,420,422,423,424,
426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,332,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,
424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,329,329,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,
460,476,518,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,262,263,264,310,335,337,340,341,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,
568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,1142,1143,528,528,512,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,
1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,301,302,303,304,426,439,440,1068,36,58,264,300,310,324,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,
375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,773,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,986,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,
1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,307,431,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,
487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,
1135,1136,1137,1138,1139,1140,1141,1142,1143,512,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,
1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,323,58,64,314,1071,0,40,59,256,296,301,302,303,304,305,307,311,313,315,325,334,349,351,418,419,420,422,423,424,426,429,430,
431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,
1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,58,64,314,428,473,534,568,1014,58,64,512,58,64,512,58,64,512,58,64,512,58,64,512,
46,91,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,
388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,
934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,91,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,
335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,
515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,
1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,93,43,45,261,262,263,264,275,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,
378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,988,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,
1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,43,45,261,262,263,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,
932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,988,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,
1139,1140,1141,1142,1143,46,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,
383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,
910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,58,0,40,41,42,43,44,45,47,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,
333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,
513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,
1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,933,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,
423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,262,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,
999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,262,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,
375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,
1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,
932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,1142,1143,311,321,341,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,
1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,58,64,312,333,497,829,984,1027,1048,1049,1053,1054,1055,1057,1109,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,
349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,980,58,64,311,0,40,41,59,256,296,301,302,303,304,305,307,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,
384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,0,40,41,59,256,296,301,302,303,304,305,306,307,311,313,314,315,325,332,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,
525,528,529,530,704,773,910,973,978,983,986,1099,1100,1101,1102,1103,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,313,314,315,325,332,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,989,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,
376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,
1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,44,301,46,35,46,91,40,41,42,43,44,45,47,58,61,64,262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,
357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,332,329,42,43,45,47,61,262,263,264,283,298,300,310,322,324,335,337,340,
341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,980,981,982,985,986,
990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,329,332,36,40,43,45,58,59,261,262,
263,264,300,301,310,311,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,
982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,
264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,
990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,264,300,310,316,
324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,
995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,
340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,
346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,
1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,
355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,
1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,263,263,262,263,264,298,300,310,322,324,335,337,340,341,342,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,
373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,567,568,602,603,604,605,606,633,634,773,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,
1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,
393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,301,326,439,440,40,40,41,59,264,301,310,311,335,337,340,344,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,
935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,
317,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,
487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,46,306,333,342,41,42,43,44,45,47,60,61,62,262,263,264,283,290,291,292,293,294,298,300,310,319,320,321,322,324,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,
487,505,513,515,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,980,981,982,983,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,
1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,
375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,
1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,
450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,
1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,323,324,325,326,329,330,332,333,334,342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,518,528,1040,1093,40,0,41,44,59,256,296,301,302,303,304,305,306,307,311,312,
313,314,315,317,318,323,324,325,326,330,332,333,334,342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,518,528,1040,1093,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,
456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,323,324,343,344,345,346,490,528,1040,1093,44,317,329,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,61,64,530,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,
355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,
1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,61,324,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,
381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,324,490,1040,324,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,
567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,1142,1143,324,490,1040,324,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,
1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,324,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,
372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,
1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,324,490,1040,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,
461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,
1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,324,343,344,345,346,490,1040,1093,262,263,264,310,335,337,340,341,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,
985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,
314,315,317,318,323,324,325,330,332,333,334,342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,518,528,1040,1093,41,44,58,64,262,263,264,310,335,337,340,341,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,
464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,324,343,344,345,346,490,1040,1093,41,44,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,
976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,40,59,256,296,301,302,303,304,305,307,311,314,
315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,304,40,304,41,44,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,44,125,329,333,336,0,40,41,42,43,44,45,46,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,
300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,
450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,
1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,
376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,
1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,
383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,
1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,
393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,
1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,46,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,
325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,
516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,58,261,262,263,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,
505,567,568,633,634,644,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,988,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,350,525,529,530,773,910,983,986,0,40,41,44,59,125,256,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,
453,459,460,476,481,490,499,513,514,515,516,518,528,704,850,973,975,977,978,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,529,0,40,41,42,43,44,45,47,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,
302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,525,528,530,704,773,850,910,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,42,47,529,0,40,
41,43,44,45,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,525,528,530,704,773,850,910,973,975,977,
978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,42,47,529,0,40,41,43,44,45,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,
453,459,460,476,481,490,499,513,514,515,516,518,525,528,530,704,773,850,910,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,529,0,40,41,42,43,44,45,47,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,
350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,525,528,530,704,773,850,910,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,42,47,529,0,40,41,43,44,45,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,
318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,525,528,530,704,773,850,910,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,42,43,45,47,60,61,62,283,290,291,292,293,294,321,350,525,529,
530,773,910,983,986,0,40,41,44,59,125,256,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,528,704,850,973,975,977,978,988,989,991,1019,1034,1040,1052,1068,1093,
1099,1100,1101,1102,1103,42,43,45,47,60,61,62,283,290,291,292,293,294,319,321,350,525,529,530,773,910,983,986,0,40,41,44,59,125,256,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,320,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,
499,513,514,515,516,518,528,704,850,973,975,977,978,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,36,40,43,45,58,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,
602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,
1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,
634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,58,261,262,263,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,644,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,
982,985,988,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,
335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,
1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,319,396,530,704,910,1099,1100,1101,1102,1103,36,40,43,45,58,261,
262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,
988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,324,
325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,
1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,
344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,
1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,263,396,704,1099,1100,1101,1102,1103,988,990,40,1014,42,43,45,47,283,525,529,910,0,40,41,44,59,
60,61,62,125,256,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,528,530,704,773,850,973,975,977,978,983,986,988,989,991,1019,1034,
1040,1052,1068,1093,1099,1100,1101,1102,1103,263,704,42,43,45,47,283,290,291,292,293,294,350,525,529,530,910,983,1034,0,40,41,44,59,60,61,62,125,256,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,
459,460,476,481,490,499,513,514,515,516,518,528,704,850,973,975,977,978,988,989,991,1019,1040,1052,1068,1093,1099,1100,1101,1102,1103,42,47,529,0,40,41,43,44,45,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,
424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,525,528,530,704,773,850,910,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,58,64,0,40,41,42,43,44,45,47,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,
325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,525,528,529,530,704,773,850,910,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,36,40,43,45,58,59,261,262,263,264,300,301,310,311,316,321,324,325,335,337,340,342,343,
344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,
1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,283,290,291,292,293,294,350,525,529,530,910,983,1034,0,40,41,44,59,60,61,62,
125,256,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,528,704,850,973,975,977,978,988,989,991,1019,1040,1052,1068,1093,1099,1100,1101,1102,1103,263,704,1099,263,704,
1099,1100,263,704,1099,1100,1101,263,704,1099,1100,1101,1102,263,704,1099,1100,1101,1102,1103,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,
634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,60,61,62,290,291,292,293,294,321,983,46,0,40,41,42,43,44,45,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,
360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,
941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,
1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,322,349,313,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,
633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,
1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,
1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,125,329,41,46,261,263,41,41,45,46,58,263,41,42,43,45,47,60,61,62,283,290,291,292,293,294,
319,320,321,329,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,341,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,44,125,44,125,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,329,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,
388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,
1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,42,43,44,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,
361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,
1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,
487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,
1135,1136,1137,1138,1139,1140,1141,1142,1143,305,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,
1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,58,64,990,341,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,
378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,58,64,1020,1097,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,991,0,40,59,256,296,301,302,303,304,
305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,1020,1097,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,
373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,
1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,
633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,
1139,1140,1141,1142,1143,58,64,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,310,325,335,337,
340,341,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,
1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,263,264,310,335,337,340,348,378,384,388,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,938,942,
946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,264,310,325,335,337,340,348,
357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,
1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,263,263,263,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,
307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,
451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,
1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,263,263,264,308,
310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,
1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,512,40,512,40,512,40,512,40,512,40,512,40,512,263,263,512,512,512,512,512,512,512,263,263,264,306,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,
378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,59,301,311,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,
935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,
40,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,
1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,
416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,306,306,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,
462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,
1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,
976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,61,0,40,44,59,256,296,301,302,303,304,305,307,311,
313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,
451,453,459,460,476,518,397,1039,306,1129,1132,332,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,44,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,
59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,456,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,462,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,
360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,
1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,
568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,1142,1143,41,44,40,58,64,512,44,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,
461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,
1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,512,1079,1079,58,64,314,1071,0,40,59,256,296,301,302,303,304,305,307,311,313,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,
451,453,459,460,476,518,640,641,686,839,921,44,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,
461,462,464,473,487,505,515,567,568,633,634,851,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,640,641,686,839,921,40,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,515,567,568,633,634,851,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,
994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,640,641,686,839,921,987,264,310,335,337,340,348,355,356,357,360,361,367,368,372,
373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,
1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,
934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1041,1042,1047,1052,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,1142,1143,40,321,974,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,
1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,
394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,
960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,
343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,
1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,
456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,
1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,
1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,263,535,953,0,40,44,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,
422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,
991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,
380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,58,64,40,58,64,321,341,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,
932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,1142,1143,58,64,311,306,1017,1041,312,333,497,829,984,1027,1048,1049,1053,1054,1055,1057,1109,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,43,45,261,263,311,43,45,261,263,43,45,261,263,311,43,45,261,263,340,43,45,261,263,43,45,261,263,1095,44,0,40,41,59,256,296,
301,302,303,304,305,307,311,313,314,315,325,332,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,
450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,989,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,313,314,315,325,332,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,37,42,43,45,47,60,61,62,94,265,290,293,294,44,0,40,41,59,
256,296,301,302,303,304,305,306,307,311,313,314,315,325,332,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,
933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,
1142,1143,42,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,937,941,942,946,948,949,952,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,
1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,329,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,
373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,
1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,329,332,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,
374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,
1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,
379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,
1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,
384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,
1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,
393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,
1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,
397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,
1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,
416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,
438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,
1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,262,263,264,298,300,310,322,324,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,
462,464,473,478,487,505,513,515,525,528,567,568,602,603,604,605,606,633,634,773,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,46,329,332,40,512,41,44,46,329,332,973,978,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,
626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,
935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,1142,1143,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,
948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,1142,1143,40,512,41,44,46,329,332,973,978,40,512,41,44,46,329,332,973,978,40,512,41,44,46,329,332,973,978,40,512,41,44,46,329,332,973,978,40,512,41,44,46,329,332,973,978,41,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,529,41,42,43,44,45,47,61,262,263,264,283,298,300,310,322,324,329,332,335,
337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,
982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,529,41,42,43,44,45,47,61,262,
263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,
960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,
1142,1143,529,41,42,43,44,45,47,61,262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,530,567,568,602,603,604,605,606,633,634,704,773,910,932,
933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,
1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,61,283,529,530,910,41,44,262,263,264,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,567,
568,602,603,604,605,606,633,634,704,773,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,
1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,61,283,396,529,530,704,910,1099,1100,1101,1102,1103,41,44,262,263,264,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,397,398,400,401,405,406,408,411,425,436,437,438,445,
449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,567,568,602,603,604,605,606,633,634,773,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,
1098,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,40,42,43,45,58,126,261,262,263,264,300,301,310,316,324,325,335,337,340,342,
343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,
1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,41,44,41,44,40,301,326,439,440,36,40,43,45,58,261,262,263,264,300,310,316,321,324,
325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,
999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,317,325,334,
349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,324,343,344,345,346,490,1040,1093,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,325,330,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,518,262,263,264,310,335,337,340,341,348,355,356,357,
360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,
1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,323,324,325,330,332,333,334,342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,
448,451,453,459,460,476,481,490,518,528,1040,1093,262,263,264,310,335,337,340,341,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,
1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,323,324,325,330,332,333,334,
342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,518,528,1040,1093,41,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,44,264,298,300,310,322,324,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,
379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,567,568,602,603,604,605,606,633,634,773,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,
1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,
438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,
1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,323,324,343,344,345,346,490,528,1040,1093,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,
505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,
1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,317,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,40,42,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,
387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,
941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,
36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,
975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,
261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,
982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,40,36,40,58,264,308,310,335,
337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,
1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,323,324,343,344,345,346,490,528,1040,1093,324,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,
384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,
1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,
934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,
1142,1143,323,324,343,344,345,346,490,528,1040,1093,324,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,
999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,
372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,
1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,323,324,343,344,345,346,490,528,1040,1093,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,
438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,
1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,323,324,343,344,345,346,490,528,1040,1093,324,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,
946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1040,0,
40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,323,324,325,330,332,333,334,342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,518,528,1093,262,263,264,310,335,337,340,341,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,
436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,
1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,323,324,325,330,332,333,334,342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,518,528,1040,1093,36,58,264,310,335,337,340,342,343,346,347,348,355,356,
357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,
1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,324,343,344,345,346,490,1040,1093,41,44,1040,324,343,344,345,346,490,1093,41,44,36,40,58,59,264,301,308,310,311,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,
381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,41,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,
450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,
963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,264,310,335,337,340,348,355,356,
357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,
1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,336,0,40,41,42,43,44,45,46,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,
323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,
514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,
1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,
437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,336,0,40,41,42,43,44,45,46,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,
340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,
603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,41,44,41,44,36,40,41,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,
450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,319,396,530,704,910,1099,1100,1101,1102,1103,42,43,45,47,283,290,291,292,293,294,350,525,529,530,910,983,1034,0,40,41,44,59,60,61,62,125,256,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,
325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,528,704,850,973,975,977,978,988,989,991,1019,1040,1052,1068,1093,1099,1100,1101,1102,1103,42,43,45,47,283,290,291,292,293,294,350,525,529,530,910,983,1034,0,40,41,44,59,60,61,62,125,256,295,296,297,299,300,
301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,528,704,850,973,975,977,978,988,989,991,1019,1040,1052,1068,1093,1099,1100,1101,1102,1103,36,40,43,45,58,261,262,263,264,300,310,316,
324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,
999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,324,325,335,337,340,342,343,
344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,
1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,
357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,
1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,
374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,
1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,
383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,
1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,
395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,
1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,
425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,41,44,59,125,256,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,322,323,324,325,
329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,528,850,973,975,977,978,988,989,991,1019,1034,1040,1052,1068,1093,41,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,
306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,
450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,
1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,1014,264,
310,325,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,997,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,41,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,
275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,
426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,
981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,
933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,44,36,40,41,43,45,58,59,261,262,263,264,300,301,310,311,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,
398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,
1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,
436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,
334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,
514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,
1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,
292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,
431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,
985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,
377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,
773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,
1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,
323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,
481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,
1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,
261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,
422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,
976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,
1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,44,40,339,972,1076,983,36,40,58,261,262,263,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,
416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,644,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,988,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,
1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,378,384,388,396,397,398,400,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,942,946,948,949,954,956,960,963,966,969,975,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,
1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1088,1089,1091,1095,1096,1097,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,313,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,
393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,
1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,348,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,
342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,
1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,45,46,58,41,263,396,704,1099,1100,1101,1102,1103,0,40,41,42,43,44,45,47,59,60,61,
62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,
429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,
1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,396,704,1099,1100,1101,1102,1103,0,40,41,42,43,44,45,47,59,60,61,62,125,256,262,263,264,283,290,291,
292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,
439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,
1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,58,263,263,263,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,
372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,
1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,
438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,329,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,
380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,
1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,396,704,1099,1100,1101,1102,1103,40,58,64,341,990,58,64,306,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,
387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,341,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,
960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1014,40,58,64,1087,0,59,256,
296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,341,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,
946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,58,64,0,
40,41,44,59,256,296,301,302,303,304,305,307,311,313,314,315,325,332,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,1097,41,44,321,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,
505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,
1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,41,44,41,263,41,44,41,44,396,1103,704,704,1099,704,1099,1100,704,1099,1100,1101,704,1099,1100,1101,1102,1103,41,41,41,41,40,59,301,311,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,
505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,
1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,321,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,
982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,321,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,
376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,
1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,59,301,311,40,59,301,311,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,44,59,256,296,301,302,303,304,305,
307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,41,44,295,297,299,300,499,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,
449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,
960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1129,306,1132,264,310,335,337,340,
348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,
1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,456,462,323,324,343,344,345,346,490,1040,1093,44,311,341,0,40,59,256,296,301,302,303,304,305,307,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,
443,448,451,453,459,460,476,518,323,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,
1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,311,341,0,40,59,256,296,301,302,303,304,305,307,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,
439,440,441,443,448,451,453,459,460,476,518,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,
1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,314,428,568,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,
396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,
1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,
976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,817,264,310,325,335,337,340,348,357,360,361,367,368,372,
374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,
1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,
487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,
1135,1136,1137,1138,1139,1140,1141,1142,1143,40,295,297,299,300,499,817,40,983,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1002,1002,400,875,974,58,64,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,
351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,
431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,46,91,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,
306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,
450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,
1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,91,0,
40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,
394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,
941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,
1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,93,46,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,
340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,
525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,
1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,739,953,983,41,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,
381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,739,953,983,41,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,
932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,1142,1143,341,306,306,1017,1041,1119,261,263,261,263,43,45,261,263,43,45,261,263,43,45,261,263,1047,1111,1112,46,91,40,41,42,43,44,45,47,58,61,64,262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,
449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,
1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,91,40,41,42,43,44,45,47,58,61,64,262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,
394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,
1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,317,0,40,41,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,318,325,330,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,
435,439,440,441,443,448,451,453,459,460,476,481,518,44,329,529,41,42,43,44,45,47,61,262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,530,
567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,
1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,47,529,41,43,44,45,61,262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,
462,464,473,478,487,505,513,515,525,528,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,
1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,47,529,41,43,44,45,61,262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,
425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,
1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,529,41,42,43,44,45,47,61,262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,
394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,
1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,61,283,529,530,910,41,44,262,263,264,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,
374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,567,568,602,603,604,605,606,633,634,704,773,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,
1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,47,529,41,43,44,45,61,262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,
355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,
1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,283,529,910,41,44,61,262,263,264,298,300,310,322,324,329,
332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,530,567,568,602,603,604,605,606,633,634,704,773,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,
981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,47,529,41,43,44,45,61,
262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,
956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,1142,1143,40,41,44,41,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,
1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,301,326,439,440,264,310,335,337,340,344,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,
397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,
1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,41,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,318,325,330,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,
441,443,448,451,453,459,460,476,481,518,990,0,35,40,41,42,43,45,46,47,58,59,60,61,62,64,91,256,283,290,291,292,293,294,296,301,302,303,304,305,306,307,311,312,313,314,315,318,319,320,321,325,330,332,333,334,342,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,518,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,36,
40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,
1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,262,263,264,310,335,337,340,341,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,
400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,
1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,323,324,325,330,332,333,334,342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,518,528,1040,1093,41,44,42,43,45,47,60,61,62,283,290,
291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,323,324,325,330,332,333,334,342,343,344,345,346,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,518,528,1040,1093,264,310,335,337,340,348,355,356,357,360,361,367,368,372,
373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,
1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,0,40,41,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,325,330,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,518,42,43,45,
47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,44,59,256,296,301,302,303,304,305,307,311,313,314,315,317,322,325,329,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,
986,1099,1100,1101,1102,1103,0,40,44,59,256,296,301,302,303,304,305,307,311,313,314,315,317,322,325,329,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,61,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,
393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,
1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,323,324,343,344,345,346,490,528,1040,1093,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,
411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,
1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,323,324,343,344,345,346,490,528,1040,1093,323,324,343,344,345,346,490,528,1040,1093,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,
473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,323,324,343,344,345,346,490,528,1040,1093,323,324,343,344,345,346,490,528,1040,1093,323,324,343,344,345,346,490,528,1040,1093,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,
568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,1142,1143,323,324,343,344,345,346,490,528,1040,1093,58,64,262,263,264,310,335,337,340,341,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,
995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,36,40,58,264,308,310,335,337,340,342,343,346,347,348,355,356,357,360,361,
367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,
1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,41,44,41,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,
487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,
1135,1136,1137,1138,1139,1140,1141,1142,1143,41,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,
1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,44,
125,329,333,41,333,1009,336,0,40,41,42,43,44,45,46,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,
393,394,395,396,397,398,400,401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,
981,982,983,985,986,988,989,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,336,
0,40,41,42,43,44,45,46,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,
401,405,406,408,411,418,419,420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,
990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,336,0,40,41,42,43,44,45,
46,47,59,60,61,62,125,256,262,263,264,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,418,419,
420,422,423,424,425,426,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,499,505,513,514,515,516,518,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,850,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,985,986,988,989,990,991,993,994,995,999,1005,
1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1040,1041,1042,1046,1047,1052,1059,1062,1067,1068,1072,1074,1076,1080,1081,1084,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,36,40,43,45,58,261,262,263,264,300,310,316,324,
325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,
1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,
344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,
1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,
355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,
1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,47,0,40,41,43,44,45,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,
306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,525,528,529,530,704,773,850,910,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,42,47,0,40,41,43,44,45,
59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,525,528,529,530,704,773,850,910,973,975,977,978,983,986,
988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,42,43,45,47,530,910,0,40,41,44,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,
460,476,481,490,499,513,514,515,516,518,525,528,529,704,773,850,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,42,43,45,47,910,0,40,41,44,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,
418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,525,528,529,530,704,773,850,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,42,47,0,40,41,43,44,45,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,
322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,525,528,529,530,704,773,850,910,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,512,263,264,310,325,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,
376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,
1034,1038,1039,1041,1042,1045,1047,1051,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,46,40,41,44,46,41,44,46,40,41,44,41,44,46,41,44,46,41,44,46,41,44,46,40,41,44,46,40,41,44,46,41,44,46,40,41,44,46,
40,41,44,46,40,41,44,46,40,388,41,44,46,983,41,44,46,41,44,46,41,44,46,264,310,325,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,941,
942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,
1143,983,41,44,46,264,310,325,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,
994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,512,263,42,43,45,47,283,290,291,292,293,294,350,525,529,530,
910,983,0,40,41,44,59,60,61,62,125,256,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,528,704,773,850,973,975,977,978,986,988,989,991,1019,1034,1040,
1052,1068,1093,1099,1100,1101,1102,1103,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,
949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,1142,1143,41,42,43,45,47,283,290,291,292,293,294,350,525,529,530,910,983,0,40,41,44,59,60,61,62,125,256,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,
515,516,518,528,704,773,850,973,975,977,978,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,512,263,512,263,512,263,512,263,512,263,36,40,58,261,262,263,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,
644,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,988,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,1142,1143,36,40,58,261,262,263,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,644,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,988,990,991,994,995,999,1005,
1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,
910,983,986,1099,1100,1101,1102,1103,313,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,
948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,263,263,263,263,45,263,41,46,58,41,41,42,43,45,47,60,61,62,283,290,291,292,293,294,306,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,
344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,
1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,
986,1099,1100,1101,1102,1103,41,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,
1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,301,1014,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,
395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,
1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,58,64,323,40,59,301,311,41,44,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,
935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,
264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,
1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,
445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,
1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,263,988,321,263,41,44,263,263,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,
348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,
601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,
1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,
449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,
41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,
395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,
942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,
343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,
530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,
1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,
300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,
440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,
995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,1142,1143,321,338,499,513,514,516,977,988,1068,41,44,295,297,299,300,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,988,321,988,321,515,0,40,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,311,313,314,
315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,518,264,295,297,299,300,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,499,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,
960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,750,750,40,40,42,43,45,
47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,44,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,41,44,295,297,299,300,499,1132,306,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,
343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,
1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,423,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,
387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,
948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,44,311,
341,0,40,59,256,296,301,302,303,304,305,307,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,851,932,
933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,
1142,1143,40,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,851,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,
1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,
445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,
1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,
999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,321,338,499,513,514,516,977,988,1019,1068,0,40,41,44,59,256,296,301,302,303,304,305,
307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,850,975,41,44,295,297,299,300,499,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,
634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,1142,1143,808,997,40,41,44,263,263,41,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,
1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,
390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,
1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,
960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,
343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,
1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,41,41,1120,302,303,304,990,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,
425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,
982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,312,481,0,40,41,59,256,296,301,302,303,304,305,306,307,311,
313,314,315,318,325,330,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,
456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,324,343,344,345,346,490,1040,1093,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,317,318,325,330,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,518,41,44,40,41,44,323,324,
343,344,345,346,490,528,1040,1093,323,324,343,344,345,346,490,528,1040,1093,323,324,343,344,345,346,490,528,1040,1093,324,343,344,345,346,490,1040,1093,41,44,36,40,58,59,264,301,308,310,311,335,337,340,342,343,346,347,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,
568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,1142,1143,324,343,344,345,346,490,1040,1093,41,44,41,41,41,340,42,43,45,47,530,910,0,40,41,44,59,60,61,62,125,256,283,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,350,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,
440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,525,528,529,704,773,850,973,975,977,978,983,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,42,43,45,47,283,290,291,292,293,294,350,525,529,530,910,983,0,40,41,44,59,60,61,62,125,256,295,296,297,299,300,301,302,303,304,305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,
338,341,342,343,344,345,346,348,349,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,528,704,773,850,973,975,977,978,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,42,43,45,47,283,290,291,292,293,294,350,525,529,530,910,983,0,40,41,44,59,60,61,62,125,256,295,296,297,299,300,301,302,303,304,
305,306,307,311,312,313,314,315,317,318,319,320,321,322,323,324,325,329,330,332,333,334,338,341,342,343,344,345,346,348,349,351,396,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,490,499,513,514,515,516,518,528,704,773,850,973,975,977,978,986,988,989,991,1019,1034,1040,1052,1068,1093,1099,1100,1101,1102,1103,396,1103,41,41,44,264,310,325,335,337,340,348,355,
356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,
1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,
398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,325,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,
634,644,724,772,784,856,867,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1062,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,41,44,704,41,60,61,62,290,291,292,293,294,321,983,41,44,704,1099,41,704,1099,1100,41,704,1099,1100,1101,41,704,1099,1100,1101,1102,41,1103,41,36,40,41,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,
394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,
1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,313,322,349,58,41,46,58,41,58,58,263,263,261,263,36,40,43,45,58,261,262,
263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,
986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,
294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,
981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,41,44,41,44,295,297,299,300,499,36,58,264,310,
335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,
1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,58,64,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,
460,476,518,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,
1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,311,0,40,59,256,296,301,302,303,304,305,307,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,
443,448,451,453,459,460,476,518,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,
1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,58,64,341,41,44,58,64,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,
431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,41,41,988,41,263,41,41,263,263,263,263,263,321,338,499,513,514,516,977,988,1068,41,44,295,297,299,300,515,0,40,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,311,313,314,315,321,325,334,338,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,513,514,516,518,850,975,
977,988,1019,1068,988,40,750,750,36,40,43,45,58,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,
954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,
1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,
1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,988,41,988,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,
411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,
1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,
976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,40,36,58,264,310,335,337,340,342,343,346,348,355,
356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,
1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,
397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,
1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,322,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,992,58,64,512,41,44,321,338,499,513,514,516,977,988,1019,1068,0,40,41,44,59,256,296,
301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,850,975,314,850,975,0,40,41,44,59,256,296,301,302,303,304,305,307,311,313,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,264,310,335,337,340,348,355,356,357,360,361,367,368,
372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,
1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,
934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,
1143,41,295,297,299,300,499,58,64,0,40,44,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,41,41,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,
462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,
376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,
772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,
1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,
322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,
478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,
1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,58,64,264,310,325,335,337,340,348,357,360,361,367,368,372,374,
375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,986,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,
1045,1047,1051,1059,1067,1068,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1069,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,931,1070,1121,739,953,983,
36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,
1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1069,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,
460,476,518,931,1070,1121,44,311,321,341,46,91,40,41,42,43,44,45,47,58,61,64,262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,529,530,
567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,
1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,91,40,41,42,43,44,45,47,58,61,64,262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,
454,455,456,461,462,464,473,478,487,505,513,515,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,
1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,312,481,0,40,41,59,256,296,301,302,303,304,305,306,307,311,313,314,315,318,325,330,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,318,330,0,40,41,59,
256,296,301,302,303,304,305,306,307,311,313,314,315,325,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,311,340,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,41,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,318,325,330,332,333,
334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,518,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,
525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,
1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,
602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,
1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,
968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,
62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,
416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,
968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,
356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,
606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,
1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,
312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,
455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,
1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,
47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,
401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,
954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,
1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,0,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,
348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,
601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,
1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,263,263,261,263,263,263,263,41,46,41,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,
986,1099,1100,1101,1102,1103,341,311,0,40,59,256,296,301,302,303,304,305,307,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,983,58,64,1087,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,58,64,
499,40,59,301,311,1087,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,41,41,41,41,41,41,41,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,
388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,
1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1068,42,43,45,47,311,396,530,704,910,1099,1100,1101,1102,1103,0,40,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,313,314,315,321,325,334,338,349,351,418,419,420,422,423,424,426,429,
430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,513,514,515,516,518,850,975,977,988,1019,1068,40,58,64,323,0,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,311,313,314,315,321,325,334,338,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,513,514,515,516,518,850,975,977,988,1019,1068,41,41,323,0,40,41,44,59,
256,295,296,297,299,300,301,302,303,304,305,307,309,311,313,314,315,321,325,334,338,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,513,514,516,518,671,682,695,850,975,977,988,1019,1068,41,44,58,64,973,978,41,44,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,
394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,
960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,41,42,43,45,47,60,
61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,322,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,321,1113,341,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,
430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,314,850,975,0,40,41,44,59,256,296,301,302,303,304,305,307,311,313,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,975,311,850,41,44,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,
396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,
1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,
969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,977,41,44,36,58,264,310,335,337,340,342,343,
346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,
1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,390,1098,1070,1121,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,931,951,1061,
1070,1121,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,931,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,302,303,304,42,264,310,335,337,340,342,343,346,348,355,356,357,360,
361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,
1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,
505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,1142,1143,311,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,
948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,1142,1143,340,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,
960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,
1054,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,
969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,41,44,
333,263,263,263,263,263,58,41,46,41,46,58,58,41,263,40,301,983,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,467,640,641,686,921,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,
373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,
1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,992,311,0,40,59,256,296,301,302,303,304,305,307,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,
451,453,459,460,476,518,321,41,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,
934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,
1143,326,323,0,40,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,311,313,314,315,321,325,334,338,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,513,514,515,516,518,850,975,977,988,1019,1068,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,
397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,
1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,303,321,321,671,682,0,40,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,309,311,313,314,315,321,325,334,338,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,513,514,516,518,695,850,975,977,988,1019,1068,303,36,58,264,310,
335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,
1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,41,41,41,44,306,1113,319,348,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,
411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,
1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,851,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,
990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,311,40,0,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,
349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,46,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,
349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,
602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,
1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,0,40,41,42,43,44,45,47,58,59,60,61,62,64,125,256,261,262,263,264,275,283,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,329,330,332,333,334,335,337,338,340,341,342,343,344,345,346,347,348,349,350,351,355,356,357,360,361,367,368,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,416,418,419,420,422,423,424,425,426,428,429,430,431,432,434,435,436,437,438,439,440,441,443,445,448,
449,450,451,453,454,455,456,459,460,461,462,464,473,476,478,481,487,490,497,499,505,512,513,514,515,516,518,525,528,529,530,534,559,567,568,601,602,603,604,605,606,626,633,634,644,671,682,695,704,724,772,773,784,829,850,856,867,910,931,932,933,934,935,938,941,942,946,948,949,951,954,956,960,963,966,968,969,973,975,976,977,978,980,981,982,983,984,985,986,988,989,990,991,993,994,995,997,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1036,1038,1039,1040,1041,1042,1045,1046,1047,1048,1049,1051,1052,1053,1054,1055,1057,1059,1061,1062,1067,1068,1070,1071,1072,1074,1076,1080,1081,1084,1087,1088,1089,1091,1093,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,
43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,
977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,58,64,977,41,44,977,41,
44,977,41,44,264,310,325,335,337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,
1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1068,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,59,40,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,
440,441,443,448,451,453,459,460,476,518,931,931,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,341,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,
455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,341,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,
999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,931,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,
424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,0,46,40,41,42,43,44,45,47,58,61,64,262,263,264,283,298,300,310,322,324,329,332,335,337,340,341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,
372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,
1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,40,41,42,43,44,45,47,58,61,64,262,263,264,283,298,300,310,322,324,329,332,335,337,340,
341,343,344,345,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,401,405,406,408,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,478,487,505,513,515,525,528,529,530,567,568,602,603,604,605,606,633,634,704,773,910,932,933,934,935,938,941,942,946,948,949,954,956,960,963,966,968,969,973,975,976,978,980,981,982,
985,986,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1020,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1046,1047,1059,1062,1067,1072,1074,1076,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,
310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,
991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,
321,330,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,41,59,256,296,301,302,303,304,305,306,307,311,313,314,315,325,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,339,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,
374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,
1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,481,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,36,40,43,45,58,261,262,
263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,
986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,41,41,41,41,41,263,263,263,263,263,36,
58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,
1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,41,41,42,43,45,47,61,264,283,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,
397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,529,530,567,568,633,634,704,910,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,973,978,988,40,58,64,323,0,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,311,313,314,315,321,325,334,338,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,513,514,515,516,518,850,975,977,988,1019,
1068,41,1020,988,988,695,0,40,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,309,311,313,314,315,321,325,334,338,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,513,514,516,518,850,975,977,988,1019,1068,1020,1068,0,40,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,
424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,515,518,40,301,319,340,348,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,
602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,
1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,303,304,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,
994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,714,749,782,1036,1047,1095,264,310,335,337,340,342,343,346,348,355,356,357,360,361,
367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,
1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,
568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,44,988,44,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,931,341,40,44,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,
418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,931,390,1098,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,
395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,
1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,
963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,
346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,
1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,42,264,310,335,337,340,342,
343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,
1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,
455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,41,59,256,296,301,302,303,304,305,306,307,311,313,314,315,318,325,330,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,340,44,318,0,
40,41,59,256,296,301,302,303,304,305,306,307,311,313,314,315,325,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,41,44,59,256,296,301,302,303,304,305,306,307,311,313,314,315,318,325,332,333,
334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,
567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,481,0,40,41,59,256,296,301,302,303,304,305,306,307,311,313,314,315,318,325,330,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,
1099,1100,1101,1102,1103,0,40,41,59,256,296,301,302,303,304,305,306,307,311,312,313,314,315,318,325,330,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,481,518,46,41,46,58,41,58,64,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,
448,451,453,459,460,476,518,671,682,695,991,1036,1040,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,
933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,
1135,1136,1137,1138,1139,1140,1141,1142,1143,528,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,671,682,695,983,991,1036,1040,1138,973,978,41,44,41,323,0,40,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,311,313,314,315,321,325,334,338,349,351,418,419,420,422,423,424,
426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,513,514,515,516,518,850,975,977,988,1019,1068,41,41,309,0,40,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,311,313,314,315,321,325,334,338,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,513,514,516,518,850,975,977,988,1019,1068,311,1089,36,58,264,310,335,
337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,
1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,
387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,
1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1142,302,303,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,348,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,325,41,44,546,971,546,1002,749,1047,264,310,325,335,
337,340,348,357,360,361,367,368,372,374,375,376,377,378,379,380,381,382,384,385,388,390,394,396,397,398,400,401,405,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,559,567,568,601,626,633,634,644,724,772,784,856,867,932,933,934,935,938,942,946,948,949,954,956,960,963,966,968,969,975,981,982,985,990,991,994,995,997,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,
1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1068,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,
411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,
1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,341,40,44,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,931,341,40,44,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,
441,443,448,451,453,459,460,476,518,931,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,58,64,306,1061,58,64,306,
951,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,
438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,
1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,
455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,
473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,
1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,44,318,0,40,41,59,256,296,301,302,303,304,305,306,307,311,313,314,315,325,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,263,263,263,991,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,
418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,1138,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,671,682,695,983,991,1036,1040,36,58,264,300,310,324,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,
374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,773,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,986,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,
1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,671,1183,1183,40,58,64,323,0,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,
451,453,459,460,476,499,515,518,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,348,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,319,348,40,326,303,304,36,40,42,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,
473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,714,749,782,1036,1047,1095,393,263,971,58,64,40,44,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,931,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,
400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,
1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,
975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,477,36,58,264,310,335,337,340,342,343,346,348,355,
356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,
1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,341,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,
461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,
1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,341,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,
380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,478,44,0,40,41,59,256,296,301,302,303,304,305,306,307,311,313,314,315,325,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,42,43,45,47,60,61,62,283,290,291,292,293,
294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,41,59,256,296,301,302,303,304,305,306,307,311,313,314,315,325,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,
373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,
1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,46,41,983,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,
443,448,451,453,459,460,476,518,671,682,695,991,1036,1040,263,40,0,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,671,682,695,983,991,1036,1040,1138,323,0,40,41,44,59,256,295,296,297,299,300,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,
430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,499,515,518,302,303,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,
634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,302,303,264,310,335,337,340,344,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,40,44,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,322,325,334,349,351,418,419,420,
422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,393,58,64,40,44,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,931,58,64,40,44,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,
441,443,448,451,453,459,460,476,518,931,58,64,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,931,1070,1121,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,
450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,
1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,58,64,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,931,1070,1121,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,
411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,
1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,41,59,256,296,301,302,303,304,305,306,307,311,313,314,315,325,332,333,334,342,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,
460,476,518,263,671,682,695,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,991,1036,1040,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,
394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,
1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,348,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,41,44,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,
340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,
1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,58,64,306,58,64,306,1040,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,
325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,991,1036,311,1089,0,40,59,256,296,301,302,303,304,305,307,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,991,1036,1040,41,44,302,303,326,41,44,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,
367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,
1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,58,264,310,335,337,340,342,343,346,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,
505,567,568,633,634,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,1142,1143,1036,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,991,323,1183,1183,40,58,64,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,931,
1070,1121,58,64,40,59,256,296,301,302,303,304,305,307,311,314,315,325,334,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,453,459,460,476,518,931,1070,1121,1002,40,36,40,42,43,45,58,126,261,262,263,264,300,310,316,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,
397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,635,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,
1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,
425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,264,310,335,337,340,348,355,356,357,360,361,367,368,372,373,374,375,376,378,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,425,436,437,438,445,449,450,454,455,456,461,462,464,473,487,505,567,568,633,634,932,933,934,935,941,942,
946,948,949,954,956,960,963,966,968,969,975,976,981,982,985,990,991,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1047,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1111,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,41,44,42,
43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1052,1099,1100,1101,1102,1103,41,44,1002,311,36,40,43,45,58,261,262,263,264,300,310,316,321,324,325,335,337,340,342,343,344,346,347,348,350,355,356,357,360,361,367,368,372,373,374,375,376,378,379,380,381,383,384,387,388,390,393,394,395,396,397,398,400,411,416,425,436,437,438,445,449,450,454,455,456,
461,462,464,473,487,505,525,567,568,602,603,604,605,606,633,634,644,773,888,932,933,934,935,941,942,946,948,949,954,956,960,963,966,968,969,975,976,977,980,981,982,985,986,988,990,991,993,994,995,999,1005,1007,1008,1009,1010,1011,1012,1013,1014,1015,1017,1019,1021,1023,1024,1025,1027,1031,1033,1034,1038,1039,1041,1042,1045,1047,1051,1059,1067,1072,1074,1080,1081,1084,1088,1089,1091,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,
1108,1111,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,263,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,704,773,910,983,986,1099,1100,1101,1102,1103,0,40,59,256,296,301,302,303,304,305,307,311,313,314,315,325,334,349,351,418,419,420,422,423,424,426,429,430,431,432,434,435,439,440,441,443,448,451,
453,459,460,476,518,991,609
;
yya_act =
66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,
180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,
280,281,282,283,285,286,287,-299,-299,-299,288,-1,290,-410,-410,-410,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,293,294,295,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,-381,
-381,-381,-381,-381,-381,-381,-381,-411,-411,-411,0,66,299,70,300,301,303,304,305,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,
-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,
-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,-430,306,308,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,
-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,120,316,122,123,317,124,125,126,127,129,130,131,318,132,
133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
319,233,234,235,320,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,355,124,356,357,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,-295,-295,-295,-295,-295,-295,-741,-780,-787,-787,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,413,414,415,416,417,418,419,420,421,422,423,430,431,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,123,431,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,430,124,436,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,
164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,437,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,438,229,230,231,439,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,440,441,257,258,259,260,
261,262,263,264,265,266,267,442,443,272,273,274,275,276,277,278,279,280,281,282,283,446,447,448,449,450,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,451,455,456,124,125,126,127,132,145,149,151,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,
179,180,181,182,183,186,187,188,189,190,191,192,193,194,457,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,458,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,459,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-812,-812,
-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,455,456,124,125,126,127,132,145,149,151,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,461,196,197,199,200,201,202,203,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,462,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,463,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,
-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,469,470,471,472,473,474,475,476,95,96,477,479,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,
-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,481,482,483,484,485,486,487,488,489,-296,-296,
-296,-296,-296,-296,430,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,491,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,430,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,
171,172,173,174,175,176,177,178,179,180,181,182,183,184,493,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,494,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,
273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,430,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,497,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,
261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,
179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,500,501,502,503,504,506,507,508,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,518,519,351,352,353,123,520,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,
162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,521,199,200,201,522,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,523,524,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,
-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,
-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,352,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,
135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,532,533,535,536,537,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,540,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,541,293,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,
-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,290,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,545,546,547,548,550,-420,-420,551,552,553,-411,-411,-411,554,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,558,559,560,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,
-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,
-424,-424,-424,-424,-424,-424,-424,-424,353,353,353,120,66,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,568,569,523,524,352,353,123,124,125,126,127,575,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,
180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,
280,281,282,283,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,-509,352,353,123,124,125,126,127,575,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,
156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,-511,578,579,580,581,582,583,584,585,
586,120,316,122,299,123,70,317,124,300,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,
215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,591,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,
149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,592,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,
-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,
-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,
-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,-1127,66,67,68,69,70,71,72,73,74,75,76,77,78,596,597,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,523,524,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,
-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,
-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,
-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,-1350,598,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,
-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,
-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,
-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,599,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,
-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,
-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,
-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,600,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,
-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,
-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,
-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,-1123,66,608,609,610,611,67,612,613,614,68,615,616,617,618,619,620,69,70,71,72,73,74,75,76,77,78,621,622,623,79,80,624,81,625,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,
105,626,627,628,629,630,631,632,633,634,635,636,637,638,120,348,349,350,122,299,351,352,353,123,354,70,124,300,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,
376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,
272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,
185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,
190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,
282,283,645,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,
194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-1177,120,
348,349,350,122,351,352,353,123,354,649,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,
197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,650,651,-1383,-1383,-1383,
-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,
-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,
-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1383,-1205,-1527,-1527,-1527,-1527,-1527,-1527,-1527,
-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,
-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,
-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1527,-1204,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,
-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,
-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,
-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,-1522,652,653,654,66,120,348,349,350,122,351,352,353,123,354,
124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,
203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,657,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,
-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,
-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,
-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,-1424,658,66,660,661,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,
-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,
-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,
-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,-1406,662,663,664,666,-831,540,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,668,66,674,70,71,72,675,82,676,523,524,677,679,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,
-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,
-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,679,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,
-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,679,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,
-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,
-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,
173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,
273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,
211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,685,679,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,
-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,
-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,
185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,679,
-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,
-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,690,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,-250,703,124,704,125,126,127,705,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,
723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,736,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,
247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,741,742,270,271,272,273,274,275,276,277,278,279,280,281,282,283,703,744,124,704,125,126,127,745,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,
734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,747,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,
-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,-265,749,750,751,430,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,753,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,755,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,756,430,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,758,759,760,353,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,
-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,-1440,353,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,-1441,66,67,68,69,70,71,72,73,74,75,76,765,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,
100,101,102,103,104,105,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,-239,
-239,-239,-239,-239,-239,-239,448,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,448,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,-68,120,122,123,124,125,126,127,129,130,131,
132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,455,456,124,125,126,127,132,145,149,151,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,196,197,
199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,
-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,455,456,124,125,126,127,132,145,149,151,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,
229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,455,456,124,125,126,127,132,145,
149,151,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,
263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,455,456,124,125,126,127,132,145,149,151,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,
187,188,189,190,191,192,193,194,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,
-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,455,456,124,125,126,127,132,145,149,151,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,
-812,-812,455,456,124,125,126,127,132,145,149,151,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,246,247,248,249,250,
251,252,253,254,255,257,258,259,260,261,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,-812,779,780,781,782,783,784,785,786,787,788,789,790,779,781,792,793,794,795,120,122,123,124,125,126,127,129,130,131,
132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,797,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,
169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,430,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,430,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,430,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,
-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,430,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,
-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,66,608,609,610,611,67,612,613,614,68,615,616,617,618,619,620,69,70,71,72,73,74,75,76,77,78,621,622,623,79,80,624,81,625,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,626,627,628,629,630,631,632,633,634,635,636,637,638,120,348,349,350,122,351,352,353,123,354,124,
356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,
381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,
276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,703,124,704,125,126,127,132,706,
707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,
167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,814,185,186,187,188,189,815,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,
265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,353,351,353,819,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,821,822,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,
-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,823,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,826,827,828,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,540,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,540,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,523,524,833,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,
215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,835,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,290,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,-418,838,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,
-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,839,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,
371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,
265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,843,66,70,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,
200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,66,674,70,66,674,70,71,72,675,82,120,859,860,861,862,122,
863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,
200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,866,867,-425,-425,-425,-425,-425,-425,-425,-425,
-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,
-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,-425,352,353,123,124,125,126,127,870,132,
133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-575,-575,-575,-575,-575,66,352,353,123,70,124,876,125,126,127,575,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,
95,96,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,878,70,876,95,96,578,580,581,582,583,584,880,585,586,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,120,348,349,350,122,351,352,353,123,354,70,124,356,499,358,359,125,360,127,129,361,
362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,
212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,884,885,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,
-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,352,353,894,895,354,124,896,358,125,126,127,897,898,899,362,900,901,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,902,903,904,905,160,161,162,163,164,165,166,
167,168,169,170,171,172,173,174,906,175,176,907,908,368,909,177,178,369,370,371,372,373,179,180,375,181,182,183,184,910,185,186,187,188,189,190,191,192,193,194,195,196,197,198,911,199,200,201,379,202,203,912,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,913,219,220,221,222,223,224,225,226,227,228,229,230,914,231,232,915,233,234,235,916,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,917,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,918,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,
280,281,282,283,120,923,924,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,926,927,584,585,929,930,584,585,932,584,585,934,935,584,585,936,553,352,353,123,124,125,126,127,575,132,133,134,135,136,137,138,
139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-411,-411,-411,-511,-511,-511,-511,-511,-511,-511,-511,938,-513,-513,-513,-513,-513,-513,-513,-513,578,580,581,582,583,584,585,586,585,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,
-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,-517,120,316,122,299,123,70,317,124,300,125,126,127,129,130,131,942,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,
179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,945,124,125,126,127,132,145,149,151,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,246,247,
248,249,250,251,252,253,254,255,257,258,259,260,261,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,287,946,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,947,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,
-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,948,949,950,951,120,348,954,955,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,956,957,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,958,368,
177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,
261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,960,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,
203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,962,945,124,125,126,127,132,145,149,151,156,157,158,159,161,162,163,164,165,
166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,263,264,265,266,267,270,271,272,273,274,275,
276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,965,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,
188,189,190,191,192,193,194,195,196,966,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,967,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,968,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,-284,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,
162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,
167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,
172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,
256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,
371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,
265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,
374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,
270,271,272,273,274,275,276,277,278,279,280,281,282,283,976,977,978,979,120,859,982,983,122,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,
376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,984,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,
273,274,275,276,277,278,279,280,281,282,283,985,986,987,988,989,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,
203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,
361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,
211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,992,993,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,
364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,
135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,1000,122,351,352,353,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,374,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,380,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,
168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,
252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,553,599,-411,-411,-411,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,1014,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,
625,626,627,628,629,630,631,632,633,634,635,636,637,638,-1023,627,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,
-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,-1043,627,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,
-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,-1044,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1019,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-1176,608,609,610,611,612,613,614,615,616,617,618,619,620,623,624,626,627,628,630,631,632,633,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,
-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,1020,120,348,349,350,122,1022,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,
135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1025,1026,1027,1028,1029,1030,1031,1032,-1148,518,519,-1288,-1288,-1288,353,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,
127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,
630,631,632,633,634,635,636,637,638,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,
120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,
197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,
1041,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,
199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,1043,351,352,353,
123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,
380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1046,1047,1048,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,
-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,
-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,-1231,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,
127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,540,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,540,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,1052,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,540,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,316,122,123,317,124,125,126,
127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,
227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,
169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,66,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1060,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,
143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,1063,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,523,524,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,1063,-173,-173,-173,-173,
-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,679,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,
-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,-737,
-737,-737,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1063,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,
-174,-174,-174,-174,-174,-174,-174,-174,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1063,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,
-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,430,431,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,
213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1069,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,
-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,
-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,
-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,
-877,-877,-877,1070,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,
-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,
-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,
-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,-1338,1071,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,
732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,1073,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,
-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,
-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,
-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,1075,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,
-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,
-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,
-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,1075,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,
-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,
-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,
-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,
-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,1075,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,
-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,
-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,
-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,1078,1080,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,
-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,
-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,
-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,1080,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,
-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,
-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,
-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,
-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,1080,1083,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,
-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,
-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,
-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,1084,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,
-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,
-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,
-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,1085,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,
-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,
-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,
-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,
-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,1087,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,
-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,
-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,
-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,1091,1092,1093,1094,1095,1096,1097,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,
-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,
-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,
-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,1098,-895,-895,-895,-895,-895,-895,-895,-895,
-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,
-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,
-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,
-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,1099,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,
-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,
-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,
-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,1102,1103,1104,1105,1106,1107,1108,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,
-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,
-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,
-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,1109,1075,-887,-887,
-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,
-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,
-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,
-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,1111,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,
-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,
-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,
-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,123,1115,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,-1340,1116,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,
-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,
-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,
-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,
-868,-868,-868,-868,1117,1118,1087,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,
-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,
-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,
-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,1120,1121,1122,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,-257,1123,703,1125,124,704,125,126,127,132,706,707,708,
709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,
228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,945,124,125,126,127,132,145,149,151,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,
196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,
361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,1128,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,755,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,
-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,430,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,
-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,-1433,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,755,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,
-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,1134,1135,66,67,68,69,70,71,72,73,74,75,76,1137,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,66,67,68,69,70,71,72,73,74,75,76,1139,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,
103,104,105,66,67,68,69,70,71,72,73,74,75,76,1141,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,523,524,352,353,123,124,125,126,127,575,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,-593,1143,1144,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,
218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,469,470,471,472,475,95,96,477,120,122,123,354,124,358,125,126,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,
143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,375,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,379,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,473,476,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,1151,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,779,781,523,524,1155,1156,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,
-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,523,524,1171,1172,1173,1174,1175,1176,523,524,1177,523,524,1178,523,524,1179,523,524,1180,523,524,1181,
1183,508,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,1185,508,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,1186,1187,518,519,351,352,353,123,520,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,521,199,200,201,522,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,518,519,351,352,353,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,521,199,200,201,522,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,1190,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,
-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,
-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,
-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,-1193,523,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,
-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,
-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,
-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,1192,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,
-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,-142,352,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1194,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,
143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,1198,-377,-377,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,523,524,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,
-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,-752,1216,523,524,1217,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,-416,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,
149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1219,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,
626,1221,627,628,629,630,631,1222,1223,632,633,634,635,636,637,638,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,-454,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,
144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,
228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,66,674,70,1225,506,1226,508,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,1228,1229,-415,1235,1236,1237,1238,1239,352,353,894,1240,895,354,124,896,358,125,126,127,
1241,899,362,900,901,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,1242,157,158,159,902,903,904,905,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,906,175,176,907,908,368,909,1243,1244,177,178,369,370,371,372,373,179,180,629,375,1245,181,182,183,184,910,185,186,187,188,189,190,191,192,193,194,195,196,197,198,911,199,200,201,379,
202,203,912,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,913,219,220,221,222,223,224,225,226,227,228,229,230,914,231,232,915,233,234,235,916,236,237,238,239,240,241,242,243,244,245,1246,1247,1248,1249,1250,251,252,253,254,255,917,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-1242,-1242,-1242,-1242,120,348,349,350,122,299,351,352,
353,123,354,70,124,300,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,
200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,
123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,
202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,123,354,124,356,
358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,
205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,
127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,
363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,
213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,
133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,353,353,352,353,894,895,354,124,896,358,125,126,127,897,898,899,362,900,901,364,132,365,133,134,135,136,137,138,139,140,
141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,902,903,904,905,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,906,175,176,907,908,368,909,177,178,369,370,371,372,373,179,180,375,181,182,183,184,910,185,186,187,188,189,190,191,192,193,194,195,196,197,198,911,199,200,201,379,202,203,912,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,913,219,
220,221,222,223,224,225,226,227,228,229,230,914,231,232,915,233,234,235,916,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,917,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,66,70,876,95,96,1263,66,1268,299,123,70,124,300,125,126,127,1269,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,
184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,
1271,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,
274,275,276,277,278,279,280,281,282,283,1274,599,-411,-411,-411,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,
-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,
-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,-1126,1275,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,
143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,
227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,
167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,
267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1278,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,1279,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,
-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,-557,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,
170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1282,578,580,581,582,583,584,1283,585,586,1286,1271,1287,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,523,1288,524,1289,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,
133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1291,1292,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,
147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1295,584,585,1296,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,
276,277,278,279,280,281,282,283,1299,584,585,1300,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1302,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1305,584,585,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,
171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,
270,271,272,273,274,275,276,277,278,279,280,281,282,283,1307,-512,-512,-512,-512,-512,-512,-512,-512,352,353,123,124,125,126,127,575,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,
201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,
-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,1309,1310,523,524,352,353,123,124,125,126,127,575,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,
173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,
273,274,275,276,277,278,279,280,281,282,283,-509,-509,-509,-509,-509,-509,-509,-509,-519,-519,120,1313,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,
198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1314,66,67,68,69,70,71,72,73,74,75,76,77,
78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,1316,1317,1318,1319,1320,1321,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-1145,-1145,-1145,-1145,-1145,1323,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,1324,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,
144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,
228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,
384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1328,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,
-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,
-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,
-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,-1143,120,1000,122,351,352,353,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,177,178,179,180,374,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,380,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,
273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,624,626,627,628,630,631,632,633,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,
-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,-1099,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,627,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,
-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,-1047,608,611,627,-1045,-1045,
-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,
-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,608,611,627,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,
-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,-1046,627,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,
-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,-1048,608,611,627,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,
-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,608,609,610,611,612,613,614,615,616,617,618,619,620,623,624,626,627,
628,630,631,632,633,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,
-1080,-1080,-1080,-1080,-1080,608,609,610,611,612,613,614,615,616,617,618,619,620,621,623,624,626,627,628,630,631,632,633,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,
-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,120,859,982,983,122,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,
369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,984,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,
264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,
180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,1000,122,351,352,353,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,374,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,
200,201,380,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,
125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1336,1337,1338,1339,1340,625,1341,629,1342,634,635,636,637,638,120,859,982,983,122,351,
352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,
380,202,203,984,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,982,983,122,351,352,353,123,354,124,356,358,
359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,984,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,
362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,
212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,353,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,608,609,610,611,615,626,627,631,-1052,-1052,-1052,-1052,-1052,
-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,
-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,-1052,353,1359,608,609,610,611,615,616,617,618,619,620,624,626,627,628,631,632,1360,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,
-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,-1076,608,611,627,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,
-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,-1050,523,524,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,
-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,-1164,120,1364,349,350,122,299,351,352,353,123,354,70,124,300,356,499,358,359,125,360,127,129,361,
362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,
212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,615,616,617,618,619,620,624,626,627,628,631,632,1365,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,
-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,-1072,353,1367,1368,353,1370,
1371,1372,353,1374,1375,1376,1377,353,1379,1380,1381,1382,1383,353,1385,1386,1387,1388,1389,1390,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,
180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,612,613,614,616,617,618,619,620,1393,1394,1395,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,
-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,
-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,
-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,-1124,1396,1019,1399,-1175,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,
179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,
211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1321,1402,1403,1404,1407,351,353,1408,1409,1411,1412,1413,353,-1273,608,609,610,611,612,613,614,615,616,617,618,619,620,
621,622,623,1414,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,1415,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,1321,1416,1321,1417,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,1419,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1420,608,609,1422,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-1233,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,540,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,1427,523,524,1428,-588,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1430,1431,523,524,1433,1434,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,523,524,1436,-784,-784,-784,-784,-784,-784,-784,-784,-784,
-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,523,524,1433,1434,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,
141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,
179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,523,524,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,523,524,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,703,124,704,125,126,
127,705,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,
222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,353,1442,124,125,126,127,132,145,149,151,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,746,186,
187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1444,703,124,704,125,126,127,132,
706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,353,353,353,1448,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,
-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,
-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,
-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,353,353,123,1452,
124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,
228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,985,1453,992,1454,1002,1455,1004,1456,1006,1457,1008,1458,1010,1459,353,353,986,993,1003,1005,1007,1009,1011,353,353,123,1465,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,66,299,70,300,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,
184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,
1473,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1475,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,
725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,
249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1476,1477,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,
172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,
256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,
198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1481,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,
-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,-260,1482,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,-223,
-223,-223,-223,-223,-223,-223,1484,1485,-228,-228,-228,755,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,1487,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,66,
67,68,69,70,71,72,73,74,75,76,1488,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,1489,66,67,68,69,70,71,72,73,74,75,76,1490,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,1491,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,
136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,1494,1487,1495,523,524,-1350,1487,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,
171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,
271,272,273,274,275,276,277,278,279,280,281,282,283,1487,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,1497,1498,1499,523,524,1155,1156,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,
-219,-219,-219,-219,-219,-219,1501,1502,1503,1504,1505,1506,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,1508,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,
171,172,173,174,175,176,1509,177,178,179,180,1510,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-682,-682,-682,-682,-682,1513,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,1514,177,178,179,180,1515,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,
204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-681,-681,-681,-681,-681,1516,123,124,125,126,127,132,133,134,135,136,137,138,139,140,
141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1519,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,1520,227,228,229,230,231,1521,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,1522,1523,1524,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,
170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,
270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,353,821,822,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,
-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,-169,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,
203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,
146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1535,523,524,1536,523,524,1538,-379,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,523,524,1541,-367,-367,-367,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,-751,1546,1547,351,353,1548,1546,1547,351,353,1546,1547,351,353,1551,1546,1547,351,353,1553,1546,1547,351,353,1546,1547,351,353,1556,1063,-473,-473,-473,-473,-473,-473,
-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,
167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1559,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,-457,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1219,-437,-437,-437,-437,
-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,-437,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,
282,283,1578,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,814,185,186,187,188,189,815,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1287,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,
141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,
225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-1240,-1240,-1240,-1240,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,
142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,
226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,
366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,
230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,
149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,
157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,
164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,352,353,894,895,354,124,896,358,125,126,127,897,899,362,900,901,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,902,903,904,905,160,161,162,163,164,165,166,167,168,169,170,171,
172,173,174,906,175,176,907,908,368,909,177,178,369,370,371,372,373,179,180,375,181,182,183,184,910,185,186,187,188,189,190,191,192,193,194,195,196,197,198,911,199,200,201,379,202,203,912,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,913,219,220,221,222,223,224,225,226,227,228,229,230,914,231,232,915,233,234,235,916,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,917,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-1555,-1555,-1555,-1555,-1555,985,986,-1456,-1456,-1456,-1456,-1456,-1456,-1456,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,
728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,
273,274,275,276,277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,
184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,
188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,1002,1003,-1401,-1401,-1401,-1401,-1401,-1401,-1401,1004,1005,-1392,-1392,-1392,-1392,-1392,-1392,-1392,1006,1007,-1384,-1384,-1384,-1384,-1384,-1384,-1384,1008,1009,-1457,-1457,-1457,-1457,-1457,-1457,-1457,1010,1011,-1455,-1455,-1455,-1455,-1455,-1455,-1455,1014,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,1243,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,
-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,
-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,-1244,1243,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,
-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,
-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,-1245,
-1245,-1245,1243,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,
-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,
-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,-1246,1235,1236,1237,1238,1239,1240,1243,1244,1245,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,
-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,
-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,-1258,1235,1236,1237,1238,1239,1240,625,1243,1244,629,1245,634,635,636,637,638,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,
-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,
-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,-1257,1594,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,-577,120,859,860,861,862,122,863,351,352,353,123,354,70,124,356,358,359,125,360,127,129,
361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,
211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1597,-403,-403,1598,1599,66,70,876,95,96,120,348,349,350,122,351,352,353,123,354,124,356,499,358,
359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,1602,377,378,199,200,201,379,380,202,203,381,204,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1603,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,
-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,578,580,581,582,583,584,585,586,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,-491,352,353,123,124,125,126,127,575,132,133,134,135,
136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,
-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,-503,352,353,123,124,125,126,127,575,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,
212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,
-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,-505,1606,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,1607,1487,894,895,354,124,896,358,125,126,127,897,899,362,900,901,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,
366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,902,903,904,905,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,906,175,176,907,908,368,909,177,178,369,370,371,372,373,179,180,375,181,182,183,184,910,185,186,187,188,189,190,191,192,193,194,195,196,197,198,911,199,200,201,379,202,203,912,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,913,219,220,221,222,223,224,
225,226,227,228,229,230,914,231,232,915,233,234,235,916,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,917,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,
164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,
264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1282,578,580,581,582,583,584,1283,585,586,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,
259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1612,1271,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,120,923,924,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,
185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,
120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,
197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,
351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,
200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1618,1321,1619,120,316,122,123,317,124,125,
126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1282,578,580,581,582,583,584,1283,585,586,1622,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,
149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,
282,283,1282,578,580,581,582,583,584,1283,585,586,1626,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1282,578,580,581,582,583,584,1283,585,586,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,
164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1282,578,580,581,582,583,584,1283,585,586,1632,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,
187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,585,-528,
-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,352,353,123,124,125,126,127,575,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,
162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,
262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,-515,120,122,123,124,125,126,127,129,130,131,1637,132,133,134,
135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-510,-510,-510,-510,-510,-510,-510,-510,-520,-520,585,-517,-517,-517,-517,-517,-517,-517,-521,-521,120,316,122,299,123,70,317,124,300,125,126,127,129,130,131,942,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,
147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,1640,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,
167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1642,123,124,125,126,127,132,133,134,
135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1644,1323,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,
163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1647,1323,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,1649,1321,1650,1321,1651,1321,120,348,1653,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,
167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1336,1337,1338,1339,1654,625,1341,629,1342,634,635,636,637,638,608,609,610,611,615,616,617,618,619,620,624,626,627,628,631,632,1655,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,
-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,608,609,610,611,615,616,617,618,619,620,624,626,627,628,631,632,1656,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,
-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,-1074,120,859,982,983,122,351,352,353,123,354,124,356,
358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,984,204,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,982,983,122,351,352,353,123,354,124,356,358,359,125,360,127,129,361,
362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,984,204,205,206,207,208,209,210,211,212,
213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,982,983,122,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,
135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,984,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,
220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,982,983,122,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,
142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,984,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,
227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,982,983,122,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,984,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,982,983,122,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,
155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,984,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,859,982,983,122,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,
161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,984,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,
-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,1664,1665,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,
-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,
-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,
-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,1666,1667,1673,
124,704,125,126,127,132,133,134,1674,1675,1676,1677,1678,1679,141,1680,1681,1682,715,145,716,1683,1684,719,148,149,720,150,151,1685,153,1686,155,156,157,158,159,723,724,160,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,1687,746,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,737,206,207,208,
209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,1688,233,234,235,236,237,238,239,240,241,242,243,244,1689,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1690,1691,1692,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,
-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,
-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,
-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,
-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,-1010,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,
274,275,276,277,278,279,280,281,282,283,1694,1695,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-1167,-1167,120,348,1697,349,350,122,299,351,352,353,123,354,70,124,300,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,
162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1699,1700,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,
-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,
-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,
-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,1701,1702,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,
-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,
-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,
-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,
-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,1703,1704,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,
-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,
-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,
-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,1705,1706,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,
-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,
-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,
-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,-996,1707,1708,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,
-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,
-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,
-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,
-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-1021,-1022,66,965,966,967,1711,120,1000,122,351,352,353,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,374,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,380,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,
257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,945,124,125,126,127,132,145,149,151,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,186,187,188,189,190,191,192,193,194,196,197,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1714,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,1716,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,1717,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,
129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1719,1720,1721,-1289,353,1091,1092,1093,1094,1095,1096,1097,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,
-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,
-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,
-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,1102,1103,1104,1105,1106,1107,1108,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,
-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,
-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,
-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,1725,353,353,353,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,
140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,
224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,
164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,
253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,1731,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-1226,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,
146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,
383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1733,625,629,634,635,636,637,638,1735,523,524,1736,1737,523,524,1738,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1740,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1744,1746,523,524,1747,-701,-701,-701,
-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,1748,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,
187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,523,524,-488,
-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,-488,523,524,1750,1751,1752,1753,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,
266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1755,1756,1757,1758,353,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,66,299,70,300,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,
266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1788,1789,1790,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,
200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1792,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,
714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,
739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,66,299,70,300,66,299,70,300,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,
-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,-258,1798,1799,1800,1801,1802,1803,1804,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,
166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1808,-230,-230,123,124,125,126,127,
132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1810,1811,1812,578,580,581,582,583,584,585,586,1487,1814,1815,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,-86,
-86,-86,-86,-86,-86,-86,-86,-86,1816,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,
218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1487,1814,1815,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,
-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,-84,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1821,1822,1823,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,
156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1827,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,
198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1828,703,124,704,125,126,127,132,706,707,708,709,710,711,
712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,1833,1800,1801,1802,1803,1804,1834,1835,1836,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1838,1839,1841,1842,1843,523,524,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,
-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,523,524,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,523,524,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,
-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,523,524,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,1845,508,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,1847,508,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,1848,1849,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,
-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,
-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,
-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,-1194,1854,1855,1856,-331,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,
-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,
-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,1854,1855,1856,-331,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,
-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,
-337,-337,-337,1858,1859,1861,1862,1863,1864,351,353,351,353,1546,1547,351,353,1546,1547,351,353,1546,1547,351,353,1872,1873,1874,1875,508,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,1876,508,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,1271,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,
-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,1321,-414,1243,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,
-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,
-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,-1249,1235,1238,1243,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,
-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,
-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,-1247,1235,1238,1243,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,
-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,
-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,-1248,1243,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,
-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,
-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,-1250,1235,1236,1237,1238,1239,1240,1243,1244,1245,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,
-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,
-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,-1255,1235,1238,1243,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,
-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,
-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,-1251,1235,1236,1237,1238,1240,1243,1245,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,
-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,
-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,-1254,1235,1238,1243,-1253,-1253,-1253,-1253,-1253,
-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,
-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,-1253,
-1253,-1253,-1253,1263,1879,1228,1880,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,66,70,876,95,96,123,124,125,126,127,1269,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,
157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,
257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,
-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,1884,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,-1515,120,
316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,352,353,123,124,125,126,127,575,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,1887,1487,608,609,610,611,612,613,614,615,616,
617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,123,124,125,126,127,132,133,134,135,136,137,138,139,140,
141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1603,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,-489,608,609,610,
611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,
633,634,635,636,637,638,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,-617,1889,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1282,578,580,581,582,583,584,1283,585,586,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1282,578,580,581,582,583,584,1283,585,586,1282,578,580,581,582,583,584,1283,585,586,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,
174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,
273,274,275,276,277,278,279,280,281,282,283,1282,578,580,581,582,583,584,1283,585,586,1282,578,580,581,582,583,584,1283,585,586,1282,578,580,581,582,583,584,1283,585,586,120,316,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,1282,578,580,581,582,583,584,1283,585,586,523,524,352,353,123,124,125,126,127,575,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,
205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-519,-519,120,1903,122,123,317,124,125,126,127,129,130,131,318,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1904,1310,1905,1321,1906,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,1908,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-1146,-1146,
-1146,-1146,-1146,1911,294,1912,1323,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,1323,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,1323,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,1916,1321,120,859,982,983,122,351,352,353,123,354,124,356,358,
359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,984,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,
362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,
212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,
133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1336,1339,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,
-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,-1112,1336,1339,-1113,-1113,-1113,-1113,-1113,-1113,
-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,
-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,1336,1337,1338,1339,1341,1342,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,
-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,-1070,1336,1337,1338,1339,1342,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,
-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,1336,1339,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,
-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,1920,353,1673,124,704,125,126,127,132,133,134,1674,1675,1676,1677,1678,1679,141,1680,1681,
1682,715,145,716,1683,1684,719,148,149,720,150,151,1685,153,1686,155,156,157,158,159,723,724,160,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,1687,746,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,738,231,739,232,1688,233,234,235,236,237,238,239,240,241,242,243,244,1689,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1923,1924,-1339,-1339,-1339,-1358,1925,1926,1070,-1338,-1338,-1338,-892,-892,-1508,-890,-890,-1500,-889,-889,-1499,-891,-891,-1510,1073,-899,-899,-1503,1075,-885,-885,-1504,-902,-902,-1502,1075,-881,-881,-1506,
1075,-883,-883,-1498,1080,-908,-908,-1501,1080,1083,-910,-910,-1497,1087,-1020,-1020,-1517,-923,-923,-1519,-867,-867,-1520,1673,124,704,125,126,127,132,133,134,1674,1675,1676,1677,1678,1679,141,1680,1681,1682,715,145,716,1683,1684,719,148,149,720,150,151,1685,153,1686,155,156,157,158,159,723,724,160,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,1687,746,185,
186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,1689,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,
283,1087,-1020,-1020,-1518,1673,124,704,125,126,127,132,133,134,1674,1675,1676,1677,1678,1679,141,1680,1681,1682,715,145,716,1683,1684,719,148,149,720,150,151,1685,153,1686,155,156,157,158,159,723,724,160,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,1687,746,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,
204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,1688,233,234,235,236,237,238,239,240,241,242,243,244,1689,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1930,353,608,609,610,611,615,616,617,618,619,620,624,626,627,628,
631,632,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,
-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,120,1364,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,
189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,1933,608,609,610,611,615,616,617,618,619,620,624,626,627,628,631,632,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,
-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,-1073,1934,353,1936,353,1938,353,1940,353,1942,353,120,1000,122,351,352,353,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
374,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,380,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,120,1000,122,351,352,353,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,374,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,380,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1946,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,
631,632,633,634,635,636,637,638,-1174,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,
188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,
280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-1147,353,353,353,353,1953,353,-1281,1954,1955,-1275,1956,608,609,610,611,612,613,614,615,616,617,618,619,620,1957,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,1958,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,
362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,
212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,
633,634,635,636,637,638,-1227,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,66,70,1964,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,
155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,523,524,1966,66,299,70,300,1968,1969,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,
184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,
123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,
227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,
165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,
265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,66,353,1975,1976,353,1978,1979,353,353,1982,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,
-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,
-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,
-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,1983,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,
-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,
-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,
-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,-945,1984,-942,
-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,
-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,
-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,
-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,1985,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,
-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,
-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,
-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,-938,1986,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,
-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,
-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,
-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,
-933,-933,-933,1990,1991,1992,1993,1994,1995,1996,1997,1998,-747,-747,-747,-747,-747,-747,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2000,2001,2002,2003,2005,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,
-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,123,1800,1801,1802,1803,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,1804,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2008,2009,2010,2011,2012,608,609,610,
611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,2013,1799,1800,1801,1802,1803,1804,2015,-232,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,
361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,
211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2017,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,
188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2020,1487,1487,1814,
1815,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,-85,1508,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,1510,181,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,
282,283,1513,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,1515,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1519,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,
165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,
265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2022,1431,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1990,1991,1992,1993,1994,1995,1996,1997,2026,1998,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,
-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,2027,2028,1800,1801,1802,1803,1804,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,
180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,
280,281,282,283,2032,2033,2034,2035,2028,353,353,2038,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,
212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2043,2044,-330,2045,2047,2051,2052,2053,2054,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,
261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2057,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,
200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2061,2062,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,
-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,
170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,
254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,578,580,581,582,583,584,585,586,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,2064,1431,2065,2066,1321,1282,578,
580,581,582,583,584,1283,585,586,1282,578,580,581,582,583,584,1283,585,586,1282,578,580,581,582,583,584,1283,585,586,578,580,581,582,583,584,585,586,-521,-521,120,316,122,299,123,70,317,124,300,125,126,127,129,130,131,942,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,319,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,-518,-518,-518,-518,-518,-518,-518,-518,-522,-522,2071,2072,2073,2074,1336,1337,1338,1339,1341,1342,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,
-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,-1071,608,609,610,611,615,616,617,618,619,620,624,626,627,628,631,632,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,
-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,-1079,608,609,610,611,615,616,617,618,619,620,624,626,627,628,631,632,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,
-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,-1075,2075,2076,2077,2078,1926,1673,124,704,125,126,127,132,133,
134,1674,1675,1676,1677,1678,1679,141,1680,1681,1682,715,145,716,1683,1684,719,148,149,720,150,151,1685,153,1686,155,156,157,158,159,723,724,160,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,1687,746,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,1688,233,234,235,236,237,238,239,240,241,242,243,244,1689,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,
158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,
740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1673,124,704,125,126,127,132,133,134,1674,1675,1676,1677,1678,1679,141,1680,1681,1682,715,145,716,1683,1684,719,148,149,720,150,151,1685,153,1686,155,156,157,158,159,723,724,160,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,
180,729,730,731,732,733,734,181,182,183,1687,746,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,1688,233,234,235,236,237,238,239,240,241,242,243,244,1689,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2082,2083,1926,2084,2085,612,613,614,616,617,618,619,620,1393,1394,-1168,-1168,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,120,348,2107,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-1173,-1173,-1173,2108,-1291,2109,2110,-1295,2111,2112,353,353,351,353,120,348,349,350,122,351,352,
353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,
379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,
620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-1225,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,
199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-403,-403,2118,1431,2119,1799,1800,1801,1802,1803,1804,120,122,123,124,
125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,523,524,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,
-777,-777,-777,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2123,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,
-799,-799,-799,-799,-799,-799,-799,-799,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,523,524,2125,2126,1789,523,524,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,
-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,-700,2127,2128,2129,2130,353,2132,2133,353,353,353,353,353,1990,1991,1992,1993,1994,1995,1996,1997,1998,-746,-746,-746,-746,-746,-746,2005,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,
-834,-834,-834,-834,2141,2142,2143,2144,120,859,982,983,122,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,
190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,984,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,
283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2147,2148,2149,2150,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,
198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2155,2156,120,122,123,124,125,126,127,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,
157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,2163,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,2164,523,524,-111,2165,1487,1990,1991,1992,1993,1994,1995,1996,1997,2026,1998,-674,-674,-674,-674,-674,-674,-674,
-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,2168,2169,2170,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,123,124,125,126,127,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,
283,2174,1800,1801,1802,1803,1804,523,524,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,2175,2176,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,
172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,
272,273,274,275,276,277,278,279,280,281,282,283,2178,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,
-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,
-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,
-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,2179,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,
-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,
-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,
-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,523,524,703,124,704,125,126,127,132,706,707,708,709,710,711,712,
713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,2181,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
738,231,739,232,233,2182,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2184,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,1854,1855,1856,
-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,
-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,-337,2184,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,
-304,-304,-304,-304,-304,-304,2188,-363,-363,-363,2189,508,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,2190,508,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,
-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,-1199,2192,2062,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476,2194,2195,-470,-470,-470,-470,
-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,-470,2196,2197,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,
-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2199,1310,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,
369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,
263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2201,1926,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,
195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2203,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,
-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,
-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,
-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,
-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,2204,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,2205,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,
-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,
-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,
-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,2206,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,2207,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,
-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,
-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,
-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,2208,1321,353,353,351,353,353,353,353,-1282,2216,2217,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,
633,634,635,636,637,638,2218,2220,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,523,524,1747,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,2222,523,524,
2223,66,299,70,300,1747,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,2226,2227,2228,2229,2230,2231,2232,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2234,1336,1337,1338,1339,2235,625,1341,629,1342,634,635,636,637,638,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,
-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,-827,2239,523,524,2240,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,-819,2241,2242,2244,-838,-838,-838,-838,-838,
-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,2245,2246,523,524,2247,2248,-582,-582,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2252,2246,2253,608,609,610,611,612,
613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,2163,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,-592,2257,2258,2259,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,
-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,-87,2168,2169,2170,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,-678,2261,2262,2263,2264,1487,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,
156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,
196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2268,-345,-345,120,122,123,124,125,126,127,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2270,2271,2275,2276,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,2277,2278,
2275,2276,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,-309,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,2051,2052,2053,2283,123,124,125,126,127,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2285,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,
276,277,278,279,280,281,282,283,2286,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,
188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,
280,281,282,283,2288,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,
2291,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,
-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,-484,2292,1321,2294,1321,
294,353,353,353,353,353,2300,-1292,2301,-1296,2302,2303,2304,-1283,353,66,70,2308,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,2309,2310,2311,2312,2313,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,
141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,
225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2318,2123,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,
-799,-799,-799,-799,-799,-799,2320,2321,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,
283,2323,2240,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,-820,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,
157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,
257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2326,2327,2328,2330,2331,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,-841,2332,120,122,123,124,
125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,1063,-585,2334,2335,2246,2336,2337,2338,2339,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2341,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2343,2345,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,
-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,2346,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,2347,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,
-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,
-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,
-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,120,348,
349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,523,524,2268,-345,-345,2351,-343,
-343,2351,-343,-343,703,124,704,125,126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,738,231,739,232,233,2356,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2357,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,
-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,2359,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,2361,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,
-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,
-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,2361,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,
-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,2359,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,
-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,-322,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,-360,2364,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,
-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,
-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,2365,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,
-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,
-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,-1184,120,348,349,350,122,351,352,353,123,354,
124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,
203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,
623,2367,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,2371,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,
142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,
226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,2062,626,627,628,629,630,631,632,633,634,635,636,637,638,120,348,349,350,122,351,352,
353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,
379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2374,2375,2376,2377,2378,2379,353,353,353,353,353,120,
122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2386,-788,2387,1235,1236,1237,1238,1239,123,1240,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,1242,
157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,1243,1244,177,178,179,180,629,1245,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,1246,1247,1248,1249,1250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,-795,-795,-795,-795,2390,2239,523,524,2240,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,-823,
-823,2393,2395,2396,2397,2399,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,-844,2400,2401,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,
-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,66,70,2403,2404,2405,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,
369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,
263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2409,2410,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,
204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2414,2415,2416,2417,2418,2419,123,124,125,126,127,129,130,131,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-344,-344,2422,2423,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,2424,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,
-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,-313,2425,2426,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,
155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,2432,123,124,125,126,127,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2433,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,
169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,2434,2435,2436,-464,
-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,-464,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,
-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,-458,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,
177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,
261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2062,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,
634,635,636,637,638,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,-482,2438,-1293,2439,2440,-1284,523,524,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,
-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,2444,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,2445,2446,-791,-791,2447,2240,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,
-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,-825,2449,2450,2452,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,2453,2454,120,122,123,124,125,
126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,
227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2457,2460,2461,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,2462,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,2463,2464,2465,2466,2467,2468,2469,2470,2471,703,124,704,125,
126,127,132,706,707,708,709,710,711,712,713,714,715,145,716,717,718,719,149,720,151,721,722,156,157,158,159,723,724,725,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,726,177,178,727,728,179,180,729,730,731,732,733,734,181,182,183,735,746,186,187,188,189,190,191,192,193,194,195,196,197,199,200,201,202,203,204,205,737,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,
222,223,224,225,226,227,228,229,230,738,231,739,232,233,2356,234,235,236,237,238,239,240,241,242,243,244,740,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2474,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,-315,2475,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,
-316,-316,-316,-316,-316,-316,-316,-316,-316,-316,66,67,68,69,70,71,72,73,74,75,76,2476,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,523,524,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,-321,523,524,2477,2478,523,524,2479,
2480,66,67,68,69,70,71,72,73,74,75,76,2481,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,
164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,
169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,
253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,
174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,
257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2435,2485,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,-465,353,353,353,1436,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,
-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,-784,2491,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,120,122,123,354,124,358,125,126,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,
142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,375,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,379,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2493,2494,2495,2239,523,524,2240,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,-850,
-850,-850,-850,-850,-850,-850,-850,-850,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,2498,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,2499,2500,2501,2502,2409,2410,120,923,924,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,
174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,
274,275,276,277,278,279,280,281,282,283,2414,2415,2416,2417,2418,2419,2506,353,2508,523,524,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,
197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2511,120,122,123,124,125,126,127,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2361,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,
-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,
-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2361,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,
-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,
-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,-329,2516,2435,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,608,609,610,611,612,613,614,615,616,617,618,619,
620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,
141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,
225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2518,-1285,2308,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,
-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,353,2521,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,2240,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,
-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,-851,2460,2461,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,
180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2460,2461,123,124,125,126,127,1269,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2527,1286,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,
-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,2528,523,524,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,-317,523,524,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,
-318,-318,-318,-318,-318,-318,-318,-318,-318,-318,523,524,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,
167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,
267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,523,524,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,
-469,-469,-469,353,2533,2534,2535,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,2537,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,2538,1599,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,
127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,523,524,2540,523,524,2541,2543,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,
-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,2544,2545,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,2546,1321,2460,2461,2548,2549,1228,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,
276,277,278,279,280,281,282,283,2553,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,2554,2555,2556,2557,523,524,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,-303,
-303,-303,523,524,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,-302,2558,2559,120,859,860,861,862,122,863,351,352,353,123,354,124,356,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,
157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,864,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,199,200,201,379,380,202,203,865,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,
161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,385,252,253,254,255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,123,124,125,126,127,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,
187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,2563,1228,608,
609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,2564,634,635,636,637,638,2565,1431,2566,2567,120,348,349,350,122,351,352,353,123,354,124,356,499,358,359,125,360,127,129,361,362,363,364,132,365,133,134,135,136,137,138,139,140,141,142,143,144,145,366,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,367,161,162,163,164,165,166,167,168,169,170,
171,172,173,174,175,176,368,177,178,369,370,371,372,373,179,180,374,375,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,377,378,199,200,201,379,380,202,203,381,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,382,220,221,222,223,224,225,226,227,228,229,230,383,231,384,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,385,252,253,254,
255,256,386,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,353,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,
-719,-719,-719,-719,-719,-719,2570
;
yyg_sym =
-353,-337,-252,-251,-250,-249,-222,-186,-167,-137,-136,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-51,-49,-44,-33,-32,-31,-30,-29,-2,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-64,-48,-433,-205,-156,-17,-67,-32,-31,-30,-29,-260,-374,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,
-307,-306,-210,-209,-208,-48,-29,-14,-12,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-72,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-394,-377,-370,-356,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-276,-208,-66,-48,-453,-452,-451,-450,-347,-310,-309,-307,-265,-181,-180,-55,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-180,-453,-452,-451,-450,-385,-347,-310,-309,-307,-181,
-369,-350,-453,-452,-451,-450,-420,-419,-347,-310,-453,-452,-451,-450,-420,-419,-347,-310,-353,-284,-283,-21,-20,-378,-355,-453,-452,-451,-450,-347,-310,-309,-307,-181,-453,-452,-451,-450,-347,-310,-309,-307,-181,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-347,-310,-309,-307,-181,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,
-195,-453,-452,-451,-450,-362,-347,-313,-310,-309,-307,-306,-274,-273,-154,-153,-152,-65,-63,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-387,-347,-313,-310,-309,-307,-306,-275,-153,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-354,-336,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-211,-34,-17,-205,-330,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-276,-208,-66,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-276,-208,
-66,-48,-16,-152,-152,-152,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-41,-29,-25,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-153,-152,-39,-38,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-153,-152,-39,-38,-346,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-67,-48,-32,-31,-30,-29,-14,-12,-453,-452,-451,-450,-372,-349,-347,
-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-353,-337,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-366,-365,-364,-353,-337,-252,-251,-250,-249,-222,-197,-196,-191,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,
-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-281,-280,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-67,-48,-47,-41,-37,-32,-31,-30,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,
-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-45,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,
-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-29,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-29,-345,-211,-167,-135,-134,-133,-33,-32,-31,-30,-29,-212,-212,-212,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,
-298,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-298,-208,-48,-212,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-298,-208,-48,-212,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-298,-208,-48,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-368,-453,-452,-451,-450,-347,-310,-309,-307,-181,-386,-453,-452,-451,-450,-347,-310,
-309,-307,-181,-152,-152,-353,-337,-264,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-453,-452,-451,-450,-423,-347,-313,-310,-309,-307,-306,-369,-369,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-13,-453,-452,-451,-450,-420,-419,-347,
-310,-453,-452,-451,-450,-420,-419,-347,-310,-453,-452,-451,-450,-420,-419,-347,-310,-453,-452,-451,-450,-420,-419,-347,-310,-453,-452,-451,-450,-420,-419,-347,-310,-453,-452,-451,-450,-420,-419,-347,-310,-22,-22,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-347,-310,-309,-307,-181,-453,-452,-451,-450,-347,-310,-309,-307,-181,
-453,-452,-451,-450,-347,-310,-309,-307,-181,-453,-452,-451,-450,-347,-310,-309,-307,-181,-366,-365,-364,-353,-337,-252,-251,-250,-249,-222,-197,-196,-191,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,
-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,
-172,-171,-170,-169,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-152,-154,-152,-344,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-211,-211,-430,-429,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-205,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-282,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,
-145,-144,-143,-48,-47,-41,-37,-29,-15,-8,-7,-6,-4,-3,-31,-30,-29,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-276,-208,-66,-48,-33,-32,-31,-30,-29,-167,-135,-134,-133,-33,-32,-31,-30,-29,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-291,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-19,-9,-8,-7,-4,-3,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-153,-152,-39,-453,-452,-451,-450,-353,-347,-313,-310,-309,-307,-306,
-153,-152,-129,-108,-39,-38,-33,-32,-31,-30,-29,-353,-129,-108,-33,-32,-31,-30,-29,-346,-304,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-32,-31,-30,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-347,-316,-311,-310,-309,-308,-307,-306,-157,-153,-152,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-453,-452,-451,-450,
-349,-347,-313,-310,-309,-307,-306,-268,-208,-131,-48,-346,-346,-346,-346,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-153,-152,-39,-38,-346,-346,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-303,-210,-209,-208,-206,-67,-48,-32,-31,-30,-29,-14,-12,-453,-452,-451,-450,-367,-347,-310,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,
-4,-3,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-367,-347,-310,-453,-452,-451,-450,-363,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,
-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,
-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,
-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,
-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-154,-153,-152,-48,
-29,-10,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-160,-289,-46,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,
-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-325,-18,-371,-362,-199,-198,-152,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,
-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-382,-253,-453,-452,-451,-450,-349,-347,-313,-310,
-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-211,-211,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-211,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-66,-48,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-297,-160,-29,-453,-452,-451,-450,-349,-347,-313,-310,
-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-212,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-347,-310,-309,-307,-181,-180,-55,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-389,-389,-389,-187,-187,-187,-188,-197,-190,-189,-192,-191,-389,
-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,-266,-188,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-453,-452,-451,-450,-367,-347,-310,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-386,-453,-452,-451,-450,-347,-310,-309,-307,-181,-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,-293,-386,-353,
-337,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-353,-337,-264,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,
-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-353,-337,-264,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-153,-152,-39,-38,-453,-452,-451,-450,-418,
-347,-313,-310,-309,-307,-306,-293,-353,-21,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-48,-41,-37,-20,-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,-293,-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,-293,-22,-224,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-380,-244,-243,-239,-238,-237,-235,-230,-229,-228,-227,-226,-225,-195,-195,-453,-452,-451,-450,-362,-347,-313,-310,-309,-307,-306,-154,-153,-152,-65,-63,-453,-452,-451,-450,
-362,-347,-313,-310,-309,-307,-306,-154,-153,-152,-65,-42,-453,-452,-451,-450,-387,-347,-313,-310,-309,-307,-306,-153,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-404,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-255,-254,-200,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-298,-208,-48,-366,-365,-364,-329,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,
-282,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-15,-8,-7,-6,-4,-3,-33,-32,-31,-30,-29,-195,-161,-453,-452,-451,-450,-347,-316,-311,-310,-309,-308,-307,-306,-197,-196,-191,-157,-153,-152,-35,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-67,-48,-47,-41,-37,-32,-31,-30,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,
-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,
-41,-37,-29,-9,-8,-7,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-152,-152,-453,-452,-451,-450,-347,-316,-311,-310,-309,-308,-307,-306,-157,-153,-152,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-64,-48,-353,-129,-108,-33,-32,-31,-30,-29,-277,-75,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-267,-168,-160,-67,-32,-31,-30,-29,-164,-453,-452,-451,-450,
-372,-349,-347,-313,-310,-309,-307,-306,-292,-210,-209,-208,-48,-29,-14,-12,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,-293,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-346,-36,-164,-163,-453,-452,-451,-450,-349,
-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-346,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-346,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-453,-452,-451,-450,-372,-349,-347,
-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-346,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-153,-152,-39,-38,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-153,-152,-39,-38,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-353,-337,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,
-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-366,-365,-364,-197,-196,-191,-139,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,
-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-154,-153,-152,-48,-29,-10,-3,-366,-365,-364,-197,-196,-191,-353,-337,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,
-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,
-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-154,-153,-152,-48,-29,-10,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,
-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,
-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-152,-366,-365,-364,-197,-196,-191,-152,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-426,-349,-347,-313,-310,-309,-308,-307,-306,-279,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-67,-48,-47,-41,-37,-32,-31,-30,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,-152,-152,-152,-152,-152,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,
-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-155,-46,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-160,-154,-152,-152,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,
-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-207,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-211,-399,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-223,-376,-223,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,
-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-152,-453,-452,-451,-450,-347,-314,-310,-309,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-152,-152,-152,-152,-152,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-152,-152,-152,-152,-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,-77,-67,-33,-32,-31,-30,-29,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-272,
-56,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-261,-56,-366,-365,-364,-197,-196,-191,-352,-386,-353,-337,-252,-251,-250,
-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-353,-337,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,
-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,-293,-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,-293,-224,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-160,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-234,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-160,-453,-452,-451,-450,-347,-313,-310,-309,
-307,-306,-234,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-152,-344,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-347,-313,-310,
-309,-307,-306,-405,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-402,-200,-201,-154,-152,-201,-154,-152,-201,-154,-152,-201,-154,-152,-201,-154,-152,-201,-154,-152,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-15,-8,-7,-6,-4,-3,-396,-328,-327,-326,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,
-306,-163,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-19,-9,-8,-7,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-453,-452,
-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,
-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-453,-452,-451,-450,-347,-316,-311,-310,-309,-308,-307,-306,-157,-153,-152,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-453,
-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-366,-365,-364,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-291,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-32,-31,-30,-29,-19,-9,-8,-7,-4,-3,-353,-129,-108,-33,-32,-31,-30,-29,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,
-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-346,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-153,-152,-39,-38,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-153,-152,-39,-38,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-347,-316,-311,-310,-309,-308,-307,-306,-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,-293,-346,-36,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,
-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-164,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-131,-48,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-292,-210,-209,-208,-48,-29,-14,-12,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,
-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-346,-36,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-346,-36,-453,-452,
-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-346,-36,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-346,-36,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-346,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-153,-152,-39,-38,-453,-452,-451,-450,-349,-347,-313,
-310,-309,-307,-306,-208,-206,-48,-346,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-303,-210,-209,-208,-206,-67,-48,-32,-31,-30,-29,-14,-12,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-160,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-160,-139,-453,-452,-451,-450,-349,
-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-139,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-197,-196,-191,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,
-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,
-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-197,-196,-191,-197,-196,-191,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,
-347,-314,-313,-310,-309,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-81,-80,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-281,-280,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-67,-48,-47,-41,-37,-32,-31,
-30,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,-363,-29,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-154,-153,-152,-48,-29,-10,-3,-453,-452,-451,-450,-367,-347,-310,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,
-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-152,-197,-190,-189,-192,-191,-152,-152,-152,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,
-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-428,-347,-313,-310,-309,-307,-306,-302,-213,-453,
-452,-451,-450,-347,-313,-310,-309,-307,-306,-160,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-152,-77,-67,-33,-32,-31,-30,-29,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-77,-67,-33,-32,-31,-30,-29,-77,-67,-33,
-32,-31,-30,-29,-366,-365,-364,-197,-196,-191,-57,-54,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-261,-56,-339,-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,-346,-138,-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,-293,-138,-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,
-293,-244,-230,-229,-228,-227,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-297,-160,-453,-452,-451,-450,-421,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-234,-233,-57,-54,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-234,-233,-379,-195,-195,-383,-305,-269,-78,-383,-305,-269,-78,-403,-154,-152,-154,-152,-201,-154,-152,-201,-154,-152,-201,-154,-152,-195,-195,
-164,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,-191,-75,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-353,-129,-108,-33,-32,-31,-30,-29,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-168,-160,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-153,-152,-39,-38,-366,-365,-364,-197,-196,
-191,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-297,-160,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-346,-36,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-346,-36,-346,-36,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,
-306,-210,-209,-208,-48,-29,-14,-12,-346,-36,-346,-36,-346,-36,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-346,-36,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-153,-152,-39,-38,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-210,-209,-208,-48,-29,-14,-12,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-160,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-160,-366,-365,-364,-197,-196,-191,-156,-139,-139,-139,
-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,
-7,-6,-4,-3,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,-191,-152,-453,-452,-451,-450,-347,-314,-313,-310,-309,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-81,-80,-389,-389,-389,-187,-187,-188,-453,-452,-451,-450,-347,-314,-313,-310,-309,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-188,-453,-452,-451,-450,-347,-314,-313,-310,-309,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-81,-80,
-152,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-426,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,-152,-152,-152,-152,-152,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-154,-153,-152,-48,-29,-10,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-154,-153,-152,-48,-29,-10,-3,-366,-365,-364,-197,-196,
-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,-152,-152,-152,-152,-152,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,
-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-297,-261,-160,-56,-33,-32,-31,-30,-29,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-77,-67,-33,-32,-31,-30,-29,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-272,-56,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-29,-152,-152,-152,-152,-263,-59,-58,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-56,-245,-453,-452,-451,
-450,-347,-313,-310,-309,-307,-306,-57,-56,-54,-366,-365,-364,-197,-196,-191,-57,-54,-340,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-138,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-160,-453,-452,-451,-450,-347,-313,-310,-309,
-307,-306,-234,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-234,-453,-452,-451,-450,-418,-347,-313,-310,-309,-307,-306,-293,-263,-232,-59,-58,-236,-57,-54,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-152,-152,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-406,-432,-431,
-411,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-257,-256,-202,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-346,-346,-36,-346,-36,-346,-36,-346,-453,-452,-451,-450,-372,-349,-347,-313,-310,-309,-307,-306,-303,-210,-209,-208,-206,-67,-48,-32,-31,-30,-29,-14,-12,-197,
-196,-191,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-347,-314,-313,-310,-309,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-81,-80,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-453,-452,-451,-450,-347,-314,-313,-310,-309,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-80,-366,-365,-364,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,
-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,-152,-152,-154,-152,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-57,-54,-453,-452,-451,-450,-349,-347,-313,
-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-215,-453,-452,-451,-450,-428,-347,-313,-310,-309,-307,-306,-152,-152,-152,-152,-152,-152,-59,-58,-245,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-421,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-422,-349,-347,-313,
-310,-309,-307,-306,-259,-208,-48,-453,-452,-451,-450,-422,-349,-347,-313,-310,-309,-307,-306,-259,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-341,-417,-414,-366,-365,-364,-197,-196,-191,-185,-232,-59,-58,-231,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-234,-57,-54,-453,-452,-451,
-450,-418,-347,-313,-310,-309,-307,-306,-293,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-434,-383,-78,-434,-407,-195,-195,-257,-162,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,
-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-152,-152,-154,-152,-152,-152,-152,-366,-365,-364,-197,-196,-191,-442,-213,-77,-67,-33,-32,-31,-30,-29,-213,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-197,
-196,-191,-398,-393,-390,-246,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-298,-295,-208,-48,-453,-452,-451,-450,-422,-349,-347,-313,-310,-309,-307,-306,-259,-208,-48,-366,-365,-364,-197,-196,-191,-342,-417,-414,-231,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-79,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-439,-438,-435,-439,-438,-435,-353,-337,-264,-252,-251,-250,-249,-222,-186,-167,
-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-411,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,
-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-373,-156,-152,-152,-152,-152,-152,-152,-33,-32,-31,-30,-29,-214,-453,-452,-451,-450,-400,-349,-347,-313,-310,-309,-308,-307,-306,-271,-270,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-215,-366,-365,
-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-393,-390,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-298,-295,-208,-48,-381,-453,-452,-451,-450,-422,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-242,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,
-41,-37,-29,-8,-7,-6,-4,-3,-79,-384,-384,-453,-452,-451,-450,-441,-440,-347,-314,-310,-309,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-436,-338,-338,-436,-353,-337,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-453,-452,-451,-450,-349,
-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-286,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-27,-8,-7,-6,-4,-3,-366,-365,-364,-257,-256,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,
-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-152,-152,-152,-152,-152,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-375,-347,-313,-310,-309,-307,-306,-197,-196,-191,-398,-393,-390,-392,-247,-33,-32,-31,-30,-29,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,
-8,-7,-6,-4,-3,-416,-415,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-241,-240,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-366,-365,-364,-197,-196,-191,-353,-337,-264,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,
-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-353,-337,-264,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,
-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-453,-452,-451,-450,-349,-348,-347,-313,-310,-309,-307,-306,-366,-365,-364,-197,-196,-191,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-286,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-27,-8,-7,-6,-4,-3,-257,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-400,-349,-347,
-313,-310,-309,-308,-307,-306,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-221,-217,-393,-390,-248,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-413,-412,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-441,-347,-314,-310,-309,-194,-193,-178,-175,-174,
-173,-172,-171,-170,-169,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-353,-337,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-353,-337,-252,-251,-250,-249,-222,-186,-167,-137,-135,-134,-133,-125,-124,-123,-122,-121,-119,-118,-117,-116,
-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-97,-96,-93,-92,-91,-90,-88,-87,-71,-70,-69,-68,-67,-60,-53,-50,-49,-33,-32,-31,-30,-29,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-286,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-27,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,
-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-27,-8,-7,-6,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-152,-152,-152,-376,-216,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-48,-41,-37,-398,-393,-390,-366,-365,-364,-197,-196,-191,-416,-415,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-268,-208,
-131,-48,-240,-152,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-338,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-338,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,
-4,-3,-214,-152,-393,-390,-413,-412,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-413,-412,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-267,-168,-160,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-366,-365,-364,-197,-196,-191,-152,-220,-453,-452,-451,-450,-349,
-347,-313,-310,-309,-308,-307,-306,-278,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-291,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-19,-9,-8,-7,-4,-3,-219,-413,-412,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-453,-452,-451,-450,-349,-347,-313,-310,-309,-307,-306,-208,-48,-218,
-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-291,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-19,-9,-8,-7,-4,-3,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-453,-452,-451,-450,-347,-313,-310,-309,-307,-306,-297,-160,-366,-365,-364,-197,-196,-191,-453,-452,-451,-450,-349,-347,-313,-310,-309,-308,-307,-306,-208,-184,
-159,-158,-154,-153,-152,-151,-150,-149,-148,-147,-146,-145,-144,-143,-48,-47,-41,-37,-29,-8,-7,-6,-4,-3,-152,-366,-365,-364,-197,-196,-191
;
yyg_act =
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,106,107,108,109,110,111,112,113,114,115,116,117,118,119,284,289,291,292,296,297,62,63,298,302,307,106,107,108,109,309,110,111,112,113,114,
115,116,310,311,117,312,313,314,315,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,387,388,389,390,106,107,108,109,110,111,112,113,114,115,116,410,117,411,412,106,107,108,109,111,113,424,425,426,427,428,429,106,107,108,109,111,432,113,114,115,116,433,106,107,108,109,434,111,113,424,425,435,
444,445,106,107,108,109,452,453,111,454,106,107,108,109,452,460,111,454,464,465,466,467,468,478,480,106,107,108,109,111,113,424,425,490,106,107,108,109,111,113,424,425,492,106,107,108,109,111,495,113,114,115,116,106,107,108,109,111,113,424,425,496,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,498,346,347,
505,106,107,108,109,509,111,510,113,114,115,116,511,512,513,514,515,516,517,106,107,108,109,111,525,113,114,115,116,106,107,108,109,526,111,527,113,114,115,116,528,529,106,107,108,109,111,530,113,114,115,116,531,534,106,107,108,109,110,111,112,113,114,115,116,117,538,539,542,543,544,549,106,107,108,109,110,111,112,113,114,115,116,555,117,411,412,106,107,108,109,110,111,112,113,114,115,116,556,117,
411,412,557,561,562,563,106,107,108,109,110,111,112,113,114,115,116,117,338,564,565,566,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,567,106,107,108,109,111,570,113,114,115,116,571,572,573,574,106,107,108,109,111,570,113,114,115,116,571,572,573,576,577,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,296,312,297,62,63,587,588,589,106,107,108,109,309,110,111,
112,113,114,115,116,310,311,117,312,313,314,590,1,593,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,594,595,60,61,62,63,64,601,602,603,1,593,3,4,5,6,7,604,605,606,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,
24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,607,595,60,61,62,63,64,106,107,108,109,110,111,112,113,114,321,115,116,639,640,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,296,338,339,340,341,297,62,63,641,343,344,642,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,
327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,643,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,644,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,646,340,341,342,343,344,647,346,347,106,107,108,
109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,648,346,347,655,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,656,346,347,659,665,667,669,670,671,672,673,61,62,63,64,678,680,681,106,107,108,109,110,111,112,113,114,115,116,
682,117,683,106,107,108,109,110,111,112,113,114,115,116,684,117,683,686,106,107,108,109,110,111,112,113,114,115,116,687,117,683,688,106,107,108,109,110,111,112,113,114,115,116,689,117,683,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,702,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,743,748,106,107,108,109,111,113,424,425,752,754,106,107,108,109,111,113,
424,425,757,761,762,1,593,763,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,764,595,60,61,62,63,64,106,107,108,109,766,111,767,113,114,115,116,768,769,106,107,108,109,110,111,112,113,114,115,116,117,770,771,106,107,108,109,452,772,111,
454,106,107,108,109,452,773,111,454,106,107,108,109,452,774,111,454,106,107,108,109,452,775,111,454,106,107,108,109,452,776,111,454,106,107,108,109,452,777,111,454,778,791,106,107,108,109,110,111,112,113,114,115,116,117,796,106,107,108,109,110,111,112,113,114,115,116,117,798,106,107,108,109,110,111,112,113,114,115,116,117,799,106,107,108,109,111,113,424,425,800,106,107,108,109,111,113,424,425,801,
106,107,108,109,111,113,424,425,802,106,107,108,109,111,113,424,425,803,601,602,603,1,593,3,4,5,6,7,604,605,606,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,804,595,60,61,62,63,64,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,
325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,648,346,347,106,107,108,109,110,111,112,113,114,115,116,117,805,106,107,108,109,110,111,112,113,114,115,116,117,806,106,107,108,109,110,111,112,113,114,115,116,117,807,106,107,108,109,110,111,112,113,114,115,116,117,808,106,107,108,109,809,810,111,811,113,114,115,116,106,107,108,109,111,691,113,692,693,694,695,696,697,698,
699,700,701,812,106,107,108,109,809,813,111,811,113,114,115,116,816,817,818,820,106,107,108,109,111,824,113,114,115,116,106,107,108,109,110,111,112,113,114,115,116,117,825,829,830,831,832,106,107,108,109,110,111,112,113,114,115,116,117,834,106,107,108,109,110,111,112,113,114,115,116,117,836,837,106,107,108,109,110,111,112,113,114,321,115,116,840,117,322,323,324,325,326,327,328,329,330,331,332,333,
334,335,336,338,339,340,341,342,841,343,344,842,346,347,844,845,846,106,107,108,109,110,111,112,113,114,115,116,847,117,411,412,673,61,62,63,64,848,849,850,851,852,61,62,63,64,106,107,108,109,853,111,854,113,114,321,115,116,855,117,322,325,326,327,328,338,339,340,341,342,856,857,343,344,858,347,106,107,108,109,111,868,113,114,115,116,571,572,869,106,107,108,109,871,111,570,113,114,115,116,
571,572,872,873,573,874,875,61,62,63,64,871,877,873,875,61,62,63,64,577,879,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,881,62,63,882,343,344,883,346,347,106,107,108,109,111,886,887,113,114,888,889,890,891,892,893,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,919,106,107,108,109,
110,111,112,113,114,115,116,920,117,921,922,925,928,931,933,106,107,108,109,111,570,113,114,115,116,571,572,573,937,577,577,106,107,108,109,309,110,111,112,113,114,115,116,939,310,311,117,940,296,941,297,62,63,587,588,589,106,107,108,109,943,111,944,106,107,108,109,110,111,112,113,114,321,115,116,952,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,
346,347,106,107,108,109,111,959,113,114,115,116,106,107,108,109,961,111,944,106,107,108,109,963,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,964,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,969,346,347,106,107,108,109,
110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,970,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,971,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,
338,339,340,341,342,343,344,972,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,973,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,974,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,
323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,975,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,343,344,980,981,347,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,990,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,
340,341,342,343,344,991,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,994,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,995,346,347,106,107,108,109,110,111,112,113,114,115,116,117,325,326,327,996,
997,998,999,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1001,346,347,601,602,603,604,605,606,601,602,603,604,605,606,601,602,603,604,605,606,106,107,108,109,111,1015,113,114,115,116,1016,1017,1018,601,602,603,604,605,606,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,1021,117,322,323,
324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,1023,1024,1033,1034,1035,1036,1037,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1038,346,347,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,
335,336,338,339,340,341,342,343,344,1039,346,347,106,107,108,109,110,111,112,113,114,321,115,116,1040,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,106,107,108,109,110,111,112,113,114,321,115,116,1042,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,1044,1045,106,107,108,109,110,111,112,113,
114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1049,346,347,1050,1051,106,107,108,109,110,111,112,113,114,115,116,117,1053,1054,106,107,108,109,110,111,112,113,114,115,116,117,1055,412,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,315,106,107,108,109,111,1015,113,114,115,116,1056,1057,1058,106,107,108,109,110,111,112,113,
114,115,116,117,1059,106,107,108,109,110,111,112,113,114,115,116,117,1061,106,107,108,109,110,111,112,113,114,115,116,117,1062,1064,106,107,108,109,110,111,112,113,114,115,116,117,1065,106,107,108,109,110,111,112,113,114,115,116,117,1066,106,107,108,109,111,113,424,425,1067,428,1068,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1072,1074,1076,1077,1079,1081,1082,1086,1088,1089,1090,1100,1101,1110,
106,107,108,109,1112,111,1113,113,114,115,116,1114,1119,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1124,106,107,108,109,1126,111,944,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1127,346,347,1129,106,107,108,109,111,113,424,425,1130,106,107,108,109,1131,111,1113,113,114,115,116,1132,1133,1,
593,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,1136,595,60,61,62,63,64,1,593,1138,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,
44,45,46,47,48,49,50,51,52,53,54,55,56,764,595,60,61,62,63,64,1,593,1140,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,764,595,60,61,62,63,64,106,107,108,109,111,570,113,114,115,116,571,572,573,1142,106,107,108,109,1131,
111,1113,113,114,115,116,1145,464,1146,106,107,108,109,110,111,112,113,114,321,115,116,117,1147,340,1148,1149,106,107,108,109,1131,111,1113,113,114,115,116,1150,106,107,108,109,1131,111,1113,113,114,115,116,1152,1153,1154,106,107,108,109,110,111,112,113,114,115,116,117,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1182,1184,106,107,108,109,509,111,510,113,114,115,116,513,514,515,516,1188,106,107,108,109,
509,111,510,113,114,115,116,513,514,515,1189,1191,106,107,108,109,1193,111,527,113,114,115,116,529,106,107,108,109,110,111,112,113,114,115,116,117,1195,106,107,108,109,110,111,112,113,114,115,116,117,1196,1197,106,107,108,109,110,111,112,113,114,115,116,117,1199,1200,1201,1202,106,107,108,109,110,111,112,113,114,115,116,1218,117,683,601,602,603,1220,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,
1224,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,841,343,344,842,346,347,852,61,62,63,64,505,1227,106,107,108,109,111,886,887,113,114,888,889,890,604,1230,606,1231,1232,1233,1234,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,296,338,339,340,341,297,62,63,641,343,344,1251,346,347,106,107,108,109,
853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,1252,343,344,858,347,106,107,108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,1253,343,344,858,347,106,107,108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,1254,343,344,858,347,106,107,108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,
340,341,342,1255,343,344,858,347,106,107,108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,1256,343,344,858,347,1257,1258,106,107,108,109,111,886,887,113,114,888,889,890,1259,892,893,106,107,108,109,110,111,112,113,114,115,116,117,118,119,871,1260,873,875,61,62,63,64,1261,1262,106,107,108,109,111,1264,113,114,115,116,1265,1266,1267,296,297,62,63,298,1270,106,107,108,109,
309,110,111,112,113,114,115,116,1272,310,311,117,312,313,314,1273,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1276,346,347,106,107,108,109,1131,111,1113,113,114,115,116,1277,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1280,577,1281,1284,1285,106,107,108,109,110,
111,112,113,114,321,115,116,1290,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1293,1294,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1297,1298,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1301,106,107,108,109,309,110,111,
112,113,114,115,116,310,311,117,312,313,314,1303,1304,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1306,106,107,108,109,111,570,113,114,115,116,571,572,573,1308,106,107,108,109,111,570,113,114,115,116,571,572,573,1311,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1312,1,593,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,
23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,1315,595,60,61,62,63,64,601,602,603,604,605,606,1322,106,107,108,109,110,111,112,113,114,321,115,116,1325,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,106,107,108,109,110,111,112,113,114,321,115,116,1326,117,322,
323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,106,107,108,109,110,111,112,113,114,321,115,116,1327,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,106,107,108,109,110,111,112,113,114,115,116,117,325,326,327,996,997,1329,999,601,602,603,604,605,606,1,593,3,4,5,6,7,8,9,10,12,13,
14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,1330,595,60,61,62,63,64,601,602,603,604,605,606,601,602,603,604,605,606,601,602,603,604,605,606,601,602,603,604,605,606,601,602,603,604,605,606,601,602,603,604,605,606,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,
115,116,117,322,325,326,327,328,338,339,340,341,342,343,344,1331,981,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1332,346,347,106,107,108,109,110,111,112,113,114,115,116,117,325,326,327,996,997,1333,999,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,
334,335,336,338,339,340,341,342,343,344,1334,346,347,604,1335,606,106,107,108,109,110,111,112,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,343,344,1343,981,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,343,344,1344,981,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,
338,339,340,341,342,343,344,1345,346,347,1346,601,602,603,604,605,606,1358,601,602,603,604,605,606,601,602,603,604,605,606,106,107,108,109,1361,110,111,112,113,114,321,115,116,1362,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,296,338,339,340,341,297,62,63,641,343,344,1363,346,347,601,602,603,604,605,606,1366,1369,1373,1378,1384,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,
324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1391,346,347,601,602,1392,1397,1398,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1400,346,347,106,107,108,109,111,1015,113,114,115,116,1401,1405,1406,1410,601,602,603,604,605,606,601,602,603,604,605,606,106,107,108,109,110,111,112,113,
114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1418,346,347,601,602,603,1421,604,605,606,106,107,108,109,110,111,112,113,114,115,116,117,1423,106,107,108,109,110,111,112,113,114,115,116,117,1424,1425,1426,106,107,108,109,110,111,112,113,114,115,116,117,1429,1432,1435,1437,106,107,108,109,110,111,112,113,114,115,116,117,1438,106,107,108,109,110,111,
112,113,114,115,116,117,1439,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,702,1440,106,107,108,109,111,1441,113,692,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1443,1445,1446,1447,1449,1450,106,107,108,109,111,1451,113,114,115,116,1460,1461,1462,1463,106,107,108,109,1464,111,1113,113,114,115,116,1466,1467,1468,61,62,63,64,106,107,108,109,111,1469,113,114,115,116,1470,
1471,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1472,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1474,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1478,346,347,106,107,108,109,111,1469,113,114,115,116,1479,1480,601,602,603,604,605,606,1483,1486,1,593,3,4,5,
6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,1136,595,60,61,62,63,64,1,593,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,
49,50,51,52,53,54,55,56,1136,595,60,61,62,63,64,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1492,106,107,108,109,1131,111,1113,113,114,115,116,1493,106,107,108,109,1131,111,1113,113,114,115,116,1496,1500,106,107,108,109,111,1015,113,114,115,116,1507,106,107,108,109,111,1511,113,114,115,116,1512,106,107,108,109,111,1015,113,114,115,116,1517,106,107,108,109,111,1511,113,114,
115,116,1518,106,107,108,109,110,111,112,113,114,115,116,117,1525,106,107,108,109,110,111,112,113,114,115,116,117,1526,106,107,108,109,110,111,112,113,114,115,116,117,1527,106,107,108,109,110,111,112,113,114,115,116,117,1528,106,107,108,109,809,1529,111,811,113,114,115,116,106,107,108,109,809,1530,111,811,113,114,115,116,1531,1532,106,107,108,109,809,1533,111,811,113,114,115,116,106,107,108,109,111,1534,113,
114,115,116,1537,106,107,108,109,111,1539,113,114,115,116,1540,1542,1543,1544,1545,1549,1544,1545,1550,1544,1545,1552,1544,1545,1554,1544,1545,1555,1544,1545,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,1557,343,344,842,346,347,1558,1560,1561,1562,106,107,108,109,809,1576,111,811,113,114,115,116,106,107,108,109,809,1577,111,811,113,114,115,
116,1579,106,107,108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,1580,857,343,344,858,347,106,107,108,109,110,111,112,113,114,321,115,116,1581,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,106,107,108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,1582,343,344,858,347,106,107,
108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,1583,343,344,858,347,106,107,108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,1584,343,344,858,347,106,107,108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,1585,343,344,858,347,106,107,108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,
338,339,340,341,342,1586,343,344,858,347,106,107,108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,1587,343,344,858,347,106,107,108,109,111,886,887,113,114,888,889,890,1588,1589,1590,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1591,106,107,108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,1592,343,344,858,347,106,
107,108,109,853,111,854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,1593,343,344,858,347,601,602,603,604,605,606,604,1230,606,604,1230,606,604,1230,606,604,1230,606,604,1230,606,106,107,108,109,853,111,854,113,114,321,115,116,1595,117,322,325,326,327,328,338,339,340,341,1596,62,63,882,856,857,343,344,858,347,871,1600,873,875,61,62,63,64,106,107,108,109,110,111,112,113,114,321,115,
116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1601,346,347,577,106,107,108,109,111,570,113,114,115,116,571,572,573,1604,106,107,108,109,111,570,113,114,115,116,571,572,573,1605,601,602,603,604,605,606,106,107,108,109,111,1608,887,113,114,888,889,890,106,107,108,109,1131,111,1113,113,114,115,116,1609,577,1610,106,107,108,109,110,111,112,113,114,321,115,116,
117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1611,346,347,1613,106,107,108,109,110,111,112,113,114,115,116,117,1614,922,106,107,108,109,309,110,111,112,113,114,115,116,1615,310,311,117,312,313,314,1273,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1616,346,347,106,
107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1617,346,347,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1620,577,1621,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1623,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1624,577,1625,106,107,
108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1627,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1628,577,1629,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1630,577,1631,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1633,577,106,107,108,109,111,570,113,114,115,116,571,572,573,1634,106,107,108,109,110,111,112,
113,114,115,116,117,1635,1636,577,106,107,108,109,309,110,111,112,113,114,115,116,1638,310,311,117,940,296,941,297,62,63,587,588,589,106,107,108,109,110,111,112,113,114,321,115,116,1639,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,106,107,108,109,111,1015,113,114,115,116,1641,106,107,108,109,111,1015,113,114,115,116,1643,1645,106,107,108,109,110,
111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1646,346,347,1648,106,107,108,109,110,111,112,113,114,321,115,116,1652,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,604,1335,606,601,602,603,604,605,606,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,
117,322,325,326,327,328,338,339,340,341,342,343,344,1657,981,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,343,344,1658,981,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,343,344,1659,981,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,343,344,1660,981,347,
106,107,108,109,110,111,112,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,343,344,1661,981,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,343,344,1662,981,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,343,344,1663,981,347,604,1335,606,604,1335,606,601,602,603,604,605,606,106,107,108,109,
111,691,1668,113,1669,115,116,693,694,695,696,697,698,699,700,701,1670,1671,1672,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1693,346,347,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,639,1696,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,296,338,339,340,341,297,62,
63,641,343,344,642,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1698,346,347,601,602,603,604,605,606,1709,1710,106,107,108,109,110,111,112,113,114,115,116,117,325,326,327,996,997,1712,999,106,107,108,109,1713,111,944,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,
330,331,332,333,334,335,336,338,339,340,341,342,343,344,1715,346,347,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1718,346,347,1722,1088,1723,1090,1724,1101,1726,1727,1728,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,
340,341,342,343,344,1729,346,347,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1730,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1732,346,347,604,1734,606,106,107,108,109,110,111,112,113,114,115,116,117,1739,106,107,108,109,1741,111,1742,113,114,115,116,1743,1745,106,
107,108,109,111,1015,113,114,115,116,1749,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1754,1759,1786,1467,1468,61,62,63,64,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1787,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1791,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1793,1794,1467,1468,61,62,63,64,1795,1467,1468,
61,62,63,64,601,602,603,604,605,606,1796,1797,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1805,346,347,106,107,108,109,111,1469,113,114,115,116,1806,1480,1807,106,107,108,109,1809,111,1113,113,114,115,116,577,1813,106,107,108,109,1131,111,1113,113,114,115,116,1817,1818,106,107,108,109,1131,111,1113,113,114,115,116,
1819,1159,1165,1166,1167,1820,106,107,108,109,111,1015,113,114,115,116,1824,1057,106,107,108,109,1825,111,1826,113,114,115,116,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1829,106,107,108,109,111,1511,113,114,115,116,1830,1831,1832,1797,106,107,108,109,111,1511,113,114,115,116,1830,1837,1840,1844,1846,1850,1851,1852,1853,1850,1857,1852,1853,1860,1865,1866,1867,1868,1869,1544,1545,1870,1544,1545,1871,1544,1545,1182,1184,
1877,604,1230,606,604,1230,606,604,1230,606,604,1230,606,604,1230,606,604,1230,606,604,1230,606,604,1230,606,1878,106,107,108,109,111,1881,113,114,115,116,871,1882,873,875,61,62,63,64,106,107,108,109,111,1264,113,114,115,116,1883,1267,601,602,603,604,605,606,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1885,106,107,108,109,111,570,113,114,115,116,571,572,573,1886,601,602,603,604,605,
606,106,107,108,109,111,1015,113,114,115,116,1888,1057,601,602,603,604,605,606,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,1890,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,577,1891,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1892,577,1893,577,1894,106,107,108,109,309,110,111,112,113,114,115,
116,310,311,117,312,313,314,1895,577,1896,577,1897,577,1898,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1899,577,1900,106,107,108,109,111,570,113,114,115,116,571,572,573,1901,106,107,108,109,309,110,111,112,113,114,115,116,310,311,117,312,313,314,1902,106,107,108,109,111,1015,113,114,115,116,1907,106,107,108,109,111,1015,113,114,115,116,1909,601,602,603,604,605,606,1910,1913,1914,1915,
106,107,108,109,110,111,112,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,343,344,1917,981,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1918,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,
344,1919,346,347,604,1335,606,604,1335,606,604,1335,606,604,1335,606,604,1335,606,604,1335,606,604,1335,606,1921,106,107,108,109,111,691,1668,113,1669,115,116,693,694,695,696,697,698,699,700,701,1670,1922,1672,1074,1076,1077,1081,1082,1086,106,107,108,109,111,691,1927,113,1669,115,116,693,694,695,696,697,698,699,700,701,1928,1119,106,107,108,109,111,691,1668,113,1669,115,116,693,694,695,696,697,698,699,700,701,1670,1929,1672,
1931,601,602,603,604,605,606,106,107,108,109,1932,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1363,346,347,601,602,603,604,605,606,1935,1937,1939,1941,1943,106,107,108,109,110,111,112,113,114,115,116,117,325,326,327,996,997,1944,999,106,107,108,109,110,111,112,113,114,115,116,117,325,326,327,996,997,1945,999,601,602,603,604,605,
606,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1947,346,347,601,602,603,604,605,606,1948,1949,1950,1951,1952,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,1959,346,347,601,602,603,604,605,606,
106,107,108,109,111,1960,113,114,115,116,1961,1962,1057,1480,1963,61,62,63,64,106,107,108,109,110,111,112,113,114,115,116,117,1965,1967,1467,1468,61,62,63,64,106,107,108,109,110,111,112,113,114,115,116,117,1970,106,107,108,109,111,1469,113,114,115,116,1971,1471,106,107,108,109,110,111,112,113,114,115,116,117,1972,1973,1974,1977,1980,1981,1987,1988,1989,106,107,108,109,111,1469,113,114,115,116,1999,2004,106,107,108,
109,111,1469,113,114,115,116,2006,2007,1797,601,602,603,604,605,606,1796,1797,2014,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2016,346,347,106,107,108,109,111,2018,113,114,115,116,106,107,108,109,110,111,112,113,114,115,116,117,2019,2021,106,107,108,109,111,1015,113,114,115,116,1507,106,107,108,109,111,1511,113,114,
115,116,1512,106,107,108,109,111,1511,113,114,115,116,1518,106,107,108,109,1131,111,1113,113,114,115,116,2023,2024,2025,1988,1989,2029,2030,1797,106,107,108,109,110,111,112,113,114,115,116,117,2031,2036,2037,106,107,108,109,809,2039,111,811,113,114,115,116,106,107,108,109,809,2040,111,811,113,114,115,116,106,107,108,109,809,2041,111,811,113,114,115,116,106,107,108,109,110,111,112,113,114,115,116,117,2042,2046,2048,2049,
2050,106,107,108,109,809,2055,111,811,113,114,115,116,106,107,108,109,809,2056,111,811,113,114,115,116,2058,2059,2060,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2063,346,347,577,577,2067,577,2068,577,2069,577,106,107,108,109,309,110,111,112,113,114,115,116,2070,310,311,117,940,296,941,297,62,63,587,588,589,604,
1335,606,601,602,603,604,605,606,601,602,603,604,605,606,106,107,108,109,111,691,1668,113,1669,115,116,693,694,695,696,697,698,699,700,701,1670,2079,1672,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,2080,106,107,108,109,111,691,1668,113,1669,115,116,693,694,695,696,697,698,699,700,701,1670,2081,601,602,1392,106,107,108,109,110,111,112,113,114,321,115,116,2106,117,322,323,324,325,326,327,
328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,601,602,603,604,605,606,2113,2114,2115,2116,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2117,346,347,601,602,603,604,605,606,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,1787,1796,1797,106,107,108,109,110,111,112,
113,114,115,116,117,2120,106,107,108,109,110,111,112,113,114,115,116,117,2121,2122,106,107,108,109,2124,111,1742,113,114,115,116,2131,2134,2135,2136,2137,2138,1988,2139,2140,106,107,108,109,110,111,112,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,343,344,2145,981,347,106,107,108,109,110,111,112,113,114,115,116,117,2146,106,107,108,109,2151,111,1826,113,114,115,116,106,107,108,109,2152,110,111,112,
113,114,115,116,2153,117,2154,106,107,108,109,2152,110,111,112,113,114,115,116,2157,117,2154,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2158,346,347,2159,2160,2161,601,602,603,604,605,606,2162,2166,1988,2139,2167,106,107,108,109,111,2171,113,114,115,116,106,107,108,109,111,1511,113,114,115,116,2172,2173,1797,106,107,108,
109,1131,111,1113,113,114,115,116,2177,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,2180,2183,1850,2185,2186,2187,1844,1846,2191,2193,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,2198,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,106,107,108,109,110,111,112,113,114,321,115,116,2200,117,322,323,324,325,326,
327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,106,107,108,109,111,691,113,692,693,694,695,696,697,698,699,700,701,2202,2209,2210,2211,2212,2213,2214,2215,601,602,603,604,605,606,2219,2221,2224,1467,1468,61,62,63,64,2225,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2233,346,347,604,
1335,606,2236,2237,2238,2243,106,107,108,109,110,111,112,113,114,115,116,2249,2250,117,683,106,107,108,109,2152,110,111,112,113,114,115,116,2251,117,2154,601,602,603,604,605,606,2254,2255,2256,2260,106,107,108,109,809,2265,111,811,113,114,115,116,106,107,108,109,809,2266,111,811,113,114,115,116,2267,106,107,108,109,110,111,112,113,114,115,116,117,2269,2272,2273,2274,2272,2273,2279,1,593,2280,3,4,5,6,7,8,9,
10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,764,595,60,61,62,63,64,2281,106,107,108,109,809,2282,111,811,113,114,115,116,106,107,108,109,809,2284,111,811,113,114,115,116,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,
333,334,335,336,338,339,340,341,342,343,344,2287,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2289,346,347,2290,2293,2295,2296,2297,2298,2299,2305,2306,61,62,63,64,2307,106,107,108,109,2314,853,111,854,113,114,321,115,116,2315,2316,117,322,325,326,327,328,338,339,340,341,342,2317,343,344,858,347,2319,601,602,
603,604,605,606,106,107,108,109,110,111,112,113,114,115,116,117,2322,2237,2324,106,107,108,109,110,111,112,113,114,115,116,2249,2325,117,683,2329,106,107,108,109,2333,110,111,112,113,114,115,116,117,2154,106,107,108,109,111,2340,113,114,115,116,106,107,108,109,111,2342,113,114,115,116,2344,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,
340,341,342,343,344,2348,346,347,2349,2350,2352,106,107,108,109,2353,2354,111,691,113,692,693,694,695,696,697,698,699,700,701,2355,2358,2360,2362,2363,1,593,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,1136,595,60,61,62,63,64,106,107,108,109,110,
111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2366,346,347,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,2368,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,2369,343,344,2370,346,347,601,602,603,2058,2372,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,117,
322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2373,346,347,2380,2381,2382,2383,2384,106,107,108,109,110,111,112,113,114,115,116,117,2385,106,107,108,109,2388,111,2389,113,114,115,116,604,1230,606,2391,2237,2392,2394,2398,2402,61,62,63,64,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,
343,344,2406,346,347,2407,2408,106,107,108,109,111,2411,113,114,115,116,2412,2413,106,107,108,109,809,2420,111,811,113,114,115,116,106,107,108,109,809,2421,111,811,113,114,115,116,601,602,603,604,605,606,1,593,2427,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,
54,55,56,764,595,60,61,62,63,64,106,107,108,109,110,111,112,113,114,115,116,117,2428,106,107,108,109,110,111,112,113,114,115,116,117,2429,106,107,108,109,110,111,112,113,114,115,116,117,2430,1,593,2431,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,
54,55,56,764,595,60,61,62,63,64,106,107,108,109,809,2265,111,811,113,114,115,116,106,107,108,109,809,2266,111,811,113,114,115,116,601,602,603,604,605,606,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,2437,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,2369,343,344,2370,346,347,2191,601,602,603,604,605,606,106,107,108,109,2441,853,111,
854,113,114,321,115,116,117,322,325,326,327,328,338,339,340,341,342,2317,343,344,858,347,2442,2443,2237,2448,2451,106,107,108,109,110,111,112,113,114,115,116,117,2455,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2456,346,347,2458,2459,601,602,603,604,605,606,106,107,108,109,2472,111,691,113,692,693,694,695,696,697,
698,699,700,701,2355,106,107,108,109,110,111,112,113,114,115,116,117,2473,1,593,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,1136,595,60,61,62,63,64,1,593,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,
24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,1136,595,60,61,62,63,64,106,107,108,109,110,111,112,113,114,321,115,116,2482,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,2369,343,344,2370,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,
331,332,333,334,335,336,338,339,340,341,342,2483,343,344,2370,346,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2484,346,347,2486,2487,2488,2489,2490,106,107,108,109,110,111,112,113,114,321,115,116,117,338,340,2492,2496,2237,2497,601,602,603,604,605,606,2503,2408,106,107,108,109,110,111,112,113,114,115,116,2504,117,
921,922,2505,2507,106,107,108,109,110,111,112,113,114,115,116,117,2509,106,107,108,109,110,111,112,113,114,115,116,117,2510,106,107,108,109,110,111,112,113,114,115,116,117,2512,2513,106,107,108,109,110,111,112,113,114,115,116,117,2514,2515,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2517,
346,347,2519,2520,2237,2522,2523,2459,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2524,346,347,2525,2459,106,107,108,109,111,1264,113,114,115,116,2526,1266,1267,106,107,108,109,110,111,112,113,114,115,116,117,2529,106,107,108,109,110,111,112,113,114,115,116,117,2530,601,602,603,604,605,606,2531,2532,106,107,108,109,110,
111,112,113,114,321,115,116,2536,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,953,346,347,601,602,603,604,605,606,106,107,108,109,853,111,854,113,114,321,115,116,2539,117,322,325,326,327,328,338,339,340,341,342,856,857,343,344,858,347,2542,2547,2459,106,107,108,109,110,111,112,113,114,115,116,117,2550,106,107,108,109,110,111,112,113,114,115,116,117,2551,2552,
106,107,108,109,853,111,854,113,114,321,115,116,2560,117,322,325,326,327,328,338,339,340,341,342,856,857,343,344,858,347,106,107,108,109,110,111,112,113,114,321,115,116,117,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2561,346,347,106,107,108,109,111,1015,113,114,115,116,2562,1057,601,602,603,604,605,606,106,107,108,109,110,111,112,113,114,321,115,116,117,322,
323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,2568,346,347,2569,601,602,603,604,605,606
;
yyr_len =
1,2,1,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,0,4,6,6,3,5,5,2,1,1,1,4,4,6,7,6,5,6,5,3,2,5,1,3,2,2,2,2,2,2,2,2,2,
1,3,1,1,1,1,1,1,1,2,5,5,3,2,0,4,5,3,4,2,2,2,2,1,3,3,2,0,2,3,2,3,1,1,3,5,1,1,3,5,2,0,1,3,1,1,1,0,1,3,4,2,1,1,1,1,1,1,2,2,1,1,1,3,1,1,1,1,0,2,3,3,3,3,5,1,1,0,5,5,5,5,4,4,6,5,6,5,2,2,2,2,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,5,4,5,1,0,2,2,0,1,1,1,4,11,2,1,1,0,1,0,1,0,0,0,3,1,1,1,0,1,1,1,1,1,1,2,2,3,3,2,5,6,6,6,1,3,2,4,2,3,5,3,5,6,1,3,1,1,1,1,1,0,4,1,1,1,1,1,1,1,1,1,1,3,5,3,5,4,5,6,6,7,7,3,1,1,14,1,0,6,
6,9,9,0,1,0,1,2,0,2,1,3,1,3,2,2,4,4,1,1,2,0,1,1,14,1,5,1,0,1,0,1,3,1,1,1,0,4,5,5,5,2,0,2,0,3,0,1,1,2,0,3,1,1,1,3,3,2,0,10,1,5,1,0,0,2,0,1,1,2,1,3,1,1,1,2,0,3,0,1,1,3,4,3,4,3,4,3,4,3,4,3,1,3,6,1,1,3,1,3,
3,1,1,3,3,3,2,4,3,1,1,9,4,2,0,3,6,0,1,0,1,1,1,0,2,2,2,4,4,0,2,0,2,2,0,3,4,1,3,3,4,4,4,4,4,4,4,1,3,3,2,1,1,0,2,2,0,1,3,1,1,1,3,3,4,5,5,2,6,0,1,0,4,3,2,1,4,4,0,1,2,4,1,0,2,0,1,3,2,3,1,1,4,0,1,1,1,3,2,3,
1,1,4,5,4,5,5,6,1,2,1,2,1,4,4,5,2,4,1,2,2,4,3,1,1,1,3,4,4,5,5,5,5,6,6,6,5,6,6,6,7,7,7,6,1,1,4,2,1,5,4,2,1,1,2,2,2,1,2,2,1,1,1,2,1,3,2,4,0,4,6,7,4,5,1,2,2,1,1,1,3,1,2,2,1,3,3,0,1,3,1,8,1,2,1,1,2,2,4,6,
5,7,7,9,1,1,1,1,3,8,5,5,6,3,1,3,3,7,5,5,2,0,1,0,4,4,4,7,4,4,4,4,4,3,7,3,0,3,1,3,2,1,2,2,4,3,5,5,4,4,3,5,5,3,2,1,1,3,1,1,1,1,4,2,2,4,4,2,3,1,5,4,2,0,3,4,3,0,1,1,1,1,2,2,2,2,2,1,2,0,2,1,3,6,9,10,7,10,9,2,
0,2,2,2,2,2,0,2,0,2,1,1,1,3,3,0,8,0,6,0,0,2,5,0,2,0,0,1,0,2,2,5,2,3,0,2,0,1,1,1,0,1,3,2,3,3,2,2,1,5,1,0,1,2,1,2,2,1,2,2,2,3,2,3,2,3,2,1,2,1,1,1,2,1,1,1,7,1,1,0,13,6,1,0,1,1,0,1,3,1,2,3,3,1,0,8,10,3,0,1,
1,2,3,3,3,2,3,3,3,1,1,0,2,2,1,1,2,4,2,3,3,4,4,5,5,6,2,4,1,1,0,2,6,0,2,0,3,0,1,1,0,3,3,0,4,4,4,5,5,7,8,9,8,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,6,10,6,10,6,10,1,4,6,3,1,2,1,2,1,2,1,2,1,1,1,1,1,4,1,4,1,4,1,4,
2,1,1,5,3,1,2,1,2,1,2,1,4,6,1,4,6,2,5,7,4,3,1,2,2,1,1,0,3,3,3,3,3,6,3,3,3,3,6,3,3,3,6,3,3,6,3,6,3,3,3,6,6,6,6,6,9,6,6,6,6,9,6,6,6,9,6,6,9,6,9,6,6,6,1,0,3,3,3,3,3,3,3,6,3,3,3,3,3,3,6,3,3,3,3,3,6,3,3,3,
3,6,3,3,3,6,3,3,6,3,6,1,1,1,1,2,2,2,2,0,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1,2,6,7,7,8,5,6,3,5,4,6,3,5,4,6,3,3,2,3,4,3,4,5,6,1,1,1,1,1,1,1,1,1,1,3,5,
4,6,1,3,1,2,4,3,1,2,2,3,3,3,3,3,2,3,2,1,1,1,1,3,1,1,1,7,8,2,3,3,3,3,3,4,4,4,5,6,5,6,3,3,1,3,3,0,1,1,1,1,1,1,1,1,1,1,3,3,1,3,1,1,1,3,1,3,2,5,2,1,4,2,0,1,0,2,3,3,4,4,6,7,9,11,6,7,9,11,3,1,3,5,7,3,5,3,0,1,
1,1,1,1,1,1,1,4,5,6,6,6,5,3,6,7,4,0,4,6,5,4,6,8,4,2,3,1,1,1,0,2,0,1,3,3,3,3,1,2,2,1,1,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,1,3,5,7,9,7,9,1,1,1,1,1,5,5,1,3,3,5,5,7,8,10,3,5,6,8,10,12,1,0,2,2,4,6,8,10,4,6,6,6,8,4,
3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,4,4,5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
;
yyr_sym =
-2,-2,-290,-290,-290,-290,-44,-44,-51,-51,-51,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-50,-50,-369,-369,-96,-96,-96,-96,-96,-96,-264,-264,-102,-101,-137,-137,-137,-137,-137,-137,-137,-137,-138,-138,-138,-283,-283,-20,-20,-20,-20,-20,-20,-20,-20,-20,
-284,-284,-21,-21,-21,-21,-21,-21,-21,-22,-22,-22,-23,-24,-24,-107,-107,-107,-107,-385,-385,-385,-385,-385,-385,-385,-386,-386,-104,-104,-105,-105,-353,-353,-118,-118,-354,-354,-108,-108,-42,-42,-299,-299,-179,-64,-274,-274,-273,-273,-63,-63,-65,-65,-65,-65,-65,-65,-65,-65,-362,-362,-275,-275,-387,-387,-344,-344,-344,-110,-186,-186,-186,-186,-112,-223,-223,-223,-251,-252,-250,-249,-116,-117,-115,-114,-114,-113,-124,-125,-125,-125,-125,-125,-125,-356,-356,-356,-356,-356,
-356,-356,-356,-356,-355,-355,-355,-355,-355,-355,-355,-111,-123,-123,-378,-378,-224,-224,-224,-368,-368,-368,-109,-109,-109,-352,-352,-352,-339,-339,-340,-340,-341,-342,-119,-350,-350,-423,-423,-122,-122,-122,-122,-122,-122,-121,-106,-106,-106,-100,-100,-100,-100,-100,-265,-265,-55,-55,-55,-55,-55,-55,-55,-55,-180,-180,-359,-359,-357,-357,-360,-360,-73,-182,-182,-183,-183,-424,-424,-425,-358,-358,-74,-97,-97,-97,-97,-72,-72,-72,-72,-72,-72,-103,-337,-337,-98,-433,-433,-434,
-434,-434,-434,-434,-437,-437,-435,-435,-435,-438,-440,-440,-441,-441,-441,-441,-441,-441,-439,-439,-436,-436,-336,-336,-99,-401,-401,-338,-338,-305,-305,-269,-269,-383,-383,-383,-383,-78,-78,-78,-78,-384,-384,-79,-79,-410,-410,-343,-343,-140,-140,-285,-285,-409,-409,-408,-408,-397,-397,-136,-429,-430,-431,-406,-407,-402,-402,-403,-403,-403,-432,-432,-411,-411,-411,-404,-404,-405,-405,-33,-33,-67,-67,-68,-68,-69,-69,-71,-71,-70,-70,-276,-276,-66,-66,-168,-168,-168,-267,-267,
-297,-297,-160,-29,-29,-29,-32,-32,-32,-30,-30,-31,-31,-161,-161,-205,-205,-205,-330,-330,-16,-16,-16,-16,-260,-260,-260,-260,-260,-260,-203,-203,-204,-204,-204,-156,-156,-258,-258,-165,-165,-165,-165,-165,-165,-165,-165,-282,-282,-15,-329,-329,-329,-329,-396,-396,-396,-27,-301,-301,-427,-286,-286,-162,-162,-162,-162,-162,-162,-162,-34,-34,-17,-17,-17,-202,-202,-202,-202,-256,-256,-257,-373,-373,-391,-391,-298,-298,-163,-292,-292,-361,-76,-76,-351,-351,-296,-296,-26,-26,
-12,-12,-210,-210,-210,-210,-210,-210,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-206,-206,-206,-206,-303,-303,-372,-372,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-346,-346,-36,-36,-38,-38,-38,-39,-39,-39,-39,-39,-39,-39,-35,-35,-35,-35,-35,-35,-157,-157,-164,-164,-164,-134,-134,-134,-134,-134,-25,-25,-129,-129,-129,-259,-259,-422,-422,-422,-295,-398,-399,-399,-302,-302,-428,-167,-13,-13,-185,-185,-185,-185,-417,-417,
-414,-414,-414,-414,-416,-416,-413,-413,-415,-412,-412,-135,-135,-268,-268,-131,-131,-131,-131,-133,-304,-304,-374,-374,-60,-60,-60,-60,-60,-60,-60,-60,-244,-244,-243,-242,-242,-241,-241,-240,-240,-240,-240,-240,-240,-240,-239,-239,-238,-238,-237,-237,-235,-235,-236,-236,-226,-226,-227,-227,-227,-227,-230,-230,-229,-229,-228,-228,-233,-233,-234,-234,-232,-232,-231,-231,-231,-231,-379,-379,-380,-380,-225,-225,-225,-225,-225,-62,-62,-62,-61,-272,-272,-222,-222,-53,-53,-53,-53,-213,
-213,-442,-442,-442,-442,-442,-442,-214,-214,-443,-220,-220,-220,-220,-220,-220,-219,-219,-218,-218,-444,-217,-217,-217,-216,-216,-445,-141,-141,-142,-142,-142,-142,-211,-211,-212,-212,-394,-394,-394,-394,-261,-261,-261,-261,-56,-56,-263,-263,-92,-255,-255,-254,-254,-201,-201,-201,-201,-201,-201,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-93,-377,-377,-377,-87,-221,-376,-376,-370,-370,-370,-270,-271,-271,-400,-400,-400,-375,-375,-88,-88,-215,-215,-77,
-77,-90,-90,-90,-90,-91,-91,-91,-91,-419,-419,-419,-58,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,-345,-345,-57,-245,-245,-248,-248,-246,-246,-381,-381,-381,-247,-247,-247,-54,-54,-54,-54,-54,-54,-54,-54,-54,-390,-393,-392,-169,-170,-171,-171,-171,-171,-171,-171,-171,-171,-171,-194,-194,-193,-193,-193,-193,-193,-193,-193,-172,-172,-172,-172,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,
-173,-173,-173,-389,-389,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-174,-187,-175,-175,-175,-190,-190,-190,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-192,-192,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,
-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-196,-196,-178,-178,-178,-178,-188,-188,-188,-280,-281,-281,-363,-363,-363,-328,-328,-328,-327,-327,-327,-326,-326,-326,-326,-326,-326,-326,-326,-326,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-143,-143,-143,-143,-143,-143,-143,-143,-143,-159,-150,-150,-150,-150,-149,-149,-148,-148,-148,-148,-148,-148,-148,-148,-147,-147,-147,-158,-158,-146,-146,-146,-146,-364,-364,-365,-365,-366,-366,-366,-366,-366,-366,-144,-144,
-145,-145,-81,-81,-80,-80,-80,-80,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-151,-151,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-184,-184,-184,-184,-184,-184,-278,-278,-18,-18,-325,-325,-325,-325,-325,-325,-325,-325,-11,-11,-11,-11,-10,-10,-10,-10,-279,-279,-426,-426,-426,-47,-289,-289,-46,-155,-155,-45,-45,-48,-48,-48,-48,-48,-48,-48,-48,-48,-48,-48,-48,-48,-48,-48,-48,-48,-48,-48,-195,-195,-195,-446,
-446,-348,-348,-349,-349,-349,-7,-7,-7,-7,-7,-7,-7,-139,-139,-139,-139,-139,-8,-8,-8,-8,-8,-8,-253,-253,-253,-382,-382,-382,-382,-207,-207,-277,-277,-75,-75,-291,-291,-291,-19,-19,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-3,-3,-3,-3,-3,-3,-3,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-371,-371,-199,-199,-199,-199,-199,-199,-199,-199,-199,-199,-199,-199,
-199,-318,-418,-421,-319,-320,-321,-322,-324,-333,-447,-335,-448,-449,-323,-294,-293,-293,-266,-266,-152,-153,-154,-317,-208,-208,-313,-313,-313,-181,-181,-181,-316,-316,-316,-316,-316,-314,-314,-314,-166,-166,-166,-166,-166,-166,-166,-37,-37,-41,-315,-315,-315,-420,-420,-367,-367,-306,-306,-306,-306,-306,-309,-309,-309,-309,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-347,-347,-347,-347,-347,-307,-307,-307,-307,
-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-307,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-311,-311,-311,-311,-311,-311,-311,-311,-311,-311,-311,-311,-311,-311,-311,-311,-311,-311,-311,-311,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,
-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-312,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,
-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,
-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,
-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,
-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475
;
yyd =
0,0,0,-61,-60,-62,-63,-59,-48,-58,-57,-11,-16,-14,-18,-53,-52,-50,-54,-55,-51,-39,-47,-46,-45,-44,-43,-42,-41,-49,-40,-38,-56,-37,-36,-35,-34,-33,-32,-31,-10,-9,-30,-29,-24,-23,-28,-27,-25,-22,-20,-17,-19,-15,-13,-26,-21,-8,-7,0,-12,-380,0,0,0,0,0,0,-64,-195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-244,0,0,0,0,-77,-243,-78,-240,0,-134,-133,0,0,-245,
-241,-193,-242,0,0,-194,-1495,-1493,-1492,-1480,0,-1461,0,-1363,-1358,-1329,-1328,-1192,0,0,0,0,0,-1327,-1409,-1379,-1383,-1373,0,-1206,-1205,-1204,-1421,-1507,-1509,-1508,-1500,-1499,-1510,-1503,-1504,-1505,-1502,-1506,-1498,-1396,-1501,-1497,-1513,-1393,-1516,-1408,-1517,-1511,-1519,-1512,-1456,-1434,-1414,-1425,-1362,-1474,-1465,-1445,-1446,-1464,-1466,-1467,-1471,-1468,-1459,-1470,-1460,-1458,-1485,-1462,-1429,-1496,-1494,-1490,-1491,-1435,-1370,-1437,-1520,-1514,-1417,-1418,-1390,-1391,-1419,-1398,-1416,-1403,-1420,-1364,-1411,-1444,-1515,-1412,
-1385,-1413,-1395,-1489,-1449,-1422,-1482,-1405,-1473,-1475,-1476,-1477,-1478,-1479,-1472,-1423,-1367,-1369,-1371,-1424,-1375,-1377,-1376,-1378,-1380,-1381,-1382,-1448,-1433,-1447,-1386,-1389,-1481,-1397,-1400,-1402,-1430,-1483,-1366,-1407,-1410,-1442,-1394,-1368,-1399,-1518,-1401,-1392,-1384,-1457,-1455,-1406,-1372,-1387,-1404,-1436,-1359,-1388,-1415,-1426,-1427,-1428,-1365,-1431,-1432,-1374,-1438,-1439,-1361,-1360,-1440,-1441,-1443,-1450,-1451,-1452,-1453,-1454,-1463,-1484,-1469,-1486,-1487,-1488,0,-298,0,0,-2,-407,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,-623,0,-502,-501,0,0,-513,0,0,-525,0,-526,-189,-1348,0,-1064,-1063,-1267,-1268,-1266,-1122,-1062,-1061,-1060,-1059,-1058,-1057,-1056,-1055,0,0,-1125,-1349,0,0,-1207,0,0,-1042,-1121,0,0,0,-1323,-1322,-1321,-1529,0,0,0,-1526,0,0,0,-1530,0,-1531,-1521,-1528,0,-1523,-1532,-1535,-1536,-1533,-1534,0,-1525,0,-1270,0,-1524,-1269,0,0,0,0,0,0,0,0,0,-191,0,-786,-740,-197,-785,-739,-779,-778,0,
-198,-199,-200,-192,-204,-196,-203,-201,-202,-738,0,-393,0,-170,0,0,0,0,0,0,0,0,0,0,-1331,-1332,0,0,0,-255,-1330,0,-225,0,0,0,-124,0,0,0,0,0,0,0,0,0,0,0,-67,-237,-236,0,-810,-802,-1355,-1354,-811,0,0,0,-806,0,0,0,-108,0,0,-101,-90,-103,-104,-105,-106,0,0,-109,0,-107,0,-215,-190,0,0,-206,-205,-207,-208,-209,-210,-211,-131,0,-247,0,0,-246,-129,0,0,0,
0,0,0,0,0,-1178,0,0,0,0,-153,-139,0,-158,-157,-156,0,-149,-162,-161,0,-155,-154,0,0,-1326,-163,-166,0,-165,-1325,0,-137,-138,0,-323,0,-324,0,0,0,0,0,-471,-409,0,0,0,0,0,-419,-406,-404,-405,0,0,0,0,-421,-423,-422,0,-427,-426,0,0,0,0,0,0,0,-553,-554,-549,-510,0,-512,0,0,0,0,0,0,0,-545,-546,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,-1090,-1089,0,-1013,-1053,-1012,0,0,0,0,0,-1093,-1091,-1094,0,-1092,-1097,-1098,-1096,-1095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1065,0,0,0,-1130,0,0,0,0,0,0,-830,0,0,-388,-390,-384,-386,-382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1339,-864,-865,-863,-862,-861,-860,-859,
-858,-857,-259,0,0,0,-892,-890,-889,-891,0,0,-902,0,0,0,0,0,0,0,0,0,-923,-1014,-1015,0,0,0,-870,0,-866,0,0,0,-903,-867,0,0,0,0,0,0,0,0,0,0,-1340,0,0,-220,-222,-221,0,0,-118,0,-121,0,-120,-123,-122,0,0,0,-76,-72,-235,-238,0,0,0,0,-803,-805,-804,-807,-809,-808,0,0,0,0,0,0,-97,-98,-92,-95,-94,-93,-96,0,0,0,-99,-100,0,0,0,0,
-132,-248,-249,-130,-294,0,0,0,0,-1203,0,-1202,-1196,0,-1179,-1180,0,-160,-159,0,-152,-167,-168,0,0,0,0,0,0,0,0,-361,0,0,0,0,0,-408,0,-474,0,-448,0,0,-410,-413,-411,0,-389,-391,-385,-387,-383,0,0,0,-1239,0,-1243,0,-1259,0,0,0,0,0,0,0,-558,-576,0,0,-573,-579,0,-578,0,-570,0,0,0,0,0,0,0,0,0,-1337,-1336,-1335,-1334,0,-552,-555,-1333,-1543,-1552,-1555,-556,-1527,
-1539,-1522,-1540,-1541,-1545,-1546,-1548,-1549,-1542,-1551,-1538,-1553,-1556,-1537,-1544,-1547,-1550,-1554,0,0,0,-615,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-524,0,0,0,-1357,-1356,0,-66,0,0,0,0,0,0,0,0,0,0,0,-1131,-1132,0,-1144,0,0,-1026,-1024,-1025,0,0,0,0,0,0,0,0,0,0,0,0,0,-1109,0,0,0,0,0,0,-1083,0,-1051,0,0,0,0,0,0,-1161,-1085,-1163,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-403,0,0,-1172,0,0,0,-1133,0,0,-1156,-1149,-1150,-1155,-1154,-1153,-1152,-1151,0,-1287,0,0,0,0,0,0,-1135,0,-1134,0,0,-1228,-1230,-1229,0,0,0,0,0,0,-392,0,-402,-394,0,-736,0,0,0,0,0,0,0,-256,0,0,0,-262,0,-886,0,-882,-884,-901,-907,0,-909,-911,0,0,0,-1016,0,-927,-924,-926,0,0,0,0,0,0,0,0,0,
-925,-975,0,0,0,0,0,0,0,0,-888,0,-1319,-1303,0,0,0,0,0,-1017,0,0,0,0,0,0,-266,0,0,-116,0,-1317,0,-119,-126,-125,-75,-69,0,0,0,0,-594,0,0,0,-102,0,-110,-91,0,0,0,0,-213,0,0,0,0,-662,-632,-631,-630,-627,-626,-661,-660,-659,-657,0,-629,0,0,0,0,0,0,0,0,0,0,0,-1182,0,-1181,0,0,-1198,-150,0,0,-140,0,-164,-136,0,0,0,0,0,
-750,0,-753,0,-775,0,0,0,-771,0,0,-774,-772,-768,-776,-770,-734,0,0,0,0,0,-452,-453,0,0,0,0,0,0,-1256,-561,-563,-562,-1241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-429,-428,-557,-574,0,-1234,0,0,0,-399,-396,0,-397,-620,0,0,0,0,0,0,0,0,0,0,-529,0,0,-612,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,-514,-518,0,0,0,0,0,-287,0,0,0,0,0,0,-1208,0,0,0,0,0,0,-1101,-285,0,0,-1086,0,-1117,0,0,0,0,0,0,0,-1110,-1111,0,0,-977,0,-982,-981,-980,-979,-978,-1084,0,0,0,0,0,0,-1165,0,0,0,0,0,0,-1007,0,0,-1004,-1003,0,0,-1000,-999,-998,0,0,-995,-994,-993,-992,0,0,-989,-988,-987,-986,-985,0,0,0,0,0,-288,0,-1171,0,
0,0,-1136,0,-1219,-1290,0,0,0,0,0,0,0,0,0,0,-1138,-1137,0,0,-1222,0,0,0,0,0,0,0,0,0,0,0,-175,-176,-177,-188,-783,-212,0,0,0,-880,-1338,0,0,0,0,0,0,0,0,-1019,-1018,0,0,0,0,0,0,0,0,0,0,0,-1320,0,-251,-800,-801,0,0,-692,0,0,0,0,0,0,0,0,-742,0,0,0,-226,-227,-117,0,0,-73,0,-74,0,0,0,0,0,0,-217,-218,
-214,-683,-684,-685,-686,-687,0,-665,0,0,0,0,-668,0,0,0,0,0,-664,0,0,0,0,0,-186,0,0,0,0,0,0,0,-151,0,-141,0,0,0,0,-376,0,0,-754,-763,-758,-755,0,0,0,-773,-765,0,-761,0,-767,-769,0,-449,-450,0,-1032,-451,-1031,-1037,-1035,-1033,-1034,-1036,-1039,-1041,-1040,-1038,-1030,-1027,-1028,-1029,0,0,-1260,0,-1238,0,0,0,0,0,0,0,-560,-559,-564,-1252,0,0,0,0,0,0,0,0,
-571,0,0,0,-504,-506,0,-551,-566,0,-530,0,0,-613,-614,0,0,0,0,0,0,-532,0,0,0,-533,0,0,0,-537,0,-531,0,0,-516,-523,0,0,0,0,-1141,0,0,0,0,-1209,0,0,-1213,0,0,0,0,-1139,0,0,0,-1114,0,0,-1115,0,0,0,0,0,0,0,0,0,-1105,0,-1103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1162,0,0,-1169,0,0,
0,0,0,0,0,0,0,0,0,0,-1100,0,-1087,0,-1170,0,0,-289,0,0,0,0,-1301,-1272,-1271,0,0,-1274,0,0,0,0,0,-1221,-1232,0,0,0,0,0,0,-589,-591,0,0,-694,0,0,0,-401,-185,-878,0,0,0,-900,-905,0,-922,0,-916,0,-913,0,-949,-950,0,0,-944,0,-941,-940,0,-937,-936,-935,0,-932,-931,-930,-929,-951,-896,-894,-921,-898,-254,0,-869,0,0,0,0,0,-252,-253,-744,0,-263,0,
0,0,0,0,0,0,0,0,-229,-1318,-70,-71,0,-83,0,0,0,0,-81,0,-658,0,0,0,0,-651,-1304,0,-634,0,-670,0,-654,0,0,0,0,0,0,0,0,-680,-679,-187,-1187,0,-1183,0,-1197,0,0,0,0,-332,-334,-336,-335,0,-364,0,0,-368,-369,0,-366,-759,-756,-760,-757,-764,-766,-762,-417,-456,-455,0,0,0,-1235,-1236,-1237,-398,-572,-400,0,0,-508,-550,0,0,0,-539,0,-535,-540,0,-536,-544,-538,0,
-534,-520,0,0,0,-1142,-290,0,-291,0,0,-1214,0,-1211,-1210,-1212,-1140,0,0,0,0,0,0,0,0,-1066,0,0,-1106,0,0,0,-1166,0,0,0,0,0,0,0,0,0,0,0,-1102,-1088,0,0,0,-1300,0,0,0,0,0,0,-1223,0,-1220,0,0,0,0,-697,0,0,0,0,-587,0,0,0,0,-395,0,0,0,0,-919,0,0,0,0,0,0,0,0,0,0,-749,0,-816,0,0,-815,0,0,-829,0,-693,
0,0,0,0,-832,0,-745,-743,0,0,0,0,0,-264,-233,-231,0,0,-88,0,-112,-82,-666,0,0,0,0,-667,0,0,-656,0,0,0,0,-663,-649,-650,-628,0,0,-1195,0,0,0,0,-365,-378,0,-362,-371,-373,-374,-375,-370,0,0,-1261,-480,0,0,0,0,0,-547,0,-619,-542,-543,-541,0,-292,-293,-1217,0,-972,-973,-984,-1068,0,-1108,-1104,0,-1067,0,-1011,0,-967,-1009,0,-964,-963,-1006,0,-960,-959,-958,-1002,0,-955,
-954,-953,-952,-997,-974,-991,0,-1128,0,0,0,0,0,0,-1276,-1277,0,0,0,0,0,0,-796,0,-590,0,0,-879,-871,0,-904,0,-917,-914,0,0,0,0,0,-748,-813,-814,0,-817,0,0,0,-875,0,-873,0,0,-580,0,0,0,0,0,0,-234,-595,-596,0,0,0,-652,0,-672,0,0,0,-673,-669,-655,-653,-647,-648,0,0,0,0,0,0,0,0,-333,0,0,0,0,0,-481,0,-412,0,0,0,0,0,-522,
0,-1069,-1107,0,0,0,0,0,-1129,0,-1298,-1297,0,0,0,0,0,-1224,0,0,0,-699,0,0,0,-695,0,-920,-948,-946,-943,-939,-934,0,0,0,0,-854,-821,0,0,0,0,0,0,-846,0,-583,-584,0,0,0,-847,-845,0,-597,-598,0,0,0,-671,0,0,0,0,0,0,-338,0,0,0,0,0,0,0,-320,-319,0,0,0,0,-372,0,-1264,0,-1262,0,0,0,0,0,-483,-618,0,-1215,0,0,0,0,0,
0,0,0,0,0,-1278,-698,-696,0,-702,-703,-704,-706,-705,-790,0,0,0,-798,-797,0,-818,0,-828,-822,0,0,0,0,0,-839,-840,0,-581,0,-848,0,0,0,0,-89,-677,-675,0,-635,0,0,0,0,-339,-341,0,-340,-311,0,0,0,-308,0,0,0,-328,0,0,0,0,0,0,0,-462,0,0,0,0,-1216,-971,-969,-966,-962,-957,0,-1299,-1279,0,0,0,0,0,0,-794,0,0,-824,-586,-855,-856,0,0,0,0,
-837,0,-224,0,0,0,0,-599,-605,-606,0,-676,0,-639,0,0,0,0,-642,0,-1190,-1186,-342,0,0,0,0,0,0,0,0,0,-1265,-1263,0,0,0,0,0,0,0,-789,0,0,0,-792,-793,-872,-826,-876,-874,-833,0,0,0,0,0,0,-601,-607,0,-608,0,0,-636,0,-643,0,-644,0,0,-641,-312,0,0,0,0,0,0,0,0,0,0,-463,0,0,-1294,-1280,0,-781,0,0,0,-835,-842,-843,0,-853,0,0,
0,0,0,-600,0,-638,-646,-640,0,0,0,-297,0,0,0,0,-325,0,0,0,-725,0,-852,-602,0,-603,0,0,-645,0,0,-1286,0,-712,-711,0,0,0,0,0,0,0,0,0,0,0,-723,-604,0,-611,0,0,-782,0,0,-715,-714,0,0,0,0,0,0,-610,0,0,0,0,0,0,-717
;
yyal =
1,41,205,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,213,213,213,261,264,311,312,316,317,317,317,519,520,687,854,1050,1079,1241,1252,1406,1564,1722,1768,1769,1942,2115,2115,2126,2290,2305,2458,2458,2458,2458,2458,2612,2612,2612,2769,2922,
2922,2922,2922,2922,3117,3121,3121,3121,3121,3121,3121,3122,3122,3460,3460,3460,3460,3460,3460,3668,3878,4035,4193,4350,4350,4350,4350,4350,4350,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,
4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4352,4355,4355,4517,4680,4680,4680,4681,4727,4772,4774,4776,4779,4780,4781,4785,
4786,4948,5110,5309,5310,5311,5312,5475,5641,5641,5643,5643,5643,5869,6093,6093,6102,6271,6271,6437,6437,6437,6437,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6729,6771,7069,7069,7069,7360,7652,7652,7944,8015,8015,8015,8213,8408,8603,8603,8603,8603,8603,8604,8800,8996,8996,8997,9293,9590,9590,9887,9887,9887,9887,9888,9888,9888,9888,9888,9888,9888,9889,9889,9890,9890,9891,9891,9891,10086,10382,10383,10385,10681,10682,10683,10684,10686,10686,10849,10849,10849,10849,10849,10849,10849,10849,
10850,10850,10850,10850,10850,10850,10850,10850,10850,10850,10850,10857,10857,10861,10861,11024,11187,11350,11512,11674,11675,11838,12000,12163,12325,12325,12325,12369,12537,12704,12704,12704,12875,12875,12878,13031,13075,13075,13076,13273,13274,13275,13276,13321,13366,13407,13607,13649,13691,13691,13691,13691,13853,13853,13853,13853,13853,13853,14023,14193,14363,14363,14533,14703,14873,14873,14876,14878,14878,14878,14878,14878,14878,14878,14885,14889,14889,14891,14891,15054,15054,15054,15216,15378,15378,15378,15378,15378,15378,15378,15378,15378,15574,15574,15727,15923,15923,15923,16119,16190,
16385,16547,16709,16871,17033,17193,17193,17358,17520,17521,17523,17523,17523,17567,17567,17567,17567,17613,17613,17613,17613,17614,17614,17614,17771,17933,17933,17933,17933,17935,17935,17935,17979,17979,17979,18142,18142,18305,18305,18308,18470,18471,18633,18678,18678,18678,18724,18725,18920,18921,18923,18923,18923,18923,18923,19085,19088,19095,19291,19291,19291,19291,19492,19492,19492,19657,19822,19827,19880,20076,20077,20142,20142,20142,20142,20142,20338,20338,20339,20505,20669,20673,20677,20680,20684,20684,20684,20685,20857,20866,20874,20938,21107,21233,21234,21277,21320,21322,21324,21524,
21682,21809,21809,21809,22007,22007,22007,22007,22050,22245,22440,22635,22830,22830,22830,22830,23025,23025,23025,23025,23025,23025,23220,23415,23419,23612,23614,23617,23782,23977,23979,24174,24369,24539,24734,24736,24738,24740,24742,24744,24745,24746,24783,24816,24938,25060,25217,25218,25250,25372,25373,25569,25578,25583,25584,25779,25779,25901,26096,26292,26292,26488,26684,26879,27042,27205,27206,27206,27368,27531,27531,27531,27531,27531,27531,27693,27859,28016,28017,28179,28180,28342,28504,28548,28596,28640,28803,28965,29009,29171,29215,29369,29704,29704,29704,29704,29704,29704,29704,29704,
29704,29704,29704,29704,30040,30041,30206,30206,30206,30206,30206,30541,30876,30876,31211,31546,31547,31882,32217,32552,32887,33222,33557,33557,33557,33557,33892,34227,34562,34562,34897,34897,34898,35233,35568,35568,35568,35770,36105,36106,36107,36442,36443,36444,36489,36490,36656,36656,36782,36978,36978,36978,36978,37022,37219,37219,37376,37376,37420,37420,37420,37420,37421,37422,37463,37463,37463,37463,37463,37504,37545,37708,37709,37709,37709,37709,37709,37709,37709,37710,37867,37875,38051,38053,38210,38210,38210,38210,38210,38210,38210,38210,38211,38368,38370,38370,38370,38416,38578,38586,
38589,38589,38589,38589,38589,38589,38592,38595,38598,38601,38601,38938,38938,38938,39275,39275,39275,39277,39277,39277,39442,39442,39442,39442,39606,39942,40277,40321,40479,40480,40642,40804,40804,40807,40969,41027,41028,41074,41074,41236,41236,41283,41283,41365,41560,41560,41560,41560,41563,41563,41563,41563,41563,41563,41564,41781,41784,41784,41993,41993,42191,42191,42387,42583,42779,42975,43171,43172,43173,43173,43173,43369,43532,43532,43532,43537,43537,43538,43538,43701,43745,43911,43912,44134,44166,44361,44518,44585,44585,44585,44585,44585,44650,44650,44650,44650,44650,44650,44650,44650,
44650,44650,44650,44650,44650,44650,44650,44650,44650,44650,44650,44650,44650,44650,44650,44650,44650,44650,44650,44816,44826,44872,44872,44876,45071,45072,45073,45239,45242,45243,45409,45412,45413,45579,45580,45746,45749,45915,45924,46148,46150,46150,46322,46488,46489,46489,46489,46529,46529,46530,46531,46532,46533,46535,46571,46864,46865,47060,47255,47450,47450,47450,47742,47742,47912,48034,48034,48034,48034,48074,48196,48318,48440,48562,48684,48806,48928,49121,49316,49486,49681,49695,49695,49888,50081,50276,50277,50284,50286,50286,50288,50288,50410,50411,50412,50532,50654,50778,50778,50778,
50778,50976,51096,51097,51099,51100,51103,51104,51108,51109,51114,51115,51121,51316,51326,51618,51618,51619,51622,51622,51817,51974,51976,51976,51977,51978,51978,51978,51978,51978,51978,51978,51978,51978,51981,51981,51982,51983,51988,52020,52052,52054,52054,52056,52056,52252,52253,52253,52253,52253,52286,52448,52610,52773,52778,52940,52940,52942,52942,52942,52989,52989,53035,53082,53244,53406,53451,53496,53662,53662,53663,53793,53959,53959,53960,53960,53961,53961,53961,53961,53961,53962,53962,53962,54297,54298,54299,54299,54457,54457,54457,54457,54459,54461,54463,54465,54467,54469,54471,54472,
54473,54473,54473,54474,54475,54476,54477,54478,54479,54480,54481,54481,54482,54482,54482,54640,54644,54801,54967,55133,55133,55134,55135,55330,55487,55532,55533,55533,55607,55612,55612,55656,55656,55700,55700,55700,55700,55700,55700,55741,55742,55783,55784,55784,55950,56107,56109,56109,56113,56113,56113,56157,56314,56358,56359,56359,56360,56361,56407,56412,56412,56412,56412,56412,56412,56412,56412,56412,56412,56412,56456,56456,56621,56786,56787,56944,57104,57105,57107,57269,57431,57593,57755,57755,57915,57915,58075,58076,58076,58076,58122,58282,58282,58439,58439,58439,58442,58445,58447,58604,
58610,58610,58666,58666,58671,58671,58675,58680,58685,58685,58689,58693,58693,58693,58693,58693,58693,58693,58694,58740,58935,58983,58996,58996,58996,59043,59203,59366,59367,59567,59762,59762,59762,59762,59762,59762,59958,60154,60350,60546,60742,60938,61138,61147,61312,61508,61704,61713,61722,61731,61740,61749,61781,61992,62203,62414,62625,62836,62836,62836,62836,62836,62880,62880,63077,63080,63082,63082,63082,63087,63087,63087,63282,63327,63389,63613,63837,63869,63871,64064,64221,64231,64231,64426,64427,64427,64471,64635,64801,64996,65191,65193,65194,65360,65370,65371,65537,65703,65713,65714,
65880,66046,66056,66222,66232,66233,66399,66463,66687,66687,66687,66850,66860,66870,67039,67235,67235,67392,67393,67550,67551,67844,68039,68039,68040,68333,68335,68337,68339,68535,68535,68535,68549,68669,68669,68789,68789,68982,69175,69368,69561,69754,69947,70140,70140,70140,70262,70263,70263,70598,70598,70598,70598,70598,70598,70598,70600,70779,70780,70781,71116,71311,71311,71313,71346,71545,71740,71741,72076,72076,72077,72412,72412,72412,72413,72748,72748,72748,72748,72749,73084,73084,73084,73084,73084,73085,73420,73420,73420,73420,73420,73420,73453,73457,73458,73628,73754,73754,73755,73755,
73950,73982,73983,73983,74178,74178,74178,74182,74183,74474,74765,74766,74767,74768,74769,74964,75129,75129,75129,75162,75357,75357,75358,75365,75370,75373,75535,75536,75693,75694,75740,75741,75898,75898,75898,75898,75898,75898,75898,75946,75949,75951,75951,75951,75952,76117,76118,76120,76121,76122,76124,76126,76126,76126,76128,76129,76131,76134,76138,76143,76144,76145,76146,76147,76148,76148,76152,76152,76152,76152,76317,76319,76319,76320,76485,76486,76651,76655,76659,76734,76741,76741,76936,77093,77096,77096,77096,77096,77253,77254,77254,77255,77255,77264,77309,77310,77467,77512,77669,77669,
77669,77669,77669,77669,77669,77669,77669,77672,77672,77829,77987,77988,78153,78153,78310,78316,78317,78318,78319,78319,78476,78477,78478,78480,78481,78481,78526,78571,78616,78661,78998,79335,79336,79336,79672,79672,79838,80004,80005,80006,80006,80009,80010,80010,80010,80010,80010,80012,80014,80018,80018,80018,80022,80022,80026,80026,80026,80027,80027,80027,80029,80029,80029,80029,80029,80029,80029,80029,80029,80029,80029,80029,80029,80029,80029,80029,80029,80245,80461,80461,80514,80514,80516,80727,80938,81149,81360,81571,81782,81782,81782,81782,81782,81993,82204,82205,82207,82208,82365,82370,
82528,82528,82611,82700,82866,82866,82866,83090,83090,83090,83092,83092,83187,83344,83344,83344,83398,83476,83554,83555,83750,83760,83760,83926,83936,83946,83946,84112,84122,84132,84132,84142,84142,84308,84318,84318,84318,84482,84648,84650,84652,84652,84653,84810,84811,84968,84968,85004,85007,85007,85300,85593,85886,85888,85888,86081,86276,86471,86471,86593,86715,86715,86837,86959,87081,87082,87083,87262,87263,87264,87268,87268,87270,87270,87274,87277,87280,87283,87286,87290,87294,87297,87301,87305,87309,87314,87318,87321,87324,87502,87506,87685,87686,87687,87809,87809,88004,88005,88005,88127,
88128,88129,88130,88131,88132,88133,88134,88135,88136,88137,88307,88307,88477,88477,88478,88478,88510,88705,88705,88737,88738,88739,88740,88740,88740,88740,88741,88744,88744,88747,88780,88781,88976,89008,89008,89008,89165,89167,89168,89330,89333,89337,89337,89337,89339,89501,89501,89658,89820,89821,89821,89821,89821,89822,89823,89824,89824,89824,89825,89825,89827,89827,89828,89828,89829,89829,89829,90164,90499,90499,90834,90834,90834,91169,91169,91169,91169,91504,91504,91504,91504,91504,91504,91504,91504,91504,91504,91504,91519,91519,91676,91677,91678,91679,91680,91680,91680,91680,91731,91731,
91893,91894,91895,91896,91897,91898,91973,91980,91982,91982,91982,91982,91982,92177,92177,92178,92335,92497,92499,92499,92544,92544,92703,92862,93020,93022,93022,93022,93179,93179,93236,93236,93238,93238,93243,93405,93407,93408,93410,93411,93412,93413,93413,93413,93413,93413,93573,93573,93733,93733,93893,94055,94056,94058,94058,94058,94058,94058,94059,94059,94060,94063,94063,94063,94064,94064,94064,94064,94064,94064,94064,94064,94064,94064,94064,94064,94224,94385,94437,94437,94437,94437,94437,94437,94437,94632,94694,94694,94694,94696,94697,94699,94699,94709,94709,94709,94719,94719,94719,94719,
94729,94729,94729,94739,94908,94918,94918,94918,94919,94919,94920,94921,94921,94922,94922,94922,94922,94922,95044,95166,95288,95290,95291,95293,95472,95637,95637,95816,95817,95817,95819,95820,95821,95821,95833,95835,95836,95839,95840,95844,95845,95850,95851,95852,95853,95853,95853,96049,96083,96085,96085,96088,96089,96090,96091,96092,96094,96094,96289,96289,96321,96488,96490,96497,96497,96659,96704,96866,96909,96909,97066,97069,97071,97116,97116,97117,97118,97119,97120,97120,97121,97122,97123,97124,97125,97126,97127,97128,97143,97205,97205,97206,97206,97207,97208,97208,97209,97402,97402,97564,
97564,97565,97566,97567,97568,97568,97725,97725,97725,97887,97888,97889,98051,98246,98246,98246,98246,98278,98279,98279,98282,98282,98282,98282,98284,98341,98388,98545,98545,98702,98708,98708,98754,98755,98756,98913,98913,98913,98913,98913,99249,99585,99585,99754,99798,99963,100007,100007,100007,100011,100011,100011,100011,100011,100011,100011,100227,100443,100443,100443,100495,100545,100546,100547,100630,100630,100825,100825,100825,100825,100825,100827,100827,100827,100827,101022,101022,101022,101022,101022,101024,101024,101024,101189,101189,101524,101524,101859,101859,101859,102194,102194,102194,102194,102529,102529,102529,102529,102529,102864,
102864,102864,102864,102864,102864,102864,102864,102866,102866,102867,102868,102870,102871,102872,102874,102874,102874,102875,102907,102908,102952,102998,103001,103001,103002,103002,103006,103050,103050,103050,103051,103051,103052,103052,103052,103053,103054,103055,103056,103057,103057,103057,103057,103252,103252,103253,103328,103393,103393,103394,103394,103395,103461,103461,103463,103469,103631,103793,103795,103827,103827,103827,103827,103871,103873,103917,103917,103964,103964,103965,103966,103967,103967,103967,103967,103967,103967,103967,103969,104129,104289,104292,104454,104456,104499,104501,104501,104544,104584,104587,104748,104909,104909,104910,104910,105105,105106,105301,105497,105499,
105499,105502,105502,105502,105503,105504,105505,105506,105507,105507,105509,105509,105509,105511,105512,105513,105515,105516,105516,105518,105562,105567,105567,105763,105764,105807,105807,105808,105808,105808,105808,105808,105808,105808,105840,106002,106003,106066,106066,106066,106228,106229,106230,106231,106296,106297,106297,106459,106459,106459,106461,106462,106464,106464,106464,106465,106465,106465,106466,106468,106625,106625,106626,106783,106784,106827,107163,107499,107499,107694,107699,107702,107705,107871,107912,107953,107953,107953,108116,108279,108320,108361,108361,108576,108576,108791,108791,108986,109066,109262,109294,109489,109489,109489,109490,109490,109491,109492,109493,109494,
109495,109496,109497,109498,109499,109500,109500,109500,109500,109662,109662,109662,109662,109662,109662,109662,109664,109665,109836,109836,109836,109837,109837,109902,109902,109902,109903,109904,109905,109906,109969,109969,109969,109970,109970,110022,110022,110024,110027,110222,110224,110224,110224,110224,110381,110381,110387,110547,110707,110740,110740,110740,110741,110741,110741,110783,110826,110828,110828,110868,111030,111192,111192,111354,111394,111555,111716,111797,111798,111848,111848,111929,112124,112175,112258,112258,112258,112258,112258,112258,112258,112260,112260,112260,112261,112263,112314,112510,112562,112566,112566,112567,112630,112630,112630,112630,112630,112631,112632,112694,
112696,112696,112858,112858,113053,113054,113056,113088,113088,113088,113088,113089,113089,113091,113091,113092,113093,113094,113095,113095,113097,113097,113097,113097,113263,113425,113468,113511,113552,113594,113598,113602,113643,113643,113643,113838,114033,114228,114278,114279,114280,114281,114281,114325,114376,114552,114552,114552,114552,114552,114552,114552,114552,114553,114554,114555,114609,114641,114643,114643,114643,114645,114645,114647,114811,114811,114817,114817,114818,114818,114819,114820,114820,114820,114864,115026,115188,115189,115351,115514,115676,115839,115840,115889,115889,115968,116163,116163,116163,116165,116165,116215,116216,116267,116267,116267,116267,116319,116319,116321,
116516,116518,116676,116677,116677,116722,116722,116722,116722,116723,116767,116811,116811,116856,117018,117063,117225,117225,117304,117305,117354,117354,117549,117549,117549,117581,117581,117583,117779,117779,117782,117785,117785,117831,117831,117831,117878,117880,117882,117883,117885,118047,118209,118254,118255,118256,118257,118257,118257,118258,118258,118303,118348,118348,118349,118350,118350,118350,118546,118741,118898,118900,118932,118934,118934,118935,118936,119131,119132,119207,119208
;
yyah =
40,204,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,212,212,212,260,263,310,311,315,316,316,316,518,519,686,853,1049,1078,1240,1251,1405,1563,1721,1767,1768,1941,2114,2114,2125,2289,2304,2457,2457,2457,2457,2457,2611,2611,2611,2768,2921,2921,
2921,2921,2921,3116,3120,3120,3120,3120,3120,3120,3121,3121,3459,3459,3459,3459,3459,3459,3667,3877,4034,4192,4349,4349,4349,4349,4349,4349,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,
4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4354,4354,4516,4679,4679,4679,4680,4726,4771,4773,4775,4778,4779,4780,4784,4785,
4947,5109,5308,5309,5310,5311,5474,5640,5640,5642,5642,5642,5868,6092,6092,6101,6270,6270,6436,6436,6436,6436,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6728,6770,7068,7068,7068,7359,7651,7651,7943,8014,8014,8014,8212,8407,8602,8602,8602,8602,8602,8603,8799,8995,8995,8996,9292,9589,9589,9886,9886,9886,9886,9887,9887,9887,9887,9887,9887,9887,9888,9888,9889,9889,9890,9890,9890,10085,10381,10382,10384,10680,10681,10682,10683,10685,10685,10848,10848,10848,10848,10848,10848,10848,10848,10849,
10849,10849,10849,10849,10849,10849,10849,10849,10849,10849,10856,10856,10860,10860,11023,11186,11349,11511,11673,11674,11837,11999,12162,12324,12324,12324,12368,12536,12703,12703,12703,12874,12874,12877,13030,13074,13074,13075,13272,13273,13274,13275,13320,13365,13406,13606,13648,13690,13690,13690,13690,13852,13852,13852,13852,13852,13852,14022,14192,14362,14362,14532,14702,14872,14872,14875,14877,14877,14877,14877,14877,14877,14877,14884,14888,14888,14890,14890,15053,15053,15053,15215,15377,15377,15377,15377,15377,15377,15377,15377,15377,15573,15573,15726,15922,15922,15922,16118,16189,16384,
16546,16708,16870,17032,17192,17192,17357,17519,17520,17522,17522,17522,17566,17566,17566,17566,17612,17612,17612,17612,17613,17613,17613,17770,17932,17932,17932,17932,17934,17934,17934,17978,17978,17978,18141,18141,18304,18304,18307,18469,18470,18632,18677,18677,18677,18723,18724,18919,18920,18922,18922,18922,18922,18922,19084,19087,19094,19290,19290,19290,19290,19491,19491,19491,19656,19821,19826,19879,20075,20076,20141,20141,20141,20141,20141,20337,20337,20338,20504,20668,20672,20676,20679,20683,20683,20683,20684,20856,20865,20873,20937,21106,21232,21233,21276,21319,21321,21323,21523,21681,
21808,21808,21808,22006,22006,22006,22006,22049,22244,22439,22634,22829,22829,22829,22829,23024,23024,23024,23024,23024,23024,23219,23414,23418,23611,23613,23616,23781,23976,23978,24173,24368,24538,24733,24735,24737,24739,24741,24743,24744,24745,24782,24815,24937,25059,25216,25217,25249,25371,25372,25568,25577,25582,25583,25778,25778,25900,26095,26291,26291,26487,26683,26878,27041,27204,27205,27205,27367,27530,27530,27530,27530,27530,27530,27692,27858,28015,28016,28178,28179,28341,28503,28547,28595,28639,28802,28964,29008,29170,29214,29368,29703,29703,29703,29703,29703,29703,29703,29703,29703,
29703,29703,29703,30039,30040,30205,30205,30205,30205,30205,30540,30875,30875,31210,31545,31546,31881,32216,32551,32886,33221,33556,33556,33556,33556,33891,34226,34561,34561,34896,34896,34897,35232,35567,35567,35567,35769,36104,36105,36106,36441,36442,36443,36488,36489,36655,36655,36781,36977,36977,36977,36977,37021,37218,37218,37375,37375,37419,37419,37419,37419,37420,37421,37462,37462,37462,37462,37462,37503,37544,37707,37708,37708,37708,37708,37708,37708,37708,37709,37866,37874,38050,38052,38209,38209,38209,38209,38209,38209,38209,38209,38210,38367,38369,38369,38369,38415,38577,38585,38588,
38588,38588,38588,38588,38588,38591,38594,38597,38600,38600,38937,38937,38937,39274,39274,39274,39276,39276,39276,39441,39441,39441,39441,39605,39941,40276,40320,40478,40479,40641,40803,40803,40806,40968,41026,41027,41073,41073,41235,41235,41282,41282,41364,41559,41559,41559,41559,41562,41562,41562,41562,41562,41562,41563,41780,41783,41783,41992,41992,42190,42190,42386,42582,42778,42974,43170,43171,43172,43172,43172,43368,43531,43531,43531,43536,43536,43537,43537,43700,43744,43910,43911,44133,44165,44360,44517,44584,44584,44584,44584,44584,44649,44649,44649,44649,44649,44649,44649,44649,44649,
44649,44649,44649,44649,44649,44649,44649,44649,44649,44649,44649,44649,44649,44649,44649,44649,44649,44649,44815,44825,44871,44871,44875,45070,45071,45072,45238,45241,45242,45408,45411,45412,45578,45579,45745,45748,45914,45923,46147,46149,46149,46321,46487,46488,46488,46488,46528,46528,46529,46530,46531,46532,46534,46570,46863,46864,47059,47254,47449,47449,47449,47741,47741,47911,48033,48033,48033,48033,48073,48195,48317,48439,48561,48683,48805,48927,49120,49315,49485,49680,49694,49694,49887,50080,50275,50276,50283,50285,50285,50287,50287,50409,50410,50411,50531,50653,50777,50777,50777,50777,
50975,51095,51096,51098,51099,51102,51103,51107,51108,51113,51114,51120,51315,51325,51617,51617,51618,51621,51621,51816,51973,51975,51975,51976,51977,51977,51977,51977,51977,51977,51977,51977,51977,51980,51980,51981,51982,51987,52019,52051,52053,52053,52055,52055,52251,52252,52252,52252,52252,52285,52447,52609,52772,52777,52939,52939,52941,52941,52941,52988,52988,53034,53081,53243,53405,53450,53495,53661,53661,53662,53792,53958,53958,53959,53959,53960,53960,53960,53960,53960,53961,53961,53961,54296,54297,54298,54298,54456,54456,54456,54456,54458,54460,54462,54464,54466,54468,54470,54471,54472,
54472,54472,54473,54474,54475,54476,54477,54478,54479,54480,54480,54481,54481,54481,54639,54643,54800,54966,55132,55132,55133,55134,55329,55486,55531,55532,55532,55606,55611,55611,55655,55655,55699,55699,55699,55699,55699,55699,55740,55741,55782,55783,55783,55949,56106,56108,56108,56112,56112,56112,56156,56313,56357,56358,56358,56359,56360,56406,56411,56411,56411,56411,56411,56411,56411,56411,56411,56411,56411,56455,56455,56620,56785,56786,56943,57103,57104,57106,57268,57430,57592,57754,57754,57914,57914,58074,58075,58075,58075,58121,58281,58281,58438,58438,58438,58441,58444,58446,58603,58609,
58609,58665,58665,58670,58670,58674,58679,58684,58684,58688,58692,58692,58692,58692,58692,58692,58692,58693,58739,58934,58982,58995,58995,58995,59042,59202,59365,59366,59566,59761,59761,59761,59761,59761,59761,59957,60153,60349,60545,60741,60937,61137,61146,61311,61507,61703,61712,61721,61730,61739,61748,61780,61991,62202,62413,62624,62835,62835,62835,62835,62835,62879,62879,63076,63079,63081,63081,63081,63086,63086,63086,63281,63326,63388,63612,63836,63868,63870,64063,64220,64230,64230,64425,64426,64426,64470,64634,64800,64995,65190,65192,65193,65359,65369,65370,65536,65702,65712,65713,65879,
66045,66055,66221,66231,66232,66398,66462,66686,66686,66686,66849,66859,66869,67038,67234,67234,67391,67392,67549,67550,67843,68038,68038,68039,68332,68334,68336,68338,68534,68534,68534,68548,68668,68668,68788,68788,68981,69174,69367,69560,69753,69946,70139,70139,70139,70261,70262,70262,70597,70597,70597,70597,70597,70597,70597,70599,70778,70779,70780,71115,71310,71310,71312,71345,71544,71739,71740,72075,72075,72076,72411,72411,72411,72412,72747,72747,72747,72747,72748,73083,73083,73083,73083,73083,73084,73419,73419,73419,73419,73419,73419,73452,73456,73457,73627,73753,73753,73754,73754,73949,
73981,73982,73982,74177,74177,74177,74181,74182,74473,74764,74765,74766,74767,74768,74963,75128,75128,75128,75161,75356,75356,75357,75364,75369,75372,75534,75535,75692,75693,75739,75740,75897,75897,75897,75897,75897,75897,75897,75945,75948,75950,75950,75950,75951,76116,76117,76119,76120,76121,76123,76125,76125,76125,76127,76128,76130,76133,76137,76142,76143,76144,76145,76146,76147,76147,76151,76151,76151,76151,76316,76318,76318,76319,76484,76485,76650,76654,76658,76733,76740,76740,76935,77092,77095,77095,77095,77095,77252,77253,77253,77254,77254,77263,77308,77309,77466,77511,77668,77668,77668,
77668,77668,77668,77668,77668,77668,77671,77671,77828,77986,77987,78152,78152,78309,78315,78316,78317,78318,78318,78475,78476,78477,78479,78480,78480,78525,78570,78615,78660,78997,79334,79335,79335,79671,79671,79837,80003,80004,80005,80005,80008,80009,80009,80009,80009,80009,80011,80013,80017,80017,80017,80021,80021,80025,80025,80025,80026,80026,80026,80028,80028,80028,80028,80028,80028,80028,80028,80028,80028,80028,80028,80028,80028,80028,80028,80028,80244,80460,80460,80513,80513,80515,80726,80937,81148,81359,81570,81781,81781,81781,81781,81781,81992,82203,82204,82206,82207,82364,82369,82527,
82527,82610,82699,82865,82865,82865,83089,83089,83089,83091,83091,83186,83343,83343,83343,83397,83475,83553,83554,83749,83759,83759,83925,83935,83945,83945,84111,84121,84131,84131,84141,84141,84307,84317,84317,84317,84481,84647,84649,84651,84651,84652,84809,84810,84967,84967,85003,85006,85006,85299,85592,85885,85887,85887,86080,86275,86470,86470,86592,86714,86714,86836,86958,87080,87081,87082,87261,87262,87263,87267,87267,87269,87269,87273,87276,87279,87282,87285,87289,87293,87296,87300,87304,87308,87313,87317,87320,87323,87501,87505,87684,87685,87686,87808,87808,88003,88004,88004,88126,88127,
88128,88129,88130,88131,88132,88133,88134,88135,88136,88306,88306,88476,88476,88477,88477,88509,88704,88704,88736,88737,88738,88739,88739,88739,88739,88740,88743,88743,88746,88779,88780,88975,89007,89007,89007,89164,89166,89167,89329,89332,89336,89336,89336,89338,89500,89500,89657,89819,89820,89820,89820,89820,89821,89822,89823,89823,89823,89824,89824,89826,89826,89827,89827,89828,89828,89828,90163,90498,90498,90833,90833,90833,91168,91168,91168,91168,91503,91503,91503,91503,91503,91503,91503,91503,91503,91503,91503,91518,91518,91675,91676,91677,91678,91679,91679,91679,91679,91730,91730,91892,
91893,91894,91895,91896,91897,91972,91979,91981,91981,91981,91981,91981,92176,92176,92177,92334,92496,92498,92498,92543,92543,92702,92861,93019,93021,93021,93021,93178,93178,93235,93235,93237,93237,93242,93404,93406,93407,93409,93410,93411,93412,93412,93412,93412,93412,93572,93572,93732,93732,93892,94054,94055,94057,94057,94057,94057,94057,94058,94058,94059,94062,94062,94062,94063,94063,94063,94063,94063,94063,94063,94063,94063,94063,94063,94063,94223,94384,94436,94436,94436,94436,94436,94436,94436,94631,94693,94693,94693,94695,94696,94698,94698,94708,94708,94708,94718,94718,94718,94718,94728,
94728,94728,94738,94907,94917,94917,94917,94918,94918,94919,94920,94920,94921,94921,94921,94921,94921,95043,95165,95287,95289,95290,95292,95471,95636,95636,95815,95816,95816,95818,95819,95820,95820,95832,95834,95835,95838,95839,95843,95844,95849,95850,95851,95852,95852,95852,96048,96082,96084,96084,96087,96088,96089,96090,96091,96093,96093,96288,96288,96320,96487,96489,96496,96496,96658,96703,96865,96908,96908,97065,97068,97070,97115,97115,97116,97117,97118,97119,97119,97120,97121,97122,97123,97124,97125,97126,97127,97142,97204,97204,97205,97205,97206,97207,97207,97208,97401,97401,97563,97563,
97564,97565,97566,97567,97567,97724,97724,97724,97886,97887,97888,98050,98245,98245,98245,98245,98277,98278,98278,98281,98281,98281,98281,98283,98340,98387,98544,98544,98701,98707,98707,98753,98754,98755,98912,98912,98912,98912,98912,99248,99584,99584,99753,99797,99962,100006,100006,100006,100010,100010,100010,100010,100010,100010,100010,100226,100442,100442,100442,100494,100544,100545,100546,100629,100629,100824,100824,100824,100824,100824,100826,100826,100826,100826,101021,101021,101021,101021,101021,101023,101023,101023,101188,101188,101523,101523,101858,101858,101858,102193,102193,102193,102193,102528,102528,102528,102528,102528,102863,102863,
102863,102863,102863,102863,102863,102863,102865,102865,102866,102867,102869,102870,102871,102873,102873,102873,102874,102906,102907,102951,102997,103000,103000,103001,103001,103005,103049,103049,103049,103050,103050,103051,103051,103051,103052,103053,103054,103055,103056,103056,103056,103056,103251,103251,103252,103327,103392,103392,103393,103393,103394,103460,103460,103462,103468,103630,103792,103794,103826,103826,103826,103826,103870,103872,103916,103916,103963,103963,103964,103965,103966,103966,103966,103966,103966,103966,103966,103968,104128,104288,104291,104453,104455,104498,104500,104500,104543,104583,104586,104747,104908,104908,104909,104909,105104,105105,105300,105496,105498,105498,
105501,105501,105501,105502,105503,105504,105505,105506,105506,105508,105508,105508,105510,105511,105512,105514,105515,105515,105517,105561,105566,105566,105762,105763,105806,105806,105807,105807,105807,105807,105807,105807,105807,105839,106001,106002,106065,106065,106065,106227,106228,106229,106230,106295,106296,106296,106458,106458,106458,106460,106461,106463,106463,106463,106464,106464,106464,106465,106467,106624,106624,106625,106782,106783,106826,107162,107498,107498,107693,107698,107701,107704,107870,107911,107952,107952,107952,108115,108278,108319,108360,108360,108575,108575,108790,108790,108985,109065,109261,109293,109488,109488,109488,109489,109489,109490,109491,109492,109493,109494,
109495,109496,109497,109498,109499,109499,109499,109499,109661,109661,109661,109661,109661,109661,109661,109663,109664,109835,109835,109835,109836,109836,109901,109901,109901,109902,109903,109904,109905,109968,109968,109968,109969,109969,110021,110021,110023,110026,110221,110223,110223,110223,110223,110380,110380,110386,110546,110706,110739,110739,110739,110740,110740,110740,110782,110825,110827,110827,110867,111029,111191,111191,111353,111393,111554,111715,111796,111797,111847,111847,111928,112123,112174,112257,112257,112257,112257,112257,112257,112257,112259,112259,112259,112260,112262,112313,112509,112561,112565,112565,112566,112629,112629,112629,112629,112629,112630,112631,112693,112695,
112695,112857,112857,113052,113053,113055,113087,113087,113087,113087,113088,113088,113090,113090,113091,113092,113093,113094,113094,113096,113096,113096,113096,113262,113424,113467,113510,113551,113593,113597,113601,113642,113642,113642,113837,114032,114227,114277,114278,114279,114280,114280,114324,114375,114551,114551,114551,114551,114551,114551,114551,114551,114552,114553,114554,114608,114640,114642,114642,114642,114644,114644,114646,114810,114810,114816,114816,114817,114817,114818,114819,114819,114819,114863,115025,115187,115188,115350,115513,115675,115838,115839,115888,115888,115967,116162,116162,116162,116164,116164,116214,116215,116266,116266,116266,116266,116318,116318,116320,116515,
116517,116675,116676,116676,116721,116721,116721,116721,116722,116766,116810,116810,116855,117017,117062,117224,117224,117303,117304,117353,117353,117548,117548,117548,117580,117580,117582,117778,117778,117781,117784,117784,117830,117830,117830,117877,117879,117881,117882,117884,118046,118208,118253,118254,118255,118256,118256,118256,118257,118257,118302,118347,118347,118348,118349,118349,118349,118545,118740,118897,118899,118931,118933,118933,118934,118935,119130,119131,119206,119207,119207
;
yygl =
1,66,80,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,82,84,84,84,89,89,89,89,90,90,91,110,149,153,168,168,180,191,201,203,203,211,219,219,224,225,226,235,235,235,235,235,244,244,244,254,263,
263,263,263,263,301,301,301,301,301,301,301,301,301,302,302,302,302,302,302,320,320,330,343,353,353,353,353,353,353,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,
354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,355,355,368,369,369,369,369,371,372,372,372,373,373,373,373,
373,388,403,404,405,406,407,423,442,442,442,442,442,456,470,470,471,494,494,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,573,573,573,573,573,573,573,573,639,639,639,683,721,759,759,759,759,759,759,798,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,837,837,837,875,875,875,876,876,876,876,876,877,877,878,878,878,878,878,878,878,878,
878,878,878,878,878,878,878,878,878,878,878,887,887,887,887,888,889,890,904,918,918,919,933,934,948,948,948,948,966,984,984,984,984,984,985,994,995,995,995,1004,1004,1004,1004,1005,1006,1067,1078,1079,1080,1080,1080,1080,1094,1094,1094,1094,1094,1094,1102,1110,1118,1118,1126,1134,1142,1142,1143,1143,1143,1143,1143,1143,1143,1143,1143,1144,1144,1144,1144,1157,1157,1157,1170,1183,1183,1183,1183,1183,1183,1183,1183,1183,1192,1192,1201,1210,1210,1210,1219,1285,
1323,1336,1349,1362,1375,1387,1387,1405,1417,1418,1420,1420,1420,1420,1420,1420,1420,1421,1421,1421,1421,1421,1421,1421,1431,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1445,1445,1446,1446,1448,1461,1461,1474,1475,1475,1475,1475,1475,1515,1515,1518,1518,1518,1518,1518,1533,1538,1547,1577,1577,1577,1577,1577,1577,1577,1590,1612,1620,1622,1663,1663,1663,1663,1663,1663,1663,1678,1678,1678,1697,1712,1713,1714,1715,1716,1716,1716,1716,1730,1730,1731,1732,1757,1764,1764,1764,1764,1764,1764,1803,
1813,1820,1820,1820,1859,1859,1859,1859,1859,1897,1935,1973,2011,2011,2011,2011,2049,2049,2049,2049,2049,2049,2087,2125,2125,2153,2153,2153,2171,2209,2209,2247,2285,2304,2342,2342,2342,2342,2342,2342,2342,2342,2342,2348,2354,2360,2371,2373,2379,2385,2385,2424,2426,2429,2431,2469,2469,2475,2513,2552,2552,2591,2593,2631,2632,2633,2633,2633,2646,2647,2647,2647,2647,2647,2647,2661,2680,2692,2693,2706,2706,2719,2732,2732,2732,2732,2733,2746,2746,2759,2759,2770,2770,2770,2770,2770,2770,2770,2770,2770,
2770,2770,2770,2770,2770,2770,2788,2788,2788,2788,2788,2788,2789,2789,2790,2791,2791,2792,2793,2794,2794,2794,2795,2795,2795,2795,2798,2798,2798,2798,2800,2800,2800,2801,2801,2801,2801,2813,2813,2813,2813,2814,2814,2814,2814,2814,2832,2832,2839,2877,2877,2877,2877,2878,2887,2887,2899,2899,2900,2900,2900,2900,2900,2900,2960,2960,2960,2960,2960,3021,3082,3096,3096,3096,3096,3096,3096,3096,3096,3096,3108,3110,3126,3127,3139,3139,3139,3139,3139,3139,3139,3139,3139,3151,3152,3152,3152,3153,3166,3179,
3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3179,3180,3180,3180,3181,3181,3181,3181,3181,3181,3197,3197,3197,3197,3212,3212,3212,3213,3225,3225,3238,3251,3251,3252,3265,3268,3268,3268,3268,3282,3282,3282,3282,3289,3329,3329,3329,3329,3334,3334,3334,3334,3334,3334,3334,3335,3336,3336,3355,3355,3397,3397,3425,3453,3481,3509,3537,3538,3539,3539,3539,3554,3568,3568,3568,3576,3576,3578,3578,3596,3597,3617,3617,3617,3623,3661,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,
3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3692,3694,3696,3696,3696,3735,3735,3735,3754,3755,3755,3774,3775,3775,3794,3794,3813,3814,3833,3833,3847,3847,3847,3861,3880,3880,3880,3880,3940,3940,3940,3940,3940,3940,3940,3946,3947,3947,3986,4025,4064,4064,4064,4064,4064,4083,4089,4089,4089,4089,4149,4155,4161,4167,4173,4179,4185,4191,4219,4257,4276,4314,4317,4317,4345,4373,4411,4412,4412,4412,4412,4412,4412,4418,4419,4419,4425,4431,4431,4431,4431,
4431,4475,4481,4482,4482,4483,4483,4484,4484,4485,4485,4486,4486,4524,4527,4527,4527,4527,4529,4529,4567,4578,4578,4578,4578,4578,4578,4578,4578,4578,4578,4578,4578,4578,4580,4580,4580,4580,4581,4587,4593,4593,4593,4593,4593,4631,4631,4631,4631,4631,4638,4651,4664,4665,4666,4679,4679,4679,4679,4679,4680,4680,4681,4682,4695,4708,4708,4708,4726,4726,4727,4735,4753,4753,4754,4754,4755,4755,4755,4755,4755,4756,4756,4756,4756,4757,4758,4758,4768,4768,4768,4768,4768,4768,4768,4768,4768,4768,4768,4769,
4770,4770,4770,4770,4770,4770,4770,4770,4770,4770,4771,4771,4772,4772,4772,4783,4790,4802,4820,4838,4838,4838,4838,4876,4888,4888,4888,4888,4894,4895,4895,4896,4896,4896,4896,4896,4896,4896,4896,4956,4956,5016,5016,5016,5035,5047,5047,5047,5047,5047,5047,5047,5059,5059,5059,5059,5059,5059,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5060,5071,5082,5082,5093,5104,5104,5104,5117,5130,5143,5156,5156,5168,5168,5180,5181,5181,5181,5182,5194,5194,5204,5204,5204,5204,5204,5205,5215,
5216,5216,5217,5217,5220,5220,5223,5226,5229,5229,5232,5235,5235,5235,5235,5235,5235,5235,5235,5235,5274,5275,5278,5278,5278,5278,5290,5302,5303,5332,5371,5371,5371,5371,5371,5371,5399,5427,5455,5483,5511,5539,5554,5554,5572,5600,5628,5628,5628,5628,5628,5628,5634,5637,5640,5643,5646,5649,5649,5649,5649,5649,5649,5649,5682,5682,5682,5682,5682,5690,5690,5690,5728,5728,5729,5743,5757,5763,5763,5775,5787,5789,5789,5827,5827,5827,5828,5842,5862,5900,5938,5938,5938,5957,5959,5959,5978,5997,5999,5999,
6018,6037,6039,6058,6060,6060,6079,6080,6094,6094,6094,6108,6108,6109,6134,6173,6173,6184,6184,6195,6195,6196,6234,6234,6234,6235,6235,6235,6235,6274,6274,6274,6277,6283,6283,6289,6289,6317,6345,6373,6401,6429,6457,6485,6488,6491,6497,6497,6497,6497,6497,6497,6497,6497,6497,6497,6497,6520,6520,6520,6520,6558,6558,6558,6564,6608,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6646,6652,6654,6654,6673,6680,6680,6680,6680,
6718,6724,6724,6724,6762,6762,6762,6762,6763,6766,6768,6768,6769,6770,6771,6809,6827,6827,6827,6833,6871,6871,6871,6874,6874,6874,6887,6887,6899,6899,6900,6900,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6911,6929,6929,6929,6929,6930,6930,6930,6930,6930,6930,6930,6930,6930,6930,6930,6930,6930,6930,6930,6930,6930,6937,6937,6937,6937,6955,6955,6955,6955,6973,6973,6991,6998,7005,7011,7013,7013,7051,7063,7064,7064,7064,7064,7075,7075,7075,7075,7075,7076,7077,7077,7089,7090,7102,7102,
7102,7102,7102,7102,7102,7102,7102,7107,7107,7119,7130,7130,7148,7148,7160,7162,7162,7162,7162,7162,7174,7174,7174,7175,7175,7175,7175,7175,7175,7175,7176,7177,7177,7177,7177,7177,7181,7185,7185,7185,7185,7186,7186,7186,7186,7186,7186,7188,7190,7193,7193,7193,7196,7196,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7199,7200,7201,7201,7202,7202,7202,7205,7208,7211,7214,7217,7220,7220,7220,7220,7220,7223,7226,7227,7227,7227,7237,7245,
7257,7257,7263,7263,7282,7282,7282,7296,7296,7296,7296,7296,7302,7314,7314,7314,7314,7320,7326,7326,7365,7367,7367,7386,7388,7390,7390,7409,7411,7413,7413,7415,7415,7434,7436,7436,7436,7450,7469,7469,7469,7469,7469,7480,7480,7491,7491,7497,7498,7498,7499,7500,7501,7501,7501,7529,7567,7605,7608,7611,7614,7617,7620,7623,7626,7626,7627,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7650,7651,7651,7652,7653,7654,7655,7656,7656,7656,7677,7678,7701,7701,7702,7708,7708,7747,7747,7747,7753,
7753,7754,7754,7755,7755,7756,7756,7757,7757,7758,7777,7777,7796,7796,7796,7796,7802,7840,7840,7846,7847,7848,7849,7849,7849,7849,7850,7851,7851,7851,7857,7857,7895,7901,7901,7901,7915,7920,7920,7933,7933,7940,7940,7940,7940,7953,7953,7965,7978,7979,7979,7979,7979,7980,7980,7980,7980,7980,7981,7981,7981,7981,7982,7982,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7983,7986,7986,7997,7997,7997,7997,7997,7997,7997,7997,7998,7998,
8011,8011,8011,8011,8011,8011,8017,8019,8020,8020,8020,8020,8020,8058,8058,8058,8068,8081,8081,8081,8082,8082,8093,8104,8115,8115,8115,8115,8127,8127,8131,8131,8131,8131,8134,8147,8147,8147,8147,8148,8149,8149,8149,8149,8149,8149,8161,8161,8173,8173,8185,8198,8198,8198,8198,8198,8198,8198,8198,8199,8199,8202,8202,8202,8202,8202,8202,8202,8202,8202,8202,8202,8202,8202,8202,8202,8214,8226,8229,8229,8229,8229,8229,8229,8229,8267,8268,8268,8268,8268,8268,8268,8268,8270,8270,8270,8272,8272,8272,8272,
8274,8274,8274,8275,8300,8300,8300,8300,8300,8300,8300,8300,8300,8300,8300,8300,8300,8300,8303,8309,8315,8315,8315,8315,8338,8356,8356,8378,8378,8378,8378,8378,8378,8378,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8381,8420,8426,8426,8426,8426,8426,8426,8427,8428,8430,8430,8468,8468,8474,8492,8492,8494,8494,8507,8507,8520,8521,8521,8532,8532,8532,8532,8532,8532,8532,8532,8532,8532,8533,8533,8533,8534,8535,8536,8537,8538,8540,8541,8541,8541,8541,8541,8541,8541,8541,8569,8569,8582,
8582,8582,8582,8582,8582,8582,8593,8593,8593,8608,8608,8608,8623,8661,8661,8662,8662,8671,8671,8671,8671,8671,8671,8671,8671,8674,8675,8685,8685,8696,8698,8698,8698,8698,8698,8710,8710,8710,8710,8710,8710,8710,8710,8728,8729,8731,8732,8733,8733,8733,8733,8733,8733,8733,8733,8733,8734,8735,8735,8735,8736,8737,8737,8737,8743,8743,8782,8782,8782,8782,8782,8782,8782,8782,8782,8821,8821,8821,8821,8821,8821,8821,8821,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,8839,
8839,8839,8839,8839,8839,8839,8839,8839,8839,8840,8841,8843,8844,8845,8846,8846,8846,8846,8852,8852,8853,8854,8854,8854,8854,8854,8861,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8862,8900,8900,8900,8903,8906,8906,8906,8906,8906,8907,8907,8907,8907,8922,8937,8937,8943,8944,8944,8944,8946,8946,8946,8946,8947,8947,8947,8947,8947,8947,8947,8947,8947,8947,8947,8947,8959,8971,8972,8985,8985,8988,8988,8988,8991,9052,9053,9065,9077,9077,9077,9077,9115,9115,9153,9154,9154,
9154,9155,9155,9155,9156,9157,9158,9159,9160,9160,9160,9160,9160,9160,9160,9160,9160,9161,9161,9166,9167,9167,9167,9198,9198,9199,9199,9199,9199,9199,9199,9199,9199,9199,9205,9218,9218,9220,9220,9220,9235,9235,9235,9235,9236,9236,9236,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9250,9260,9260,9260,9270,9270,9271,9271,9271,9271,9309,9310,9311,9312,9332,9332,9333,9333,9333,9334,9335,9336,9396,9396,9396,9396,9396,9396,9434,9440,9480,9488,9526,9526,9526,9526,9526,9526,9526,9526,9526,
9526,9527,9528,9529,9530,9531,9531,9531,9531,9544,9544,9544,9544,9544,9544,9544,9544,9544,9558,9558,9558,9558,9558,9561,9561,9561,9561,9562,9562,9562,9563,9563,9563,9563,9563,9563,9563,9568,9568,9606,9608,9608,9608,9608,9618,9618,9620,9632,9644,9650,9650,9650,9650,9650,9650,9650,9650,9650,9650,9711,9724,9737,9737,9750,9811,9823,9835,9841,9841,9841,9841,9847,9887,9888,9894,9894,9894,9894,9894,9894,9894,9894,9894,9894,9894,9894,9894,9923,9925,9925,9925,9925,9927,9927,9927,9927,9927,9927,9927,9928,
9928,9928,9941,9941,9979,9979,9981,9987,9987,9987,9987,9987,9987,9987,9987,9987,9987,9987,9987,9987,9987,9987,9987,9987,10006,10019,10019,10019,10079,10079,10079,10079,10139,10139,10139,10179,10218,10256,10256,10257,10258,10259,10259,10260,10261,10277,10277,10277,10277,10277,10277,10277,10277,10277,10277,10277,10280,10286,10286,10286,10286,10286,10286,10288,10303,10303,10304,10304,10304,10304,10305,10305,10305,10305,10305,10318,10331,10331,10344,10345,10358,10359,10359,10359,10359,10365,10403,10403,10403,10403,10403,10404,10405,10405,10405,10405,10405,10407,10407,10409,
10447,10449,10462,10462,10462,10462,10462,10462,10462,10462,10462,10462,10462,10462,10475,10475,10488,10488,10494,10495,10496,10496,10535,10535,10535,10541,10541,10541,10571,10571,10571,10571,10571,10572,10572,10572,10572,10572,10574,10574,10574,10587,10600,10601,10601,10601,10601,10601,10601,10601,10601,10601,10601,10601,10601,10601,10601,10601,10631,10669,10681,10681,10687,10687,10687,10687,10687,10725,10726,10732,10732
;
yygh =
65,79,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,81,83,83,83,88,88,88,88,89,89,90,109,148,152,167,167,179,190,200,202,202,210,218,218,223,224,225,234,234,234,234,234,243,243,243,253,262,262,
262,262,262,300,300,300,300,300,300,300,300,300,301,301,301,301,301,301,319,319,329,342,352,352,352,352,352,352,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,
353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,354,354,367,368,368,368,368,370,371,371,371,372,372,372,372,372,
387,402,403,404,405,406,422,441,441,441,441,441,455,469,469,470,493,493,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,572,572,572,572,572,572,572,572,638,638,638,682,720,758,758,758,758,758,758,797,835,835,835,835,835,835,835,835,835,835,835,835,835,835,835,835,835,835,835,835,835,836,836,836,874,874,874,875,875,875,875,875,876,876,877,877,877,877,877,877,877,877,877,
877,877,877,877,877,877,877,877,877,877,886,886,886,886,887,888,889,903,917,917,918,932,933,947,947,947,947,965,983,983,983,983,983,984,993,994,994,994,1003,1003,1003,1003,1004,1005,1066,1077,1078,1079,1079,1079,1079,1093,1093,1093,1093,1093,1093,1101,1109,1117,1117,1125,1133,1141,1141,1142,1142,1142,1142,1142,1142,1142,1142,1142,1143,1143,1143,1143,1156,1156,1156,1169,1182,1182,1182,1182,1182,1182,1182,1182,1182,1191,1191,1200,1209,1209,1209,1218,1284,1322,
1335,1348,1361,1374,1386,1386,1404,1416,1417,1419,1419,1419,1419,1419,1419,1419,1420,1420,1420,1420,1420,1420,1420,1430,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1444,1444,1445,1445,1447,1460,1460,1473,1474,1474,1474,1474,1474,1514,1514,1517,1517,1517,1517,1517,1532,1537,1546,1576,1576,1576,1576,1576,1576,1576,1589,1611,1619,1621,1662,1662,1662,1662,1662,1662,1662,1677,1677,1677,1696,1711,1712,1713,1714,1715,1715,1715,1715,1729,1729,1730,1731,1756,1763,1763,1763,1763,1763,1763,1802,1812,
1819,1819,1819,1858,1858,1858,1858,1858,1896,1934,1972,2010,2010,2010,2010,2048,2048,2048,2048,2048,2048,2086,2124,2124,2152,2152,2152,2170,2208,2208,2246,2284,2303,2341,2341,2341,2341,2341,2341,2341,2341,2341,2347,2353,2359,2370,2372,2378,2384,2384,2423,2425,2428,2430,2468,2468,2474,2512,2551,2551,2590,2592,2630,2631,2632,2632,2632,2645,2646,2646,2646,2646,2646,2646,2660,2679,2691,2692,2705,2705,2718,2731,2731,2731,2731,2732,2745,2745,2758,2758,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,
2769,2769,2769,2769,2769,2787,2787,2787,2787,2787,2787,2788,2788,2789,2790,2790,2791,2792,2793,2793,2793,2794,2794,2794,2794,2797,2797,2797,2797,2799,2799,2799,2800,2800,2800,2800,2812,2812,2812,2812,2813,2813,2813,2813,2813,2831,2831,2838,2876,2876,2876,2876,2877,2886,2886,2898,2898,2899,2899,2899,2899,2899,2899,2959,2959,2959,2959,2959,3020,3081,3095,3095,3095,3095,3095,3095,3095,3095,3095,3107,3109,3125,3126,3138,3138,3138,3138,3138,3138,3138,3138,3138,3150,3151,3151,3151,3152,3165,3178,3178,
3178,3178,3178,3178,3178,3178,3178,3178,3178,3178,3179,3179,3179,3180,3180,3180,3180,3180,3180,3196,3196,3196,3196,3211,3211,3211,3212,3224,3224,3237,3250,3250,3251,3264,3267,3267,3267,3267,3281,3281,3281,3281,3288,3328,3328,3328,3328,3333,3333,3333,3333,3333,3333,3333,3334,3335,3335,3354,3354,3396,3396,3424,3452,3480,3508,3536,3537,3538,3538,3538,3553,3567,3567,3567,3575,3575,3577,3577,3595,3596,3616,3616,3616,3622,3660,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,
3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3691,3693,3695,3695,3695,3734,3734,3734,3753,3754,3754,3773,3774,3774,3793,3793,3812,3813,3832,3832,3846,3846,3846,3860,3879,3879,3879,3879,3939,3939,3939,3939,3939,3939,3939,3945,3946,3946,3985,4024,4063,4063,4063,4063,4063,4082,4088,4088,4088,4088,4148,4154,4160,4166,4172,4178,4184,4190,4218,4256,4275,4313,4316,4316,4344,4372,4410,4411,4411,4411,4411,4411,4411,4417,4418,4418,4424,4430,4430,4430,4430,4430,
4474,4480,4481,4481,4482,4482,4483,4483,4484,4484,4485,4485,4523,4526,4526,4526,4526,4528,4528,4566,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4577,4579,4579,4579,4579,4580,4586,4592,4592,4592,4592,4592,4630,4630,4630,4630,4630,4637,4650,4663,4664,4665,4678,4678,4678,4678,4678,4679,4679,4680,4681,4694,4707,4707,4707,4725,4725,4726,4734,4752,4752,4753,4753,4754,4754,4754,4754,4754,4755,4755,4755,4755,4756,4757,4757,4767,4767,4767,4767,4767,4767,4767,4767,4767,4767,4767,4768,4769,
4769,4769,4769,4769,4769,4769,4769,4769,4769,4770,4770,4771,4771,4771,4782,4789,4801,4819,4837,4837,4837,4837,4875,4887,4887,4887,4887,4893,4894,4894,4895,4895,4895,4895,4895,4895,4895,4895,4955,4955,5015,5015,5015,5034,5046,5046,5046,5046,5046,5046,5046,5058,5058,5058,5058,5058,5058,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5059,5070,5081,5081,5092,5103,5103,5103,5116,5129,5142,5155,5155,5167,5167,5179,5180,5180,5180,5181,5193,5193,5203,5203,5203,5203,5203,5204,5214,5215,
5215,5216,5216,5219,5219,5222,5225,5228,5228,5231,5234,5234,5234,5234,5234,5234,5234,5234,5234,5273,5274,5277,5277,5277,5277,5289,5301,5302,5331,5370,5370,5370,5370,5370,5370,5398,5426,5454,5482,5510,5538,5553,5553,5571,5599,5627,5627,5627,5627,5627,5627,5633,5636,5639,5642,5645,5648,5648,5648,5648,5648,5648,5648,5681,5681,5681,5681,5681,5689,5689,5689,5727,5727,5728,5742,5756,5762,5762,5774,5786,5788,5788,5826,5826,5826,5827,5841,5861,5899,5937,5937,5937,5956,5958,5958,5977,5996,5998,5998,6017,
6036,6038,6057,6059,6059,6078,6079,6093,6093,6093,6107,6107,6108,6133,6172,6172,6183,6183,6194,6194,6195,6233,6233,6233,6234,6234,6234,6234,6273,6273,6273,6276,6282,6282,6288,6288,6316,6344,6372,6400,6428,6456,6484,6487,6490,6496,6496,6496,6496,6496,6496,6496,6496,6496,6496,6496,6519,6519,6519,6519,6557,6557,6557,6563,6607,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6645,6651,6653,6653,6672,6679,6679,6679,6679,6717,
6723,6723,6723,6761,6761,6761,6761,6762,6765,6767,6767,6768,6769,6770,6808,6826,6826,6826,6832,6870,6870,6870,6873,6873,6873,6886,6886,6898,6898,6899,6899,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6910,6928,6928,6928,6928,6929,6929,6929,6929,6929,6929,6929,6929,6929,6929,6929,6929,6929,6929,6929,6929,6929,6936,6936,6936,6936,6954,6954,6954,6954,6972,6972,6990,6997,7004,7010,7012,7012,7050,7062,7063,7063,7063,7063,7074,7074,7074,7074,7074,7075,7076,7076,7088,7089,7101,7101,7101,
7101,7101,7101,7101,7101,7101,7106,7106,7118,7129,7129,7147,7147,7159,7161,7161,7161,7161,7161,7173,7173,7173,7174,7174,7174,7174,7174,7174,7174,7175,7176,7176,7176,7176,7176,7180,7184,7184,7184,7184,7185,7185,7185,7185,7185,7185,7187,7189,7192,7192,7192,7195,7195,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7198,7199,7200,7200,7201,7201,7201,7204,7207,7210,7213,7216,7219,7219,7219,7219,7219,7222,7225,7226,7226,7226,7236,7244,7256,
7256,7262,7262,7281,7281,7281,7295,7295,7295,7295,7295,7301,7313,7313,7313,7313,7319,7325,7325,7364,7366,7366,7385,7387,7389,7389,7408,7410,7412,7412,7414,7414,7433,7435,7435,7435,7449,7468,7468,7468,7468,7468,7479,7479,7490,7490,7496,7497,7497,7498,7499,7500,7500,7500,7528,7566,7604,7607,7610,7613,7616,7619,7622,7625,7625,7626,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7649,7650,7650,7651,7652,7653,7654,7655,7655,7655,7676,7677,7700,7700,7701,7707,7707,7746,7746,7746,7752,7752,
7753,7753,7754,7754,7755,7755,7756,7756,7757,7776,7776,7795,7795,7795,7795,7801,7839,7839,7845,7846,7847,7848,7848,7848,7848,7849,7850,7850,7850,7856,7856,7894,7900,7900,7900,7914,7919,7919,7932,7932,7939,7939,7939,7939,7952,7952,7964,7977,7978,7978,7978,7978,7979,7979,7979,7979,7979,7980,7980,7980,7980,7981,7981,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7982,7985,7985,7996,7996,7996,7996,7996,7996,7996,7996,7997,7997,8010,
8010,8010,8010,8010,8010,8016,8018,8019,8019,8019,8019,8019,8057,8057,8057,8067,8080,8080,8080,8081,8081,8092,8103,8114,8114,8114,8114,8126,8126,8130,8130,8130,8130,8133,8146,8146,8146,8146,8147,8148,8148,8148,8148,8148,8148,8160,8160,8172,8172,8184,8197,8197,8197,8197,8197,8197,8197,8197,8198,8198,8201,8201,8201,8201,8201,8201,8201,8201,8201,8201,8201,8201,8201,8201,8201,8213,8225,8228,8228,8228,8228,8228,8228,8228,8266,8267,8267,8267,8267,8267,8267,8267,8269,8269,8269,8271,8271,8271,8271,8273,
8273,8273,8274,8299,8299,8299,8299,8299,8299,8299,8299,8299,8299,8299,8299,8299,8299,8302,8308,8314,8314,8314,8314,8337,8355,8355,8377,8377,8377,8377,8377,8377,8377,8380,8380,8380,8380,8380,8380,8380,8380,8380,8380,8380,8380,8380,8419,8425,8425,8425,8425,8425,8425,8426,8427,8429,8429,8467,8467,8473,8491,8491,8493,8493,8506,8506,8519,8520,8520,8531,8531,8531,8531,8531,8531,8531,8531,8531,8531,8532,8532,8532,8533,8534,8535,8536,8537,8539,8540,8540,8540,8540,8540,8540,8540,8540,8568,8568,8581,8581,
8581,8581,8581,8581,8581,8592,8592,8592,8607,8607,8607,8622,8660,8660,8661,8661,8670,8670,8670,8670,8670,8670,8670,8670,8673,8674,8684,8684,8695,8697,8697,8697,8697,8697,8709,8709,8709,8709,8709,8709,8709,8709,8727,8728,8730,8731,8732,8732,8732,8732,8732,8732,8732,8732,8732,8733,8734,8734,8734,8735,8736,8736,8736,8742,8742,8781,8781,8781,8781,8781,8781,8781,8781,8781,8820,8820,8820,8820,8820,8820,8820,8820,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,8838,
8838,8838,8838,8838,8838,8838,8838,8838,8839,8840,8842,8843,8844,8845,8845,8845,8845,8851,8851,8852,8853,8853,8853,8853,8853,8860,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8861,8899,8899,8899,8902,8905,8905,8905,8905,8905,8906,8906,8906,8906,8921,8936,8936,8942,8943,8943,8943,8945,8945,8945,8945,8946,8946,8946,8946,8946,8946,8946,8946,8946,8946,8946,8946,8958,8970,8971,8984,8984,8987,8987,8987,8990,9051,9052,9064,9076,9076,9076,9076,9114,9114,9152,9153,9153,9153,
9154,9154,9154,9155,9156,9157,9158,9159,9159,9159,9159,9159,9159,9159,9159,9159,9160,9160,9165,9166,9166,9166,9197,9197,9198,9198,9198,9198,9198,9198,9198,9198,9198,9204,9217,9217,9219,9219,9219,9234,9234,9234,9234,9235,9235,9235,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9249,9259,9259,9259,9269,9269,9270,9270,9270,9270,9308,9309,9310,9311,9331,9331,9332,9332,9332,9333,9334,9335,9395,9395,9395,9395,9395,9395,9433,9439,9479,9487,9525,9525,9525,9525,9525,9525,9525,9525,9525,9525,
9526,9527,9528,9529,9530,9530,9530,9530,9543,9543,9543,9543,9543,9543,9543,9543,9543,9557,9557,9557,9557,9557,9560,9560,9560,9560,9561,9561,9561,9562,9562,9562,9562,9562,9562,9562,9567,9567,9605,9607,9607,9607,9607,9617,9617,9619,9631,9643,9649,9649,9649,9649,9649,9649,9649,9649,9649,9649,9710,9723,9736,9736,9749,9810,9822,9834,9840,9840,9840,9840,9846,9886,9887,9893,9893,9893,9893,9893,9893,9893,9893,9893,9893,9893,9893,9893,9922,9924,9924,9924,9924,9926,9926,9926,9926,9926,9926,9926,9927,9927,
9927,9940,9940,9978,9978,9980,9986,9986,9986,9986,9986,9986,9986,9986,9986,9986,9986,9986,9986,9986,9986,9986,9986,10005,10018,10018,10018,10078,10078,10078,10078,10138,10138,10138,10178,10217,10255,10255,10256,10257,10258,10258,10259,10260,10276,10276,10276,10276,10276,10276,10276,10276,10276,10276,10276,10279,10285,10285,10285,10285,10285,10285,10287,10302,10302,10303,10303,10303,10303,10304,10304,10304,10304,10304,10317,10330,10330,10343,10344,10357,10358,10358,10358,10358,10364,10402,10402,10402,10402,10402,10403,10404,10404,10404,10404,10404,10406,10406,10408,10446,
10448,10461,10461,10461,10461,10461,10461,10461,10461,10461,10461,10461,10461,10474,10474,10487,10487,10493,10494,10495,10495,10534,10534,10534,10540,10540,10540,10570,10570,10570,10570,10570,10571,10571,10571,10571,10571,10573,10573,10573,10586,10599,10600,10600,10600,10600,10600,10600,10600,10600,10600,10600,10600,10600,10600,10600,10600,10630,10668,10680,10680,10686,10686,10686,10686,10686,10724,10725,10731,10731,10731
;
