
//Generated by parsetable at 2020/2/12 10:49:57

yynacts =127992;
yyngotos =11118;
yynrules =1711;
yynstates =1777;

yya_sym =
40,301,302,303,304,307,311,314,418,426,468,491,0,59,59,0,0,41,59,333,342,352,354,783,333,342,352,354,783,0,41,59,333,342,352,354,783,0,40,301,341,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,338,339,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,
384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,
758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1007,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,
1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,332,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,
494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,
1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,329,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,
366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,
882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,
1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,
504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,
1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,320,514,1013,1035,308,310,309,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,
365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,
871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,
1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,309,310,477,918,941,308,632,332,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,
490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,
1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,308,310,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,
363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,
801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,
1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,
502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,
1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,59,0,783,0,41,59,340,338,339,40,301,338,339,40,301,338,339,40,301,263,264,310,312,334,335,337,340,347,348,355,
356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,
700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,41,333,342,352,354,783,338,339,1007,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,
388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,
811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,
1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,529,938,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,
500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,
1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,
369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,
933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,
1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,61,64,262,264,287,310,312,334,335,337,340,341,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,458,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,
507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,
1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,323,324,325,330,333,342,343,344,345,346,352,354,528,547,783,942,46,46,0,37,38,40,41,42,43,44,45,47,
59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,301,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,
406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,458,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,
737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,943,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,
1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,44,325,262,264,287,310,312,334,335,337,340,341,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,
415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,
985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,323,
324,325,330,333,342,343,344,345,346,352,354,528,547,783,942,324,343,344,345,346,942,0,41,44,59,317,318,325,330,333,342,352,354,547,783,40,46,64,262,264,301,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,
442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,
994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,
362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,
758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,
1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,
501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,
1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,64,40,308,310,309,505,40,44,301,40,64,341,308,632,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,
356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,
700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,305,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,
488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,
1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,305,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,
362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,
758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,
1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,
501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,
1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,305,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,
369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,
933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,
1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,305,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,
507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,
1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,64,0,59,64,329,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,
348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,
635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,301,40,301,40,301,44,995,0,41,59,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,
360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,
649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,
1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,64,301,311,326,64,262,264,287,310,312,334,335,337,340,341,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,
403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,
982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,59,317,
46,0,41,59,64,262,264,287,310,312,317,334,335,337,340,341,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,
624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,317,0,41,59,309,779,458,758,975,0,41,44,59,317,318,323,324,325,330,333,342,343,344,345,346,352,354,528,547,783,942,458,758,975,0,41,44,59,317,318,323,324,325,330,333,342,343,344,345,346,
352,354,528,547,783,942,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,
635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,
1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,
415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,
985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,262,263,262,264,287,302,305,
310,312,322,324,326,331,334,335,337,340,343,344,345,346,347,348,350,351,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,
525,528,550,563,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,
990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,309,779,0,41,44,59,317,318,323,324,325,330,
333,342,343,344,345,346,352,354,458,528,547,758,783,942,975,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,
595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,
1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,
392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,
976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,
1138,40,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,
630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,
404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,
983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,46,64,262,264,
310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,
646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,
1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,324,347,324,347,324,324,347,324,41,44,41,262,264,287,310,312,334,335,337,340,341,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,
399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,
980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,333,342,
352,354,783,44,324,343,344,345,346,942,41,44,324,343,344,345,346,942,262,46,64,91,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,
506,507,508,510,550,553,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,
1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,305,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,
376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,
946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,
1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,305,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,
563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,
1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,
384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,
956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1107,1108,1138,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,
610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,
1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,
410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,
984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,305,46,64,262,264,
310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,
650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,
1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,64,323,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,
420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,
988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,649,46,64,262,264,310,312,334,335,337,
340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,
675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,
1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,528,64,262,264,287,310,312,334,335,337,340,341,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,
442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,
997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,528,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,
357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,
721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,
1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,
490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,
1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,41,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,
337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,
615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,
1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,262,264,275,40,64,91,0,37,38,41,42,43,44,45,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,
322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,
504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,
954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,44,0,41,59,616,672,783,1075,46,0,37,38,41,42,43,44,45,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,
370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,
643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,
1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,528,565,566,604,640,652,
654,1008,1029,1032,0,41,44,59,616,672,783,1075,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,
985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,
126,261,262,263,264,275,287,301,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,
531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,
1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,
343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,
624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,
368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,
678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,
1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,93,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,
392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,
933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,
1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,
440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,
978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,
64,0,37,38,41,42,43,44,45,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,
399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,
699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,0,37,38,41,42,43,44,45,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,
341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,
547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,
979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,
33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,
507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,
1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,322,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,
316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,
597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,
1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,
319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,
500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,
949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,
1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,37,38,41,42,43,44,45,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,
380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,
657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,
1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,40,0,37,38,41,42,43,44,45,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,
319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,
500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,
949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,
1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,40,262,262,60,40,262,40,60,91,40,40,40,40,40,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,
358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,
612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,
997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,
91,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,
424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,
823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,
1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,
350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,
584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,
988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,0,37,38,41,42,43,44,45,
46,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,
406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,
743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,
1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,
344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,
563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,
982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,0,37,
38,41,42,43,44,45,46,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,
399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,
699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,
335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,
535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,
975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1107,1108,1138,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,
390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,
678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,
326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,
508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,
958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,
1101,1102,1103,1104,1105,1106,1107,1108,1138,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,
383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,
667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,
1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,
320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,
501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,
952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,
1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,263,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,
596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,263,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,
396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,
979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,
46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,91,94,124,262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,
405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,
823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,
1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,44,329,0,41,59,317,318,330,333,342,352,354,547,783,37,38,42,43,45,47,60,61,62,94,124,262,264,268,287,290,293,294,302,305,310,312,319,320,321,322,324,326,331,334,335,337,340,341,343,344,345,346,347,348,350,351,355,356,357,358,359,360,361,362,363,
364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,550,563,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,
650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,
1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,329,330,333,342,352,354,547,783,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,
334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,
604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,
1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,
362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,
654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,
1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,
383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,
743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,
1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,
411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,
953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,
985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,
91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,
530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,
1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,329,330,333,342,352,354,547,783,40,40,41,264,301,310,312,334,335,337,
340,344,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,
678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,
1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,42,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,
469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,
1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,
321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,
601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,
1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,306,40,458,758,975,0,41,44,59,317,318,323,324,325,330,333,342,343,344,345,346,352,354,528,547,783,942,46,0,41,44,59,311,317,318,323,324,325,
329,330,333,342,343,344,345,346,352,354,458,528,547,758,783,942,975,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,301,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,
370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,458,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,
639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,943,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,
1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,
291,292,293,294,301,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,
443,458,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,
882,883,885,902,918,924,933,938,939,941,942,943,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,
1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,324,343,344,345,346,942,0,41,44,59,317,318,325,330,333,342,352,354,547,783,61,64,44,329,0,41,59,317,323,528,0,41,44,59,317,318,324,325,330,333,342,343,344,345,346,352,354,547,783,942,40,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,
357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,
700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,324,40,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,
476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,
1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,324,40,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,
359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,
722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,
1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,
490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,
1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,324,40,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,
362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,
743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,
1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,262,264,287,310,312,334,335,337,340,341,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,
502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,
1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,323,324,325,330,333,342,343,344,345,346,352,354,528,547,783,942,41,41,64,60,91,46,64,262,
264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,
646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,
1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,321,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,
420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,
988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,64,528,323,41,44,40,301,302,303,304,
46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,
638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,
1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,
418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,
986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,64,0,59,64,0,44,59,699,
947,44,0,59,40,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,
615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,64,325,64,325,41,44,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,41,44,93,333,616,672,1075,33,40,41,42,43,45,
46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,338,339,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,
510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,
1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,
334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,
609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,
364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,
663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,
1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,
468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,
998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,
316,321,324,334,335,337,339,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,
596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,642,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,902,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,
1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,
358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,
647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,
1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,
381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,
741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,
1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,
415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,
954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,
1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,
494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,
988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,
263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,
560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,
1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,
348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,
635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,60,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,339,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,
370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,642,646,647,649,650,654,657,662,663,668,674,675,678,
679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,902,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,
1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,62,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,339,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,
391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,642,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,
883,885,902,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,
1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,
425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,
967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,
504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,
994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,
310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,
595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,
1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,
359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,
649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,
1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,
382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,
743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,
1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,350,652,654,1029,1032,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,
404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,
953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,321,597,634,662,663,37,42,43,45,47,60,61,62,94,265,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,
420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,
957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,
501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,
991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,546,33,40,43,45,46,64,91,126,261,262,263,
264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,
563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,
1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,
350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,
638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,
376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,
700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,
1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,
402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,
947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,333,342,352,354,783,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,41,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,44,93,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,
364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,
811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,
1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,322,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,322,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,652,654,0,41,44,59,93,262,264,287,302,305,306,310,312,313,317,318,319,320,322,323,324,325,326,329,
330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,
515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,
975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1107,1108,1138,262,264,287,396,953,954,955,956,957,1003,1004,1005,1015,1016,1025,1048,1052,1053,1054,1055,1056,1057,1058,41,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,
504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,
1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,
355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,
638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,301,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,
550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,
1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,
360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,
650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,338,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,
382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,
743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,
1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,
418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,
955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,
497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,
989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,
264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,
563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,
1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,
350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,
638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,344,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,
415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,
985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,959,960,961,33,40,43,45,
46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,329,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,
525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,
1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,
335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,
610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,
365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,
668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,
1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,
390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,
883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,
1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,
429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,
974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,
1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,
505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,
997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,396,953,954,955,956,957,1057,1058,1064,1065,1066,1067,1068,1069,1070,1071,1072,
1073,396,953,954,955,956,957,1057,1058,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,338,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,
430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,
976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,
1138,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,
640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,
1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,42,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,
424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,
990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,317,0,41,59,318,330,333,342,352,354,547,783,
33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,
505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,
997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,
357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,
700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,339,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,
399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,642,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,902,933,941,
943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,
1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,
440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,
978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,
33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,
505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,
997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,
310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,
582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,
1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,
357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,
640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,
377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,
700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,
1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,
399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,
945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,
1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,60,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,339,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,
440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,642,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,902,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,
974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,
1108,1138,62,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,339,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,
501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,642,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,902,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,
989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,
263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,
559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,
1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,
346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,
630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,
369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,
679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,
1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,
393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,
933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,
1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,
429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,
974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,
1108,1138,350,652,654,1029,1032,262,264,287,302,305,310,312,322,324,326,331,334,335,337,340,343,344,345,346,347,348,350,351,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,
497,500,501,503,504,505,506,507,508,510,513,515,525,528,550,563,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,953,954,955,956,957,958,964,965,966,967,974,976,
978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,
40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,
510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,
1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,329,330,333,342,352,354,547,783,321,597,634,662,0,41,44,46,
59,317,318,329,330,333,342,352,354,547,783,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,
488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,
984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,
329,330,333,342,352,354,547,783,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,
491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,
987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,329,330,333,
342,352,354,547,783,40,546,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,
494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,
988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,329,330,333,342,
352,354,547,783,262,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,
638,639,640,646,647,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,
1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,
380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,
722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,
1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,
403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,
947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,329,330,333,342,352,354,547,783,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,
411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,
953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,329,330,333,342,352,354,547,783,37,38,42,43,45,47,60,61,62,94,124,268,290,293,294,321,350,525,652,654,0,41,44,59,262,264,287,302,305,310,312,317,318,319,320,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,
376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,657,663,666,667,668,673,674,
675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,41,44,41,44,40,301,311,326,44,0,41,59,44,0,41,59,33,40,41,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,
344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,
624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,0,41,59,318,330,333,342,352,354,547,783,40,324,330,333,
264,302,305,310,312,322,324,326,331,334,335,337,340,343,344,345,346,347,348,350,351,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,
510,513,515,525,528,550,563,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,
987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,343,346,
347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,
680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,
1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,
1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,
337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,
615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,
1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,317,0,41,59,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,
383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,
955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,
497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,
989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,323,324,343,344,345,346,528,942,40,46,
64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,
638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,
1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,323,324,343,344,345,346,528,942,40,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,
392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,
974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,
1108,1138,323,528,0,41,44,59,317,318,324,325,330,333,342,343,344,345,346,352,354,547,783,942,323,324,343,344,345,346,528,942,40,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,
476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,546,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,
1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,262,264,287,310,311,312,334,335,337,340,341,347,348,355,356,357,358,359,360,361,
362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,
758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,
1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,323,324,325,330,333,342,343,344,345,346,352,354,528,547,783,942,262,264,287,310,311,312,334,335,337,340,341,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,
418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,
986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,0,41,44,59,317,318,323,324,
325,330,333,342,343,344,345,346,352,354,528,547,783,942,40,64,341,554,610,643,0,59,649,64,554,341,323,61,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,
503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,
1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,341,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,
380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,
949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,44,699,947,0,59,64,0,59,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,
506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,
1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,323,324,343,344,345,346,942,44,0,59,554,554,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,
335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,
610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,44,336,0,37,38,41,42,43,44,45,46,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,
323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,
505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,
955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,
488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,
984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,
91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,
531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,
1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,93,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,
652,654,1008,1029,1032,40,546,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,350,525,652,654,0,41,44,59,93,262,264,287,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,
387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,672,673,674,675,
678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,94,0,37,38,41,42,43,44,45,47,59,60,61,62,93,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,
333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,
525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,
967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,
1105,1106,1107,1108,1138,37,42,43,45,47,94,0,38,41,44,59,60,61,62,93,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,
392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,
680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,94,0,37,38,41,42,43,44,45,47,59,60,61,62,93,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,
335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,
535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,
975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1107,1108,1138,37,42,47,94,0,38,41,43,44,45,59,60,61,62,93,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,
396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,
694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,42,47,94,0,38,41,43,44,45,59,60,61,62,93,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,
340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,
542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,
978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,
1138,94,0,37,38,41,42,43,44,45,47,59,60,61,62,93,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,
399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,
699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,
377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,
721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,
403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,
948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,0,41,44,59,60,61,62,93,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,
384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,
668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,
1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,350,525,652,654,0,41,44,59,93,262,264,287,302,305,306,310,312,313,317,318,319,320,
321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,
504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,
957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,604,640,652,654,1008,1029,1032,0,41,44,59,93,262,264,287,302,305,306,310,312,313,317,318,319,320,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,
377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,609,610,612,615,616,618,620,624,630,632,635,638,639,643,646,647,649,650,657,663,666,
667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1031,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,321,350,525,604,640,652,654,1008,1029,1032,0,41,44,59,93,262,264,287,302,305,306,310,312,
313,317,318,320,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,
500,501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,609,610,612,615,616,618,620,624,630,632,635,638,639,643,646,647,649,650,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,
956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1031,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,
501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,
992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,546,33,40,43,45,46,64,91,126,261,262,263,264,
275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,
564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,
1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,
355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,
639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,
377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,
721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,62,94,124,319,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,
390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,
885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,
1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,
442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,
980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,
45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,
529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,
1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,597,634,662,663,40,635,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,
350,525,652,654,0,41,44,59,93,262,264,287,302,305,306,310,312,313,317,318,319,320,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,
429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,
883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,652,654,0,41,44,59,93,262,264,287,302,305,306,310,312,313,317,318,319,320,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,
359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,
616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,
1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,301,302,305,310,312,316,
321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,
601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,
1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,652,743,0,41,44,59,60,61,62,93,262,264,268,287,302,305,306,310,312,313,317,318,
319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,
501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,
956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,652,654,0,41,44,59,93,262,264,287,302,305,306,310,312,313,317,318,319,320,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,
382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,
672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,652,654,0,41,44,59,93,262,264,287,302,305,306,310,312,313,317,318,319,320,
322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,
505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,
958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,
1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,652,654,0,41,44,59,93,262,264,287,302,305,306,310,312,313,317,318,319,320,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,
384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,672,673,
674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,
1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,
366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,
674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,
1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,0,37,38,41,42,43,44,45,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,
352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,
596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,
990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,322,349,313,33,40,43,45,46,64,91,126,
261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,
553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,
1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,329,41,62,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,
430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,
988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,62,44,41,44,41,62,40,41,44,62,321,554,988,
989,1049,60,60,40,41,44,62,321,554,988,989,1049,40,41,44,62,321,554,988,989,1049,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,
375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,
694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,
1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,341,350,525,604,640,652,654,1008,1029,1032,41,44,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,341,350,525,604,640,652,654,1008,1029,1032,37,38,42,43,44,
45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,528,604,640,652,654,1008,1029,1032,41,44,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,329,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,
410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,
953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,329,350,525,604,640,652,654,1008,1029,1032,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,
1029,1032,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,44,44,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,
360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,
650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,91,94,124,262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,
350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,
609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,
1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,91,94,124,
262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,
471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,
948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,
1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,318,330,0,41,59,333,342,352,354,547,783,44,0,41,59,317,318,330,333,342,352,354,547,783,40,546,37,38,42,43,45,47,60,61,62,94,124,268,290,293,294,350,525,652,654,0,41,44,59,262,264,287,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,
356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,
624,630,632,635,638,639,640,646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,
1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,262,264,268,287,290,293,294,302,305,310,312,317,
318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,
503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,
967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,
1106,1107,1108,1138,37,42,43,45,47,94,0,38,41,44,59,60,61,62,124,262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,
405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,
823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,
1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,
366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,
649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,
1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,42,47,94,0,38,41,43,44,45,59,60,61,62,124,262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,
329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,
513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,
982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,42,47,
94,0,38,41,43,44,45,59,60,61,62,124,262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,
422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,
885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,
1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,
375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,
667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,
364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,
662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,
1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,
387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,
801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,
1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,0,41,44,59,60,61,62,124,262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,
379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,
674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,350,525,652,654,0,41,44,59,262,264,287,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,
334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,
563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,
990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,
268,290,293,294,321,350,525,604,640,652,654,952,1008,1029,1032,0,41,44,59,262,264,287,302,305,310,312,317,318,319,320,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,
420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,609,610,612,615,618,620,624,630,632,635,638,639,646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,
933,938,939,941,944,945,946,947,948,949,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1031,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,
1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,293,294,319,321,350,525,604,640,652,654,952,1008,1029,1032,0,41,44,59,262,264,287,302,305,310,312,317,318,320,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,
374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,609,610,612,615,618,620,624,630,632,635,638,639,646,647,649,650,657,663,666,667,668,673,674,
675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1031,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,
379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,
737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,
1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,546,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,
402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,
946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,
1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,
469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,
981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,
43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,
508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,
1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,62,94,124,319,597,634,662,37,38,42,43,45,47,
60,61,62,94,124,268,290,293,294,321,350,525,652,654,0,41,44,59,262,264,287,302,305,310,312,317,318,319,320,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,
422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,
924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,
1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,293,294,321,350,525,652,654,0,41,44,59,262,264,287,302,305,310,312,317,318,319,320,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,
375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,657,663,666,667,668,673,
674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,124,290,293,294,350,525,652,743,0,41,44,59,60,61,62,262,264,268,287,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,
337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,
566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,
993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,293,
294,321,350,525,652,654,0,41,44,59,262,264,287,302,305,310,312,317,318,319,320,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,
443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,
947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,
1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,293,294,321,350,525,652,654,0,41,44,59,262,264,287,302,305,310,312,317,318,319,320,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,
384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,
699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,
1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,293,294,321,350,525,652,654,0,41,44,59,262,264,287,302,305,310,312,317,318,319,320,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,
347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,
609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,
1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,
337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,
615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,321,597,634,662,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,
362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,
654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,
1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,
383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,
743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,
1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,
411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,
953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,
1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,
985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,
91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,
530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,
1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,342,343,344,346,347,348,355,356,357,358,359,360,361,362,363,364,365,
366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,
882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,
1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,301,311,326,264,310,312,334,335,337,340,344,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,
505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,
1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,40,41,44,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,
370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,
941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,
1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,340,340,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,91,93,94,124,262,264,268,287,290,291,292,293,294,301,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,
368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,458,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,
635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,943,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,
1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,91,93,94,124,262,264,268,
287,290,291,292,293,294,301,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,
440,442,443,458,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,
859,871,882,883,885,902,918,924,933,938,939,941,942,943,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,
1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,0,41,44,59,317,322,329,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,
0,41,44,59,317,318,323,324,325,330,333,342,343,344,345,346,352,354,528,547,783,942,264,275,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,
508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,
1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,323,324,343,344,345,346,528,942,323,324,343,344,345,346,528,942,323,324,343,344,345,346,528,942,311,0,41,44,59,317,318,323,324,325,330,333,
342,343,344,345,346,352,354,528,547,783,942,995,311,0,41,44,59,317,318,323,324,325,330,333,342,343,344,345,346,352,354,528,547,783,942,341,554,610,643,0,59,264,309,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,
442,468,469,471,476,488,489,490,491,494,497,499,500,501,502,503,504,505,506,507,508,510,513,514,515,516,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,779,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,
989,990,991,992,993,994,997,998,1013,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1035,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,301,40,340,340,341,40,46,64,
262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,
640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,
1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,
430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,
993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,64,0,44,59,699,947,33,40,43,45,46,64,91,126,
261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,
553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,
1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,325,40,40,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,
652,654,1008,1029,1032,41,44,93,333,616,672,1075,336,0,37,38,41,42,43,44,45,46,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,
382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,
666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,
1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,
388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,
958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,
1105,1106,1107,1108,1138,336,0,37,38,41,42,43,44,45,46,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,
390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,
678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,44,41,44,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,652,654,0,41,44,59,61,93,262,264,268,287,302,305,306,310,312,313,317,318,319,320,321,322,323,
324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,
507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,
965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,652,654,0,41,44,59,61,93,262,264,268,287,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,
389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,672,673,674,675,678,679,
680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,62,94,124,319,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,652,743,0,41,44,59,60,61,62,93,262,264,268,287,302,305,306,310,312,313,
317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,
497,500,501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,
954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,652,654,0,41,44,59,93,262,264,287,302,305,306,310,312,313,317,318,319,320,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,
380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,
667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,
1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,652,654,0,41,44,59,93,262,264,287,302,305,306,310,312,313,317,318,
319,320,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,
503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,
956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,
494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,
989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,
275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,
567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,
1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,
359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,
650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,
387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,
871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,
1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,
429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,
976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,
1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,
508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,
1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,60,62,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,
334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,
609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,
367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,
678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,
1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,
395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,
945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,
1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,635,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,529,
550,553,555,556,557,558,563,568,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,841,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,
1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,37,38,41,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,
1029,1032,46,64,91,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,553,563,578,582,595,596,601,604,609,610,615,620,
624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,
377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,
721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,44,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,
494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,
1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,313,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,
343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,
624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,348,350,525,604,640,652,654,1008,1029,1032,33,40,43,45,46,64,91,126,261,262,263,264,275,287,
302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,
578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,
1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,321,554,44,62,60,60,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,
375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,
945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,
1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,91,988,1049,41,44,62,321,554,989,45,263,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,
502,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,
1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,
425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,
986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,988,1049,41,44,62,321,554,989,988,1049,41,
44,62,321,554,989,263,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,
501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,
991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,
291,292,293,294,319,320,321,350,525,542,604,640,652,654,975,1008,1029,1032,41,333,783,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,
680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,
1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,624,630,632,635,638,
639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,
596,601,604,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,
404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,
983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,
47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,329,350,525,604,640,652,654,1008,1029,1032,41,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,
419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,
956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,
500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,
990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,
275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,
564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,
1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,
355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,
639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,
377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,
721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,
403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,
948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,
985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,
126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,
550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,
1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,
344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,
630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,44,333,41,1075,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,
391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,
974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,
1108,1138,42,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,
638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,
1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,547,0,41,59,333,342,352,354,783,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,
369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,
679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,
1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,340,37,38,42,43,45,47,94,124,290,293,294,350,525,652,654,0,41,44,59,61,262,264,268,287,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,
363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,
646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,
1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,124,290,293,294,350,525,652,654,0,41,44,59,61,262,264,268,287,302,305,310,312,317,318,319,320,321,322,
324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,
510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,
984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,
47,60,62,94,124,319,37,38,42,43,45,47,94,124,290,293,294,350,525,652,743,0,41,44,59,60,61,62,262,264,268,287,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,
399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,758,761,783,786,801,
811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,
1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,293,294,321,350,525,652,654,0,41,44,59,262,264,287,302,305,310,312,317,318,319,320,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,
362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,
640,646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,
1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,293,294,321,350,525,652,654,0,41,44,59,262,264,287,302,305,310,312,317,318,
319,320,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,
506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,
981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,
45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,
529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,
1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,
337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,
610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,
363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,
657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,
1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,64,41,44,41,44,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,
419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,
987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,343,346,
347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,
680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,
1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,44,341,0,41,44,59,317,318,323,324,325,330,333,342,343,344,345,346,352,354,528,547,783,942,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,504,
505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,
1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,44,469,41,44,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,
374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,
944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,
1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,528,40,779,264,309,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,
550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,779,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,
1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,528,264,309,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,
384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,499,500,501,502,503,504,505,506,507,508,510,513,514,516,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,779,801,811,871,882,883,885,933,941,944,945,946,947,
948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1013,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1035,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,
1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,779,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,
601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,528,40,309,779,40,309,779,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,
360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,
650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,
429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,
992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,301,40,64,40,301,302,303,304,37,38,42,43,45,
47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,322,350,525,604,640,652,654,1008,1029,1032,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,
506,507,508,510,550,563,578,582,595,596,601,604,609,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,
1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,333,610,616,672,336,0,37,38,41,42,43,44,45,46,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,
310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,
489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,
944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,
1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,336,0,37,38,41,42,43,44,45,46,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,
370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,
643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,
1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,
350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,
638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,
377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,
721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,94,0,37,38,41,42,43,44,45,47,59,60,61,62,93,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,
362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,
620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,
1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,42,43,45,47,94,0,38,41,44,59,60,61,62,93,124,262,264,268,287,
290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,
460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,
902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,
1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,94,0,37,38,41,42,43,44,45,47,59,60,61,62,93,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,
364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,
630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,
1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,42,47,94,0,38,41,43,44,45,59,60,61,62,93,124,262,264,268,287,290,291,
292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,
469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,
924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,
1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,42,47,94,0,38,41,43,44,45,59,60,61,62,93,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,
366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,
635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,
1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,94,0,37,38,41,42,43,44,45,47,59,60,61,62,93,124,262,264,268,287,290,291,292,293,
294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,
475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,
938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,
1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,
424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,
967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,
506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,
1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,0,41,44,59,60,61,62,93,124,262,264,268,
287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,
443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,
885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,
1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,124,0,41,44,59,60,61,62,93,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,
363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,
624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,
1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,
367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,
721,722,737,741,743,758,801,811,841,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,
1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,41,44,62,46,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,
624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,41,44,46,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,550,
553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,
1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,44,62,41,44,62,46,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,430,440,442,468,469,471,
476,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,
994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,
365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,
694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,
1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,44,62,46,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,
624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,
418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,841,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,
976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,
1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,
506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,
998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,41,64,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,
652,0,41,44,59,60,61,62,93,262,264,268,287,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,
425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,
859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,
1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,313,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,
360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,
650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,573,604,640,652,654,1008,1029,1032,41,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,
337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,
610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,662,40,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,
390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,
948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,
1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,
743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,
1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,989,41,44,62,321,554,41,44,263,62,44,62,62,989,41,44,62,321,554,989,41,44,62,321,554,41,37,38,41,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,333,41,783,538,538,41,41,41,41,40,33,40,43,45,46,64,91,126,261,
262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,
559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,
1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,
1032,41,37,38,41,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,306,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,41,42,43,45,
47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,
293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,1075,41,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,91,94,124,262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,
350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,
609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,
1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,91,94,124,
262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,
471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,
948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,
1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,
596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,330,0,41,59,333,342,352,354,547,783,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,0,41,59,330,
333,342,352,354,547,783,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,
497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,
989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,43,45,46,64,91,126,261,262,263,264,
275,287,302,305,310,312,316,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,
567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,
1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,
356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,
639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,124,0,41,44,59,60,61,62,262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,
350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,
609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,
1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,124,290,293,294,350,525,652,0,41,44,59,60,
61,62,262,264,268,287,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,
476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,
954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,
1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,
595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,
1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,275,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,
395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,
978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,
995,321,554,41,44,62,60,60,554,610,643,0,59,341,264,309,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,499,500,501,502,503,504,505,506,507,508,510,513,514,515,516,550,
563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,779,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1013,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1035,1039,1040,1042,
1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,262,264,528,40,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,
356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,
640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,
420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,
988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,528,528,40,264,310,312,334,335,337,
340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,
679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,
1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,528,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,
488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,
1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,528,309,499,513,514,516,779,1013,1035,264,310,312,334,335,337,340,347,348,355,356,357,
358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,
722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,
1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,528,40,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,
497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,
1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,
376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,
946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,
1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,
601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,
399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,
980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,
312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,
668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,
1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,
469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,
1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,41,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,
319,320,321,350,525,604,640,652,654,1008,1029,1032,0,59,341,554,610,643,44,0,59,341,554,610,643,41,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,
415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,
954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,
1101,1102,1103,1104,1105,1106,1107,1108,1138,41,322,0,59,321,561,41,41,610,41,333,616,672,37,38,42,43,45,47,94,124,0,41,44,59,60,61,62,93,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,
373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,
646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,
1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,652,0,41,44,59,60,61,62,93,262,264,268,287,302,
305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,
488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,
945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,
1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,124,0,41,44,59,61,93,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,
377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,
652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,
1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,124,0,41,44,59,61,93,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,
321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,
503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,
953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,
1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,44,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,529,550,
553,555,556,557,558,563,568,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,841,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,
1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,430,440,442,468,469,471,476,
488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,
997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,
366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,
700,721,722,737,741,743,758,801,811,841,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,
1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,41,44,41,44,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,313,322,349,393,41,44,554,41,44,62,44,62,62,263,44,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,
364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,
811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,
1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,416,783,41,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,
419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,
956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,
1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,41,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,
393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,
941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,
1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,
442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,
979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,
40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,
508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,
1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,
324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,
604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,
1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,262,42,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,
387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,
957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,
1104,1105,1106,1107,1108,1138,42,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,
624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,44,0,41,59,333,342,352,354,783,341,340,44,318,0,41,59,333,342,352,354,547,783,37,38,42,43,45,47,60,61,62,94,124,268,290,293,294,319,320,321,350,525,604,640,652,654,952,1008,1029,1032,
0,41,44,59,318,333,342,352,354,547,783,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,91,94,124,268,290,293,294,318,319,320,321,333,342,350,352,354,525,547,604,640,652,654,783,952,1008,1029,1032,37,38,42,43,45,47,94,124,0,41,44,59,60,61,62,262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,
345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,
595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,
994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,94,124,290,293,294,350,525,652,0,
41,44,59,60,61,62,262,264,268,287,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,
468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,
948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,
1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,64,41,44,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,
578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,
504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,
1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,554,610,643,0,59,341,341,0,59,40,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,
320,321,350,525,604,640,652,654,1008,1029,1032,528,40,40,528,40,528,40,40,40,41,44,40,565,566,41,44,40,40,41,44,40,40,44,41,41,37,38,42,43,45,47,60,61,62,94,124,268,290,293,294,319,320,321,350,525,565,566,604,640,652,654,952,1008,1029,1032,41,44,561,319,348,333,41,616,672,340,41,44,264,310,312,334,335,337,340,347,348,372,384,388,393,394,395,399,410,418,419,420,422,424,
425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,529,550,553,555,556,557,558,563,568,578,582,596,601,604,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,951,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,
986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,398,41,321,554,44,62,554,44,62,41,263,
41,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,
506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,
998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,
294,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,
1008,1029,1032,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,91,94,124,262,264,268,287,290,293,294,302,305,310,312,317,318,319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,
364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,
646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,
1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,91,94,124,262,264,268,287,290,293,294,302,305,310,312,317,318,
319,320,321,322,324,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,
504,505,506,507,508,510,513,515,525,528,547,550,563,565,566,578,582,584,595,596,601,604,609,610,612,615,618,620,624,630,632,635,638,639,640,646,647,649,650,652,654,657,663,666,667,668,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,
974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,
1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,
640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,
1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,
382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,
741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,
1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,
410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,
949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,
490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,
986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,
261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,
553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,
1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,44,62,62,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,
370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,
941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,
1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,
582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,40,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,
391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,
974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,
1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,
646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,
1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,
440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,
994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,263,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,
361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,
743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,
1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,
505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,
1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,
383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,
955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,
630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,
377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,
700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,
1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,319,340,348,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,
395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,
944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,
1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,303,304,616,672,41,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,
429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,
974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,
1108,1138,262,662,41,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,396,525,604,640,652,654,956,957,1008,1029,1032,1057,1058,336,0,37,38,41,42,43,44,45,46,47,59,60,61,62,93,94,124,262,264,268,287,290,291,292,293,294,302,305,306,310,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,
351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,427,429,430,440,442,443,460,468,469,471,475,476,478,488,489,490,491,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,535,539,542,547,550,554,563,565,566,573,578,582,584,
595,596,601,604,609,610,612,615,616,618,620,624,630,632,635,638,639,640,643,646,647,649,650,652,654,657,663,666,667,668,672,673,674,675,678,679,680,686,694,695,699,700,721,722,737,741,743,758,761,783,786,801,811,823,841,848,859,871,882,883,885,902,918,924,933,938,939,941,942,944,945,946,947,948,949,952,953,954,955,956,957,958,964,965,966,967,974,975,976,978,979,980,981,982,983,984,985,986,987,988,
989,990,991,992,993,994,997,998,1008,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,40,546,578,605,42,42,44,0,41,
59,333,342,352,354,547,783,41,44,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,604,640,652,654,1008,1029,1032,41,44,33,40,41,43,45,46,64,91,126,261,262,263,264,275,287,301,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,
388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,
871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,
1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,321,554,41,44,62,554,41,44,62,41,44,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,
491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,
1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,44,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,
369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,
933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,
1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,
582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,44,41,44,41,41,44,41,44,41,44,41,44,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,
347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,
634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,
1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,562,563,302,303,304,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,348,350,525,604,640,652,654,1008,1029,1032,325,41,33,40,43,45,46,64,91,126,261,262,
263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,545,550,553,
559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,
1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,
347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,545,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,
632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,44,41,333,616,672,554,41,44,62,657,1086,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,
359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,
649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,
1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,41,44,41,44,41,44,876,41,44,469,565,566,41,44,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,348,350,525,604,640,652,654,1008,1029,1032,319,348,319,348,40,326,303,304,46,64,
262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,
640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,
1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,535,539,604,640,652,654,1008,1029,1032,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,
343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,545,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,
620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,535,539,567,37,38,40,42,43,45,46,47,60,61,62,64,91,94,124,268,290,291,292,293,294,319,320,321,350,525,535,539,604,640,652,654,1008,1029,1032,33,40,43,45,46,
64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,
530,531,545,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,
1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,657,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,
363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,
801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,
1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,302,303,304,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,
418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,
955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,1107,1108,1138,302,303,304,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,
490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,
986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,302,303,304,264,310,312,334,335,
337,340,344,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,
675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,
1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,40,44,0,59,322,319,319,40,64,41,44,323,469,943,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,348,350,525,604,640,652,654,1008,1029,1032,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,
321,348,350,525,604,640,652,654,1008,1029,1032,41,44,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,
471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,
982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,
46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,
529,530,531,545,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,
1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,33,40,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,
335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,545,550,553,559,560,563,564,567,578,582,595,596,597,601,604,
609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,323,41,44,469,943,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,
380,381,382,383,384,387,388,389,390,391,392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,
949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,
1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,302,303,304,302,303,304,326,41,44,323,41,44,469,943,323,41,44,469,943,943,41,44,469,303,304,64,41,44,41,44,40,303,304,346,944,1078,325,699,945,947,325,699,945,947,46,64,262,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,
392,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,550,563,578,582,595,596,601,604,609,610,615,620,624,630,632,635,638,639,640,646,650,657,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,
976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,
1138,33,40,42,43,45,46,64,91,126,261,262,263,264,275,287,302,305,310,312,316,321,324,334,335,337,340,343,344,346,347,348,350,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,411,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,
504,505,506,507,508,510,525,529,530,531,550,553,559,560,563,564,567,578,582,595,596,597,601,604,609,610,615,620,624,630,632,634,635,638,639,640,646,647,649,650,654,657,662,663,668,674,675,678,679,680,686,694,700,721,722,737,741,743,758,801,811,871,882,883,885,933,941,943,944,945,946,947,948,949,953,954,955,956,957,958,966,967,974,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,
994,997,998,1018,1019,1021,1022,1024,1025,1026,1027,1028,1029,1031,1032,1033,1034,1039,1040,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1138,647,662,946,64,41,44,41,44
;
yya_act =
25,26,27,28,29,30,31,32,33,34,35,36,-5,-5,37,-1,-75,-75,-75,-78,-78,-78,-78,-78,40,41,42,43,44,-72,-72,-72,-79,-79,-79,-79,-79,0,25,26,48,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,
-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,
-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,
-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,50,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,
-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,
-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,52,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,
-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,
-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,
-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,-304,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,
156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,327,328,329,330,-322,-322,-471,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,
203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,
303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,335,336,337,338,339,-357,-357,50,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,
-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,
-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,-236,341,342,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,
201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,
301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,345,-2,44,-154,-154,-154,348,350,351,-127,-127,350,351,-127,-127,350,351,-127,-127,357,81,82,83,84,85,86,87,90,91,92,
93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,
194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,358,359,-79,-79,-79,-79,-79,361,362,363,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,
-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,
-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,
-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,364,365,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,
106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,
307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,376,377,378,81,379,82,83,84,85,86,87,380,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,381,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,382,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,383,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,-183,384,385,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,
-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,
-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,
-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,
-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,386,387,378,81,379,82,83,84,85,86,87,380,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-188,-188,-188,-188,-188,-188,-188,
-188,-188,-188,-188,-188,-188,-188,-188,-188,-188,-188,-188,-188,-188,-188,389,390,391,392,393,394,-168,-168,-168,-168,-168,-168,-168,-168,-168,-168,-168,-168,-168,-168,77,78,79,80,81,26,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,
141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,
99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,
200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,
300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,400,401,402,403,404,405,25,407,26,408,377,409,411,412,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,
194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,415,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,415,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,415,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,415,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,421,377,-375,-375,377,422,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,
91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,
178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,
273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,25,26,25,26,25,26,506,507,-155,-155,-155,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,
97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,523,
486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,
497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,528,377,26,31,529,377,378,81,379,82,83,84,85,86,87,380,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,
229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-315,-315,-315,-315,
531,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,
-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,
-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,533,-222,-222,-222,535,536,381,538,383,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,-185,381,538,383,-186,-186,-186,-186,-186,-186,-186,-186,-186,-186,-186,-186,-186,-186,-186,-186,
-186,-186,-186,-186,-186,-186,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,542,543,378,552,379,461,462,
82,83,553,465,554,555,84,85,86,87,556,468,557,558,90,91,470,559,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,560,108,109,110,111,112,113,114,115,116,117,561,118,119,120,121,122,123,124,125,562,126,563,127,128,129,564,565,130,131,132,133,134,135,136,137,566,138,139,140,141,567,568,142,143,144,569,145,570,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,571,572,
474,573,163,164,165,166,574,167,168,169,170,575,172,576,173,577,174,175,176,177,178,179,180,181,182,485,578,183,487,184,185,579,580,186,581,187,188,189,190,191,192,193,582,583,194,195,196,197,198,199,200,584,585,201,202,586,587,588,589,203,204,205,206,590,591,592,207,593,594,208,209,210,211,212,213,214,215,216,217,218,219,220,595,596,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,597,301,302,303,304,305,598,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-179,-179,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,
-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,-1078,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,
167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,
267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,
123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,
324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,
276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,
282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,608,609,610,611,612,613,614,615,616,386,359,378,81,379,82,83,84,85,86,87,380,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,
126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,
227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-79,-79,
-79,-79,-79,-188,-188,-188,-188,-188,-188,-188,617,-190,-190,-190,-190,-190,-190,-190,618,78,79,456,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,161,163,621,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,623,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,
-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,
-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,
-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,623,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,
-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,
-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,-324,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,106,107,108,109,110,111,112,113,114,115,116,
117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,
218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,
318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,
172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,
272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,630,415,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,
-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,377,632,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,634,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,
188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,
288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,637,377,378,81,379,82,83,84,85,86,87,380,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,
141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-276,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,
195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,
295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,643,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,
466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,
173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,
267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,644,645,646,647,377,648,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-846,649,-132,-132,-132,-132,-132,-132,-132,650,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,
-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,
-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,
-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,
683,684,685,686,-139,-139,-139,-139,-139,-139,-139,-139,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,
457,458,459,357,81,460,379,26,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,
477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,
467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,
175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,
494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,
105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,
189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,
288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,693,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,
123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,
207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,
306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,
400,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,
-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,
-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,
-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,695,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,
-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,
-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,
-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,
452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-827,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,
463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,
483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,
262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,699,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,
-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,
-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,
-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,
-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,
-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,
-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,
-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-844,-1319,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,
-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,
-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,
-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,
-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-843,-1314,700,701,703,704,705,707,708,456,709,710,711,712,25,714,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,
-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,
-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,
-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,-1135,715,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,
-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,
-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,
-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,
-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,716,717,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,
-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,
-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,
-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,718,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,
-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,
-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,
-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,
-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,-1191,719,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,
-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,
-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,
-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,-1192,720,-1200,-1200,
-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,
-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,
-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,
-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,721,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,
-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,
-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,
-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,-1201,
-1201,-1201,-1201,722,-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,-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,723,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,
-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,
-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,
-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,
-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,724,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,
-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,
-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,
-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,725,-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,-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,357,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,
168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,357,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,
125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,728,
729,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,
-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,
-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,
-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,-828,732,733,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,738,739,740,741,742,743,744,745,746,747,748,378,552,749,379,750,751,752,461,462,82,83,753,754,755,553,465,554,555,84,85,86,87,756,556,468,557,558,90,91,757,559,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,560,108,109,110,111,112,113,114,115,116,117,561,118,119,120,121,122,123,124,125,562,126,563,127,128,129,564,565,130,131,132,133,134,135,136,137,566,138,139,140,141,567,568,142,143,144,569,145,570,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,571,572,758,573,163,164,165,166,574,167,168,169,759,575,172,576,173,577,174,175,176,177,178,179,180,760,182,485,578,
183,761,762,184,185,579,580,186,581,187,188,189,190,191,192,193,582,583,194,195,196,197,198,199,200,584,585,201,202,586,587,588,589,203,204,205,206,590,591,592,207,593,594,208,209,210,211,212,213,214,763,215,216,217,218,219,220,595,596,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,764,244,245,246,247,248,249,250,251,252,765,254,766,256,257,258,259,260,
261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,597,301,302,303,304,305,598,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-941,-941,-941,-941,-941,-941,-941,-941,-941,-941,-941,-941,-941,-941,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,
84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,
170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,
264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,
99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,
487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,
499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,
116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,
199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,
298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,
522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,
215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,
315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,
456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,
476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-1321,25,777,81,26,82,83,84,85,86,
87,778,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,
189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,
289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,783,784,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,
143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,
464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,
169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,787,-176,381,538,383,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,788,-934,-934,-934,-934,-934,-934,-934,-934,-934,-934,
-934,-934,-934,-934,-934,-934,-934,-934,-934,-934,-934,-934,-934,-934,-934,-934,-934,789,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,
-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,
-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,
-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,790,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,
-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,
-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,
-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,
-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,389,390,391,392,393,394,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,791,377,793,733,-165,-165,-165,-165,795,796,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,
194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,798,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,800,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,
196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,
296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,803,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,378,81,379,82,83,84,85,86,87,380,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,-203,806,807,377,708,456,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,
282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,809,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,377,812,-574,813,814,25,26,27,28,29,
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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,
179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,
132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,377,-507,-507,377,-259,-259,-259,-259,
-259,822,-50,-50,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,
173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,
273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,377,826,377,827,828,829,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,-781,-781,-781,-781,-781,-781,-781,452,453,831,832,454,455,
78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,833,834,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,
84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,
171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,
265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,
185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,
284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,
142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,
463,464,465,84,85,466,840,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,
168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,841,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,842,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,
95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,
485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,
496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,
114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,
198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,
297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,
216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,
316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,
357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,
480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,
91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,
178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,
273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,849,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,
-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,
-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,
-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,850,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,
-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,
-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,
-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,-652,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,
222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,
322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,
82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,
167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,
96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,
486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,
497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,
115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,
199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,
298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,856,857,858,859,860,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,
215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,
315,316,317,318,319,320,321,322,323,324,866,867,868,869,870,873,874,875,876,877,878,879,880,881,882,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,
219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,
319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,887,888,452,453,454,455,78,79,456,457,458,459,357,
81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,
164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,
470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,
179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,
274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,
110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,
489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,
212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,
312,313,314,315,316,317,318,319,320,321,322,323,324,359,-79,-79,-79,-79,-79,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,-762,655,656,893,657,658,894,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,829,895,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,
302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,899,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,-826,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,674,675,676,682,683,-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,-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,-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,-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,-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,-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,-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,-688,-688,
-688,-688,-688,378,904,379,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,-785,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,
156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,
257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,
92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,
179,180,181,182,523,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,
274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,25,26,942,82,83,84,85,86,87,90,91,943,117,119,944,945,946,126,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,947,
163,948,949,950,951,952,164,953,165,166,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,955,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,
97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,
183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,
498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,958,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,
-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,
-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,
-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,
217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,
317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,
81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,
164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,
470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,
179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,
274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,778,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,966,967,968,-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,-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,-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,-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,-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,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,
85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,
172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,
266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,
102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,
186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,
285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,
121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,
205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,
304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,
323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,
992,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,958,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,
-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,
-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,
-889,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,998,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,
136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,533,-222,-222,-222,-222,-222,-222,-222,-222,-222,-222,-222,
516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,523,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,
194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,840,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,
126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,841,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,842,207,208,
491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,
308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,
516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,
82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,
166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,
94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,
181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,
276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,
111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,
489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,
126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,
210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,
310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1010,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,
-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,
-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,-999,
-999,-999,1011,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,
-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,
-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,-998,516,453,517,518,519,78,79,456,520,458,459,
357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,
479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,
469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,
176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,
270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,
106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,
190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,
289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,
471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,
207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,
306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,
323,324,1017,1018,1019,1020,1021,378,552,379,461,462,82,83,553,465,554,555,84,85,86,87,556,468,557,558,90,91,470,559,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,560,108,109,110,111,112,113,114,115,116,117,561,118,119,120,121,122,123,124,125,562,126,563,127,128,129,564,565,130,131,132,133,134,135,136,137,566,138,139,140,141,567,568,142,143,144,569,145,570,146,147,148,149,150,
151,152,153,155,156,157,158,159,160,161,571,572,474,573,163,164,165,166,574,167,168,169,170,575,172,576,173,577,174,175,176,177,178,179,180,181,182,485,578,183,487,184,185,579,580,186,581,187,188,189,190,191,192,193,582,583,194,195,196,197,198,199,200,584,585,201,202,586,587,588,589,203,204,205,206,590,591,592,207,593,594,208,209,210,211,212,213,214,215,216,217,218,219,220,595,596,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,597,301,302,303,304,305,598,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,
453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1313,-1313,-1313,-1313,-1313,-1313,-1313,-1313,-1313,-1313,-1313,-1313,-1313,-1313,1025,1026,1027,1028,-1315,-1315,-1315,-1315,
-1315,-1315,-1315,-1315,-1315,-1315,-1315,-1315,-1315,-1315,-1315,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1166,-1166,-1166,-1166,-1166,-1166,
-1166,-1166,-1166,-1166,-1166,-1166,-1166,-1166,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,
-1187,-1187,-1187,-1187,-1187,887,888,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1316,-1316,-1316,-1316,-1316,-1316,-1316,-1316,-1316,-1316,
-1316,-1316,-1316,-1316,1035,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,
179,180,181,182,1036,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,
113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,
196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,
295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,
128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,
212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,
312,313,314,315,316,317,318,319,320,321,322,323,324,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,
522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,
215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,
315,316,317,318,319,320,321,322,323,324,-1174,-1174,-1174,-1174,-1174,-1174,-1174,-1174,-1174,-1174,-1174,-1174,-1174,-1174,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,755,1040,1041,761,1044,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,
-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,
-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,
-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,-948,1047,-243,-243,1048,1049,25,26,31,529,1051,-251,-251,-251,1052,-249,-249,-249,516,453,1054,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,
468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,
175,176,177,484,178,179,180,181,182,523,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,
494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,-221,-221,-221,-221,-221,-221,-221,-221,-221,-221,-221,1055,1056,1057,1058,
552,461,462,82,83,553,465,554,555,84,85,86,87,556,468,557,558,90,91,470,559,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,560,108,109,110,111,112,113,114,115,116,117,561,118,119,120,121,122,123,124,125,562,126,563,127,128,129,564,565,130,131,132,133,134,135,136,137,566,138,139,140,141,567,568,142,143,144,569,145,570,146,147,148,149,150,151,152,153,155,156,157,158,159,160,
161,571,572,474,573,163,164,165,166,574,167,168,169,170,575,172,576,173,577,174,175,176,177,178,179,180,181,182,485,578,183,487,184,185,579,580,186,581,187,188,189,190,191,192,193,582,583,194,195,196,197,198,199,200,584,585,201,202,586,587,588,589,203,204,205,206,590,591,592,207,593,594,208,209,210,211,212,213,214,215,216,217,218,219,220,595,596,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,597,301,302,303,304,305,598,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,
291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,
147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,
466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,
173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,
267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,533,-222,-222,-222,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,106,107,108,109,110,111,112,113,114,115,
116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,
317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1066,795,389,390,391,392,393,796,394,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,
179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,795,389,390,391,392,393,796,394,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,
123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,
323,324,795,796,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,795,389,390,391,392,393,796,394,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,378,81,379,82,1076,83,84,85,86,87,380,90,91,92,93,94,95,96,97,98,
99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,
200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,
300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,378,81,379,82,1076,83,84,85,86,87,380,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,
132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-202,-202,-202,-202,-202,-202,-202,-202,
-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,1082,377,1083,1084,1085,1086,-326,-326,1087,377,1089,-480,1090,1092,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,
155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1093,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,
113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,
314,315,316,317,318,319,320,321,322,323,324,1095,822,1097,1098,-505,-505,377,-506,-506,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1100,389,390,391,392,393,394,1101,-512,-512,1102,1103,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,
85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,
172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,
266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1105,829,1107,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,1108,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,
456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,
477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,655,656,657,658,659,660,661,662,663,1111,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,
682,683,684,685,686,887,888,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,675,676,682,683,-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,-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,-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,-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,-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,-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,-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,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,-685,664,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,
-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,
-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,
-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,
-663,-663,-663,-663,-663,655,657,658,659,660,664,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,
-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,
-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,
-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,664,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,
-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,
-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,
-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,
-661,-661,-661,655,657,660,664,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,
-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,
-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,
-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,655,657,660,664,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,
-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,
-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,
-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,
-667,664,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,
-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,
-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,
-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,
111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,
490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,
213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,
313,314,315,316,317,318,319,320,321,322,323,324,655,656,657,658,659,660,664,-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,-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,-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,-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,-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,-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,-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,-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,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,675,676,682,683,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,
-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,
-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,
-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,
-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,674,675,676,680,681,682,683,684,685,686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,
-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,
-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,
-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,674,675,676,680,681,682,683,684,685,686,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,
-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,
-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,
-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,
-687,-687,-687,-687,-687,-687,-687,-687,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,887,888,452,453,454,455,78,79,456,457,458,459,357,81,
460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,
481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,
92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,
180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,
275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,
111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,
490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,
121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,
206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,
227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,453,863,
864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,
475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1134,1135,1136,1137,1138,1139,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,674,
675,676,682,683,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,
-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,
-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,
-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,674,675,676,682,683,-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,-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,-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,-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,-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,-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,-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,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,452,453,454,455,78,79,456,457,458,459,357,81,460,379,26,461,462,82,83,463,
464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,
169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1141,655,656,657,658,659,660,664,665,667,668,669,670,671,675,676,682,1142,-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,-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,-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,-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,-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,
-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,-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,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,
-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,674,675,676,682,683,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,
-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,
-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,
-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,674,675,676,682,683,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,
-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,
-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,
-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,
-695,-695,-695,-695,-695,-695,-695,-695,-695,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,674,675,676,682,683,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,
-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,
-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,
-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,
103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,
187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,
286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1144,-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,-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,-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,-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,-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,-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,-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,-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,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,899,1147,-823,452,453,454,455,78,79,456,457,
458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,
478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1149,1150,1151,942,82,83,84,85,86,87,90,91,943,117,119,944,945,946,126,130,132,133,134,135,136,137,138,
139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,1154,163,1155,949,950,951,952,164,953,165,166,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,955,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-779,1156,1157,732,1158,1159,1161,-611,-611,-611,-611,-611,-611,
-611,-611,1162,1163,1161,-611,-611,-611,-611,-611,-611,-611,-611,1166,-613,-613,-613,-613,-613,-613,-613,-613,655,656,657,658,1167,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,
109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,
193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,
500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,1169,675,676,680,681,682,683,684,685,686,1170,829,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,1171,675,676,680,681,682,683,684,685,686,655,656,657,658,1172,
659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,1173,680,681,682,683,684,685,686,1174,1049,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,1176,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,
215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,
315,316,317,318,319,320,321,322,323,324,1177,655,656,657,658,1178,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,1179,675,676,680,681,682,683,684,685,686,655,656,657,658,1180,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,655,656,657,658,1181,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,
685,686,655,656,657,658,1182,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,655,656,657,658,1183,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,1184,1185,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,
97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,
183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,
498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1187,1188,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,
-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,
-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,
-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,-830,1189,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,
-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,
-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,
-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,
-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,-829,1191,1192,-151,-151,-151,-151,-151,-151,-151,-151,-151,386,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,887,888,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,1040,1041,761,1044,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,
-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,
-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,
-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,-993,747,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,
-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,
-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,
-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,
-955,-955,-955,-955,738,740,741,742,743,747,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,747,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,
-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,
-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,
-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,-953,738,740,743,747,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,
-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,
-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,
-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,738,740,743,
747,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,
-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,
-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,
-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,747,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,
-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,
-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,
-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,-954,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,
488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,
283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,
118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,
201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,
300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,738,739,740,741,742,743,747,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,
-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,
-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,
-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,-964,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,675,676,682,683,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,
-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,
-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,
-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,738,739,740,741,742,743,744,745,746,747,748,
749,750,751,752,755,1040,1041,1042,1043,761,1044,763,764,1045,1046,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,755,1040,1041,1042,1043,761,1044,763,764,1045,1046,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,
-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,
-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,
-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,
112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,
197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,
296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,887,888,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,
127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,
211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,
311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,
228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,
518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1201,1202,1203,1204,738,739,740,741,742,743,
744,745,746,747,748,749,750,751,752,755,1040,1041,761,1044,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,
-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,
-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,
-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,755,1040,1041,761,1044,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,
-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,
-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,
-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,738,739,740,741,742,743,747,748,750,751,752,1040,1041,761,1205,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,
-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,
-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,
-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,-971,738,739,740,741,742,743,744,745,746,747,748,749,750,751,
752,755,1040,1041,761,1044,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,
-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,
-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,
-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,755,1040,1041,761,1044,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,
-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,
-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,
-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,755,1040,1041,761,1044,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,
-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,
-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,
-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,
466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,
173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,
493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1025,1026,1027,1028,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,
99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,
487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,
499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,
116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,
199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,
298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,
522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,
215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,
315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,
456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,
476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,1209,1210,1211,1212,90,91,92,93,94,95,96,97,98,99,100,101,102,
103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,
204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,
304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,25,26,31,529,81,82,83,84,85,86,87,778,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,
157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1216,1218,1219,732,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,106,
107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,
308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1222,1223,1224,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,1225,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,
-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,
-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,
-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,
-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,-301,-301,-301,-301,-301,-301,-301,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,
-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,81,1229,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,
261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,795,389,390,391,392,393,796,394,795,389,390,391,392,393,796,394,795,389,390,391,392,393,796,394,1076,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,
-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,1234,1076,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,-202,1083,1084,1085,1086,-326,-326,81,1243,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,
141,142,143,144,145,146,147,148,149,150,151,1244,152,153,154,155,156,157,158,159,160,161,1245,1246,1247,1248,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,1249,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,1250,244,245,246,247,248,249,250,251,252,253,254,255,256,257,1251,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,25,26,1253,1254,1255,1256,1257,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,
139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1260,377,-258,-258,-258,-258,-258,452,453,454,455,78,79,456,457,
458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,
478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,826,1263,1264,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,
682,683,684,685,686,-782,-782,-782,-782,-782,-782,-782,1107,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,1268,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,
119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,
320,321,322,323,324,1107,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,1270,829,1271,829,655,656,657,658,659,660,664,665,667,668,669,670,671,675,676,682,683,-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,-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,-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,-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,-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,-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,-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,-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,655,656,657,658,659,660,664,665,667,668,669,670,671,675,676,682,683,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,
-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,
-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,
-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1272,655,656,657,658,659,660,664,665,667,668,669,670,671,675,676,682,1273,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,
-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,
-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,
-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,
-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,674,675,676,682,683,-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,-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,-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,-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,-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,-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,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,674,675,676,682,683,-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,-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,-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,-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,-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,-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,-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,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,453,863,864,78,79,456,865,458,459,357,81,
460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,
482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,
96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,
183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,
498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,
118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,
203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,
302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,
324,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1280,1281,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,
84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,
171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,
266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,
189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,
288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,
473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,
210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,
310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1285,1286,1292,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,943,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,944,945,1293,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,947,
163,948,949,950,951,952,164,953,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,1294,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,1295,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1296,655,656,1297,657,658,1298,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,
685,686,78,79,456,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,621,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,
111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,
490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1302,829,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1304,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,
467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,
175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,
494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,1306,675,676,680,681,682,683,684,685,686,452,453,454,455,78,79,456,457,458,459,357,81,460,379,
461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,
165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1308,1310,1311,-372,-592,1312,1313,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,
109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,
310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,456,1318,1319,-616,-616,-616,-616,-616,-616,1321,357,1292,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,943,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,944,945,1293,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,947,163,948,949,950,951,952,164,953,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,1295,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,942,82,83,84,85,86,87,90,91,943,117,119,944,945,946,126,130,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,947,163,948,949,950,951,952,164,953,165,166,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,955,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1318,1319,-616,-616,-616,-616,-616,-616,1318,1319,-616,
-616,-616,-616,-616,-616,357,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,655,656,657,658,659,660,661,662,663,664,665,666,667,
668,669,670,671,672,673,674,675,676,1330,680,681,682,683,1331,684,685,686,-878,-878,-878,942,82,83,84,85,86,87,90,91,943,117,119,944,945,946,126,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,947,163,948,949,950,951,952,164,953,165,166,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,955,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,
291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,942,82,83,84,85,86,87,90,91,943,117,119,944,945,946,126,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,947,163,948,949,950,951,952,164,953,165,166,168,169,170,172,173,174,175,176,177,178,179,
180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,955,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,
280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,942,82,83,84,85,86,87,90,91,943,117,119,944,945,946,126,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,947,163,948,949,950,951,952,164,953,165,166,
168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,955,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,655,656,657,658,659,
660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,1337,675,676,680,681,682,683,684,685,686,-791,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,
218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,
318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,
460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,
481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,
92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,
180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,
275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,
111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,
490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,
213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,
313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,
457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,
163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,
468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,
176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,
270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,829,40,-891,-891,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,
122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,
323,324,1351,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,
179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1353,-88,-88,-88,-88,-88,-88,-88,-88,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,
106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,
190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,
289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1356,738,739,740,741,742,743,747,748,750,751,752,1040,1041,761,1044,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,
-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,
-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,
-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,738,739,740,741,742,743,747,748,750,751,752,1040,1041,761,1044,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,
-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,
-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,
-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,1120,1121,1122,1123,1124,
1125,1126,1127,1128,1129,1357,738,739,740,741,742,743,747,748,750,751,752,1040,1041,761,1358,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,
-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,
-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,
-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,755,1040,1041,761,1044,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,
-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,
-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,
-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,755,1040,1041,761,1044,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,
-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,
-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,
-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,453,863,
864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,
475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,
466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,
172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,
266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1054,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,
100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,523,486,183,487,
184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,
282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,377,-171,-171,1361,1362,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,
133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,
291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1365,1366,1367,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,-200,942,82,83,84,85,86,87,90,91,943,117,119,944,945,946,126,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,
157,158,159,160,161,1369,163,1370,949,950,951,952,164,953,165,166,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,955,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1371,1372,1373,-555,-555,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,
108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,
309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1003,-1003,1376,1377,81,1379,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,
163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,1380,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,
262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1003,-1003,81,1243,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,
117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,1244,152,153,154,155,156,157,158,159,160,161,1245,1246,1248,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,1249,201,202,203,204,205,206,207,208,209,210,211,212,
213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,1250,244,245,246,247,248,249,250,251,252,253,254,255,256,257,1251,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,
311,312,313,314,315,316,317,318,319,320,321,322,323,324,1383,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,
169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1003,-1003,1385,1386,1387,1388,1389,1390,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,
97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,
183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,
498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,25,26,1396,377,25,26,27,28,29,655,656,657,658,659,
660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,1401,675,676,680,681,682,683,684,685,686,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,161,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-97,-97,-97,-97,-97,1107,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,1107,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,
470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,
179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,
275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,
111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,
490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1128,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,
-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,
-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,
-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,1120,1122,1123,1124,1125,1128,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,
-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,
-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,
-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,
-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,1128,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,
-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,
-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,
-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,1120,1122,1125,1128,-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,-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,-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,-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,-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,-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,-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,-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,-723,1120,1122,1125,1128,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,
-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,
-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,
-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-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,1128,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,
-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,
-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,
-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,
-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,
222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,
322,323,324,453,863,864,78,79,456,865,458,459,357,81,460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1120,1121,1122,1123,1124,1125,1128,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,
-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,
-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,
-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,
-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,-732,1120,1121,1122,1123,1124,1125,1128,1129,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,
-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,
-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,
-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,1292,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,106,107,943,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,944,945,1293,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,947,163,948,949,950,951,952,164,953,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,
195,196,197,198,199,200,201,202,1294,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,1295,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1413,-1053,-1053,-1053,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,
-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,
-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,-1062,1414,1415,1416,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,
-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-1045,-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,-1052,-1052,-1052,-624,-624,-624,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,
-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,
-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,1292,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,
102,103,104,105,106,107,943,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,944,945,1293,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,947,163,948,949,950,951,952,164,953,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,1295,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,
292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-621,-621,-621,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,
-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,
-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,-1297,1292,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,943,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,944,945,1293,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,947,163,948,949,950,951,952,164,953,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,1294,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,1295,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,
324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1421,1422,377,655,656,657,658,659,660,664,665,667,668,669,670,671,675,676,
682,-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,-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,-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,-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,-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,-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,-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,-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,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,-822,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,
97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,
183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,
498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,1424,680,681,682,683,684,685,686,-783,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,
466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,
172,173,174,175,176,177,484,178,179,180,181,182,523,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,
266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1426,1427,1292,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,943,108,109,110,111,112,113,114,115,116,117,118,119,120,
121,122,123,944,945,1293,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,947,163,948,949,950,951,952,164,953,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,
213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,1295,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,
312,313,314,315,316,317,318,319,320,321,322,323,324,942,82,83,84,85,86,87,90,91,943,117,119,944,945,946,126,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,947,163,948,949,950,951,952,164,953,165,166,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,955,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,
299,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1431,-618,-618,-618,-618,-618,1432,1433,357,1435,1436,1437,1438,1431,-618,-618,-618,-618,-618,1431,-618,-618,-618,-618,-618,1441,655,656,1442,657,658,1443,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,40,-312,-312,1446,1447,1448,1449,1450,1451,1452,452,453,454,455,78,79,456,457,458,
459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,
479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,
686,-790,655,656,1454,657,658,1455,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,655,656,1456,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,1457,672,673,674,675,676,680,681,682,683,684,685,686,655,656,1458,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,655,656,1459,657,658,659,
660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,655,656,1460,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,655,656,1461,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,655,656,657,658,1462,659,660,661,662,663,664,665,666,667,668,669,
670,671,672,673,674,675,676,680,681,682,683,684,685,686,655,656,657,658,1463,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,1465,-893,1466,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,1467,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,
-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,
-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,
-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,
-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,-831,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,
168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1471,-150,-150,-150,-150,-150,-150,-150,-150,-150,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,-152,-152,-152,-152,
-152,-152,-152,-152,-152,-152,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,1476,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,453,863,864,78,79,456,865,458,459,357,81,
460,379,461,462,82,83,463,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,
482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,
93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,
180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,
275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1120,1121,1122,1123,1124,1125,1128,1129,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,
-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,
-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,
-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,738,739,740,741,742,743,747,748,750,751,752,1040,1041,761,-972,-972,-972,-972,-972,
-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,
-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,
-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,
-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,-972,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,
167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,
267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,1481,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,
124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,
1482,1310,1311,-372,-372,-372,1483,1484,1084,1085,1086,-328,-328,-328,81,1243,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,1244,152,153,154,155,156,157,158,159,160,161,1245,1246,1247,1248,163,
164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,1249,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,1250,244,245,246,247,248,249,250,251,252,253,254,255,256,257,1251,258,259,260,
261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1490,1491,812,-574,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,
93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,
181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,
276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1003,-1003,812,-574,81,82,83,84,85,86,
87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,
190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,
290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1003,-1003,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,
146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1003,-1003,1243,1244,1245,1246,1248,1249,1250,1251,81,82,83,84,85,86,87,90,91,92,93,94,
95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,
196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,
296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1003,812,-574,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,
110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,
211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,
311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1003,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,
169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1003,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,
126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,
227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,
83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,
186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,
286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1003,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,
143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,-1003,1510,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,
672,673,674,675,676,680,681,682,683,684,685,686,-331,-331,-331,-331,-331,-331,814,-332,-332,-332,-332,-332,-332,1511,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,
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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,
216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,
316,317,318,319,320,321,322,323,324,1516,1401,-275,-275,1519,1520,1521,1522,1524,-99,-99,-99,-99,1120,1121,1122,1123,1124,1125,1128,1129,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,
-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,
-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,
-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,655,656,657,658,659,660,664,665,667,668,669,670,671,675,676,682,-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,-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,-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,-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,-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,-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,-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,1120,1121,1122,1123,1124,1125,1128,1129,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,
-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,
-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,
-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,-731,1120,1121,1122,1123,1124,1125,1128,1129,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,
-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,
-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,
-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,
-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,-730,1525,1416,1292,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,943,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,944,945,1293,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,947,163,
948,949,950,951,952,164,953,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,1294,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,1295,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,942,82,83,84,85,86,87,90,91,943,117,119,944,945,946,126,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,
146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,947,163,948,949,950,951,952,164,953,165,166,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,955,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1292,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,
103,104,105,106,107,943,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,944,945,1293,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,947,163,948,949,950,951,952,164,953,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,
194,195,196,197,198,199,200,201,202,1294,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,1295,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,
292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1529,1530,1416,1531,829,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,-818,-818,-818,1532,1533,732,1311,-372,-372,-372,1436,1536,1537,357,1539,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,
302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1541,44,-154,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,
218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,
318,319,320,321,322,323,324,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,-789,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,
471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,
208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,
307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,
226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,
453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,
465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,
170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,
264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1548,1550,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,106,107,108,109,110,111,112,113,114,115,116,117,
118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,
319,320,321,322,323,324,1552,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1553,-87,-87,-87,-87,-87,-87,-87,-87,1554,1555,1556,1557,-147,-147,-147,-147,-147,-147,-147,-147,-147,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,1040,1041,1042,1043,761,1044,763,764,1045,1046,
-140,-140,-140,-140,-140,-140,-140,-140,-140,-140,-140,1558,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,-1256,1120,1121,1122,1123,1124,1125,1128,1129,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,
-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,
-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,
-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,-944,738,739,740,741,742,743,747,748,750,751,752,1040,1041,761,-974,
-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,
-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,
-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,
-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,377,-172,-172,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,
165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,
265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,942,82,83,84,85,86,87,90,91,943,117,119,944,945,946,126,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,
156,157,158,159,160,161,947,163,948,949,950,951,952,164,953,165,166,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,955,240,241,242,243,244,245,246,247,248,249,250,
251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1084,1085,1086,-327,-327,-327,1083,-326,-326,1562,655,656,1563,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,
673,674,675,676,680,681,682,683,684,685,686,812,-574,1565,812,-574,812,-574,1568,1569,1570,1571,1572,1573,1574,-267,-267,1575,1576,1577,1571,1578,1579,1580,-472,1581,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,1040,1041,1582,1583,1042,1043,761,1044,763,764,1045,1046,-475,-475,1584,1585,1586,40,-312,-312,-312,1588,1589,1416,942,82,83,84,85,86,87,90,91,943,117,119,944,945,946,126,130,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,161,947,163,948,949,950,951,952,164,953,165,166,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,954,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,955,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1591,1592,1594,1311,-372,-601,1311,-372,-599,1596,357,
1598,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1600,655,656,1602,657,658,659,660,661,662,663,664,665,666,667,668,669,670,
671,672,673,674,675,676,680,681,1603,683,684,685,686,655,656,1604,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,655,656,1605,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,655,656,1606,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,
684,685,686,655,656,1607,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,1608,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,
-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,
-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,
-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,1609,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,
-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,
-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,
-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,-832,
-832,-832,-832,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1268,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,
115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,1476,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,
198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,
297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,
130,522,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,474,475,476,477,1476,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,
214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,
314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,1618,454,455,78,79,456,457,
458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,
478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1436,1619,1620,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,
107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,
308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1622,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,
166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,
266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1624,1625,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,
122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,
323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,
282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,357,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,
98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,
157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,
116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,
317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,
276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,
111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,
489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1635,1636,1637,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,
473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,
209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,
309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1641,1642,1644,1645,-104,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,
323,324,1647,1648,1649,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,1651,676,680,681,682,683,1652,1653,684,685,686,1654,1655,1107,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,1657,887,888,1658,1659,1660,1661,1556,-149,-149,
-149,-149,-149,-149,-149,-149,-149,1662,1663,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,680,681,682,683,684,685,686,-803,-803,452,453,1664,454,455,78,79,456,457,458,459,357,81,460,379,26,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,
119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,
203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,
302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1594,1311,-372,-372,-372,1311,-372,-372,-372,1665,1571,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,
149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1667,1571,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,
106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,
307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,81,82,83,84,85,86,87,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,
166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,
266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1670,1571,1671,1571,1672,1673,1571,1674,1571,1675,1571,1676,1571,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,
90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,
484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,
272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1678,1679,1683,1684,1642,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,1685,675,676,680,681,682,683,684,685,686,1686,1687,452,453,454,455,78,79,456,457,458,459,
357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,1690,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,1691,163,478,
479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,1692,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,
90,91,1694,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,1691,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,
177,484,178,179,180,181,1692,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,
271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,829,-98,-98,-98,-98,1311,-372,-372,-372,1696,1697,452,1618,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,
96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,
486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,
497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1699,1571,1700,1571,1701,1571,1702,-562,-562,-562,1703,1704,-268,-268,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,1705,675,676,680,681,682,683,684,685,686,1706,1707,1708,1709,1710,1711,1641,1642,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,1714,1715,680,681,682,683,684,685,686,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,
467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,1691,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,
174,175,176,177,484,178,179,180,181,1692,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,
493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1717,1718,1719,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,452,453,454,455,78,
79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,
476,477,1691,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,1692,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1721,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,
201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,
301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1683,1684,1642,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,
217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,
317,318,319,320,321,322,323,324,1683,1684,1642,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1683,1684,1642,81,82,83,84,85,
86,87,778,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,
188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,
288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1729,793,-295,-295,-295,1730,1731,1733,377,-263,-263,-263,-263,-263,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,1734,675,676,680,681,682,683,684,685,686,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,
674,1735,675,676,680,681,682,683,684,685,686,1736,1049,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,523,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,
229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,
78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,
475,476,477,1691,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,1692,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,452,453,454,455,78,79,456,457,458,459,357,81,460,379,461,462,82,83,463,464,465,84,
85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,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,474,475,476,477,1691,163,478,479,480,164,481,482,165,166,167,168,483,169,170,
171,172,173,174,175,176,177,484,178,179,180,181,1692,485,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,
265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1743,-583,-583,-583,-583,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,106,107,108,109,110,111,112,
113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,
314,315,316,317,318,319,320,321,322,323,324,1683,1684,1642,1683,1684,1642,1748,1749,732,1751,-580,-580,-580,-580,1753,-579,-579,-579,-579,1755,-578,-578,-578,1756,1757,377,-261,-261,1758,1759,1760,1756,1757,1762,1763,1764,1766,1767,1768,1769,1766,1767,1768,1769,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,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,
123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,
324,516,453,517,518,519,78,79,456,520,458,459,357,81,460,379,461,462,82,83,463,521,465,84,85,466,87,467,468,469,90,91,470,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,471,472,473,125,126,127,128,129,130,522,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,474,475,476,477,163,478,479,480,164,481,482,165,166,167,168,483,169,170,171,172,173,174,175,176,177,484,178,179,180,181,182,523,486,183,487,184,488,185,186,187,188,189,190,191,192,193,489,490,196,197,198,199,200,201,202,203,204,205,206,207,208,491,209,210,211,212,213,214,215,216,217,218,219,492,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,493,494,270,271,272,273,274,275,276,495,496,497,498,499,282,283,284,285,286,287,288,289,290,291,500,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,1773,1774,1775,377,-260,-260,1776,732
;
yyg_sym =
-352,-338,-333,-314,-143,-99,-64,-63,-62,-49,-48,-46,-42,-41,-38,-37,-36,-35,-34,-24,-23,-22,-21,-2,-288,-74,-37,-36,-35,-34,-354,-248,-362,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-173,-34,-13,-12,-364,-251,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-336,-335,-297,-266,-246,-213,-209,-208,-282,-248,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,
-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-74,-73,-221,-221,-221,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-127,-120,-15,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-45,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,
-381,-380,-374,-359,-266,-239,-213,-209,-208,-195,-121,-110,-72,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-121,-72,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-173,-37,-36,-35,-34,-13,-12,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-38,-37,
-36,-35,-34,-264,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-285,-285,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-351,-297,-266,-246,-213,-209,-208,-285,-285,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-169,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-14,-10,-8,-7,-6,-4,-3,-36,-35,-34,
-36,-35,-34,-36,-35,-34,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-172,-122,-121,-120,-119,-69,-66,-34,-10,-9,-8,-7,-4,-3,-342,-333,-59,-38,-37,-36,-35,-34,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-121,-72,-293,-238,-239,-110,-239,-195,-110,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,
-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-393,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-215,-211,-210,-209,-208,-125,-121,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-246,-245,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-246,-245,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,
-246,-213,-209,-208,-34,-13,-12,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-182,-60,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-34,-13,-12,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-121,-72,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-297,-266,-246,-213,-209,-208,-283,-283,-391,-390,-389,-388,
-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-336,-297,-266,-246,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-337,-332,-266,-213,-209,-208,-285,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-176,-391,
-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-121,-72,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-166,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,
-10,-8,-7,-6,-4,-3,-242,-241,-240,-225,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-37,-36,-35,-34,-10,
-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,
-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-166,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,
-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-44,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-316,-34,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,
-213,-209,-208,-127,-120,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-127,-120,-325,-290,-393,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-263,-215,-211,-210,-209,-208,-125,-121,-61,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,
-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,
-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,
-359,-266,-213,-209,-208,-198,-129,-128,-37,-36,-35,-34,-361,-360,-187,-84,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-246,-245,-213,-209,-208,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-111,-239,-110,-325,-290,-65,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,
-374,-359,-297,-266,-246,-213,-209,-208,-34,-13,-12,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-34,-13,-12,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-34,-13,-12,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-34,-13,-12,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,
-34,-13,-12,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-121,-72,-316,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-83,-334,-64,-63,-62,-38,-37,-36,-35,-34,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-176,-391,-390,-389,-388,-387,
-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-34,-13,-12,-183,-58,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-166,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,
-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-14,-10,-8,-7,-6,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,
-208,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-243,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,
-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,
-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,
-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,
-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,
-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-219,-218,-392,-391,-390,-389,-388,-387,-386,
-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-34,-11,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,
-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,
-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,
-266,-213,-209,-208,-170,-67,-242,-241,-240,-242,-241,-240,-232,-217,-121,-70,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-328,-327,-266,-213,-209,-208,-200,-50,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-172,-122,-121,-120,-119,-69,-66,-34,-10,-9,-8,-7,-4,-3,-37,-36,-35,-34,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,
-305,-304,-303,-302,-299,-266,-214,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-259,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,
-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-166,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,
-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-198,-129,-128,-247,-126,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,
-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,
-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-233,-233,-259,-76,-391,-390,-389,-388,
-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-246,-245,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-246,-245,-213,-209,-208,-293,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-69,-66,-34,-10,-9,-8,-7,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-173,-34,-13,
-12,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-243,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,
-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,
-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,
-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,
-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-393,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-215,-211,-210,-209,-208,-125,
-121,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,
-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-34,-11,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-165,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,
-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-263,-263,-263,-263,-263,-263,-342,
-333,-59,-38,-37,-36,-35,-34,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-172,-122,-121,-120,-119,-69,-66,-34,-10,-9,-8,-7,-4,-3,-242,-241,-240,-393,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-215,-211,-210,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-246,-245,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,
-384,-383,-382,-381,-380,-374,-359,-266,-246,-245,-213,-209,-208,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-293,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-60,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,
-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-65,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-34,-13,-12,-65,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-34,-13,-12,-65,-65,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-34,-13,-12,
-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-358,-266,-213,-209,-208,-121,-72,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-358,-266,-213,-209,-208,-121,-72,-275,-137,-80,-371,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-332,-266,-213,-209,-208,-226,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,
-246,-213,-209,-208,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-320,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-166,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,
-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-166,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-242,-241,-240,-34,-11,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,
-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,
-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-34,-11,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,
-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,
-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-242,-241,-240,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,
-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-37,-36,-35,-34,-10,-8,-7,-6,-4,-3,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-166,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-95,-67,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,
-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-271,-271,-272,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,
-7,-6,-4,-3,-242,-241,-240,-242,-241,-240,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,
-166,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-291,-34,-11,-263,-263,-263,-263,-263,-263,-263,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,
-119,-66,-34,-10,-9,-8,-7,-4,-3,-263,-263,-242,-241,-240,-263,-263,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-34,-11,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,
-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-263,-263,-263,-263,-263,-263,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,
-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,
-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,
-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-250,-249,-213,-209,-208,-342,-333,-59,-38,-37,-36,-35,-34,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-129,-128,-361,-84,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-196,-242,-241,-240,-242,-241,-240,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,
-359,-267,-266,-213,-209,-208,-174,-65,-65,-65,-358,-358,-275,-80,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-177,-51,-50,-47,-38,-37,-36,-35,-34,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,
-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-58,-242,-241,-240,-320,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-319,-266,-213,-209,-208,-320,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,
-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,
-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,
-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-391,-390,
-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-213,-209,-208,-27,-26,-242,-241,-240,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-297,-266,-246,-213,-209,-208,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-391,-390,
-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,
-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-341,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-328,-266,-213,-209,-208,-50,-316,-228,-120,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-213,-209,-208,-200,-50,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-228,-228,-120,-392,-391,-390,-389,-388,-387,-386,-385,-384,
-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-376,-242,-241,-240,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,
-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-374,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,
-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,
-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,
-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,
-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-288,-77,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-246,-245,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-246,-245,-213,-209,-208,-317,-392,-391,-390,-389,-388,-387,-386,-385,
-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-159,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-263,-263,-263,-263,-263,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,
-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-172,-122,-121,-120,-119,-69,-66,-34,-10,-9,-8,-7,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-246,-245,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-246,-245,-213,-209,
-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-339,-305,-304,-303,-302,-266,-214,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-269,-267,-266,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-269,-267,-266,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-267,-266,-213,-209,-208,-47,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-269,-267,-266,-213,
-209,-208,-365,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-337,-332,-266,-213,-209,-208,-38,-37,-36,-35,-34,-365,-334,-64,-63,-62,-38,-37,-36,-35,-34,-353,-350,-349,-242,-241,-240,-365,-365,-391,-390,-389,-388,-387,-386,-385,-384,
-383,-382,-381,-380,-374,-359,-321,-266,-213,-209,-208,-320,-320,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,
-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-213,-209,-208,-27,-26,-391,
-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-213,-209,-208,-27,-26,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-166,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,
-4,-3,-242,-241,-240,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-172,-122,-121,-120,-119,-69,-66,-34,-10,-9,-8,-7,-4,-3,-391,-390,
-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-213,-209,-208,-200,-50,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-229,-120,-229,-229,-242,-241,-240,-296,-288,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,
-10,-8,-7,-6,-4,-3,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-260,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-326,-318,-266,-213,-209,-208,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-330,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-194,-122,-121,-120,-119,-107,-66,-34,-10,-9,-8,-7,-4,-3,-392,
-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-66,-34,-10,-8,-7,-5,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-263,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-391,-390,-389,-388,
-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-267,-266,-213,-209,-208,-341,-137,-136,-80,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-51,-50,-47,-262,-83,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,
-374,-359,-269,-267,-266,-213,-209,-208,-83,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-269,-267,-266,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-269,-267,-266,-213,-209,-208,-47,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-269,-267,-266,-213,-209,-208,-83,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-391,-390,-389,-388,-387,-386,-385,-384,
-383,-382,-381,-380,-374,-359,-269,-267,-266,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-269,-267,-266,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-269,-267,-266,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-269,-267,-266,-213,-209,-208,-242,-241,-240,-392,-391,-390,-389,
-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-295,-270,-266,-246,-213,-210,-209,-208,-185,-184,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-353,-349,-322,-242,-241,-240,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-213,-209,-208,-27,-26,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-391,-390,-389,
-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-213,-209,-208,-26,-242,-241,-240,-341,-365,-120,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-50,-375,-74,-73,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-242,
-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,
-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,
-266,-246,-245,-213,-209,-208,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-246,-245,-213,-209,-208,-263,-263,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-200,-50,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,-305,-304,-303,-302,-299,-266,-214,-80,-275,-242,-241,-240,-83,-83,-83,-263,-296,-288,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-344,-343,-339,
-305,-304,-303,-302,-299,-266,-214,-341,-341,-120,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-242,-241,-240,-160,-242,-241,-240,-242,-241,-240,-242,-241,-240,-242,-241,-240,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-318,-266,-213,-209,-208,-319,-392,-391,-390,-389,-388,-387,-386,-385,
-384,-383,-382,-381,-380,-374,-359,-330,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-194,-122,-121,-120,-119,-107,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-330,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-107,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,
-208,-159,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-197,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-391,-390,-389,-388,-387,-386,-385,-384,-383,
-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-147,-129,-120,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-391,-390,-389,-388,
-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-295,-270,-266,-246,-213,-210,-209,-208,-122,-121,-120,-119,-66,-34,-10,-9,-8,-7,-4,-3,-392,
-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-348,-347,-323,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-166,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-377,-242,-241,-240,-320,
-34,-11,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-37,-36,-35,-34,-10,-8,-7,-6,-4,-3,-341,-341,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-391,-390,
-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-148,-147,-129,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-347,-346,-345,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-324,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,
-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-324,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-341,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-123,-122,-121,-120,-119,-118,-117,
-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-242,-241,-240,-348,-347,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-182,-60,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-324,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,
-382,-381,-380,-374,-359,-329,-324,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-347,-346,-345,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,
-10,-8,-7,-6,-4,-3,-347,-346,-345,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-347,-346,-345,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-266,-213,-209,-208,-198,-129,-128,-292,-242,-241,-240,-242,-241,-240,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,
-359,-329,-316,-313,-298,-297,-270,-266,-246,-213,-210,-209,-208,-172,-122,-121,-120,-119,-69,-66,-34,-10,-9,-8,-7,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-324,-316,-298,-297,-270,-266,-246,-213,-210,-209,-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-324,-316,-298,-297,-270,-266,-246,-213,-210,-209,
-208,-124,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-66,-34,-10,-8,-7,-6,-4,-3,-279,-278,-138,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-175,-347,-346,-345,-347,-346,-345,-278,-279,-277,-55,-276,-276,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-297,-266,-246,-213,-209,-208,-392,-391,-390,-389,-388,-387,-386,-385,-384,-383,-382,-381,-380,-374,-359,-329,-316,-313,-298,-297,-270,-266,-246,
-213,-210,-209,-208,-172,-122,-121,-120,-119,-69,-66,-34,-10,-9,-8,-7,-4,-3
;
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,38,39,45,17,18,46,47,49,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,325,326,53,54,55,56,57,58,59,60,61,62,63,64,65,66,331,332,333,68,69,70,71,72,334,340,53,54,55,56,57,58,59,60,61,62,63,64,65,66,343,68,69,
70,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,344,68,69,70,71,72,346,347,349,352,353,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,354,71,72,355,356,360,53,54,55,56,57,58,59,60,61,62,63,64,65,66,366,68,69,70,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,367,68,69,368,71,72,369,53,54,55,56,57,58,59,60,61,62,
63,64,65,66,68,370,371,71,72,372,373,374,375,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,371,71,72,373,388,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,395,45,17,18,396,397,76,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,398,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,399,68,69,70,71,72,406,16,
17,18,19,410,53,54,55,56,57,58,59,60,61,62,63,64,65,66,413,68,69,70,71,72,414,416,53,54,55,56,57,58,59,60,61,62,63,64,65,66,417,418,68,69,70,71,72,419,420,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,501,502,503,
501,504,503,501,505,503,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,511,432,433,434,512,513,443,444,446,514,447,448,515,451,524,525,526,527,16,17,18,19,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,371,71,72,373,530,532,534,370,537,370,539,374,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,540,71,72,
53,54,55,56,57,58,59,60,61,62,63,64,65,66,541,68,69,70,71,72,544,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,545,546,547,548,549,550,551,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,599,600,601,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,599,602,601,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,
69,70,71,72,74,75,603,53,54,55,56,57,58,59,60,61,62,63,64,65,66,604,68,69,70,71,72,605,606,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,607,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,371,71,72,373,388,53,54,55,56,57,58,59,60,61,62,63,64,65,66,619,425,620,68,69,70,71,72,622,624,53,54,55,56,
57,58,59,60,61,62,63,64,65,66,625,68,69,70,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,626,333,68,69,70,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,627,628,68,629,71,72,631,53,54,55,56,57,58,59,60,61,62,63,64,65,66,633,68,69,70,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,635,68,69,70,71,72,636,53,
54,55,56,57,58,59,60,61,62,63,64,65,66,68,371,71,72,373,638,53,54,55,56,57,58,59,60,61,62,63,64,65,66,639,68,69,70,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,640,68,69,70,71,72,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,641,431,432,433,434,435,436,437,438,439,440,441,442,443,444,
446,447,448,642,450,451,651,652,653,654,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,687,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,45,17,18,688,446,
447,448,689,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,690,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,691,450,451,423,53,54,
55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,692,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,642,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,694,450,451,423,53,54,55,56,57,58,59,60,61,
62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,696,444,446,447,448,697,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,698,450,451,706,713,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,
354,71,72,726,356,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,354,71,72,727,356,730,731,544,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,734,545,546,547,548,549,735,736,737,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,767,447,448,515,451,423,53,54,55,56,57,58,59,
60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,768,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,769,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,
512,443,444,446,770,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,771,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,772,447,448,515,451,53,54,55,56,57,58,59,60,61,62,63,64,65,
66,68,773,71,72,774,775,776,45,17,18,46,779,780,781,782,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,599,602,601,71,72,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,785,450,451,786,370,537,792,731,794,53,54,55,56,57,58,59,60,61,62,63,64,
65,66,67,68,69,70,71,72,74,75,797,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,799,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,801,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,802,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,
74,75,804,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,371,71,72,373,805,706,53,54,55,56,57,58,59,60,61,62,63,64,65,66,808,68,69,70,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,810,68,69,70,71,72,811,815,816,817,818,819,16,17,18,19,53,54,55,56,57,58,59,60,61,62,63,64,65,66,635,68,69,70,71,72,820,53,54,55,56,57,
58,59,60,61,62,63,64,65,66,821,68,69,70,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,823,824,825,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,830,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,642,450,451,423,53,54,55,56,57,58,59,60,61,
62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,835,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,836,446,447,448,449,450,451,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,837,71,
72,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,838,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,839,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,843,450,451,423,53,54,55,56,57,
58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,844,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,845,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,
66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,846,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,847,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,
70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,848,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,851,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,
435,436,437,438,439,440,441,442,443,444,446,447,448,852,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,853,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,
443,444,446,447,448,854,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,855,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,861,862,451,871,872,423,53,54,55,56,57,58,
59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,883,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,884,450,451,885,886,423,53,54,55,56,57,58,59,60,61,62,63,64,
65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,889,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,890,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,
69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,891,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,892,450,451,651,652,653,651,652,653,651,652,653,651,652,653,651,652,653,53,54,55,56,57,58,59,60,61,62,63,64,65,66,
68,896,71,72,897,898,651,652,653,651,652,653,900,901,902,903,53,54,55,56,57,58,59,60,61,62,63,64,65,66,925,926,68,927,71,72,928,929,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,930,432,433,434,512,513,443,444,446,514,447,448,515,451,931,17,18,503,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,
935,936,937,938,939,940,941,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,956,450,451,957,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,959,450,451,
423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,960,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,642,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,961,450,451,423,53,54,55,56,57,58,
59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,962,450,451,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,773,71,72,963,775,776,964,965,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,
443,444,446,447,448,969,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,970,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,971,450,451,
423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,972,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,973,450,451,974,993,994,995,53,54,55,56,
57,58,59,60,61,62,63,64,65,66,68,599,996,601,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,599,997,601,71,72,999,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,1000,443,444,446,514,447,448,515,451,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,1001,74,75,
76,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,1002,510,429,71,72,432,433,434,512,443,444,446,1003,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1004,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,
428,68,509,510,429,71,72,432,433,434,512,443,444,446,1005,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1006,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1007,447,448,515,451,423,53,54,
55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1008,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1009,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,
71,72,432,433,434,512,443,444,446,1012,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1013,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1014,450,451,423,
53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1015,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1016,447,448,515,451,544,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,545,546,547,548,549,1022,
1023,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1024,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1029,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,
510,429,71,72,432,433,434,512,443,444,446,1030,447,448,515,451,885,1031,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1032,447,448,515,451,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1033,71,72,1034,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,
429,71,72,432,433,434,512,443,444,446,1037,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1038,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1039,447,448,515,451,734,734,734,734,734,734,524,
525,1050,527,16,17,18,19,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,1053,432,433,434,512,513,443,444,446,514,447,448,515,451,651,652,653,544,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1059,546,547,548,549,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,599,1060,601,71,72,53,54,55,56,57,58,59,
60,61,62,63,64,65,66,68,599,1061,601,71,72,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1062,450,451,1063,53,54,55,56,57,58,59,60,61,62,63,64,65,66,604,68,69,70,71,72,1064,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,
428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1065,450,451,1067,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,1068,1069,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,1070,1071,1072,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,75,1073,
53,54,55,56,57,58,59,60,61,62,63,64,65,66,1074,68,371,71,72,373,1075,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1077,68,371,71,72,373,1078,1079,1080,1081,1088,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1091,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1094,68,629,71,72,1096,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1099,68,
69,70,71,72,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1104,450,451,1106,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,1109,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,642,450,451,423,53,
54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,1110,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,642,450,451,651,652,653,885,1112,651,652,653,651,652,653,651,652,653,651,652,653,651,652,653,651,652,653,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,
434,435,436,437,438,439,440,441,442,443,444,446,447,448,1113,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1114,450,451,651,652,653,651,652,653,651,652,653,651,652,653,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,
70,429,71,72,432,433,434,443,444,446,447,448,1115,862,451,885,1116,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1117,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,
442,443,444,446,447,448,1118,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1119,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1131,862,451,423,53,54,55,56,57,58,59,
60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1132,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1133,862,451,651,652,653,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,
433,434,435,436,437,438,439,440,441,442,443,45,17,18,688,446,447,448,1140,450,451,651,652,653,651,652,653,651,652,653,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,1143,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,642,450,451,1145,1146,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,
427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1148,450,451,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,1152,935,936,937,938,1153,940,941,1160,1164,1165,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,
448,1168,450,451,651,652,653,651,652,653,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1175,450,451,651,652,653,651,652,653,651,652,653,651,652,653,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,
1186,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,642,450,451,1190,885,1193,734,734,734,734,734,734,734,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1194,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,
512,443,444,446,1195,447,448,515,451,734,734,651,652,653,734,734,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1196,862,451,885,1197,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1198,447,448,515,451,423,53,54,55,56,57,
58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1199,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1200,447,448,515,451,734,734,734,734,734,734,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,
70,429,71,72,432,433,434,443,444,446,447,448,1024,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1029,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1030,447,448,515,451,423,53,54,55,56,57,58,
59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1032,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1038,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,
434,512,443,444,446,1039,447,448,515,451,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1206,1207,1208,71,72,524,525,1213,527,16,17,18,19,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,773,71,72,775,1214,1215,1217,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1220,68,69,70,71,72,1221,651,652,653,651,652,653,53,54,55,56,57,58,59,60,61,62,63,64,65,
66,1226,68,1227,71,72,1228,1230,1231,1232,1233,1235,1236,1237,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1238,71,72,1239,1240,1241,1242,1252,16,17,18,19,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1258,68,69,70,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1259,71,72,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,
69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1261,450,451,1262,651,652,653,1265,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1266,68,1267,71,72,1269,651,652,653,651,652,653,651,652,653,651,652,653,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1274,
862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1275,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1276,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,
71,72,432,433,434,443,444,446,447,448,1277,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1278,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1279,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,
65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1282,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1283,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1284,862,451,53,54,
55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1287,1288,941,1289,71,72,1290,1291,651,652,653,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1299,425,1300,68,69,70,71,72,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1301,450,451,53,54,
55,56,57,58,59,60,61,62,63,64,65,66,68,1303,71,72,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1305,450,451,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,
440,441,442,443,444,446,447,448,1307,450,451,1309,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1314,68,927,71,72,1315,1316,1317,1320,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1322,1288,941,1238,71,72,1323,929,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1324,940,941,1325,1326,1327,423,53,54,55,56,57,58,59,60,
61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1328,450,451,1329,651,652,653,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1332,940,941,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1333,940,941,53,54,55,56,57,58,59,60,61,62,63,
64,65,66,932,933,934,935,936,937,938,1334,940,941,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1335,71,72,1336,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1338,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,
428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1339,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1340,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,
432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1341,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1342,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,
440,441,442,443,444,446,447,448,1343,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1344,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,
1345,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1346,450,451,1347,1348,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,599,1349,601,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,599,1350,601,71,72,1352,423,53,54,55,56,57,58,59,
60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,1354,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1355,450,451,734,734,734,734,734,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1359,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,
427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1360,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,1053,432,433,434,512,513,443,444,446,514,447,448,515,451,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,599,1363,601,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,599,1364,601,71,
72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1368,935,936,937,938,940,941,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1374,1375,68,1227,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1378,1375,68,1227,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1381,68,1227,71,72,1382,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1384,1375,68,1227,
71,72,1391,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1392,450,451,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1393,628,68,629,71,72,1394,16,17,18,19,1395,1397,816,817,818,819,16,17,18,19,1398,1399,1400,651,652,653,1402,1403,53,54,55,56,57,58,59,60,
61,62,63,64,65,66,1404,68,1405,71,72,1406,1407,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1408,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1409,450,451,423,53,54,55,
56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1410,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1411,862,451,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1287,1288,941,1289,71,72,1412,1291,53,
54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1417,1288,941,1418,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1287,1288,941,1289,71,72,1419,1291,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,1420,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,642,
450,451,651,652,653,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1423,450,451,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,1425,432,433,434,512,513,443,444,446,514,447,448,515,451,53,54,
55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1322,1288,941,1238,71,72,1428,929,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1429,940,941,1430,1434,1439,1440,651,652,653,1444,1445,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,
446,447,448,1453,450,451,651,652,653,651,652,653,651,652,653,651,652,653,651,652,653,651,652,653,651,652,653,651,652,653,651,652,653,1464,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1468,1469,68,1470,71,72,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1472,424,425,508,426,427,428,68,509,510,429,71,72,1473,432,433,434,512,1474,443,444,446,1475,447,448,515,451,423,
53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,432,433,434,443,444,446,447,448,1477,862,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1478,447,448,515,451,734,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1479,68,69,70,71,72,53,54,55,56,
57,58,59,60,61,62,63,64,65,66,1480,68,1227,71,72,1309,1485,1486,1081,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1238,71,72,1487,1488,1242,1489,1492,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1493,450,451,53,54,55,56,57,58,59,60,61,62,63,64,
65,66,1494,1375,68,1227,71,72,1495,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1496,1375,68,1227,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1497,1375,68,1227,71,72,1498,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1499,1375,68,1227,71,72,1500,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1502,1503,1504,53,54,55,56,57,58,59,60,
61,62,63,64,65,66,1505,1375,68,1227,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1506,1375,68,1227,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1507,1503,1504,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1508,1375,68,1227,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1509,1375,68,1227,71,72,651,652,653,423,53,54,55,
56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,1512,428,68,509,510,429,71,72,1513,1514,432,433,434,512,443,444,446,1515,447,448,515,451,1517,1518,1523,651,652,653,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1287,1288,941,1289,71,72,1526,1291,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1527,940,941,53,54,55,
56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1287,1288,941,1289,71,72,1528,651,652,653,1534,1535,1538,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1238,71,72,1315,1540,346,1542,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1543,450,451,651,
652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1544,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1545,450,451,423,53,54,55,56,57,
58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1546,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1547,450,451,53,54,55,56,57,58,59,60,61,62,63,64,65,66,
68,599,1549,601,71,72,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,599,1551,601,71,72,734,734,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1238,71,72,1559,929,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,935,936,937,938,1560,940,941,1237,1561,651,652,653,1564,1566,1567,734,1587,1445,53,54,55,56,57,58,59,60,61,62,63,64,65,66,932,933,934,
935,936,937,938,1590,940,941,1593,1595,1597,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1599,450,451,651,652,653,1601,651,652,653,651,652,653,651,652,653,651,652,653,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1610,68,1470,71,72,1611,423,53,54,55,56,57,58,59,
60,61,62,63,64,65,66,1472,424,425,508,426,427,428,68,509,510,429,71,72,1612,432,433,434,512,1474,443,444,446,1475,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1472,424,425,508,426,427,428,68,509,510,429,71,72,432,433,434,512,1613,443,444,446,1475,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,
72,1614,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1355,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,1615,431,1616,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1617,450,451,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1621,1503,1504,53,54,55,56,57,58,59,60,61,
62,63,64,65,66,68,1501,71,72,1623,1503,1504,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1626,1503,1504,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1627,1503,1504,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1628,1504,1629,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1630,1503,1504,53,54,55,56,
57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1631,1503,1504,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1632,1503,1504,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1633,1503,1504,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,1634,428,68,509,510,429,71,72,432,433,434,512,443,444,446,1515,447,448,515,451,423,
53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1638,450,451,1639,1640,1643,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,1646,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,642,450,451,1650,651,652,653,1656,
885,886,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,45,17,18,688,446,447,448,689,450,451,1593,1595,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1666,1503,1504,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1668,1503,1504,53,54,
55,56,57,58,59,60,61,62,63,64,65,66,68,1501,71,72,1669,1503,1504,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1677,450,451,1680,1681,1682,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,1688,425,426,427,428,68,69,70,429,71,72,431,432,
433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1689,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,1693,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1689,450,451,1695,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,1698,432,433,434,435,436,437,
438,439,440,441,442,443,444,446,447,448,1617,450,451,651,652,653,1712,1640,53,54,55,56,57,58,59,60,61,62,63,64,65,66,604,68,69,70,71,72,1713,606,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,1716,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1689,450,451,423,53,54,55,56,57,58,59,60,61,
62,63,64,65,66,424,1720,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1689,450,451,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1722,68,69,70,71,72,1680,1681,1723,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,
446,447,448,1724,450,451,1680,1681,1725,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1726,450,451,1680,1681,1727,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,773,71,72,1728,775,776,1732,651,652,653,651,652,653,423,53,54,55,56,57,58,59,60,61,62,63,64,65,
66,424,425,508,426,427,428,68,509,510,429,71,72,1737,432,433,434,512,513,443,444,446,514,447,448,515,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,1738,425,426,427,428,68,69,70,429,71,72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1689,450,451,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,1739,425,426,427,428,68,69,70,429,71,
72,431,432,433,434,435,436,437,438,439,440,441,442,443,444,446,447,448,1689,450,451,1740,1741,1742,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1744,68,69,70,71,72,1745,1680,1681,1746,1680,1681,1747,1750,1752,1754,1761,1765,1770,53,54,55,56,57,58,59,60,61,62,63,64,65,66,1771,68,69,70,71,72,423,53,54,55,56,57,58,59,60,61,62,63,64,65,66,424,425,508,426,427,428,68,509,
510,429,71,72,1772,432,433,434,512,513,443,444,446,514,447,448,515,451
;
yyr_len =
1,2,3,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,3,3,4,1,2,0,1,3,1,1,1,3,1,1,1,1,3,1,5,8,3,1,1,1,1,3,3,1,3,2,1,1,2,2,0,8,4,4,4,2,0,1,3,3,2,2,0,6,1,0,3,0,2,
5,2,5,0,2,2,2,2,2,1,0,1,2,1,1,1,1,1,1,1,1,2,3,3,1,1,0,1,1,1,0,3,1,3,2,2,1,1,0,1,1,4,1,0,1,3,3,5,5,2,0,1,1,0,2,4,4,1,1,1,0,2,4,1,0,2,3,1,1,1,1,3,2,3,3,0,1,1,1,6,1,2,1,3,2,2,3,1,2,1,4,3,5,6,5,6,1,2,5,2,
4,0,3,4,4,5,5,5,6,6,4,3,5,6,4,2,2,2,1,1,2,0,4,7,6,5,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,3,1,3,2,1,2,1,3,2,1,3,3,3,1,3,1,3,0,1,1,0,1,4,2,5,2,5,1,3,8,1,2,1,1,2,2,4,6,5,7,7,9,7,9,1,1,1,1,1,3,8,5,6,3,1,
3,4,1,0,1,1,1,0,1,0,1,0,1,3,1,2,3,6,7,10,2,0,3,0,2,0,1,0,1,2,3,3,4,1,1,5,4,1,0,1,1,4,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,3,1,1,1,3,3,3,5,6,8,6,1,1,4,0,2,1,2,4,5,1,3,4,4,1,1,1,1,3,5,1,1,0,1,0,1,1,0,4,5,5,6,6,
1,1,1,3,2,1,1,2,2,1,2,1,2,0,2,10,11,10,11,1,0,1,2,1,2,2,3,3,2,2,3,3,5,5,0,1,1,1,1,1,1,3,2,3,3,3,3,4,5,3,2,1,1,3,4,2,3,5,1,1,1,1,1,4,4,4,10,1,1,1,0,1,3,1,1,2,2,8,4,0,3,0,1,3,1,3,4,4,0,3,3,0,3,2,3,3,3,6,1,1,
2,0,1,1,0,5,4,4,4,5,9,5,1,0,1,3,5,0,1,0,1,2,2,1,1,0,2,2,2,2,0,1,0,1,2,0,3,1,2,3,1,2,1,2,2,2,3,5,1,2,1,2,3,2,1,3,4,6,7,7,7,6,12,6,6,6,6,6,6,4,4,2,3,0,2,2,2,0,1,1,2,2,0,3,3,2,1,1,2,2,0,1,1,1,1,1,1,1,4,4,
4,1,4,4,4,1,1,5,6,3,0,3,0,1,1,0,1,0,1,1,1,1,1,1,1,2,1,3,3,3,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,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,3,1,1,1,1,1,1,1,1,1,2,4,3,3,3,2,2,3,3,5,4,6,3,4,3,4,3,4,
3,4,3,4,5,6,3,4,6,7,7,8,1,3,1,2,4,3,1,2,2,2,3,3,3,3,3,3,3,4,4,3,1,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,3,1,1,1,1,3,1,1,3,5,1,1,3,1,1,4,1,1,1,1,3,5,1,4,7,4,3,1,1,2,1,3,3,7,0,1,1,1,4,3,2,1,1,1,0,1,3,5,4,4,
1,3,1,2,4,5,6,8,1,0,2,1,4,5,6,2,1,4,2,1,4,2,0,2,0,1,0,1,3,3,5,7,5,7,3,3,2,2,1,1,1,1,1,1,1,1,1,4,5,6,6,5,4,4,6,6,6,6,6,8,6,8,6,6,6,6,8,8,4,8,9,4,6,8,9,2,2,0,3,1,1,1,1,1,4,3,4,1,0,1,0,2,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,3,1,1,3,2,2,1,1,2,1,1,5,6,1,1,1,2,3,2,2,2,3,3,3,3,3,3,3,3,3,4,4,3,3,2,2,3,3,3,3,5,4,6,3,4,3,4,3,4,1,3,5,7,9,7,9,3,4,3,4,4,3,3,4,1,1,1,1,1,
1,1,0,1,1,1,3,1,1,1,3,1,3,1,1,1,1,2,2,2,2,1,1,1,1,3,3,1,3,2,3,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,-2,-41,-41,-43,-43,-43,-43,-43,-43,-43,-43,-43,-43,-43,-43,-43,-43,-89,-42,-42,-42,-42,-42,-42,-42,-42,-42,-42,-42,-42,-42,-42,-42,-42,-42,-90,-90,-90,-90,-90,-90,-90,-90,-90,-164,-164,-163,-314,-152,-152,-152,-153,-153,-154,-342,-342,-333,-334,-334,-334,-334,-335,-335,-336,-336,-337,-337,-332,-38,-38,-34,-34,-37,-37,-37,-35,-35,-354,-354,-354,-36,-36,-36,-36,-317,-317,-326,-326,-318,-320,-320,-320,-319,-321,-321,-322,-322,-323,
-323,-323,-323,-323,-324,-324,-324,-324,-324,-108,-108,-188,-188,-234,-234,-234,-234,-234,-234,-234,-234,-289,-289,-289,-221,-221,-221,-15,-15,-15,-15,-288,-169,-169,-14,-225,-225,-225,-225,-107,-107,-330,-109,-109,-194,-194,-291,-291,-291,-291,-291,-159,-73,-73,-74,-74,-74,-127,-127,-71,-71,-17,-17,-325,-325,-290,-173,-173,-238,-238,-196,-196,-111,-111,-111,-111,-239,-239,-239,-110,-195,-195,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-329,-329,-329,-358,
-358,-358,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-65,-65,-72,-72,-72,-72,-293,-293,-63,-63,-63,-142,-141,-141,-252,-252,-253,-253,-253,-253,-248,-248,-249,-249,-250,-250,-250,-250,-129,-128,-128,-128,-198,-198,-59,-59,-59,-360,-360,-361,-187,-187,-84,-176,-176,-175,-175,-292,-292,-257,-257,-257,-147,-147,-147,-147,-147,-147,-148,-148,-352,-351,-351,-350,-350,-350,-350,-349,-349,-353,-353,-353,-353,-353,-353,-348,-348,-345,-345,-345,-347,-346,-346,-64,-182,-182,
-60,-62,-362,-362,-158,-158,-158,-158,-363,-363,-296,-296,-186,-186,-45,-45,-45,-46,-46,-46,-364,-364,-283,-283,-275,-275,-136,-136,-137,-137,-80,-80,-80,-262,-262,-81,-81,-204,-204,-205,-205,-82,-165,-165,-165,-227,-227,-206,-206,-206,-206,-207,-207,-207,-282,-282,-282,-200,-200,-177,-177,-177,-177,-50,-50,-50,-50,-50,-368,-368,-341,-341,-178,-178,-99,-99,-99,-146,-146,-145,-145,-261,-261,-156,-156,-156,-156,-256,-256,-256,-369,-369,-370,-370,-370,-98,-98,-98,-98,-98,
-235,-235,-191,-191,-91,-91,-91,-91,-92,-92,-93,-93,-94,-94,-88,-25,-25,-25,-25,-203,-203,-202,-202,-144,-144,-144,-144,-144,-144,-144,-140,-140,-140,-140,-140,-236,-236,-237,-237,-237,-189,-189,-87,-87,-87,-87,-86,-86,-86,-190,-190,-258,-258,-79,-79,-79,-79,-79,-312,-312,-255,-255,-255,-143,-143,-143,-21,-251,-251,-251,-251,-184,-185,-185,-295,-295,-295,-22,-371,-371,-132,-132,-201,-201,-133,-294,-294,-294,-294,-149,-149,-149,-372,-372,-85,-85,-85,-48,-264,-264,
-285,-285,-226,-226,-226,-23,-24,-373,-373,-373,-338,-49,-230,-230,-183,-183,-58,-365,-150,-150,-155,-155,-151,-151,-134,-134,-135,-135,-135,-286,-286,-231,-231,-287,-287,-287,-52,-52,-53,-53,-53,-53,-53,-53,-53,-53,-53,-53,-53,-53,-53,-53,-51,-51,-51,-51,-47,-47,-47,-47,-47,-47,-47,-47,-47,-47,-47,-47,-47,-47,-47,-83,-83,-83,-277,-277,-277,-277,-138,-138,-138,-138,-138,-278,-279,-276,-276,-276,-276,-276,-55,-299,-299,-299,-339,-339,-339,-339,-344,-343,
-343,-302,-303,-303,-303,-303,-303,-271,-271,-271,-271,-272,-272,-228,-228,-228,-229,-229,-304,-305,-305,-305,-305,-305,-139,-139,-78,-78,-78,-78,-78,-78,-243,-243,-243,-219,-219,-218,-218,-218,-218,-218,-218,-218,-218,-218,-240,-240,-241,-241,-242,-242,-242,-242,-242,-242,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-112,-112,-112,-112,-112,-112,-112,-112,-119,-113,-113,-115,-115,-115,-115,-115,-116,-116,-116,-116,-116,-116,-116,-116,-124,-124,
-124,-124,-124,-124,-117,-117,-114,-114,-118,-118,-118,-118,-27,-27,-26,-26,-26,-26,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-161,-161,-161,-161,-161,-161,-161,-161,-161,-161,-161,-161,-161,-161,-161,-161,-161,-161,-161,-162,-162,-162,-162,-162,-4,-4,-4,-4,-4,-4,-4,-4,-4,-10,-270,-270,-270,-270,-270,-270,-270,-270,-270,-270,-327,-327,-328,-328,-166,-166,-70,-70,-70,-217,-217,-217,-126,-126,-126,-247,-247,-247,-247,-11,-11,-11,-11,-11,
-197,-197,-123,-123,-102,-102,-102,-101,-193,-193,-192,-192,-97,-66,-100,-170,-170,-67,-171,-171,-68,-95,-95,-96,-96,-44,-44,-297,-297,-297,-297,-297,-297,-297,-297,-297,-297,-297,-244,-244,-245,-245,-246,-246,-298,-298,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-376,-376,-376,-375,-377,-377,-377,-377,-377,-160,-160,-76,-259,-259,-77,-77,-260,-260,-232,-232,-232,-232,-232,-232,-232,
-232,-232,-232,-232,-232,-232,-232,-232,-232,-232,-232,-232,-232,-233,-233,-233,-233,-233,-233,-233,-233,-233,-233,-233,-233,-233,-233,-233,-233,-233,-233,-172,-172,-125,-125,-61,-61,-61,-61,-69,-69,-69,-313,-313,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-263,-263,-263,-263,-263,
-263,-269,-269,-267,-268,-199,-199,-130,-130,-174,-174,-174,-174,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-378,-378,-378,-378,-379,-379,-316,-316,-120,-121,-121,-121,-122,-216,-311,-311,-311,-310,-310,-310,-131,-213,-213,-213,-213,-213,-213,-213,-214,-214,-215,-215,-215,-215,-215,-215,-215,-215,-208,-208,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,
-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,
-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-266,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,
-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-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,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,
-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,
-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,
-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,
-394,-394,-394,-394,-394,-394,-394,-394,-394,-394,-394
;
yyd =
0,-32,-37,-22,-36,-33,-35,-24,-23,-25,-34,-29,-26,-4,0,-21,-71,0,0,0,-31,-30,-28,-27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-77,0,0,0,0,0,0,0,0,0,0,-235,0,-303,-1261,-1260,-1259,-1258,-1257,-1255,-1254,-1253,-1252,-1251,-1234,-1160,-1249,-1250,0,-1062,0,0,-1047,-1046,0,0,-190,0,0,0,0,0,-1045,-1110,-1131,-1242,-1072,-1077,-1066,-844,-843,-1085,-1130,-1308,-1287,-1283,-1289,-1307,-1298,-1280,-1300,
-1301,-1302,-1303,-1304,-1288,-1279,-1305,-1306,-1282,-1278,-1277,-1299,-1275,-1281,-1276,-1284,-1285,-1218,-1310,-1109,-1293,-1294,-1295,-1296,-1063,-1312,-1219,-1290,-1291,-1292,-1220,-1309,-1124,-1123,-1122,-1092,-1104,-1071,-1068,-1238,-1075,-1159,-1246,-1069,-1076,-1089,-1244,-1245,-1136,-1105,-1240,-1067,-1139,-1241,-1049,-1161,-1168,-1090,-1247,-1248,-1176,-1184,0,-1256,-1262,-1117,-1120,-1286,-1121,-1125,-1166,-1050,-1126,-1127,-1096,-1116,-1100,-1181,-1133,-1112,-1111,-1187,-1119,-1113,-1081,-1084,-1132,-1099,-1129,-1101,-1102,-1108,-1065,-1156,-1135,-1190,-1070,-1221,-1073,-1074,
-1078,-1118,-1243,-1088,-1093,-1094,-1095,-1107,-1155,-1087,-1083,-1064,-1091,-1086,-1106,-1097,-1080,-1079,-1128,-1082,-1103,-1134,-1114,-1115,-1137,-1138,-1140,-1141,-1142,-1143,-1144,-1145,-1146,-1147,-1148,-1149,-1150,-1151,-1152,-1297,-1153,-1154,-1157,-1228,-1217,-1158,-1162,-1163,-1164,-1165,-1167,-1169,-1170,-1172,-1173,-1174,-1175,-1177,-1178,-1179,-1180,-1182,-1183,-1185,-1311,-1186,-1188,-1189,-1191,-1192,-1193,-1194,-1195,-1196,-1197,-1198,-1199,-1200,-1201,-1202,-1203,-1204,-1205,-1206,-1207,-1208,-1209,-1210,-1211,-1212,-1213,-1214,-1215,-1216,-1222,-1223,-1224,-1225,-1226,-1227,
-1051,-1229,-1230,-1231,-1232,-1233,-1048,-1235,-1236,-1237,-1239,-1171,-1263,-1264,-1265,-1266,-1267,-1268,-1269,-1270,-1271,-1272,-1273,-1274,-1098,0,0,0,-468,-469,-470,-65,0,0,0,0,0,0,-355,-356,0,0,0,0,0,-3,-153,-76,0,0,-126,-125,0,0,-159,0,-158,-1032,-73,-74,0,-128,-129,-130,-80,-81,0,0,0,0,0,-219,0,-220,-181,0,0,0,-1033,0,0,-177,0,-178,0,0,0,0,-189,0,0,0,0,0,0,0,0,0,-838,-837,
0,0,0,0,0,-321,-59,0,0,0,0,-499,-500,0,0,0,0,0,0,0,0,0,0,-1323,-765,-197,0,0,-757,-845,0,-681,-1015,-1016,-1014,-682,-680,-679,-678,-677,-676,-675,-674,-761,-762,-133,-764,-847,0,0,-657,-773,0,0,0,0,0,0,-1036,0,0,-1322,-1320,0,0,-1317,0,0,-1318,0,-1313,0,0,-1063,-1315,0,0,0,0,0,0,0,0,-1023,-1022,-1321,0,-1316,-1017,0,0,0,0,0,0,0,0,0,0,0,
0,-78,-84,-79,-86,-85,0,0,-947,0,0,0,-946,-933,0,-945,0,-981,0,0,0,0,0,0,-250,-57,-223,-58,0,0,-316,0,-302,0,0,-169,-170,-182,-179,0,-184,-835,-1034,-1035,-1328,0,-1058,-1057,-1056,-1055,-218,-217,-1054,-1357,-1363,-1354,-1319,-1332,-1314,-1335,-1365,-1343,-1333,-1337,-1338,-1341,-1351,-1345,-1358,-1350,-1346,-1349,-1339,-1355,-1325,-1060,-1348,-1352,-1361,-1331,-1360,-1327,-1336,-1324,-1326,-1340,-1342,-1344,-1329,-1347,-1353,-1334,-1330,-1364,-1356,-1359,-1362,-1061,-1059,-842,
0,-841,0,0,0,0,-300,0,0,0,0,0,0,0,0,0,-192,0,-836,0,0,0,0,0,0,0,-64,0,-69,-70,0,0,0,0,-501,0,0,0,-277,0,0,0,0,-376,-464,-465,-466,0,0,0,0,-648,-647,0,-135,0,0,0,0,0,0,0,-649,0,0,0,0,-650,-655,-656,-654,-653,0,0,0,0,0,0,-137,-138,0,0,0,0,0,0,0,-689,0,0,-658,-659,0,-1030,-660,0,0,0,0,0,
-1019,-1018,-1021,0,0,-1020,-198,0,0,0,0,0,0,-683,0,0,0,0,0,0,0,0,0,0,0,0,-156,-157,0,0,0,-164,0,0,0,-938,-939,-940,0,0,0,0,0,0,0,-996,0,0,0,0,-997,-1001,-1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-966,-950,-951,-952,-967,0,0,0,-244,-247,0,-245,-252,0,0,-255,0,-317,0,0,0,0,0,0,0,0,0,-211,0,0,0,0,0,
0,0,0,0,-204,-191,0,0,0,0,0,0,0,0,0,0,-62,-61,-63,-60,0,0,0,0,0,-515,0,0,-377,0,0,0,0,0,0,0,-134,-763,0,0,-635,-633,-634,0,0,0,0,0,0,0,0,-669,0,0,0,0,0,0,0,0,0,0,-719,0,0,0,0,-703,-701,-699,0,-136,-637,-642,-640,-638,-639,-641,-644,-646,-645,-643,-636,0,0,-796,-707,0,0,0,0,0,0,-759,0,-1031,0,0,-817,0,
-787,0,-788,0,-786,-902,-895,-896,-897,-898,-900,-909,-911,-910,-906,-907,-904,-913,-894,-903,-905,-908,-912,-899,-901,-778,0,0,0,-359,0,0,-593,-594,-592,-598,-597,-596,-595,0,-1053,-602,-1052,0,-623,-620,-624,0,0,0,0,-607,-622,-619,-606,-621,0,0,-888,0,0,0,0,0,0,0,-792,-794,-793,0,0,0,0,0,0,-921,-914,-915,-916,-917,-919,-918,-920,-922,-923,-924,-925,-926,-927,-928,-929,-930,-931,0,0,0,0,0,-982,0,
-932,0,0,0,0,0,0,0,0,0,0,0,-960,0,0,0,0,0,0,0,0,0,-937,-936,0,0,-990,-988,-979,0,0,-994,0,-343,-949,-345,-344,0,0,0,0,0,0,0,0,0,0,0,0,0,-225,0,0,0,-254,0,-173,0,0,-935,0,0,0,-298,-299,0,0,-207,0,-208,0,-206,-213,0,-193,0,0,-195,0,-318,0,-329,0,0,0,0,0,-323,0,0,0,-572,0,0,-68,-66,-498,-504,-503,0,
0,0,0,0,0,0,-848,0,0,0,0,-776,-684,0,0,0,-708,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-720,-721,-722,-704,-702,-700,0,0,0,0,0,0,0,0,0,-816,0,0,0,-853,0,0,-780,0,0,0,-774,-872,0,0,0,0,0,0,0,0,0,0,0,-766,0,0,0,0,0,0,-854,0,0,0,0,0,0,0,0,0,-869,0,0,0,0,0,-992,0,0,0,-995,0,0,
0,0,-991,-989,-980,0,-238,-246,-237,-241,-240,-242,-239,-224,-248,-253,0,-256,0,-257,0,0,-175,-174,0,0,-1010,-1004,0,-1012,-209,-210,-214,-194,0,-196,-319,-330,0,0,-361,-360,0,0,0,0,0,0,0,0,0,0,-325,-518,0,0,0,-518,0,-573,0,0,-516,-518,-518,-849,-92,-93,0,-852,0,0,0,0,0,0,0,0,0,0,0,0,-728,0,0,0,0,-715,0,0,0,-713,0,0,0,0,0,-797,0,0,
0,0,-760,-772,-814,0,0,0,0,-364,0,0,0,0,-777,-358,-199,0,-614,-615,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-890,0,0,0,-983,-83,0,0,0,0,0,0,0,0,-180,0,-834,-832,-215,0,0,0,0,0,0,0,0,0,-1002,0,0,0,0,0,0,-554,0,0,0,0,0,0,0,0,0,0,0,-478,0,0,0,-279,0,
-278,0,0,0,0,-96,-851,-850,0,0,0,0,0,0,0,-709,0,-716,0,0,0,-799,-800,0,0,0,0,-518,0,0,-604,-617,-610,0,0,-600,0,-601,-599,-603,-605,-612,-873,0,0,-311,-877,-876,-856,-855,-857,-858,0,0,-859,0,-861,0,-863,-864,-865,-866,0,0,-887,0,0,0,0,-89,0,0,-141,0,-145,0,0,0,0,0,-1011,-1013,-201,0,0,0,0,-363,-362,-556,-334,-335,0,0,0,0,0,0,-553,0,
0,-243,0,-273,0,0,0,0,0,0,-333,-479,-474,0,0,0,-67,-281,-280,0,0,-517,-511,0,0,-711,0,-718,-714,0,-710,-798,0,-775,-365,0,0,0,0,0,0,0,0,0,0,0,0,0,-892,0,-986,0,-984,0,0,0,0,0,0,0,0,-320,0,-557,0,0,0,0,0,0,-570,0,0,-269,-271,0,0,-571,0,0,0,-467,-476,-477,0,0,0,0,0,-712,-717,0,-371,-366,0,-368,-608,0,-874,0,
0,0,-870,0,-860,-862,-867,-868,0,0,-90,-91,0,-146,-148,0,-801,0,0,0,0,0,0,0,0,0,0,0,-274,0,0,0,0,0,-473,0,0,0,0,-282,-290,-291,0,0,0,0,0,-784,0,-609,-879,-884,-880,-882,-881,-883,-875,-871,0,0,-987,-985,-142,0,-804,-565,0,-558,0,0,0,-564,0,-567,-566,-569,-568,0,0,0,-293,-292,-284,0,-294,0,0,-95,-100,0,0,0,0,-102,0,-367,-886,0,-802,-561,
-559,-560,0,-270,-272,0,0,0,0,0,0,0,-283,0,-109,-108,0,-106,-105,-107,0,-885,0,-285,0,-286,0,-288,0,0,0,0,0,0,0,0,0,0,-101,-103,0,0,0,0,0,0,-287,-289,0,-297,-582,0,-581,0,-591,0,0,0,-262,0,0,-563,-575,-576,-577,-584,0,-588,0,-587,-585,0,0,-590,-589,-586,-296
;
yyal =
1,15,15,15,15,15,15,15,15,15,15,15,15,15,15,17,17,17,25,30,38,38,38,38,38,39,41,328,575,822,1070,1077,1323,1330,1577,1579,1825,2071,2073,2077,2077,2078,2082,2086,2090,2332,2333,2339,2625,2627,2873,2873,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3119,3389,3389,3390,3748,3748,3748,3750,4016,4016,4036,4285,4526,4772,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,
4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,
4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,
4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4774,4776,4777,4778,4778,4778,4778,4778,4781,4784,4786,5032,5279,5526,5526,5526,5772,6019,6266,6270,6272,6272,6272,6272,6553,6555,6555,6555,6557,6559,6559,6564,6564,6564,6564,6564,6847,6847,6847,6847,6847,6847,6852,7101,7351,7355,7357,7357,7382,7382,7382,7407,7648,7894,7894,7896,8189,8189,8216,8216,8459,8702,8950,9196,9196,9444,9446,9448,9449,9451,9452,9454,9711,9719,9719,
9719,9720,9968,10215,10462,10708,10708,10708,10954,11195,11196,11443,11443,11443,11445,11691,11692,11938,11939,12185,12431,12677,12959,12962,12962,12962,12962,12963,13315,13315,13315,13323,13323,13323,13323,13323,13323,13323,13323,13323,13323,13323,13323,13323,13323,13323,13323,13323,13323,13673,13713,13713,13713,13994,14276,14557,14838,15120,15401,15401,15751,16101,16101,16101,16383,16664,16664,17017,17368,17368,17719,17719,17720,17721,17721,17721,17722,17723,17724,17727,17728,17729,17730,17731,17731,17731,17731,17732,17732,17732,18085,18438,18439,18792,19145,19498,19851,20204,20557,20910,
21263,21616,21616,21616,21616,21616,21616,21858,22100,22100,22101,22436,22450,22450,22450,22779,22779,23062,23062,23345,23628,23911,24194,24477,24492,24492,24492,24492,24492,24737,24738,24738,24982,24982,25263,25265,25265,25265,25265,25265,25290,25290,25290,25290,25290,25290,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,25318,
25318,25676,25676,26034,26054,26056,26062,26062,26084,26332,26333,26581,26582,26830,27078,27079,27327,27327,27593,27593,27594,27596,27598,27844,27845,28091,28094,28094,28096,28096,28096,28101,28347,28593,28596,28596,28602,28605,28853,28853,28855,28857,28859,28895,28895,28895,28895,28895,29180,29461,29742,29983,29983,29983,30267,30267,30548,30829,31110,31391,31672,31953,32238,32238,32523,32804,33085,33366,33366,33366,33366,33366,33366,33647,33928,33933,34211,34216,34226,34226,34226,34507,34788,34790,35071,35352,35633,35914,35914,35950,35981,35981,35981,35983,35983,35983,36224,36225,36255,36604,
36628,36628,36628,36628,36869,37152,37152,37152,37154,37365,37646,37928,38209,38490,38490,38771,39052,39294,39579,39860,40141,40422,40703,40984,41002,41020,41302,41302,41302,41545,41789,41801,41801,42084,42332,42618,42618,42618,42618,42901,43184,43467,43750,44033,44316,44603,44603,44890,45173,45456,45737,45737,45737,45737,46020,46303,46308,46601,46893,46912,47209,47506,47508,47805,48048,48331,48628,48925,48925,48925,48925,48925,48925,49256,49259,49261,49261,49261,49265,49265,49265,49269,49273,49273,49557,49557,49597,49598,49601,49892,50135,50378,50659,50663,50909,50909,51190,51191,51199,51447,
51455,51703,51725,51733,51981,51981,51981,52248,52515,52523,52524,52527,52528,52770,52771,53012,53013,53013,53013,53013,53013,53018,53021,53267,53274,53277,53277,53278,53279,53279,53560,53562,53913,53914,54195,54476,54506,54506,54506,54508,54857,54857,54857,54857,55206,55555,55904,56253,56602,56951,57232,57513,57513,57862,58211,58560,58909,59187,59189,59470,59751,60032,60043,60043,60321,60599,60877,60881,60881,60881,60881,60883,60883,60883,60883,60883,60883,60883,60883,60883,60883,60883,60883,60883,61232,61581,61581,61581,61863,61864,62212,62561,62910,63259,63259,63540,63540,63890,63893,63893,
64174,64174,64175,64175,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64176,64177,64389,64390,64390,64392,64393,64393,64393,64393,64393,64393,64393,64393,64394,64394,64394,64394,64403,64403,64403,64403,64404,64405,64414,64423,64423,64423,64423,64423,64423,64453,64734,64734,64764,64766,64796,64827,64829,65111,65112,65112,65112,65112,65143,65173,65203,65233,65263,65264,65264,65264,65264,65264,65264,65264,65264,65264,65264,65264,65264,65264,65264,65264,65264,65264,65264,65264,65265,65546,65547,65882,66217,66217,
66228,66228,66241,66243,66574,66905,67236,67567,67898,68229,68560,68843,69126,69126,69457,69790,70121,70452,70730,70732,71015,71298,71581,71581,71581,71592,71595,71595,71595,71595,71926,72257,72257,72587,72587,72587,72587,72587,72918,73249,73580,73858,73862,74145,74428,74711,74994,75277,75522,75526,75768,75768,75769,75770,75772,75772,76018,76018,76019,76020,76020,76378,76736,76772,76772,76772,76823,77065,77065,77073,77073,77081,77081,77081,77089,77089,77112,77113,77113,77136,77136,77142,77142,77392,77394,77395,77396,77397,77397,77398,77399,77645,77645,77886,77887,77887,77887,77887,77887,77887,
77893,78174,78175,78176,78177,78213,78564,78564,78806,79157,79159,79161,79161,79161,79508,79855,79866,79866,80214,80563,80912,81190,81468,81746,82024,82302,82580,82581,82582,82860,83138,83416,83416,83416,83416,83416,83416,83416,83418,83671,83672,83703,83951,84232,84234,84475,84476,84476,84757,84787,85068,85068,85069,85073,85073,85074,85075,85316,85316,85316,85317,85325,85327,85579,85790,85798,85806,85807,86088,86122,86333,86333,86544,86755,86996,86996,87027,87308,87308,87589,87870,88151,88432,88713,88994,89275,89556,89560,89560,89803,90047,90056,90337,90338,90338,90667,90996,91007,91007,91337,
91668,91999,92277,92277,92277,92277,92560,92560,92560,92560,92560,92560,92560,92560,92560,92560,92560,92561,92561,92844,92844,92847,92849,92849,92849,93092,93335,93335,93335,93337,93337,93337,93337,93337,93337,93360,93360,93360,93360,93571,93573,93573,93573,93576,93819,93820,93821,94066,94315,94316,94559,94562,94565,94565,94565,94846,95087,95089,95089,95091,95091,95096,95126,95126,95126,95126,95126,95126,95126,95371,95371,95722,96073,96351,96632,96981,97330,97679,98028,98377,98726,99004,99282,99282,99631,99980,100233,100234,100234,100449,100450,100452,100452,100667,100882,101134,101349,101602,101602,101883,
101884,101886,102235,102235,102235,102235,102265,102546,102577,102860,102860,102861,102862,103114,103325,103325,103325,103325,103331,103331,103331,103333,103334,103335,103337,103338,103344,103350,103351,103382,103385,103386,103387,103388,103389,103390,103391,103392,103673,103703,103734,103765,103795,103825,103855,103885,103915,103945,103945,103947,104282,104617,104617,104617,104858,104868,104907,105190,105468,105751,106082,106413,106413,106659,106659,106659,106659,106901,106902,106907,106908,106909,106915,107165,107167,107169,107169,107450,107693,107695,107938,108181,108189,108189,108431,108433,108674,108916,109158,109399,109641,109883,109884,109919,109926,109926,109927,110210,110211,110211,
110214,110214,110216,110217,110218,110223,110223,110223,110223,110572,110921,111268,111615,111617,111870,112081,112081,112334,112334,112335,112337,112339,112339,112339,112371,112372,112374,112378,112378,112380,112381,112381,112381,112381,112382,112383,112383,112624,112624,112624,112624,112624,112624,112624,112625,112627,112627,112627,112627,112627,112627,112627,112627,112908,112938,112938,113219,113219,113500,113500,113500,113500,113500,113781,114062,114062,114063,114307,114551,114560,114560,114561,114562,114562,114573,114573,114612,114655,114986,115317,115320,115320,115320,115320,115561,115772,115778,115781,115781,115781,115781,115781,115781,115782,115812,115814,115815,115817,115819,115819,
115820,115821,115821,115823,115823,115828,115829,115830,115832,115833,115834,115834,115834,115834,115836,115837,115869,115869,115869,115869,115870,115872,115872,115872,115876,115877,115877,115879,115879,115879,116090,116090,116090,116091,116091,116091,116092,116096,116099,116100,116101,116102,116383,116384,116414,116444,116474,116504,116534,116534,116869,116869,117204,117204,117445,117446,117729,118012,118293,118574,118576,118577,118577,118818,118818,118819,119060,119061,119062,119303,119544,119544,119785,119786,119786,119786,120027,120268,120268,120509,120750,121033,121033,121033,121033,121036,121317,121319,121322,121603,121603,121603,121604,121604,121604,121605,121605,121605,121606,121606,
121640,121991,121992,121992,121996,121996,121996,121996,121996,121997,121998,121998,121998,122008,122008,122008,122010,122010,122041,122324,122329,122333,122335,122576,122578,122819,123060,123062,123064,123064,123065,123067,123069,123071,123073,123073,123354,123356,123359,123389,123389,123389,123389,123390,123391,123673,123955,123960,123960,123964,123964,123964,123964,123964,123964,123964,123964,123964,123964,123965,123966,123966,123966,123966,124247,124247,124247,124249,124249,124251,124253,124257,124257,124261,124261,124261,124261,124261,124291,124293,124295,124295,124295,124295,124297,124297,124299,124545,124545,124545,124576,124858,124860,124896,124896,125178,125178,125178,125179,125179,
125179,125179,125179,125425,125425,125425,125428,125709,125712,125993,125996,126238,126239,126239,126243,126243,126243,126244,126244,126244,126244,126245,126245,126252,126252,126282,126282,126312,126312,126314,126597,126879,127161,127166,127412,127415,127418,127419,127421,127421,127421,127426,127431,127435,127437,127440,127442,127442,127442,127443,127443,127443,127444,127444,127445,127445,127448,127452,127456,127456,127702,127985,127985,127985,127985,127985,127985,127987,127987,127988,127988,127988,127991,127993,127993,127993,127993
;
yyah =
14,14,14,14,14,14,14,14,14,14,14,14,14,14,16,16,16,24,29,37,37,37,37,37,38,40,327,574,821,1069,1076,1322,1329,1576,1578,1824,2070,2072,2076,2076,2077,2081,2085,2089,2331,2332,2338,2624,2626,2872,2872,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3118,3388,3388,3389,3747,3747,3747,3749,4015,4015,4035,4284,4525,4771,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,
4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4772,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,
4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,
4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4773,4775,4776,4777,4777,4777,4777,4777,4780,4783,4785,5031,5278,5525,5525,5525,5771,6018,6265,6269,6271,6271,6271,6271,6552,6554,6554,6554,6556,6558,6558,6563,6563,6563,6563,6563,6846,6846,6846,6846,6846,6846,6851,7100,7350,7354,7356,7356,7381,7381,7381,7406,7647,7893,7893,7895,8188,8188,8215,8215,8458,8701,8949,9195,9195,9443,9445,9447,9448,9450,9451,9453,9710,9718,9718,9718,
9719,9967,10214,10461,10707,10707,10707,10953,11194,11195,11442,11442,11442,11444,11690,11691,11937,11938,12184,12430,12676,12958,12961,12961,12961,12961,12962,13314,13314,13314,13322,13322,13322,13322,13322,13322,13322,13322,13322,13322,13322,13322,13322,13322,13322,13322,13322,13322,13672,13712,13712,13712,13993,14275,14556,14837,15119,15400,15400,15750,16100,16100,16100,16382,16663,16663,17016,17367,17367,17718,17718,17719,17720,17720,17720,17721,17722,17723,17726,17727,17728,17729,17730,17730,17730,17730,17731,17731,17731,18084,18437,18438,18791,19144,19497,19850,20203,20556,20909,21262,
21615,21615,21615,21615,21615,21615,21857,22099,22099,22100,22435,22449,22449,22449,22778,22778,23061,23061,23344,23627,23910,24193,24476,24491,24491,24491,24491,24491,24736,24737,24737,24981,24981,25262,25264,25264,25264,25264,25264,25289,25289,25289,25289,25289,25289,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,25317,
25675,25675,26033,26053,26055,26061,26061,26083,26331,26332,26580,26581,26829,27077,27078,27326,27326,27592,27592,27593,27595,27597,27843,27844,28090,28093,28093,28095,28095,28095,28100,28346,28592,28595,28595,28601,28604,28852,28852,28854,28856,28858,28894,28894,28894,28894,28894,29179,29460,29741,29982,29982,29982,30266,30266,30547,30828,31109,31390,31671,31952,32237,32237,32522,32803,33084,33365,33365,33365,33365,33365,33365,33646,33927,33932,34210,34215,34225,34225,34225,34506,34787,34789,35070,35351,35632,35913,35913,35949,35980,35980,35980,35982,35982,35982,36223,36224,36254,36603,36627,
36627,36627,36627,36868,37151,37151,37151,37153,37364,37645,37927,38208,38489,38489,38770,39051,39293,39578,39859,40140,40421,40702,40983,41001,41019,41301,41301,41301,41544,41788,41800,41800,42083,42331,42617,42617,42617,42617,42900,43183,43466,43749,44032,44315,44602,44602,44889,45172,45455,45736,45736,45736,45736,46019,46302,46307,46600,46892,46911,47208,47505,47507,47804,48047,48330,48627,48924,48924,48924,48924,48924,48924,49255,49258,49260,49260,49260,49264,49264,49264,49268,49272,49272,49556,49556,49596,49597,49600,49891,50134,50377,50658,50662,50908,50908,51189,51190,51198,51446,51454,
51702,51724,51732,51980,51980,51980,52247,52514,52522,52523,52526,52527,52769,52770,53011,53012,53012,53012,53012,53012,53017,53020,53266,53273,53276,53276,53277,53278,53278,53559,53561,53912,53913,54194,54475,54505,54505,54505,54507,54856,54856,54856,54856,55205,55554,55903,56252,56601,56950,57231,57512,57512,57861,58210,58559,58908,59186,59188,59469,59750,60031,60042,60042,60320,60598,60876,60880,60880,60880,60880,60882,60882,60882,60882,60882,60882,60882,60882,60882,60882,60882,60882,60882,61231,61580,61580,61580,61862,61863,62211,62560,62909,63258,63258,63539,63539,63889,63892,63892,64173,
64173,64174,64174,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64175,64176,64388,64389,64389,64391,64392,64392,64392,64392,64392,64392,64392,64392,64393,64393,64393,64393,64402,64402,64402,64402,64403,64404,64413,64422,64422,64422,64422,64422,64422,64452,64733,64733,64763,64765,64795,64826,64828,65110,65111,65111,65111,65111,65142,65172,65202,65232,65262,65263,65263,65263,65263,65263,65263,65263,65263,65263,65263,65263,65263,65263,65263,65263,65263,65263,65263,65263,65264,65545,65546,65881,66216,66216,66227,
66227,66240,66242,66573,66904,67235,67566,67897,68228,68559,68842,69125,69125,69456,69789,70120,70451,70729,70731,71014,71297,71580,71580,71580,71591,71594,71594,71594,71594,71925,72256,72256,72586,72586,72586,72586,72586,72917,73248,73579,73857,73861,74144,74427,74710,74993,75276,75521,75525,75767,75767,75768,75769,75771,75771,76017,76017,76018,76019,76019,76377,76735,76771,76771,76771,76822,77064,77064,77072,77072,77080,77080,77080,77088,77088,77111,77112,77112,77135,77135,77141,77141,77391,77393,77394,77395,77396,77396,77397,77398,77644,77644,77885,77886,77886,77886,77886,77886,77886,77892,
78173,78174,78175,78176,78212,78563,78563,78805,79156,79158,79160,79160,79160,79507,79854,79865,79865,80213,80562,80911,81189,81467,81745,82023,82301,82579,82580,82581,82859,83137,83415,83415,83415,83415,83415,83415,83415,83417,83670,83671,83702,83950,84231,84233,84474,84475,84475,84756,84786,85067,85067,85068,85072,85072,85073,85074,85315,85315,85315,85316,85324,85326,85578,85789,85797,85805,85806,86087,86121,86332,86332,86543,86754,86995,86995,87026,87307,87307,87588,87869,88150,88431,88712,88993,89274,89555,89559,89559,89802,90046,90055,90336,90337,90337,90666,90995,91006,91006,91336,91667,
91998,92276,92276,92276,92276,92559,92559,92559,92559,92559,92559,92559,92559,92559,92559,92559,92560,92560,92843,92843,92846,92848,92848,92848,93091,93334,93334,93334,93336,93336,93336,93336,93336,93336,93359,93359,93359,93359,93570,93572,93572,93572,93575,93818,93819,93820,94065,94314,94315,94558,94561,94564,94564,94564,94845,95086,95088,95088,95090,95090,95095,95125,95125,95125,95125,95125,95125,95125,95370,95370,95721,96072,96350,96631,96980,97329,97678,98027,98376,98725,99003,99281,99281,99630,99979,100232,100233,100233,100448,100449,100451,100451,100666,100881,101133,101348,101601,101601,101882,101883,
101885,102234,102234,102234,102234,102264,102545,102576,102859,102859,102860,102861,103113,103324,103324,103324,103324,103330,103330,103330,103332,103333,103334,103336,103337,103343,103349,103350,103381,103384,103385,103386,103387,103388,103389,103390,103391,103672,103702,103733,103764,103794,103824,103854,103884,103914,103944,103944,103946,104281,104616,104616,104616,104857,104867,104906,105189,105467,105750,106081,106412,106412,106658,106658,106658,106658,106900,106901,106906,106907,106908,106914,107164,107166,107168,107168,107449,107692,107694,107937,108180,108188,108188,108430,108432,108673,108915,109157,109398,109640,109882,109883,109918,109925,109925,109926,110209,110210,110210,110213,
110213,110215,110216,110217,110222,110222,110222,110222,110571,110920,111267,111614,111616,111869,112080,112080,112333,112333,112334,112336,112338,112338,112338,112370,112371,112373,112377,112377,112379,112380,112380,112380,112380,112381,112382,112382,112623,112623,112623,112623,112623,112623,112623,112624,112626,112626,112626,112626,112626,112626,112626,112626,112907,112937,112937,113218,113218,113499,113499,113499,113499,113499,113780,114061,114061,114062,114306,114550,114559,114559,114560,114561,114561,114572,114572,114611,114654,114985,115316,115319,115319,115319,115319,115560,115771,115777,115780,115780,115780,115780,115780,115780,115781,115811,115813,115814,115816,115818,115818,115819,
115820,115820,115822,115822,115827,115828,115829,115831,115832,115833,115833,115833,115833,115835,115836,115868,115868,115868,115868,115869,115871,115871,115871,115875,115876,115876,115878,115878,115878,116089,116089,116089,116090,116090,116090,116091,116095,116098,116099,116100,116101,116382,116383,116413,116443,116473,116503,116533,116533,116868,116868,117203,117203,117444,117445,117728,118011,118292,118573,118575,118576,118576,118817,118817,118818,119059,119060,119061,119302,119543,119543,119784,119785,119785,119785,120026,120267,120267,120508,120749,121032,121032,121032,121032,121035,121316,121318,121321,121602,121602,121602,121603,121603,121603,121604,121604,121604,121605,121605,121639,
121990,121991,121991,121995,121995,121995,121995,121995,121996,121997,121997,121997,122007,122007,122007,122009,122009,122040,122323,122328,122332,122334,122575,122577,122818,123059,123061,123063,123063,123064,123066,123068,123070,123072,123072,123353,123355,123358,123388,123388,123388,123388,123389,123390,123672,123954,123959,123959,123963,123963,123963,123963,123963,123963,123963,123963,123963,123963,123964,123965,123965,123965,123965,124246,124246,124246,124248,124248,124250,124252,124256,124256,124260,124260,124260,124260,124260,124290,124292,124294,124294,124294,124294,124296,124296,124298,124544,124544,124544,124575,124857,124859,124895,124895,125177,125177,125177,125178,125178,125178,
125178,125178,125424,125424,125424,125427,125708,125711,125992,125995,126237,126238,126238,126242,126242,126242,126243,126243,126243,126243,126244,126244,126251,126251,126281,126281,126311,126311,126313,126596,126878,127160,127165,127411,127414,127417,127418,127420,127420,127420,127425,127430,127434,127436,127439,127441,127441,127441,127442,127442,127442,127443,127443,127444,127444,127447,127451,127455,127455,127701,127984,127984,127984,127984,127984,127984,127986,127986,127987,127987,127987,127990,127992,127992,127992,127992,127992
;
yygl =
1,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,27,31,32,33,34,58,60,82,83,84,84,104,124,124,126,126,126,127,128,129,149,149,149,150,150,170,170,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,214,214,214,214,214,214,214,234,234,234,261,279,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,
299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,
299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,
299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,304,304,305,325,326,327,327,327,348,349,350,350,350,350,350,350,398,401,401,401,404,407,407,407,407,407,407,407,448,448,448,448,448,448,456,476,476,477,478,478,480,480,480,483,501,521,521,521,545,545,545,545,565,585,608,630,630,653,653,653,653,653,653,653,673,673,673,
673,673,695,696,697,717,717,717,738,758,758,759,759,759,759,779,779,800,800,820,840,860,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,907,911,911,911,957,1006,1052,1098,1145,1191,1191,1191,1191,1191,1191,1238,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1285,1285,1285,1285,1285,1285,1285,1285,1286,1286,1286,1286,1286,1286,1286,1286,1286,1286,1286,1286,1286,
1286,1286,1286,1286,1286,1286,1286,1306,1326,1326,1326,1326,1328,1328,1328,1354,1354,1393,1393,1432,1471,1510,1549,1588,1588,1588,1588,1588,1588,1613,1617,1617,1637,1637,1683,1684,1684,1684,1684,1684,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,1686,
1686,1686,1686,1686,1686,1686,1688,1688,1689,1712,1712,1735,1735,1758,1781,1781,1804,1804,1824,1824,1824,1824,1825,1845,1845,1865,1866,1866,1866,1866,1866,1875,1896,1916,1916,1916,1916,1916,1939,1939,1941,1941,1941,1944,1944,1944,1944,1944,1991,2037,2084,2102,2102,2102,2149,2149,2195,2241,2287,2333,2379,2425,2425,2425,2425,2471,2517,2563,2563,2563,2563,2563,2563,2609,2655,2655,2692,2692,2694,2694,2694,2740,2786,2788,2834,2880,2926,2972,2975,2975,2978,2981,2984,2984,2984,2987,3005,3007,3010,3013,
3017,3017,3017,3017,3039,3080,3080,3080,3084,3108,3154,3155,3201,3248,3248,3294,3340,3361,3363,3409,3455,3501,3547,3593,3594,3595,3597,3597,3597,3617,3637,3638,3638,3678,3702,3742,3742,3742,3742,3781,3820,3859,3898,3937,3976,3976,3976,3976,4015,4054,4100,4100,4100,4100,4139,4178,4178,4202,4239,4239,4278,4317,4319,4358,4377,4416,4455,4494,4495,4496,4497,4498,4499,4500,4500,4500,4500,4500,4508,4508,4508,4508,4508,4508,4549,4549,4552,4552,4552,4574,4594,4614,4660,4661,4682,4682,4728,4728,4729,4752,
4753,4776,4777,4778,4801,4801,4801,4822,4843,4846,4846,4847,4847,4865,4865,4884,4884,4884,4884,4884,4884,4885,4885,4905,4905,4905,4905,4905,4905,4905,4951,4951,4952,4952,4999,5046,5049,5049,5049,5051,5054,5054,5054,5054,5057,5060,5063,5066,5069,5072,5118,5164,5167,5170,5173,5176,5179,5216,5218,5264,5310,5356,5356,5356,5393,5430,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5467,5470,5473,5473,5473,5522,5522,5525,5528,5531,5534,5534,5581,5581,5581,5583,5583,
5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5629,5653,5653,5653,5653,5653,5653,5653,5653,5653,5653,5653,5653,5653,5653,5653,5653,5654,5654,5654,5654,5654,5654,5655,5656,5656,5656,5656,5656,5656,5659,5705,5705,5708,5708,5711,5714,5714,5760,5760,5760,5760,5760,5763,5766,5769,5772,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5775,5822,5822,5822,5822,5822,
5823,5823,5823,5825,5826,5827,5828,5829,5830,5831,5832,5871,5910,5911,5912,5915,5916,5917,5954,5956,5995,6034,6073,6073,6073,6073,6073,6073,6073,6073,6074,6075,6075,6076,6076,6076,6076,6076,6077,6078,6079,6116,6116,6155,6194,6233,6272,6311,6331,6339,6359,6359,6360,6361,6361,6361,6382,6382,6382,6382,6382,6382,6382,6385,6385,6385,6388,6408,6408,6409,6409,6410,6410,6410,6411,6411,6412,6412,6412,6413,6413,6415,6415,6437,6442,6442,6442,6442,6442,6442,6442,6462,6462,6480,6480,6480,6480,6480,6480,6480,
6480,6526,6527,6527,6527,6530,6531,6531,6550,6551,6551,6551,6551,6551,6554,6557,6557,6557,6560,6563,6566,6603,6640,6677,6714,6751,6788,6788,6788,6825,6862,6899,6899,6899,6899,6899,6899,6899,6899,6928,6928,6931,6953,6999,6999,7017,7017,7017,7063,7066,7112,7112,7112,7113,7113,7113,7113,7133,7133,7133,7134,7135,7136,7165,7189,7190,7191,7192,7238,7242,7266,7266,7290,7314,7332,7333,7336,7382,7382,7428,7474,7520,7566,7612,7658,7704,7750,7752,7752,7772,7792,7793,7840,7840,7840,7841,7842,7842,7842,7843,
7844,7845,7882,7882,7882,7882,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7921,7962,7962,7962,7962,7962,7962,7982,8002,8002,8002,8002,8002,8002,8002,8002,8002,8002,8002,8002,8002,8023,8023,8023,8023,8023,8043,8043,8043,8063,8083,8083,8103,8103,8103,8103,8104,8150,8170,8175,8176,8176,8176,8185,8191,8191,8192,8193,8193,8193,8193,8212,8212,8213,8214,8251,8297,8297,8297,8297,8297,8297,8297,8334,8371,8371,8371,8371,8400,8400,8400,8400,8400,8400,8400,8400,8400,8427,8427,8456,8456,8503,
8503,8503,8506,8506,8506,8506,8509,8555,8558,8599,8599,8599,8599,8628,8652,8652,8652,8652,8653,8653,8653,8653,8654,8654,8654,8654,8655,8656,8656,8659,8661,8661,8661,8661,8661,8661,8661,8661,8707,8710,8713,8716,8719,8722,8725,8728,8731,8734,8734,8735,8735,8735,8735,8735,8755,8755,8758,8800,8837,8876,8876,8877,8877,8897,8897,8897,8897,8916,8916,8917,8917,8917,8920,8941,8942,8943,8943,8989,9009,9010,9030,9050,9051,9051,9071,9072,9093,9113,9133,9154,9174,9194,9194,9197,9197,9197,9197,9239,9239,9239,
9241,9241,9241,9241,9241,9242,9242,9242,9242,9242,9245,9245,9245,9245,9274,9298,9298,9326,9326,9326,9326,9326,9326,9326,9329,9329,9329,9330,9331,9331,9331,9331,9331,9331,9332,9332,9332,9351,9351,9351,9351,9351,9351,9351,9352,9354,9354,9354,9354,9354,9354,9354,9354,9400,9403,9403,9449,9449,9495,9495,9495,9495,9495,9541,9587,9587,9587,9607,9627,9627,9627,9627,9627,9627,9627,9627,9628,9628,9628,9629,9629,9629,9629,9629,9649,9673,9674,9675,9675,9675,9675,9675,9675,9675,9678,9679,9679,9680,9681,9681,
9681,9681,9681,9681,9681,9681,9681,9681,9681,9681,9681,9681,9681,9681,9681,9681,9682,9682,9682,9682,9682,9682,9682,9682,9684,9684,9684,9684,9684,9684,9708,9708,9708,9708,9708,9708,9708,9709,9710,9710,9711,9711,9757,9757,9761,9764,9767,9770,9773,9773,9773,9773,9773,9773,9792,9793,9835,9876,9923,9971,9971,9971,9971,9992,9992,9992,10013,10013,10013,10034,10055,10055,10075,10076,10076,10076,10097,10118,10118,10139,10160,10200,10200,10200,10200,10200,10246,10248,10249,10296,10296,10296,10296,10296,10296,10296,10296,10296,10296,10296,
10300,10301,10301,10301,10303,10303,10303,10303,10303,10303,10303,10303,10303,10303,10303,10303,10303,10303,10306,10355,10356,10357,10357,10378,10378,10399,10420,10420,10420,10420,10420,10420,10420,10420,10420,10420,10466,10466,10469,10472,10472,10472,10472,10472,10472,10519,10566,10566,10566,10567,10567,10567,10567,10567,10567,10567,10567,10567,10567,10567,10567,10567,10567,10567,10614,10614,10614,10614,10614,10614,10614,10614,10614,10614,10614,10614,10614,10614,10617,10617,10617,10617,10617,10617,10617,10617,10619,10641,10641,10641,10644,10691,10691,10691,10691,10738,10738,10738,10738,10738,
10738,10738,10738,10758,10758,10758,10761,10807,10810,10856,10859,10880,10880,10880,10880,10880,10880,10880,10880,10880,10880,10880,10880,10881,10881,10884,10884,10887,10887,10887,10928,10975,11022,11025,11046,11049,11052,11052,11052,11052,11052,11053,11054,11055,11055,11055,11055,11055,11055,11055,11055,11055,11055,11055,11055,11056,11056,11057,11058,11058,11078,11119,11119,11119,11119,11119,11119,11119,11119,11119,11119,11119,11119,11119,11119,11119,11119
;
yygh =
24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,26,26,26,26,26,26,26,30,31,32,33,57,59,81,82,83,83,103,123,123,125,125,125,126,127,128,148,148,148,149,149,169,169,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,213,213,213,213,213,213,213,233,233,233,260,278,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,
298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,
298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,
298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,303,303,304,324,325,326,326,326,347,348,349,349,349,349,349,349,397,400,400,400,403,406,406,406,406,406,406,406,447,447,447,447,447,447,455,475,475,476,477,477,479,479,479,482,500,520,520,520,544,544,544,544,564,584,607,629,629,652,652,652,652,652,652,652,672,672,672,672,
672,694,695,696,716,716,716,737,757,757,758,758,758,758,778,778,799,799,819,839,859,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,910,910,910,956,1005,1051,1097,1144,1190,1190,1190,1190,1190,1190,1237,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1283,1284,1284,1284,1284,1284,1284,1284,1284,1285,1285,1285,1285,1285,1285,1285,1285,1285,1285,1285,1285,1285,1285,
1285,1285,1285,1285,1285,1285,1305,1325,1325,1325,1325,1327,1327,1327,1353,1353,1392,1392,1431,1470,1509,1548,1587,1587,1587,1587,1587,1587,1612,1616,1616,1636,1636,1682,1683,1683,1683,1683,1683,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,
1685,1685,1685,1685,1685,1687,1687,1688,1711,1711,1734,1734,1757,1780,1780,1803,1803,1823,1823,1823,1823,1824,1844,1844,1864,1865,1865,1865,1865,1865,1874,1895,1915,1915,1915,1915,1915,1938,1938,1940,1940,1940,1943,1943,1943,1943,1943,1990,2036,2083,2101,2101,2101,2148,2148,2194,2240,2286,2332,2378,2424,2424,2424,2424,2470,2516,2562,2562,2562,2562,2562,2562,2608,2654,2654,2691,2691,2693,2693,2693,2739,2785,2787,2833,2879,2925,2971,2974,2974,2977,2980,2983,2983,2983,2986,3004,3006,3009,3012,3016,
3016,3016,3016,3038,3079,3079,3079,3083,3107,3153,3154,3200,3247,3247,3293,3339,3360,3362,3408,3454,3500,3546,3592,3593,3594,3596,3596,3596,3616,3636,3637,3637,3677,3701,3741,3741,3741,3741,3780,3819,3858,3897,3936,3975,3975,3975,3975,4014,4053,4099,4099,4099,4099,4138,4177,4177,4201,4238,4238,4277,4316,4318,4357,4376,4415,4454,4493,4494,4495,4496,4497,4498,4499,4499,4499,4499,4499,4507,4507,4507,4507,4507,4507,4548,4548,4551,4551,4551,4573,4593,4613,4659,4660,4681,4681,4727,4727,4728,4751,4752,
4775,4776,4777,4800,4800,4800,4821,4842,4845,4845,4846,4846,4864,4864,4883,4883,4883,4883,4883,4883,4884,4884,4904,4904,4904,4904,4904,4904,4904,4950,4950,4951,4951,4998,5045,5048,5048,5048,5050,5053,5053,5053,5053,5056,5059,5062,5065,5068,5071,5117,5163,5166,5169,5172,5175,5178,5215,5217,5263,5309,5355,5355,5355,5392,5429,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5466,5469,5472,5472,5472,5521,5521,5524,5527,5530,5533,5533,5580,5580,5580,5582,5582,5628,
5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5628,5652,5652,5652,5652,5652,5652,5652,5652,5652,5652,5652,5652,5652,5652,5652,5652,5653,5653,5653,5653,5653,5653,5654,5655,5655,5655,5655,5655,5655,5658,5704,5704,5707,5707,5710,5713,5713,5759,5759,5759,5759,5759,5762,5765,5768,5771,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5774,5821,5821,5821,5821,5821,5822,
5822,5822,5824,5825,5826,5827,5828,5829,5830,5831,5870,5909,5910,5911,5914,5915,5916,5953,5955,5994,6033,6072,6072,6072,6072,6072,6072,6072,6072,6073,6074,6074,6075,6075,6075,6075,6075,6076,6077,6078,6115,6115,6154,6193,6232,6271,6310,6330,6338,6358,6358,6359,6360,6360,6360,6381,6381,6381,6381,6381,6381,6381,6384,6384,6384,6387,6407,6407,6408,6408,6409,6409,6409,6410,6410,6411,6411,6411,6412,6412,6414,6414,6436,6441,6441,6441,6441,6441,6441,6441,6461,6461,6479,6479,6479,6479,6479,6479,6479,6479,
6525,6526,6526,6526,6529,6530,6530,6549,6550,6550,6550,6550,6550,6553,6556,6556,6556,6559,6562,6565,6602,6639,6676,6713,6750,6787,6787,6787,6824,6861,6898,6898,6898,6898,6898,6898,6898,6898,6927,6927,6930,6952,6998,6998,7016,7016,7016,7062,7065,7111,7111,7111,7112,7112,7112,7112,7132,7132,7132,7133,7134,7135,7164,7188,7189,7190,7191,7237,7241,7265,7265,7289,7313,7331,7332,7335,7381,7381,7427,7473,7519,7565,7611,7657,7703,7749,7751,7751,7771,7791,7792,7839,7839,7839,7840,7841,7841,7841,7842,7843,
7844,7881,7881,7881,7881,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7920,7961,7961,7961,7961,7961,7961,7981,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8001,8022,8022,8022,8022,8022,8042,8042,8042,8062,8082,8082,8102,8102,8102,8102,8103,8149,8169,8174,8175,8175,8175,8184,8190,8190,8191,8192,8192,8192,8192,8211,8211,8212,8213,8250,8296,8296,8296,8296,8296,8296,8296,8333,8370,8370,8370,8370,8399,8399,8399,8399,8399,8399,8399,8399,8399,8426,8426,8455,8455,8502,8502,
8502,8505,8505,8505,8505,8508,8554,8557,8598,8598,8598,8598,8627,8651,8651,8651,8651,8652,8652,8652,8652,8653,8653,8653,8653,8654,8655,8655,8658,8660,8660,8660,8660,8660,8660,8660,8660,8706,8709,8712,8715,8718,8721,8724,8727,8730,8733,8733,8734,8734,8734,8734,8734,8754,8754,8757,8799,8836,8875,8875,8876,8876,8896,8896,8896,8896,8915,8915,8916,8916,8916,8919,8940,8941,8942,8942,8988,9008,9009,9029,9049,9050,9050,9070,9071,9092,9112,9132,9153,9173,9193,9193,9196,9196,9196,9196,9238,9238,9238,9240,
9240,9240,9240,9240,9241,9241,9241,9241,9241,9244,9244,9244,9244,9273,9297,9297,9325,9325,9325,9325,9325,9325,9325,9328,9328,9328,9329,9330,9330,9330,9330,9330,9330,9331,9331,9331,9350,9350,9350,9350,9350,9350,9350,9351,9353,9353,9353,9353,9353,9353,9353,9353,9399,9402,9402,9448,9448,9494,9494,9494,9494,9494,9540,9586,9586,9586,9606,9626,9626,9626,9626,9626,9626,9626,9626,9627,9627,9627,9628,9628,9628,9628,9628,9648,9672,9673,9674,9674,9674,9674,9674,9674,9674,9677,9678,9678,9679,9680,9680,9680,
9680,9680,9680,9680,9680,9680,9680,9680,9680,9680,9680,9680,9680,9680,9680,9681,9681,9681,9681,9681,9681,9681,9681,9683,9683,9683,9683,9683,9683,9707,9707,9707,9707,9707,9707,9707,9708,9709,9709,9710,9710,9756,9756,9760,9763,9766,9769,9772,9772,9772,9772,9772,9772,9791,9792,9834,9875,9922,9970,9970,9970,9970,9991,9991,9991,10012,10012,10012,10033,10054,10054,10074,10075,10075,10075,10096,10117,10117,10138,10159,10199,10199,10199,10199,10199,10245,10247,10248,10295,10295,10295,10295,10295,10295,10295,10295,10295,10295,10295,10299,
10300,10300,10300,10302,10302,10302,10302,10302,10302,10302,10302,10302,10302,10302,10302,10302,10302,10305,10354,10355,10356,10356,10377,10377,10398,10419,10419,10419,10419,10419,10419,10419,10419,10419,10419,10465,10465,10468,10471,10471,10471,10471,10471,10471,10518,10565,10565,10565,10566,10566,10566,10566,10566,10566,10566,10566,10566,10566,10566,10566,10566,10566,10566,10613,10613,10613,10613,10613,10613,10613,10613,10613,10613,10613,10613,10613,10613,10616,10616,10616,10616,10616,10616,10616,10616,10618,10640,10640,10640,10643,10690,10690,10690,10690,10737,10737,10737,10737,10737,10737,
10737,10737,10757,10757,10757,10760,10806,10809,10855,10858,10879,10879,10879,10879,10879,10879,10879,10879,10879,10879,10879,10879,10880,10880,10883,10883,10886,10886,10886,10927,10974,11021,11024,11045,11048,11051,11051,11051,11051,11051,11052,11053,11054,11054,11054,11054,11054,11054,11054,11054,11054,11054,11054,11054,11055,11055,11056,11057,11057,11077,11118,11118,11118,11118,11118,11118,11118,11118,11118,11118,11118,11118,11118,11118,11118,11118,11118
;
