
//Generated by parsetable at 2014-3-5 16:40:27

yynacts =116398;
yyngotos =11319;
yynrules =2025;
yynstates =2588;

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,566,567,632,
633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,477,478,1003,1072,1122,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,864,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,566,567,601,602,603,604,605,
632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1042,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1110,1114,1115,1116,1117,1118,1119,1120,1121,1122,
1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,
973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,
1040,1045,1057,1060,1065,1070,1072,1076,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,
1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,310,338,400,425,514,874,952,993,995,1006,1007,1008,1009,1010,1011,1012,1070,1076,1089,477,478,1003,1072,1122,308,1001,309,972,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,
1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,256,308,309,310,477,478,995,1001,1003,1072,1122,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,
1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1050,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1109,1110,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,456,462,531,1082,1120,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,566,567,632,633,930,931,932,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,940,944,946,947,951,952,954,958,961,964,966,967,973,979,
980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1066,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,566,567,632,633,930,931,932,933,939,940,
944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,308,
309,425,1005,1006,1007,1008,1009,1010,477,478,1003,1072,1122,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,
1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,
1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,
992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,308,309,973,1072,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,
1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,986,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,986,988,989,992,993,997,1003,1005,
1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,
958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,
1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,264,1010,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,
1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,
997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,
1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,
633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,1089,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,1065,340,
860,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,
1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1042,1110,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,
930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,
1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1038,1091,
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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,
1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1038,1091,324,325,343,344,345,346,490,1038,1091,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,566,567,632,633,930,
931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,
1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,
1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,
967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,
1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,
978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,
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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,
986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,
993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,
1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,
1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,
1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,
1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,
1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,
1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,
1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,
1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,
1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,
1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,
1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,308,1001,972,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1012,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,
974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,
1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,
1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,
1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,
1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1012,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,566,567,632,
633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,
1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,
951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,771,
783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,
1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,
1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,
566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,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,566,
567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,
1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,
1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,940,944,946,947,951,952,954,958,961,964,967,973,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,
1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1086,1087,1089,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,940,944,946,947,951,952,954,958,961,964,967,973,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1086,1087,1089,1093,1094,1095,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,940,944,946,947,951,952,954,958,961,964,967,973,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1086,1087,1089,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,
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,566,567,632,633,930,931,932,940,944,946,947,951,952,954,958,961,964,967,973,979,980,983,988,989,992,993,997,
1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1086,1087,1089,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,940,944,946,947,951,952,954,958,961,964,967,973,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,
1078,1079,1086,1087,1089,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,940,944,946,947,951,952,954,958,961,964,967,973,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1086,1087,1089,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1121,1122,1123,1124,1125,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,975,1070,40,323,512,992,425,1045,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,
933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,
1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,
1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,
1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,
1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,
1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,
1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,
1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,
932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,
1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,
966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,
1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,935,939,940,944,946,947,950,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,
1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,951,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,
1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,40,58,59,64,275,311,306,341,40,58,64,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,
1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,
1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,988,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,1060,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,
939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,
1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,44,301,40,44,301,302,303,304,418,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,
991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,263,263,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,
1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,
1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,301,326,439,440,324,343,344,345,346,490,528,1038,1091,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,
1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1038,1091,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,566,567,601,602,603,604,605,632,633,772,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,
931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,
1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,324,347,490,1038,324,347,490,1038,324,490,1038,324,347,490,1038,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,
1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,306,333,342,324,343,344,345,346,490,1038,1091,41,324,343,344,345,346,490,1038,1091,324,343,344,345,346,490,1038,1091,343,344,1038,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,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,1091,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,
566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,940,944,946,947,951,952,954,958,961,964,967,973,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1086,1087,1089,1093,
1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1072,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,
1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,
973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,940,944,946,947,951,952,954,958,961,964,967,973,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1086,1087,1089,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1121,1122,1123,1124,
1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,
930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,970,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,
1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,
1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,
1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,
1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,
1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,350,772,981,984,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,
1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,512,321,986,988,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,
940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,
974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,
978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,
984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,643,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,986,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,
1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,
1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,703,772,909,981,984,1097,
1098,1099,1100,1101,41,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,535,703,772,849,909,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,535,703,772,849,909,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,
1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,322,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,322,42,43,45,47,60,61,62,283,290,291,292,293,294,321,350,525,529,530,772,909,981,984,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,535,703,849,951,971,973,975,976,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,
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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,
964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,262,264,
396,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,
933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,535,849,951,971,973,975,976,986,987,989,1017,1032,1038,1050,1066,1091,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,
1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,
567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,
1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1103,1104,1105,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,566,
567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,
1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,
633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,
1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,
992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,
1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,
566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,
1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,
933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,
1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,
1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,978,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,
967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,
1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,
1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,
1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,
1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,
828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,
1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,
1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,
703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,
1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,
1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,
1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,
981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,
947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,
1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,378,379,380,381,383,384,387,390,393,394,395,396,397,398,400,401,405,406,408,411,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,535,566,567,601,602,603,604,605,632,633,
670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,
1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,
1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,
1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,981,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,
1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,396,703,1097,1098,1099,1100,1101,
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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,
973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,
944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,
1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,
632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,
1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,396,703,1097,1098,1099,1100,1101,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,
1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,
1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,
1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,
1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,
971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,
1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,40,981,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,
849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,936,936,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,
1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,940,944,946,947,951,952,954,958,961,964,967,973,979,980,
983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1086,1087,1089,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,
1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,
1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,
1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,
632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,
1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,301,302,303,304,426,439,440,1066,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,566,567,601,602,603,604,605,632,633,772,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,984,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,
1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,
1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,
1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,323,58,64,314,1069,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,
988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,58,64,314,428,473,534,567,1012,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,
951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,
1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,
633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,
1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,44,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,
566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,986,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,986,988,989,992,993,997,1003,1005,
1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,
1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,
979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,931,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,262,44,311,306,341,306,341,41,275,263,341,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,
961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,439,440,1117,41,275,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,
1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,58,64,312,333,497,828,982,1025,1046,1047,1051,1052,1053,1055,1107,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,978,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,
1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,703,772,909,971,976,
981,984,1097,1098,1099,1100,1101,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,987,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,
1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,44,301,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,
1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,772,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,
1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,
1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,
988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,
958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,
703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,978,979,980,981,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,
1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,
1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,
931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,
1139,1140,1141,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,1038,1091,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,1038,1091,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,566,567,632,633,930,931,932,
933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,323,324,343,344,345,346,490,528,1038,1091,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,
1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,
1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,324,490,1038,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,566,567,632,633,930,931,932,933,939,940,944,
946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,324,490,
1038,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,
1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,324,490,1038,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,566,567,
632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,
1135,1136,1137,1138,1139,1140,1141,41,324,343,344,345,346,490,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,
1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1038,1091,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,566,567,
632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,324,343,344,345,346,490,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,
988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,
1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,
1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,
1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,
1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,
1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,643,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,986,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,
1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,350,525,529,530,772,909,981,984,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,535,703,849,951,971,973,975,976,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,535,703,772,849,909,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,
1099,1100,1101,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,535,703,772,849,909,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,535,703,772,849,909,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,535,703,772,849,909,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,535,703,772,849,909,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,42,
43,45,47,60,61,62,283,290,291,292,293,294,321,350,525,529,530,772,909,981,984,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,535,703,849,951,971,973,975,976,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,42,43,45,47,60,61,62,283,290,291,292,293,294,319,321,350,525,529,530,772,909,981,984,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,535,703,849,951,971,973,975,976,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,
1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,
633,643,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,986,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,
947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,42,43,45,47,319,396,530,703,909,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,
632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,
1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,
930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,
1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,
944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,
954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,263,396,703,1097,1098,1099,1100,1101,986,988,40,1012,42,43,45,47,283,525,529,909,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,535,703,772,849,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,263,703,42,43,45,47,283,290,291,292,293,294,350,525,529,530,909,981,1032,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,535,703,849,951,971,973,975,976,986,987,989,1017,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,535,703,772,849,909,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,535,703,772,849,909,951,971,973,975,976,981,984,986,987,989,
1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,
932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,283,290,291,292,293,294,350,525,529,530,909,981,1032,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,535,703,849,951,971,973,975,976,986,987,989,1017,1038,1050,1066,1091,1097,1098,1099,1100,1101,263,703,1097,263,703,1097,1098,263,703,1097,1098,1099,263,703,1097,1098,1099,1100,263,703,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,
1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,60,61,62,290,291,292,293,294,321,981,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,
1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,
1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,
1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,703,772,909,981,984,1097,1098,1099,1100,1101,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,341,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,
974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,42,43,44,45,47,
60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,
961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,
1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,
1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,58,64,988,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,
974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,44,58,64,1018,1095,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,989,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,1018,1095,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,
961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,
1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,
632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,
1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,
1079,1082,1086,1087,1089,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,
633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,
936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,
961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,
1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,771,783,855,
866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,
1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,
1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,
1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,703,772,909,981,984,1097,
1098,1099,1100,1101,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,1037,306,1127,1130,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,
964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,
1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,
1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1077,1077,58,64,314,1069,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,639,640,685,838,920,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,566,567,632,633,850,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,
1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,639,640,685,838,920,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,566,567,632,633,850,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,
1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,639,640,685,838,920,985,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,
964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1039,1040,1045,1050,1057,
1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,321,972,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,
1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,
992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,
1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,
632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,
1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,263,535,951,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,
952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,306,341,275,341,1118,41,
44,311,306,341,40,275,311,306,341,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,
1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,341,44,306,341,351,41,44,1119,58,64,311,306,1015,1039,312,333,497,828,982,1025,1046,1047,1051,1052,1053,
1055,1107,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,1093,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,566,567,601,602,603,604,605,632,633,
643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,
1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,987,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,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,
1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,
1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,44,329,332,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,
1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,
1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,
1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,
1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,
1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,
993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,
984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,
1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,
989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1038,1091,41,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,772,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,
1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,323,324,343,344,345,346,490,528,1038,1091,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,
1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,
1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,
932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,
944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,
1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,323,324,343,344,345,346,490,528,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,
1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,323,324,343,344,345,346,490,528,1038,1091,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,566,567,632,633,930,931,932,933,939,940,
944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,
1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,323,324,343,344,345,346,490,528,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,
1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,323,324,343,344,345,346,490,528,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1038,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,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,
1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,
1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,324,343,344,345,346,490,1038,1091,41,44,343,344,1038,324,345,346,490,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,
1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,
1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,
1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,
997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,
1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,
1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,
1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,
1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,319,396,530,703,909,1097,1098,1099,1100,1101,42,43,45,47,283,290,291,292,293,294,350,525,529,530,909,981,1032,
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,535,703,849,951,971,973,975,976,986,987,989,1017,1038,1050,1066,1091,
1097,1098,1099,1100,1101,42,43,45,47,283,290,291,292,293,294,350,525,529,530,909,981,1032,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,535,703,849,951,971,973,975,976,986,987,989,1017,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,566,567,
601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,
633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,
1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,
932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,
947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,
1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,
964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,
979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,
989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,42,43,45,47,60,61,62,283,290,291,292,293,294,319,
320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,535,849,951,971,973,975,976,986,987,989,1017,1032,1038,1050,1066,1091,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,
1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,1012,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,
1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,
1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,
1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,44,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,
979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,
986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,
984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,
952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,
1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,
681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,
1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,
1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,
1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,
909,981,984,1097,1098,1099,1100,1101,41,44,40,339,970,1074,981,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,566,567,632,633,643,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,
979,980,983,986,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,940,944,946,947,951,952,954,958,961,964,967,973,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1086,1087,1089,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1121,1122,1123,1124,1125,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,
932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,348,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,45,46,58,41,263,396,703,1097,1098,1099,1100,1101,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,535,566,567,601,602,603,604,605,632,633,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,
1094,1095,1096,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,396,703,1097,1098,1099,1100,1101,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,535,
566,567,601,602,603,604,605,632,633,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,1096,1102,1103,1104,1105,
1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,
946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,
60,61,62,283,290,291,292,293,294,319,320,321,329,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,
1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,396,703,1097,1098,1099,1100,1101,40,58,64,341,988,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,566,567,632,633,
930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,
1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1012,40,58,64,1085,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,
1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1095,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,
964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,41,44,41,263,41,44,41,44,396,1101,
703,703,1097,703,1097,1098,703,1097,1098,1099,703,1097,1098,1099,1100,1101,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,
961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,
1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,
930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,
1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,
1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1127,306,1130,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,456,462,323,324,343,344,345,346,490,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,
1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,
1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,314,428,567,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,
1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,816,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,
1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,
952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,295,297,299,300,499,
816,40,981,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,
1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1000,1000,400,874,972,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,
1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,
1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,
987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,
1139,1140,1141,341,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,1139,0,311,306,341,306,341,44,311,306,341,306,341,275,61,388,535,951,41,44,306,311,341,262,264,439,440,1117,1119,264,275,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,
1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,306,1015,1039,1117,261,263,261,263,43,45,261,263,43,45,261,263,43,45,261,263,1045,1109,1110,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,
1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,935,939,940,944,946,947,950,951,952,954,958,961,964,
966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,
986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,
986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,
991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,
997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,
1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,
1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,
1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,
1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,772,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,
1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,44,46,329,332,40,512,41,44,46,329,332,971,976,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,
1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,
1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,512,41,44,46,329,332,971,976,40,512,41,44,46,329,332,971,976,40,512,41,44,46,329,332,971,976,40,512,41,44,46,329,332,971,976,40,512,41,44,46,329,332,971,976,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,
973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,
944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,
632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,
1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,61,283,529,530,909,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,566,567,601,602,603,604,605,632,633,703,772,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,61,283,396,529,530,703,909,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,772,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,
1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,
632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,
1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,
1101,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,988,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,
566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,
1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1038,1091,41,44,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,
966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,
967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,323,324,343,344,
345,346,490,528,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,
1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,323,324,343,344,345,346,490,528,1038,1091,323,324,343,344,345,346,490,528,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,
1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,323,324,343,344,345,346,490,528,1038,1091,323,324,343,344,345,346,490,528,1038,1091,323,324,343,344,345,346,490,528,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,
1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,323,324,343,344,345,346,490,528,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,
1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,
944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,
1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,41,44,125,329,333,41,333,1007,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,
1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,
1078,1079,1082,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,566,567,601,602,603,604,605,632,633,703,772,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1038,1039,1040,1044,1045,1050,1057,1060,1065,1066,1070,1072,1074,1078,1079,1082,1086,1087,
1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,
1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,535,703,772,849,909,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,535,703,772,849,909,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,42,43,45,47,530,909,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,535,703,772,849,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,
1097,1098,1099,1100,1101,42,43,45,47,909,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,535,703,772,849,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,535,703,772,849,909,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,981,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,995,997,1003,1005,1006,
1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,981,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,
1036,1037,1039,1040,1043,1045,1049,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,512,263,42,43,45,47,283,290,291,292,293,294,350,525,529,530,909,981,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,535,703,772,849,951,971,973,975,976,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,
993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,42,43,45,47,283,290,291,292,293,294,350,525,529,530,909,981,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,535,703,772,849,951,971,973,975,976,984,986,987,989,1017,1032,1038,1050,
1066,1091,1097,1098,1099,1100,1101,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,566,567,632,633,643,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,
974,975,979,980,983,986,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,643,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,986,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,
1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,
984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,
294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,
1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,
1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,301,1012,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,
1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,
967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,
1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,
1133,1134,1135,1136,1137,1138,1139,1140,1141,40,263,986,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,
909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,
535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,
1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,
1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,
1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,
987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,
1139,1140,1141,321,338,499,513,514,516,975,986,1066,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,
1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,986,321,986,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,
952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,749,749,40,40,42,
43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,1130,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,
1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,
933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,
1141,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,566,
567,632,633,850,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,850,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,
1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,
1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,
973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,321,338,499,513,514,516,975,986,1017,1066,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,849,973,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,
1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,807,995,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,
983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,
1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,
633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,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,1139,0,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,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,
1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,306,341,341,306,341,341,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,
1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,40,41,44,61,306,311,341,535,951,264,275,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,
1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,311,341,351,311,341,351,308,302,303,304,988,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,
1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,
1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,
1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,
1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,
1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,61,283,529,530,909,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,566,567,601,602,603,604,605,632,633,703,772,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,
989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,
966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,
43,45,47,283,529,909,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,566,567,601,602,603,604,605,632,633,703,772,930,931,932,933,
936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,
1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,
603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,
1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,
604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,
1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,324,343,344,345,346,490,1038,1091,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,1038,1091,323,324,343,344,
345,346,490,528,1038,1091,323,324,343,344,345,346,490,528,1038,1091,324,343,344,345,346,490,1038,1091,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,566,567,632,633,930,931,932,933,939,940,944,946,947,
951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,324,343,344,345,
346,490,1038,1091,41,44,41,41,41,340,42,43,45,47,530,909,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,535,703,772,849,951,971,973,975,976,981,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,42,43,45,47,283,290,291,292,293,294,350,525,529,530,909,981,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,535,703,772,849,951,971,973,975,976,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,42,43,45,47,283,290,291,292,293,294,350,525,529,530,909,981,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,535,703,772,849,951,971,973,975,976,984,986,987,989,1017,1032,1038,1050,1066,1091,1097,1098,1099,1100,1101,396,1101,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,
1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,
771,783,855,866,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1060,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,46,41,44,703,41,60,61,62,290,291,292,293,294,321,981,41,44,703,1097,41,703,1097,1098,41,703,1097,1098,1099,41,703,1097,1098,1099,1100,41,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,
1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,
984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,
294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,961,964,966,967,
973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,
1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,
1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,
1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,986,41,263,41,41,263,263,263,263,263,321,338,499,513,514,516,975,986,1066,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,849,973,975,986,1017,1066,986,40,749,749,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,
940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,
1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,
1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,986,41,986,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,
952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,
1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,
1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,322,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,990,58,64,512,41,44,321,338,499,513,514,516,975,
986,1017,1066,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,849,973,314,849,973,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,
1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,
1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,
633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,
1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,
1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,
1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,
1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,341,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,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,311,306,341,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,535,703,772,909,951,981,984,1097,1098,1099,1100,1101,41,44,306,311,341,61,535,951,41,44,306,311,341,263,311,341,351,311,341,351,341,351,341,351,40,44,311,321,341,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,
954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,
566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,
1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,
601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,
1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,558,566,567,600,625,632,633,643,723,771,783,855,866,930,931,932,933,936,940,944,946,947,951,952,954,958,
961,964,966,967,973,979,980,983,988,989,992,993,995,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,
982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,
1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,
951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,
1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,
681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,
1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,
1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,
1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,981,58,64,1085,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,1085,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,
1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1066,42,43,45,47,311,396,530,703,909,1097,1098,1099,1100,1101,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,849,973,975,986,1017,1066,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,849,
973,975,986,1017,1066,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,670,681,694,849,973,975,986,1017,1066,41,44,58,64,971,976,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,
1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,
567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,
1135,1136,1137,1138,1139,1140,1141,41,44,41,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,1111,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,849,973,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,973,311,849,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,
1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,
633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,
1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,58,64,0,59,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,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,306,341,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,341,351,341,351,351,351,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,566,567,632,633,930,931,932,933,939,940,944,
946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,321,341,302,
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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,
1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,
1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,
976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,41,44,41,44,333,263,263,263,263,263,58,41,46,41,46,58,58,41,263,40,301,981,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,639,640,685,920,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,566,567,601,602,603,604,605,632,633,634,643,
772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,990,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,
1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,849,973,975,986,1017,1066,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,
992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,303,321,321,670,681,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,694,849,973,975,986,1017,1066,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,
1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,44,41,41,41,44,306,1111,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,
993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,850,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,
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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,
991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,
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,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,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,535,566,567,601,602,603,604,605,632,633,670,681,694,703,772,828,849,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,
966,967,971,973,974,975,976,978,979,980,981,982,983,984,986,987,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1034,1036,1037,1038,1039,1040,1044,1045,1046,1047,1050,1051,1052,1053,1055,1057,1060,1065,1066,1069,1070,1072,1074,1078,1079,1082,1085,1086,1087,1089,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,
1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,
341,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,535,703,772,909,951,981,984,1097,1098,1099,1100,1101,41,44,306,311,341,351,351,456,462,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,41,44,295,297,299,300,499,341,306,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,
1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,
1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,
772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,
1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,
931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,
1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1052,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,
939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,
988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,703,909,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,
1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,44,971,976,986,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,849,973,975,986,1017,1066,41,1018,986,986,694,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,849,973,975,986,1017,1066,1018,1066,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,
1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,
930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,713,748,781,1034,1045,1093,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,
1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,1118,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,
984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,703,772,909,930,931,932,933,936,939,940,944,946,947,
951,952,954,958,961,964,966,967,971,973,974,976,978,979,980,983,984,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1018,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1044,1045,1057,1060,1065,1070,1072,1074,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,
1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,330,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,
993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,
481,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,
932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,
1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,670,681,694,989,1034,1038,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,
1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,670,681,694,981,989,1034,1038,1136,971,976,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,849,973,975,986,1017,1066,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,849,973,975,986,1017,1066,311,1087,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,
1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,
939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,1140,302,303,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,348,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,325,41,44,545,969,545,1000,748,1045,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,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,
1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,
1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,
1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,340,42,43,45,47,60,61,62,283,290,291,292,293,294,312,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,263,263,263,989,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,1136,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,670,681,694,981,989,1034,1038,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,566,567,601,602,603,604,605,632,633,772,930,931,
932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,984,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,
1139,1140,1141,670,1181,1181,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,
1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,713,748,781,1034,1045,1093,393,263,969,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,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,
939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,
1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,
947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,
1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,
958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,
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,1052,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,
1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,311,46,41,981,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,670,681,694,989,1034,1038,
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,670,681,694,981,989,1034,1038,1136,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,
952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,
1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,
1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,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,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,
1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,
1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,
1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,263,670,681,694,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,989,1034,1038,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,566,567,601,602,603,604,605,632,633,643,772,
887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,
1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,348,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,
1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,703,772,909,981,984,1097,1098,1099,1100,1101,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,1038,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,989,1034,311,1087,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,989,1034,1038,41,44,302,303,326,41,44,1034,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,989,323,1181,1181,40,1000,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,566,567,601,602,603,604,605,632,633,634,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,601,602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1109,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,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,566,567,632,633,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,
973,974,979,980,983,988,989,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1045,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,41,44,42,43,45,47,60,61,62,283,290,291,292,
293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1050,1097,1098,1099,1100,1101,41,44,1000,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,566,567,601,
602,603,604,605,632,633,643,772,887,930,931,932,933,939,940,944,946,947,951,952,954,958,961,964,966,967,973,974,975,978,979,980,983,984,986,988,989,991,992,993,997,1003,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1017,1019,1021,1022,1023,1025,1029,1031,1032,1036,1037,1039,1040,1043,1045,1049,1057,1065,1070,1072,1078,1079,1082,1086,1087,1089,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1109,1114,1115,1116,1117,1118,1119,1120,
1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,263,42,43,45,47,60,61,62,283,290,291,292,293,294,319,320,321,350,396,525,529,530,703,772,909,981,984,1097,1098,1099,1100,1101,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,989,608
;
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,284,286,287,288,289,290,291,-1,293,-391,-391,-391,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,296,297,298,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,
-362,-362,-362,-362,-362,-362,-362,-392,-392,-392,0,66,302,70,303,304,306,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,
-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,
-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,-407,307,309,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,
-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,-596,120,317,122,123,318,124,125,126,127,129,130,131,
319,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,320,234,235,236,321,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,284,120,349,350,351,122,352,353,354,123,355,356,124,357,358,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,-295,-295,-295,-295,-295,-713,-752,-759,-759,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,284,414,415,416,417,418,419,420,421,422,423,424,431,432,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,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,
275,276,277,278,279,280,281,282,283,284,123,432,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,284,431,124,437,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,438,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,439,230,231,232,440,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
256,441,442,258,259,260,261,262,263,264,265,266,267,268,443,444,273,274,275,276,277,278,279,280,281,282,283,284,447,448,449,450,451,-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,452,456,457,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,195,458,197,198,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,459,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,460,264,265,266,267,268,271,272,273,274,275,276,277,278,
279,280,281,282,283,284,-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,456,457,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,195,462,197,198,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,463,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,464,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-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,470,471,472,473,474,475,476,477,95,96,478,480,-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,-216,482,
483,484,485,486,487,488,489,490,-296,-296,-296,-296,-296,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,492,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,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,494,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,495,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,258,259,260,
261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,284,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,498,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,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,
172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,
256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,501,502,503,504,505,507,508,509,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,519,520,352,353,354,123,521,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,522,200,201,202,523,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,284,-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,524,525,-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,-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,284,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,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,284,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,284,533,534,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,284,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,284,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,284,539,-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,-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,-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,-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,540,296,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,293,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,544,545,546,
547,549,-401,-401,550,551,552,-392,-392,-392,553,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,284,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,284,557,558,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,
-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,
-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,-410,354,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,284,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,564,565,524,525,353,354,123,124,125,126,127,571,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,284,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,-481,
353,354,123,124,125,126,127,571,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,284,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,
-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,-483,574,575,576,577,578,579,580,581,582,120,317,122,302,123,70,318,124,303,125,126,127,129,130,131,319,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,320,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,284,120,587,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,588,-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,-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,-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,592,593,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,524,525,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,
-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,
-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,-1321,
-1321,-1321,-1321,-1321,-1321,-1321,-1321,594,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,
-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,
-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,
595,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,
-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,
-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,596,-1095,-1095,-1095,-1095,-1095,
-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,
-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,
-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,-1095,66,604,605,606,607,67,608,609,610,68,611,612,
613,614,615,616,69,70,71,72,73,74,75,76,77,78,617,618,619,79,80,620,81,621,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,622,623,624,625,626,627,628,629,630,631,632,633,634,120,349,350,351,122,302,352,353,354,123,355,70,124,303,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,
367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,
230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,
149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,
385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,641,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,
156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-1149,120,349,350,351,122,352,353,354,123,355,645,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,646,647,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,
-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,
-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,
-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1354,-1176,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,
-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,
-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,
-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1499,-1175,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,
-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,
-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,
-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,-1494,648,649,650,66,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,653,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,
-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,
-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,
-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,-1396,654,66,656,657,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,
-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,
-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,
-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,-1378,658,659,660,662,-803,539,-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,-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,-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,-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,664,66,670,70,71,72,671,82,672,524,525,673,675,-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,-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,-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,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,675,-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,-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,-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,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,675,-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,
-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,-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,-709,-709,
-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,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,284,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,284,681,675,-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,-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,-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,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,
-709,-709,-709,-709,-709,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,284,675,-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,-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,-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,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,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,284,686,-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,699,124,700,125,126,127,701,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,
728,729,730,181,182,183,731,732,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,737,738,271,272,273,274,275,276,
277,278,279,280,281,282,283,284,699,740,124,700,125,126,127,741,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,743,-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,-265,745,746,747,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,749,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,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,
280,281,282,283,284,751,-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,752,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,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,
281,282,283,284,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,754,755,756,354,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,-1412,354,-1413,-1413,-1413,
-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,-1413,66,67,68,69,70,71,72,73,74,75,76,761,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,284,-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,449,-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,449,-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,284,456,457,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,195,197,198,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,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-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,456,457,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,195,197,198,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,240,241,242,243,244,245,247,248,249,250,251,
252,253,254,255,256,258,259,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-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,456,457,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,195,197,198,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,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,
-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,456,457,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,195,197,198,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,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-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,456,457,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,195,197,198,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,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-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,456,457,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,195,197,198,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,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,264,265,266,267,268,271,
272,273,274,275,276,277,278,279,280,281,282,283,284,-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,775,776,777,778,779,780,781,782,783,784,785,786,775,777,788,789,790,791,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,793,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,284,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,
284,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,284,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,256,258,259,260,261,262,263,264,
265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,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,256,258,259,260,261,262,263,264,265,266,267,
268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,
-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,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,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,
-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,66,604,605,606,607,67,608,609,610,68,611,612,613,614,615,616,69,70,71,72,73,74,75,76,77,78,617,618,619,79,80,620,81,621,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,622,623,624,625,626,627,628,629,630,631,632,633,634,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,
363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,
212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,284,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,284,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,284,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,284,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,284,699,124,700,125,126,127,132,702,703,704,705,
706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,810,185,186,187,188,189,811,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,284,354,352,354,815,-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,817,818,-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,819,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,284,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,284,822,823,824,-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,828,524,829,525,830,831,-335,-335,832,524,525,524,525,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,284,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,284,293,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,-399,838,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,
-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,-450,839,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,
185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,284,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,284,66,670,70,66,670,70,71,72,671,82,854,855,856,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,
-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,
-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,-405,354,354,353,354,123,124,125,126,127,861,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,284,-547,-547,-547,-547,-547,66,353,354,123,70,124,867,125,126,127,571,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,284,869,70,867,95,96,574,576,577,578,579,580,871,581,582,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,-594,120,349,350,351,122,352,353,354,123,355,70,124,357,500,359,360,125,361,127,129,362,363,364,365,
132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,
215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,875,876,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,
-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,-530,353,354,885,886,355,124,887,359,125,126,127,888,889,890,363,891,892,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,893,894,895,896,160,161,162,163,164,165,166,167,168,
169,170,171,172,173,174,897,175,176,898,899,369,900,177,178,370,371,372,373,374,179,180,376,181,182,183,184,901,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,902,200,201,202,380,203,204,903,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,904,220,221,222,223,224,225,226,227,228,229,230,231,905,232,233,906,234,235,236,907,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,908,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,909,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,120,914,915,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,284,917,918,580,581,920,921,580,581,923,580,581,925,926,580,581,927,552,353,354,123,124,125,126,127,571,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,284,-392,-392,-392,-483,-483,-483,-483,-483,-483,-483,-483,929,-485,-485,-485,-485,-485,-485,-485,-485,574,576,577,578,579,580,581,582,576,577,581,-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,-489,-489,-489,-489,-489,-489,-489,-489,120,317,122,302,123,70,318,124,303,125,126,127,129,130,131,933,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,320,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,284,936,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,195,197,198,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,240,241,242,243,
244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,289,937,-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,938,-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,939,940,941,942,120,349,945,946,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,947,948,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,949,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,
387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,951,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,284,953,936,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,195,197,198,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,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,264,265,266,267,
268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,956,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,957,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,958,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,
271,272,273,274,275,276,277,278,279,280,281,282,283,284,959,-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,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,
161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,
165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,
169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,
253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,
173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,
257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,967,968,969,970,120,973,974,975,122,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,
174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,
258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,977,978,979,980,981,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,
186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,
350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,984,985,120,349,350,351,
122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,
379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,
123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,
380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,992,122,352,353,354,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,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,375,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,381,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,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,
232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,552,595,-392,-392,-392,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,
-1098,-1098,-1098,-1098,1006,604,605,606,607,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,-995,623,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,
-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,623,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,
-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,-1016,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,284,1011,604,605,606,607,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,-1148,604,605,606,607,608,609,610,611,612,613,614,615,616,619,620,622,623,624,626,627,628,629,-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,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,
1012,120,349,350,351,122,1014,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,
195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1017,1018,
1019,1020,1021,1022,1023,1024,-1120,519,520,-1259,-1259,-1259,354,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,
184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,
276,277,278,279,280,281,282,283,284,604,605,606,607,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,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,
-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,-1026,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,
173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,
257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,1033,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,
259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,1035,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,
178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,
262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1038,1039,1040,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,
-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,
-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,-1202,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,
180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,539,-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,-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,-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,-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,539,-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,-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,-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,-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,1044,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,284,539,-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,-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,-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,-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,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,284,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,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,284,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,284,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,284,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,284,1055,-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,524,525,-459,-459,-459,
-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,1055,-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,675,-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,-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,-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,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,-709,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,284,1055,-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,284,1055,-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,431,432,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,256,258,259,260,261,262,
263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1061,-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,-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,-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,-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,-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,-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,-849,-849,-849,-849,-849,-849,-849,-849,-849,-849,1062,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,
-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,
-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,
-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,-1309,1063,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,
171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,
261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1065,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,
-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,
-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,
-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,1067,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,
-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,
-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,
-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,-857,1067,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,
-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,
-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,
-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,-853,1067,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,
-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,
-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,
-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,-855,1070,1072,-878,-878,-878,-878,-878,-878,-878,-878,
-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,
-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,
-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,
-878,-878,-878,-878,-878,-878,-878,-878,1072,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,
-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,
-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,
-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,1072,1075,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,
-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,
-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,
-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,1076,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,
-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,
-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,
-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,1077,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,1079,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,
-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,
-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,
-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,1083,1084,1085,1086,1087,1088,1089,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,1090,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,
-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,
-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,
-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,1091,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,
-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,
-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,
-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,1094,1095,1096,1097,1098,1099,1100,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,
-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,
-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,
-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,1101,1067,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,
-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,
-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,
-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,1103,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,
-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,
-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,
-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,123,1107,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,284,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,-1311,1108,
-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,
-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,
-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,
-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,-840,1109,1110,1079,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,
-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,
-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,
-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,1112,1113,1114,-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,1115,699,1117,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,
711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,
735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,936,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,195,197,198,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,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,
132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,1120,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,751,-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,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,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,
-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,-1405,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,284,751,-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,1126,1127,66,67,68,69,70,71,72,73,74,75,76,1129,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,1131,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,1133,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,524,525,353,354,123,124,125,126,127,571,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,284,-565,1135,1136,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,284,470,471,472,473,476,95,96,478,120,122,123,355,124,359,125,126,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,
142,143,144,145,367,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,369,177,178,370,371,372,373,374,179,180,376,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,380,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,284,474,477,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,284,1143,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,284,775,777,524,525,1147,1148,-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,284,524,525,1163,1164,1165,1166,1167,1168,524,525,1169,524,525,1170,524,525,1171,524,
525,1172,524,525,1173,1175,509,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,1177,509,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,1178,519,520,352,353,354,123,521,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,522,200,201,202,523,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,284,519,520,352,353,354,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,522,200,201,202,523,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,284,1181,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,
-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,
-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,
-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,-1165,524,-1163,-1163,-1163,-1163,-1163,-1163,
-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,
-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,
-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,
-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,-1163,1183,-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,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,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,284,353,1187,831,-335,-335,1189,-343,1191,830,354,1194,-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,-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,-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,-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,95,96,1199,1201,830,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,284,524,525,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,-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,1219,524,525,1220,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,-397,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,284,1222,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,1224,623,624,625,626,627,1225,1226,
628,629,630,631,632,633,634,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,66,670,70,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,353,354,885,886,355,124,887,359,125,126,127,888,889,890,363,891,892,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,893,
894,895,896,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,897,175,176,898,899,369,900,177,178,370,371,372,373,374,179,180,376,181,182,183,184,901,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,902,200,201,202,380,203,204,903,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,904,220,221,222,223,224,225,226,227,228,229,230,231,905,232,233,906,234,235,236,907,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,908,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,284,66,70,867,95,96,1244,66,1249,302,123,70,124,303,125,126,127,1250,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,284,1252,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,
-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1255,595,-392,-392,-392,-1098,-1098,
-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,
-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,
-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,-1098,1256,604,605,606,607,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,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,284,1259,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,-537,1260,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,
-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1263,574,576,577,578,579,580,1264,581,582,1267,1252,1268,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,524,1269,525,1270,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,
367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,
230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1272,1273,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1276,580,581,1277,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1280,580,
581,1281,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1283,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1286,580,581,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1288,-484,-484,-484,-484,-484,-484,-484,-484,353,354,123,124,125,126,127,571,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,284,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,
-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,1290,1291,524,525,353,354,123,124,125,126,127,571,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,284,-481,-481,-481,-481,-481,-481,-481,-481,-491,-491,120,1294,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1295,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,1297,1298,1299,1300,1301,1302,604,605,606,607,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,-1117,-1117,-1117,-1117,-1117,1304,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,1305,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,
367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,
230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,
149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,
385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1309,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,
-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,
-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,
-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,120,992,122,352,353,354,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,368,161,162,163,164,165,166,167,168,169,170,171,172,
173,174,175,176,177,178,179,180,375,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,381,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,284,604,605,606,607,608,609,610,611,612,613,614,615,616,620,622,623,624,626,627,628,629,-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,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,623,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,
-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,
-1019,-1019,-1019,604,607,623,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,
-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,-1017,604,607,623,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,
-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,-1018,623,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,
-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,-1020,604,607,623,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,
-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,604,
605,606,607,608,609,610,611,612,613,614,615,616,619,620,622,623,624,626,627,628,629,-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,604,605,606,607,608,609,610,611,612,613,614,615,616,617,619,620,622,623,624,626,627,628,629,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,
-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,-1053,120,973,974,975,122,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,
165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,992,122,352,353,354,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,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,
180,375,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,381,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,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,
189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,284,1317,1318,1319,1320,1321,621,1322,625,1323,630,631,632,633,634,120,349,350,351,122,302,352,353,354,123,355,70,124,303,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,
179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,974,975,122,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,
274,275,276,277,278,279,280,281,282,283,284,120,973,974,975,122,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,
187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,
280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,
284,354,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,604,605,606,607,611,622,623,627,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,
-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,354,1341,604,605,606,607,611,612,613,614,615,616,620,622,623,624,627,628,1342,-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,604,607,623,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,
-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,-1022,524,525,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,
-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,
-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,120,1346,350,351,122,302,352,353,354,123,355,70,124,303,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,284,604,605,606,607,611,612,613,614,615,616,620,622,623,624,627,628,1347,-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,354,1349,1350,354,1352,1353,1354,354,1356,1357,1358,1359,354,1361,1362,1363,1364,1365,354,1367,1368,1369,1370,1371,1372,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,608,609,610,612,613,614,615,616,1375,1376,1377,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,
-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,
-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,
-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,-1096,1378,1011,1381,-1147,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,
146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,
231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,284,1302,1384,1385,1386,1389,352,354,1390,1391,1393,1394,1395,354,-1244,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,1396,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,1397,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,1302,1398,1302,1399,120,349,350,
351,122,352,353,354,123,355,124,357,500,359,360,1401,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1402,604,605,1404,606,607,
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,-1204,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,284,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,284,539,-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,-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,-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,-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,1409,524,525,1410,-560,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,284,1412,1413,524,525,1415,1416,-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,524,525,1418,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,524,525,1415,1416,-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,284,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,284,524,525,-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,524,
525,-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,699,124,700,125,126,127,701,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,
179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,
274,275,276,277,278,279,280,281,282,283,284,354,1424,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,742,186,187,188,189,190,191,192,193,194,195,196,197,198,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,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1426,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,
180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,
275,276,277,278,279,280,281,282,283,284,354,354,354,1430,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,
-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,
-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,
-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,354,354,123,1434,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,284,977,1435,984,1436,994,1437,996,1438,998,
1439,1000,1440,1002,1441,354,354,978,985,995,997,999,1001,1003,354,354,123,1447,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,284,66,302,70,303,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,284,1455,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,
730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,
281,282,283,284,1457,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1458,1459,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,
135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,284,1463,-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,1464,604,605,606,607,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,-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,1466,1467,-228,-228,-228,751,-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,1469,-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,1470,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,1471,66,67,68,69,70,71,72,73,74,75,76,1472,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,1473,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,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,284,1476,1469,1477,524,525,-1321,1469,-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,284,1469,-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,1479,1480,1481,524,525,1147,1148,-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,1483,1484,1485,1486,1487,1488,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,1490,
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,1491,177,178,179,180,1492,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,284,-654,-654,-654,-654,-654,1495,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,1496,177,178,179,180,1497,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,284,-653,-653,-653,-653,-653,1498,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,284,1501,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,1502,228,229,230,231,232,1503,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,284,1504,1505,1506,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,284,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,284,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,284,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,284,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,284,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,284,354,817,818,-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,284,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,284,1189,-343,830,1519,1520,1521,
1187,831,-335,-335,1525,830,831,-335,-335,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1527,1528,-334,-334,-334,1529,1187,1530,524,525,1532,-348,-348,-348,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,
1217,1218,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,1537,1538,352,354,1539,1537,1538,352,354,1537,1538,352,354,1542,1537,1538,352,354,1544,1537,1538,352,354,1537,1538,352,354,1547,1055,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,
-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,-448,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,
375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,
270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1550,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1222,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,
-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,-412,1567,507,1568,509,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,1570,1571,-396,1577,1578,1579,1580,1581,353,354,885,1582,886,355,124,887,359,125,126,127,1583,890,363,891,892,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,1584,157,158,159,893,894,
895,896,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,897,175,176,898,899,369,900,1585,1586,177,178,370,371,372,373,374,179,180,625,376,1587,181,182,183,184,901,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,902,200,201,202,380,203,204,903,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,904,220,221,222,223,224,225,226,227,228,229,230,231,905,232,233,906,234,235,
236,907,237,238,239,240,241,242,243,244,245,246,1588,1589,1590,1591,1592,252,253,254,255,256,908,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-1213,-1213,-1213,-1213,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,
157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,
162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1598,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,120,973,1234,1235,1236,122,1237,352,353,354,123,355,70,124,357,359,
360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1601,-384,-384,1602,1603,66,70,867,95,96,120,349,350,351,122,352,353,354,
123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,1606,378,379,200,201,202,
380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1607,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,
-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,-593,574,576,577,578,579,580,581,582,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,353,354,123,124,125,
126,127,571,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,284,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,
-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,-475,353,354,123,124,125,126,127,571,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,284,-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,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477,1610,604,605,606,607,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,1611,1469,885,886,355,124,887,359,125,126,127,888,890,363,891,892,365,132,366,133,134,135,136,
137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,893,894,895,896,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,897,175,176,898,899,369,900,177,178,370,371,372,373,374,179,180,376,181,182,183,184,901,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,902,200,201,202,380,203,204,903,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,904,220,221,222,223,224,225,226,227,228,229,230,231,905,232,233,906,234,235,236,907,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,908,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,284,1263,574,576,577,578,579,580,1264,581,582,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,
165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1616,1252,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,120,914,915,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,284,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,
187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,284,1622,1302,1623,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1263,574,576,577,578,579,580,1264,581,582,1626,120,317,122,123,318,124,125,126,127,129,130,131,319,
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,320,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,284,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1263,574,576,577,578,579,580,1264,581,582,1630,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,120,
317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1263,574,576,577,578,579,580,1264,581,582,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1263,574,576,577,578,579,580,1264,581,582,1636,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,581,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,-500,353,354,123,124,125,126,127,571,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,284,-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,-487,-487,-487,-487,-487,-487,-487,-487,
-487,-487,-487,-487,-487,-487,-487,-487,-487,-487,120,122,123,124,125,126,127,129,130,131,1641,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,284,-482,-482,-482,-482,-482,-482,-482,-482,-492,-492,576,577,581,-489,-489,-489,-489,-489,-493,-493,120,317,122,302,123,70,
318,124,303,125,126,127,129,130,131,933,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,320,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,284,120,349,1644,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,
143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,
227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,284,1646,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,284,1648,1304,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,
134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,
218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1651,1304,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,1653,1302,1654,1302,1655,1302,120,349,1657,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,
135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1317,1318,1319,1320,1658,621,1322,625,1323,630,631,632,633,634,604,605,606,607,611,612,613,614,615,616,620,622,623,624,627,628,1659,
-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,604,605,606,607,611,612,613,614,615,616,620,622,623,624,627,628,1660,-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,120,973,974,975,122,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,
370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,
264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,974,975,122,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,
180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,
270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,974,975,122,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,
276,277,278,279,280,281,282,283,284,120,973,974,975,122,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,
189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,
282,283,284,120,973,974,975,122,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,
195,196,197,198,199,378,200,201,202,380,381,203,204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,974,
975,122,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,
200,201,202,380,381,203,204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,974,975,122,352,353,354,123,
355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,
204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1006,604,605,606,607,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,604,605,606,607,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,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,
-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,1668,1669,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,
-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,
-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,
-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,1670,1671,1677,124,700,125,126,127,132,133,134,1678,1679,1680,1681,1682,1683,141,1684,1685,1686,711,145,712,1687,1688,715,148,149,716,150,151,1689,153,1690,155,156,157,158,159,719,
720,160,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,1691,742,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,733,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,734,232,735,233,1692,234,235,236,237,238,239,240,241,242,243,
244,245,1693,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,284,1694,1695,1696,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,
-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,
-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,
-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,
147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,
384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1698,1699,604,605,606,607,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,-1139,-1139,120,349,1701,350,351,122,302,352,353,
354,123,355,70,124,303,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,
200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,
355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,
381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1703,1704,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,
-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,
-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,
-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,
-980,-980,-980,-980,-980,1705,1706,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,
-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,
-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,
-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,1707,1708,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,
-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,
-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,
-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,1709,1710,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,1711,1712,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,
-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,
-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,
-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,604,605,606,607,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,-993,-994,66,956,957,958,1715,120,992,122,352,353,354,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,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,375,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,
200,201,202,381,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,284,936,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,195,197,198,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,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,264,265,266,267,268,271,
272,273,274,275,276,277,278,279,280,281,282,283,284,1718,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,284,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,1720,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,1721,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,
163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1723,1724,1725,-1260,354,1083,1084,1085,1086,1087,1088,1089,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,1094,1095,1096,1097,1098,1099,1100,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,
-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,
-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,
-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,1729,354,354,354,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,
172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,
256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,
188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,604,605,606,607,
608,609,610,611,612,613,614,615,616,617,618,619,1735,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,-1197,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1737,621,625,630,631,632,633,634,1739,524,525,1740,1741,524,525,1742,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,284,1744,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,284,1748,1750,524,525,1751,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,
-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,1752,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,284,524,525,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,524,525,1754,1755,1756,1757,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,
195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1759,1760,1761,1762,354,1764,1765,1766,1767,1768,1769,
1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,66,302,70,303,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,
194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1792,1793,1794,699,124,700,125,126,127,132,
702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1796,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,
167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,
256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,66,302,70,303,66,302,70,303,604,605,606,607,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,-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,1802,1803,1804,1805,1806,1807,1808,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,
273,274,275,276,277,278,279,280,281,282,283,284,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,284,1812,-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,284,1814,1815,1816,574,576,577,578,579,580,581,582,1469,1818,1819,-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,1820,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,284,1469,1818,1819,-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,284,1825,1826,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,284,1831,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,284,1832,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,
159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,
736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,284,1837,1804,1805,1806,1807,1808,
1838,1839,1840,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,284,1842,1843,1845,1846,1847,524,525,-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,524,525,-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,524,525,-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,524,525,-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,1849,509,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,1851,509,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,1852,1853,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,
-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,
-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,
-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,
-1166,-1166,-1166,1854,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,1856,-304,831,-335,-335,1189,-343,1187,831,-335,-335,1189,-343,830,1864,1865,1866,1867,-329,-329,-329,-329,-329,353,1869,95,96,1199,1871,699,1874,1875,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,
717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,
241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1877,1878,1879,1880,352,354,352,354,1537,1538,352,354,1537,1538,352,354,1537,1538,352,354,1888,1889,1890,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,284,1893,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,810,185,186,187,188,189,811,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,284,1268,120,973,1234,1235,1236,122,1237,352,353,354,
123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,
381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-1211,-1211,-1211,-1211,120,349,350,351,122,352,353,354,123,
355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,
381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,
357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,
1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,
125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,
129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,
364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,
213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,
366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,
216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,
135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,353,354,885,886,355,124,887,359,125,126,127,888,890,363,891,892,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,
145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,893,894,895,896,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,897,175,176,898,899,369,900,177,178,370,371,372,373,374,179,180,376,181,182,183,184,901,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,902,200,201,202,380,203,204,903,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,904,220,221,222,223,
224,225,226,227,228,229,230,231,905,232,233,906,234,235,236,907,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,908,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-1527,-1527,-1527,-1527,-1527,977,978,-1428,-1428,-1428,-1428,-1428,-1428,-1428,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,
715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,
237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,
163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,994,995,-1373,-1373,-1373,-1373,-1373,-1373,-1373,996,997,-1363,-1363,-1363,-1363,-1363,-1363,-1363,998,999,-1355,-1355,-1355,-1355,-1355,-1355,-1355,1000,1001,-1429,-1429,-1429,-1429,-1429,-1429,-1429,1002,1003,-1427,-1427,-1427,-1427,-1427,-1427,-1427,1585,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,
-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,
-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,1585,-1216,-1216,-1216,
-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,
-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,
-1216,-1216,-1216,-1216,-1216,-1216,-1216,-1216,1585,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,
-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,
-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,-1217,1577,1578,1579,1580,1581,1582,1585,1586,1587,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,
-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,
-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,-1229,1577,1578,1579,1580,1581,1582,621,1585,1586,625,1587,630,631,632,633,634,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,
-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,
-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,-1228,1244,1910,1570,1911,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,284,66,70,867,95,96,123,124,125,126,127,1250,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,284,604,605,606,607,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,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,-539,1915,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,
-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,-1487,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,353,354,123,124,125,126,127,571,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,284,-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,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,1918,1469,604,605,606,607,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,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,
-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,-520,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,284,1607,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,
-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,-461,604,605,606,607,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,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,
-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,604,605,606,607,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,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,-589,1920,
120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,
197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1263,574,576,577,
578,579,580,1264,581,582,120,317,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1263,574,576,577,578,579,580,1264,581,582,1263,574,576,577,578,579,580,1264,581,582,120,317,122,123,318,124,125,
126,127,129,130,131,319,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,320,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,284,1263,574,576,577,578,579,580,1264,581,582,1263,574,576,577,578,579,580,1264,581,582,1263,574,576,577,578,579,580,1264,581,582,120,317,122,123,318,124,125,126,127,129,
130,131,319,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,320,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,284,1263,574,576,577,578,579,580,1264,581,582,524,525,353,354,123,124,125,126,127,571,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,284,-491,-491,120,1934,122,123,318,124,125,126,127,129,130,131,319,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,320,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,284,1935,
1291,1936,1302,1937,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,284,1939,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,284,604,605,606,607,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,-1118,-1118,-1118,-1118,-1118,1942,297,1943,1304,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,1304,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,1304,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,1947,1302,120,973,974,975,122,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,
165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,
169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,
253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1317,1320,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,
-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,-1084,1317,1320,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,
-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,1317,1318,1319,1320,1322,1323,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,
-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,-1042,
-1042,-1042,-1042,-1042,-1042,1317,1318,1319,1320,1323,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,
-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,1317,1320,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,
-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,1951,354,1677,124,700,125,126,127,132,133,134,1678,1679,1680,1681,1682,1683,141,1684,1685,1686,711,145,712,1687,1688,715,148,149,716,150,151,1689,153,1690,155,156,157,158,159,719,720,160,721,161,162,163,
164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,1691,742,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,733,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,734,232,735,233,1692,234,235,236,237,238,239,240,241,242,243,244,245,1693,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,284,1954,1955,-1310,-1310,-1310,-1329,1956,1957,1062,-1309,-1309,-1309,-864,-864,-1480,-862,-862,-1472,-861,-861,-1471,-863,-863,-1482,1065,-871,-871,-1475,1067,-857,-857,-1476,-874,-874,-1474,1067,-853,-853,-1478,1067,-855,-855,-1470,1072,-880,-880,-1473,1072,1075,-882,-882,-1469,1079,-992,-992,-1489,-895,-895,-1491,-839,-839,-1492,1677,124,700,
125,126,127,132,133,134,1678,1679,1680,1681,1682,1683,141,1684,1685,1686,711,145,712,1687,1688,715,148,149,716,150,151,1689,153,1690,155,156,157,158,159,719,720,160,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,1691,742,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,1693,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,284,1079,-992,-992,-1490,1677,124,700,125,126,127,132,133,134,1678,1679,1680,1681,1682,1683,141,1684,1685,1686,711,
145,712,1687,1688,715,148,149,716,150,151,1689,153,1690,155,156,157,158,159,719,720,160,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,1691,742,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,733,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,734,232,735,233,1692,234,235,236,237,238,239,240,241,242,243,244,245,1693,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,284,1961,354,604,605,606,607,611,612,613,614,615,616,620,622,623,624,627,628,-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,120,1346,350,351,122,352,353,354,123,355,124,357,500,359,
360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1964,604,605,606,607,611,612,613,614,615,616,620,622,623,624,627,628,-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,1965,354,1967,354,1969,354,1971,354,1973,354,120,992,122,352,353,354,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,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,375,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,378,200,201,202,381,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,284,120,992,122,352,353,354,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,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,375,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,381,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,284,1977,604,605,606,607,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,-1146,120,349,350,351,122,352,353,354,
123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,
380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,604,605,606,607,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,-1119,354,354,354,354,1984,354,-1252,1985,1986,-1246,1987,604,605,606,607,608,609,610,611,612,613,614,615,616,1988,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,1989,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,
144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,
228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,604,605,606,607,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,-1198,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,284,66,70,1995,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,284,524,525,1997,66,302,70,303,1999,2000,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,284,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,284,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,284,66,354,2006,2007,354,2009,2010,354,354,2013,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,
-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,
-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,
-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,-919,2014,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,
-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,
-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,
-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,2015,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,
-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,
-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,
-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,2016,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,
-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,
-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,
-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,2017,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,
-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,
-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,
-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,
-905,-905,-905,2021,2022,2023,2024,2025,2026,2027,2028,2029,-719,-719,-719,-719,-719,-719,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,284,2031,2032,2033,2034,2036,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,
-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,123,1804,1805,1806,1807,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,1808,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,284,2039,2040,2041,2042,2043,604,
605,606,607,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,-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,2044,1803,1804,1805,1806,1807,1808,2046,-232,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,
127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,2048,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,284,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,
284,2051,1469,1469,1818,1819,-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,1490,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,1492,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,284,1495,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,1497,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,284,1501,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,284,2053,1413,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,284,2021,2022,2023,2024,2025,2026,2027,2028,2057,2029,-646,-646,-646,
-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,2058,2059,1804,1805,1806,1807,1808,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,284,2063,2064,2065,2066,2059,354,354,2069,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,284,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,284,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,284,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,2074,-305,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,-297,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,284,1189,-343,2077,1189,-343,2079,2080,1187,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,2083,-331,-331,-331,-331,-331,-331,-331,-331,699,1874,1875,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,
166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,
255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,831,-335,-335,831,-335,-335,2088,2091,2092,2093,2094,2095,509,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,2096,509,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,1252,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,
-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,-541,1302,-395,1585,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,
-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,
-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,-1220,1577,1580,1585,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,
-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,-1218,1577,1580,1585,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,
-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,
-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,-1219,1585,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,
-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,
-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,1577,1578,1579,1580,1581,1582,1585,1586,1587,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,
-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,
-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,-1226,1577,1580,1585,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,
-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,
-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,-1222,1577,
1578,1579,1580,1582,1585,1587,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,
-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,
-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,-1225,1577,1580,1585,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,
-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,
-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,
373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,
266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,574,576,577,578,579,580,581,582,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,-462,2099,1413,2100,2101,1302,1263,574,576,577,578,579,580,1264,581,582,1263,574,576,577,
578,579,580,1264,581,582,1263,574,576,577,578,579,580,1264,581,582,574,576,577,578,579,580,581,582,-493,-493,120,317,122,302,123,70,318,124,303,125,126,127,129,130,131,933,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,320,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,284,-490,-490,-490,-490,
-490,-490,-490,-490,-494,-494,2106,2107,2108,2109,1317,1318,1319,1320,1322,1323,-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,604,605,606,607,611,612,613,614,615,616,620,622,623,624,627,628,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,
-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,-1051,604,605,606,607,611,612,613,614,615,616,620,622,623,624,627,628,-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,2110,2111,2112,2113,1957,1677,124,700,125,126,127,132,133,134,1678,1679,1680,1681,
1682,1683,141,1684,1685,1686,711,145,712,1687,1688,715,148,149,716,150,151,1689,153,1690,155,156,157,158,159,719,720,160,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,1691,742,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,733,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,734,232,735,233,1692,234,235,236,237,238,239,240,241,242,243,244,245,1693,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,284,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,
721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,
249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1677,124,700,125,126,127,132,133,134,1678,1679,1680,1681,1682,1683,141,1684,1685,1686,711,145,712,1687,1688,715,148,149,716,150,151,1689,153,1690,155,156,157,158,159,719,720,160,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,
727,728,729,730,181,182,183,1691,742,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,733,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,734,232,735,233,1692,234,235,236,237,238,239,240,241,242,243,244,245,1693,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,284,2117,2118,1957,2119,2120,608,609,610,612,613,614,615,616,1375,1376,-1140,-1140,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,120,349,2142,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,
156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,604,605,606,607,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,-1145,-1145,-1145,2143,-1262,2144,2145,-1266,2146,2147,354,354,352,354,120,349,350,351,122,352,353,354,
123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,
380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,604,605,606,607,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,-1196,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,194,195,196,197,
198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,-384,-384,2153,1413,2154,1803,1804,1805,1806,1807,1808,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,284,524,525,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,
-749,-749,-749,-749,-749,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,284,2158,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,
-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,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,284,524,525,2160,2161,1793,524,525,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,
-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,2162,2163,2164,2165,354,2167,2168,354,354,354,354,354,2021,2022,2023,2024,2025,2026,2027,2028,2029,-718,-718,-718,-718,-718,-718,2036,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,-806,
-806,-806,-806,-806,-806,-806,-806,-806,2176,2177,2178,2179,120,973,974,975,122,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,
186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,976,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,284,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,284,2182,2183,2184,2185,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,284,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,284,2190,2191,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,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,
232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,2198,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,2199,524,525,-111,2200,1469,2021,2022,2023,2024,2025,2026,2027,
2028,2057,2029,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,2203,2204,2205,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,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,284,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,284,2209,1804,1805,1806,1807,1808,524,525,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,2210,2211,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,284,2213,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,
-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,
-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,
-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,2214,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,
-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,
-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,
-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,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,-298,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,284,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,284,2218,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,2220,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,831,-335,-335,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,1866,625,626,627,1867,628,629,630,631,632,633,634,-326,-326,-326,-326,-326,2225,1866,1867,-322,-322,-322,-322,-322,354,831,-335,-335,831,-335,-335,1194,-318,1194,-318,2231,2233,2234,-358,-358,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,284,2237,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,284,2239,2240,-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,-454,-454,604,605,606,607,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,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,
-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,-540,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,
177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,
261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,2242,1291,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,
370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,
263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,2244,1957,699,124,700,125,126,127,132,702,703,704,705,706,707,708,709,710,711,145,712,713,714,715,149,716,151,717,718,156,157,158,159,719,720,721,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,722,177,178,723,724,179,180,725,726,727,728,729,730,181,182,183,731,742,186,187,188,189,190,191,192,193,
194,195,196,197,198,200,201,202,203,204,205,206,733,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,734,232,735,233,234,235,236,237,238,239,240,241,242,243,244,245,736,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,271,272,273,274,275,276,277,278,279,280,281,282,283,284,2246,-942,-942,-942,-942,-942,-942,-942,-942,-942,
-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,
-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,
-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,
-942,-942,-942,-942,-942,-942,-942,2247,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,
-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,
-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,
-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,-940,2248,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,
-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,
-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,
-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,-937,2249,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,
-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,
-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,
-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,2250,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,
-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,
-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,
-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,2251,1302,354,354,352,354,354,354,354,-1253,2259,2260,604,605,606,607,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,2261,2263,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,-679,524,525,1751,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,
-673,-673,-673,-673,-673,-673,-673,-673,-673,2265,524,525,2266,66,302,70,303,1751,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,-673,2269,2270,2271,2272,2273,2274,2275,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,
140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,
224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,2277,1317,1318,1319,1320,2278,621,1322,625,1323,630,631,632,633,634,-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,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,-799,2282,524,525,2283,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,-791,
-791,-791,-791,-791,-791,2284,2285,2287,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,-810,2288,2289,524,525,2290,2291,-554,-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,284,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,284,2295,2289,2296,604,605,606,607,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,2198,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,-564,2300,2301,2302,-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,2203,2204,2205,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,2304,2305,2306,2307,1469,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,284,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,284,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,284,524,525,-308,-308,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,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,-303,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,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,-300,1189,-343,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,
170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,
254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,2315,1194,-318,1194,-318,2319,2319,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,284,2323,-360,2091,
2092,2093,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,284,2326,509,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,2327,509,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,
-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,-1170,2329,2330,-445,-445,-445,-445,
-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,-445,2331,2332,2333,1302,2335,1302,297,354,354,354,354,354,2341,-1263,2342,-1267,2343,2344,2345,-1254,354,66,70,2349,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,
-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,2350,2351,2352,2353,2354,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,
376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,
272,273,274,275,276,277,278,279,280,281,282,283,284,2359,2158,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,2361,2362,604,605,606,607,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,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,284,2364,2283,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,
-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,-792,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,284,2367,2368,2369,2371,2372,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,
-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,2373,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,284,1055,-557,2375,2376,2289,2377,2378,2379,2380,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,284,2382,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,284,2384,2386,-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,2387,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,
-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,
-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,
-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,-1161,
2388,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,
-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,
-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,
-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,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,-299,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,-301,
2389,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,1866,625,626,627,1867,628,629,630,631,632,633,634,-323,-323,-323,-323,-323,2319,2319,447,448,449,-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,2393,1803,1804,1805,1806,1807,1808,2394,2395,2397,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,284,2399,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,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,
376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,
271,272,273,274,275,276,277,278,279,280,281,282,283,284,2401,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,
274,275,276,277,278,279,280,281,282,283,284,2404,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,
-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,
-456,-456,-456,-456,-456,-456,-456,-456,2405,2406,2407,2408,2409,2410,354,354,354,354,354,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,284,2417,-760,2418,1577,1578,1579,1580,1581,123,1582,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,1584,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,1585,1586,177,178,179,180,625,1587,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,1588,1589,1590,1591,1592,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,284,-767,-767,-767,-767,2421,2282,524,525,2283,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,
-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,-795,2424,2426,2427,2428,2430,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,2431,2432,-821,-821,-821,-821,-821,-821,-821,-821,
-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,-821,66,70,2434,2435,2436,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,2440,2441,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,284,2445,2446,2447,2448,2449,2450,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,284,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,284,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,2455,2456,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,
-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,
-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,-1160,2457,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,
-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,
-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,-1156,
-1156,-1156,-1156,-1156,-1156,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,2458,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,-443,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,
125,361,2462,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,
2463,622,623,624,625,626,627,628,629,630,631,632,633,634,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,284,2465,-1264,2466,2467,-1255,524,525,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,
141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,
225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,2471,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,
-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,2472,2473,-763,-763,2474,2283,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,-797,2476,2477,2479,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,
-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,-808,2480,2481,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,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,
185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,284,2484,2487,2488,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,2489,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,2490,2491,2492,2493,2494,2495,2496,2497,2498,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,-302,2500,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,284,2501,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,284,2502,2503,2504,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,-439,604,605,606,607,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,-433,
-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,-433,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,2506,604,605,606,607,608,609,610,611,612,613,614,615,616,2507,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,
-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,354,354,354,1418,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,2513,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,
-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,120,122,123,355,124,359,125,126,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,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,369,177,178,370,371,372,373,374,179,180,376,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,380,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,284,2515,2516,2517,2282,524,525,2283,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,-822,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,2520,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,2521,2522,2523,2524,2440,2441,120,914,
915,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,284,2445,2446,2447,2448,2449,2450,2528,354,2530,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,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,
185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,
189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,
193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,
2503,2535,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,-440,2404,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,
-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,
-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,2537,2538,-1256,2349,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,
354,2541,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,2283,-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,2487,2488,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,
283,284,2487,2488,123,124,125,126,127,1250,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,284,2547,1267,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,
-581,-581,-581,-581,-581,-581,-581,-581,-581,2548,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,-344,2503,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,-442,
604,605,606,607,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,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,-441,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,
364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,
213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,
133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,
137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,
221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,354,2554,2555,2556,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,
-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,
377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,
272,273,274,275,276,277,278,279,280,281,282,283,284,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,2558,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,2559,1603,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,604,605,606,607,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,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,
-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,604,605,606,607,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,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,-452,
-452,-452,-452,-452,604,605,606,607,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,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,-451,2562,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,
-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,2563,2564,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,2565,1302,2487,2488,2567,2568,1570,2570,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,
-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,2571,2572,2573,2574,2575,2576,120,973,1234,1235,1236,122,1237,352,353,354,123,355,124,357,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,
169,170,171,172,173,174,175,176,369,177,178,370,371,372,373,374,179,180,1238,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,200,201,202,380,381,203,204,1239,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,
253,254,255,256,257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,
173,174,175,176,369,177,178,370,371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,
257,387,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,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,284,2580,1570,604,605,606,607,608,609,610,611,612,613,614,
615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,2581,630,631,632,633,634,2582,1413,2583,2584,120,349,350,351,122,352,353,354,123,355,124,357,500,359,360,125,361,127,129,362,363,364,365,132,366,133,134,135,136,137,138,139,140,141,142,143,144,145,367,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,368,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,369,177,178,370,
371,372,373,374,179,180,375,376,377,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,378,379,200,201,202,380,381,203,204,382,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,383,221,222,223,224,225,226,227,228,229,230,231,384,232,385,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,386,253,254,255,256,257,387,258,259,260,261,262,263,
264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,354,604,605,606,607,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,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,2587
;
yyg_sym =
-350,-334,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-64,-48,-333,-205,-156,-17,-67,-32,-31,-30,-29,-203,-371,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,
-304,-303,-210,-209,-208,-48,-29,-14,-12,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-389,-374,-367,-353,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-272,-208,-66,-48,-435,-434,-433,-432,-344,-307,-306,-304,-260,-181,-180,-55,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-180,-435,-434,-433,-432,-380,-344,-307,-306,-304,-181,
-366,-347,-435,-434,-433,-432,-415,-414,-344,-307,-435,-434,-433,-432,-415,-414,-344,-307,-350,-280,-279,-21,-20,-375,-352,-435,-434,-433,-432,-344,-307,-306,-304,-181,-435,-434,-433,-432,-344,-307,-306,-304,-181,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-344,-307,-306,-304,-181,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-359,-344,-310,-307,-306,-304,-303,-270,-269,-154,-153,-152,-65,-63,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-382,-344,-310,-307,-306,-304,-303,-271,-153,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-351,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-211,-34,-17,-205,-327,-435,-434,-433,
-432,-346,-344,-310,-307,-306,-304,-303,-272,-208,-66,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-272,-208,-66,-48,-204,-152,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-41,-29,-25,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-153,-152,-39,-38,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-153,-152,-39,-38,-343,-435,-434,-433,-432,-369,-346,-344,
-310,-307,-306,-304,-303,-210,-209,-208,-67,-48,-32,-31,-30,-29,-14,-12,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-350,-334,-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,-363,-362,-361,-350,-334,
-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-277,-276,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-342,-211,
-167,-135,-134,-133,-33,-32,-31,-30,-29,-212,-212,-212,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-296,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-296,-208,-48,-212,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-296,-208,-48,-212,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-296,-208,-48,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,
-174,-173,-172,-171,-170,-169,-365,-435,-434,-433,-432,-344,-307,-306,-304,-181,-381,-435,-434,-433,-432,-344,-307,-306,-304,-181,-152,-152,-350,-334,-259,-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,-435,-434,-433,-432,-418,-344,-310,-307,-306,-304,-303,
-366,-366,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-13,-435,-434,-433,-432,-415,-414,-344,-307,-435,-434,-433,-432,-415,-414,-344,-307,-435,-434,-433,-432,-415,-414,-344,-307,-435,-434,-433,-432,-415,-414,-344,-307,-435,-434,-433,-432,-415,-414,-344,-307,-435,-434,-433,-432,-415,-414,-344,-307,-22,-22,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,
-306,-304,-303,-208,-48,-435,-434,-433,-432,-344,-307,-306,-304,-181,-435,-434,-433,-432,-344,-307,-306,-304,-181,-435,-434,-433,-432,-344,-307,-306,-304,-181,-435,-434,-433,-432,-344,-307,-306,-304,-181,-363,-362,-361,-350,-334,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,
-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-152,-154,-152,-341,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-265,-140,-78,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-205,-435,-434,-433,-432,
-346,-344,-310,-307,-306,-305,-304,-303,-278,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-272,-208,-66,-48,-33,-32,-31,-30,-29,-167,-135,-134,-133,-33,-32,-31,-30,-29,-16,-152,-152,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-153,-152,-39,-435,-434,-433,-432,-350,-344,-310,-307,-306,-304,-303,-153,-152,-129,-108,-39,
-38,-33,-32,-31,-30,-29,-350,-129,-108,-33,-32,-31,-30,-29,-343,-302,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-344,-313,-308,-307,-306,-305,-304,-303,-157,-153,-152,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-435,-434,-433,-432,-346,-344,-310,-307,-306,
-304,-303,-264,-208,-131,-48,-343,-343,-343,-343,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-153,-152,-39,-38,-343,-343,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-301,-210,-209,-208,-206,-67,-48,-32,-31,-30,-29,-14,-12,-435,-434,-433,-432,-364,-344,-307,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-435,-434,-433,
-432,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-364,-344,-307,-435,-434,-433,-432,-360,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,
-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-154,-153,-152,-48,-29,-10,-3,-435,-434,
-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-160,-286,-46,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-322,-18,-368,-359,-199,-198,-152,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-379,-253,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-211,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-66,-48,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-295,-160,-29,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,
-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-212,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-344,-307,-306,-304,-181,-180,-55,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-384,-384,-384,-187,-187,-187,-188,-197,-190,-189,-192,-191,-384,-435,-434,-433,-432,-413,
-344,-310,-307,-306,-304,-303,-261,-188,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-435,-434,-433,-432,-364,-344,-307,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-381,-435,-434,-433,-432,-344,-307,-306,-304,-181,-435,-434,-433,-432,-413,-344,-310,-307,-306,-304,-303,-290,-381,-350,-334,-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,-350,-334,-259,-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,-350,-334,-259,-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,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-153,-152,-39,-38,-435,-434,-433,-432,-413,-344,-310,-307,-306,-304,
-303,-290,-350,-21,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-48,-41,-37,-20,-435,-434,-433,-432,-413,-344,-310,-307,-306,-304,-303,-290,-435,-434,-433,-432,-413,-344,-310,-307,-306,-304,-303,-290,-22,-224,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-377,-244,-243,-239,-238,-237,-235,-230,-229,-228,-227,-226,-225,-195,-195,-435,-434,-433,-432,-359,-344,-310,-307,-306,-304,-303,-154,-153,-152,-65,-63,-435,-434,-433,-432,-359,-344,-310,-307,-306,
-304,-303,-154,-153,-152,-65,-42,-435,-434,-433,-432,-382,-344,-310,-307,-306,-304,-303,-153,-153,-140,-392,-265,-78,-152,-335,-404,-403,-350,-282,-265,-78,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-255,-254,-200,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-296,-208,-48,-363,-362,-361,-326,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-278,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-288,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-19,-9,-8,-7,-4,-3,-435,-434,-433,-432,-344,-313,-308,-307,-306,-305,-304,-303,-157,-153,-152,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-64,-48,-350,-129,-108,-33,-32,-31,-30,-29,-273,-75,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-263,-168,-160,-67,-32,-31,-30,
-29,-164,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-289,-210,-209,-208,-48,-29,-14,-12,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-413,-344,-310,-307,-306,-304,-303,-290,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-343,-36,-164,
-163,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-343,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-343,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-435,
-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-343,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-153,-152,-39,-38,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-153,-152,-39,-38,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-350,-334,-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,-363,-362,-361,-197,-196,-191,-139,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,
-305,-304,-303,-274,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-154,-153,-152,-48,-29,-10,-3,-363,-362,-361,-197,-196,-191,-350,-334,-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,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,
-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-154,-153,-152,-48,-29,-10,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,
-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-197,-196,-191,-152,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-421,-346,-344,-310,-307,-306,-305,-304,-303,-275,-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,-363,-362,-361,-197,-196,-191,-152,-152,-152,-152,-152,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-155,-46,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-160,-154,-152,-152,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-207,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,
-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-211,-394,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-223,-373,-223,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-152,-435,-434,-433,-432,-344,-311,-307,-306,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,
-152,-152,-152,-152,-152,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-152,-152,-152,-152,-435,-434,-433,-432,-413,-344,-310,-307,-306,-304,-303,-77,-67,-33,-32,-31,-30,-29,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-268,-56,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-256,-56,-363,-362,-361,-197,-196,-191,-349,-381,-350,-334,-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,-350,-334,-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,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-435,-434,-433,-432,-413,-344,-310,-307,-306,-304,-303,-290,-435,-434,-433,-432,-413,-344,
-310,-307,-306,-304,-303,-290,-224,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-160,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-234,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-160,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-234,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,
-303,-208,-48,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-152,-341,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-392,-78,-140,-265,-140,-78,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-397,-200,-201,-154,-152,-201,-154,-152,-201,-154,-152,-201,-154,-152,-201,-154,-152,-201,-154,-152,-435,-434,-433,-432,-346,
-344,-310,-307,-306,-305,-304,-303,-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,-391,-325,-324,-323,-195,-161,-435,-434,-433,-432,-344,-313,-308,-307,-306,-305,-304,-303,-197,-196,-191,-157,-153,-152,-35,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,
-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-435,
-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-288,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-32,-31,-30,-29,-19,-9,-8,-7,-4,-3,-350,-129,-108,-33,-32,-31,-30,-29,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-343,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-153,-152,-39,-38,-435,-434,-433,-432,-344,-310,-307,
-306,-304,-303,-153,-152,-39,-38,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-344,-313,-308,-307,-306,-305,-304,-303,-435,-434,-433,-432,-413,-344,-310,-307,-306,-304,-303,-290,-343,-36,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-131,-48,-435,-434,-433,-432,-369,-346,-344,-310,
-307,-306,-304,-303,-289,-210,-209,-208,-48,-29,-14,-12,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,
-210,-209,-208,-48,-29,-14,-12,-343,-36,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-343,-36,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-343,-36,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,
-303,-210,-209,-208,-48,-29,-14,-12,-343,-36,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-343,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-153,-152,-39,-38,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-206,-48,-343,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-301,-210,-209,-208,-206,-67,-48,-32,-31,-30,-29,-14,-12,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-160,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-160,-139,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-435,-434,-433,-432,-346,
-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,
-37,-29,-8,-7,-5,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-363,-362,-361,-197,-196,-191,-197,-196,-191,-197,-196,-191,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-344,-311,-310,-307,-306,-304,-303,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-81,-80,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-277,-276,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-197,-196,-191,-360,-29,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-154,-153,-152,-48,-29,-10,-3,-435,-434,-433,-432,-364,-344,-307,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,
-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-423,-344,-310,-307,-306,-304,-303,-300,-213,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-160,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-152,-77,-67,-33,-32,-31,-30,-29,-435,-434,-433,-432,-344,-311,-307,
-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-77,-67,-33,-32,-31,-30,-29,-77,-67,-33,-32,-31,-30,-29,-363,-362,-361,-197,-196,-191,-57,-54,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-256,-56,-336,-435,-434,-433,-432,-413,-344,-310,-307,-306,-304,-303,-343,-138,-435,-434,-433,-432,-413,-344,-310,-307,-306,-304,-303,-290,-138,-435,-434,-433,-432,-413,-344,-310,-307,-306,-304,-303,-290,-244,-230,-229,-228,-227,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-295,-160,-435,-434,-433,-432,-416,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,
-172,-171,-170,-169,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-234,-233,-57,-54,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-234,-233,-376,-195,-195,-350,-334,-259,-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,-140,-392,-140,-392,-265,-78,
-340,-79,-153,-404,-403,-350,-435,-434,-433,-432,-396,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-398,-154,-152,-154,-152,-201,-154,-152,-201,-154,-152,-201,-154,-152,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-163,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-19,-9,-8,-7,-4,-3,-435,-434,-433,-432,-346,-344,-310,
-307,-306,-305,-304,-303,-274,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,
-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,
-435,-434,-433,-432,-344,-313,-308,-307,-306,-305,-304,-303,-157,-153,-152,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-197,-196,-191,-197,-196,-191,-197,-196,-191,-197,-196,
-191,-197,-196,-191,-75,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-350,-129,-108,-33,-32,-31,-30,-29,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-168,-160,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-153,-152,-39,-38,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-295,-160,-363,-362,-361,-197,-196,-191,-363,-362,
-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-343,-36,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-343,-36,-343,-36,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-343,-36,-343,-36,-343,-36,-435,-434,-433,-432,-369,-346,-344,
-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-343,-36,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-153,-152,-39,-38,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-210,-209,-208,-48,-29,-14,-12,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-160,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-160,-363,-362,-361,-197,-196,-191,-156,-139,-139,-139,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,
-37,-29,-8,-7,-5,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-344,-311,-310,-307,-306,-304,-303,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-81,-80,-384,-384,-384,-187,-187,-188,-435,-434,-433,-432,-344,-311,-310,-307,-306,-304,-303,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-188,-435,-434,-433,-432,-344,-311,-310,-307,-306,-304,-303,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-81,-80,-152,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-421,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-197,-196,-191,-152,-152,-152,-152,-152,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-154,-153,-152,-48,-29,-10,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-154,-153,-152,-48,-29,-10,-3,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-197,-196,-191,-152,-152,-152,-152,-152,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-295,-256,-160,-56,-33,-32,-31,-30,-29,-435,-434,
-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-77,-67,-33,-32,-31,-30,-29,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-268,-56,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-29,-152,-152,-152,-152,-258,-59,-58,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-56,-245,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-57,-56,-54,-363,-362,-361,-197,-196,-191,-57,-54,-337,-435,-434,
-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-138,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-160,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-234,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-234,-435,-434,-433,-432,-413,-344,-310,
-307,-306,-304,-303,-290,-258,-232,-59,-58,-236,-57,-54,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-152,-152,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-350,-334,-259,-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,-350,-334,-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,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-392,-392,-435,-434,-433,-432,
-346,-344,-310,-307,-306,-305,-304,-303,-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,-405,-435,-434,-433,-432,-396,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-140,-140,-406,-293,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-343,-343,-36,-343,-36,-343,-36,-343,-435,-434,-433,-432,-369,-346,-344,-310,-307,-306,-304,-303,-301,-210,-209,-208,-206,-67,-48,-32,-31,-30,-29,-14,-12,-197,-196,-191,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-344,-311,-310,-307,-306,-304,-303,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-81,-80,-435,-434,-433,-432,-344,-311,
-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-435,-434,-433,-432,-344,-311,-310,-307,-306,-304,-303,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-80,-363,-362,-361,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-363,-362,-361,-197,-196,-191,-152,-152,-154,-152,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-57,-54,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-215,-435,-434,-433,-432,-423,-344,-310,-307,-306,-304,-303,-152,-152,-152,-152,-152,-152,-59,-58,-245,-435,-434,-433,
-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-8,-7,-5,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-416,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-417,-346,-344,-310,-307,-306,-304,-303,-281,-208,-48,-435,-434,-433,-432,-417,-346,-344,-310,-307,-306,-304,-303,-281,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-338,-412,-409,-363,-362,-361,-197,-196,-191,-185,-232,-59,-58,-231,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-234,-57,-54,-435,-434,-433,-432,-413,-344,-310,-307,-306,-304,-303,-290,-350,-334,-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,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-52,-48,-350,-334,-259,-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,-350,-334,-259,-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,-140,-363,-362,-361,-340,-197,-196,-191,-340,-152,-140,-140,-335,-335,-399,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,
-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-202,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-274,-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,-435,-434,-433,-432,
-344,-311,-307,-306,-194,-193,-178,-175,-174,-173,-172,-171,-170,-169,-152,-152,-154,-152,-152,-152,-152,-363,-362,-361,-197,-196,-191,-424,-213,-77,-67,-33,-32,-31,-30,-29,-213,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-393,-388,-385,-246,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-296,-292,-208,-48,-435,-434,-433,
-432,-417,-346,-344,-310,-307,-306,-304,-303,-281,-208,-48,-363,-362,-361,-197,-196,-191,-339,-412,-409,-231,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-52,-48,-350,-334,-259,-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,-350,-334,-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,-350,-334,-259,-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,-350,-334,-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,-392,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-335,-335,-96,-96,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-256,-56,-400,-406,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-195,-195,-162,-156,-152,-152,-152,-152,-152,-152,-33,-32,-31,-30,-29,-214,-435,-434,-433,-432,-395,-346,-344,-310,-307,-306,-305,-304,-303,-267,-266,
-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-215,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-388,-385,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-296,-292,-208,-48,-378,-435,-434,-433,-432,-417,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-242,-350,-334,-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,-350,-334,-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,-363,-362,-361,-340,-197,-196,-191,-96,-96,-366,-57,-54,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-370,-152,-152,-152,-152,-152,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-372,-344,-310,-307,-306,-304,-303,-197,-196,-191,-393,-388,-385,-387,-247,-33,-32,-31,-30,-29,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-411,-410,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-241,-240,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-350,-334,-259,-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,-401,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-283,-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,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-395,-346,-344,-310,
-307,-306,-305,-304,-303,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-9,-8,-7,-4,-3,-221,-217,-388,-385,-248,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-208,-48,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-408,-407,-363,-362,-361,-197,-196,-191,-350,-334,-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,-402,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-435,-434,-433,-432,-346,-345,-344,-310,-307,-306,-304,-303,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-283,-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,-363,-362,-361,-197,-196,-191,-152,-152,-152,-373,-216,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-208,-48,-41,-37,-393,-388,-385,-363,-362,-361,-197,-196,-191,-411,-410,-435,-434,-433,-432,-346,-344,-310,-307,-306,-304,-303,-264,-208,-131,-48,-240,-152,-350,-334,-259,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-283,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-370,-214,-152,-388,-385,-408,-407,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-408,-407,-435,-434,-433,-432,
-344,-310,-307,-306,-304,-303,-263,-168,-160,-350,-334,-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,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-220,-435,-434,-433,-432,-346,-344,-310,-307,-306,
-305,-304,-303,-274,-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,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-288,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-19,-9,-8,-7,-4,-3,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-363,-362,-361,-197,-196,-191,-219,-408,-407,-218,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,
-288,-208,-184,-154,-153,-152,-151,-48,-47,-41,-37,-29,-19,-9,-8,-7,-4,-3,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-435,-434,-433,-432,-344,-310,-307,-306,-304,-303,-295,-160,-363,-362,-361,-197,-196,-191,-435,-434,-433,-432,-346,-344,-310,-307,-306,-305,-304,-303,-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,-363,-362,-361,-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,285,292,294,295,299,300,62,63,301,305,308,106,107,108,109,310,110,111,112,113,114,
115,116,311,312,117,313,314,315,316,106,107,108,109,110,111,112,113,114,322,115,116,117,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,348,388,389,390,391,106,107,108,109,110,111,112,113,114,115,116,411,117,412,413,106,107,108,109,111,113,425,426,427,428,429,430,106,107,108,109,111,433,113,114,115,116,434,106,107,108,109,435,111,113,425,426,436,
445,446,106,107,108,109,453,454,111,455,106,107,108,109,453,461,111,455,465,466,467,468,469,479,481,106,107,108,109,111,113,425,426,491,106,107,108,109,111,113,425,426,493,106,107,108,109,111,496,113,114,115,116,106,107,108,109,111,113,425,426,497,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,499,347,348,
506,106,107,108,109,510,111,511,113,114,115,116,512,513,514,515,516,517,518,106,107,108,109,111,526,113,114,115,116,106,107,108,109,527,111,528,113,114,115,116,529,530,106,107,108,109,111,531,113,114,115,116,532,106,107,108,109,110,111,112,113,114,115,116,117,535,106,107,108,109,110,111,112,113,114,115,116,117,536,106,107,108,109,110,111,112,113,114,115,116,117,537,538,541,542,543,548,106,107,108,
109,110,111,112,113,114,115,116,554,117,412,413,106,107,108,109,110,111,112,113,114,115,116,555,117,412,413,556,559,106,107,108,109,110,111,112,113,114,115,116,117,339,560,561,562,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,563,106,107,108,109,111,566,113,114,115,116,567,568,569,570,106,107,108,109,111,566,113,114,115,116,567,568,569,572,573,106,107,108,109,310,110,111,
112,113,114,115,116,311,312,117,299,313,300,62,63,583,584,585,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,586,1,589,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,590,591,60,61,62,63,64,597,598,599,1,589,
3,4,5,6,7,600,601,602,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,603,591,60,61,62,63,64,106,107,108,109,110,111,112,113,114,322,115,116,635,636,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,299,339,340,341,342,300,62,63,637,
344,345,638,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,639,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,640,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,
329,330,331,332,333,334,335,336,337,339,340,642,341,342,343,344,345,643,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,644,347,348,651,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,652,347,348,655,661,663,
665,666,667,668,669,61,62,63,64,674,676,677,106,107,108,109,110,111,112,113,114,115,116,678,117,679,106,107,108,109,110,111,112,113,114,115,116,680,117,679,682,106,107,108,109,110,111,112,113,114,115,116,683,117,679,684,106,107,108,109,110,111,112,113,114,115,116,685,117,679,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,698,106,107,108,109,111,687,113,688,689,690,691,692,
693,694,695,696,697,739,744,106,107,108,109,111,113,425,426,748,750,106,107,108,109,111,113,425,426,753,757,758,1,589,759,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,760,591,60,61,62,63,64,106,107,108,109,762,111,763,113,114,115,116,
764,765,106,107,108,109,110,111,112,113,114,115,116,117,766,767,106,107,108,109,453,768,111,455,106,107,108,109,453,769,111,455,106,107,108,109,453,770,111,455,106,107,108,109,453,771,111,455,106,107,108,109,453,772,111,455,106,107,108,109,453,773,111,455,774,787,106,107,108,109,110,111,112,113,114,115,116,117,792,106,107,108,109,110,111,112,113,114,115,116,117,794,106,107,108,109,110,111,112,113,
114,115,116,117,795,106,107,108,109,111,113,425,426,796,106,107,108,109,111,113,425,426,797,106,107,108,109,111,113,425,426,798,106,107,108,109,111,113,425,426,799,597,598,599,1,589,3,4,5,6,7,600,601,602,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,
800,591,60,61,62,63,64,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,644,347,348,106,107,108,109,110,111,112,113,114,115,116,117,801,106,107,108,109,110,111,112,113,114,115,116,117,802,106,107,108,109,110,111,112,113,114,115,116,117,803,106,107,108,109,110,111,112,113,114,115,116,117,804,106,107,108,
109,805,806,111,807,113,114,115,116,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,808,106,107,108,109,805,809,111,807,113,114,115,116,812,813,814,816,106,107,108,109,111,820,113,114,115,116,106,107,108,109,110,111,112,113,114,115,116,117,821,825,826,827,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,322,115,116,840,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,841,344,345,842,347,348,844,845,846,106,107,108,109,110,111,112,113,114,115,116,847,117,412,413,669,61,62,63,64,848,849,850,851,852,61,62,63,64,853,857,858,106,107,108,109,111,859,113,114,115,116,567,568,860,106,107,108,109,862,111,566,113,114,115,116,567,568,863,864,569,
865,866,61,62,63,64,862,868,864,866,61,62,63,64,573,870,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,872,62,63,873,344,345,874,347,348,106,107,108,109,111,877,878,113,114,879,880,881,882,883,884,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,910,106,107,108,109,110,111,112,113,114,
115,116,911,117,912,913,916,919,922,924,106,107,108,109,111,566,113,114,115,116,567,568,569,928,573,573,106,107,108,109,310,110,111,112,113,114,115,116,930,311,312,117,931,299,932,300,62,63,583,584,585,106,107,108,109,934,111,935,106,107,108,109,110,111,112,113,114,322,115,116,943,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,106,107,108,
109,111,950,113,114,115,116,106,107,108,109,952,111,935,106,107,108,109,954,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,955,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,960,347,348,106,107,108,109,110,111,112,113,114,
322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,961,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,962,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,
344,345,963,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,964,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,965,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,
329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,966,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,344,345,971,972,348,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,982,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,
983,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,986,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,987,347,348,106,107,108,109,110,111,112,113,114,115,116,117,326,327,328,988,989,990,991,106,107,
108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,993,347,348,597,598,599,600,601,602,597,598,599,600,601,602,597,598,599,600,601,602,106,107,108,109,111,1007,113,114,115,116,1008,1009,1010,597,598,599,600,601,602,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,1013,117,323,324,325,326,327,328,329,
330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,1015,1016,1025,1026,1027,1028,1029,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1030,347,348,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,
342,343,344,345,1031,347,348,106,107,108,109,110,111,112,113,114,322,115,116,1032,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,106,107,108,109,110,111,112,113,114,322,115,116,1034,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,1036,1037,106,107,108,109,110,111,112,113,114,322,115,116,117,
323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1041,347,348,1042,1043,106,107,108,109,110,111,112,113,114,115,116,117,1045,1046,106,107,108,109,110,111,112,113,114,115,116,117,1047,413,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,316,106,107,108,109,111,1007,113,114,115,116,1048,1049,1050,106,107,108,109,110,111,112,113,114,115,116,117,1051,
106,107,108,109,110,111,112,113,114,115,116,117,1053,106,107,108,109,110,111,112,113,114,115,116,117,1054,1056,106,107,108,109,110,111,112,113,114,115,116,117,1057,106,107,108,109,110,111,112,113,114,115,116,117,1058,106,107,108,109,111,113,425,426,1059,429,1060,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,1064,1066,1068,1069,1071,1073,1074,1078,1080,1081,1082,1092,1093,1102,106,107,108,109,1104,
111,1105,113,114,115,116,1106,1111,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,1116,106,107,108,109,1118,111,935,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1119,347,348,1121,106,107,108,109,111,113,425,426,1122,106,107,108,109,1123,111,1105,113,114,115,116,1124,1125,1,589,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,1128,591,60,61,62,63,64,1,589,1130,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,760,591,60,61,62,63,64,1,589,1132,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,760,591,60,61,62,63,64,106,107,108,109,111,566,113,114,115,116,567,568,569,1134,106,107,108,109,1123,111,1105,113,114,115,
116,1137,465,1138,106,107,108,109,110,111,112,113,114,322,115,116,117,1139,341,1140,1141,106,107,108,109,1123,111,1105,113,114,115,116,1142,106,107,108,109,1123,111,1105,113,114,115,116,1144,1145,1146,106,107,108,109,110,111,112,113,114,115,116,117,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1174,1176,106,107,108,109,510,111,511,113,114,115,116,514,515,516,517,1179,106,107,108,109,510,111,511,113,114,
115,116,514,515,516,1180,1182,106,107,108,109,1184,111,528,113,114,115,116,530,1185,1186,1188,1190,827,1192,1193,1195,1196,1197,1198,1200,827,106,107,108,109,110,111,112,113,114,115,116,117,1202,1203,1204,1205,106,107,108,109,110,111,112,113,114,115,116,1221,117,679,597,598,599,1223,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,1227,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,
341,342,343,841,344,345,842,347,348,852,61,62,63,64,106,107,108,109,1228,111,1229,113,114,322,115,116,1230,117,323,326,327,328,329,339,340,341,342,343,1231,1232,344,345,1233,348,106,107,108,109,111,877,878,113,114,879,880,881,1240,883,884,106,107,108,109,110,111,112,113,114,115,116,117,118,119,862,1241,864,866,61,62,63,64,1242,1243,106,107,108,109,111,1245,113,114,115,116,1246,1247,1248,299,300,62,63,
301,1251,106,107,108,109,310,110,111,112,113,114,115,116,1253,311,312,117,313,314,315,1254,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1257,347,348,106,107,108,109,1123,111,1105,113,114,115,116,1258,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1261,573,1262,1265,
1266,106,107,108,109,110,111,112,113,114,322,115,116,1271,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1274,1275,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1278,1279,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1282,106,
107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1284,1285,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1287,106,107,108,109,111,566,113,114,115,116,567,568,569,1289,106,107,108,109,111,566,113,114,115,116,567,568,569,1292,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1293,1,589,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,1296,591,60,61,62,63,64,597,598,599,600,601,602,1303,106,107,108,109,110,111,112,113,114,322,115,116,1306,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,106,107,108,109,110,111,112,113,114,
322,115,116,1307,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,106,107,108,109,110,111,112,113,114,322,115,116,1308,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,106,107,108,109,110,111,112,113,114,115,116,117,326,327,328,988,989,1310,991,597,598,599,600,601,602,1,589,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,1311,591,60,61,62,63,64,597,598,599,600,601,602,597,598,599,600,601,602,597,598,599,600,601,602,597,598,599,600,601,602,597,598,599,600,601,602,597,598,599,600,601,602,597,598,599,600,601,602,106,107,108,109,
110,111,112,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,344,345,1312,972,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1313,347,348,106,107,108,109,110,111,112,113,114,115,116,117,326,327,328,988,989,1314,991,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,
329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1315,347,348,600,1316,602,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,299,339,340,341,342,300,62,63,637,344,345,1324,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,344,345,1325,972,348,106,107,108,109,110,111,112,113,
114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,344,345,1326,972,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1327,347,348,1328,597,598,599,600,601,602,1340,597,598,599,600,601,602,597,598,599,600,601,602,106,107,108,109,1343,110,111,112,113,114,322,115,116,1344,117,323,324,325,326,327,328,329,
330,331,332,333,334,335,336,337,299,339,340,341,342,300,62,63,637,344,345,1345,347,348,597,598,599,600,601,602,1348,1351,1355,1360,1366,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1373,347,348,597,598,1374,1379,1380,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,
334,335,336,337,339,340,341,342,343,344,345,1382,347,348,106,107,108,109,111,1007,113,114,115,116,1383,1387,1388,1392,597,598,599,600,601,602,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1400,347,348,597,598,599,1403,600,601,602,106,107,108,109,110,111,112,113,114,115,116,117,1405,106,107,
108,109,110,111,112,113,114,115,116,117,1406,1407,1408,106,107,108,109,110,111,112,113,114,115,116,117,1411,1414,1417,1419,106,107,108,109,110,111,112,113,114,115,116,117,1420,106,107,108,109,110,111,112,113,114,115,116,117,1421,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,698,1422,106,107,108,109,111,1423,113,688,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,1425,
1427,1428,1429,1431,1432,106,107,108,109,111,1433,113,114,115,116,1442,1443,1444,1445,106,107,108,109,1446,111,1105,113,114,115,116,1448,1449,1450,61,62,63,64,106,107,108,109,111,1451,113,114,115,116,1452,1453,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,1454,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,1456,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,
325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1460,347,348,106,107,108,109,111,1451,113,114,115,116,1461,1462,597,598,599,600,601,602,1465,1468,1,589,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,1128,591,60,61,
62,63,64,1,589,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,1128,591,60,61,62,63,64,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1474,106,107,108,109,1123,111,1105,113,114,115,116,1475,106,107,108,109,1123,111,
1105,113,114,115,116,1478,1482,106,107,108,109,111,1007,113,114,115,116,1489,106,107,108,109,111,1493,113,114,115,116,1494,106,107,108,109,111,1007,113,114,115,116,1499,106,107,108,109,111,1493,113,114,115,116,1500,106,107,108,109,110,111,112,113,114,115,116,117,1507,106,107,108,109,110,111,112,113,114,115,116,117,1508,106,107,108,109,110,111,112,113,114,115,116,117,1509,106,107,108,109,110,111,112,113,114,115,
116,117,1510,106,107,108,109,805,1511,111,807,113,114,115,116,106,107,108,109,805,1512,111,807,113,114,115,116,1513,1514,106,107,108,109,805,1515,111,807,113,114,115,116,106,107,108,109,111,1516,113,114,115,116,1517,1518,1522,1523,1524,827,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,1526,1531,1533,1534,1535,1536,1540,1535,1536,1541,1535,1536,1543,1535,1536,1545,1535,1536,1546,1535,1536,106,107,108,109,110,
111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,1548,344,345,842,347,348,1549,1551,1552,1553,506,1569,106,107,108,109,111,877,878,113,114,879,880,881,600,1572,602,1573,1574,1575,1576,106,107,108,109,1228,111,1229,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,1593,344,345,1233,348,106,107,108,109,1228,111,1229,113,114,322,115,116,117,
323,326,327,328,329,339,340,341,342,343,1594,344,345,1233,348,106,107,108,109,1228,111,1229,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,1595,344,345,1233,348,106,107,108,109,1228,111,1229,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,1596,344,345,1233,348,106,107,108,109,1228,111,1229,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,1597,344,345,1233,348,106,
107,108,109,1228,111,1229,113,114,322,115,116,1599,117,323,326,327,328,329,339,340,341,342,1600,62,63,873,1231,1232,344,345,1233,348,862,1604,864,866,61,62,63,64,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1605,347,348,573,106,107,108,109,111,566,113,114,115,116,567,568,569,1608,106,107,108,109,111,566,113,
114,115,116,567,568,569,1609,597,598,599,600,601,602,106,107,108,109,111,1612,878,113,114,879,880,881,106,107,108,109,1123,111,1105,113,114,115,116,1613,573,1614,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1615,347,348,1617,106,107,108,109,110,111,112,113,114,115,116,117,1618,913,106,107,108,109,310,110,111,112,
113,114,115,116,1619,311,312,117,313,314,315,1254,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1620,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1621,347,348,106,107,108,109,310,110,111,112,113,114,115,116,
311,312,117,313,314,315,1624,573,1625,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1627,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1628,573,1629,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1631,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1632,573,1633,106,107,108,109,310,110,111,112,113,114,115,
116,311,312,117,313,314,315,1634,573,1635,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1637,573,106,107,108,109,111,566,113,114,115,116,567,568,569,1638,106,107,108,109,110,111,112,113,114,115,116,117,1639,1640,573,106,107,108,109,310,110,111,112,113,114,115,116,1642,311,312,117,931,299,932,300,62,63,583,584,585,106,107,108,109,110,111,112,113,114,322,115,116,1643,117,323,324,
325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,106,107,108,109,111,1007,113,114,115,116,1645,106,107,108,109,111,1007,113,114,115,116,1647,1649,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1650,347,348,1652,106,107,108,109,110,111,112,113,114,322,115,116,1656,117,323,
324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,600,1316,602,597,598,599,600,601,602,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,344,345,1661,972,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,344,345,1662,972,348,106,107,108,109,110,
111,112,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,344,345,1663,972,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,344,345,1664,972,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,344,345,1665,972,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,326,327,328,329,339,340,341,
342,343,344,345,1666,972,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,344,345,1667,972,348,597,598,599,600,601,602,600,1316,602,600,1316,602,597,598,599,600,601,602,106,107,108,109,111,687,1672,113,1673,115,116,689,690,691,692,693,694,695,696,697,1674,1675,1676,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,
334,335,336,337,339,340,341,342,343,344,345,1697,347,348,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,635,1700,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,299,339,340,341,342,300,62,63,637,344,345,638,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1702,
347,348,597,598,599,600,601,602,1713,1714,106,107,108,109,110,111,112,113,114,115,116,117,326,327,328,988,989,1716,991,106,107,108,109,1717,111,935,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1719,347,348,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,
330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1722,347,348,1726,1080,1727,1082,1728,1093,1730,1731,1732,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1733,347,348,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,1734,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,
116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1736,347,348,600,1738,602,106,107,108,109,110,111,112,113,114,115,116,117,1743,106,107,108,109,1745,111,1746,113,114,115,116,1747,1749,106,107,108,109,111,1007,113,114,115,116,1753,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,1758,1763,1790,1449,1450,61,62,63,64,106,107,108,109,111,687,113,
688,689,690,691,692,693,694,695,696,697,1791,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,1795,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,1797,1798,1449,1450,61,62,63,64,1799,1449,1450,61,62,63,64,597,598,599,600,601,602,1800,1801,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,
342,343,344,345,1809,347,348,106,107,108,109,111,1451,113,114,115,116,1810,1462,1811,106,107,108,109,1813,111,1105,113,114,115,116,573,1817,106,107,108,109,1123,111,1105,113,114,115,116,1821,1822,106,107,108,109,1123,111,1105,113,114,115,116,1823,1151,1157,1158,1159,1824,106,107,108,109,111,1007,113,114,115,116,1828,1049,106,107,108,109,1829,111,1830,113,114,115,116,106,107,108,109,111,687,113,688,689,690,691,692,693,694,
695,696,697,1833,106,107,108,109,111,1493,113,114,115,116,1834,1835,1836,1801,106,107,108,109,111,1493,113,114,115,116,1834,1841,1844,1848,1850,1,589,1855,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,760,591,60,61,62,63,64,1857,1858,1859,1860,1861,827,
1862,1863,1868,1870,1196,1197,106,107,108,109,1872,111,687,113,688,689,690,691,692,693,694,695,696,697,1873,1876,1881,1882,1883,1884,1885,1535,1536,1886,1535,1536,1887,1535,1536,106,107,108,109,805,1891,111,807,113,114,115,116,106,107,108,109,805,1892,111,807,113,114,115,116,1894,106,107,108,109,1228,111,1229,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,1895,1232,344,345,1233,348,106,107,108,109,110,111,112,
113,114,322,115,116,1896,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,106,107,108,109,1228,111,1229,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,1897,344,345,1233,348,106,107,108,109,1228,111,1229,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,1898,344,345,1233,348,106,107,108,109,1228,111,1229,113,114,322,115,116,
117,323,326,327,328,329,339,340,341,342,343,1899,344,345,1233,348,106,107,108,109,1228,111,1229,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,1900,344,345,1233,348,106,107,108,109,1228,111,1229,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,1901,344,345,1233,348,106,107,108,109,1228,111,1229,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,1902,344,345,1233,348,
106,107,108,109,111,877,878,113,114,879,880,881,1903,1904,1905,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,1906,106,107,108,109,1228,111,1229,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,1907,344,345,1233,348,106,107,108,109,1228,111,1229,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,1908,344,345,1233,348,600,1572,602,600,1572,602,600,1572,602,600,1572,
602,600,1572,602,1909,106,107,108,109,111,1912,113,114,115,116,862,1913,864,866,61,62,63,64,106,107,108,109,111,1245,113,114,115,116,1914,1248,597,598,599,600,601,602,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1916,106,107,108,109,111,566,113,114,115,116,567,568,569,1917,597,598,599,600,601,602,106,107,108,109,111,1007,113,114,115,116,1919,1049,597,598,599,600,601,602,597,598,
599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,1921,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,573,1922,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1923,573,1924,573,1925,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1926,573,1927,573,1928,573,1929,106,107,108,109,310,110,111,
112,113,114,115,116,311,312,117,313,314,315,1930,573,1931,106,107,108,109,111,566,113,114,115,116,567,568,569,1932,106,107,108,109,310,110,111,112,113,114,115,116,311,312,117,313,314,315,1933,106,107,108,109,111,1007,113,114,115,116,1938,106,107,108,109,111,1007,113,114,115,116,1940,597,598,599,600,601,602,1941,1944,1945,1946,106,107,108,109,110,111,112,113,114,322,115,116,117,323,326,327,328,329,339,340,341,
342,343,344,345,1948,972,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1949,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1950,347,348,600,1316,602,600,1316,602,600,1316,602,600,1316,602,600,1316,602,600,1316,
602,600,1316,602,1952,106,107,108,109,111,687,1672,113,1673,115,116,689,690,691,692,693,694,695,696,697,1674,1953,1676,1066,1068,1069,1073,1074,1078,106,107,108,109,111,687,1958,113,1673,115,116,689,690,691,692,693,694,695,696,697,1959,1111,106,107,108,109,111,687,1672,113,1673,115,116,689,690,691,692,693,694,695,696,697,1674,1960,1676,1962,597,598,599,600,601,602,106,107,108,109,1963,110,111,112,113,114,322,115,116,117,
323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1345,347,348,597,598,599,600,601,602,1966,1968,1970,1972,1974,106,107,108,109,110,111,112,113,114,115,116,117,326,327,328,988,989,1975,991,106,107,108,109,110,111,112,113,114,115,116,117,326,327,328,988,989,1976,991,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,
330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1978,347,348,597,598,599,600,601,602,1979,1980,1981,1982,1983,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,1990,347,348,597,598,599,600,601,602,106,107,108,109,111,1991,113,114,115,116,1992,1993,1049,1462,1994,61,62,63,64,106,107,
108,109,110,111,112,113,114,115,116,117,1996,1998,1449,1450,61,62,63,64,106,107,108,109,110,111,112,113,114,115,116,117,2001,106,107,108,109,111,1451,113,114,115,116,2002,1453,106,107,108,109,110,111,112,113,114,115,116,117,2003,2004,2005,2008,2011,2012,2018,2019,2020,106,107,108,109,111,1451,113,114,115,116,2030,2035,106,107,108,109,111,1451,113,114,115,116,2037,2038,1801,597,598,599,600,601,602,1800,1801,2045,106,107,
108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2047,347,348,106,107,108,109,111,2049,113,114,115,116,106,107,108,109,110,111,112,113,114,115,116,117,2050,2052,106,107,108,109,111,1007,113,114,115,116,1489,106,107,108,109,111,1493,113,114,115,116,1494,106,107,108,109,111,1493,113,114,115,116,1500,106,107,108,109,1123,111,1105,
113,114,115,116,2054,2055,2056,2019,2020,2060,2061,1801,106,107,108,109,110,111,112,113,114,115,116,117,2062,2067,2068,106,107,108,109,805,2070,111,807,113,114,115,116,106,107,108,109,805,2071,111,807,113,114,115,116,106,107,108,109,805,2072,111,807,113,114,115,116,1,589,2073,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,760,591,60,61,62,63,64,1,589,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,1128,591,60,61,62,63,64,106,107,108,109,111,2075,113,114,115,116,2076,2078,106,107,108,109,
110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2081,347,348,2082,106,107,108,109,2084,111,687,113,688,689,690,691,692,693,694,695,696,697,2085,2086,2087,2089,2090,1174,1176,2097,600,1572,602,600,1572,602,600,1572,602,600,1572,602,600,1572,602,600,1572,602,600,1572,602,600,1572,602,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,
325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2098,347,348,573,573,2102,573,2103,573,2104,573,106,107,108,109,310,110,111,112,113,114,115,116,2105,311,312,117,931,299,932,300,62,63,583,584,585,600,1316,602,597,598,599,600,601,602,597,598,599,600,601,602,106,107,108,109,111,687,1672,113,1673,115,116,689,690,691,692,693,694,695,696,697,1674,2114,1676,106,107,108,109,111,687,
113,688,689,690,691,692,693,694,695,696,697,2115,106,107,108,109,111,687,1672,113,1673,115,116,689,690,691,692,693,694,695,696,697,1674,2116,597,598,1374,106,107,108,109,110,111,112,113,114,322,115,116,2141,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,597,598,599,600,601,602,2148,2149,2150,2151,106,107,108,109,110,111,112,113,114,322,115,116,117,323,
324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2152,347,348,597,598,599,600,601,602,106,107,108,109,111,687,113,688,689,690,691,692,693,694,695,696,697,1791,1800,1801,106,107,108,109,110,111,112,113,114,115,116,117,2155,106,107,108,109,110,111,112,113,114,115,116,117,2156,2157,106,107,108,109,2159,111,1746,113,114,115,116,2166,2169,2170,2171,2172,2173,2019,2174,2175,106,107,108,
109,110,111,112,113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,344,345,2180,972,348,106,107,108,109,110,111,112,113,114,115,116,117,2181,106,107,108,109,2186,111,1830,113,114,115,116,106,107,108,109,2187,110,111,112,113,114,115,116,2188,117,2189,106,107,108,109,2187,110,111,112,113,114,115,116,2192,117,2189,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,
331,332,333,334,335,336,337,339,340,341,342,343,344,345,2193,347,348,2194,2195,2196,597,598,599,600,601,602,2197,2201,2019,2174,2202,106,107,108,109,111,2206,113,114,115,116,106,107,108,109,111,1493,113,114,115,116,2207,2208,1801,106,107,108,109,1123,111,1105,113,114,115,116,2212,1,589,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,1128,591,60,61,62,63,64,106,107,108,109,111,2215,113,114,115,116,106,107,108,109,110,111,112,113,114,115,116,117,2216,2217,1,589,2219,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,760,591,60,61,62,63,64,1,589,2221,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,760,591,60,61,62,63,64,2222,597,598,599,2223,600,601,602,2224,2226,2227,2228,2229,2230,2232,106,107,108,109,805,2235,111,807,113,114,115,116,106,
107,108,109,805,2236,111,807,113,114,115,116,2238,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,2241,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,106,107,108,109,110,111,112,113,114,322,115,116,2243,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,106,107,108,109,
111,687,113,688,689,690,691,692,693,694,695,696,697,2245,2252,2253,2254,2255,2256,2257,2258,597,598,599,600,601,602,2262,2264,2267,1449,1450,61,62,63,64,2268,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2276,347,348,600,1316,602,2279,2280,2281,2286,106,107,108,109,110,111,112,113,114,115,116,2292,2293,117,679,106,107,108,
109,2187,110,111,112,113,114,115,116,2294,117,2189,597,598,599,600,601,602,2297,2298,2299,2303,106,107,108,109,805,2308,111,807,113,114,115,116,106,107,108,109,805,2309,111,807,113,114,115,116,106,107,108,109,110,111,112,113,114,115,116,117,2310,2217,1,589,2311,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,760,591,60,61,62,63,64,1,589,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,1128,591,60,61,62,63,64,1,589,2312,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,760,591,60,61,62,63,64,1,589,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,1128,591,60,61,62,
63,64,2313,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2314,347,348,2316,2317,2318,2320,106,107,108,109,111,1451,113,114,115,116,2321,1462,2322,2324,106,107,108,109,111,2325,113,114,115,116,1848,1850,2328,2334,2336,2337,2338,2339,2340,2346,2347,61,62,63,64,2348,106,107,108,109,2355,1228,111,1229,113,114,322,115,116,2356,2357,
117,323,326,327,328,329,339,340,341,342,343,2358,344,345,1233,348,2360,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,115,116,117,2363,2280,2365,106,107,108,109,110,111,112,113,114,115,116,2292,2366,117,679,2370,106,107,108,109,2374,110,111,112,113,114,115,116,117,2189,106,107,108,109,111,2381,113,114,115,116,106,107,108,109,111,2383,113,114,115,116,2385,1,589,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,1128,591,60,61,62,63,64,1,589,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,1128,591,60,61,62,63,64,597,598,599,2390,600,601,602,2391,2392,445,1800,1801,106,107,108,109,805,2396,111,807,113,114,115,116,106,107,108,109,805,2398,111,807,113,114,115,116,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2400,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,
327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2402,347,348,2403,2411,2412,2413,2414,2415,106,107,108,109,110,111,112,113,114,115,116,117,2416,106,107,108,109,2419,111,2420,113,114,115,116,600,1572,602,2422,2280,2423,2425,2429,2433,61,62,63,64,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2437,
347,348,2438,2439,106,107,108,109,111,2442,113,114,115,116,2443,2444,106,107,108,109,805,2451,111,807,113,114,115,116,106,107,108,109,805,2452,111,807,113,114,115,116,1,589,2453,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,760,591,60,61,62,63,
64,2454,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,2459,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,2460,344,345,2461,347,348,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2464,347,348,106,107,108,109,2468,1228,111,1229,
113,114,322,115,116,117,323,326,327,328,329,339,340,341,342,343,2358,344,345,1233,348,2469,2470,2280,2475,2478,106,107,108,109,110,111,112,113,114,115,116,117,2482,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2483,347,348,2485,2486,597,598,599,600,601,602,1,589,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,1128,591,60,61,62,63,64,2499,106,107,108,109,805,2308,111,807,113,114,115,116,106,107,108,109,805,2309,111,807,113,114,115,116,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,2505,117,323,324,325,326,327,328,329,330,331,332,
333,334,335,336,337,339,340,341,342,343,2460,344,345,2461,347,348,597,598,599,600,601,602,2508,2509,2510,2511,2512,106,107,108,109,110,111,112,113,114,322,115,116,117,339,341,2514,2518,2280,2519,597,598,599,600,601,602,2525,2439,106,107,108,109,110,111,112,113,114,115,116,2526,117,912,913,2527,2529,1,589,2531,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,760,591,60,61,62,63,64,106,107,108,109,110,111,112,113,114,322,115,116,2532,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,2460,344,345,2461,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,
339,340,341,342,343,2533,344,345,2461,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2534,347,348,2536,2539,2540,2280,2542,2543,2486,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2544,347,348,2545,2486,106,107,108,109,
111,1245,113,114,115,116,2546,1247,1248,1,589,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,1128,591,60,61,62,63,64,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,
335,336,337,339,340,341,342,343,344,345,2549,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2550,347,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2551,347,348,2552,2553,106,107,108,109,110,111,112,113,114,
322,115,116,2557,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,944,347,348,597,598,599,600,601,602,106,107,108,109,1228,111,1229,113,114,322,115,116,2560,117,323,326,327,328,329,339,340,341,342,343,1231,1232,344,345,1233,348,597,598,599,600,601,602,597,598,599,600,601,602,597,598,599,600,601,602,2561,2566,2486,2569,106,107,108,109,1228,111,1229,113,114,322,115,116,
2577,117,323,326,327,328,329,339,340,341,342,343,1231,1232,344,345,1233,348,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,2578,347,348,106,107,108,109,111,1007,113,114,115,116,2579,1049,597,598,599,600,601,602,106,107,108,109,110,111,112,113,114,322,115,116,117,323,324,325,326,327,328,329,330,331,332,333,334,335,
336,337,339,340,341,342,343,344,345,2585,347,348,2586,597,598,599,600,601,602
;
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,7,8,10,9,
10,12,9,6,7,10,9,1,1,1,10,11,10,11,1,5,1,0,1,3,4,2,4,3,5,2,3,1,0,3,0,1,1,2,0,3,1,1,1,3,3,2,0,14,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,10,4,2,0,3,6,0,1,
0,1,1,1,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,7,7,4,0,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,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,-287,-287,-287,-287,-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,-366,-366,-96,-96,-96,-96,-96,-96,-259,-259,-102,-101,-137,-137,-137,-137,-137,-137,-137,-137,-138,-138,-138,-279,-279,-20,-20,-20,-20,-20,-20,-20,-20,-20,
-280,-280,-21,-21,-21,-21,-21,-21,-21,-22,-22,-22,-23,-24,-24,-107,-107,-107,-107,-380,-380,-380,-380,-380,-380,-380,-381,-381,-104,-104,-105,-105,-350,-350,-118,-118,-351,-351,-108,-108,-42,-42,-297,-297,-179,-64,-270,-270,-269,-269,-63,-63,-65,-65,-65,-65,-65,-65,-65,-65,-359,-359,-271,-271,-382,-382,-341,-341,-341,-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,-353,-353,-353,-353,-353,
-353,-353,-353,-353,-352,-352,-352,-352,-352,-352,-352,-111,-123,-123,-375,-375,-224,-224,-224,-365,-365,-365,-109,-109,-109,-349,-349,-349,-336,-336,-337,-337,-338,-339,-119,-347,-347,-418,-418,-122,-122,-122,-122,-122,-122,-121,-106,-106,-106,-100,-100,-100,-100,-100,-260,-260,-55,-55,-55,-55,-55,-55,-55,-55,-180,-180,-356,-356,-354,-354,-357,-357,-73,-182,-182,-183,-183,-419,-419,-420,-355,-355,-74,-97,-97,-97,-97,-72,-72,-72,-72,-72,-72,-103,-334,-334,-98,-98,-98,-98,
-98,-98,-98,-98,-98,-98,-98,-52,-333,-333,-99,-99,-99,-99,-396,-396,-335,-335,-265,-265,-78,-79,-79,-79,-79,-79,-79,-79,-79,-405,-405,-340,-340,-140,-140,-282,-282,-404,-404,-403,-403,-392,-392,-136,-401,-402,-397,-397,-398,-398,-398,-293,-293,-406,-406,-406,-399,-399,-400,-400,-33,-33,-67,-67,-68,-68,-69,-69,-71,-71,-70,-70,-272,-272,-66,-66,-168,-168,-168,-263,-263,-295,-295,-160,-29,-29,-29,-32,-32,-32,-30,-30,-31,-31,-161,-161,-205,-205,-205,-327,
-327,-16,-16,-16,-16,-203,-203,-204,-204,-204,-156,-156,-262,-262,-165,-165,-165,-165,-165,-165,-165,-165,-278,-278,-15,-326,-326,-326,-326,-391,-391,-391,-27,-299,-299,-422,-283,-283,-162,-162,-162,-162,-162,-162,-162,-34,-34,-17,-17,-17,-202,-202,-202,-202,-370,-370,-386,-386,-296,-296,-163,-289,-289,-358,-76,-76,-348,-348,-294,-294,-26,-26,-12,-12,-210,-210,-210,-210,-210,-210,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-206,-206,-206,-206,-301,-301,-369,-369,-14,-14,
-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-14,-343,-343,-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,-281,-281,-417,-417,-417,-292,-393,-394,-394,-300,-300,-423,-167,-13,-13,-185,-185,-185,-185,-412,-412,-409,-409,-409,-409,-411,-411,-408,-408,-410,-407,-407,-135,-135,-264,-264,-131,-131,-131,-131,-133,-302,-302,-371,-371,-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,-376,-376,-377,-377,-225,-225,-225,-225,-225,-62,-62,-62,-61,-268,-268,-222,-222,-53,-53,-53,-53,-213,-213,-424,-424,-424,-424,-424,-424,-214,-214,-425,-220,-220,-220,-220,-220,-220,-219,-219,-218,-218,-426,-217,-217,-217,-216,-216,-427,-141,
-141,-142,-142,-142,-142,-211,-211,-212,-212,-389,-389,-389,-389,-256,-256,-256,-256,-56,-56,-258,-258,-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,-374,-374,-374,-87,-221,-373,-373,-367,-367,-367,-266,-267,-267,-395,-395,-395,-372,-372,-88,-88,-215,-215,-77,-77,-90,-90,-90,-90,-91,-91,-91,-91,-414,-414,-414,-58,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,-59,
-59,-342,-342,-57,-245,-245,-248,-248,-246,-246,-378,-378,-378,-247,-247,-247,-54,-54,-54,-54,-54,-54,-54,-54,-54,-385,-388,-387,-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,-384,-384,-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,-276,-277,-277,-360,-360,-360,-325,-325,
-325,-324,-324,-324,-323,-323,-323,-323,-323,-323,-323,-323,-323,-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,-361,-361,-362,-362,-363,-363,-363,-363,-363,-363,-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,-274,-274,-18,-18,-322,-322,-322,-322,-322,-322,-322,-322,-11,-11,-11,-11,-10,-10,-10,-10,-275,-275,-421,-421,-421,-47,-286,-286,-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,-428,-428,-345,-345,-346,-346,-346,-7,-7,-7,-7,-7,-7,-7,-139,-139,-139,-139,-139,-8,-8,-8,-8,-8,-8,-253,-253,-253,-379,-379,
-379,-379,-207,-207,-273,-273,-75,-75,-288,-288,-288,-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,-368,-368,-199,-199,-199,-199,-199,-199,-199,-199,-199,-199,-199,-199,-199,-315,-413,-416,-316,-317,-318,-319,-321,-330,-429,-332,-430,-431,-320,-291,-290,-290,-261,-261,-152,-153,-154,-314,-208,-208,-310,-310,-310,
-181,-181,-181,-313,-313,-313,-313,-313,-311,-311,-311,-166,-166,-166,-166,-166,-166,-166,-37,-37,-41,-312,-312,-312,-415,-415,-364,-364,-303,-303,-303,-303,-303,-306,-306,-306,-306,-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,-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,-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,-307,-307,-307,-307,-307,-307,-344,-344,-344,-344,-344,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-305,-305,-305,-305,-305,-305,-305,-305,
-305,-305,-305,-305,-305,-305,-305,-305,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-308,-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,-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,-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,-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,-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,-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,-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,-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,-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,-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,-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,-457,-457,-457,-457,-457,-457,-457
;
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,-361,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,-1467,-1465,-1464,-1452,0,-1433,0,-1334,-1329,-1300,-1299,-1164,0,0,0,0,0,-1298,-1381,-1350,-1354,-1344,0,-1177,-1176,-1175,-1393,-1479,-1481,-1480,-1472,-1471,-1482,-1475,-1476,-1477,-1474,-1478,-1470,-1368,-1473,-1469,-1485,-1364,-1488,-1380,-1489,-1483,-1491,-1484,-1428,-1406,-1386,-1397,-1333,-1446,-1437,-1417,-1418,-1436,-1438,-1439,-1443,-1440,-1431,-1442,-1432,-1430,-1457,-1434,-1401,-1468,-1466,-1462,-1463,-1407,-1341,-1409,-1492,-1486,-1389,-1390,-1361,-1362,-1367,-1391,-1370,-1388,-1375,-1392,-1335,-1383,-1416,-1487,
-1384,-1356,-1385,-1366,-1461,-1421,-1394,-1454,-1377,-1445,-1447,-1448,-1449,-1450,-1451,-1444,-1395,-1338,-1340,-1342,-1396,-1346,-1348,-1347,-1349,-1351,-1352,-1353,-1420,-1405,-1419,-1357,-1360,-1453,-1369,-1372,-1374,-1402,-1455,-1337,-1379,-1382,-1414,-1365,-1339,-1371,-1490,-1373,-1363,-1355,-1429,-1427,-1378,-1343,-1358,-1376,-1408,-1330,-1359,-1387,-1398,-1399,-1400,-1336,-1403,-1404,-1345,-1410,-1411,-1332,-1331,-1412,-1413,-1415,-1422,-1423,-1424,-1425,-1426,-1435,-1456,-1441,-1458,-1459,-1460,0,-309,0,0,0,-310,-2,-388,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-595,0,-474,-473,0,0,-485,0,0,-497,0,-498,-189,-1319,0,-1036,-1035,-1238,-1239,-1237,-1094,-1034,-1033,-1032,-1031,-1030,-1029,-1028,-1027,0,0,-1097,-1320,0,0,-1178,0,0,-1014,-1093,0,0,0,-1294,-1293,-1292,-1501,0,0,0,-1498,0,0,0,-1502,0,-1503,-1493,-1500,0,-1495,-1504,-1507,-1508,-1505,-1506,0,-1497,0,-1241,0,-1496,-1240,0,0,0,0,0,0,0,0,0,-191,0,-758,-712,-197,-757,-711,-751,-750,
0,-198,-199,-200,-192,-204,-196,-203,-201,-202,-710,0,-374,0,-170,0,0,0,0,0,0,0,0,0,0,-1302,-1303,0,0,0,-255,-1301,0,-225,0,0,0,-124,0,0,0,0,0,0,0,0,0,0,0,-67,-237,-236,0,-782,-774,-1326,-1325,-783,0,0,0,-778,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,-1150,0,0,0,0,-153,-139,0,-158,-157,-156,0,-149,-162,-161,0,-155,-154,0,0,-1297,-163,-166,0,-165,-1296,0,-137,-138,0,0,0,0,0,0,0,-446,-390,0,0,0,0,0,-400,-387,-385,-386,0,0,0,0,0,0,-406,0,0,0,0,0,0,0,-525,-526,-521,-482,0,-484,0,0,0,0,0,0,0,-517,-518,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1062,-1061,0,
-985,-1025,-984,0,0,0,0,0,-1065,-1063,-1066,0,-1064,-1069,-1070,-1068,-1067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1037,0,0,0,-1102,0,0,0,0,0,0,-802,0,0,-369,-371,-365,-367,-363,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1310,-836,-837,-835,-834,-833,-832,-831,-830,-829,-259,0,
0,0,-864,-862,-861,-863,0,0,-874,0,0,0,0,0,0,0,0,0,-895,-986,-987,0,0,0,-842,0,-838,0,0,0,-875,-839,0,0,0,0,0,0,0,0,0,0,-1311,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,-775,-777,-776,-779,-781,-780,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,-1174,0,-1173,-1168,0,-1151,-1152,0,-160,-159,0,-152,-167,-168,0,0,0,0,0,0,0,0,-319,0,0,0,0,0,0,0,0,0,-389,0,-449,0,-423,0,0,-391,-394,-392,0,-370,-372,-366,-368,-364,0,-402,-404,-403,-409,-408,-530,-548,0,0,-545,-551,0,-550,0,-542,0,0,0,0,0,0,0,0,0,-1308,-1307,-1306,-1305,0,-524,-527,-1304,-1515,-1524,-1527,-528,-1499,-1511,-1494,-1512,-1513,-1517,-1518,-1520,-1521,-1514,
-1523,-1510,-1525,-1528,-1509,-1516,-1519,-1522,-1526,0,0,0,-587,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-496,0,0,0,-1328,-1327,0,-66,0,0,0,0,0,0,0,0,0,0,0,-1103,-1104,0,-1116,0,0,-998,-996,-997,0,0,0,0,0,0,0,0,0,0,0,0,0,-1081,0,0,0,0,0,0,0,-1055,0,-1023,0,0,0,0,0,0,-1133,-1057,-1135,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,-384,0,0,-1144,0,0,0,-1105,0,0,-1128,-1121,-1122,-1127,-1126,-1125,-1124,-1123,0,-1258,0,0,0,0,0,0,-1107,0,-1106,0,0,-1199,-1201,-1200,0,0,0,0,0,0,-373,0,-383,-375,0,-708,0,0,0,0,0,0,0,-256,0,0,0,-262,0,-858,0,-854,-856,-873,-879,0,-881,-883,0,0,0,-988,0,-899,-896,-898,0,0,0,0,0,0,0,0,0,-897,-947,0,0,0,0,0,0,
0,0,-860,0,-1290,-1274,0,0,0,0,0,-989,0,0,0,0,0,0,-266,0,0,-116,0,-1288,0,-119,-126,-125,-75,-69,0,0,0,0,-566,0,0,0,-102,0,-110,-91,0,0,0,0,-213,0,0,0,0,-634,-604,-603,-602,-599,-598,-633,-632,-631,-629,0,-601,0,0,0,0,0,0,0,0,0,0,0,-1154,0,-1153,0,0,-150,0,0,-140,0,-164,-136,0,0,0,0,0,0,0,0,-317,-337,-339,0,0,-338,
0,0,0,-722,0,-725,0,-747,0,0,0,-743,0,0,-746,-744,-740,-748,-742,-706,0,0,0,0,0,-427,-428,0,0,0,0,-1210,0,-1214,-1230,0,0,0,0,0,-529,-546,0,-1205,0,0,0,-380,-377,0,-378,-592,0,0,0,0,0,0,0,0,0,0,-501,0,0,-584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-486,-490,0,0,0,0,0,-287,0,0,0,
0,0,0,-1179,0,0,0,0,0,0,-1073,-285,0,0,-1058,0,-1089,0,0,0,0,0,0,0,0,-1082,-1083,0,0,-949,0,-954,-953,-952,-951,-950,-1056,0,0,0,0,0,0,-1137,0,0,0,0,0,0,-979,0,0,-976,-975,0,0,-972,-971,-970,0,0,-967,-966,-965,-964,0,0,-961,-960,-959,-958,-957,0,0,0,0,0,-288,0,-1143,0,0,0,-1108,0,-1190,-1261,0,0,0,0,0,0,0,0,0,0,-1110,-1109,
0,0,-1193,0,0,0,0,0,0,0,0,0,0,0,-175,-176,-177,-188,-755,-212,0,0,0,-852,-1309,0,0,0,0,0,0,0,0,-991,-990,0,0,0,0,0,0,0,0,0,0,0,-1291,0,-251,-772,-773,0,0,-664,0,0,0,0,0,0,0,0,-714,0,0,0,-226,-227,-117,0,0,-73,0,-74,0,0,0,0,0,0,-217,-218,-214,-655,-656,-657,-658,-659,0,-637,0,0,0,0,-640,0,0,0,0,0,
-636,0,0,0,0,0,-186,0,0,0,0,0,0,0,-151,0,-141,0,-320,0,-342,0,0,0,0,0,0,0,0,0,0,0,0,-726,-735,-730,-727,0,0,0,-745,-737,0,-733,0,-739,-741,0,-424,-425,0,-1004,-426,-1003,-1009,-1007,-1005,-1006,-1008,-1011,-1013,-1012,-1010,-1002,-999,-1000,-1001,0,0,0,0,0,-1227,-533,-535,-534,-1212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,-543,0,0,0,-476,-478,0,-523,-538,0,-502,0,0,-585,-586,0,0,0,0,0,0,-504,0,0,0,-505,0,0,0,-509,0,-503,0,0,-488,-495,0,0,0,0,-1113,0,0,0,0,-1180,0,0,-1184,0,0,0,0,-1111,0,0,0,-1086,0,0,-1087,0,0,0,0,0,0,0,0,0,-1077,0,-1075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1134,0,
0,-1141,0,0,0,0,0,0,0,0,0,0,0,0,-1072,0,-1059,0,-1142,0,0,-289,0,0,0,0,-1272,-1243,-1242,0,0,-1245,0,0,0,0,0,-1192,-1203,0,0,0,0,0,0,-561,-563,0,0,-666,0,0,0,-382,-185,-850,0,0,0,-872,-877,0,-894,0,-888,0,-885,0,-921,-922,0,0,-916,0,-913,-912,0,-909,-908,-907,0,-904,-903,-902,-901,-923,-868,-866,-893,-870,-254,0,-841,0,0,0,0,0,-252,-253,
-716,0,-263,0,0,0,0,0,0,0,0,0,-229,-1289,-70,-71,0,-83,0,0,0,0,-81,0,-630,0,0,0,0,-623,-1275,0,-606,0,-642,0,-626,0,0,0,0,0,0,0,0,-652,-651,-187,-1159,0,-1155,0,-1169,0,0,0,0,0,0,0,0,0,-328,-321,0,0,-332,-333,-341,-340,-336,0,0,0,0,-315,0,-349,-350,0,-347,-731,-728,-732,-729,-736,-738,-734,-398,-431,-430,0,0,-1231,0,-1209,0,0,0,0,
0,0,0,-532,-531,-536,-1223,0,0,-1206,-1207,-1208,-379,-544,-381,0,0,-480,-522,0,0,0,-511,0,-507,-512,0,-508,-516,-510,0,-506,-492,0,0,0,-1114,-290,0,-291,0,0,-1185,0,-1182,-1181,-1183,-1112,0,0,0,0,0,0,0,0,-1038,0,0,-1078,0,0,0,-1138,0,0,0,0,0,0,0,0,0,0,0,-1074,-1060,0,0,0,-1271,0,0,0,0,0,0,-1194,0,-1191,0,0,0,0,-669,0,0,0,0,-559,
0,0,0,0,-376,0,0,0,0,-891,0,0,0,0,0,0,0,0,0,0,-721,0,-788,0,0,-787,0,0,-801,0,-665,0,0,0,0,-804,0,-717,-715,0,0,0,0,0,-264,-233,-231,0,0,-88,0,-112,-82,-638,0,0,0,0,-639,0,0,-628,0,0,0,0,-635,-621,-622,-600,0,0,-1167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-352,0,-354,-355,-356,-351,0,0,0,0,-519,
0,-591,-514,-515,-513,0,-292,-293,-1188,0,-944,-945,-956,-1040,0,-1080,-1076,0,-1039,0,-983,0,-939,-981,0,-936,-935,-978,0,-932,-931,-930,-974,0,-927,-926,-925,-924,-969,-946,-963,0,-1100,0,0,0,0,0,0,-1247,-1248,0,0,0,0,0,0,-768,0,-562,0,0,-851,-843,0,-876,0,-889,-886,0,0,0,0,0,-720,-785,-786,0,-789,0,0,0,-847,0,-845,0,0,-552,0,0,0,0,0,0,-234,-567,-568,0,0,0,
-624,0,-644,0,0,0,-645,-641,-627,-625,-619,-620,0,0,0,0,-307,0,0,0,0,0,0,-327,-324,0,0,0,0,0,0,0,0,0,0,0,0,-1232,0,0,0,0,-494,0,-1041,-1079,0,0,0,0,0,-1101,0,-1269,-1268,0,0,0,0,0,-1195,0,0,0,-671,0,0,0,-667,0,-892,-920,-918,-915,-911,-906,0,0,0,0,-826,-793,0,0,0,0,0,0,-818,0,-555,-556,0,0,0,-819,-817,0,-569,-570,
0,0,0,-643,0,0,0,0,0,0,-306,0,0,0,0,-330,0,0,-313,0,-311,0,0,0,-353,-357,0,0,-393,0,0,0,0,-590,0,-1186,0,0,0,0,0,0,0,0,0,0,-1249,-670,-668,0,-674,-675,-676,-678,-677,-762,0,0,0,-770,-769,0,-790,0,-800,-794,0,0,0,0,0,-811,-812,0,-553,0,-820,0,0,0,0,-89,-649,-647,0,-607,0,0,0,0,-325,-314,-312,-316,-345,0,0,-1235,0,-1233,
0,0,0,0,-455,-1187,-943,-941,-938,-934,-929,0,-1270,-1250,0,0,0,0,0,0,-766,0,0,-796,-558,-827,-828,0,0,0,0,-809,0,-224,0,0,0,0,-571,-577,-578,0,-648,0,-611,0,0,0,0,-614,0,-1162,-1158,0,-346,-359,0,0,0,0,-437,0,0,0,0,0,0,0,-761,0,0,0,-764,-765,-844,-798,-848,-846,-805,0,0,0,0,0,0,-573,-579,0,-580,0,0,-608,0,-615,0,-616,0,0,-613,0,
-1236,-1234,0,0,0,0,0,0,-1265,-1251,0,-753,0,0,0,-807,-814,-815,0,-825,0,0,0,0,0,-572,0,-610,-618,-612,0,0,0,-438,0,0,0,0,0,0,-697,0,-824,-574,0,-575,0,0,-617,0,0,0,-1257,0,-684,-683,0,0,0,0,0,0,0,0,0,-695,-576,0,-583,-754,0,0,-687,-686,0,0,0,0,0,0,-582,0,0,0,0,0,0,-689
;
yyal =
1,41,206,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,520,521,689,857,1054,1082,1245,1256,1411,1570,1729,1775,1776,1950,2124,2124,2135,2300,2314,2468,2468,2468,2468,2468,2623,2623,2623,2781,2935,
2935,2935,2935,2935,3131,3135,3135,3135,3135,3135,3135,3136,3136,3456,3456,3456,3456,3456,3456,3665,3876,4034,4193,4351,4351,4351,4351,4351,4351,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,
4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4353,4516,4516,4679,4842,5006,5006,5006,5006,5007,5053,5098,5100,5102,5105,
5106,5107,5111,5112,5275,5438,5640,5641,5805,5972,5972,5974,5974,5974,6201,6426,6426,6435,6605,6605,6772,6772,6772,6772,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7066,7108,7408,7408,7408,7701,7995,7995,8289,8360,8360,8360,8559,8755,8951,8951,8951,8951,8951,8952,9149,9346,9346,9347,9645,9944,9944,10243,10243,10243,10243,10244,10244,10244,10244,10244,10244,10244,10245,10245,10246,10246,10247,10247,10247,10443,10741,10742,10744,11042,11043,11044,11045,11047,11047,11211,11211,11211,11211,11211,11211,11211,
11211,11212,11212,11212,11212,11212,11212,11212,11212,11212,11212,11212,11219,11219,11223,11223,11387,11551,11715,11878,12041,12042,12206,12369,12533,12696,12696,12696,12740,12909,13077,13077,13077,13249,13249,13252,13406,13450,13450,13451,13649,13650,13651,13652,13697,13742,13783,13984,14026,14068,14068,14068,14068,14231,14231,14231,14231,14231,14231,14402,14573,14744,14744,14915,15086,15257,15257,15260,15262,15262,15262,15262,15262,15262,15262,15269,15273,15273,15275,15275,15439,15439,15439,15602,15765,15765,15765,15765,15765,15765,15765,15765,15765,15962,15962,16116,16313,16313,16313,16510,
16581,16777,16940,17103,17266,17429,17590,17590,17756,17919,17920,17922,17922,17922,17966,17966,17966,17966,18012,18012,18012,18012,18013,18013,18013,18171,18334,18334,18334,18334,18336,18336,18336,18380,18380,18380,18388,18391,18394,18557,18558,18721,18766,18766,18766,18812,18813,19009,19010,19012,19012,19012,19012,19012,19175,19178,19185,19385,19386,19387,19387,19553,19719,19724,19777,19974,19975,20040,20040,20040,20040,20040,20237,20237,20238,20405,20570,20574,20578,20581,20585,20585,20585,20586,20759,20768,20776,20840,21010,21137,21138,21181,21224,21226,21228,21429,21588,21716,21716,21716,
21915,21915,21915,21915,21958,22154,22350,22546,22742,22742,22742,22742,22938,22938,22938,22938,22938,22938,23134,23330,23334,23528,23530,23533,23699,23895,23897,24093,24289,24460,24656,24658,24660,24662,24664,24666,24667,24668,24705,24738,24862,24986,25144,25145,25177,25301,25302,25499,25508,25513,25514,25710,25710,25834,26030,26227,26227,26424,26621,26817,26981,27145,27146,27146,27309,27473,27473,27473,27473,27473,27473,27636,27803,27961,27962,28125,28126,28289,28452,28496,28544,28588,28752,28915,28959,29122,29166,29321,29638,29638,29638,29638,29638,29638,29638,29638,29638,29638,29638,29638,
29956,29957,30123,30123,30123,30123,30123,30440,30757,30757,31074,31391,31392,31709,32026,32343,32660,32977,33294,33294,33294,33294,33611,33928,34245,34245,34562,34562,34563,34880,35197,35197,35197,35400,35717,35718,35719,36036,36037,36038,36083,36084,36251,36251,36378,36575,36575,36575,36575,36619,36817,36817,36975,36975,37019,37019,37019,37019,37020,37021,37062,37062,37062,37062,37062,37103,37144,37308,37309,37309,37309,37309,37309,37309,37309,37310,37468,37476,37653,37655,37813,37813,37813,37813,37813,37813,37813,37813,37814,37972,37974,37974,37974,38020,38183,38191,38194,38194,38194,38194,
38194,38194,38197,38200,38203,38206,38206,38525,38525,38525,38844,38844,38844,38845,38845,38845,39011,39011,39011,39011,39176,39494,39811,39855,40014,40015,40019,40021,40021,40023,40024,40191,40194,40196,40359,40417,40418,40464,40464,40627,40627,40674,40674,40756,40952,40952,40952,40952,40955,40955,40955,40955,40955,40955,41152,41152,41152,41152,41152,41152,41152,41152,41349,41513,41513,41513,41518,41518,41519,41519,41683,41727,41894,41895,42118,42150,42346,42504,42571,42571,42571,42571,42571,42636,42636,42636,42636,42636,42636,42636,42636,42636,42636,42636,42636,42636,42636,42636,42636,42636,
42636,42636,42636,42636,42636,42636,42636,42636,42636,42636,42803,42813,42859,42859,42863,43059,43060,43061,43228,43231,43232,43399,43402,43403,43570,43571,43738,43741,43908,43917,44142,44144,44144,44317,44484,44485,44485,44485,44525,44525,44526,44527,44528,44529,44531,44567,44862,44863,45059,45255,45451,45451,45451,45745,45745,45916,46040,46040,46040,46040,46080,46204,46328,46452,46576,46700,46824,46948,47142,47338,47509,47705,47719,47719,47918,48112,48306,48502,48503,48510,48512,48512,48514,48514,48638,48639,48640,48762,48886,49012,49012,49012,49012,49211,49333,49334,49336,49337,49340,49341,
49345,49346,49351,49352,49358,49554,49564,49858,49858,49859,49862,49862,50058,50216,50218,50218,50219,50220,50220,50220,50220,50220,50220,50220,50220,50220,50223,50223,50224,50225,50230,50262,50294,50296,50296,50298,50298,50495,50496,50496,50496,50496,50529,50692,50855,51019,51024,51187,51187,51189,51189,51189,51236,51236,51282,51329,51492,51655,51700,51745,51912,51912,51913,52044,52211,52211,52212,52212,52213,52213,52213,52213,52213,52214,52214,52214,52531,52532,52533,52533,52692,52692,52692,52692,52694,52696,52698,52700,52702,52704,52706,52707,52708,52708,52708,52709,52710,52711,52712,52713,
52714,52715,52716,52716,52717,52717,52717,52876,52880,53038,53205,53372,53372,53373,53374,53570,53728,53773,53774,53774,53848,53853,53853,53897,53897,53941,53941,53941,53941,53941,53941,53982,53983,54024,54025,54025,54192,54350,54352,54352,54356,54356,54356,54400,54558,54602,54603,54603,54604,54605,54651,54656,54656,54656,54656,54656,54656,54656,54656,54656,54656,54656,54700,54700,54866,55032,55033,55191,55352,55353,55355,55518,55681,55844,56007,56007,56168,56168,56329,56330,56330,56376,56537,56537,56695,56695,56695,56697,56698,56699,56700,56702,56705,56710,56876,56876,56876,56876,56877,56881,
56881,56883,56884,56890,56890,56946,56946,56951,56951,56955,56960,56965,56965,56969,56973,56973,56973,56973,56973,56973,56973,56974,57020,57216,57264,57277,57277,57277,57324,57325,57543,57546,57546,57756,57756,57756,57953,58150,58347,58544,58741,58741,58741,58785,58785,58983,58986,58988,58988,58988,58993,58993,58993,59189,59234,59296,59521,59746,59778,59780,59974,60132,60142,60142,60338,60339,60339,60383,60548,60715,60911,61107,61109,61110,61277,61287,61288,61455,61622,61632,61633,61800,61967,61977,62144,62154,62155,62322,62386,62611,62611,62611,62775,62785,62795,62965,63162,63162,63320,63321,
63479,63480,63775,63971,63971,63972,64267,64269,64271,64273,64470,64470,64470,64484,64606,64606,64728,64728,64922,65116,65310,65504,65698,65892,66086,66118,66118,66118,66242,66243,66243,66560,66560,66560,66560,66560,66560,66560,66562,66742,66743,66744,67061,67257,67257,67259,67292,67492,67688,67689,68006,68006,68007,68324,68324,68324,68325,68642,68642,68642,68642,68643,68960,68960,68960,68960,68960,68961,69278,69278,69278,69278,69278,69278,69311,69315,69316,69487,69614,69614,69615,69615,69811,69843,69844,69844,70040,70040,70040,70044,70045,70338,70631,70632,70633,70634,70635,70831,70997,70997,
70997,71030,71226,71226,71227,71234,71239,71242,71405,71406,71564,71565,71611,71612,71770,71770,71770,71770,71770,71770,71770,71818,71821,71823,71823,71823,71824,71990,71991,71993,71994,71995,71997,71999,71999,71999,72001,72002,72004,72007,72011,72016,72017,72018,72019,72020,72021,72021,72025,72025,72025,72025,72191,72193,72193,72194,72360,72361,72527,72531,72535,72610,72617,72617,72813,72971,72974,72974,72974,72974,73132,73133,73133,73134,73134,73143,73188,73189,73347,73392,73550,73550,73550,73550,73550,73550,73550,73550,73550,73553,73553,73711,73870,73871,74037,74037,74195,74201,74202,74203,
74204,74204,74362,74363,74364,74366,74367,74367,74412,74457,74502,74547,74866,75185,75186,75186,75504,75504,75505,75505,75547,75547,75550,75552,75556,75558,75559,75568,75570,75573,75574,75742,75745,75746,75746,75746,75746,75746,75748,75750,75754,75754,75754,75758,75758,75762,75762,75762,75763,75763,75763,75765,75765,75765,75765,75765,75765,75765,75765,75765,75765,75765,75765,75765,75765,75765,75765,75765,75926,76090,76091,76292,76488,76488,76488,76488,76488,76488,76685,76882,77079,77276,77473,77670,77871,77880,78046,78243,78440,78449,78458,78467,78476,78485,78697,78909,79121,79333,79545,79546,
79548,79549,79707,79712,79871,79871,79954,80043,80210,80210,80210,80435,80435,80435,80437,80437,80532,80690,80690,80690,80744,80822,80900,80901,81097,81107,81107,81274,81284,81294,81294,81461,81471,81481,81481,81491,81491,81658,81668,81668,81668,81833,82000,82002,82004,82004,82005,82163,82164,82322,82322,82358,82361,82361,82656,82951,83246,83248,83248,83442,83638,83834,83834,83958,84082,84082,84206,84330,84454,84455,84456,84636,84637,84638,84642,84642,84644,84644,84648,84651,84654,84657,84660,84664,84668,84671,84675,84679,84683,84688,84692,84695,84698,84877,84881,85061,85062,85063,85187,85187,
85383,85384,85384,85508,85509,85510,85511,85512,85513,85514,85515,85516,85517,85518,85689,85689,85860,85860,85861,85861,85893,86089,86089,86121,86122,86123,86124,86124,86124,86124,86125,86128,86128,86131,86164,86165,86361,86393,86393,86393,86551,86553,86554,86717,86720,86724,86724,86724,86726,86889,86889,87047,87210,87211,87211,87211,87211,87212,87213,87214,87214,87214,87215,87215,87217,87217,87218,87218,87219,87219,87219,87536,87853,87853,88170,88170,88170,88487,88487,88487,88487,88804,88804,88804,88804,88804,88804,88804,88804,88804,88804,88804,88819,88819,88977,88978,88979,88980,88981,88981,
88981,88981,89032,89032,89195,89196,89197,89198,89199,89200,89275,89282,89284,89284,89284,89284,89284,89480,89480,89481,89639,89802,89804,89804,89849,89849,90009,90169,90328,90330,90330,90330,90488,90488,90545,90545,90547,90547,90552,90715,90717,90718,90720,90721,90722,90723,90723,90723,90723,90723,90884,90884,91045,91045,91206,91248,91289,91447,91449,91450,91452,91453,91455,91455,91455,91651,91660,91660,91660,91660,91660,91660,91828,91831,91834,91835,91835,91838,91838,91838,91839,91839,91839,91839,91839,91839,91839,91839,91839,91839,91839,91839,92056,92273,92273,92326,92326,92328,92540,92752,
92964,93176,93388,93600,93600,93600,93600,93600,93812,94024,94024,94024,94024,94024,94024,94024,94220,94282,94282,94282,94284,94285,94287,94287,94297,94297,94297,94307,94307,94307,94307,94317,94317,94317,94327,94497,94507,94507,94507,94508,94508,94509,94510,94510,94511,94511,94511,94511,94511,94635,94759,94883,94885,94886,94888,95068,95234,95234,95414,95415,95415,95417,95418,95419,95419,95431,95433,95434,95437,95438,95442,95443,95448,95449,95450,95451,95451,95451,95648,95682,95684,95684,95687,95688,95689,95690,95691,95693,95693,95889,95889,95921,96089,96091,96098,96098,96261,96306,96469,96512,
96512,96670,96673,96675,96720,96720,96721,96722,96723,96724,96724,96725,96726,96727,96728,96729,96730,96731,96732,96747,96809,96809,96810,96810,96811,96812,96812,96813,97007,97007,97170,97170,97171,97172,97173,97174,97174,97332,97332,97332,97495,97496,97497,97660,97856,97856,97856,97856,97888,97889,97889,97892,97892,97892,97892,97894,97951,97998,98156,98156,98314,98320,98320,98366,98367,98368,98526,98526,98526,98526,98526,98844,99162,99162,99203,99361,99524,99525,99565,99566,99606,99609,99647,99655,99656,99659,99662,99664,99666,99667,99667,99671,99671,99671,99671,99671,99832,99994,100046,100129,
100129,100325,100325,100325,100325,100325,100327,100327,100327,100327,100523,100523,100523,100523,100523,100525,100525,100525,100691,100691,101008,101008,101325,101325,101325,101642,101642,101642,101642,101959,101959,101959,101959,101959,102276,102276,102276,102276,102276,102276,102276,102276,102278,102278,102279,102280,102282,102283,102284,102286,102286,102286,102287,102319,102320,102364,102410,102413,102413,102414,102414,102418,102462,102462,102462,102463,102463,102464,102464,102464,102465,102466,102467,102468,102469,102469,102469,102469,102665,102665,102666,102741,102806,102806,102807,102807,102808,102874,102874,102876,102882,103045,103208,103210,103242,103242,103242,103242,103286,103288,
103332,103332,103379,103379,103380,103381,103382,103382,103382,103382,103382,103382,103382,103384,103545,103706,103869,103869,103873,103913,103954,103994,104035,104037,104037,104037,104233,104234,104236,104238,104239,104240,104398,104400,104403,104561,104778,104995,104995,105045,105046,105047,105049,105049,105052,105052,105052,105053,105054,105055,105056,105057,105057,105059,105059,105059,105061,105062,105063,105065,105066,105066,105068,105112,105117,105117,105314,105315,105358,105358,105359,105359,105359,105359,105359,105359,105359,105391,105554,105555,105618,105618,105618,105781,105782,105783,105784,105849,105850,105850,106013,106013,106013,106015,106016,106018,106018,106018,106019,106019,
106019,106020,106022,106180,106180,106181,106339,106340,106383,106701,107019,107019,107060,107101,107102,107140,107140,107141,107142,107142,107186,107186,107193,107194,107195,107195,107195,107357,107519,107519,107715,107716,107912,108109,108109,108110,108110,108111,108112,108113,108114,108115,108116,108117,108118,108119,108120,108120,108120,108120,108283,108283,108283,108283,108283,108283,108283,108285,108286,108458,108458,108458,108459,108459,108524,108524,108524,108525,108526,108527,108528,108591,108591,108591,108592,108592,108644,108644,108646,108649,108845,108847,108847,108847,108847,109005,109005,109011,109172,109333,109373,109373,109373,109373,109373,109373,109374,109590,109590,109806,
109806,109886,110083,110115,110311,110311,110311,110311,110311,110311,110311,110311,110313,110313,110313,110314,110316,110367,110564,110616,110620,110620,110621,110684,110684,110684,110684,110684,110685,110686,110748,110750,110750,110913,110913,111109,111110,111112,111144,111144,111144,111144,111145,111145,111147,111147,111148,111149,111150,111151,111151,111153,111153,111153,111194,111194,111194,111356,111518,111519,111569,111569,111650,111846,111847,111929,111930,111931,111932,111932,111976,112027,112204,112204,112204,112204,112204,112204,112204,112204,112205,112206,112207,112261,112293,112295,112295,112295,112297,112297,112299,112464,112464,112470,112470,112471,112471,112472,112473,112473,
112513,112513,112513,112709,112905,113101,113151,113348,113349,113349,113349,113351,113351,113401,113402,113453,113453,113453,113453,113505,113505,113507,113703,113705,113864,113865,113865,113910,113910,113910,113910,113911,113952,114001,114001,114080,114276,114472,114668,114669,114718,114718,114914,114914,114914,114946,114946,114948,115145,115145,115224,115305,115386,115386,115432,115432,115432,115479,115481,115483,115484,115486,115531,115532,115533,115534,115534,115534,115535,115535,115535,115536,115537,115537,115537,115734,115930,116088,116090,116122,116124,116124,116125,116126,116322,116323,116398,116399
;
yyah =
40,205,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,519,520,688,856,1053,1081,1244,1255,1410,1569,1728,1774,1775,1949,2123,2123,2134,2299,2313,2467,2467,2467,2467,2467,2622,2622,2622,2780,2934,2934,
2934,2934,2934,3130,3134,3134,3134,3134,3134,3134,3135,3135,3455,3455,3455,3455,3455,3455,3664,3875,4033,4192,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,4352,4515,4515,4678,4841,5005,5005,5005,5005,5006,5052,5097,5099,5101,5104,5105,
5106,5110,5111,5274,5437,5639,5640,5804,5971,5971,5973,5973,5973,6200,6425,6425,6434,6604,6604,6771,6771,6771,6771,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7065,7107,7407,7407,7407,7700,7994,7994,8288,8359,8359,8359,8558,8754,8950,8950,8950,8950,8950,8951,9148,9345,9345,9346,9644,9943,9943,10242,10242,10242,10242,10243,10243,10243,10243,10243,10243,10243,10244,10244,10245,10245,10246,10246,10246,10442,10740,10741,10743,11041,11042,11043,11044,11046,11046,11210,11210,11210,11210,11210,11210,11210,11210,
11211,11211,11211,11211,11211,11211,11211,11211,11211,11211,11211,11218,11218,11222,11222,11386,11550,11714,11877,12040,12041,12205,12368,12532,12695,12695,12695,12739,12908,13076,13076,13076,13248,13248,13251,13405,13449,13449,13450,13648,13649,13650,13651,13696,13741,13782,13983,14025,14067,14067,14067,14067,14230,14230,14230,14230,14230,14230,14401,14572,14743,14743,14914,15085,15256,15256,15259,15261,15261,15261,15261,15261,15261,15261,15268,15272,15272,15274,15274,15438,15438,15438,15601,15764,15764,15764,15764,15764,15764,15764,15764,15764,15961,15961,16115,16312,16312,16312,16509,16580,
16776,16939,17102,17265,17428,17589,17589,17755,17918,17919,17921,17921,17921,17965,17965,17965,17965,18011,18011,18011,18011,18012,18012,18012,18170,18333,18333,18333,18333,18335,18335,18335,18379,18379,18379,18387,18390,18393,18556,18557,18720,18765,18765,18765,18811,18812,19008,19009,19011,19011,19011,19011,19011,19174,19177,19184,19384,19385,19386,19386,19552,19718,19723,19776,19973,19974,20039,20039,20039,20039,20039,20236,20236,20237,20404,20569,20573,20577,20580,20584,20584,20584,20585,20758,20767,20775,20839,21009,21136,21137,21180,21223,21225,21227,21428,21587,21715,21715,21715,21914,
21914,21914,21914,21957,22153,22349,22545,22741,22741,22741,22741,22937,22937,22937,22937,22937,22937,23133,23329,23333,23527,23529,23532,23698,23894,23896,24092,24288,24459,24655,24657,24659,24661,24663,24665,24666,24667,24704,24737,24861,24985,25143,25144,25176,25300,25301,25498,25507,25512,25513,25709,25709,25833,26029,26226,26226,26423,26620,26816,26980,27144,27145,27145,27308,27472,27472,27472,27472,27472,27472,27635,27802,27960,27961,28124,28125,28288,28451,28495,28543,28587,28751,28914,28958,29121,29165,29320,29637,29637,29637,29637,29637,29637,29637,29637,29637,29637,29637,29637,29955,
29956,30122,30122,30122,30122,30122,30439,30756,30756,31073,31390,31391,31708,32025,32342,32659,32976,33293,33293,33293,33293,33610,33927,34244,34244,34561,34561,34562,34879,35196,35196,35196,35399,35716,35717,35718,36035,36036,36037,36082,36083,36250,36250,36377,36574,36574,36574,36574,36618,36816,36816,36974,36974,37018,37018,37018,37018,37019,37020,37061,37061,37061,37061,37061,37102,37143,37307,37308,37308,37308,37308,37308,37308,37308,37309,37467,37475,37652,37654,37812,37812,37812,37812,37812,37812,37812,37812,37813,37971,37973,37973,37973,38019,38182,38190,38193,38193,38193,38193,38193,
38193,38196,38199,38202,38205,38205,38524,38524,38524,38843,38843,38843,38844,38844,38844,39010,39010,39010,39010,39175,39493,39810,39854,40013,40014,40018,40020,40020,40022,40023,40190,40193,40195,40358,40416,40417,40463,40463,40626,40626,40673,40673,40755,40951,40951,40951,40951,40954,40954,40954,40954,40954,40954,41151,41151,41151,41151,41151,41151,41151,41151,41348,41512,41512,41512,41517,41517,41518,41518,41682,41726,41893,41894,42117,42149,42345,42503,42570,42570,42570,42570,42570,42635,42635,42635,42635,42635,42635,42635,42635,42635,42635,42635,42635,42635,42635,42635,42635,42635,42635,
42635,42635,42635,42635,42635,42635,42635,42635,42635,42802,42812,42858,42858,42862,43058,43059,43060,43227,43230,43231,43398,43401,43402,43569,43570,43737,43740,43907,43916,44141,44143,44143,44316,44483,44484,44484,44484,44524,44524,44525,44526,44527,44528,44530,44566,44861,44862,45058,45254,45450,45450,45450,45744,45744,45915,46039,46039,46039,46039,46079,46203,46327,46451,46575,46699,46823,46947,47141,47337,47508,47704,47718,47718,47917,48111,48305,48501,48502,48509,48511,48511,48513,48513,48637,48638,48639,48761,48885,49011,49011,49011,49011,49210,49332,49333,49335,49336,49339,49340,49344,
49345,49350,49351,49357,49553,49563,49857,49857,49858,49861,49861,50057,50215,50217,50217,50218,50219,50219,50219,50219,50219,50219,50219,50219,50219,50222,50222,50223,50224,50229,50261,50293,50295,50295,50297,50297,50494,50495,50495,50495,50495,50528,50691,50854,51018,51023,51186,51186,51188,51188,51188,51235,51235,51281,51328,51491,51654,51699,51744,51911,51911,51912,52043,52210,52210,52211,52211,52212,52212,52212,52212,52212,52213,52213,52213,52530,52531,52532,52532,52691,52691,52691,52691,52693,52695,52697,52699,52701,52703,52705,52706,52707,52707,52707,52708,52709,52710,52711,52712,52713,
52714,52715,52715,52716,52716,52716,52875,52879,53037,53204,53371,53371,53372,53373,53569,53727,53772,53773,53773,53847,53852,53852,53896,53896,53940,53940,53940,53940,53940,53940,53981,53982,54023,54024,54024,54191,54349,54351,54351,54355,54355,54355,54399,54557,54601,54602,54602,54603,54604,54650,54655,54655,54655,54655,54655,54655,54655,54655,54655,54655,54655,54699,54699,54865,55031,55032,55190,55351,55352,55354,55517,55680,55843,56006,56006,56167,56167,56328,56329,56329,56375,56536,56536,56694,56694,56694,56696,56697,56698,56699,56701,56704,56709,56875,56875,56875,56875,56876,56880,56880,
56882,56883,56889,56889,56945,56945,56950,56950,56954,56959,56964,56964,56968,56972,56972,56972,56972,56972,56972,56972,56973,57019,57215,57263,57276,57276,57276,57323,57324,57542,57545,57545,57755,57755,57755,57952,58149,58346,58543,58740,58740,58740,58784,58784,58982,58985,58987,58987,58987,58992,58992,58992,59188,59233,59295,59520,59745,59777,59779,59973,60131,60141,60141,60337,60338,60338,60382,60547,60714,60910,61106,61108,61109,61276,61286,61287,61454,61621,61631,61632,61799,61966,61976,62143,62153,62154,62321,62385,62610,62610,62610,62774,62784,62794,62964,63161,63161,63319,63320,63478,
63479,63774,63970,63970,63971,64266,64268,64270,64272,64469,64469,64469,64483,64605,64605,64727,64727,64921,65115,65309,65503,65697,65891,66085,66117,66117,66117,66241,66242,66242,66559,66559,66559,66559,66559,66559,66559,66561,66741,66742,66743,67060,67256,67256,67258,67291,67491,67687,67688,68005,68005,68006,68323,68323,68323,68324,68641,68641,68641,68641,68642,68959,68959,68959,68959,68959,68960,69277,69277,69277,69277,69277,69277,69310,69314,69315,69486,69613,69613,69614,69614,69810,69842,69843,69843,70039,70039,70039,70043,70044,70337,70630,70631,70632,70633,70634,70830,70996,70996,70996,
71029,71225,71225,71226,71233,71238,71241,71404,71405,71563,71564,71610,71611,71769,71769,71769,71769,71769,71769,71769,71817,71820,71822,71822,71822,71823,71989,71990,71992,71993,71994,71996,71998,71998,71998,72000,72001,72003,72006,72010,72015,72016,72017,72018,72019,72020,72020,72024,72024,72024,72024,72190,72192,72192,72193,72359,72360,72526,72530,72534,72609,72616,72616,72812,72970,72973,72973,72973,72973,73131,73132,73132,73133,73133,73142,73187,73188,73346,73391,73549,73549,73549,73549,73549,73549,73549,73549,73549,73552,73552,73710,73869,73870,74036,74036,74194,74200,74201,74202,74203,
74203,74361,74362,74363,74365,74366,74366,74411,74456,74501,74546,74865,75184,75185,75185,75503,75503,75504,75504,75546,75546,75549,75551,75555,75557,75558,75567,75569,75572,75573,75741,75744,75745,75745,75745,75745,75745,75747,75749,75753,75753,75753,75757,75757,75761,75761,75761,75762,75762,75762,75764,75764,75764,75764,75764,75764,75764,75764,75764,75764,75764,75764,75764,75764,75764,75764,75764,75925,76089,76090,76291,76487,76487,76487,76487,76487,76487,76684,76881,77078,77275,77472,77669,77870,77879,78045,78242,78439,78448,78457,78466,78475,78484,78696,78908,79120,79332,79544,79545,79547,
79548,79706,79711,79870,79870,79953,80042,80209,80209,80209,80434,80434,80434,80436,80436,80531,80689,80689,80689,80743,80821,80899,80900,81096,81106,81106,81273,81283,81293,81293,81460,81470,81480,81480,81490,81490,81657,81667,81667,81667,81832,81999,82001,82003,82003,82004,82162,82163,82321,82321,82357,82360,82360,82655,82950,83245,83247,83247,83441,83637,83833,83833,83957,84081,84081,84205,84329,84453,84454,84455,84635,84636,84637,84641,84641,84643,84643,84647,84650,84653,84656,84659,84663,84667,84670,84674,84678,84682,84687,84691,84694,84697,84876,84880,85060,85061,85062,85186,85186,85382,
85383,85383,85507,85508,85509,85510,85511,85512,85513,85514,85515,85516,85517,85688,85688,85859,85859,85860,85860,85892,86088,86088,86120,86121,86122,86123,86123,86123,86123,86124,86127,86127,86130,86163,86164,86360,86392,86392,86392,86550,86552,86553,86716,86719,86723,86723,86723,86725,86888,86888,87046,87209,87210,87210,87210,87210,87211,87212,87213,87213,87213,87214,87214,87216,87216,87217,87217,87218,87218,87218,87535,87852,87852,88169,88169,88169,88486,88486,88486,88486,88803,88803,88803,88803,88803,88803,88803,88803,88803,88803,88803,88818,88818,88976,88977,88978,88979,88980,88980,88980,
88980,89031,89031,89194,89195,89196,89197,89198,89199,89274,89281,89283,89283,89283,89283,89283,89479,89479,89480,89638,89801,89803,89803,89848,89848,90008,90168,90327,90329,90329,90329,90487,90487,90544,90544,90546,90546,90551,90714,90716,90717,90719,90720,90721,90722,90722,90722,90722,90722,90883,90883,91044,91044,91205,91247,91288,91446,91448,91449,91451,91452,91454,91454,91454,91650,91659,91659,91659,91659,91659,91659,91827,91830,91833,91834,91834,91837,91837,91837,91838,91838,91838,91838,91838,91838,91838,91838,91838,91838,91838,91838,92055,92272,92272,92325,92325,92327,92539,92751,92963,
93175,93387,93599,93599,93599,93599,93599,93811,94023,94023,94023,94023,94023,94023,94023,94219,94281,94281,94281,94283,94284,94286,94286,94296,94296,94296,94306,94306,94306,94306,94316,94316,94316,94326,94496,94506,94506,94506,94507,94507,94508,94509,94509,94510,94510,94510,94510,94510,94634,94758,94882,94884,94885,94887,95067,95233,95233,95413,95414,95414,95416,95417,95418,95418,95430,95432,95433,95436,95437,95441,95442,95447,95448,95449,95450,95450,95450,95647,95681,95683,95683,95686,95687,95688,95689,95690,95692,95692,95888,95888,95920,96088,96090,96097,96097,96260,96305,96468,96511,96511,
96669,96672,96674,96719,96719,96720,96721,96722,96723,96723,96724,96725,96726,96727,96728,96729,96730,96731,96746,96808,96808,96809,96809,96810,96811,96811,96812,97006,97006,97169,97169,97170,97171,97172,97173,97173,97331,97331,97331,97494,97495,97496,97659,97855,97855,97855,97855,97887,97888,97888,97891,97891,97891,97891,97893,97950,97997,98155,98155,98313,98319,98319,98365,98366,98367,98525,98525,98525,98525,98525,98843,99161,99161,99202,99360,99523,99524,99564,99565,99605,99608,99646,99654,99655,99658,99661,99663,99665,99666,99666,99670,99670,99670,99670,99670,99831,99993,100045,100128,100128,
100324,100324,100324,100324,100324,100326,100326,100326,100326,100522,100522,100522,100522,100522,100524,100524,100524,100690,100690,101007,101007,101324,101324,101324,101641,101641,101641,101641,101958,101958,101958,101958,101958,102275,102275,102275,102275,102275,102275,102275,102275,102277,102277,102278,102279,102281,102282,102283,102285,102285,102285,102286,102318,102319,102363,102409,102412,102412,102413,102413,102417,102461,102461,102461,102462,102462,102463,102463,102463,102464,102465,102466,102467,102468,102468,102468,102468,102664,102664,102665,102740,102805,102805,102806,102806,102807,102873,102873,102875,102881,103044,103207,103209,103241,103241,103241,103241,103285,103287,103331,
103331,103378,103378,103379,103380,103381,103381,103381,103381,103381,103381,103381,103383,103544,103705,103868,103868,103872,103912,103953,103993,104034,104036,104036,104036,104232,104233,104235,104237,104238,104239,104397,104399,104402,104560,104777,104994,104994,105044,105045,105046,105048,105048,105051,105051,105051,105052,105053,105054,105055,105056,105056,105058,105058,105058,105060,105061,105062,105064,105065,105065,105067,105111,105116,105116,105313,105314,105357,105357,105358,105358,105358,105358,105358,105358,105358,105390,105553,105554,105617,105617,105617,105780,105781,105782,105783,105848,105849,105849,106012,106012,106012,106014,106015,106017,106017,106017,106018,106018,106018,
106019,106021,106179,106179,106180,106338,106339,106382,106700,107018,107018,107059,107100,107101,107139,107139,107140,107141,107141,107185,107185,107192,107193,107194,107194,107194,107356,107518,107518,107714,107715,107911,108108,108108,108109,108109,108110,108111,108112,108113,108114,108115,108116,108117,108118,108119,108119,108119,108119,108282,108282,108282,108282,108282,108282,108282,108284,108285,108457,108457,108457,108458,108458,108523,108523,108523,108524,108525,108526,108527,108590,108590,108590,108591,108591,108643,108643,108645,108648,108844,108846,108846,108846,108846,109004,109004,109010,109171,109332,109372,109372,109372,109372,109372,109372,109373,109589,109589,109805,109805,
109885,110082,110114,110310,110310,110310,110310,110310,110310,110310,110310,110312,110312,110312,110313,110315,110366,110563,110615,110619,110619,110620,110683,110683,110683,110683,110683,110684,110685,110747,110749,110749,110912,110912,111108,111109,111111,111143,111143,111143,111143,111144,111144,111146,111146,111147,111148,111149,111150,111150,111152,111152,111152,111193,111193,111193,111355,111517,111518,111568,111568,111649,111845,111846,111928,111929,111930,111931,111931,111975,112026,112203,112203,112203,112203,112203,112203,112203,112203,112204,112205,112206,112260,112292,112294,112294,112294,112296,112296,112298,112463,112463,112469,112469,112470,112470,112471,112472,112472,112512,
112512,112512,112708,112904,113100,113150,113347,113348,113348,113348,113350,113350,113400,113401,113452,113452,113452,113452,113504,113504,113506,113702,113704,113863,113864,113864,113909,113909,113909,113909,113910,113951,114000,114000,114079,114275,114471,114667,114668,114717,114717,114913,114913,114913,114945,114945,114947,115144,115144,115223,115304,115385,115385,115431,115431,115431,115478,115480,115482,115483,115485,115530,115531,115532,115533,115533,115533,115534,115534,115534,115535,115536,115536,115536,115733,115929,116087,116089,116121,116123,116123,116124,116125,116321,116322,116397,116398,116398
;
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,354,367,367,380,393,394,394,394,394,394,396,397,397,397,398,
398,398,398,398,413,428,429,430,446,465,465,465,465,465,479,493,493,494,517,517,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,596,596,596,596,596,596,596,596,662,662,662,706,744,782,782,782,782,782,782,821,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,860,860,860,898,898,898,899,899,899,899,899,900,900,901,901,901,901,901,901,901,
901,901,901,901,901,901,901,901,901,901,901,901,910,910,910,910,911,912,913,927,941,941,942,956,957,971,971,971,971,989,1007,1007,1007,1007,1007,1008,1017,1018,1018,1018,1027,1027,1027,1027,1028,1029,1090,1101,1102,1103,1103,1103,1103,1117,1117,1117,1117,1117,1117,1125,1133,1141,1141,1149,1157,1165,1165,1166,1166,1166,1166,1166,1166,1166,1166,1166,1167,1167,1167,1167,1180,1180,1180,1193,1206,1206,1206,1206,1206,1206,1206,1206,1206,1215,1215,1224,1233,1233,1233,1242,
1308,1346,1359,1372,1385,1398,1410,1410,1428,1440,1441,1443,1443,1443,1443,1443,1443,1443,1444,1444,1444,1444,1444,1444,1444,1454,1467,1467,1467,1467,1467,1467,1467,1467,1467,1467,1470,1470,1470,1483,1483,1496,1497,1497,1497,1497,1497,1537,1537,1540,1540,1540,1540,1540,1555,1560,1569,1570,1571,1572,1572,1585,1607,1615,1617,1658,1658,1658,1658,1658,1658,1658,1673,1673,1673,1692,1707,1708,1709,1710,1711,1711,1711,1711,1725,1725,1726,1727,1752,1759,1759,1759,1759,1759,1759,1798,1808,1815,1815,1815,
1854,1854,1854,1854,1854,1892,1930,1968,2006,2006,2006,2006,2044,2044,2044,2044,2044,2044,2082,2120,2120,2148,2148,2148,2166,2204,2204,2242,2280,2299,2337,2337,2337,2337,2337,2337,2337,2337,2337,2343,2349,2355,2366,2368,2374,2380,2380,2419,2421,2424,2426,2464,2464,2470,2508,2547,2547,2586,2588,2626,2627,2628,2628,2628,2641,2642,2642,2642,2642,2642,2642,2656,2675,2687,2688,2701,2701,2714,2727,2727,2727,2727,2728,2741,2741,2754,2754,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,
2765,2765,2783,2783,2783,2783,2783,2783,2784,2784,2785,2786,2786,2787,2788,2789,2789,2789,2790,2790,2790,2790,2793,2793,2793,2793,2795,2795,2795,2796,2796,2796,2796,2808,2808,2808,2808,2809,2809,2809,2809,2809,2827,2827,2834,2872,2872,2872,2872,2873,2882,2882,2894,2894,2895,2895,2895,2895,2895,2895,2955,2955,2955,2955,2955,3016,3077,3091,3091,3091,3091,3091,3091,3091,3091,3091,3103,3105,3121,3122,3134,3134,3134,3134,3134,3134,3134,3134,3134,3146,3147,3147,3147,3148,3161,3174,3174,3174,3174,3174,
3174,3174,3174,3174,3174,3174,3174,3175,3175,3175,3176,3176,3176,3176,3176,3176,3192,3192,3192,3192,3207,3207,3207,3208,3220,3221,3222,3223,3223,3225,3226,3227,3231,3233,3246,3249,3249,3249,3249,3263,3263,3263,3263,3270,3310,3310,3310,3310,3315,3315,3315,3315,3315,3315,3345,3345,3345,3345,3345,3345,3345,3345,3360,3374,3374,3374,3382,3382,3384,3384,3402,3403,3423,3423,3423,3429,3467,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,
3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3498,3500,3502,3502,3502,3541,3541,3541,3560,3561,3561,3580,3581,3581,3600,3600,3619,3620,3639,3639,3653,3653,3653,3667,3686,3686,3686,3686,3746,3746,3746,3746,3746,3746,3746,3752,3753,3753,3792,3831,3870,3870,3870,3870,3870,3889,3895,3895,3895,3895,3955,3961,3967,3973,3979,3985,3991,3997,4025,4063,4082,4120,4123,4123,4165,4193,4221,4259,4260,4260,4260,4260,4260,4260,4266,4267,4267,4273,4279,4279,4279,4279,4279,4323,4329,4330,4330,4331,4331,4332,
4332,4333,4333,4334,4334,4372,4375,4375,4375,4375,4377,4377,4415,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4428,4428,4428,4428,4429,4435,4441,4441,4441,4441,4441,4479,4479,4479,4479,4479,4486,4499,4512,4513,4514,4527,4527,4527,4527,4527,4528,4528,4529,4530,4543,4556,4556,4556,4574,4574,4575,4583,4601,4601,4602,4602,4603,4603,4603,4603,4603,4604,4604,4604,4604,4605,4606,4606,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4616,4617,4618,4618,4618,4618,4618,4618,4618,4618,
4618,4618,4619,4619,4620,4620,4620,4631,4638,4650,4668,4686,4686,4686,4686,4724,4736,4736,4736,4736,4742,4743,4743,4744,4744,4744,4744,4744,4744,4744,4744,4804,4804,4864,4864,4864,4883,4895,4895,4895,4895,4895,4895,4895,4907,4907,4907,4907,4907,4907,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4919,4930,4930,4941,4952,4952,4952,4965,4978,4991,5004,5004,5016,5016,5028,5029,5029,5030,5042,5042,5052,5052,5052,5053,5054,5054,5054,5054,5055,5058,5076,5076,5076,5076,5076,5076,
5076,5076,5076,5077,5077,5078,5078,5081,5081,5084,5087,5090,5090,5093,5096,5096,5096,5096,5096,5096,5096,5096,5096,5135,5136,5139,5139,5139,5139,5139,5140,5141,5141,5160,5160,5160,5188,5216,5244,5272,5300,5300,5300,5300,5300,5333,5333,5333,5333,5333,5341,5341,5341,5379,5379,5380,5394,5408,5414,5414,5426,5438,5440,5440,5478,5478,5478,5479,5493,5513,5551,5589,5589,5589,5608,5610,5610,5629,5648,5650,5650,5669,5688,5690,5709,5711,5711,5730,5731,5745,5745,5745,5759,5759,5760,5785,5824,5824,5835,5835,
5846,5846,5847,5885,5885,5885,5886,5886,5886,5886,5925,5925,5925,5928,5934,5934,5940,5940,5968,5996,6024,6052,6080,6108,6136,6142,6145,6148,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6154,6177,6177,6177,6177,6215,6215,6215,6221,6265,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6303,6309,6311,6311,6330,6337,6337,6337,6337,6375,6381,6381,6381,6419,6419,6419,6419,6420,6423,6425,6425,6426,6427,6428,6466,6484,6484,
6484,6490,6528,6528,6528,6531,6531,6531,6544,6544,6556,6556,6557,6557,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6568,6586,6586,6586,6586,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6587,6594,6594,6594,6594,6612,6612,6612,6612,6630,6630,6648,6655,6662,6668,6670,6670,6708,6720,6721,6721,6721,6721,6732,6732,6732,6732,6732,6733,6734,6734,6746,6747,6759,6759,6759,6759,6759,6759,6759,6759,6759,6764,6764,6776,6787,6787,6805,6805,6817,6819,6819,6819,
6819,6819,6831,6831,6831,6832,6832,6832,6832,6832,6832,6832,6833,6834,6834,6834,6834,6834,6834,6834,6895,6895,6896,6897,6898,6899,6901,6903,6904,6907,6907,6926,6927,6927,6927,6927,6927,6927,6929,6931,6934,6934,6934,6937,6937,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6940,6952,6964,6965,6994,7033,7033,7033,7033,7033,7033,7061,7089,7117,7145,7173,7201,7216,7216,7234,7262,7290,7290,7290,7290,7290,7290,7293,7296,7299,7302,7305,7306,
7306,7306,7316,7324,7336,7336,7342,7342,7361,7361,7361,7375,7375,7375,7375,7375,7381,7393,7393,7393,7393,7399,7405,7405,7444,7446,7446,7465,7467,7469,7469,7488,7490,7492,7492,7494,7494,7513,7515,7515,7515,7529,7548,7548,7548,7548,7548,7559,7559,7570,7570,7576,7577,7577,7578,7579,7580,7580,7580,7608,7646,7684,7687,7690,7693,7696,7699,7702,7705,7705,7706,7729,7729,7729,7729,7729,7729,7729,7729,7729,7729,7729,7729,7729,7730,7730,7731,7732,7733,7734,7735,7735,7735,7756,7757,7780,7780,7781,7787,7787,
7826,7826,7826,7832,7832,7833,7833,7834,7834,7835,7835,7836,7836,7837,7856,7856,7875,7875,7875,7875,7881,7919,7919,7925,7926,7927,7928,7928,7928,7928,7929,7930,7930,7930,7936,7936,7974,7980,7980,7980,7994,7999,7999,8012,8012,8019,8019,8019,8019,8032,8032,8044,8057,8058,8058,8058,8058,8059,8059,8059,8059,8059,8060,8060,8060,8060,8061,8061,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8062,8065,8065,8076,8076,8076,8076,8076,8076,
8076,8076,8077,8077,8090,8090,8090,8090,8090,8090,8096,8098,8099,8099,8099,8099,8099,8137,8137,8137,8147,8160,8160,8160,8161,8161,8172,8183,8194,8194,8194,8194,8206,8206,8210,8210,8210,8210,8213,8226,8226,8226,8226,8227,8228,8228,8228,8228,8228,8228,8240,8240,8252,8252,8264,8325,8385,8395,8396,8396,8397,8397,8397,8397,8397,8435,8436,8436,8436,8436,8436,8436,8455,8456,8457,8457,8457,8459,8459,8459,8459,8459,8459,8459,8459,8459,8459,8459,8459,8459,8459,8459,8460,8461,8461,8462,8462,8462,8465,8468,
8471,8474,8477,8480,8480,8480,8480,8480,8483,8486,8486,8486,8486,8486,8486,8486,8524,8525,8525,8525,8525,8525,8525,8525,8527,8527,8527,8529,8529,8529,8529,8531,8531,8531,8532,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8557,8560,8566,8572,8572,8572,8572,8595,8613,8613,8635,8635,8635,8635,8635,8635,8635,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8638,8677,8683,8683,8683,8683,8683,8683,8684,8685,8687,8687,8725,8725,8731,8749,8749,8751,8751,8764,8764,8777,8778,
8778,8789,8789,8789,8789,8789,8789,8789,8789,8789,8789,8790,8790,8790,8791,8792,8793,8794,8795,8797,8798,8798,8798,8798,8798,8798,8798,8798,8826,8826,8839,8839,8839,8839,8839,8839,8839,8850,8850,8850,8865,8865,8865,8880,8918,8918,8919,8919,8928,8928,8928,8928,8928,8928,8928,8928,8931,8932,8942,8942,8953,8955,8955,8955,8955,8955,8967,8967,8967,8967,8967,8967,8967,8967,9027,9037,9051,9051,9112,9112,9173,9174,9181,9182,9183,9184,9185,9186,9187,9187,9187,9188,9188,9188,9188,9188,9200,9212,9213,9219,
9219,9258,9258,9258,9258,9258,9258,9258,9258,9258,9297,9297,9297,9297,9297,9297,9297,9297,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9315,9316,9317,9319,9320,9321,9322,9322,9322,9322,9328,9328,9329,9330,9330,9330,9330,9330,9337,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9338,9376,9376,9376,9379,9382,9382,9382,9382,9382,9383,9383,9383,9383,9398,9413,9413,9419,9420,9420,9420,9422,9422,
9422,9422,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9423,9435,9447,9461,9461,9461,9522,9582,9643,9703,9704,9704,9704,9742,9742,9743,9744,9745,9746,9758,9759,9760,9770,9771,9772,9772,9773,9773,9773,9773,9773,9774,9774,9774,9775,9776,9777,9778,9779,9779,9779,9779,9779,9779,9779,9779,9779,9780,9780,9785,9786,9786,9786,9817,9817,9818,9818,9818,9818,9818,9818,9818,9818,9818,9824,9837,9837,9839,9839,9839,9854,9854,9854,9854,9855,9855,9855,9869,9869,9869,9869,9869,9869,9869,9869,9869,9869,
9869,9869,9869,9879,9879,9879,9889,9889,9890,9890,9890,9890,9950,10010,10010,10017,10017,10018,10019,10019,10020,10020,10022,10022,10022,10022,10022,10034,10046,10046,10084,10084,10122,10123,10123,10123,10123,10123,10123,10123,10123,10123,10124,10125,10126,10127,10128,10128,10128,10128,10141,10141,10141,10141,10141,10141,10141,10141,10141,10155,10155,10155,10155,10155,10158,10158,10158,10158,10159,10159,10159,10160,10160,10160,10160,10160,10160,10160,10165,10165,10203,10205,10205,10205,10205,10215,10215,10217,10229,10241,10302,10302,10302,10302,10302,10303,10303,10303,10303,10303,
10303,10309,10349,10355,10393,10393,10393,10393,10393,10393,10393,10393,10393,10393,10393,10393,10393,10393,10422,10424,10424,10424,10424,10426,10426,10426,10426,10426,10426,10426,10427,10427,10427,10440,10440,10478,10478,10480,10486,10486,10486,10486,10486,10486,10486,10486,10486,10486,10486,10486,10486,10486,10486,10486,10546,10547,10547,10559,10571,10571,10571,10571,10577,10617,10617,10623,10624,10625,10626,10626,10627,10628,10644,10644,10644,10644,10644,10644,10644,10644,10644,10644,10644,10647,10653,10653,10653,10653,10653,10653,10655,10670,10670,10671,10671,10671,10671,10672,10672,10672,
10733,10733,10733,10773,10812,10850,10850,10851,10851,10851,10851,10851,10851,10852,10853,10853,10853,10853,10853,10855,10855,10857,10895,10897,10910,10910,10910,10910,10910,10910,10910,10910,10970,10970,10970,10976,11014,11052,11090,11091,11092,11092,11131,11131,11131,11137,11137,11137,11167,11167,11173,11179,11185,11185,11186,11186,11186,11186,11186,11188,11188,11188,11189,11189,11189,11189,11189,11189,11189,11189,11189,11189,11189,11189,11189,11219,11257,11269,11269,11275,11275,11275,11275,11275,11313,11314,11320,11320
;
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,353,366,366,379,392,393,393,393,393,393,395,396,396,396,397,397,
397,397,397,412,427,428,429,445,464,464,464,464,464,478,492,492,493,516,516,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,595,595,595,595,595,595,595,595,661,661,661,705,743,781,781,781,781,781,781,820,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,859,859,859,897,897,897,898,898,898,898,898,899,899,900,900,900,900,900,900,900,900,
900,900,900,900,900,900,900,900,900,900,900,909,909,909,909,910,911,912,926,940,940,941,955,956,970,970,970,970,988,1006,1006,1006,1006,1006,1007,1016,1017,1017,1017,1026,1026,1026,1026,1027,1028,1089,1100,1101,1102,1102,1102,1102,1116,1116,1116,1116,1116,1116,1124,1132,1140,1140,1148,1156,1164,1164,1165,1165,1165,1165,1165,1165,1165,1165,1165,1166,1166,1166,1166,1179,1179,1179,1192,1205,1205,1205,1205,1205,1205,1205,1205,1205,1214,1214,1223,1232,1232,1232,1241,1307,
1345,1358,1371,1384,1397,1409,1409,1427,1439,1440,1442,1442,1442,1442,1442,1442,1442,1443,1443,1443,1443,1443,1443,1443,1453,1466,1466,1466,1466,1466,1466,1466,1466,1466,1466,1469,1469,1469,1482,1482,1495,1496,1496,1496,1496,1496,1536,1536,1539,1539,1539,1539,1539,1554,1559,1568,1569,1570,1571,1571,1584,1606,1614,1616,1657,1657,1657,1657,1657,1657,1657,1672,1672,1672,1691,1706,1707,1708,1709,1710,1710,1710,1710,1724,1724,1725,1726,1751,1758,1758,1758,1758,1758,1758,1797,1807,1814,1814,1814,1853,
1853,1853,1853,1853,1891,1929,1967,2005,2005,2005,2005,2043,2043,2043,2043,2043,2043,2081,2119,2119,2147,2147,2147,2165,2203,2203,2241,2279,2298,2336,2336,2336,2336,2336,2336,2336,2336,2336,2342,2348,2354,2365,2367,2373,2379,2379,2418,2420,2423,2425,2463,2463,2469,2507,2546,2546,2585,2587,2625,2626,2627,2627,2627,2640,2641,2641,2641,2641,2641,2641,2655,2674,2686,2687,2700,2700,2713,2726,2726,2726,2726,2727,2740,2740,2753,2753,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,
2764,2782,2782,2782,2782,2782,2782,2783,2783,2784,2785,2785,2786,2787,2788,2788,2788,2789,2789,2789,2789,2792,2792,2792,2792,2794,2794,2794,2795,2795,2795,2795,2807,2807,2807,2807,2808,2808,2808,2808,2808,2826,2826,2833,2871,2871,2871,2871,2872,2881,2881,2893,2893,2894,2894,2894,2894,2894,2894,2954,2954,2954,2954,2954,3015,3076,3090,3090,3090,3090,3090,3090,3090,3090,3090,3102,3104,3120,3121,3133,3133,3133,3133,3133,3133,3133,3133,3133,3145,3146,3146,3146,3147,3160,3173,3173,3173,3173,3173,3173,
3173,3173,3173,3173,3173,3173,3174,3174,3174,3175,3175,3175,3175,3175,3175,3191,3191,3191,3191,3206,3206,3206,3207,3219,3220,3221,3222,3222,3224,3225,3226,3230,3232,3245,3248,3248,3248,3248,3262,3262,3262,3262,3269,3309,3309,3309,3309,3314,3314,3314,3314,3314,3314,3344,3344,3344,3344,3344,3344,3344,3344,3359,3373,3373,3373,3381,3381,3383,3383,3401,3402,3422,3422,3422,3428,3466,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,
3478,3478,3478,3478,3478,3478,3478,3478,3478,3497,3499,3501,3501,3501,3540,3540,3540,3559,3560,3560,3579,3580,3580,3599,3599,3618,3619,3638,3638,3652,3652,3652,3666,3685,3685,3685,3685,3745,3745,3745,3745,3745,3745,3745,3751,3752,3752,3791,3830,3869,3869,3869,3869,3869,3888,3894,3894,3894,3894,3954,3960,3966,3972,3978,3984,3990,3996,4024,4062,4081,4119,4122,4122,4164,4192,4220,4258,4259,4259,4259,4259,4259,4259,4265,4266,4266,4272,4278,4278,4278,4278,4278,4322,4328,4329,4329,4330,4330,4331,4331,
4332,4332,4333,4333,4371,4374,4374,4374,4374,4376,4376,4414,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4425,4427,4427,4427,4427,4428,4434,4440,4440,4440,4440,4440,4478,4478,4478,4478,4478,4485,4498,4511,4512,4513,4526,4526,4526,4526,4526,4527,4527,4528,4529,4542,4555,4555,4555,4573,4573,4574,4582,4600,4600,4601,4601,4602,4602,4602,4602,4602,4603,4603,4603,4603,4604,4605,4605,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,4615,4616,4617,4617,4617,4617,4617,4617,4617,4617,4617,
4617,4618,4618,4619,4619,4619,4630,4637,4649,4667,4685,4685,4685,4685,4723,4735,4735,4735,4735,4741,4742,4742,4743,4743,4743,4743,4743,4743,4743,4743,4803,4803,4863,4863,4863,4882,4894,4894,4894,4894,4894,4894,4894,4906,4906,4906,4906,4906,4906,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4907,4918,4929,4929,4940,4951,4951,4951,4964,4977,4990,5003,5003,5015,5015,5027,5028,5028,5029,5041,5041,5051,5051,5051,5052,5053,5053,5053,5053,5054,5057,5075,5075,5075,5075,5075,5075,5075,
5075,5075,5076,5076,5077,5077,5080,5080,5083,5086,5089,5089,5092,5095,5095,5095,5095,5095,5095,5095,5095,5095,5134,5135,5138,5138,5138,5138,5138,5139,5140,5140,5159,5159,5159,5187,5215,5243,5271,5299,5299,5299,5299,5299,5332,5332,5332,5332,5332,5340,5340,5340,5378,5378,5379,5393,5407,5413,5413,5425,5437,5439,5439,5477,5477,5477,5478,5492,5512,5550,5588,5588,5588,5607,5609,5609,5628,5647,5649,5649,5668,5687,5689,5708,5710,5710,5729,5730,5744,5744,5744,5758,5758,5759,5784,5823,5823,5834,5834,5845,
5845,5846,5884,5884,5884,5885,5885,5885,5885,5924,5924,5924,5927,5933,5933,5939,5939,5967,5995,6023,6051,6079,6107,6135,6141,6144,6147,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6153,6176,6176,6176,6176,6214,6214,6214,6220,6264,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6302,6308,6310,6310,6329,6336,6336,6336,6336,6374,6380,6380,6380,6418,6418,6418,6418,6419,6422,6424,6424,6425,6426,6427,6465,6483,6483,6483,
6489,6527,6527,6527,6530,6530,6530,6543,6543,6555,6555,6556,6556,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6567,6585,6585,6585,6585,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6586,6593,6593,6593,6593,6611,6611,6611,6611,6629,6629,6647,6654,6661,6667,6669,6669,6707,6719,6720,6720,6720,6720,6731,6731,6731,6731,6731,6732,6733,6733,6745,6746,6758,6758,6758,6758,6758,6758,6758,6758,6758,6763,6763,6775,6786,6786,6804,6804,6816,6818,6818,6818,6818,
6818,6830,6830,6830,6831,6831,6831,6831,6831,6831,6831,6832,6833,6833,6833,6833,6833,6833,6833,6894,6894,6895,6896,6897,6898,6900,6902,6903,6906,6906,6925,6926,6926,6926,6926,6926,6926,6928,6930,6933,6933,6933,6936,6936,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6939,6951,6963,6964,6993,7032,7032,7032,7032,7032,7032,7060,7088,7116,7144,7172,7200,7215,7215,7233,7261,7289,7289,7289,7289,7289,7289,7292,7295,7298,7301,7304,7305,7305,
7305,7315,7323,7335,7335,7341,7341,7360,7360,7360,7374,7374,7374,7374,7374,7380,7392,7392,7392,7392,7398,7404,7404,7443,7445,7445,7464,7466,7468,7468,7487,7489,7491,7491,7493,7493,7512,7514,7514,7514,7528,7547,7547,7547,7547,7547,7558,7558,7569,7569,7575,7576,7576,7577,7578,7579,7579,7579,7607,7645,7683,7686,7689,7692,7695,7698,7701,7704,7704,7705,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7728,7729,7729,7730,7731,7732,7733,7734,7734,7734,7755,7756,7779,7779,7780,7786,7786,7825,
7825,7825,7831,7831,7832,7832,7833,7833,7834,7834,7835,7835,7836,7855,7855,7874,7874,7874,7874,7880,7918,7918,7924,7925,7926,7927,7927,7927,7927,7928,7929,7929,7929,7935,7935,7973,7979,7979,7979,7993,7998,7998,8011,8011,8018,8018,8018,8018,8031,8031,8043,8056,8057,8057,8057,8057,8058,8058,8058,8058,8058,8059,8059,8059,8059,8060,8060,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8061,8064,8064,8075,8075,8075,8075,8075,8075,8075,
8075,8076,8076,8089,8089,8089,8089,8089,8089,8095,8097,8098,8098,8098,8098,8098,8136,8136,8136,8146,8159,8159,8159,8160,8160,8171,8182,8193,8193,8193,8193,8205,8205,8209,8209,8209,8209,8212,8225,8225,8225,8225,8226,8227,8227,8227,8227,8227,8227,8239,8239,8251,8251,8263,8324,8384,8394,8395,8395,8396,8396,8396,8396,8396,8434,8435,8435,8435,8435,8435,8435,8454,8455,8456,8456,8456,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8458,8459,8460,8460,8461,8461,8461,8464,8467,8470,
8473,8476,8479,8479,8479,8479,8479,8482,8485,8485,8485,8485,8485,8485,8485,8523,8524,8524,8524,8524,8524,8524,8524,8526,8526,8526,8528,8528,8528,8528,8530,8530,8530,8531,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8556,8559,8565,8571,8571,8571,8571,8594,8612,8612,8634,8634,8634,8634,8634,8634,8634,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8637,8676,8682,8682,8682,8682,8682,8682,8683,8684,8686,8686,8724,8724,8730,8748,8748,8750,8750,8763,8763,8776,8777,8777,
8788,8788,8788,8788,8788,8788,8788,8788,8788,8788,8789,8789,8789,8790,8791,8792,8793,8794,8796,8797,8797,8797,8797,8797,8797,8797,8797,8825,8825,8838,8838,8838,8838,8838,8838,8838,8849,8849,8849,8864,8864,8864,8879,8917,8917,8918,8918,8927,8927,8927,8927,8927,8927,8927,8927,8930,8931,8941,8941,8952,8954,8954,8954,8954,8954,8966,8966,8966,8966,8966,8966,8966,8966,9026,9036,9050,9050,9111,9111,9172,9173,9180,9181,9182,9183,9184,9185,9186,9186,9186,9187,9187,9187,9187,9187,9199,9211,9212,9218,9218,
9257,9257,9257,9257,9257,9257,9257,9257,9257,9296,9296,9296,9296,9296,9296,9296,9296,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9314,9315,9316,9318,9319,9320,9321,9321,9321,9321,9327,9327,9328,9329,9329,9329,9329,9329,9336,9337,9337,9337,9337,9337,9337,9337,9337,9337,9337,9337,9337,9337,9337,9337,9337,9375,9375,9375,9378,9381,9381,9381,9381,9381,9382,9382,9382,9382,9397,9412,9412,9418,9419,9419,9419,9421,9421,9421,
9421,9422,9422,9422,9422,9422,9422,9422,9422,9422,9422,9422,9422,9434,9446,9460,9460,9460,9521,9581,9642,9702,9703,9703,9703,9741,9741,9742,9743,9744,9745,9757,9758,9759,9769,9770,9771,9771,9772,9772,9772,9772,9772,9773,9773,9773,9774,9775,9776,9777,9778,9778,9778,9778,9778,9778,9778,9778,9778,9779,9779,9784,9785,9785,9785,9816,9816,9817,9817,9817,9817,9817,9817,9817,9817,9817,9823,9836,9836,9838,9838,9838,9853,9853,9853,9853,9854,9854,9854,9868,9868,9868,9868,9868,9868,9868,9868,9868,9868,9868,
9868,9868,9878,9878,9878,9888,9888,9889,9889,9889,9889,9949,10009,10009,10016,10016,10017,10018,10018,10019,10019,10021,10021,10021,10021,10021,10033,10045,10045,10083,10083,10121,10122,10122,10122,10122,10122,10122,10122,10122,10122,10123,10124,10125,10126,10127,10127,10127,10127,10140,10140,10140,10140,10140,10140,10140,10140,10140,10154,10154,10154,10154,10154,10157,10157,10157,10157,10158,10158,10158,10159,10159,10159,10159,10159,10159,10159,10164,10164,10202,10204,10204,10204,10204,10214,10214,10216,10228,10240,10301,10301,10301,10301,10301,10302,10302,10302,10302,10302,10302,
10308,10348,10354,10392,10392,10392,10392,10392,10392,10392,10392,10392,10392,10392,10392,10392,10392,10421,10423,10423,10423,10423,10425,10425,10425,10425,10425,10425,10425,10426,10426,10426,10439,10439,10477,10477,10479,10485,10485,10485,10485,10485,10485,10485,10485,10485,10485,10485,10485,10485,10485,10485,10485,10545,10546,10546,10558,10570,10570,10570,10570,10576,10616,10616,10622,10623,10624,10625,10625,10626,10627,10643,10643,10643,10643,10643,10643,10643,10643,10643,10643,10643,10646,10652,10652,10652,10652,10652,10652,10654,10669,10669,10670,10670,10670,10670,10671,10671,10671,10732,
10732,10732,10772,10811,10849,10849,10850,10850,10850,10850,10850,10850,10851,10852,10852,10852,10852,10852,10854,10854,10856,10894,10896,10909,10909,10909,10909,10909,10909,10909,10909,10969,10969,10969,10975,11013,11051,11089,11090,11091,11091,11130,11130,11130,11136,11136,11136,11166,11166,11172,11178,11184,11184,11185,11185,11185,11185,11185,11187,11187,11187,11188,11188,11188,11188,11188,11188,11188,11188,11188,11188,11188,11188,11188,11218,11256,11268,11268,11274,11274,11274,11274,11274,11312,11313,11319,11319,11319
;
