
//Generated by parsetable at 2014-3-5 16:39:43

yynacts =140604;
yyngotos =7934;
yynrules =1682;
yynstates =2356;

yya_sym =
40,301,302,303,304,307,314,325,419,420,424,426,468,471,482,491,505,508,535,0,59,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,
533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,
1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,988,996,1005,64,262,264,310,312,332,334,335,337,340,343,346,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,
915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,957,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,
1070,1071,1072,1073,1074,1075,1076,1104,59,0,0,41,59,311,323,306,333,342,353,354,473,765,333,342,353,354,765,306,473,0,59,311,323,306,333,342,353,354,473,765,0,40,301,338,339,989,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,
723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,996,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1018,1019,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,64,262,264,310,312,329,334,335,337,340,343,346,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,
505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,
1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,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,372,374,375,376,377,
379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,
865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,
1069,1070,1071,1072,1073,1074,1075,1076,1104,320,425,514,900,923,995,1017,1062,1070,308,477,478,660,309,310,309,310,477,478,900,923,308,381,541,646,654,743,830,33,40,43,45,64,126,261,262,263,264,275,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,372,374,375,376,377,379,380,382,383,384,387,388,389,390,391,392,393,394,395,
396,399,402,403,404,410,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,906,915,
923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,
1071,1072,1073,1074,1075,1076,1104,617,0,59,617,0,59,512,740,308,477,478,957,308,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,
507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,
1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,
382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,
923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,
1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,
589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,
1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,59,957,64,262,264,310,312,332,334,335,337,340,343,346,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,396,399,402,403,404,
410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,
948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,765,0,41,59,306,311,323,473,
0,41,59,311,323,306,473,306,473,340,338,339,40,301,40,301,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,
536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,
1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,41,41,306,333,342,353,354,473,765,996,1018,1019,1023,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,
617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,
1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,64,262,264,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,
429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,
964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,44,59,317,329,333,528,765,46,46,0,37,38,40,41,42,
43,44,45,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,301,302,305,306,309,310,311,312,313,314,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,395,
396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,426,427,428,429,430,440,442,443,458,460,468,469,471,473,475,476,478,488,489,490,491,494,497,498,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,
638,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,925,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,
1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,44,329,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,372,374,375,376,
377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,
864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,
1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,64,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,
544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,
1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,64,262,264,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,
936,937,938,939,940,948,949,956,957,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,41,
44,59,306,311,317,318,323,324,325,330,332,333,342,343,344,345,353,354,473,528,584,765,924,1023,44,325,262,264,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,
503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,
1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,41,44,59,306,311,317,318,323,324,325,330,332,333,342,343,344,345,353,354,473,528,584,765,924,1023,324,343,344,345,584,924,1023,
0,41,44,59,306,311,317,318,323,325,330,332,333,342,353,354,473,765,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,
507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,
1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,308,309,477,478,660,310,505,305,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,
864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,
1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,61,61,308,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,
542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,
1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,
391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,
933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,262,
627,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,906,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,
976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,44,0,59,325,654,743,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,
599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,
1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,654,743,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,
703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,61,306,512,740,0,59,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,
501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,
1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,308,40,64,0,59,64,329,332,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,
702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,306,473,0,41,59,311,323,304,632,33,40,43,45,64,126,261,262,263,264,275,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,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,411,
415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,
933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,
301,44,977,0,41,59,306,311,323,473,996,1018,1019,1023,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,
963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,
561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,
1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,
391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,
933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,262,
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,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,533,534,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,935,936,937,938,939,940,946,
947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,
626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,
1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,
973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,
718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,
1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,
510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,
1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,262,44,528,317,0,59,333,765,44,528,309,761,458,740,957,0,41,44,59,306,311,317,318,323,324,325,330,332,333,342,343,344,345,353,354,473,528,584,765,
924,1023,458,740,957,0,41,44,59,306,311,317,318,323,324,325,330,332,333,342,343,344,345,353,354,473,528,584,765,924,1023,309,761,0,41,44,59,306,311,317,318,323,324,325,330,332,333,342,343,344,345,353,354,458,473,528,584,740,765,924,957,1023,40,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,372,374,375,376,377,379,380,381,
382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,
923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,
1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,
575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,
1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,
404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,
940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,324,347,324,347,324,324,343,
344,324,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,
588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,
1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,41,44,41,262,264,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,
418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,
956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,306,333,342,353,354,473,765,44,324,343,
344,345,584,924,1023,41,44,324,343,344,345,584,924,1023,305,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,
536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,
1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,
389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,
930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,
1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,
594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,
1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,
422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,
961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,
648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,
491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,
975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,1062,310,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,
740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,
1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,321,418,1063,1064,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,
536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,
1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,305,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,372,374,375,376,377,379,380,381,382,383,384,387,
388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,
929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1076,1104,64,740,0,59,64,0,59,934,0,59,40,64,0,37,38,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,
380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,
617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,
990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,46,0,37,38,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,279,290,291,292,293,294,302,
305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,
793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,
1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,0,44,59,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,
618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,
1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,
853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,
1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,
966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,
583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,
1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,
681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,64,0,37,38,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,
369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,
591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,
973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,46,0,37,38,41,42,43,44,45,47,59,60,61,62,94,124,262,264,
268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,
722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,
1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,
853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,
1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,322,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,
965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,94,
124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,
702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,
1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,37,38,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,
346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,
531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,
939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,
1074,1075,1076,1104,46,40,0,37,38,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,
389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,
632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,
1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,46,40,262,40,262,40,262,40,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,
614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,
1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,
793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,
1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,395,0,37,38,40,41,42,43,44,45,46,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,
375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,
611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,
985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,94,124,262,264,268,279,290,
291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,
740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,
1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,
349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,
534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,
947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,
1104,758,40,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,
389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,
632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,
1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,
318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,
488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,
864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,
362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,
574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,
966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,0,37,38,41,42,43,44,45,46,47,
59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,
661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,
1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,
334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,
508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,
929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,
1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,
377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,
613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,
986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,
293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,
765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,
1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,
351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,
536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,
949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,
0,37,38,41,42,43,44,45,46,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,302,305,306,310,311,312,313,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,
393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,642,
643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,
1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,654,743,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,
642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,
1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,
494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,
975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,
614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,
1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,44,0,59,44,0,59,262,830,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,
403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,
939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,421,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,
626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,
1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,262,64,0,59,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,
442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,
967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,41,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,
583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,
1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,262,275,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,
396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,
936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,655,44,0,
41,59,306,311,323,473,765,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,528,529,530,531,532,535,583,619,622,632,634,934,990,1011,1014,0,41,44,59,306,311,323,473,765,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,396,399,402,403,
404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,
940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,
630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,
1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,46,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,94,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,
365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,
588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,
975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,44,329,332,0,41,59,306,311,323,333,342,353,354,473,765,37,38,42,43,45,47,60,61,62,94,124,
264,268,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,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,529,530,531,532,533,534,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,
930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,
1073,1074,1075,1076,1104,0,41,44,59,306,311,323,329,332,333,342,353,354,473,765,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,
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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,
949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,
264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,
542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,
1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,
642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,
1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,
927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,
1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,
973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,
609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,
1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,
723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,
1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,46,0,40,41,44,59,279,301,306,311,317,318,323,324,325,326,329,330,332,333,342,343,344,345,353,354,458,473,528,535,584,622,740,765,920,924,957,1023,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,301,302,305,306,309,310,311,312,313,314,317,318,319,320,321,322,323,324,
325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,426,427,428,429,430,440,442,443,458,460,468,469,471,473,475,476,478,488,489,490,491,
494,497,498,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,638,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,
867,884,900,906,915,920,921,923,924,925,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,301,302,305,306,309,310,311,312,313,314,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,
359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,426,427,428,429,430,440,442,443,458,460,468,469,471,473,475,476,478,488,489,490,491,494,497,498,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,
542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,638,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,925,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,
956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,44,
317,0,59,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,
588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,
1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,333,0,59,765,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,
703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,306,40,458,740,957,0,41,44,59,306,311,317,318,323,324,325,330,332,333,342,343,344,345,353,354,473,528,584,765,924,1023,324,343,344,345,584,924,1023,0,41,44,59,306,311,317,318,323,325,330,332,333,342,353,354,473,765,61,64,44,317,0,59,333,765,323,343,344,528,0,41,44,59,306,311,317,318,324,325,330,332,
333,342,345,353,354,473,584,765,924,1023,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,
544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,
1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,324,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,
391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,
933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,324,
40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,
594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,
1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,
420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,
960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,324,347,324,347,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,
618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,
1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,323,324,343,344,345,528,584,924,1023,262,264,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,
424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,
962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,41,44,59,306,311,317,318,323,324,325,330,332,333,
342,343,344,345,353,354,473,528,584,765,924,1023,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,
543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,
1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,64,528,323,40,64,40,64,64,667,675,40,64,341,310,381,934,0,59,629,64,477,478,660,64,477,478,660,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,
660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,629,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,
505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,
1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,41,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,
626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,
1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,
471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,
970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,
594,599,603,609,611,613,614,617,618,619,621,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,884,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,
1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,
702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,
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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,
949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,
264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,
543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,
1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,
648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,
1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,
930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,
1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,
979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,
618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,
1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,
864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,
1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,
967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,
588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,
1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,
702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,350,632,634,1011,1014,40,43,45,64,126,261,262,263,264,275,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,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,416,418,419,420,422,
424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,
948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,321,576,613,642,643,33,40,43,
45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,
1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,
629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,
1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,
923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,
1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,
971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,
603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,
1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,
723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,
1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,
960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,
656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,
418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,
936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,
45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,
1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,
629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,
1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,44,41,41,306,333,342,353,354,473,765,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,
319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,
537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,
1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,322,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,322,37,38,42,43,45,47,60,
61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,632,634,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,262,264,396,935,936,937,938,939,985,986,987,997,998,1007,1030,1034,
1035,1036,1037,1038,1039,1040,41,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,632,634,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,
42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,396,525,529,530,531,532,583,619,632,634,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1030,1034,1035,1036,1037,1038,1039,1040,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,
675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,
1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,393,394,974,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,
419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,
937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,
64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,
533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,
1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,545,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,372,374,375,376,377,379,380,
381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,
915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,
1071,1072,1073,1074,1075,1076,1104,941,942,943,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,
967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,
588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,
1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,
702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,
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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,
949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,
264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,
543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,
1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,
648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,
1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,396,935,936,937,938,939,1039,1040,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,396,935,936,937,938,939,1039,1040,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,338,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,
627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,
1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,40,61,64,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,
442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,
967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,64,309,314,342,410,426,428,469,476,498,500,614,627,638,830,958,959,960,961,
962,963,964,965,966,967,968,1059,381,934,969,41,44,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,0,41,44,59,306,311,323,329,333,342,353,354,473,535,622,765,1057,40,64,262,264,301,310,312,325,326,334,335,337,340,341,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,
864,865,867,915,920,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,
1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,637,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,
966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,42,43,45,47,60,61,62,94,265,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,
630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,
1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,
973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,317,0,41,59,306,311,318,323,330,332,333,342,353,354,473,765,329,33,40,42,43,45,64,126,261,
262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,
537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,
1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,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,372,374,375,376,377,379,380,
381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,
915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,
1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,
971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,
599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,
1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,
718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,
956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,
264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,
543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,
1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,
643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,
1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,
928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,
1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,
974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,
611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,
1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,
725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,
1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,
961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,
546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,
1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,
655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,
411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,
931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,
33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,
979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,632,634,1011,1014,262,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,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,533,534,536,537,541,542,543,544,545,557,561,563,574,575,580,583,
588,589,591,594,597,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,
1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,321,642,0,41,44,46,59,306,311,323,329,332,333,342,353,354,473,765,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,
546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,
1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,
655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,
411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,
931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,
33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,
979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,
617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,
1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,41,44,46,59,279,306,311,318,323,329,332,333,342,353,354,473,535,622,765,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,
642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,
1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,41,44,46,59,279,306,311,318,323,329,332,333,342,353,354,473,535,622,765,40,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,
661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,41,44,46,59,306,311,323,329,332,333,342,353,354,473,765,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,
468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,
968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,
588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,
1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,
681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,41,44,46,59,279,306,311,318,323,329,332,333,342,353,354,473,535,622,765,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,
793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,
1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,41,44,46,59,279,306,311,318,323,329,332,333,342,353,354,473,535,622,765,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,632,634,0,41,44,59,262,264,279,302,305,306,310,311,312,318,
319,320,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,
497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,
930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,
1073,1074,1075,1076,1104,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,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,533,534,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,935,936,
937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,
613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,
1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,
468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,
968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,44,317,0,59,765,0,59,37,38,42,43,45,47,60,61,62,94,124,268,290,
291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,0,41,59,306,311,318,323,330,332,333,342,353,354,473,765,40,324,330,333,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,
865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,
1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,333,0,59,765,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,
537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,
1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,
659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,323,324,343,344,345,528,584,924,1023,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,
442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,
967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,323,324,343,344,345,528,584,924,1023,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,
626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,
1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,323,324,343,344,345,528,584,924,1023,343,344,0,41,44,59,306,311,317,318,323,324,325,330,332,333,342,345,353,354,473,528,584,765,924,1023,40,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,372,
374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,
783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,
1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,324,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,
536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,
1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,324,343,344,0,41,44,59,306,311,317,318,323,324,325,330,332,333,342,345,353,354,473,528,584,765,924,1023,40,64,301,309,341,342,410,469,500,505,614,627,634,830,957,
958,959,960,961,962,963,964,965,966,967,968,1059,0,59,381,934,969,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,
536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,
1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,
392,396,399,402,403,404,410,415,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,632,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,
935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,
618,619,626,630,632,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,
1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,302,303,304,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,
469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,
969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,
675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,325,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,
508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,
1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,
930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,
1104,262,64,0,44,59,680,929,44,680,929,0,59,41,44,41,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,
962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,
561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,
1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,350,525,531,532,632,634,0,41,44,59,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,
341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,268,290,291,292,293,294,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,
529,530,531,532,535,583,584,619,622,632,634,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,42,43,45,47,94,531,532,0,38,41,44,59,60,61,62,124,268,290,291,292,293,294,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,535,583,584,619,622,
632,634,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,268,290,291,292,293,294,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,535,583,584,619,622,632,634,725,765,924,934,935,936,937,
938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,42,47,94,532,0,38,41,43,44,45,59,60,61,62,124,268,290,291,292,293,294,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,535,583,584,619,622,632,634,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,
1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,42,47,94,532,0,38,41,43,44,45,59,60,61,62,124,268,290,291,292,293,294,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,535,583,584,619,622,632,634,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,
1039,1040,1057,94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,268,290,291,292,293,294,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,535,583,584,619,622,632,634,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,
94,531,532,0,41,44,59,60,61,62,124,268,290,291,292,293,294,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,535,583,584,619,622,632,634,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,
293,294,350,525,531,532,632,634,0,41,44,59,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,583,619,
632,634,934,990,1011,1014,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,584,622,725,765,924,935,936,937,938,939,985,986,987,997,998,1007,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,321,350,525,529,531,532,583,619,632,634,934,990,1011,1014,0,
41,44,59,306,311,313,317,318,320,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,530,535,584,622,725,765,924,935,936,937,938,939,985,986,987,997,998,1007,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,40,43,45,64,126,261,262,263,264,275,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,
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,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,
667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,
420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,
938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,
126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,
534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,
1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,
634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,
1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,94,124,319,40,43,45,64,126,261,262,263,264,275,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,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,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,
865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,
1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,43,45,64,126,261,262,263,264,275,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,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,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,
972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,43,45,64,126,261,262,263,264,275,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,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,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,
614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,
1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,576,613,642,643,40,614,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,583,619,632,634,934,990,1011,1014,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,332,333,341,342,343,
344,345,348,349,353,354,396,473,501,528,529,530,535,584,622,725,765,924,935,936,937,938,939,985,986,987,997,998,1007,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,321,350,525,529,531,532,583,619,632,634,934,990,1011,1014,0,41,44,59,306,311,313,317,318,320,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,
501,528,530,535,584,622,725,765,924,935,936,937,938,939,985,986,987,997,998,1007,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,42,43,45,47,94,532,0,38,41,44,59,60,61,62,124,268,290,291,292,293,294,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,535,583,584,619,622,632,634,725,765,924,934,935,936,937,
938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,42,47,94,0,38,41,43,44,45,59,60,61,62,124,268,290,291,292,293,294,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,535,583,584,619,622,632,634,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,
1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,632,634,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,
1039,1040,1057,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,632,634,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,33,40,43,45,64,126,
261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,
534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,
1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,531,532,632,725,0,41,44,59,60,61,62,268,306,311,313,317,318,319,320,321,
322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,632,634,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,332,333,341,342,
343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,632,634,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,
501,528,529,530,535,583,584,619,622,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,632,634,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,
725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,
416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,
935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,60,61,
62,290,291,292,293,294,321,632,322,349,313,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,
967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,329,41,41,44,44,44,37,38,42,43,45,47,60,61,62,94,124,268,290,
291,292,293,294,319,320,321,341,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,528,529,530,531,532,583,619,632,634,934,990,1011,1014,542,544,853,46,41,44,41,44,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,
629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,
1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,
532,583,619,632,634,934,990,1011,1014,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,
350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,44,44,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,
962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,41,262,262,262,830,381,934,969,44,0,59,44,309,342,
410,469,500,614,627,830,958,959,960,961,962,963,964,965,966,967,968,1059,381,934,969,0,59,718,309,513,516,624,761,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,
494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,
976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,61,40,718,624,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,
703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,514,515,624,995,1017,309,513,516,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,
503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,
1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,61,262,64,262,264,310,312,334,335,337,340,341,343,346,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,512,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,
740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,
1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,624,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,
536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,
1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,61,263,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,
390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,
931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,
624,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,
611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,
1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,61,262,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,
440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,
966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,61,263,61,263,61,263,61,263,61,263,627,61,263,61,627,975,976,61,
263,61,263,61,263,61,927,948,949,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,
969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,40,301,325,326,920,323,0,59,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,
643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,
1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,
490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,
974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,94,124,262,264,268,279,302,305,306,310,
311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,
906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,
1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,94,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,
388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,
634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,
1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,318,330,0,41,59,306,311,323,332,333,342,353,354,473,765,317,0,41,59,306,311,318,323,330,333,342,353,354,473,765,44,0,41,59,306,311,317,318,323,330,332,333,342,353,354,473,
765,44,0,41,59,306,311,323,329,333,342,353,354,473,765,94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,
390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,
643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,
1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,42,43,45,47,94,531,532,0,38,41,44,59,60,61,62,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,
346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,533,534,
535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,
960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,94,0,37,38,41,42,43,44,45,47,59,
60,61,62,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,
783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,42,47,94,532,0,38,41,43,44,45,59,60,61,62,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,
376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,
617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,
1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,42,47,94,532,0,38,41,43,44,45,59,60,61,62,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,
333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,
508,510,513,515,525,528,529,530,531,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,
936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,
94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,
681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,
1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,94,124,525,531,532,632,634,0,41,44,59,61,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,
362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,
588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,
979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,525,531,532,632,634,0,41,44,59,262,264,279,302,305,306,310,
311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,
926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,
1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,94,124,525,531,532,632,634,0,41,44,59,61,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,
393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,
659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,
1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,94,531,532,0,41,44,59,60,61,62,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,
356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,533,534,535,536,537,541,542,543,544,545,
557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,
968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,525,531,532,632,634,0,41,
44,59,262,264,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,
865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,
1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,583,619,632,634,934,990,1011,1014,0,41,44,59,262,264,279,302,305,306,310,311,312,318,319,320,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,
374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,588,589,591,594,597,599,603,609,611,613,614,617,
618,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1013,1015,1016,
1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,319,321,525,529,531,532,583,619,632,634,934,990,1011,1014,0,41,44,59,262,264,279,302,305,306,310,311,312,318,320,322,323,324,326,
329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,
505,506,507,508,510,513,515,528,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,588,589,591,594,597,599,603,609,611,613,614,617,618,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,935,936,937,938,939,940,
946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1013,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,33,40,42,43,45,64,126,
261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,
536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,
1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,
634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,
1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,
925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,
1072,1073,1074,1075,1076,1104,642,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,583,619,632,634,934,990,1011,1014,0,41,44,59,262,264,279,302,305,306,310,311,312,318,319,320,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,
387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,588,589,591,594,597,599,603,609,611,613,614,617,618,622,626,627,629,630,637,643,646,647,648,
650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1013,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,
1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,319,321,525,529,531,532,583,619,632,634,934,990,1011,1014,0,41,44,59,262,264,279,302,305,306,310,311,312,318,320,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,
344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,530,533,534,
535,536,537,541,542,543,544,545,557,561,563,574,575,580,588,589,591,594,597,599,603,609,611,613,614,617,618,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,
965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1013,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,42,43,45,47,94,532,0,38,41,44,59,60,61,62,124,262,264,268,
279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,
473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,
865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,
1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,42,47,94,0,38,41,43,44,45,59,60,61,62,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,
387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,
632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,
1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,632,634,0,41,44,59,262,264,279,302,305,306,310,311,312,318,319,320,322,323,324,326,329,331,332,333,334,335,337,
340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,
528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,
949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,
62,94,124,268,321,525,531,532,632,634,0,41,44,59,262,264,279,302,305,306,310,311,312,318,319,320,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,
743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,94,124,525,531,532,632,725,0,41,44,59,60,61,62,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,
368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,
603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,
1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,632,634,0,41,44,59,262,264,279,302,305,306,310,311,312,318,319,320,322,
323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,
502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,
934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,632,634,0,41,44,59,262,264,279,302,305,306,310,311,312,318,319,320,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,
676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,
1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,632,634,0,41,44,59,262,264,279,302,305,306,310,311,312,318,319,320,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,
358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,
574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,
973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,321,642,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,
594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,
1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,
703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,
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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,
949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,
263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,
542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,
1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,
642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,
1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,301,302,305,306,309,310,311,312,313,314,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,
353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,426,427,428,429,430,440,442,443,458,460,468,469,471,473,475,476,478,488,489,490,491,494,497,498,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,
533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,638,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,925,926,927,928,929,930,931,933,934,935,936,937,938,
939,940,946,947,948,949,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,
1073,1074,1075,1076,1104,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,94,124,262,264,268,279,290,291,292,293,294,301,302,305,306,309,310,311,312,313,314,317,318,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,
383,384,386,387,388,389,390,391,392,393,394,395,396,397,399,401,402,403,404,405,406,410,415,418,419,420,422,424,425,426,427,428,429,430,440,442,443,458,460,468,469,471,473,475,476,478,488,489,490,491,494,497,498,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,584,588,589,591,594,597,599,603,609,611,613,
614,617,618,619,622,626,627,629,630,632,634,637,638,642,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,858,864,865,867,884,900,906,915,920,921,923,924,925,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,
980,985,986,987,990,997,998,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,
702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,340,340,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,0,44,59,317,323,333,765,765,0,59,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,
0,41,44,59,306,311,317,318,323,324,325,330,332,333,342,343,344,345,353,354,473,528,584,765,924,1023,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,
504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,
1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,323,324,343,344,345,528,584,924,1023,323,324,343,344,345,528,584,924,1023,343,344,0,41,44,59,306,311,317,318,323,324,325,330,332,333,
342,345,353,354,473,528,584,765,924,1023,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,
544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,
1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,343,344,0,41,44,59,306,311,317,318,323,324,325,330,332,333,342,345,353,354,473,528,584,765,924,1023,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,
661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,44,301,309,341,342,410,469,500,505,614,627,830,957,958,959,960,961,962,963,964,965,966,967,968,1059,0,59,381,934,969,40,264,301,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,
396,399,402,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,634,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,761,783,793,853,864,865,867,915,923,926,
927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,995,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1017,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,
1072,1073,1074,1075,1076,1104,40,301,40,301,341,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,
544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,
1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,301,341,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,
390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,
931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,
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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,
613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,
1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,
971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,41,44,321,469,538,539,540,603,927,1067,1068,40,282,301,302,303,304,305,307,314,315,316,325,334,351,419,
420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,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,396,399,402,403,404,410,415,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,533,534,536,537,
542,543,544,545,557,561,574,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,
1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,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,396,399,402,403,404,
410,415,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,
956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,
660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,41,44,1013,323,40,301,41,44,40,64,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,
491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,
975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,
723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,
1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,41,44,41,44,37,38,42,43,45,47,94,124,319,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,531,532,632,725,0,41,44,59,60,61,62,268,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,765,924,934,935,936,937,938,939,
985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,632,634,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,
1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,632,634,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,
1057,40,43,45,64,126,261,262,263,264,275,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,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,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,
1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,43,45,64,126,261,262,263,264,275,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,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,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,
642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,
1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,43,45,64,126,261,262,263,264,275,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,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,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,
933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,
43,45,64,126,261,262,263,264,275,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,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,416,418,419,420,422,424,425,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,
533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,
1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,43,45,64,126,261,262,263,264,275,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,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,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,
648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,
1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,43,45,64,126,261,262,263,264,275,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,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,
416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,
936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,43,45,
64,126,261,262,263,264,275,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,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,416,418,419,420,422,424,425,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,533,534,
536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,
1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,43,45,64,126,261,262,263,264,275,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,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,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,
655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,43,45,64,126,261,262,263,264,275,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,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,416,418,
419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,
938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,614,264,310,312,
325,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,401,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,
603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,823,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,
1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,41,44,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,41,44,33,40,41,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,
575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,
1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,
667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,41,44,40,339,621,884,632,40,313,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,
629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,
1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,348,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,
617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,
1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,
853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,
1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,
966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,
583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,
1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,375,379,393,394,411,970,974,1031,375,379,393,394,411,970,974,1031,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,
915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,
1071,1072,1073,1074,1075,1076,1104,853,543,944,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,
545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,
1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,533,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,
403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,
939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,
60,61,62,94,124,268,290,291,292,293,294,319,320,321,329,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,41,33,40,43,45,64,126,261,262,263,264,275,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,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,
411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,
931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,
33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,
980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,
619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,
1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,
865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,
1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,
968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,
589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,
1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,
703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,
956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,
275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,
544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,
1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,44,333,41,1057,41,41,40,40,325,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,372,374,375,376,377,
379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,
864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,
1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,
574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,
1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,314,426,428,476,498,638,309,342,410,469,500,614,627,830,958,959,960,961,962,963,964,965,966,967,968,1059,381,934,969,61,262,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,
660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,
506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,
1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,761,761,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,
926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,
1073,1074,1075,1076,1104,40,61,262,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,
561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,
1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,513,516,309,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,396,399,402,
403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,
939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,
630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,
1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,309,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,
490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,
974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,513,514,516,262,64,0,44,59,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,
660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,
502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,
1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,
376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,
853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,
1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,
561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,
1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,
418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,
956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,
648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,263,263,263,263,263,627,263,627,975,976,263,263,263,927,948,949,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,0,41,44,59,306,311,323,329,333,342,353,354,473,535,622,765,1057,44,0,59,
323,33,40,41,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,
975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,323,0,59,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,
703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,534,41,44,40,301,325,326,920,44,0,59,323,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,
494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,
976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,
372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,
740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,
1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,332,0,41,59,306,311,323,333,342,353,354,473,765,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,
418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,
936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,340,318,330,
0,41,59,306,311,323,333,342,353,354,473,765,37,38,42,43,45,47,94,124,525,531,532,632,725,0,41,44,59,60,61,62,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,
388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,
648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,
1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,632,634,0,41,44,59,262,264,279,302,305,306,310,311,312,318,319,320,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,
347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,
537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,
964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,
532,632,634,0,41,44,59,262,264,279,302,305,306,310,311,312,318,319,320,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,
830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,
424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,
940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,
626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,
1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,
973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,64,41,44,41,44,41,44,343,344,0,41,44,59,306,311,317,318,323,324,325,330,332,333,342,345,
353,354,473,528,584,765,924,1023,343,344,0,41,44,59,306,311,317,318,323,324,325,330,332,333,342,345,353,354,473,528,584,765,924,1023,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,
976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,
864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,
1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,528,40,761,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,
544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,761,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,
1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,
399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,
937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,761,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,
611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,
1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,
469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,
969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,528,309,761,309,761,40,301,64,0,59,40,301,40,64,40,40,0,41,44,59,
282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,
949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,
514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,
460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,
316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,
0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,
642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,
494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,
426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,
304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,
1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,
539,540,603,627,642,667,858,927,949,959,970,971,1031,1067,1068,40,388,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,381,411,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,972,973,1067,1068,40,388,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,381,411,419,420,424,426,427,429,
443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,972,973,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,381,411,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,972,973,1067,1068,379,0,41,44,46,59,282,301,302,303,304,305,
307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,40,381,411,972,973,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,40,
0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,381,411,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,972,973,1067,1068,381,411,972,973,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,
539,540,603,627,642,667,858,927,949,959,1067,1068,381,411,972,973,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,323,983,1058,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,
489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,382,387,0,41,44,46,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,
427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,
334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,40,321,469,538,539,540,603,927,1067,1068,40,282,301,302,303,304,305,307,314,315,316,325,334,351,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,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,396,399,402,403,404,410,415,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,632,637,643,648,650,655,656,659,660,661,667,675,681,702,
703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,40,282,301,302,303,304,305,307,314,315,316,325,334,351,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,321,469,538,539,540,603,927,1067,1068,40,282,301,302,303,304,305,307,314,315,316,325,334,351,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,1067,262,603,603,603,1069,603,
603,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,575,580,583,589,594,599,603,609,
611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,
1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,
974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,264,310,312,325,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,
377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,
865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,
1071,1073,1074,1075,1076,1104,1013,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,575,580,
583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,
1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,
425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,
963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,311,0,59,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,
656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,341,934,0,59,64,0,44,59,680,929,40,43,45,64,126,261,262,263,264,275,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,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,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,
928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,
1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,
975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,268,290,291,292,293,294,306,311,313,317,318,319,
320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,535,583,584,619,622,627,632,634,642,667,725,765,858,924,934,935,936,937,938,939,949,959,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,42,43,45,47,94,0,38,41,44,59,60,61,62,124,268,290,291,292,293,294,306,311,313,317,318,
319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,535,583,584,619,622,627,632,634,642,667,725,765,858,924,934,935,936,937,938,939,949,959,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,268,290,291,292,293,294,306,311,313,317,
318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,535,583,584,619,622,627,632,634,642,667,725,765,858,924,934,935,936,937,938,939,949,959,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,42,47,94,0,38,41,43,44,45,59,60,61,62,124,268,290,291,292,293,294,306,311,313,
317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,535,583,584,619,622,627,632,634,642,667,725,765,858,924,934,935,936,937,938,939,949,959,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,42,47,94,0,38,41,43,44,45,59,60,61,62,124,268,290,291,292,293,294,306,311,
313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,535,583,584,619,622,627,632,634,642,667,725,765,858,924,934,935,936,937,938,939,949,959,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,268,290,291,292,293,294,306,
311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,535,583,584,619,622,627,632,634,642,667,725,765,858,924,934,935,936,937,938,939,949,959,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,94,0,41,44,59,60,61,62,124,268,290,291,292,293,294,
306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,535,583,584,619,622,627,632,634,642,667,725,765,858,924,934,935,936,937,938,939,949,959,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,94,124,0,41,44,59,60,61,62,268,290,291,292,293,
294,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,535,583,584,619,622,632,634,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,264,310,312,325,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,401,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,
723,725,740,783,793,823,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,
1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,46,46,41,44,41,44,46,41,44,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,
970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,41,44,970,971,1031,46,40,388,41,44,381,411,972,973,46,40,388,41,44,381,411,972,973,46,40,41,44,381,411,972,973,46,40,46,381,411,972,973,41,
44,46,40,41,44,381,411,972,973,46,381,411,972,973,41,44,46,381,411,972,973,41,44,46,40,41,44,46,41,44,46,41,44,46,41,44,46,40,46,264,310,312,325,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,401,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,
964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,41,44,46,264,310,312,325,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,401,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,
637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,823,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,
1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,
928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,
1075,1076,1104,41,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,531,532,632,0,41,44,59,60,61,62,268,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,634,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,40,40,37,38,42,
43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,313,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,
929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,
1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,41,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,
619,632,634,934,990,1011,1014,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,41,40,41,40,41,361,41,361,41,41,41,40,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,
667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,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,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,41,42,43,
45,47,60,61,62,94,124,268,290,291,292,293,294,306,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,
630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,
1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,
618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,
1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,
609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,
1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,
588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,
1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,44,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,42,43,44,45,47,60,61,62,94,124,268,290,
291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,1057,41,340,262,262,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,
504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,
1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,
915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,
1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,
588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,
1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,262,64,0,44,59,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,396,399,402,403,404,410,
415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,
949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,
643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,
1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,262,64,314,325,761,761,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,
488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,
972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,667,949,0,44,59,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,
681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,514,513,516,64,0,44,59,64,0,44,59,64,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,
491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,
975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,667,949,0,44,59,40,41,44,41,44,40,301,325,326,920,761,40,301,325,326,920,323,0,59,46,0,37,
38,40,41,42,43,44,45,47,59,60,61,62,64,94,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,
681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,
1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,94,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,
362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,
575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,
972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,330,350,525,
529,530,531,532,583,619,632,634,934,990,1011,1014,0,41,59,306,311,323,332,333,342,353,354,473,765,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,
419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,
937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,
45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,
1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,94,124,525,531,532,632,0,41,44,59,60,61,62,262,264,268,279,302,305,306,310,311,312,318,319,320,321,
322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,
501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,
931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,
1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,
583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,
1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,
422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,
961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,321,469,513,514,515,627,642,858,959,0,41,44,59,
667,949,309,342,410,469,500,614,627,830,958,959,960,961,962,963,964,965,966,967,968,1059,0,40,59,301,341,505,957,381,934,969,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,761,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,
970,971,972,973,974,975,976,979,980,995,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1017,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,528,40,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,
583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,
1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,
415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,
949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,
626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,
1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,
973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,528,309,499,513,514,516,761,995,1017,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,
661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,41,64,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,
502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,
1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,
867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,
1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,
580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,
1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,
420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,
960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,33,40,42,43,45,64,126,261,262,263,264,
275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,
544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,
1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,
650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,263,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,
316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,
44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,
927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,
515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,
482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,
419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,
303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,
1068,263,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,
540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,
491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,970,1031,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,
427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,971,1067,1068,381,411,972,973,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,40,381,411,972,973,0,41,44,59,282,301,302,
303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,40,381,411,972,973,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,
1067,1068,40,388,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,381,411,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,972,973,1067,1068,263,325,381,411,972,973,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,
508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,323,983,1058,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,304,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,323,325,334,351,419,420,424,426,427,429,443,
460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,983,1058,1067,1068,40,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,
930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,
1104,40,282,301,302,303,304,305,307,314,315,316,325,334,351,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,351,460,490,494,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,
915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,
1070,1071,1072,1073,1074,1075,1076,1104,320,425,514,900,923,995,1017,1062,308,309,310,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,
534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,
1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,
655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,322,264,310,312,329,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,
500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,
980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,
508,535,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,
976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,
853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,
1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,
574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,
1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,
703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,
534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,
1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,
935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,282,
301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,410,410,1070,1071,264,310,312,325,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,377,379,380,382,384,
387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,
927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,
1104,321,469,538,539,540,603,927,1067,1068,282,301,302,303,304,305,307,314,316,325,334,351,419,420,424,426,427,429,443,460,471,482,488,489,490,491,494,505,508,535,64,306,397,499,1065,40,301,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,396,399,402,403,404,410,415,418,419,420,422,
424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,
962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,94,124,0,41,44,59,60,61,
62,268,290,291,292,293,294,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,535,583,584,619,622,632,634,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,531,532,632,0,41,44,59,60,
61,62,268,306,311,313,317,318,319,320,321,322,323,324,325,329,330,332,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,535,583,584,619,622,634,725,765,924,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1023,1030,1034,1035,1036,1037,1038,1039,1040,1057,41,44,264,310,312,325,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,401,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,
725,740,783,793,823,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,
1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,
537,542,543,544,545,557,561,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,
1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,264,310,312,325,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,401,
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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,823,853,864,865,867,915,923,926,927,928,929,930,931,933,935,
936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,46,41,44,
60,61,62,290,291,292,293,294,321,632,41,44,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,313,322,349,263,263,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,
702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,41,33,40,43,45,64,126,261,262,263,264,275,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,
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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,
660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,
419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,
937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,37,38,42,43,
45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,396,525,529,530,531,532,583,619,632,634,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1030,1034,1035,1036,1037,1038,1039,1040,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,396,525,529,530,531,532,583,619,632,634,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1030,1034,1035,1036,
1037,1038,1039,1040,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,396,525,529,530,531,532,583,619,632,634,934,935,936,937,938,939,985,986,987,990,997,998,1007,1011,1014,1030,1034,1035,1036,1037,1038,1039,1040,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,396,525,529,530,531,532,583,619,632,634,934,935,936,937,938,939,985,986,987,990,997,
998,1007,1011,1014,1030,1034,1035,1036,1037,1038,1039,1040,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,
966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,
583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,
1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,262,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,
675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,
1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,41,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,
506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,
1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,41,44,627,627,40,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,372,374,375,
376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,
853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,
1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,41,44,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,
542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,
1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,
402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,
938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,667,949,0,44,
59,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,
976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,301,325,326,920,323,0,59,304,323,0,59,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,
659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,
502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,
1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,340,44,279,318,0,41,59,306,311,323,332,333,342,353,354,473,765,37,38,42,43,45,47,60,61,62,94,124,262,264,268,310,
312,319,320,321,334,335,337,340,341,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,396,399,402,403,404,410,415,418,419,420,422,424,425,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,532,533,534,536,537,542,543,544,545,557,561,574,575,580,583,
588,589,594,599,603,609,611,613,614,617,618,619,626,630,632,634,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,
1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,41,44,59,279,306,311,318,323,332,333,342,353,354,473,535,622,765,37,38,42,43,45,47,94,124,525,531,532,632,0,41,44,59,60,61,62,262,264,268,279,302,305,306,310,311,312,318,319,320,
321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,
500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,
930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,
1073,1074,1075,1076,1104,64,41,44,321,469,513,514,515,627,642,858,959,0,41,44,59,667,949,642,262,761,761,0,41,44,59,321,469,513,514,515,627,642,667,858,949,959,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,
442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,
967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,43,45,64,126,261,262,263,264,275,302,305,310,312,316,323,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,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,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,
594,599,603,609,611,613,614,617,618,619,626,627,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,983,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,
1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,
404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,
940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,44,309,342,410,469,500,614,
627,830,958,959,960,961,962,963,964,965,966,967,968,1059,0,40,59,301,341,505,957,381,934,969,40,301,341,505,957,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,529,530,531,532,583,619,632,634,934,990,1011,1014,528,40,40,528,40,528,40,40,40,40,40,40,40,44,41,41,37,38,42,43,45,47,60,61,62,94,124,268,319,320,321,525,529,
530,531,532,535,583,619,622,632,634,934,990,1011,1014,41,44,41,44,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,41,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,
488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,
429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,
351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,
307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,
282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,
1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,
667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,41,44,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,
515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,
491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,
469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,971,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,263,263,381,411,972,973,0,41,44,59,282,301,302,303,304,305,307,314,316,321,
325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,
469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,
969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,983,1058,41,41,41,44,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,
424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,
961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,282,301,302,303,304,305,307,314,315,316,325,334,
419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,348,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,1072,563,502,44,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,
655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,563,1072,44,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,563,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,
1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,1072,44,264,310,312,325,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,377,379,380,382,384,
387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,563,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,
926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,
1076,1104,44,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,575,580,583,589,594,599,
603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,
1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,1072,44,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,563,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,
969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,502,44,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,563,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,
722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,
1062,1063,1064,1065,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,502,44,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,
536,537,542,543,544,545,557,561,563,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,
1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,322,332,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,396,399,
402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,
938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,329,332,40,282,301,
302,303,304,305,307,313,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,59,460,490,494,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,0,59,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,501,525,529,530,531,532,583,619,632,
634,934,990,1011,1014,40,282,301,302,303,304,305,307,313,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,915,321,469,538,539,540,603,927,1067,1068,282,301,302,303,304,305,307,314,316,325,334,351,419,420,424,426,427,429,443,460,
471,482,488,489,490,491,494,505,508,535,282,301,302,303,304,305,307,314,316,325,334,351,419,420,424,426,427,429,443,460,471,482,488,489,490,491,494,505,508,535,723,499,646,499,311,0,59,41,44,264,310,312,325,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,377,379,380,382,384,387,388,389,390,391,392,393,394,395,396,399,401,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,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,
961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,44,41,37,38,41,42,43,45,47,60,61,62,94,124,268,290,
291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,41,37,38,42,43,45,47,60,61,
62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,41,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,41,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,41,37,38,42,
43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,
1014,44,535,622,41,1057,262,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,
574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,
1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,
404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,
940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,
618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,
1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,
973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,64,41,44,41,44,40,323,0,59,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,
656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,94,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,
373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,
609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,
1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,64,94,124,262,264,268,279,302,305,306,310,311,312,318,319,320,321,322,
323,324,326,329,331,332,333,334,335,337,340,341,342,343,344,345,346,347,348,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,374,375,376,377,379,380,381,382,383,384,386,387,388,389,390,391,392,393,394,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,473,475,476,478,488,489,490,491,494,497,500,501,
502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,534,535,536,537,541,542,543,544,545,557,561,563,574,575,580,583,588,589,591,594,597,599,603,609,611,613,614,617,618,619,622,626,627,629,630,632,634,637,643,646,647,648,650,654,655,656,659,660,661,667,675,676,680,681,702,703,718,722,723,725,740,743,765,768,783,793,805,823,830,841,853,864,865,867,884,900,906,915,920,921,923,926,927,
928,929,930,931,933,934,935,936,937,938,939,940,946,947,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,990,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,
1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,
970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,
594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,
1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,537,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,
703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,535,622,0,41,44,59,279,306,311,318,323,332,333,342,353,354,473,765,321,469,513,514,627,642,858,959,323,983,1058,0,41,44,59,321,469,513,514,515,627,642,667,858,949,959,37,38,42,43,45,47,94,124,0,41,44,59,321,469,513,514,515,627,642,667,858,949,959,40,64,0,41,44,59,321,323,469,513,514,515,627,
642,667,858,925,949,959,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,
575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,
1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,
404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,
940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,40,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,
614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,
1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,
442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,
967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,
661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,
503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,
1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,
377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,
864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,
1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,
545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,
1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,
667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,381,411,972,973,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,263,41,41,263,934,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,
334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,323,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,983,1058,1067,1068,40,381,411,972,973,0,41,
44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,424,426,427,429,443,460,469,471,482,488,489,490,491,494,505,508,513,514,515,535,538,539,540,603,627,642,667,858,927,949,959,1067,1068,40,282,301,302,303,304,305,307,313,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,
319,320,321,350,501,525,529,530,531,532,583,619,632,634,934,990,1011,1014,40,282,301,302,303,304,305,307,313,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,915,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,
426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,306,306,306,627,0,59,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,
508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,
1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,322,349,313,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,
634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,
1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,
973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,332,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,
725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,
1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,59,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,490,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,
718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,282,301,302,303,304,305,307,314,316,325,334,351,419,420,424,426,427,429,443,460,471,482,488,489,490,491,494,505,508,535,342,353,354,0,59,338,339,989,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,
656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,996,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1018,1019,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,
1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,650,646,646,263,40,557,41,44,41,44,41,44,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,
422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,
961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,
648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,44,0,59,42,42,44,0,41,59,306,311,323,332,333,342,353,354,473,765,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,0,41,59,306,311,323,332,333,342,353,354,473,765,323,0,41,44,
59,321,469,513,514,515,627,642,667,858,925,949,959,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,
542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,
1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,41,44,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,372,374,375,376,377,379,380,381,382,383,384,387,388,
389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,
930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,
1104,41,44,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,
588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,
1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,
419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,
958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,41,44,41,44,41,44,41,44,41,44,41,
44,41,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,
603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,
1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,41,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,
430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,
965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,59,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,
424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,490,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,
960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,282,301,302,303,304,305,307,314,315,316,325,
334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,1076,313,349,263,1073,40,301,263,264,310,312,321,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,396,399,402,403,404,410,415,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,
1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,
637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,
1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,313,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,348,350,525,529,530,531,532,583,619,632,634,934,990,
1011,1014,44,0,59,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,
589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,
1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,332,40,282,301,302,303,304,305,307,313,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,313,319,320,321,
350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,338,339,40,301,40,301,40,301,996,1018,1019,1023,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,
418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,
936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,40,282,301,
302,303,304,305,307,314,315,316,325,334,351,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,41,637,858,0,44,59,528,0,44,59,64,41,44,41,44,323,0,41,44,59,321,469,513,514,515,627,642,667,858,925,949,959,323,0,41,44,59,321,469,513,514,515,627,642,667,858,925,949,959,925,0,41,44,59,321,469,513,514,515,627,642,667,858,949,959,303,304,41,44,41,
44,41,44,41,44,858,41,44,40,282,301,302,303,304,305,307,313,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,
468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,
968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,59,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,313,
319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,349,313,1076,313,349,33,40,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,
425,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,533,534,536,537,542,543,544,545,546,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,
948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,262,920,40,44,301,302,303,304,
307,314,325,419,420,424,426,468,471,482,491,505,508,535,956,262,920,40,44,301,302,303,304,307,314,325,419,420,424,426,468,471,482,491,505,508,535,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,0,59,305,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,
490,491,494,505,508,535,313,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,44,0,59,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,
440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,
966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,460,494,40,301,33,40,42,43,45,64,126,261,262,263,264,275,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,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,411,415,416,418,419,420,422,424,425,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,533,534,536,537,542,543,544,545,546,
557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,627,629,630,634,637,642,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,925,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,
1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,41,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,372,374,375,376,377,379,380,381,382,383,384,387,388,
389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,
930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,
1104,746,980,1015,303,304,346,926,1060,325,680,927,929,325,680,927,929,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,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,
533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,
1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,460,494,313,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,348,350,525,529,530,531,532,583,619,632,634,934,990,1011,1014,262,263,
264,310,312,321,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,396,399,402,403,404,410,415,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,533,534,536,537,542,543,544,545,557,561,574,575,580,583,589,594,599,603,609,611,613,
614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,
1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1071,1073,1074,1075,1076,1104,262,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,313,322,349,44,0,59,44,329,332,0,59,342,353,354,40,64,0,44,59,323,925,627,642,928,40,64,41,44,323,925,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,
614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,
1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,59,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,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,
469,471,476,488,489,490,491,494,497,500,501,502,503,504,505,506,507,508,510,533,534,536,537,542,543,544,545,557,561,574,575,580,583,588,589,594,599,603,609,611,613,614,617,618,619,626,630,637,643,648,650,655,656,659,660,661,667,675,681,702,703,718,722,723,725,740,783,793,853,864,865,867,915,923,926,927,928,929,930,931,933,935,936,937,938,939,940,948,949,956,958,960,961,962,963,964,965,966,967,968,
969,970,971,972,973,974,975,976,979,980,1000,1001,1003,1004,1006,1007,1008,1009,1010,1011,1013,1014,1015,1016,1021,1022,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1104,0,59,305,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,
429,443,460,468,471,482,488,489,490,491,494,505,508,535,317,0,59,318,330,332,342,353,354,329,323,0,44,59,925,323,41,44,925,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,424,426,427,429,443,460,468,471,482,488,489,490,491,494,505,508,535,313,349,1076,318,330,0,59,332,342,353,354,317,0,59,318,330,342,353,354,925,0,44,59,925,41,44,332,0,59,342,353,354,318,330,0,
59,342,353,354
;
yya_act =
35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,-7,-7,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,298,299,300,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,
-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,
-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,
-208,-208,-208,-208,-208,-208,-208,-208,301,-1,-74,-74,-74,-74,-74,-78,-78,-78,-78,-78,-78,-78,305,306,307,308,309,-135,-135,-71,-71,-71,-71,-79,-79,-79,-79,-79,-79,-79,0,35,36,313,314,315,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,
-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,
-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,
-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,321,322,58,59,60,323,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,
88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,336,337,338,339,340,341,342,343,344,-320,-408,-408,-408,-445,-466,346,347,348,349,339,340,-320,354,355,356,357,358,359,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,
-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,
-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,
-357,-357,-357,-357,-357,-357,-357,360,-476,-476,362,-483,-483,-483,-483,363,365,366,367,-490,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,
91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-437,-437,367,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,
-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,
-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,-490,309,-135,-135,-135,-135,-135,-135,-135,
-77,-77,-77,-77,-77,-134,-134,375,376,377,379,380,-108,-108,35,36,35,36,388,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,389,390,-79,-79,-79,-79,-79,-79,-79,397,398,399,400,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,
-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,
-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,
-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,404,405,58,59,60,61,62,63,64,406,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-254,-254,-254,-254,-254,-254,-254,-254,407,408,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,409,410,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,412,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,404,405,58,59,60,61,62,63,64,406,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,419,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,420,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,
200,201,202,203,204,205,206,207,421,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,-162,-162,
-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,-162,422,423,405,58,59,60,61,62,63,64,406,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,425,426,427,428,429,430,431,
-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,331,321,322,58,36,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,435,436,437,438,439,440,441,443,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,
-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,
-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,
-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,444,445,446,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,
98,99,100,101,102,103,104,105,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,449,
450,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,507,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,518,-337,-337,519,357,358,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,
-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,
-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,
-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,357,358,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,
-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,
-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,
-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,523,524,525,526,-478,-478,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,528,529,404,-331,-331,404,530,532,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,
-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,
-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,
-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,375,376,-142,-142,-142,-142,-142,535,536,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,
106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,
198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,35,
36,541,542,-136,-136,-136,-136,-136,-136,-136,397,398,399,400,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,
-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,-94,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,
60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,
146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,
98,99,100,101,102,103,104,105,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,405,
567,483,484,59,60,568,487,569,570,61,62,63,64,571,490,572,573,65,66,492,574,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,575,84,85,86,87,88,89,90,91,92,93,576,94,95,96,97,98,99,577,578,579,100,580,101,581,102,103,104,582,583,105,106,107,108,109,110,111,112,584,113,114,115,116,585,586,117,118,119,587,120,588,121,122,123,124,125,126,127,128,130,131,132,
133,134,135,136,589,590,498,591,137,138,139,140,592,141,142,143,144,145,146,593,147,148,149,150,594,152,595,153,596,154,155,156,157,158,159,160,161,162,163,501,597,164,503,165,166,598,599,167,168,600,169,170,171,172,173,174,175,601,602,176,177,178,179,180,181,182,183,603,604,184,185,605,606,607,608,186,187,188,189,609,610,611,190,612,613,191,192,193,194,195,196,197,198,199,200,201,202,203,204,614,
615,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,616,286,287,288,289,290,617,292,293,294,295,296,58,59,60,61,62,63,64,
324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,
79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,624,409,625,627,-193,-193,-193,-193,-252,-252,629,630,419,632,421,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,
-163,-163,419,632,421,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-158,-158,-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,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,
91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,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,639,640,641,642,643,644,645,
646,647,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,649,422,390,405,58,59,60,61,62,63,64,406,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-79,-79,-79,-79,-79,-79,-79,-166,-166,-166,
-166,-166,-166,-166,-166,650,-168,-168,-168,-168,-168,-168,-168,-168,443,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,
-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,
-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,-262,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,
96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,
67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,343,-466,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,
83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,660,661,662,663,405,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,667,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,
-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,
-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,-469,
-469,-469,404,668,-473,-473,404,-475,-475,669,-342,-342,670,404,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-850,671,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,
-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,
-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,
-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,
-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,-764,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-336,-336,-336,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,
68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,
256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,36,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,
97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,
186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,
285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,
215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,
61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,
505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,
275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,412,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,
-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,
-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,
-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,-1021,717,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,
97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,
186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,
285,286,287,288,289,290,291,292,293,294,295,296,-832,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,721,-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,-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,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,
-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,
-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,
-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,
-772,-772,-772,-772,-848,-1289,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,
-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,
-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,
-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-847,-1284,722,-1294,723,-1293,724,-1295,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,
492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,
254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,727,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,
96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,
185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,
284,285,286,287,288,289,290,291,292,293,294,295,296,728,729,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,
-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,
-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,
-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,35,731,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,
-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,
-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,
-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,
-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,732,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,
-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,
-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,
-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,-1175,
-1175,733,734,735,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,
-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,
-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,
-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,-1088,736,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,
-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,
-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,
-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,
-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,-1176,737,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,
-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,
-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,
-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,-1177,738,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,
-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,
-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,
-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,
-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,-1185,739,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,
-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,
-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,
-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,
-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,-1186,740,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,
-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,
-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,
-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,-1187,741,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,
-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,
-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,
-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,
-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,-1188,742,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,
-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,743,
-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,
-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,
-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,
-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,-1200,357,358,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,
-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,
-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,
-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,747,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,
492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,
254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,518,-339,-339,518,-338,-338,749,750,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,
103,104,105,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,58,59,60,61,62,63,
64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,754,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,405,404,-433,-433,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,475,476,759,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,
61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,405,761,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,
100,101,102,103,104,105,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,763,764,-113,
-113,-113,-113,-113,-113,-113,-113,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,766,697,698,699,700,767,701,702,768,703,704,705,706,707,708,-120,-120,-120,-120,-120,-120,-120,-120,-120,388,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,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,388,58,59,60,61,62,63,
64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,771,772,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,
-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,-833,775,776,777,-83,-83,-83,-83,-83,-83,-83,-83,-83,-83,-83,-83,780,781,782,783,784,785,786,787,788,789,790,
567,791,483,484,59,60,792,793,794,568,487,569,570,61,62,63,64,795,571,490,572,573,65,66,492,574,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,575,84,85,86,87,88,89,90,91,92,93,576,94,95,96,97,98,99,577,578,579,100,580,101,581,102,103,104,582,583,105,106,107,108,109,110,111,112,584,113,114,115,116,585,586,117,118,119,587,120,588,121,122,123,124,125,126,
127,128,130,131,132,133,134,135,136,589,590,796,591,797,798,799,800,137,138,139,140,592,141,142,143,144,145,146,593,147,148,149,801,594,152,595,153,596,154,155,156,157,158,159,160,161,802,163,501,597,164,803,804,165,166,598,599,167,168,600,169,170,171,172,173,174,175,601,602,176,177,178,179,180,181,182,183,603,604,184,185,605,606,607,608,186,187,188,189,609,610,611,190,612,613,191,192,193,194,195,
196,197,198,805,199,200,201,202,203,204,614,615,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,806,228,229,230,231,232,233,234,235,236,807,238,808,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,616,286,287,288,289,290,617,
292,293,294,295,296,-949,-949,-949,-949,-949,-949,-949,-949,-949,-949,-949,-949,-949,-949,-949,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,
58,482,36,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,
141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,
76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,
504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,
515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,
102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,
193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,
293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,
222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,
491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,
156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,
92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,
280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,816,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,-943,817,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,
-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,
-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,
-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,
-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,818,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,
-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,
-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,
-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,409,
627,-193,-193,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,305,-246,-246,-246,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,
89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,
277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,825,-155,419,632,421,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,425,426,427,428,429,430,431,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,-146,826,404,828,627,-193,-193,-193,-193,830,426,427,831,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,
-184,-184,-184,-184,-184,-184,-184,-184,-184,-184,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,833,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,
98,99,100,101,102,103,104,105,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,835,
331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,838,839,840,841,331,321,322,58,59,60,61,62,
63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,830,425,426,427,428,831,429,430,431,405,58,59,60,61,62,63,64,406,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,
-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,-171,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,404,847,-554,848,404,849,404,404,851,852,854,404,-455,855,857,858,-427,-427,859,860,-405,-405,-405,861,-404,-404,-404,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,
72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,864,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,475,476,867,868,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,869,870,64,489,490,491,65,66,492,67,68,69,
70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,
500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,
258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,874,
64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,162,875,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,876,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,
88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,
506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,
517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,
58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,
142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,
78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,
167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,
266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,
105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,
196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,
296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,
68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,
256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,
98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,
187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,
286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,
62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,
88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,
506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,
517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,888,889,890,891,892,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,
205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,898,899,900,901,902,475,476,477,
478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,
498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,
72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,
502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,
260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,
495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,
191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,
290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,
490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,
155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,
92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,
280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,911,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,58,59,60,61,62,63,64,65,66,67,68,69,
70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,
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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,
200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,
478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,
498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,
72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,
502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,
260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,917,918,390,-79,-79,-79,-79,-79,-79,-79,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,-767,675,676,919,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,
692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-654,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,923,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-831,675,676,677,678,679,680,681,
682,683,684,685,686,687,688,689,690,691,694,695,696,699,700,703,704,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,405,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,
943,944,945,946,947,948,-779,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,694,695,696,699,700,703,704,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,675,676,
677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,929,696,697,698,699,700,701,702,703,704,705,930,931,932,933,934,935,936,937,706,938,939,940,707,708,941,942,943,944,945,946,947,948,475,476,477,478,321,479,480,481,388,58,482,36,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,
175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,
274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,951,952,953,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,
201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,
321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,
137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,956,58,59,60,61,62,63,64,961,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,
90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,964,965,966,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,
-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,
-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,-789,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,
62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,
88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,
506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,
517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,
58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,
142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,
78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,
167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,
266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,994,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,995,996,997,404,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,404,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,
1022,1023,1024,1025,1026,1027,1028,1029,-303,-303,-303,1030,1031,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,1036,404,405,58,36,59,60,1037,1038,61,62,63,64,406,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1039,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,1040,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,
215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,58,59,60,61,62,63,64,324,
325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1056,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,627,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,776,551,552,553,554,555,321,556,480,
481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,
140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,
90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,
489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,
90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,
179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,
278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,
58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,
142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,
77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,
166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,
516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,
103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,
194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,
294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,
65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,
157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,
93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,
182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,
281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,
484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,
499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,
80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,
169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,
268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,
558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,
197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,
551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1076,1077,1078,1079,405,567,483,484,59,60,568,487,569,570,61,62,63,64,571,490,572,573,65,66,492,574,67,68,69,
70,71,72,73,74,75,76,77,78,79,80,81,82,83,575,84,85,86,87,88,89,90,91,92,93,576,94,95,96,97,98,99,577,578,579,100,580,101,581,102,103,104,582,583,105,106,107,108,109,110,111,112,584,113,114,115,116,585,586,117,118,119,587,120,588,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,589,590,498,591,137,138,139,140,592,141,142,143,144,145,146,593,147,148,149,150,
594,152,595,153,596,154,155,156,157,158,159,160,161,162,163,501,597,164,503,165,166,598,599,167,168,600,169,170,171,172,173,174,175,601,602,176,177,178,179,180,181,182,183,603,604,184,185,605,606,607,608,186,187,188,189,609,610,611,190,612,613,191,192,193,194,195,196,197,198,199,200,201,202,203,204,614,615,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,
228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,616,286,287,288,289,290,617,292,293,294,295,296,1082,1083,-1285,-1285,-1285,-1285,-1285,-1285,-1285,-1285,-1285,-1285,-1285,-1285,-1285,-1285,-1285,-1285,551,552,553,554,555,321,556,480,481,388,58,482,483,
484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,
499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,
80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,
169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,
268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,
558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,
197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,
551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,
67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,
255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,
76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,
504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,
515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,-1172,911,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,
84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,
173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,
272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,-1286,-1286,-1286,-1286,-1286,-1286,-1286,-1286,-1286,-1286,-1286,-1286,-1286,-1286,-1286,-1286,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,
62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,
505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,
275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,
96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,
185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,
284,285,286,287,288,289,290,291,292,293,294,295,296,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,-1159,675,676,919,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,780,781,782,783,784,785,786,787,788,789,790,791,794,1096,799,800,803,1099,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,
-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,
-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,
-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,-952,
-952,-952,-952,-952,-952,567,483,484,59,60,568,487,569,570,61,62,63,64,571,490,572,573,65,66,492,574,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,575,84,85,86,87,88,89,90,91,92,93,576,94,95,96,97,98,99,577,578,579,100,580,101,581,102,103,104,582,583,105,106,107,108,109,110,111,112,584,113,114,115,116,585,586,117,118,119,587,120,588,121,122,123,124,125,126,
127,128,130,131,132,133,134,135,136,589,590,498,591,137,138,139,140,592,141,142,143,144,145,146,593,147,148,149,150,594,152,595,153,596,154,155,156,157,158,159,160,161,162,163,501,597,164,503,165,166,598,599,167,168,600,169,170,171,172,173,174,175,601,602,176,177,178,179,180,181,182,183,603,604,184,185,605,606,607,608,186,187,188,189,609,610,611,190,612,613,191,192,193,194,195,196,197,198,199,200,
201,202,203,204,614,615,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,616,286,287,288,289,290,617,292,293,294,295,296,58,59,
60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,409,627,-193,-193,309,-135,-135,675,676,677,678,679,680,681,682,683,684,685,686,687,
688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-192,-192,-192,-192,-192,-192,-192,-192,-192,-192,-192,-192,-192,-192,-192,1107,1108,1109,1110,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,
99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,
188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,
287,288,289,290,291,292,293,294,295,296,305,-246,-246,-246,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,
82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,
171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,
270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1115,830,425,426,427,428,831,429,430,431,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,830,425,426,427,428,831,429,430,431,331,321,322,58,59,60,61,62,63,64,
324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,830,425,426,427,428,831,429,430,431,426,427,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,-178,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,
84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1122,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1124,426,427,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,1128,404,36,1004,1129,1006,1007,1010,1013,1130,1014,1015,1131,1017,1132,
1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,-269,-269,-303,-303,-303,1133,1135,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1141,1142,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,
99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,1143,152,153,154,155,156,157,158,159,160,161,162,163,164,1144,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1145,286,287,288,289,290,292,293,294,295,296,1147,1142,59,
60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,1143,152,153,154,155,156,157,158,159,160,
161,162,163,164,1144,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,1145,286,287,288,289,290,292,293,294,295,296,1149,1150,1151,1152,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,
75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1157,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,
96,97,98,99,100,101,102,103,104,105,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,405,404,-233,-233,-233,-233,-233,1162,1163,1164,-472,-472,1165,1031,1166,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,
211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,
60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,
146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,911,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,695,696,699,700,703,704,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,
-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,-710,684,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,
-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,-688,675,677,678,679,680,684,699,700,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,
-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,684,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,
-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,675,677,680,684,700,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,
-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,675,677,680,684,700,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,
-692,-692,-692,684,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,675,676,677,678,679,680,
684,699,700,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,
690,691,695,696,699,700,703,704,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,694,695,696,699,700,701,702,
703,704,705,706,707,708,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,694,695,696,697,699,700,701,702,703,704,705,706,707,708,-715,
-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,-715,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,
83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,
174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,
273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,911,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,
202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,
479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,
138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,
74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,
503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,
513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1175,1176,1177,1178,1179,1180,1181,1182,1183,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,
97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,
188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,
287,288,289,290,291,292,293,294,295,296,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,
66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,
255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1187,1188,1189,1190,1191,1192,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,694,695,696,699,700,701,702,703,704,705,706,707,708,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,
-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,-718,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,694,695,696,697,699,700,701,702,703,704,705,706,707,708,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,
-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,-719,675,677,678,679,680,684,700,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,
-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,675,677,680,684,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,
-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,694,695,696,699,700,703,704,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,
-690,-690,-690,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,694,695,696,699,700,703,704,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,-720,475,1196,477,478,321,479,
480,481,388,58,482,36,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,
138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,675,676,677,678,679,680,684,685,687,688,689,690,691,695,696,699,700,703,1197,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,
-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,-721,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,694,695,696,699,700,703,704,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,
-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,-689,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,694,695,696,699,700,703,704,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,
-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,-725,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,694,695,696,699,700,703,704,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,
-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,-727,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,
497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,
199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,681,682,
683,687,688,689,690,691,1200,1201,923,1204,-828,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1206,1207,1208,1209,1210,1211,675,676,677,678,679,680,681,682,683,684,685,686,687,
688,689,690,691,692,693,694,1212,695,696,697,698,699,700,701,702,703,704,705,706,707,708,675,676,677,678,1213,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,1214,697,698,699,700,701,702,703,704,705,706,707,708,1215,1216,1217,1218,-217,-217,1219,1220,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,1222,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,
72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,
502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,
260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1223,675,676,677,678,1224,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,1225,695,696,697,698,699,700,701,702,703,704,705,706,707,708,675,676,677,678,1226,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,
700,701,702,703,704,705,706,707,708,675,676,677,678,1227,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,675,676,677,678,1228,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,675,676,677,678,1229,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,
695,696,697,698,699,700,701,702,703,704,705,706,707,708,1230,1231,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,
211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1233,1234,1235,1237,1238,1239,1240,1241,1242,-487,-487,1244,1004,1006,
1007,1010,1013,1014,1015,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,-303,-303,-303,-488,-488,1245,1247,1248,1249,1250,1251,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,
-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,
-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,1253,-310,1254,1250,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,
-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,
-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,
-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,1259,1260,1250,341,342,-445,-519,-519,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,
-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,
-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,1253,-310,321,322,58,59,60,61,62,63,64,1263,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,
84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1264,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,1250,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,
-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,
-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,1253,-310,1253,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
1250,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,
-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,
-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,1253,-310,1253,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,1253,-310,1253,-310,1253,-310,1253,-310,1253,-310,-310,1253,-310,1253,-310,-310,-310,1253,
-310,1253,-310,1253,-310,1253,-310,-310,-310,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,
218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1285,1287,36,1037,1038,1039,1290,-202,-202,35,1292,58,36,59,60,61,62,63,64,961,65,
66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1294,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,
-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,
-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,
-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,
-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,-835,1295,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,
-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,
-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,
-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,-834,1297,1298,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,627,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,422,-145,-145,-145,-145,-145,-145,-145,-145,-145,-145,-145,-145,-145,-145,-145,
-145,1031,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,-105,789,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,
-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,
-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,
-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,-959,780,782,783,784,785,789,799,800,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,
-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,
-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,
-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,-965,789,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,
-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,
-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,
-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,
-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,780,782,785,789,800,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,
-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,
-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,
-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,780,782,785,789,800,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,
-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,
-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,
-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,-963,
789,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,
-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,
-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,
-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,-958,780,781,782,783,784,785,789,790,1096,799,800,803,1099,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,
-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,
-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,
-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,-969,780,781,782,783,784,785,786,787,788,789,790,791,1096,799,800,803,1099,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,-968,
-968,-968,-968,-968,-968,-968,-968,-968,-968,780,781,782,783,784,785,789,790,1096,799,800,803,1099,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,
-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,
-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,
-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,-970,780,781,782,783,784,785,789,799,800,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,
-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,
-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,
-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,-966,780,781,782,783,784,785,786,787,788,789,790,791,1096,799,800,803,1099,-967,-967,
-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,
-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,
-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,
-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,-967,780,781,782,783,784,785,786,787,788,789,790,791,794,1096,799,800,1097,1098,803,1099,805,806,1100,1101,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,
-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,
-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,
-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,-973,780,781,782,783,784,785,786,787,788,789,790,791,792,794,1096,797,799,800,1097,1098,803,1099,805,806,1100,1101,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,
-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,
-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,
-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,-974,911,551,552,553,554,555,321,556,
480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,
139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,
74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,
503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,
513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,
100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,
291,292,293,294,295,296,1304,780,781,782,783,784,785,786,787,788,789,790,791,794,1096,799,800,1097,1098,803,1099,805,806,1100,1101,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,
-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,
-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,
-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,-990,780,781,782,783,784,785,786,787,788,789,790,791,792,794,1096,797,799,800,1097,1098,803,1099,805,806,1100,1101,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,
-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,
-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,
-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,780,782,783,784,785,789,800,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,
-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,
-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,
-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,
-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,-988,780,782,785,789,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,
-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,
-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,
-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,780,781,782,783,784,785,786,787,788,789,790,791,794,1096,799,800,803,1099,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,780,781,782,783,784,785,786,787,
788,789,790,791,794,1096,799,800,803,1099,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,
-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,
-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,
-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,-975,780,781,782,783,784,785,789,790,1096,799,800,803,1305,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,
-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,
-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,
-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,-976,780,781,782,783,784,785,786,787,788,789,790,791,794,1096,799,800,803,1099,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,
-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,
-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,
-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,
-960,-960,780,781,782,783,784,785,786,787,788,789,790,791,794,1096,799,800,803,1099,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,
-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,
-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,
-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,-980,780,781,782,783,784,785,786,787,788,789,790,791,794,1096,799,800,803,1099,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,
-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,
-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,
-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,-982,1082,1083,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,
64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,
89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,
277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,
388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,
141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,
76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,
504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,
515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1306,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,
-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,
-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,
-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,
-838,-838,-838,-838,-838,1307,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,
-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,
-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,
-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,
77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1310,1311,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-241,-241,-241,-241,-241,-241,-241,309,-135,-135,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,
-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,-187,58,1315,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,830,425,426,427,428,831,429,430,431,830,425,426,427,428,831,429,430,431,426,427,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,
-179,-179,-179,-179,-179,-179,-179,-179,-179,-179,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,426,427,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,331,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,
73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,35,1244,36,1004,1129,1006,1007,1010,1013,1130,1014,1015,1017,1132,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,-269,-269,-303,-303,-303,35,58,36,1326,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,
100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,1327,127,128,129,130,131,132,133,134,135,136,1328,1329,1330,1331,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,1332,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,1333,184,185,186,187,188,189,190,191,192,
193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,1334,228,229,230,231,232,233,234,235,236,237,238,239,240,241,1335,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,35,36,35,36,1338,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,35,36,1341,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,
97,98,99,100,101,102,103,104,105,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,
58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1356,59,60,1357,61,62,63,64,65,66,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,95,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,105,1396,1397,107,108,109,110,111,112,113,114,115,
116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,1398,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,296,1399,1400,1404,1405,1406,1407,1408,1409,1410,1411,1412,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,
-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,1142,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,
141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,296,1142,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,
105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,296,1142,59,60,61,62,63,64,65,66,67,68,69,
70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,
172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,
272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,296,1416,1400,1417,1418,35,36,1420,1421,854,404,-455,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,
81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1425,1031,1426,1031,1175,1176,1177,1178,1179,1180,1181,1182,1427,675,676,677,678,679,680,684,685,687,688,689,690,691,695,696,699,700,703,1428,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,
-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,-723,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,694,695,696,699,700,703,704,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,
-726,-726,-726,-726,-726,-726,-726,-726,-726,-726,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,694,695,696,699,700,703,704,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,-728,
-728,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,
74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,
504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,
515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,
105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,
198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,552,
895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,
137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,
76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,
167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,
266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,
497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,
200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,552,895,896,
321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,137,138,
139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,
78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,
169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,
268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,
202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1438,1439,1445,59,60,
1357,61,62,63,64,65,66,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,86,1465,1466,1467,90,1468,92,1381,1469,95,1470,1471,1472,1473,1387,1388,1389,1474,1391,1392,1475,1476,1477,105,1396,1478,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,1479,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,1480,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
254,255,256,257,258,259,260,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,1481,1482,1483,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-794,-794,475,476,1485,477,478,321,479,480,481,388,58,482,36,483,484,59,60,485,
486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,
85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,
174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,
273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-653,-655,911,874,875,876,1489,911,1491,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,
72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,
502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,
260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,1493,695,696,697,698,699,700,701,702,703,704,705,706,707,708,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,
67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,
255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,
97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,
186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,
285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,
215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,
61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1499,1500,1501,1502,1503,1504,1505,1506,1499,1500,1501,1502,1503,1504,1505,1506,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,
90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1509,1510,1511,58,59,60,61,62,63,64,1515,1516,1517,1518,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1519,58,59,60,61,62,63,64,961,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,
103,104,105,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,675,676,677,678,679,680,
681,682,683,684,685,686,687,688,689,690,691,692,693,694,1521,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-785,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,
496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,
197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,
475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,
227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,
69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,
162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,
257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,
99,493,494,495,100,101,102,103,104,105,496,106,1526,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,
188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,
287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,1528,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,
488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,1530,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,
89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,1532,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,
277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,
482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,
143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1031,1536,-888,-888,1537,1538,1539,1540,1541,1253,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,1253,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,1005,1008,1009,1011,1012,1016,1004,1006,1007,1010,1013,1014,1015,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,-303,-303,-303,1253,-310,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,
72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1549,1550,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,
92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1552,1253,-310,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1555,1556,1557,1559,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,
103,104,105,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,58,59,60,61,62,63,
64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-442,-1000,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-1000,-1000,-1000,405,404,-503,-503,-503,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,
72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,388,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,405,58,59,60,61,62,63,64,65,66,
67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,388,388,388,388,388,1577,388,1581,1582,1583,1587,388,388,1590,1591,1592,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,1593,-223,-223,
-223,551,552,1595,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1290,-202,-202,35,1598,58,36,59,60,61,62,63,64,961,65,66,67,68,69,70,71,72,73,74,75,76,77,
78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1599,1600,1220,35,36,1037,1038,1039,828,-226,-226,-226,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1604,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,
83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,777,-81,-81,-81,-81,-81,-81,-81,-81,-81,-81,-81,-81,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,
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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,
200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1607,1297,1298,
-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,780,781,782,783,784,785,789,790,1096,799,800,803,1609,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,
-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,
-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,
-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,-978,780,781,782,783,784,785,786,787,788,789,790,791,794,1096,799,800,803,1099,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,
-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,
-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,
-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,-981,780,781,782,783,784,785,786,787,788,789,790,791,794,1096,799,
800,803,1099,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,
-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,
-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,
-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,-983,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,
509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,58,59,60,61,62,63,64,
324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,404,-150,-150,1613,1614,1615,1616,426,427,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,
-181,-181,-181,-181,-181,-181,-181,-181,426,427,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,-182,1356,59,60,1357,61,62,63,64,65,66,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,95,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,105,1396,1397,107,108,109,110,111,112,113,114,115,116,117,118,119,120,
121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,1398,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,296,1618,1619,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-1000,-1000,1621,1622,58,1624,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1625,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,-1000,-1000,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,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,1627,321,322,58,
59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-1000,-1000,1630,1631,1632,1633,35,36,404,-259,-259,35,36,1636,404,1637,1639,-608,-608,-608,-608,
-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,
-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,
-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,
-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,
-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,
-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,
-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,
-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1653,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,1653,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,
-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,1653,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,1653,-606,-606,-606,-606,-606,-606,-606,-606,
-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,1653,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,
-606,-606,-606,1653,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,1653,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,
-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,1639,1661,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,1663,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,
-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1665,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,
-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,-1203,1666,1668,1669,1670,1671,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,1639,
-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1668,1669,1670,1671,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,
-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,1668,1669,1670,1671,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,1677,1678,1679,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,
-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1681,1682,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,
-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,-1204,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1639,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,
-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,1685,1404,1405,1406,1407,1408,1409,1410,1411,1412,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,1142,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,
78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,1143,152,153,154,155,156,157,158,159,160,161,162,163,164,1144,165,166,167,168,169,170,171,172,173,174,175,176,177,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,284,1145,286,287,288,289,290,292,293,294,295,296,35,1701,36,37,38,39,1702,1703,41,1704,1705,42,1706,1707,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,1404,1405,1406,1407,1408,1409,1410,1411,1412,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,-386,1717,405,1719,1720,1721,1722,1723,
1724,1356,59,60,1357,61,62,63,64,65,66,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,95,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,105,1396,1397,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,152,153,154,155,156,
157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,1398,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,296,1356,59,60,1357,61,62,63,64,65,66,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,95,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,105,1396,1397,107,108,109,110,111,112,113,114,115,116,117,118,
119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
1398,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,296,1356,59,60,1357,61,62,63,64,65,66,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,
1377,1378,1379,1380,1381,1382,95,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,105,1396,1397,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,
188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,1398,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,
290,292,293,294,295,296,1728,1356,59,60,1357,61,62,63,64,65,66,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,95,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,105,1396,1397,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,
150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,1398,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,296,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1732,-462,-462,58,59,60,61,62,63,64,65,66,67,68,69,
70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1734,1735,-429,-429,404,-232,-232,-232,-232,-232,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,
101,102,103,104,105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,
194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,
294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1181,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,
-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,-759,1175,1177,1178,1179,1180,1181,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,
-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,-761,1181,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,
-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,-757,1175,1177,1180,1181,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,
-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,-755,1175,1177,1180,1181,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,
-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,-756,1181,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,
-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,-758,1175,1176,1177,1178,1179,1180,1181,-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,-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,-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,-762,-762,-762,-762,1175,1176,1177,1178,1179,1180,1181,1182,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,
-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,-735,1445,59,60,1357,61,62,63,64,65,66,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,
86,1465,1466,1467,90,1468,92,1381,1469,95,1470,1471,1472,1473,1387,1388,1389,1474,1391,1392,1475,1476,1477,105,1396,1478,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,1479,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,1480,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,1739,1740,-1032,-1039,-1039,1741,1742,-1031,-1038,-1038,1639,-608,-608,-608,-608,-608,-1278,1639,-608,-608,-608,-608,-608,-1257,1639,-608,-608,-608,-608,-608,-1253,1639,-608,-608,-608,-608,-608,-1259,1639,-608,-608,-608,-608,-608,-1277,1639,-608,-608,-608,-608,-608,-1268,1639,-608,-608,-608,-608,-608,-1248,1639,-608,-608,-608,-608,-608,-1270,1639,-608,-608,-608,-608,-608,-1271,1639,-608,-608,-608,-608,-608,-1272,1639,-608,-608,
-608,-608,-608,-1273,1639,-608,-608,-608,-608,-608,-1274,1639,-608,-608,-608,-608,-608,-1258,1653,-606,-606,-606,-606,-606,-1247,1653,-606,-606,-606,-606,-606,-1275,1653,-606,-606,-606,-606,-606,-1276,1653,-606,-606,-606,-606,-606,-1250,1653,-606,-606,-606,-606,-606,-1251,1653,-606,-606,-606,-606,-606,-1246,1653,-606,-606,-606,-606,-606,-1269,1639,1661,-608,-608,-608,-608,-608,-608,-1243,1639,1663,-608,-608,-608,-608,-608,-608,-1249,1639,-608,-608,-608,-608,-608,-608,-1254,1666,-1280,1668,1669,1670,1671,-632,
-632,-1263,1639,-608,-608,-608,-608,-608,-608,-1264,1668,1669,1670,1671,-632,-632,-1265,1668,1669,1670,1671,-632,-632,-1266,1639,-608,-608,-1282,-650,-650,-1260,-651,-651,-1261,-652,-652,-1262,1685,-1279,1445,59,60,1357,61,62,63,64,65,66,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,86,1465,1466,1467,90,1468,92,1381,1469,95,1470,1471,1472,1473,1387,1388,1389,1474,1391,1392,1475,1476,1477,105,1396,1478,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,1480,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,-637,-637,-1267,1445,59,60,1357,61,62,63,64,65,66,1446,1447,1448,
1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,86,1465,1466,1467,90,1468,92,1381,1469,95,1470,1471,1472,1473,1387,1388,1389,1474,1391,1392,1475,1476,1477,105,1396,1478,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,1479,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,1480,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,475,1196,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,
103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,
194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,
294,295,296,1747,675,676,677,678,679,680,684,685,687,688,689,690,691,695,696,699,700,703,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,-722,911,911,675,676,677,
678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-827,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,
104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,
195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,
295,296,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-778,675,676,1751,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,675,676,1752,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,
702,703,704,705,706,707,708,675,676,1753,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,1754,1755,-938,1756,-935,1757,-940,1758,-939,1759,1760,1761,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,
85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,
174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,
273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-784,675,676,1763,677,678,1764,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,675,676,1765,677,678,
679,680,681,682,683,684,685,686,687,688,689,690,691,1766,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,675,676,1767,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,475,727,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,
73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,
164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,
512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,675,676,1769,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,475,727,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,
68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,
256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,675,676,1771,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,475,727,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,
491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,
156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,675,676,1773,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,475,727,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,
62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,675,676,677,678,1775,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,675,676,677,678,1776,679,680,681,682,683,684,685,686,687,
688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,1778,-890,1779,1780,1781,1253,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,
-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,-310,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,
91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1785,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,
190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1788,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,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,405,404,-508,-508,-508,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,
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,58,1315,59,60,61,62,63,64,65,
66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,405,404,1793,1794,1795,1796,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-1000,1799,1800,-524,-524,-524,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,
76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1803,1804,-518,-518,404,-505,-505,-505,404,-504,-504,-504,404,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1799,1800,-524,-524,-524,1808,1809,775,1810,1220,35,36,1037,1038,1039,1812,35,36,1037,1038,1039,1290,-202,-202,1815,-838,-838,
-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,
-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,
-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,
-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,-838,1816,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,
-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,
-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,
-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,-836,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,1817,695,696,
697,698,699,700,701,702,703,704,705,706,707,708,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,
201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,
555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,
498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,780,781,782,783,784,785,789,790,1096,799,800,803,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,
-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,
-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,
-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,-977,
-977,-977,-977,-977,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,1824,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1828,1829,1830,1831,1832,1833,1834,1835,1836,-328,-328,-328,-328,
-328,-328,1004,1006,1007,1010,1013,1014,1015,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,-271,-271,-271,-271,-271,-271,-271,-303,-303,-303,58,1326,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,
125,126,1327,127,128,129,130,131,132,133,134,135,136,1328,1329,1330,1331,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,1333,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
219,220,221,222,223,224,225,226,227,1334,228,229,230,231,232,233,234,235,236,237,238,239,240,241,1335,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,847,-554,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,
61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,
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,-1000,-1000,847,-554,58,59,60,61,62,
63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-1000,-1000,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-1000,-1000,1326,1327,1328,1329,1331,1333,1334,1335,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,
73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-1000,1849,404,847,-554,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-1000,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,
89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-1000,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-1000,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-1000,551,552,553,554,555,321,556,480,481,388,58,
482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,
143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,
79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,
168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,
267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,388,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,
-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,
-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,
-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,
-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,
-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,
-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,
-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,
-611,388,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,
-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,
-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1861,1862,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,
-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,1668,1669,1670,1671,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,1885,1668,1669,1670,1671,-632,-632,-632,-632,-632,-632,-632,
-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,1887,1668,1669,1670,1671,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,
-632,-632,1639,1890,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,388,1892,1668,1669,1670,1671,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,
-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,1677,1678,1679,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,1895,1896,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,
-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,1897,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,
105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,
196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,
296,35,1701,36,37,38,39,1702,1703,41,1704,1705,42,1706,1707,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,1901,1902,1903,1904,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,
494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,
190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,
289,290,291,292,293,294,295,296,336,337,338,339,340,341,342,343,-320,-445,-466,1915,1916,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,1917,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,1918,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,
80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,
169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,
268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,-832,58,59,60,1922,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1923,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,
227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,
52,53,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,
89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,
277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,
99,100,101,102,103,104,105,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,35,1926,
36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,1935,1936,1937,1938,1356,59,60,1357,61,62,63,64,65,66,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,
1382,95,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,105,1396,1397,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,1398,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,
296,1404,1405,1406,1407,1408,1409,1410,1411,1412,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,404,1941,1942,1943,1944,35,36,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1175,1176,1177,1178,1179,1180,1181,1182,-736,-736,-736,-736,-736,-736,
-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,-736,675,676,677,678,679,680,684,685,687,688,689,690,691,695,696,699,700,703,-724,-724,-724,-724,-724,
-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,1947,1742,1445,59,60,1357,61,62,63,64,65,66,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,86,
1465,1466,1467,90,1468,92,1381,1469,95,1470,1471,1472,1473,1387,1388,1389,1474,1391,1392,1475,1476,1477,105,1396,1478,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,1479,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,1480,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,1356,59,60,1357,61,62,63,64,65,66,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,95,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,105,1396,1397,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,1398,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,296,1445,59,60,1357,61,62,63,64,65,66,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,86,1465,1466,1467,90,1468,92,1381,1469,95,1470,1471,1472,1473,1387,1388,1389,1474,1391,1392,
1475,1476,1477,105,1396,1478,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,1479,186,187,188,189,190,191,192,193,194,195,196,197,198,199,
200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,1480,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,1951,1952,1742,
681,682,683,687,688,689,690,691,1200,1201,-795,-795,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-823,-823,-823,388,388,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,
88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,
506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,
517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-783,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,
83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,
172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,
271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,
201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,675,676,677,678,
679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,929,696,697,698,699,700,701,702,703,704,705,930,931,932,933,934,935,936,937,706,938,939,940,707,708,941,942,943,944,945,946,947,948,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,929,696,697,698,699,700,701,702,703,704,705,930,931,932,933,934,935,936,937,706,938,939,940,707,708,941,942,943,944,
945,946,947,948,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,929,696,697,698,699,700,701,702,703,704,705,930,931,932,933,934,935,936,937,706,938,939,940,707,708,941,942,943,944,945,946,947,948,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,929,696,697,698,699,700,701,702,703,704,705,930,931,932,933,934,935,936,937,706,938,
939,940,707,708,941,942,943,944,945,946,947,948,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,
215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,
61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,405,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,
175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,
274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1966,1967,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1788,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,1969,1616,1970,1971,1972,1973,1974,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1976,1977,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,
102,103,104,105,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,-1000,1799,1800,-524,-524,
-524,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,35,36,1037,1038,1039,1290,-202,-202,1984,1290,-202,-202,1987,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,
71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1989,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1990,1991,1992,1993,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,780,781,782,783,784,785,786,787,788,789,790,405,58,791,59,
60,792,793,794,61,62,63,64,406,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,1096,797,798,799,800,137,138,139,140,141,142,143,144,145,146,147,148,149,801,
151,152,153,154,155,156,157,158,159,160,161,802,163,164,803,1099,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,805,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,806,228,229,230,231,232,233,234,235,236,807,238,808,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,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,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,780,781,782,783,784,785,789,790,1096,799,800,803,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,
-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,
-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,
-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,-979,
-979,-979,-979,-979,-979,404,-151,-151,1828,1829,1830,1831,1832,1833,1834,1835,1836,-327,-327,-327,-327,-327,-327,1997,405,1999,2000,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,-529,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,552,895,896,321,897,480,481,388,58,482,483,484,59,60,485,1677,487,61,62,
488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,162,500,501,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,1678,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,1679,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,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,1244,1004,1006,1007,1010,1013,1014,
1015,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,-270,-270,-270,-270,-270,-270,-270,-303,-303,-303,35,36,1129,1130,1132,-269,-269,2006,675,676,2007,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,847,-554,2009,847,-554,847,-554,2012,2013,2014,2015,2016,2017,2018,-446,2019,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,1096,797,
798,799,800,2020,1097,1098,2021,803,1099,805,806,1100,1101,-449,-449,2022,1031,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2025,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,
-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,
-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,
-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,
-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,
-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,
-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,
-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2039,2040,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,
-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,
-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,
-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,2024,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,-613,388,388,1668,1669,1670,1671,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,
-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,2050,2051,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,2053,2054,2055,2056,2057,1031,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,
45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,
43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,2062,695,696,697,698,699,700,701,702,703,704,705,706,707,708,2063,2064,2065,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,
-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,
-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,
-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1001,-1002,-1029,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,
-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,
-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1033,-1028,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,
-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,
-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,
-1032,-1032,2067,1356,59,60,1357,61,62,63,64,65,66,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,95,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,105,1396,1397,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,152,153,154,
155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,1398,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,
257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,296,-1027,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,
-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,
-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-1031,-367,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,
-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,
-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,
-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-1224,-368,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,
-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,
-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,2070,2071,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,
102,103,104,105,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,2073,-1229,35,1926,36,
37,38,39,1702,1703,2075,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,2076,1902,1903,1904,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-381,-381,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,2077,696,697,698,699,700,701,702,703,
704,705,706,707,708,35,1926,36,37,38,39,1702,1703,2078,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,2079,1404,1405,1406,1407,1408,1409,1410,1411,1412,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,
-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,1701,2112,37,38,39,1702,1703,41,1705,42,1706,1707,43,44,45,46,1708,1709,1710,1711,48,49,1712,1713,1714,50,1715,51,52,53,2113,2114,2115,2116,1732,-462,-462,2118,1742,1356,59,60,1357,61,62,63,64,65,66,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,95,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,105,1396,
1397,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,220,221,222,1398,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,292,293,294,295,296,2120,2121,675,676,2122,677,678,679,680,681,682,683,684,685,686,687,
688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,2123,704,705,706,707,708,675,676,2124,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,675,676,2125,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,2126,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,
-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,2127,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,2128,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,2129,-1015,-1015,-1015,
-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,-1015,675,676,2130,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,675,676,2131,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,
708,1031,2132,2133,-885,-885,405,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,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,321,322,58,59,60,61,62,
63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,404,-235,-235,2139,2140,2141,1290,-202,-202,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,
70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,2144,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,
-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,
-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,
-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,-839,2145,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,
-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,
-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,
-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,-837,
-837,-837,-837,-837,-837,-837,-837,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,
64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,2148,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,
89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,
277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,2150,2151,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,1828,1829,1830,1831,1833,1834,1835,1836,1677,1678,1679,-533,-533,-533,-533,-533,-533,-533,-533,-533,-533,-533,-533,-533,-533,-533,1175,1176,1177,1178,1179,1180,1181,1182,-532,-532,-532,-532,-532,-532,-532,-532,-532,-532,-532,-532,-532,-532,-532,2154,404,-237,-237,-237,-237,-237,-237,-237,-237,-237,-237,-237,
-237,-237,-237,-237,-237,-237,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,2156,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,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,2158,2159,321,322,58,59,60,
61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,
73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,551,552,553,554,555,321,556,480,481,388,58,482,483,484,59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,
85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,
174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,
273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1668,1669,1670,1671,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,388,2169,2170,388,2172,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,
-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,2173,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,-644,2174,1668,1669,1670,1671,-632,-632,
-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,35,1926,36,37,38,39,1702,1703,2176,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,
692,693,694,695,2177,696,697,698,699,700,701,702,703,704,705,706,707,708,35,1926,36,37,38,39,1702,1703,2178,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,2179,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,
46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,2181,2182,2183,2185,-380,-380,58,1916,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,2070,2189,-830,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,
74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,
503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,
513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,58,1315,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,2192,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,
82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,2194,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,2196,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,
90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,
179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,
278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,1701,2112,37,38,39,1702,1703,41,1705,42,1706,1707,43,44,45,46,1708,1709,1710,1711,48,49,1712,1713,1714,50,1715,51,52,53,2200,2201,2202,-8,-8,313,314,315,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,
-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,
-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,
-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,2204,2205,2206,388,911,2208,2209,2140,2210,2140,2211,2140,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,
67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,828,-200,-200,2214,2215,1991,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,2219,-563,-563,-563,
-563,-563,-563,-563,-563,-563,-563,-563,-563,-563,-563,-563,-563,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,2221,2140,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,
96,97,98,99,100,101,102,103,104,105,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,2223,2140,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,2226,2140,2227,2140,2228,2140,2229,2140,2230,2140,2231,
2140,2232,2233,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,2235,2236,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-423,-423,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,
45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,2239,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,
1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,2244,-815,-815,388,2247,35,36,388,2255,59,60,2256,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,2257,293,294,295,296,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,
75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,
165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,
514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,2259,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,2261,695,696,697,698,699,700,701,702,703,704,705,706,
707,708,1616,-797,-797,58,1315,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,2263,35,1926,36,37,38,39,1702,1703,2264,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,2265,692,693,694,
695,696,697,698,699,700,701,702,703,704,705,706,707,708,379,380,-108,-108,35,36,35,36,397,398,399,400,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,
-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,
-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,-95,35,1701,36,
37,38,39,1702,1703,41,1704,1705,42,1706,1707,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,2272,2273,2274,-499,-499,-499,2277,-514,-514,-514,404,-234,-234,2278,2140,2280,-560,-560,-560,-560,-560,-560,-560,-560,-560,-560,-560,-560,-560,-560,-560,-560,2282,-559,-559,-559,-559,-559,-559,-559,-559,-559,-559,-559,-559,-559,-559,-559,-559,2284,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,2285,2286,2287,2140,2288,
2140,2289,2140,2290,2140,2291,-544,-544,35,1926,36,37,38,39,1702,1703,2292,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-811,-811,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,2294,
692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,2189,-830,2244,-814,-814,475,476,477,478,321,479,480,481,388,58,482,483,484,59,60,485,486,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,496,106,497,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,498,137,138,139,140,141,142,143,144,499,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,
205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,405,2299,35,2301,36,37,38,39,
1703,41,42,43,44,45,46,47,48,49,50,51,52,53,2302,405,2304,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,-1221,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,-379,-379,2305,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,
1714,50,1715,51,52,53,-829,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,1616,-798,-798,58,1315,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,2308,2309,35,36,551,552,553,554,555,321,556,480,481,388,58,482,483,484,
59,60,485,557,487,61,62,488,64,489,490,491,65,66,492,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,493,494,495,100,101,102,103,104,105,558,106,497,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,498,137,138,139,140,141,142,143,144,499,
145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,500,501,502,164,503,165,504,166,167,168,169,170,171,172,173,174,175,505,506,178,179,180,181,182,183,184,185,186,187,188,189,190,191,508,192,193,194,195,196,197,198,199,200,201,202,203,509,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,251,510,511,254,255,256,257,258,259,260,512,513,514,515,516,266,267,268,269,270,271,272,273,274,275,517,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,2312,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,
96,97,98,99,100,101,102,103,104,105,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,2314,2315,2316,2285,2286,2317,2318,2319,2321,2322,2323,2324,2321,2322,2323,2324,321,322,58,59,60,61,62,63,64,324,325,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,2327,2328,2329,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,2330,695,696,697,698,699,700,701,702,703,704,705,706,707,708,405,388,
2255,59,60,2256,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,154,155,156,157,158,
159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,2257,293,294,295,296,405,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,-826,-826,-826,1616,-799,-799,775,776,777,-90,-90,-90,-90,-90,2154,404,-237,-237,-237,-237,-237,2337,2338,2339,2154,404,-237,-237,-237,-237,58,
59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-805,-805,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,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,-808,-808,2343,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,
1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,627,-193,-193,-193,-193,-193,-193,-193,-193,776,2219,-563,-563,-563,-563,2219,-563,-563,-563,35,1926,36,37,38,39,1702,1703,41,1704,1705,42,1706,43,44,45,46,1708,1709,1710,1711,47,48,49,1712,1713,1714,50,1715,51,52,53,-818,-818,-818,1297,1298,-133,-133,-133,-133,-133,-133,627,-193,-193,-193,-193,-193,-193,-193,2284,-558,-558,-558,2284,-558,-558,777,-88,-88,-88,-88,-88,1297,1298,-133,
-133,-133,-133,-133
;
yyg_sym =
-303,-254,-251,-156,-155,-154,-109,-108,-107,-71,-70,-69,-56,-55,-53,-49,-48,-45,-44,-42,-41,-40,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-2,-313,-210,-206,-205,-252,-277,-81,-80,-44,-42,-41,-40,-15,-313,-286,-245,-210,-206,-205,-182,-52,-313,-286,-245,-210,-206,-205,-168,-40,-13,-12,-271,-250,-151,-94,-271,-310,-255,-159,-158,-220,-227,-313,-286,-245,-210,-206,-205,-313,-286,-245,-210,-206,-205,-313,-210,-206,-205,-227,-81,-80,-17,-218,-42,-41,-40,
-42,-41,-40,-313,-210,-206,-205,-138,-131,-306,-305,-304,-233,-184,-118,-313,-210,-206,-205,-132,-79,-313,-286,-245,-210,-206,-205,-313,-286,-245,-210,-206,-205,-182,-52,-313,-238,-210,-206,-205,-191,-132,-120,-79,-313,-210,-206,-205,-132,-79,-313,-286,-245,-210,-206,-205,-168,-44,-42,-41,-40,-13,-12,-272,-313,-286,-245,-210,-206,-205,-313,-286,-245,-210,-206,-205,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,
-8,-7,-6,-4,-3,-255,-159,-158,-255,-159,-158,-313,-286,-245,-210,-206,-205,-247,-78,-17,-313,-287,-286,-259,-245,-210,-207,-206,-205,-164,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-14,-8,-7,-6,-4,-3,-42,-41,-40,-306,-305,-304,-233,-313,-287,-286,-259,-245,-210,-207,-206,-205,-167,-133,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-313,-286,-245,-210,-206,-205,-313,-212,-208,-207,-206,-205,-136,-132,-313,-245,-244,-210,-206,-205,
-313,-245,-244,-210,-206,-205,-313,-286,-245,-210,-206,-205,-52,-313,-286,-245,-210,-206,-205,-182,-52,-282,-237,-238,-120,-238,-191,-120,-313,-286,-245,-210,-206,-205,-40,-13,-12,-313,-286,-245,-210,-206,-205,-177,-67,-313,-286,-245,-210,-206,-205,-40,-13,-12,-313,-286,-245,-210,-206,-205,-40,-13,-12,-313,-210,-206,-205,-132,-79,-272,-313,-286,-245,-210,-206,-205,-313,-286,-245,-210,-206,-205,-313,-286,-245,-210,-206,-205,-313,-286,-245,-210,-206,-205,-313,-286,-245,-210,-206,-205,
-94,-313,-210,-206,-205,-142,-313,-210,-206,-205,-132,-274,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-163,-162,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,
-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-51,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,
-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-40,-255,-158,-313,-302,-210,-206,-205,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,
-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-311,-313,-286,-245,-210,-206,-205,-313,-256,-210,-206,-205,-132,-313,-286,-245,-210,-206,-205,-313,-287,-286,-259,-245,-210,-207,-206,-205,-160,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-132,-313,-286,-245,-210,-206,-205,-241,-240,-239,-222,-313,-210,-206,-205,-138,-131,-313,-210,-206,-205,-138,-131,-279,-278,-313,-212,-208,-207,-206,-205,-136,
-68,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,
-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-282,-313,-286,-245,-210,-206,-205,-182,-52,-285,-277,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-121,-238,-120,-282,-72,-313,-286,
-245,-210,-206,-205,-40,-13,-12,-313,-286,-245,-210,-206,-205,-40,-13,-12,-313,-286,-245,-210,-206,-205,-40,-13,-12,-313,-286,-245,-210,-206,-205,-40,-13,-12,-313,-286,-245,-210,-206,-205,-40,-13,-12,-72,-313,-210,-206,-205,-132,-79,-313,-286,-245,-210,-206,-205,-92,-235,-143,-88,-313,-286,-245,-210,-206,-205,-171,-313,-210,-206,-205,-313,-287,-286,-259,-245,-210,-207,-206,-205,-160,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,
-3,-313,-210,-206,-205,-313,-287,-286,-259,-245,-242,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,
-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,
-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,
-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,
-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,
-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-40,-11,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-210,-206,-205,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,
-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-313,-210,-206,-205,-165,-74,-241,-240,-239,-241,-240,-239,-229,-214,-132,-77,
-241,-240,-239,-241,-240,-239,-229,-313,-287,-286,-259,-245,-210,-207,-206,-205,-163,-162,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,
-210,-206,-205,-194,-140,-139,-246,-137,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,
-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-230,-230,-231,-83,-313,-256,-210,-206,-205,-200,-178,-148,-89,-65,-241,-240,-239,-313,-253,-210,-206,-205,-132,-79,-66,-45,-44,-42,-41,-40,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,
-126,-125,-124,-123,-122,-73,-40,-14,-8,-7,-6,-4,-3,-216,-215,-313,-245,-244,-210,-206,-205,-313,-245,-244,-210,-206,-205,-282,-279,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-313,-286,-245,-210,-206,-205,-168,-40,-13,-12,-313,-287,-286,-259,-245,-210,-207,-206,-205,-160,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,
-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,
-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,
-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-212,-208,-207,-206,-205,-136,-132,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,
-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-40,-11,
-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-210,-206,-205,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-241,-240,-239,-313,-212,-208,-207,-206,-205,-313,-245,-244,-210,-206,-205,-313,
-245,-244,-210,-206,-205,-282,-81,-80,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-285,-277,-313,-286,-245,-210,-206,-205,-67,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-72,-313,-286,-245,-210,-206,-205,-40,-13,-12,-72,-313,-286,-245,-210,-206,-205,-40,-13,-12,-72,-313,
-286,-245,-210,-206,-205,-40,-13,-12,-313,-286,-245,-210,-206,-205,-40,-13,-12,-264,-200,-148,-89,-45,-44,-42,-41,-40,-313,-210,-206,-205,-313,-301,-206,-205,-185,-96,-313,-301,-206,-205,-185,-96,-236,-313,-210,-206,-205,-197,-144,-313,-286,-245,-210,-206,-205,-313,-210,-206,-205,-313,-210,-206,-205,-132,-223,-313,-287,-286,-259,-245,-210,-207,-206,-205,-160,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,
-210,-207,-206,-205,-160,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-40,-11,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-40,-11,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,
-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,
-132,-131,-73,-40,-8,-7,-5,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-193,-135,-134,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,
-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-103,-74,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,
-240,-239,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-160,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-311,-200,-89,-228,-224,-228,-275,-250,-228,-224,-313,-286,-245,-210,-206,-205,-228,-224,-224,-228,-224,-224,-224,-224,-224,-224,-224,-224,-224,-224,-224,-224,-224,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-183,-93,-253,
-66,-45,-44,-42,-41,-40,-153,-152,-313,-210,-206,-205,-194,-140,-139,-44,-42,-41,-40,-313,-286,-245,-210,-206,-205,-177,-67,-280,-282,-40,-11,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,
-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-286,-245,-210,-206,-205,-192,-241,-240,
-239,-81,-80,-241,-240,-239,-313,-256,-210,-206,-205,-169,-72,-72,-313,-286,-245,-210,-206,-205,-40,-13,-12,-313,-286,-245,-210,-206,-205,-40,-13,-12,-264,-200,-89,-45,-44,-42,-41,-40,-313,-210,-206,-205,-172,-58,-57,-54,-44,-42,-41,-40,-45,-44,-42,-41,-40,-45,-44,-42,-41,-40,-313,-286,-245,-210,-206,-205,-45,-44,-42,-41,-40,-313,-286,-245,-210,-206,-205,-313,-210,-206,-205,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-205,-199,-198,-157,-313,
-301,-206,-205,-313,-301,-206,-205,-313,-301,-206,-205,-45,-44,-42,-41,-40,-143,-313,-302,-210,-206,-205,-313,-286,-245,-210,-206,-205,-241,-240,-239,-241,-240,-239,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-313,-287,-286,-259,-245,-210,
-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,
-131,-73,-40,-8,-7,-5,-4,-3,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-210,-206,-205,-33,-32,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-163,-162,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-242,-40,-11,-40,-11,-313,
-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,
-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-82,-82,-313,-210,-206,-205,-313,-249,-248,-210,-206,-205,-313,-210,-206,-205,-140,-139,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,
-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,
-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,
-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-84,-224,-224,-65,-200,-89,-224,-313,-286,-245,-210,-206,-205,-313,-256,-210,-206,-205,-313,-256,-210,-206,-205,-224,-313,-286,-245,-210,-206,-205,-313,-210,-206,-205,-57,-313,-258,-256,-210,-206,-205,-313,-258,-256,-210,-206,-205,-132,-313,-286,-245,-210,-206,-205,-313,-286,-245,-210,-206,-205,-313,-286,-245,-210,-206,-205,-131,-313,
-210,-206,-205,-313,-210,-206,-205,-57,-132,-313,-210,-206,-205,-131,-131,-131,-131,-131,-131,-307,-203,-309,-308,-204,-131,-131,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-167,-133,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-153,-152,-313,-210,-206,-205,-194,-140,-139,-44,-42,-41,-40,-253,-66,-45,-44,-42,-41,-40,-313,-245,-244,-210,-206,-205,-313,-245,-244,-210,-206,-205,-278,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,
-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-280,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-245,-244,-210,-206,-205,-313,-245,-244,-210,-206,-205,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-205,-313,-258,-256,-210,-206,-205,-313,-258,-256,-210,-206,-205,-313,-256,-210,-206,-205,-313,-286,-245,-210,-206,-205,-313,-258,-256,-210,-206,-205,-45,-44,-42,-41,-40,-45,-44,-42,-41,-40,-261,-261,
-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-260,-260,-260,-260,-260,-260,-260,-261,-261,-261,-86,-261,-86,-86,-150,-87,-261,-261,-261,-199,-198,-157,-313,-301,-206,-205,-96,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-95,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-157,-132,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-205,-313,-298,-297,-296,-294,-293,
-292,-291,-290,-289,-288,-211,-205,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-205,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-205,-313,-286,-245,-210,-206,-205,-283,-313,-210,-206,-205,-144,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-73,-40,-8,-7,-5,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-298,-297,-296,-294,-293,-292,
-291,-290,-289,-288,-211,-210,-206,-205,-33,-32,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-261,-260,-260,-260,-260,-260,-260,-260,-261,-261,-261,-86,-261,-86,-86,-261,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-210,-206,-205,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-210,-206,-205,-33,-32,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-134,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,
-241,-240,-239,-40,-11,-40,-11,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,
-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,
-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-241,-240,-239,-85,-224,-313,-210,-206,-205,-202,-313,-210,-206,-205,-201,-132,-313,-256,-210,-206,-205,-313,-256,-210,-206,-205,-169,-132,-313,-258,-256,-210,-206,-205,-276,-313,-210,-206,-205,-196,-57,-313,-210,-206,-205,-57,-276,-93,-253,-66,-45,-44,-42,-41,-40,-253,-66,-45,-44,-42,-41,-40,-153,-152,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-190,-133,-132,-131,
-130,-117,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-286,-245,-210,-206,-205,-313,-256,-210,-206,-205,-173,-60,-59,-200,-148,-147,-89,-313,-210,-206,-205,-58,-57,-54,-92,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-258,-256,-210,-206,-205,-92,-313,-258,-256,-210,-206,-205,-313,-258,-256,
-210,-206,-205,-54,-313,-258,-256,-210,-206,-205,-92,-313,-258,-256,-210,-206,-205,-313,-258,-256,-210,-206,-205,-313,-258,-256,-210,-206,-205,-313,-258,-256,-210,-206,-205,-313,-287,-286,-284,-259,-245,-210,-207,-206,-205,-180,-179,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-160,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-225,-131,-225,-225,-225,-225,-225,-225,-225,-225,-225,-225,
-225,-225,-225,-131,-225,-225,-225,-225,-225,-225,-86,-86,-86,-261,-131,-86,-87,-313,-287,-286,-259,-245,-210,-207,-206,-205,-160,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-95,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,
-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-271,-250,-94,-313,-300,-257,-256,-234,-210,-206,-205,-195,-141,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-51,-40,-8,-7,-6,-4,-3,-313,-257,-210,-206,-205,-303,-254,-251,-186,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,
-26,-25,-24,-23,-22,-21,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-257,-210,-206,-205,-313,-257,-210,-206,-205,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-257,-210,-206,-205,-313,-257,-210,-206,-205,-303,-254,-251,-186,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,
-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-303,-254,-251,-186,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-205,-199,-198,-157,-45,-44,-42,-41,-40,-313,-210,-206,-205,-241,-240,-239,-313,-298,-297,-296,-294,-293,
-292,-291,-290,-289,-288,-211,-210,-206,-205,-33,-32,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-205,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-210,-206,-205,-32,-241,-240,-239,-241,-240,-239,-131,-131,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,
-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-241,-240,-239,-229,-241,-240,-239,-229,-241,-240,-239,-229,-241,-240,-239,-229,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,
-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-132,-313,-287,-286,-259,-245,-210,-207,-206,-205,-160,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-210,-206,-205,-201,-313,-210,-206,-205,-313,-286,-245,-210,-206,-205,-170,-313,-258,-256,-210,-206,-205,-276,-313,-287,-286,-259,-245,-210,-207,-206,-205,-167,-133,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-253,-66,-45,-44,-42,-41,-40,-153,-152,-153,-152,-313,
-245,-244,-210,-206,-205,-313,-245,-244,-210,-206,-205,-313,-210,-206,-205,-132,-119,-79,-60,-59,-132,-313,-256,-210,-206,-205,-313,-287,-286,-259,-245,-210,-207,-206,-205,-150,-133,-132,-131,-87,-73,-40,-8,-7,-5,-4,-3,-313,-286,-245,-210,-206,-205,-200,-89,-264,-45,-44,-42,-41,-40,-241,-240,-239,-92,-92,-92,-226,-226,-226,-226,-226,-226,-226,-226,-226,-226,-226,-226,-226,-226,-226,-226,-226,-226,-226,-226,-131,-131,-86,-313,-302,-210,-206,-205,-303,-254,-251,-186,-156,
-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-303,-254,-251,-186,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,
-26,-25,-24,-23,-22,-21,-303,-254,-251,-186,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-241,-240,-239,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-205,-166,-75,-313,-257,-210,-206,-205,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,
-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-241,-240,-239,-241,-240,-239,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-199,-198,-157,-303,
-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-108,-107,-97,-95,-71,-70,-69,-56,-55,-53,-50,-43,-31,-27,-26,-25,-24,-23,-22,-21,-283,-313,-298,-297,-296,-294,-293,-292,-291,-290,-289,-288,-211,-205,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-241,-240,-239,-132,-313,-286,-245,-210,-206,-205,-170,-313,-286,-245,-210,-206,-205,-170,-313,-286,-245,-210,-206,-205,-170,-313,-210,-206,-205,-57,-153,-152,-313,-286,-245,-210,-206,-205,-177,-67,-313,-287,
-286,-259,-245,-210,-207,-206,-205,-190,-133,-132,-131,-130,-117,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-117,-73,-40,-9,-8,-7,-4,-3,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-60,-87,-281,-313,-286,-245,-210,-206,-205,-170,-313,-286,-245,-210,-206,-205,-170,-313,-286,-245,-210,-206,-205,-170,-313,-286,-245,-210,-206,-205,
-170,-313,-286,-245,-210,-206,-205,-170,-313,-286,-245,-210,-206,-205,-170,-313,-286,-245,-210,-206,-205,-170,-313,-286,-245,-210,-206,-205,-170,-313,-287,-286,-284,-259,-245,-210,-207,-206,-205,-133,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-86,-131,-131,-86,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-241,-240,-239,-303,-254,-251,
-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-303,-254,-251,-186,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,
-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-102,-313,-256,-210,-206,-205,-141,-104,-75,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-313,-256,-210,-206,-205,-169,-313,-257,-210,-206,-205,-303,-254,-251,-186,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,
-31,-27,-26,-25,-24,-23,-22,-21,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-108,-107,-97,-95,-71,-70,-69,-56,-55,-53,-50,-43,-31,-27,-26,-25,-24,-23,-22,-21,-15,-131,-40,-11,-313,-286,-245,-210,-206,-205,-313,-286,-245,-210,-206,-205,-170,-241,-240,-239,-268,-267,-149,-313,-286,-245,-210,-206,-205,-170,
-313,-286,-245,-210,-206,-205,-170,-313,-286,-245,-210,-206,-205,-170,-313,-286,-245,-210,-206,-205,-170,-313,-210,-206,-205,-313,-210,-206,-205,-303,-254,-251,-186,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-303,
-254,-251,-189,-188,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-131,-101,-45,-44,-42,-41,-40,-313,-300,-206,-205,-187,-131,-100,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-303,-254,-251,-186,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,
-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-241,-240,-239,-313,-256,-210,-206,-205,-169,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-241,-240,-239,-218,-42,-41,-40,-42,-41,-40,-306,-305,-304,-233,-184,-118,-303,-254,-251,-156,-155,-154,-116,-115,-114,
-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-95,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-146,-145,-267,-268,-266,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-313,-210,-206,-205,-241,-240,-239,-104,-105,-313,-287,-286,-259,-245,-210,-207,-206,-205,-135,-133,-132,-131,-130,
-129,-128,-127,-126,-125,-124,-123,-122,-73,-40,-8,-7,-6,-4,-3,-132,-303,-254,-251,-156,-155,-154,-109,-108,-107,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-132,-241,-240,-239,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-303,-254,-251,-186,-156,-155,-154,-116,-115,-114,-113,
-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-313,-256,-210,-206,-205,-169,-42,-41,-40,-313,-287,-286,-259,-245,-210,-207,-206,-205,-167,-133,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-313,-286,-245,-210,-206,-205,-265,-265,-313,-286,-245,-210,-206,-205,-241,-240,-239,-132,-313,-300,-206,-205,-131,-100,-132,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,
-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-279,-278,-281,-281,-313,-210,-206,-205,-313,-210,-206,-205,-303,-254,-251,-186,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-282,-279,-268,-267,-149,-268,-267,-149,-303,-254,-251,-156,-155,-154,-116,-115,-114,-113,-112,-111,-110,
-109,-108,-107,-106,-99,-98,-97,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-280,-282,-266,-266,-278,-280,-62
;
yyg_act =
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,54,55,56,57,297,302,303,304,310,20,21,311,312,54,316,317,318,56,57,319,320,54,326,317,318,56,57,327,328,329,330,332,333,334,335,345,350,351,352,353,361,364,54,368,317,318,56,57,54,369,317,318,56,57,54,370,56,57,371,372,373,374,378,381,382,383,
381,384,383,54,385,56,57,386,387,391,392,393,394,395,396,54,401,56,57,402,403,54,411,317,318,56,57,54,316,317,318,56,57,413,414,54,415,401,56,57,416,402,417,418,54,401,56,57,402,424,54,326,317,318,56,57,432,310,20,21,433,434,330,442,54,447,317,318,56,57,54,448,317,318,56,57,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,
470,471,472,473,474,520,521,353,520,522,353,54,527,317,318,56,57,531,533,534,54,451,452,453,317,318,454,56,57,537,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,538,470,471,539,473,474,381,540,383,391,392,393,543,54,451,452,453,544,545,454,56,57,546,456,457,458,547,548,468,469,549,470,471,550,474,54,559,317,318,56,57,54,560,561,562,563,564,565,566,54,618,619,620,56,57,
54,618,621,620,56,57,54,316,317,318,56,57,622,54,316,317,318,56,57,623,320,626,628,415,631,415,633,417,54,326,317,318,56,57,328,329,634,54,635,317,318,56,57,636,637,54,326,317,318,56,57,328,329,638,54,326,317,318,56,57,328,329,648,54,401,56,57,402,424,651,54,652,317,318,56,57,54,653,317,318,56,57,54,654,317,318,56,57,54,655,317,318,56,57,54,656,317,318,56,57,
657,54,658,56,57,659,54,664,56,57,665,666,672,673,674,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,709,473,474,54,451,452,453,317,318,454,56,57,710,711,455,456,457,458,459,460,461,462,463,464,465,466,467,468,310,20,21,712,470,471,713,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,
468,469,470,471,714,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,715,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,716,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,718,469,470,471,719,473,474,54,451,452,453,317,
318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,720,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,725,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,726,473,474,730,520,744,54,745,746,56,57,54,451,452,453,317,318,454,56,57,455,
456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,748,54,751,317,318,56,57,54,752,753,56,57,755,54,756,317,318,56,57,54,451,452,453,317,318,454,56,57,757,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,758,473,474,760,54,762,317,318,56,57,672,673,674,765,54,385,56,57,769,387,54,385,56,57,770,387,773,774,54,560,561,562,563,564,778,
779,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,809,470,471,550,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,310,20,21,712,470,471,810,473,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,811,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,812,470,471,550,474,54,451,452,453,544,545,454,
56,57,456,457,458,547,468,469,813,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,814,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,815,470,471,550,474,819,54,316,317,318,56,57,820,320,821,822,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,823,473,474,824,415,631,827,829,54,326,
317,318,56,57,328,329,832,54,326,317,318,56,57,328,329,834,54,326,317,318,56,57,328,329,836,54,326,317,318,56,57,328,329,837,54,326,317,318,56,57,328,329,842,843,54,401,56,57,402,844,54,845,317,318,56,57,846,850,853,856,54,862,317,318,56,57,863,54,865,56,57,54,451,452,453,317,318,454,56,57,866,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,758,473,
474,54,871,56,57,54,451,452,453,317,872,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,873,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,877,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,878,473,474,54,451,452,453,317,318,454,
56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,879,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,880,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,881,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,
466,467,468,469,470,471,882,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,883,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,884,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,885,473,474,54,451,452,453,
317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,886,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,887,473,474,54,451,452,453,317,318,454,56,57,456,457,458,468,469,470,471,893,894,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,903,
473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,904,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,905,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,906,473,474,54,451,452,453,317,318,454,56,57,455,456,
457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,907,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,908,473,474,909,910,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,912,473,474,54,913,56,57,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,
464,465,466,467,468,469,470,471,914,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,915,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,916,473,474,672,673,674,672,673,674,672,673,674,672,673,674,672,673,674,54,920,56,57,921,922,672,673,674,672,673,674,924,925,926,927,
672,673,674,672,673,674,949,54,451,452,453,317,318,454,56,57,710,950,455,456,457,458,459,460,461,462,463,464,465,466,467,468,310,20,21,712,470,471,713,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,954,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,955,473,474,54,
957,56,57,958,959,960,962,963,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,967,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,968,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,969,473,474,54,451,452,453,317,
318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,970,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,971,473,474,972,991,992,993,54,998,753,56,57,999,1000,1001,1002,1003,672,673,674,54,1032,401,56,57,402,1033,1034,1035,19,20,21,22,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,
463,464,465,466,467,468,469,1041,470,471,539,473,474,1042,1043,54,618,1054,620,56,57,54,618,1055,620,56,57,1057,1058,54,451,452,453,544,545,454,56,57,456,457,458,547,1059,468,469,549,470,471,550,474,54,326,317,318,56,57,1060,328,329,330,54,451,452,453,317,318,454,56,57,1061,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,758,473,474,54,451,452,453,544,545,454,56,57,456,
457,458,547,468,469,1062,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1063,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1064,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1065,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1066,470,471,550,474,54,451,452,453,544,545,454,56,57,456,
457,458,547,468,469,1067,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1068,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1069,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1070,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1071,470,471,550,474,54,451,452,453,544,545,454,56,57,456,
457,458,547,468,469,1072,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1073,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1074,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1075,470,471,550,474,54,560,561,562,563,564,1080,1081,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1084,470,471,550,474,54,451,
452,453,544,545,454,56,57,456,457,458,547,468,469,1085,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1086,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1087,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1088,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1089,470,471,550,474,909,1090,
54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1091,470,471,550,474,54,1092,56,57,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1093,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1094,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1095,470,471,550,474,672,673,674,54,1102,561,562,563,564,54,618,1103,620,56,57,54,
618,1104,620,56,57,1105,372,1106,672,673,674,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1111,473,474,1112,822,54,635,317,318,56,57,1113,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1114,473,474,1116,54,326,317,318,56,57,328,329,1117,1118,54,326,317,318,56,57,328,329,1119,1120,54,
326,317,318,56,57,328,329,1121,54,326,317,318,56,57,328,329,1123,1125,999,1126,1002,1127,19,20,21,22,54,1134,56,57,54,1136,1137,1138,1139,1140,54,1136,1137,1138,1146,1140,1148,54,1153,56,57,1154,1155,54,1156,317,318,56,57,54,1158,56,57,54,1159,56,57,1160,1161,54,451,452,453,317,318,454,56,57,1167,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,758,473,474,54,451,452,453,317,
318,454,56,57,1168,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,758,473,474,909,1169,672,673,674,672,673,674,672,673,674,672,673,674,672,673,674,672,673,674,672,673,674,672,673,674,672,673,674,672,673,674,672,673,674,672,673,674,54,451,452,453,317,318,454,56,57,456,457,458,468,469,470,471,1170,894,474,909,1171,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,
462,463,464,465,466,467,468,469,470,471,1172,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1173,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1174,473,474,54,451,452,453,317,318,454,56,57,456,457,458,468,469,470,471,1184,894,474,54,451,452,453,317,318,454,56,57,456,
457,458,468,469,470,471,1185,894,474,54,451,452,453,317,318,454,56,57,456,457,458,468,469,470,471,1186,894,474,672,673,674,672,673,674,672,673,674,672,673,674,672,673,674,672,673,674,54,451,452,453,317,318,454,56,57,1193,455,1194,456,457,458,459,460,461,462,463,464,465,466,467,468,310,20,21,712,470,471,1195,473,474,672,673,674,672,673,674,672,673,674,672,673,674,54,451,452,453,317,318,454,56,
57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1198,473,474,672,673,1199,1202,1203,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1205,473,474,672,673,674,672,673,674,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1221,473,474,672,673,674,672,673,674,672,673,674,672,
673,674,672,673,674,54,451,452,453,317,318,454,56,57,1232,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,758,473,474,1236,999,1243,1246,1252,1255,1256,1257,1258,1261,54,1262,317,318,56,57,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1282,473,474,1283,1284,1032,
1286,1035,19,20,21,22,1288,1289,54,957,56,57,1291,959,960,310,20,21,311,54,635,317,318,56,57,1293,637,1296,1299,909,1300,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1301,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1302,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1303,470,471,550,474,54,451,452,453,544,545,454,56,57,
456,457,458,547,468,469,1088,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1089,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1091,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1094,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1095,470,471,550,474,54,1308,317,318,56,57,1309,672,673,
674,372,1312,672,673,674,54,1313,753,56,57,1314,1316,1317,54,326,317,318,56,57,328,329,1318,54,326,317,318,56,57,328,329,1319,1320,999,1243,1127,19,20,21,22,54,1321,56,57,1322,1323,1324,1325,310,20,21,311,1336,19,20,21,22,1337,19,20,21,22,54,1339,317,318,56,57,1340,19,20,21,22,54,1342,317,318,56,57,54,1343,56,57,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1401,1402,1403,54,
1413,1137,1138,54,1414,1137,1138,54,1415,1137,1138,1419,19,20,21,22,1422,54,1423,746,56,57,54,1424,317,318,56,57,672,673,674,672,673,674,672,673,674,54,451,452,453,317,318,454,56,57,456,457,458,468,469,470,471,1429,894,474,54,451,452,453,317,318,454,56,57,456,457,458,468,469,470,471,1430,894,474,54,451,452,453,317,318,454,56,57,456,457,458,468,469,470,471,1431,894,474,54,451,452,453,317,318,
454,56,57,456,457,458,468,469,470,471,1432,894,474,54,451,452,453,317,318,454,56,57,456,457,458,468,469,470,471,1433,894,474,54,451,452,453,317,318,454,56,57,456,457,458,468,469,470,471,1434,894,474,54,451,452,453,317,318,454,56,57,456,457,458,468,469,470,471,1435,894,474,54,451,452,453,317,318,454,56,57,456,457,458,468,469,470,471,1436,894,474,54,451,452,453,317,318,454,56,57,456,457,
458,468,469,470,471,1437,894,474,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,1440,1354,1441,56,1442,1443,1444,672,673,674,54,451,452,453,317,318,454,56,57,710,1484,455,456,457,458,459,460,461,462,463,464,465,466,467,468,310,20,21,712,470,471,713,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1486,473,474,672,673,674,1487,909,1488,909,1490,54,
451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1492,473,474,672,673,674,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1494,473,474,672,673,1199,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1495,473,474,54,451,452,453,317,318,454,56,
57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1496,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1497,473,474,1498,1507,54,1508,56,57,54,1512,1513,1514,56,57,54,957,56,57,959,1520,672,673,674,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1522,473,474,
54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1523,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1524,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1525,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,
459,460,461,462,463,464,465,466,467,468,469,470,471,1527,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1529,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1531,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,
1533,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1534,473,474,1535,1542,1543,1544,999,1545,1546,54,1547,317,318,56,57,54,1548,753,56,57,54,1551,753,56,57,1553,54,1554,317,318,56,57,54,1321,56,57,1558,54,1560,1561,753,56,57,54,1562,1561,753,56,57,1563,54,1564,317,318,56,57,54,1565,317,318,56,57,54,1566,317,318,56,57,1567,54,
1568,56,57,54,1321,56,57,1569,1570,54,1571,56,57,1572,1573,1574,1575,1576,1578,1579,1580,1584,1585,1586,1588,1589,672,673,674,54,451,452,453,544,545,454,56,57,1594,456,457,458,547,548,468,469,549,470,471,550,474,1288,1596,54,957,56,57,1597,959,960,310,20,21,311,1032,1601,1035,19,20,21,22,54,618,1602,620,56,57,54,618,1603,620,56,57,1605,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,
462,463,464,465,466,467,468,469,470,471,1606,473,474,1608,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1610,470,471,550,474,54,618,1611,620,56,57,54,618,1612,620,56,57,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,1617,1354,1355,54,1620,1561,753,56,57,54,1623,1561,753,56,57,54,1626,753,56,57,54,1628,317,318,56,57,54,1629,1561,753,56,57,1634,19,20,21,22,1635,19,20,21,22,1638,1640,
1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1654,1655,1656,1657,1658,1659,1660,1662,1664,1667,1672,1673,1674,1675,1676,1680,1683,1684,1686,1402,1403,54,1136,1137,1138,1687,1,2,3,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,1697,1698,1699,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,1716,1718,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,1725,1354,1355,54,1344,1345,1346,1347,1348,
1349,1350,1351,1352,1726,1354,1355,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,1727,1354,1355,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,1729,1354,1355,54,1730,317,318,56,57,1731,54,1153,56,57,1733,54,451,452,453,317,318,454,56,57,456,457,458,468,469,470,471,1736,894,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1737,473,474,54,1344,1345,1346,1347,1348,1349,
1350,1351,1352,1440,1354,1441,56,1442,1738,1444,1638,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1654,1655,1656,1657,1658,1659,1660,1662,1664,1667,1672,1673,1674,1680,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,1743,1354,1744,56,1442,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,1440,1354,1441,56,1442,1745,1444,54,451,452,453,317,318,454,56,57,455,1746,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1195,473,474,
672,673,674,909,1748,909,1749,672,673,674,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1750,473,474,672,673,674,672,673,674,672,673,674,672,673,674,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1762,473,474,672,673,674,672,673,674,672,673,674,672,673,674,54,451,452,453,317,318,454,56,
57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1768,473,474,672,673,674,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1770,473,474,672,673,674,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1772,473,474,672,673,674,54,451,452,453,317,318,454,56,57,455,456,457,
458,459,460,461,462,463,464,465,466,467,468,469,470,471,1774,473,474,672,673,674,672,673,674,1777,1782,54,1783,56,57,1784,54,1786,56,57,1787,1789,54,1790,753,56,57,54,1313,753,56,57,1791,1792,54,1797,1561,753,56,57,1798,54,1321,56,57,1801,1802,54,1321,56,57,1805,1806,1807,1032,1811,1035,19,20,21,22,1032,1813,1035,19,20,21,22,1288,1814,672,673,674,54,451,452,453,544,545,454,56,57,1818,456,457,458,
547,1819,468,469,1820,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,468,469,1821,470,471,550,474,54,1822,317,318,56,57,54,1823,753,56,57,1825,1826,1827,999,1837,1838,1002,54,1321,56,57,1839,1840,1325,1841,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1842,473,474,54,1843,1561,753,56,57,1844,54,1845,1561,753,56,57,54,1846,1561,
753,56,57,1847,54,1848,1561,753,56,57,1850,54,1851,1561,753,56,57,54,1852,1561,753,56,57,54,1853,1561,753,56,57,54,1854,1561,753,56,57,54,451,452,1855,453,544,545,454,56,57,1856,1857,456,457,458,547,468,469,1858,470,471,550,474,54,451,452,453,317,318,454,56,57,1859,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,758,473,474,1860,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,
1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1886,1888,1889,1891,1893,1894,54,451,452,453,317,318,454,56,57,1898,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,758,473,474,1,2,3,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,1899,1698,1900,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,54,451,452,453,317,318,454,56,57,455,456,457,
458,459,460,461,462,463,464,465,466,467,468,469,470,471,1905,473,474,332,333,335,54,1906,1907,1908,1909,1910,1911,1912,1913,1914,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,1919,469,470,471,719,473,474,54,1920,1921,56,57,1,2,3,1924,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,1925,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,
28,29,30,31,32,33,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1927,473,474,54,1928,1921,56,57,54,1929,1921,56,57,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1930,473,474,54,1931,1921,56,57,54,1932,1921,56,57,1,2,3,1933,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,
9,1695,1696,1925,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,1,2,3,1934,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,1925,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,1939,1354,1355,1940,1402,1403,1945,19,20,21,22,54,1946,56,57,672,673,674,54,1344,1345,1346,1347,1348,
1349,1350,1351,1352,1440,1354,1441,56,1442,1948,1444,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,1949,1354,1355,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,1440,1354,1441,56,1442,1950,672,673,1199,672,673,674,1953,1954,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1955,473,474,672,673,674,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,
466,467,468,469,470,471,1956,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1957,473,474,672,673,674,1958,672,673,674,1959,672,673,674,1960,672,673,674,1961,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,1962,473,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,
463,464,465,466,467,468,469,470,471,1963,473,474,1964,54,451,452,453,317,318,454,56,57,1965,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,758,473,474,54,1786,56,57,1968,54,1975,56,57,54,1978,317,318,56,57,1979,54,1980,1561,753,56,57,1981,54,451,452,453,544,545,454,56,57,1594,456,457,458,547,548,468,469,549,470,471,550,474,1032,1982,1035,19,20,21,22,1288,1983,1288,1985,54,
618,1986,620,56,57,54,618,1988,620,56,57,54,401,56,57,402,1994,1995,1826,1996,1998,54,2001,753,56,57,54,451,452,453,317,318,454,56,57,2002,456,457,458,1676,468,469,470,471,2003,894,474,54,2004,317,318,56,57,999,1243,2005,1127,19,20,21,22,672,673,674,2008,2010,2011,2023,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2041,2042,2043,2044,2045,2046,2047,2048,2049,54,2052,746,56,57,1,2,3,2058,4,
5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,1925,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,2059,473,474,1,2,3,2060,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,1925,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,
28,29,30,31,32,33,1,2,3,2061,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,1925,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,672,673,674,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,2066,1354,1355,2068,2069,54,2072,1921,56,57,1,2,3,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,2074,1698,10,11,12,13,14,15,1700,18,19,20,
21,22,23,27,28,29,30,31,32,33,672,673,674,672,673,674,1,2,3,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,2074,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,1,2,3,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,2074,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,2080,1402,1403,2081,
2,3,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2117,54,1344,1345,1346,1347,1348,1349,1350,1351,1352,2119,1354,1355,672,673,674,672,673,674,672,673,674,672,673,674,672,673,674,2134,54,1978,317,318,56,57,2135,54,1978,317,318,56,57,2136,54,1978,317,318,56,57,2137,54,1321,56,57,2138,1288,2142,54,635,317,318,56,57,2143,637,54,451,
452,453,544,545,454,56,57,2146,456,457,458,547,1819,468,469,1820,470,471,550,474,54,451,452,453,544,545,454,56,57,456,457,458,547,2147,468,469,1820,470,471,550,474,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,2149,473,474,2152,1894,2153,54,1978,317,318,56,57,2155,54,1978,317,318,56,57,2157,54,1978,317,318,56,57,2160,54,1978,317,318,56,57,
2161,54,1978,317,318,56,57,2162,54,1978,317,318,56,57,2163,54,1978,317,318,56,57,2164,54,1978,317,318,56,57,2165,54,451,452,2166,453,544,545,454,56,57,456,457,458,547,468,469,1858,470,471,550,474,2167,2168,2171,2175,1,2,3,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,2074,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,672,673,674,1,2,3,
4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,2074,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,1,2,3,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,2074,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,1,2,3,2180,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,1925,1698,10,11,
12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,2184,54,1908,753,56,57,2186,2187,2188,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,2190,473,474,54,1313,753,56,57,2191,54,2193,1921,56,57,1,2,3,2195,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,1925,1698,10,11,12,13,14,15,1700,18,19,20,21,22,
23,27,28,29,30,31,32,33,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,2197,473,474,2081,2,3,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2198,2096,2097,2098,2099,2100,2101,2199,2103,2104,2105,2106,2107,2108,2109,2110,2111,2203,2207,909,910,54,2212,317,318,56,57,54,1978,317,318,56,57,2213,672,673,674,2216,2217,2218,54,1978,317,318,56,57,2220,
54,1978,317,318,56,57,2222,54,1978,317,318,56,57,2224,54,1978,317,318,56,57,2225,54,2234,56,57,54,2237,56,57,1,2,3,2238,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,1925,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,2240,473,474,1,
2,3,2241,2242,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,2243,1696,2074,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,2245,2246,2248,19,20,21,22,54,2249,2250,2251,2252,2253,2254,54,451,452,453,317,318,454,56,57,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,2258,473,474,1,2,3,2260,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,
8,9,1695,1696,1925,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,672,673,674,54,1313,753,56,57,2262,1,2,3,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,2074,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,672,673,674,2266,381,2267,383,381,2268,383,391,392,393,394,395,2269,1,2,3,4,5,6,1688,1689,1690,
1691,1692,1693,1694,7,8,9,1695,1696,2270,1698,2271,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,2275,2276,2279,2281,2283,1,2,3,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,2074,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,54,2293,56,57,672,673,674,2295,2296,54,451,452,453,317,318,454,56,57,455,456,457,458,459,
460,461,462,463,464,465,466,467,468,469,470,471,2297,473,474,2298,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,2300,18,19,20,21,22,23,27,28,29,30,31,32,33,2303,672,673,674,1,2,3,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,2074,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,1,2,3,2306,4,5,6,1688,1689,1690,1691,
1692,1693,1694,7,8,9,1695,1696,1925,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,54,1313,753,56,57,2307,381,2310,383,54,451,452,453,544,545,454,56,57,2311,456,457,458,547,548,468,469,549,470,471,550,474,54,2313,317,318,56,57,2320,2325,54,2326,317,318,56,57,672,673,674,2331,54,2249,2250,2251,2253,2332,2333,1,2,3,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,
8,9,1695,1696,2074,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,2334,2335,2336,2340,54,2341,56,57,54,2342,56,57,1,2,3,2344,4,5,6,1688,1689,1690,1691,1692,1693,1694,7,8,9,1695,1696,1925,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,2345,2346,2216,2217,2347,2216,2217,2348,1,2,3,4,5,6,1688,1689,1690,1691,1692,1693,1694,
7,8,9,1695,1696,2074,1698,10,11,12,13,14,15,1700,18,19,20,21,22,23,27,28,29,30,31,32,33,2349,2350,2351,2352,2353,2354,2355
;
yyr_len =
1,2,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,4,3,2,1,1,8,7,8,4,4,3,3,8,7,8,4,4,3,3,1,0,1,2,1,1,1,
1,1,1,1,2,1,1,0,1,1,1,0,3,1,3,2,2,1,1,0,2,3,3,1,0,1,3,3,5,5,5,2,0,1,0,2,4,4,1,1,1,0,2,4,2,3,1,1,1,1,3,2,3,3,0,1,1,1,6,1,2,1,2,2,3,1,2,1,4,3,3,4,5,5,5,6,6,4,5,5,6,6,4,3,4,4,2,2,2,1,1,2,0,7,8,10,11,9,10,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,3,2,1,1,1,3,3,3,1,3,1,3,0,7,3,1,3,6,5,6,1,0,1,2,1,1,1,1,3,1,2,6,7,10,7,9,3,0,1,2,2,3,3,2,0,1,0,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,4,4,3,3,3,5,4,4,5,
4,1,0,1,1,4,1,1,1,0,1,1,1,1,1,1,1,1,1,0,3,1,1,1,3,3,3,2,2,1,2,4,5,1,3,2,2,3,3,4,4,3,3,5,9,9,6,7,7,4,7,7,7,6,1,1,0,1,2,2,2,2,4,5,5,6,1,1,1,3,2,3,1,1,2,2,3,1,2,0,2,10,11,10,11,1,0,1,2,1,2,2,3,3,2,2,2,3,3,8,
9,8,9,3,3,5,5,0,12,12,1,1,1,1,1,1,3,2,3,3,3,3,4,5,3,2,4,5,3,2,5,1,3,1,1,1,2,3,4,4,10,1,1,1,0,1,3,1,1,2,2,8,10,3,0,1,3,1,3,4,4,0,3,3,3,0,6,2,0,1,1,0,3,4,3,1,2,2,4,5,4,1,0,4,4,5,5,5,1,0,1,3,4,5,8,7,6,8,7,12,
4,5,2,3,3,6,5,3,3,3,3,4,1,0,2,2,2,2,0,1,0,1,2,0,3,1,2,1,1,2,2,2,2,5,1,2,3,1,4,6,7,7,7,6,12,6,6,6,6,6,6,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,1,1,5,5,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
4,4,4,5,3,0,3,0,1,1,0,1,0,3,4,3,3,2,2,5,6,5,2,3,2,2,1,1,1,3,5,0,1,2,1,1,1,2,1,2,1,3,3,3,5,5,2,4,2,1,1,1,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,
1,1,1,1,1,1,1,1,2,3,4,6,5,3,3,2,2,3,3,3,3,5,4,6,3,4,3,4,3,4,3,4,3,4,5,6,3,4,5,6,6,7,7,8,1,3,1,2,4,3,1,2,2,2,3,3,3,3,3,3,3,3,1,1,3,1,1,3,4,1,1,1,1,3,1,1,3,3,0,1,1,1,4,3,2,1,1,1,0,1,3,1,3,1,3,2,4,5,6,2,
2,2,2,6,7,8,6,7,8,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,1,1,1,1,1,1,1,1,1,3,4,5,5,4,4,4,6,6,6,6,8,6,8,8,6,8,6,8,6,8,6,8,8,4,8,11,6,6,6,4,1,0,3,4,4,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,1,1,1,1,2,2,1,4,6,1,1,1,3,1,1,3,2,2,1,2,1,1,1,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,5,4,6,3,4,3,4,3,4,3,4,3,3,3,3,1,3,5,7,9,7,9,1,0,
1,1,1,3,1,1,1,3,1,3,1,1,1,1,3,2,2,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
;
yyr_sym =
-2,-2,-48,-48,-48,-48,-48,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-98,-98,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-99,-99,-99,-99,-99,-99,-99,-99,-99,-45,-45,-40,-40,-44,-44,-44,-44,-41,-41,-42,-42,-42,-42,-42,-42,-42,-43,-43,-43,-43,-43,-43,-43,-118,-118,-184,-184,-233,-233,-233,
-233,-233,-233,-233,-278,-218,-218,-218,-15,-15,-15,-15,-277,-164,-164,-14,-222,-222,-222,-222,-117,-117,-117,-119,-119,-190,-190,-280,-280,-280,-280,-280,-280,-80,-80,-81,-81,-81,-138,-138,-78,-78,-17,-17,-279,-168,-168,-237,-237,-192,-192,-121,-121,-121,-121,-238,-238,-238,-120,-191,-191,-12,-12,-12,-12,-12,-12,-12,-12,-12,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-72,-72,-79,-79,-79,-79,-282,-282,-70,-70,-70,-70,-70,-70,-153,
-152,-152,-251,-251,-252,-252,-252,-252,-247,-247,-248,-248,-249,-249,-249,-249,-140,-139,-139,-139,-194,-194,-66,-66,-66,-66,-253,-253,-183,-183,-93,-171,-171,-170,-170,-281,-281,-71,-177,-177,-67,-69,-69,-69,-285,-285,-181,-181,-232,-232,-232,-182,-182,-52,-52,-53,-53,-53,-53,-53,-272,-272,-264,-264,-264,-264,-264,-264,-264,-147,-147,-148,-148,-148,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-89,-90,
-90,-200,-200,-201,-201,-91,-202,-202,-224,-224,-203,-203,-203,-203,-204,-204,-204,-271,-271,-271,-196,-196,-172,-172,-172,-172,-57,-57,-173,-173,-109,-109,-109,-159,-159,-158,-108,-108,-108,-108,-108,-108,-108,-108,-108,-108,-108,-108,-108,-108,-108,-108,-108,-108,-255,-255,-255,-107,-107,-107,-107,-107,-106,-106,-106,-106,-234,-234,-187,-187,-100,-100,-100,-100,-100,-101,-101,-101,-102,-102,-97,-29,-29,-29,-29,-199,-199,-198,-198,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-28,
-28,-28,-28,-151,-151,-151,-151,-151,-30,-30,-235,-235,-236,-236,-236,-185,-185,-96,-96,-96,-96,-95,-95,-95,-186,-186,-31,-31,-88,-88,-88,-302,-154,-254,-254,-254,-156,-156,-155,-155,-21,-250,-250,-250,-250,-179,-180,-180,-284,-284,-284,-22,-22,-143,-143,-197,-197,-144,-283,-283,-283,-283,-94,-94,-94,-94,-55,-274,-274,-223,-223,-223,-23,-23,-24,-25,-25,-26,-26,-26,-26,-220,-220,-312,-312,-312,-56,-56,-227,-227,-178,-178,-65,-65,-65,-65,-65,-65,-65,-65,
-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-145,-145,-146,-146,-146,-275,-275,-228,-228,-276,-276,-276,-59,-59,-60,-60,-60,-60,-60,-60,-60,-60,-60,-60,-58,-58,-54,-54,-54,-54,-54,-54,-54,-54,-54,-54,-54,-54,-54,-92,-92,-92,-266,-266,-266,-266,-149,-149,-149,-149,-149,-267,-268,-265,-265,-265,-265,-265,-62,-288,-289,-290,-290,-290,-290,-290,-290,-290,-290,-290,-291,-292,-292,-292,-292,-292,-292,-292,-292,-292,-292,-292,-292,-292,-292,-292,-292,-292,
-292,-292,-292,-260,-260,-260,-261,-261,-225,-225,-225,-226,-226,-293,-293,-293,-293,-293,-293,-293,-293,-293,-293,-293,-293,-293,-86,-86,-86,-86,-86,-86,-294,-294,-294,-294,-294,-294,-150,-150,-87,-87,-87,-87,-87,-87,-297,-297,-297,-297,-297,-297,-162,-163,-163,-242,-242,-242,-216,-216,-215,-215,-215,-215,-215,-215,-215,-215,-215,-239,-239,-240,-240,-241,-241,-241,-241,-241,-241,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-122,
-122,-122,-122,-122,-122,-122,-122,-122,-130,-123,-124,-124,-124,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-135,-135,-135,-135,-135,-135,-128,-128,-125,-125,-125,-125,-129,-129,-129,-129,-33,-33,-32,-32,-32,-32,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-259,-259,-259,-259,-259,-259,-160,-160,-77,-77,-214,-214,-214,-137,-137,-137,-246,-246,-246,-246,-11,-11,-193,-193,-134,-134,-134,-116,-116,-116,-115,
-115,-115,-115,-114,-114,-114,-113,-113,-113,-112,-112,-112,-111,-189,-189,-188,-188,-105,-73,-110,-165,-165,-74,-166,-166,-75,-103,-103,-104,-104,-51,-51,-286,-286,-286,-286,-286,-286,-286,-286,-286,-286,-243,-243,-244,-244,-245,-245,-287,-287,-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,-8,-8,-83,-231,-231,-84,-84,-84,-84,-85,-85,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,
-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-230,-230,-230,-230,-230,-230,-230,-230,-230,-230,-230,-230,-230,-230,-230,-230,-230,-230,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-167,-167,-136,-136,-68,-68,-68,-76,-76,-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,-258,-258,
-256,-257,-195,-195,-141,-141,-169,-169,-169,-169,-3,-3,-3,-3,-3,-3,-3,-3,-3,-131,-132,-133,-213,-301,-301,-301,-300,-300,-300,-142,-210,-210,-210,-210,-210,-210,-210,-211,-211,-212,-212,-212,-212,-212,-212,-212,-212,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,
-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,
-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-205,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-206,-207,-207,-207,-207,-207,-207,-207,-207,-207,-207,-207,-207,-207,-208,-208,-208,-208,-208,
-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-208,-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,-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,-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,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,
-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,
-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314,-314
;
yyd =
0,-52,0,0,-55,-54,-53,-60,-59,-58,-41,-40,-42,-56,-46,-43,-3,0,-39,-70,0,0,0,-57,-6,-5,-4,-51,-50,-49,-48,-47,-45,-44,0,0,0,-203,0,0,0,0,0,0,0,0,0,0,-436,-434,0,-204,-358,-435,-1146,0,-1033,-1032,-1031,-1095,-1117,-1228,-1057,-1062,-1050,-1070,-1116,-1278,-1257,-1253,-1259,-1277,-1268,-1248,-1270,-1271,-1272,-1273,-1274,-1258,-1247,-1275,-1276,-1250,-1251,-1246,-1245,-1269,-1243,-1249,-1244,-1254,-1255,-1203,-1280,-1094,-1263,-1264,-1265,-1266,
-1282,-1204,-1260,-1261,-1262,-1205,-1279,-1109,-1108,-1107,-1077,-1089,-1056,-1053,-1224,-1060,-1145,-1232,-1054,-1061,-1074,-1230,-1231,-1122,-1090,-1226,-1052,-1125,-1227,-1035,-1147,-1154,-1075,-1233,-1234,-1161,-1169,-1235,-1236,-1237,-1242,-1238,-1239,-1240,-1241,-1102,-1105,-1256,-1106,-1110,-1152,-1036,-1111,-1112,-1081,-1101,-1085,-1166,-1113,-1119,-1097,-1096,-1172,-1104,-1098,-1066,-1069,-1118,-1252,-1084,-1115,-1086,-1087,-1093,-1049,-1142,-1121,-1175,-1055,-1206,-1058,-1220,-1059,-1063,-1103,-1229,-1073,-1078,-1079,-1080,-1092,-1141,-1072,-1068,-1048,-1076,-1071,-1091,-1051,-1082,
-1065,-1064,-1114,-1067,-1088,-1120,-1099,-1100,-1123,-1124,-1126,-1127,-1128,-1129,-1130,-1131,-1132,-1133,-1134,-1135,-1136,-1137,-1138,-1267,-1139,-1140,-1143,-1214,-1202,-1144,-1148,-1149,-1150,-1151,-1153,-1155,-1156,-1157,-1158,-1159,-1160,-1162,-1163,-1164,-1165,-1167,-1168,-1170,-1281,-1171,-1173,-1174,-1176,-1177,-1178,-1179,-1180,-1181,-1182,-1183,-1184,-1185,-1186,-1187,-1188,-1189,-1190,-1191,-1192,-1193,-1194,-1195,-1196,-1197,-1198,-1199,-1200,-1201,-1207,-1208,-1209,-1210,-1211,-1212,-1213,-1037,-1215,-1216,-1217,-1218,-1219,-1034,-1221,-1222,-1223,-1225,-1083,0,-206,-207,
-205,-2,0,0,0,0,0,0,0,0,0,0,0,-109,-110,-111,0,0,0,0,-252,0,0,0,-848,-847,0,0,0,-168,0,0,0,0,0,0,0,0,-442,-318,-319,-443,-444,0,0,0,0,0,-362,-361,0,0,0,-334,0,0,0,-356,-355,0,-477,0,-482,0,0,-360,-359,-489,0,0,-438,0,-134,0,-76,0,0,0,0,-107,-106,-78,-86,-79,-85,-140,0,-139,-1020,-72,-73,-101,-100,-99,-96,0,0,-98,-103,-102,
-104,-190,-191,-255,0,-1021,0,0,0,0,0,-842,0,0,0,0,0,-160,0,-156,0,-157,0,0,-167,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,-343,0,0,-763,-849,-707,-1012,-1013,-1011,-708,-706,-705,-704,-703,-702,-701,-700,-699,-766,-767,-851,0,0,-680,-775,0,0,0,0,0,-1022,0,0,-1292,-1290,0,0,-1287,0,0,-1288,0,-1283,0,0,0,0,0,-1285,0,
0,-1291,0,-1286,-1014,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,-209,-75,-141,-143,0,0,-114,0,-84,0,0,-97,0,0,0,-951,-942,0,-950,0,0,-992,0,0,0,0,0,-840,0,-1044,-1043,-1042,-1041,-189,-188,-1040,-1329,-1335,-1326,-1289,-1304,-1284,-1307,-1337,-1315,-1294,-1293,-1295,-1305,-1309,-1310,-1313,-1323,-1317,-1330,-1322,-1318,-1321,-1311,-1327,-1300,-1297,-1046,-1320,-1324,-1333,-1303,-1332,
-1299,-1308,-1296,-1298,-1312,-1314,-1316,-1301,-1319,-1325,-1306,-1302,-1336,-1328,-1331,-1334,-1047,-1045,-846,0,-845,0,-253,0,-841,0,0,0,0,-148,-149,-161,-158,0,0,0,0,-240,0,0,0,0,0,0,0,0,0,0,0,-170,0,0,0,0,0,0,0,0,-1030,0,0,-463,-465,-464,0,0,0,0,-474,0,0,0,-671,-670,0,0,0,0,0,0,0,-674,-672,-675,0,0,0,-673,-678,-679,-677,-676,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-717,0,0,0,0,-683,-684,-685,0,0,0,0,0,-1018,-1017,-1019,0,0,0,0,-1016,-709,0,0,0,0,0,0,0,0,0,0,0,0,0,-335,-340,-432,-341,0,-350,0,0,-479,-1001,0,-481,0,0,0,-332,-439,-440,0,0,0,-116,0,-119,-118,-137,-138,0,0,0,0,0,0,0,-947,-948,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-971,0,-954,-955,-956,-972,0,0,0,0,-243,0,0,-245,0,0,0,0,0,0,-183,0,0,0,0,0,0,0,0,0,0,0,0,0,-185,-169,0,0,0,0,0,0,-412,-411,0,0,0,-428,0,0,-261,0,0,0,0,-468,-344,0,-852,0,0,0,-768,0,0,-658,-656,-657,0,0,0,0,0,0,-696,0,0,0,0,0,0,0,0,0,0,-751,0,0,0,0,-733,
-731,-729,0,0,0,0,0,0,0,-790,-737,0,0,-682,0,0,0,0,0,-765,-774,0,-822,0,-781,0,-782,0,-780,-899,-892,-893,-894,-895,-897,-906,-908,-907,-903,-904,-901,-910,-891,-900,-902,-905,-909,-896,-898,-1015,0,0,0,0,0,0,0,0,0,-218,-221,-219,0,0,-786,-788,-787,0,0,0,0,0,0,-918,-911,-912,-913,-914,-916,-915,-917,-919,-920,-921,-922,-923,-924,-925,-926,-927,-928,0,0,0,-883,0,0,0,-480,0,
0,0,-272,-491,0,0,0,0,0,0,0,0,0,0,0,-302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-333,0,0,0,0,-224,0,0,-227,-228,-144,-115,-117,-660,-665,-663,-661,-662,-664,-667,-669,-668,-666,-659,0,0,-993,0,0,-941,0,0,0,0,0,0,0,0,0,0,0,-964,0,0,0,0,0,0,0,0,-946,-945,0,-984,0,0,0,0,0,0,-986,0,-953,0,0,0,0,0,0,0,
0,0,-944,0,0,-244,-242,0,-152,0,0,0,0,-239,0,0,-174,0,-175,0,-173,0,0,0,0,-256,0,-263,0,0,0,0,0,0,-552,0,0,-1026,-1025,0,-416,0,-1024,0,0,0,0,0,0,-413,-415,-414,0,-458,0,-456,0,0,-430,-407,-406,-467,0,-471,-470,-853,-856,0,0,-711,0,-738,0,0,0,0,0,0,0,0,0,0,0,0,-752,-753,-754,-734,-732,-730,0,0,0,0,-792,0,0,0,0,0,
0,0,0,-821,0,0,0,-857,-769,0,0,0,0,0,0,-354,0,0,0,0,0,0,0,-858,0,0,0,0,0,0,0,0,0,-876,0,0,0,-347,0,0,0,0,0,-273,0,0,0,0,0,0,-520,0,0,-309,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-229,0,0,0,-201,-194,0,0,0,0,0,0,0,0,0,0,
-987,0,0,0,-985,0,0,0,0,0,-154,-153,-238,-1007,0,-1009,-176,-177,0,0,-257,0,0,-324,-323,-538,0,0,0,0,0,0,0,0,0,0,-268,-264,0,0,-265,0,0,-553,-580,-579,-578,-577,-576,-575,-574,-573,-572,-418,-583,-1039,-1038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-636,-635,0,0,0,0,-650,-651,-652,0,0,-637,0,
0,0,0,-388,0,0,0,0,0,0,0,-390,0,0,0,0,0,0,0,0,-454,0,0,0,0,-855,-854,0,0,0,0,0,0,0,0,-760,0,0,0,0,-747,0,0,0,-745,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-791,0,0,-796,0,0,-713,0,-739,-819,0,0,0,0,0,0,0,0,
0,-932,-930,-929,0,-931,0,0,0,-351,-353,-352,-212,-220,-211,-215,-214,-216,-213,0,-222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-349,-348,0,0,0,0,0,-492,-274,0,0,-510,-509,0,-511,0,0,0,0,0,0,0,0,0,-999,0,-279,0,0,0,-280,-276,0,-285,-275,-277,-278,-281,-282,-283,-284,-286,-314,-287,-311,-313,-312,-316,-315,-288,-317,-289,-290,-294,-296,-295,0,0,-225,-195,0,0,0,
0,0,0,0,-994,-82,0,0,-80,0,0,-839,-837,-159,0,-186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-266,-267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-623,0,-627,-628,-629,0,-625,-626,0,-639,0,0,0,-638,-618,-619,-649,-647,0,0,-417,-69,-68,-67,-66,-64,-63,-62,-61,-38,-400,-65,-402,
-37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-389,-391,-395,0,0,-396,0,-397,-392,-420,-419,-421,0,0,0,-452,0,-457,0,0,0,0,0,0,0,-741,0,-748,0,0,-793,0,-712,-740,0,-881,-879,-880,-859,0,0,-934,-933,-860,-861,0,0,-862,0,-864,0,-867,0,-869,0,-871,0,-873,0,0,0,-882,0,0,0,0,0,-307,-299,-308,-304,-298,-305,-293,-512,0,-292,0,0,0,0,0,-493,0,
-522,0,-322,0,0,0,-501,-230,0,-231,0,0,0,0,-198,0,0,0,0,-126,0,0,0,-1008,-1010,0,-526,-330,0,0,0,0,0,0,-528,0,-535,0,0,-326,-325,0,0,0,0,0,0,-537,0,-260,0,0,0,0,0,-448,0,0,0,0,0,-609,-610,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-614,0,-616,0,-617,0,0,0,0,-624,-640,0,0,0,0,-401,
-403,0,0,0,0,0,0,0,-1005,0,0,0,0,0,-1003,0,-1006,0,0,0,0,-1002,0,0,0,0,0,0,-801,-800,0,-802,-803,0,0,-399,-398,-393,-394,0,0,0,0,0,0,0,-431,-743,0,-750,-746,0,-742,0,0,0,0,0,0,0,0,0,0,0,-889,0,-346,-345,-297,-291,-507,0,0,0,0,-523,-494,0,0,0,0,-502,0,-199,0,-196,0,-997,0,-995,0,0,0,0,0,-124,-329,-527,-536,-531,
-530,0,0,0,0,-258,0,-539,0,0,0,0,0,0,0,0,0,0,0,-441,-451,-450,0,-603,-612,-607,-591,-592,-593,-594,-595,-601,-596,-597,-598,-599,-600,-602,-584,-605,0,-585,-586,-589,-590,-588,-587,0,0,-615,0,-648,0,0,0,-642,-643,0,0,0,0,0,0,0,0,0,0,0,0,-825,0,0,0,0,0,-422,-426,0,0,0,0,-21,-24,-23,-22,-36,-35,-34,-33,-32,-31,-30,-28,-27,-29,-384,-10,-9,-11,-25,
-15,-12,-382,0,-26,-20,-19,-18,-17,-16,-14,-13,0,0,0,-459,0,-453,-744,-749,0,-936,-877,0,-863,-865,-866,-868,-870,-872,-874,-875,-887,-886,-506,0,0,0,-321,-497,0,0,-197,0,0,0,0,-127,-129,0,-123,-122,-525,0,0,0,0,0,0,0,0,0,0,0,0,0,-447,-582,0,-620,-622,0,0,0,0,-581,0,0,0,0,0,0,0,0,-363,0,-1004,0,-824,0,0,0,0,0,-425,0,-810,0,-385,-383,
0,0,0,0,0,-461,-460,0,0,-496,0,0,0,0,-998,-996,0,0,0,0,0,-547,0,-540,0,0,0,-546,-549,-548,-551,-550,-604,-621,-631,-645,-646,-424,0,0,0,0,0,-817,0,-378,-364,0,-365,-374,-1029,-1028,0,-373,-369,-1027,0,0,0,0,0,0,0,0,0,0,0,-93,-92,0,-409,-410,-937,0,0,-513,-495,0,-498,-562,0,-561,0,-534,0,0,0,-236,-543,-541,-542,0,0,-812,0,0,-816,0,-376,0,
-366,0,-375,-371,0,-820,0,0,-804,-807,-91,0,-878,0,-516,-515,-517,-555,-556,-557,-564,0,-568,0,-567,-565,0,0,0,0,0,-377,-370,-372,0,0,0,-570,-569,-566,0,-806,-809,-813,0,0,0,0,0,0,0,-500,-571,-89,-87,-545
;
yyal =
1,22,22,261,509,509,509,509,509,509,509,509,509,509,509,509,509,509,511,511,511,523,530,541,541,541,541,541,541,541,541,541,541,541,541,542,544,822,822,1066,1310,1325,1332,1608,1611,1616,1617,1621,1864,1864,1864,2107,2107,2107,2107,2107,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,
2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,
2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2348,2593,2593,
2593,2593,2593,2601,2608,2610,2611,2615,2617,2619,2859,2860,2868,3143,3143,3143,3143,3393,3394,3766,3768,3768,4011,4012,4255,4255,4255,4525,4527,4794,4794,4819,5064,5065,5066,5069,5070,5071,5311,5311,5311,5311,5311,5311,5312,5313,5314,5557,5800,5800,5800,5802,6073,6076,6076,6077,6349,6621,6621,6621,6623,6623,6627,6627,6870,6871,6871,6871,6871,6875,6877,6877,7121,7121,7128,7128,7129,7130,7400,7402,7402,7402,7402,7402,7402,7402,7402,7411,7411,7411,7411,7411,7411,7411,7411,7411,7686,7957,7957,7957,
7957,7957,7957,7957,7957,8200,8200,8494,8735,8976,9219,9462,9462,9463,9465,9472,9474,9503,9503,9532,9532,9563,9563,9807,10050,10050,10294,10296,10298,10299,10302,10303,10547,10549,10806,10815,11059,11302,11545,11788,12031,12274,12276,12515,12516,12519,12759,13003,13007,13010,13013,13013,13014,13375,13375,13375,13375,13375,13375,13375,13375,13375,13375,13375,13375,13375,13375,13375,13375,13375,13375,13375,13735,13772,13772,13772,14042,14313,14583,14853,15123,15123,15483,15843,15843,15843,16114,16384,16384,16746,17107,17107,17468,17468,17470,17472,17474,17744,18014,18014,
18015,18377,18377,18378,18378,18378,18740,19102,19103,19104,19466,19828,20190,20552,20914,21276,21638,22000,22362,22634,22874,23144,23147,23150,23152,23395,23635,23636,23639,23882,24153,24155,24398,24398,24398,24398,24398,24399,24408,24408,24454,24454,24694,24934,24934,24935,25275,25290,25290,25290,25621,25621,25892,26163,26163,26434,26705,26976,27247,27518,27518,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,
27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27556,27928,27928,28300,28300,28304,28304,28547,28551,28821,28823,28823,28823,28823,28823,28852,28877,28879,28885,28885,28911,29155,29156,29400,29401,29645,29889,29891,29893,30137,30146,30146,30413,30656,30659,30661,30663,30666,30669,30670,30670,30674,30675,30675,30675,30675,30679,30683,30926,30927,30927,31166,31440,31679,31679,31679,31952,32222,32492,32762,33032,33302,33572,33572,33572,33572,33842,34112,34382,34382,34382,34382,34382,34382,34652,34922,34927,35193,35198,35468,35738,
36008,36278,36548,36818,36819,37089,37328,37598,37868,38138,38138,38139,38140,38183,38219,38219,38219,38219,38458,38459,38494,38585,38608,38608,38608,38608,38699,38753,39024,39027,39027,39027,39297,39567,39568,39808,40082,40352,40622,40892,41162,41432,41450,41468,41739,41739,41739,41739,41739,41740,41740,41741,41743,41743,41743,41982,41982,42012,42014,42065,42065,42065,42065,42312,42313,42583,42583,42593,42593,42593,42593,42593,42834,43076,43092,43093,43364,43608,43878,43878,43878,44149,44420,44691,44962,45233,45504,45775,46046,46317,46588,46859,47130,47401,47672,47676,47970,47988,48259,48530,
48801,49072,49363,49654,49655,49942,50181,50452,50743,51034,51034,51069,51069,51069,51069,51069,51406,51699,51940,52181,52181,52185,52188,52188,52237,52238,52241,52511,52515,52758,52758,53028,53029,53038,53282,53291,53535,53544,53570,53814,53815,54059,54060,54086,54086,54086,54118,54119,54359,54598,54837,54840,54840,54840,54841,55080,55323,55323,55324,55563,55563,55802,55803,55809,55814,55814,55814,55816,55816,55817,56087,56357,56357,56358,56449,56449,56449,56449,56540,56631,56722,56813,56904,56995,56995,57086,57177,57268,57359,57625,57626,57896,58166,58436,58445,58445,58711,58977,59243,59247,
59247,59247,59247,59249,59340,59431,59522,59613,59704,59795,59795,59795,60066,60156,60156,60247,60338,60429,60699,60709,60709,60709,60712,60712,60982,60982,60983,60983,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60984,60985,60986,60987,60988,61023,61059,61062,61065,61067,61067,61067,61067,61338,61339,61339,61339,61339,61375,61410,61445,61480,61515,61516,61516,61516,61516,61516,61516,61516,61516,61516,61516,61516,61516,61516,61516,61516,61516,61516,61516,61516,61517,61787,61788,61788,61789,61790,61792,61792,
61795,61798,61824,61824,61824,61825,62073,62075,62076,62320,62568,62570,62815,63059,63061,63301,63301,63541,63543,63783,63785,63787,63789,63791,63794,63796,63800,63802,63804,63806,63810,63810,64080,64081,64086,64089,64089,64332,64575,64575,64575,64575,64575,64575,64575,64575,64575,64575,64575,64575,64575,64575,64575,64575,64575,64915,65255,65255,65270,65285,65285,65302,65316,65653,65990,66327,66664,67001,67338,67673,68010,68345,68345,68682,69019,69356,69693,69694,69965,70236,70507,70507,70507,70508,70508,70845,71182,71519,71856,72193,72530,72530,72866,72866,73203,73540,73877,73879,74150,74421,
74692,74963,75234,75234,75606,75978,75978,75978,76221,76221,76222,76223,76264,76267,76267,76327,76567,76567,76576,76576,76585,76585,76611,76855,76881,77125,77125,77156,77156,77407,77409,77412,77655,77658,77901,77901,78140,78375,78375,78375,78377,78377,78419,78419,78654,78889,79124,79126,79127,79128,79128,79128,79128,79130,79130,79132,79132,79135,79374,79374,79374,79374,79374,79617,79617,79617,79617,79617,79619,79621,79621,79630,79630,79720,79811,79902,80168,80434,80700,80966,81232,81498,81764,82030,82296,82296,82296,82296,82296,82296,82296,82298,82544,82545,82547,82547,82583,82855,83125,83161,
83165,83166,83167,83168,83168,83438,83473,83743,83743,83743,84013,84283,84553,84561,84569,84808,84808,84809,84811,85054,85055,85295,85331,85601,85601,85871,86141,86411,86681,86951,87221,87491,87761,87765,87765,87766,87767,87768,87768,87769,87770,88011,88252,88258,88258,88281,88283,88526,88765,88766,88767,88767,89006,89007,89007,89009,89252,89254,89255,89495,89736,89978,89979,89983,90226,90469,90712,90713,90952,91191,91192,91431,91432,91433,91434,91435,91437,91438,91441,91442,91443,91444,91447,91498,91502,91502,91774,91777,92020,92020,92020,92021,92023,92028,92032,92273,92515,92528,92798,92799,
92813,92813,93149,93486,93823,93823,94094,94335,94576,94579,94581,94581,94581,94581,94581,94583,94583,94583,94583,94609,94635,94635,94870,94872,94872,94872,94872,95113,95114,95115,95358,95597,95598,95841,96082,96084,96086,96086,96086,96088,96091,96091,96093,96095,96095,96095,96095,96095,96095,96095,96095,96095,96095,96095,96095,96095,96095,96095,96096,96152,96208,96264,96320,96376,96432,96488,96544,96600,96656,96712,96768,96824,96880,96936,96992,97048,97104,97160,97216,97274,97332,97389,97443,97444,97500,97557,97613,97669,97669,97669,97724,97777,97832,97885,97885,97885,97885,97938,97939,97939,
97981,98219,98252,98294,98294,98295,98296,98297,98298,98299,98300,98301,98301,98302,98537,98772,99007,99008,99243,99486,99489,99489,99728,99729,99732,99738,99738,99738,100004,100274,100375,100476,100577,100678,100779,100880,100880,100981,101072,101318,101319,101319,101320,101323,101325,101325,101328,101335,101342,101349,101356,101363,101370,101377,101384,101391,101398,101405,101412,101419,101426,101433,101440,101447,101454,101461,101468,101477,101486,101494,101496,101503,101511,101518,101525,101529,101532,101535,101538,101540,101785,101788,102034,102034,102304,102305,102305,102396,102397,102397,102398,102398,102398,102433,102703,102738,102773,102808,102843,102844,
102846,102848,102848,102848,102848,102850,102850,102852,102853,102854,102854,102854,102854,102854,102854,102854,102854,102854,102854,102854,102855,102855,103125,103160,103196,103232,103267,103537,103572,103842,103877,104147,104182,104452,104487,104522,104524,104525,104525,104525,104526,104527,104768,105008,105248,105248,105248,105249,105253,105253,105253,105492,105492,105732,105733,105736,105737,105738,105978,105983,106222,106223,106223,106226,106226,106230,106234,106474,106474,106474,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106479,106480,106482,106482,106482,106484,106489,
106490,106495,106498,106838,107178,107178,107178,107226,107497,107497,107768,108105,108105,108105,108105,108348,108348,108588,108603,108633,108881,108883,109153,109394,109396,109637,109878,109886,110126,110128,110130,110370,110610,110850,111090,111090,111090,111361,111631,111686,111687,111742,111797,111852,111907,111962,112017,112072,112127,112182,112237,112292,112347,112402,112403,112458,112513,112568,112623,112678,112733,112789,112790,112846,112847,112903,112961,112962,112962,112963,112963,112963,112963,113019,113019,113019,113074,113074,113075,113131,113132,113132,113132,113132,113132,113132,113402,113435,113435,113435,113435,113435,113435,113435,113435,113435,113435,113435,113435,113435,
113435,113435,113439,113709,113720,113960,114231,114471,114503,114773,115012,115251,115521,115760,115999,116031,116063,116063,116063,116063,116064,116065,116065,116067,116067,116067,116067,116067,116067,116302,116341,116343,116343,116346,116346,116348,116587,116678,116769,116771,117017,117252,117252,117498,117498,117499,117501,117501,117513,117513,117513,117550,117550,117550,117550,117550,117551,117552,117552,117552,117552,117552,117822,117857,117857,118127,118127,118397,118397,118451,118451,118505,118505,118559,118559,118613,118883,119153,119153,119154,119424,119425,119426,119666,119666,119666,119666,119666,119666,119666,119666,119666,119668,119668,119669,119670,119671,119672,119673,119673,
119912,119912,119914,119914,120157,120397,120402,120402,120402,120673,120673,120678,120681,120682,120685,120685,120927,121169,121170,121186,121186,121469,121806,121809,121809,121809,121824,121824,121824,121825,121826,121827,121843,122082,122351,122351,122594,122594,122625,122632,122632,122632,122633,122668,122670,122671,122673,122675,122675,122676,122676,122677,122678,122679,122680,122681,122681,122683,122684,122716,122718,122771,122771,122771,122772,122825,122878,122931,122984,123037,123090,123143,123196,123249,123302,123355,123408,123461,123463,123516,123569,123622,123675,123728,123781,123781,123782,123782,123783,123783,123839,123840,123841,124080,124080,124080,124082,124083,124084,124086,
124086,124086,124118,124388,124420,124452,124487,124488,124489,124489,124490,124727,124965,125203,125439,125439,125677,125677,125916,126155,126156,126157,126157,126396,126398,126431,126432,126435,126471,126471,126471,126506,126506,126506,126539,126572,126572,126572,126572,126572,126611,126641,126642,126643,126644,126645,126648,126648,126648,126650,126650,126650,126885,126885,126886,126887,126922,126957,126992,127027,127062,127097,127132,127167,127202,127202,127207,127207,127207,127207,127207,127207,127208,127451,127694,127937,127937,127937,128176,128179,128181,128182,128182,128185,128185,128428,128428,128768,128768,129108,129108,129379,129650,129651,129921,129939,129939,129939,129939,129939,
129939,129939,129947,129965,129988,130007,130007,130250,130250,130251,130494,130495,130496,130739,130982,131225,131468,131711,131954,132225,132225,132225,132225,132281,132281,132281,132281,132281,132281,132281,132281,132281,132281,132281,132281,132281,132281,132281,132281,132281,132281,132282,132282,132282,132282,132282,132282,132282,132283,132284,132284,132285,132285,132338,132394,132395,132395,132395,132451,132484,132519,132552,132585,132617,132618,132619,132620,132623,132863,132866,132866,133136,133376,133377,133616,133617,133617,133617,133649,133650,133920,133950,133950,133950,133950,133950,133950,133950,133950,133950,133950,133950,133950,133950,133950,133950,133950,133950,133950,133950,
133950,133950,133950,133950,133955,133955,133955,133955,133955,133955,133955,133955,133955,134233,134234,134235,134235,134236,134236,134236,134236,134237,134237,134237,134239,134239,134239,134239,134239,134239,134239,134239,134239,134239,134239,134239,134241,134243,134245,134245,134245,134488,134731,134731,134734,134735,134736,134750,134750,134750,134797,134797,134797,134797,134814,135057,135059,135302,135304,135547,135790,135792,135794,135796,135798,135800,135802,135802,135802,135803,135803,135803,135804,136043,136044,136045,136045,136286,136318,136319,136589,136624,136626,136628,136865,136865,137135,137135,137136,137136,137168,137203,137206,137446,137447,137447,137480,137480,137515,137515,
137515,137519,137521,137523,137798,137831,137831,137831,137832,137833,137833,137837,137841,137844,137846,137846,137846,137863,137880,137896,137898,137900,137900,137902,137902,137904,137906,137909,137909,137909,137909,137909,137909,137909,137909,137909,137909,137909,137909,137942,138183,138218,138220,138223,138223,138493,138493,138493,138495,138495,138495,138495,138495,138515,138515,138515,138515,138516,138538,138574,138575,138608,138640,138643,138883,138884,138885,138887,138887,138887,139158,139158,139158,139158,139159,139402,139402,139402,139405,139405,139405,139406,139406,139407,139407,139410,139414,139418,139418,139418,139418,139418,139661,139662,139662,139663,139664,139664,139699,139699,
139700,139700,139937,139937,139937,139938,139938,139973,139976,139976,139976,139976,139984,139984,139991,139991,139991,139991,139991,139991,139991,139991,139993,139993,139994,139994,139994,140000,140241,140482,140483,140515,140515,140515,140515,140524,140525,140530,140530,140530,140530,140534,140534,140534,140534,140569,140577,140585,140589,140592,140598,140605,140605,140605,140605,140605
;
yyah =
21,21,260,508,508,508,508,508,508,508,508,508,508,508,508,508,508,510,510,510,522,529,540,540,540,540,540,540,540,540,540,540,540,540,541,543,821,821,1065,1309,1324,1331,1607,1610,1615,1616,1620,1863,1863,1863,2106,2106,2106,2106,2106,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,
2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,
2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2347,2592,2592,2592,
2592,2592,2600,2607,2609,2610,2614,2616,2618,2858,2859,2867,3142,3142,3142,3142,3392,3393,3765,3767,3767,4010,4011,4254,4254,4254,4524,4526,4793,4793,4818,5063,5064,5065,5068,5069,5070,5310,5310,5310,5310,5310,5310,5311,5312,5313,5556,5799,5799,5799,5801,6072,6075,6075,6076,6348,6620,6620,6620,6622,6622,6626,6626,6869,6870,6870,6870,6870,6874,6876,6876,7120,7120,7127,7127,7128,7129,7399,7401,7401,7401,7401,7401,7401,7401,7401,7410,7410,7410,7410,7410,7410,7410,7410,7410,7685,7956,7956,7956,7956,
7956,7956,7956,7956,8199,8199,8493,8734,8975,9218,9461,9461,9462,9464,9471,9473,9502,9502,9531,9531,9562,9562,9806,10049,10049,10293,10295,10297,10298,10301,10302,10546,10548,10805,10814,11058,11301,11544,11787,12030,12273,12275,12514,12515,12518,12758,13002,13006,13009,13012,13012,13013,13374,13374,13374,13374,13374,13374,13374,13374,13374,13374,13374,13374,13374,13374,13374,13374,13374,13374,13374,13734,13771,13771,13771,14041,14312,14582,14852,15122,15122,15482,15842,15842,15842,16113,16383,16383,16745,17106,17106,17467,17467,17469,17471,17473,17743,18013,18013,18014,
18376,18376,18377,18377,18377,18739,19101,19102,19103,19465,19827,20189,20551,20913,21275,21637,21999,22361,22633,22873,23143,23146,23149,23151,23394,23634,23635,23638,23881,24152,24154,24397,24397,24397,24397,24397,24398,24407,24407,24453,24453,24693,24933,24933,24934,25274,25289,25289,25289,25620,25620,25891,26162,26162,26433,26704,26975,27246,27517,27517,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,
27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27555,27927,27927,28299,28299,28303,28303,28546,28550,28820,28822,28822,28822,28822,28822,28851,28876,28878,28884,28884,28910,29154,29155,29399,29400,29644,29888,29890,29892,30136,30145,30145,30412,30655,30658,30660,30662,30665,30668,30669,30669,30673,30674,30674,30674,30674,30678,30682,30925,30926,30926,31165,31439,31678,31678,31678,31951,32221,32491,32761,33031,33301,33571,33571,33571,33571,33841,34111,34381,34381,34381,34381,34381,34381,34651,34921,34926,35192,35197,35467,35737,36007,
36277,36547,36817,36818,37088,37327,37597,37867,38137,38137,38138,38139,38182,38218,38218,38218,38218,38457,38458,38493,38584,38607,38607,38607,38607,38698,38752,39023,39026,39026,39026,39296,39566,39567,39807,40081,40351,40621,40891,41161,41431,41449,41467,41738,41738,41738,41738,41738,41739,41739,41740,41742,41742,41742,41981,41981,42011,42013,42064,42064,42064,42064,42311,42312,42582,42582,42592,42592,42592,42592,42592,42833,43075,43091,43092,43363,43607,43877,43877,43877,44148,44419,44690,44961,45232,45503,45774,46045,46316,46587,46858,47129,47400,47671,47675,47969,47987,48258,48529,48800,
49071,49362,49653,49654,49941,50180,50451,50742,51033,51033,51068,51068,51068,51068,51068,51405,51698,51939,52180,52180,52184,52187,52187,52236,52237,52240,52510,52514,52757,52757,53027,53028,53037,53281,53290,53534,53543,53569,53813,53814,54058,54059,54085,54085,54085,54117,54118,54358,54597,54836,54839,54839,54839,54840,55079,55322,55322,55323,55562,55562,55801,55802,55808,55813,55813,55813,55815,55815,55816,56086,56356,56356,56357,56448,56448,56448,56448,56539,56630,56721,56812,56903,56994,56994,57085,57176,57267,57358,57624,57625,57895,58165,58435,58444,58444,58710,58976,59242,59246,59246,
59246,59246,59248,59339,59430,59521,59612,59703,59794,59794,59794,60065,60155,60155,60246,60337,60428,60698,60708,60708,60708,60711,60711,60981,60981,60982,60982,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60983,60984,60985,60986,60987,61022,61058,61061,61064,61066,61066,61066,61066,61337,61338,61338,61338,61338,61374,61409,61444,61479,61514,61515,61515,61515,61515,61515,61515,61515,61515,61515,61515,61515,61515,61515,61515,61515,61515,61515,61515,61515,61516,61786,61787,61787,61788,61789,61791,61791,61794,
61797,61823,61823,61823,61824,62072,62074,62075,62319,62567,62569,62814,63058,63060,63300,63300,63540,63542,63782,63784,63786,63788,63790,63793,63795,63799,63801,63803,63805,63809,63809,64079,64080,64085,64088,64088,64331,64574,64574,64574,64574,64574,64574,64574,64574,64574,64574,64574,64574,64574,64574,64574,64574,64574,64914,65254,65254,65269,65284,65284,65301,65315,65652,65989,66326,66663,67000,67337,67672,68009,68344,68344,68681,69018,69355,69692,69693,69964,70235,70506,70506,70506,70507,70507,70844,71181,71518,71855,72192,72529,72529,72865,72865,73202,73539,73876,73878,74149,74420,74691,
74962,75233,75233,75605,75977,75977,75977,76220,76220,76221,76222,76263,76266,76266,76326,76566,76566,76575,76575,76584,76584,76610,76854,76880,77124,77124,77155,77155,77406,77408,77411,77654,77657,77900,77900,78139,78374,78374,78374,78376,78376,78418,78418,78653,78888,79123,79125,79126,79127,79127,79127,79127,79129,79129,79131,79131,79134,79373,79373,79373,79373,79373,79616,79616,79616,79616,79616,79618,79620,79620,79629,79629,79719,79810,79901,80167,80433,80699,80965,81231,81497,81763,82029,82295,82295,82295,82295,82295,82295,82295,82297,82543,82544,82546,82546,82582,82854,83124,83160,83164,
83165,83166,83167,83167,83437,83472,83742,83742,83742,84012,84282,84552,84560,84568,84807,84807,84808,84810,85053,85054,85294,85330,85600,85600,85870,86140,86410,86680,86950,87220,87490,87760,87764,87764,87765,87766,87767,87767,87768,87769,88010,88251,88257,88257,88280,88282,88525,88764,88765,88766,88766,89005,89006,89006,89008,89251,89253,89254,89494,89735,89977,89978,89982,90225,90468,90711,90712,90951,91190,91191,91430,91431,91432,91433,91434,91436,91437,91440,91441,91442,91443,91446,91497,91501,91501,91773,91776,92019,92019,92019,92020,92022,92027,92031,92272,92514,92527,92797,92798,92812,
92812,93148,93485,93822,93822,94093,94334,94575,94578,94580,94580,94580,94580,94580,94582,94582,94582,94582,94608,94634,94634,94869,94871,94871,94871,94871,95112,95113,95114,95357,95596,95597,95840,96081,96083,96085,96085,96085,96087,96090,96090,96092,96094,96094,96094,96094,96094,96094,96094,96094,96094,96094,96094,96094,96094,96094,96094,96095,96151,96207,96263,96319,96375,96431,96487,96543,96599,96655,96711,96767,96823,96879,96935,96991,97047,97103,97159,97215,97273,97331,97388,97442,97443,97499,97556,97612,97668,97668,97668,97723,97776,97831,97884,97884,97884,97884,97937,97938,97938,97980,
98218,98251,98293,98293,98294,98295,98296,98297,98298,98299,98300,98300,98301,98536,98771,99006,99007,99242,99485,99488,99488,99727,99728,99731,99737,99737,99737,100003,100273,100374,100475,100576,100677,100778,100879,100879,100980,101071,101317,101318,101318,101319,101322,101324,101324,101327,101334,101341,101348,101355,101362,101369,101376,101383,101390,101397,101404,101411,101418,101425,101432,101439,101446,101453,101460,101467,101476,101485,101493,101495,101502,101510,101517,101524,101528,101531,101534,101537,101539,101784,101787,102033,102033,102303,102304,102304,102395,102396,102396,102397,102397,102397,102432,102702,102737,102772,102807,102842,102843,102845,
102847,102847,102847,102847,102849,102849,102851,102852,102853,102853,102853,102853,102853,102853,102853,102853,102853,102853,102853,102854,102854,103124,103159,103195,103231,103266,103536,103571,103841,103876,104146,104181,104451,104486,104521,104523,104524,104524,104524,104525,104526,104767,105007,105247,105247,105247,105248,105252,105252,105252,105491,105491,105731,105732,105735,105736,105737,105977,105982,106221,106222,106222,106225,106225,106229,106233,106473,106473,106473,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106478,106479,106481,106481,106481,106483,106488,106489,
106494,106497,106837,107177,107177,107177,107225,107496,107496,107767,108104,108104,108104,108104,108347,108347,108587,108602,108632,108880,108882,109152,109393,109395,109636,109877,109885,110125,110127,110129,110369,110609,110849,111089,111089,111089,111360,111630,111685,111686,111741,111796,111851,111906,111961,112016,112071,112126,112181,112236,112291,112346,112401,112402,112457,112512,112567,112622,112677,112732,112788,112789,112845,112846,112902,112960,112961,112961,112962,112962,112962,112962,113018,113018,113018,113073,113073,113074,113130,113131,113131,113131,113131,113131,113131,113401,113434,113434,113434,113434,113434,113434,113434,113434,113434,113434,113434,113434,113434,113434,
113434,113438,113708,113719,113959,114230,114470,114502,114772,115011,115250,115520,115759,115998,116030,116062,116062,116062,116062,116063,116064,116064,116066,116066,116066,116066,116066,116066,116301,116340,116342,116342,116345,116345,116347,116586,116677,116768,116770,117016,117251,117251,117497,117497,117498,117500,117500,117512,117512,117512,117549,117549,117549,117549,117549,117550,117551,117551,117551,117551,117551,117821,117856,117856,118126,118126,118396,118396,118450,118450,118504,118504,118558,118558,118612,118882,119152,119152,119153,119423,119424,119425,119665,119665,119665,119665,119665,119665,119665,119665,119665,119667,119667,119668,119669,119670,119671,119672,119672,119911,
119911,119913,119913,120156,120396,120401,120401,120401,120672,120672,120677,120680,120681,120684,120684,120926,121168,121169,121185,121185,121468,121805,121808,121808,121808,121823,121823,121823,121824,121825,121826,121842,122081,122350,122350,122593,122593,122624,122631,122631,122631,122632,122667,122669,122670,122672,122674,122674,122675,122675,122676,122677,122678,122679,122680,122680,122682,122683,122715,122717,122770,122770,122770,122771,122824,122877,122930,122983,123036,123089,123142,123195,123248,123301,123354,123407,123460,123462,123515,123568,123621,123674,123727,123780,123780,123781,123781,123782,123782,123838,123839,123840,124079,124079,124079,124081,124082,124083,124085,124085,
124085,124117,124387,124419,124451,124486,124487,124488,124488,124489,124726,124964,125202,125438,125438,125676,125676,125915,126154,126155,126156,126156,126395,126397,126430,126431,126434,126470,126470,126470,126505,126505,126505,126538,126571,126571,126571,126571,126571,126610,126640,126641,126642,126643,126644,126647,126647,126647,126649,126649,126649,126884,126884,126885,126886,126921,126956,126991,127026,127061,127096,127131,127166,127201,127201,127206,127206,127206,127206,127206,127206,127207,127450,127693,127936,127936,127936,128175,128178,128180,128181,128181,128184,128184,128427,128427,128767,128767,129107,129107,129378,129649,129650,129920,129938,129938,129938,129938,129938,129938,
129938,129946,129964,129987,130006,130006,130249,130249,130250,130493,130494,130495,130738,130981,131224,131467,131710,131953,132224,132224,132224,132224,132280,132280,132280,132280,132280,132280,132280,132280,132280,132280,132280,132280,132280,132280,132280,132280,132280,132280,132281,132281,132281,132281,132281,132281,132281,132282,132283,132283,132284,132284,132337,132393,132394,132394,132394,132450,132483,132518,132551,132584,132616,132617,132618,132619,132622,132862,132865,132865,133135,133375,133376,133615,133616,133616,133616,133648,133649,133919,133949,133949,133949,133949,133949,133949,133949,133949,133949,133949,133949,133949,133949,133949,133949,133949,133949,133949,133949,133949,
133949,133949,133949,133954,133954,133954,133954,133954,133954,133954,133954,133954,134232,134233,134234,134234,134235,134235,134235,134235,134236,134236,134236,134238,134238,134238,134238,134238,134238,134238,134238,134238,134238,134238,134238,134240,134242,134244,134244,134244,134487,134730,134730,134733,134734,134735,134749,134749,134749,134796,134796,134796,134796,134813,135056,135058,135301,135303,135546,135789,135791,135793,135795,135797,135799,135801,135801,135801,135802,135802,135802,135803,136042,136043,136044,136044,136285,136317,136318,136588,136623,136625,136627,136864,136864,137134,137134,137135,137135,137167,137202,137205,137445,137446,137446,137479,137479,137514,137514,137514,
137518,137520,137522,137797,137830,137830,137830,137831,137832,137832,137836,137840,137843,137845,137845,137845,137862,137879,137895,137897,137899,137899,137901,137901,137903,137905,137908,137908,137908,137908,137908,137908,137908,137908,137908,137908,137908,137908,137941,138182,138217,138219,138222,138222,138492,138492,138492,138494,138494,138494,138494,138494,138514,138514,138514,138514,138515,138537,138573,138574,138607,138639,138642,138882,138883,138884,138886,138886,138886,139157,139157,139157,139157,139158,139401,139401,139401,139404,139404,139404,139405,139405,139406,139406,139409,139413,139417,139417,139417,139417,139417,139660,139661,139661,139662,139663,139663,139698,139698,139699,
139699,139936,139936,139936,139937,139937,139972,139975,139975,139975,139975,139983,139983,139990,139990,139990,139990,139990,139990,139990,139990,139992,139992,139993,139993,139993,139999,140240,140481,140482,140514,140514,140514,140514,140523,140524,140529,140529,140529,140529,140533,140533,140533,140533,140568,140576,140584,140588,140591,140597,140604,140604,140604,140604,140604,140604
;
yygl =
1,35,35,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,43,43,43,43,43,43,43,43,43,43,43,43,43,43,47,48,48,56,66,70,71,75,75,76,76,77,83,83,83,89,89,89,89,89,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,94,94,
94,94,94,96,96,97,97,98,101,104,110,110,110,116,116,116,116,122,122,122,122,122,128,128,136,136,136,145,145,151,151,151,164,164,164,164,164,164,165,165,165,165,165,165,165,165,165,171,177,177,177,177,206,206,206,206,209,212,212,212,212,212,212,212,218,218,218,218,218,218,218,218,219,219,221,221,221,221,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,259,281,281,281,
281,281,281,281,281,287,287,295,301,307,314,322,322,322,322,323,324,326,326,329,329,329,329,338,346,346,355,355,355,355,355,355,364,364,370,370,371,377,383,389,395,401,402,407,407,407,412,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,416,416,416,445,479,508,537,566,566,566,566,566,566,596,625,625,625,625,625,625,625,625,625,625,654,683,683,
683,683,683,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,684,686,691,720,720,720,721,727,732,733,733,739,769,770,776,776,776,776,776,776,776,776,780,780,786,792,792,792,792,794,794,794,802,802,822,854,854,874,894,914,934,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,
954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,955,955,963,965,994,995,995,995,995,995,997,997,997,998,998,999,1008,1008,1017,1017,1026,1035,1035,1035,1044,1045,1045,1051,1057,1058,1058,1058,1059,1060,1060,1060,1061,1061,1061,1061,1061,1061,1061,1068,1068,1068,1072,1102,1106,1106,1106,1136,1165,1194,1223,1252,1281,1310,1310,1310,1310,1339,1368,1397,1397,1397,1397,1397,1397,1426,1455,1455,1474,1474,1503,1532,
1561,1590,1619,1648,1650,1679,1683,1712,1741,1770,1773,1773,1773,1773,1776,1779,1782,1785,1789,1791,1794,1797,1801,1801,1801,1801,1804,1808,1842,1842,1842,1842,1871,1900,1900,1907,1909,1938,1967,1996,2025,2054,2055,2056,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2063,2063,2068,2068,2071,2071,2071,2071,2084,2084,2114,2114,2116,2116,2116,2116,2116,2122,2128,2129,2130,2151,2161,2191,2191,2191,2211,2231,2251,2271,2291,2311,2331,2351,2371,2391,2411,2431,2451,2471,2471,2479,2479,2499,2519,
2539,2559,2579,2599,2601,2621,2625,2645,2665,2685,2685,2688,2688,2688,2688,2688,2688,2694,2700,2706,2706,2707,2709,2709,2712,2712,2712,2741,2743,2750,2750,2779,2779,2780,2789,2790,2799,2800,2800,2809,2809,2818,2818,2818,2818,2818,2827,2827,2831,2837,2843,2844,2844,2844,2844,2850,2856,2856,2856,2860,2860,2864,2865,2865,2866,2866,2866,2866,2866,2866,2896,2926,2926,2928,2931,2931,2931,2931,2934,2937,2940,2943,2946,2949,2952,2955,2958,2961,2964,2983,2985,3014,3043,3072,3072,3072,3091,3110,3129,3129,
3129,3129,3129,3129,3132,3135,3138,3141,3144,3147,3147,3147,3181,3184,3184,3187,3190,3193,3222,3225,3225,3225,3227,3227,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3259,3262,3262,3262,3262,3262,3262,3262,3291,3291,3291,3291,3291,3294,3297,3300,3303,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3336,3336,3336,3336,3336,3337,3337,
3337,3337,3339,3339,3339,3339,3340,3341,3341,3342,3345,3346,3352,3353,3354,3355,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3369,3398,3400,3407,3409,3409,3420,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3428,3429,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3430,3432,3452,3472,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3512,3532,
3552,3572,3592,3592,3592,3592,3592,3592,3599,3599,3599,3599,3602,3604,3604,3607,3613,3613,3614,3614,3615,3615,3615,3624,3624,3633,3633,3641,3641,3653,3658,3663,3669,3674,3680,3680,3684,3697,3697,3697,3697,3697,3700,3700,3704,3708,3712,3712,3712,3712,3712,3712,3712,3717,3717,3717,3717,3718,3723,3723,3723,3723,3723,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3732,3735,3738,3757,3776,3795,3814,3833,3852,3871,3890,3909,3909,3909,3909,3909,3909,3909,3909,3926,3926,3926,3926,3929,3963,3992,3995,
3998,3998,4000,4000,4000,4029,4032,4061,4061,4064,4093,4122,4151,4152,4153,4157,4157,4157,4157,4163,4163,4169,4172,4201,4201,4230,4259,4288,4317,4346,4375,4404,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4436,4437,4437,4439,4440,4446,4451,4451,4451,4451,4456,4456,4456,4457,4463,4463,4463,4468,4474,4480,4481,4481,4487,4493,4499,4500,4504,4509,4510,4514,4515,4516,4517,4518,4519,4520,4522,4525,4526,4527,4527,4530,4530,4530,4552,4554,4565,4565,4565,4565,4565,4572,4572,4578,4584,4585,4614,4614,
4615,4615,4615,4615,4615,4615,4635,4641,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4647,4660,4660,4660,4660,4660,4666,4666,4666,4672,4677,4677,4683,4689,4689,4689,4689,4689,4694,4694,4694,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4699,4700,4701,4702,4703,4704,4705,4706,4707,4708,4709,4710,4711,4712,4713,4714,4715,4716,4717,4718,4719,4720,4721,4722,4722,4722,4723,4724,4725,4726,4726,4726,4728,4729,4729,4730,4730,4730,4730,4731,4731,4731,
4734,4739,4780,4781,4781,4781,4782,4782,4782,4782,4782,4782,4782,4782,4795,4808,4821,4821,4834,4840,4841,4841,4846,4846,4846,4846,4846,4846,4865,4894,4894,4894,4894,4894,4894,4894,4894,4894,4894,4911,4911,4911,4911,4911,4911,4911,4911,4912,4913,4914,4915,4916,4917,4918,4919,4920,4921,4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,4932,4933,4934,4934,4935,4936,4937,4938,4939,4939,4939,4939,4939,4954,4954,4971,4971,5001,5001,5001,5004,5006,5006,5008,5008,5008,5011,5040,5043,5046,5049,5052,5052,
5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5052,5081,5084,5087,5090,5093,5122,5125,5154,5157,5186,5189,5218,5221,5224,5225,5225,5225,5225,5225,5225,5226,5231,5236,5236,5236,5237,5237,5237,5237,5242,5242,5248,5249,5249,5249,5249,5255,5256,5262,5262,5262,5262,5262,5262,5262,5267,5267,5267,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5268,5269,5269,5269,5269,5269,5276,
5276,5283,5285,5285,5285,5285,5285,5288,5310,5310,5330,5330,5330,5330,5330,5336,5336,5341,5344,5348,5355,5356,5385,5391,5392,5398,5404,5405,5411,5411,5412,5418,5424,5430,5436,5436,5436,5459,5489,5490,5491,5492,5493,5494,5495,5496,5497,5498,5499,5500,5501,5502,5503,5504,5505,5506,5507,5508,5509,5510,5511,5512,5512,5513,5513,5514,5515,5516,5516,5516,5516,5516,5516,5517,5517,5517,5518,5518,5518,5518,5518,5518,5518,5518,5518,5518,5548,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,5589,
5589,5589,5589,5618,5621,5631,5661,5666,5707,5736,5741,5746,5775,5780,5785,5826,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5867,5880,5883,5883,5883,5883,5883,5888,5892,5892,5895,5895,5912,5925,5925,5941,5941,5941,5941,5941,5944,5944,5944,5947,5947,5947,5947,5947,5948,5949,5949,5949,5949,5949,5978,5981,5981,6010,6010,6039,6039,6043,6043,6047,6047,6051,6051,6055,6084,6113,6113,6114,6144,6144,6144,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,
6153,6153,6153,6153,6160,6166,6167,6167,6167,6189,6189,6196,6198,6198,6200,6200,6206,6212,6212,6212,6212,6219,6219,6219,6219,6219,6221,6221,6221,6221,6222,6222,6222,6227,6248,6248,6254,6254,6256,6262,6262,6262,6262,6265,6266,6266,6267,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6268,6269,6269,6269,6269,6270,6271,6272,6273,6274,6275,6276,6277,6278,6279,6280,6281,6282,6282,6283,6284,6285,6286,6287,6288,6288,6289,6289,6290,6290,6291,6291,6291,6296,6296,6296,6296,6296,6296,6296,
6296,6296,6337,6366,6407,6448,6451,6451,6451,6451,6451,6451,6451,6451,6464,6464,6464,6464,6464,6464,6466,6466,6466,6471,6471,6511,6511,6511,6514,6514,6514,6517,6517,6517,6557,6597,6597,6597,6597,6597,6600,6633,6633,6633,6633,6633,6634,6634,6634,6634,6634,6634,6647,6647,6647,6647,6650,6653,6656,6656,6656,6656,6656,6659,6662,6662,6662,6662,6662,6662,6662,6662,6663,6670,6677,6684,6684,6684,6689,6689,6689,6689,6689,6691,6691,6699,6699,6699,6699,6699,6699,6721,6742,6742,6771,6771,6771,6771,6771,6771,
6771,6771,6772,6773,6773,6774,6774,6781,6781,6781,6788,6788,6788,6795,6802,6809,6816,6823,6830,6851,6851,6851,6851,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6853,6853,6853,6853,6853,6853,6853,6853,6853,6853,6854,6854,6854,6854,6854,6854,6854,6855,6895,6898,6938,6978,7019,7019,7019,7019,7020,7026,7028,7028,7057,7063,7063,7068,7068,7068,7068,7109,7109,7138,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,
7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7171,7172,7172,7172,7172,7172,7172,7172,7172,7173,7173,7173,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7175,7181,7188,7188,7188,7188,7188,7188,7188,7188,7191,7191,7191,7191,7194,7201,7201,7208,7208,7215,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7222,7226,7226,7226,7226,7230,7271,7271,7300,7343,7345,7350,7357,7357,7386,7386,7386,7386,7427,7430,7430,7436,7436,7436,7476,7476,7479,7479,
7479,7480,7483,7486,7492,7533,7533,7533,7533,7533,7533,7533,7535,7535,7535,7535,7535,7536,7537,7538,7538,7538,7538,7538,7538,7538,7538,7538,7538,7538,7538,7538,7538,7538,7538,7538,7538,7538,7538,7578,7582,7585,7586,7587,7587,7616,7616,7616,7617,7617,7617,7617,7617,7646,7646,7646,7646,7646,7647,7650,7650,7690,7731,7731,7737,7737,7737,7740,7740,7740,7762,7762,7762,7762,7762,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7768,7769,7770,7770,7770,7770,7770,7776,7776,7776,7776,7776,7776,7779,7779,
7780,7780,7786,7786,7786,7787,7787,7827,7827,7827,7827,7827,7829,7829,7830,7830,7830,7830,7830,7830,7830,7830,7830,7830,7830,7830,7830,7831,7835,7839,7839,7880,7880,7880,7880,7881,7882,7885,7885,7885,7885,7888,7888,7888,7888,7928,7929,7930,7931,7932,7933,7934,7934,7935,7935,7935
;
yygh =
34,34,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,42,42,42,42,42,42,42,42,42,42,42,42,42,42,46,47,47,55,65,69,70,74,74,75,75,76,82,82,82,88,88,88,88,88,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,
92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,
92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,93,93,93,
93,93,95,95,96,96,97,100,103,109,109,109,115,115,115,115,121,121,121,121,121,127,127,135,135,135,144,144,150,150,150,163,163,163,163,163,163,164,164,164,164,164,164,164,164,164,170,176,176,176,176,205,205,205,205,208,211,211,211,211,211,211,211,217,217,217,217,217,217,217,217,218,218,220,220,220,220,251,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,258,280,280,280,280,
280,280,280,280,286,286,294,300,306,313,321,321,321,321,322,323,325,325,328,328,328,328,337,345,345,354,354,354,354,354,354,363,363,369,369,370,376,382,388,394,400,401,406,406,406,411,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,415,415,415,444,478,507,536,565,565,565,565,565,565,595,624,624,624,624,624,624,624,624,624,624,653,682,682,682,
682,682,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,685,690,719,719,719,720,726,731,732,732,738,768,769,775,775,775,775,775,775,775,775,779,779,785,791,791,791,791,793,793,793,801,801,821,853,853,873,893,913,933,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,
953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,954,954,962,964,993,994,994,994,994,994,996,996,996,997,997,998,1007,1007,1016,1016,1025,1034,1034,1034,1043,1044,1044,1050,1056,1057,1057,1057,1058,1059,1059,1059,1060,1060,1060,1060,1060,1060,1060,1067,1067,1067,1071,1101,1105,1105,1105,1135,1164,1193,1222,1251,1280,1309,1309,1309,1309,1338,1367,1396,1396,1396,1396,1396,1396,1425,1454,1454,1473,1473,1502,1531,1560,
1589,1618,1647,1649,1678,1682,1711,1740,1769,1772,1772,1772,1772,1775,1778,1781,1784,1788,1790,1793,1796,1800,1800,1800,1800,1803,1807,1841,1841,1841,1841,1870,1899,1899,1906,1908,1937,1966,1995,2024,2053,2054,2055,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2057,2062,2062,2067,2067,2070,2070,2070,2070,2083,2083,2113,2113,2115,2115,2115,2115,2115,2121,2127,2128,2129,2150,2160,2190,2190,2190,2210,2230,2250,2270,2290,2310,2330,2350,2370,2390,2410,2430,2450,2470,2470,2478,2478,2498,2518,2538,
2558,2578,2598,2600,2620,2624,2644,2664,2684,2684,2687,2687,2687,2687,2687,2687,2693,2699,2705,2705,2706,2708,2708,2711,2711,2711,2740,2742,2749,2749,2778,2778,2779,2788,2789,2798,2799,2799,2808,2808,2817,2817,2817,2817,2817,2826,2826,2830,2836,2842,2843,2843,2843,2843,2849,2855,2855,2855,2859,2859,2863,2864,2864,2865,2865,2865,2865,2865,2865,2895,2925,2925,2927,2930,2930,2930,2930,2933,2936,2939,2942,2945,2948,2951,2954,2957,2960,2963,2982,2984,3013,3042,3071,3071,3071,3090,3109,3128,3128,3128,
3128,3128,3128,3131,3134,3137,3140,3143,3146,3146,3146,3180,3183,3183,3186,3189,3192,3221,3224,3224,3224,3226,3226,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3255,3258,3261,3261,3261,3261,3261,3261,3261,3290,3290,3290,3290,3290,3293,3296,3299,3302,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3335,3335,3335,3335,3335,3336,3336,3336,
3336,3338,3338,3338,3338,3339,3340,3340,3341,3344,3345,3351,3352,3353,3354,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3368,3397,3399,3406,3408,3408,3419,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3429,3431,3451,3471,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3511,3531,3551,
3571,3591,3591,3591,3591,3591,3591,3598,3598,3598,3598,3601,3603,3603,3606,3612,3612,3613,3613,3614,3614,3614,3623,3623,3632,3632,3640,3640,3652,3657,3662,3668,3673,3679,3679,3683,3696,3696,3696,3696,3696,3699,3699,3703,3707,3711,3711,3711,3711,3711,3711,3711,3716,3716,3716,3716,3717,3722,3722,3722,3722,3722,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3731,3734,3737,3756,3775,3794,3813,3832,3851,3870,3889,3908,3908,3908,3908,3908,3908,3908,3908,3925,3925,3925,3925,3928,3962,3991,3994,3997,
3997,3999,3999,3999,4028,4031,4060,4060,4063,4092,4121,4150,4151,4152,4156,4156,4156,4156,4162,4162,4168,4171,4200,4200,4229,4258,4287,4316,4345,4374,4403,4432,4433,4433,4433,4433,4433,4433,4433,4433,4434,4435,4436,4436,4438,4439,4445,4450,4450,4450,4450,4455,4455,4455,4456,4462,4462,4462,4467,4473,4479,4480,4480,4486,4492,4498,4499,4503,4508,4509,4513,4514,4515,4516,4517,4518,4519,4521,4524,4525,4526,4526,4529,4529,4529,4551,4553,4564,4564,4564,4564,4564,4571,4571,4577,4583,4584,4613,4613,4614,
4614,4614,4614,4614,4614,4634,4640,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4646,4659,4659,4659,4659,4659,4665,4665,4665,4671,4676,4676,4682,4688,4688,4688,4688,4688,4693,4693,4693,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4698,4699,4700,4701,4702,4703,4704,4705,4706,4707,4708,4709,4710,4711,4712,4713,4714,4715,4716,4717,4718,4719,4720,4721,4721,4721,4722,4723,4724,4725,4725,4725,4727,4728,4728,4729,4729,4729,4729,4730,4730,4730,4733,
4738,4779,4780,4780,4780,4781,4781,4781,4781,4781,4781,4781,4781,4794,4807,4820,4820,4833,4839,4840,4840,4845,4845,4845,4845,4845,4845,4864,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4910,4910,4910,4910,4910,4910,4910,4910,4911,4912,4913,4914,4915,4916,4917,4918,4919,4920,4921,4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,4932,4933,4933,4934,4935,4936,4937,4938,4938,4938,4938,4938,4953,4953,4970,4970,5000,5000,5000,5003,5005,5005,5007,5007,5007,5010,5039,5042,5045,5048,5051,5051,5051,
5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5051,5080,5083,5086,5089,5092,5121,5124,5153,5156,5185,5188,5217,5220,5223,5224,5224,5224,5224,5224,5224,5225,5230,5235,5235,5235,5236,5236,5236,5236,5241,5241,5247,5248,5248,5248,5248,5254,5255,5261,5261,5261,5261,5261,5261,5261,5266,5266,5266,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5267,5268,5268,5268,5268,5268,5275,5275,
5282,5284,5284,5284,5284,5284,5287,5309,5309,5329,5329,5329,5329,5329,5335,5335,5340,5343,5347,5354,5355,5384,5390,5391,5397,5403,5404,5410,5410,5411,5417,5423,5429,5435,5435,5435,5458,5488,5489,5490,5491,5492,5493,5494,5495,5496,5497,5498,5499,5500,5501,5502,5503,5504,5505,5506,5507,5508,5509,5510,5511,5511,5512,5512,5513,5514,5515,5515,5515,5515,5515,5515,5516,5516,5516,5517,5517,5517,5517,5517,5517,5517,5517,5517,5517,5547,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,5588,
5588,5588,5617,5620,5630,5660,5665,5706,5735,5740,5745,5774,5779,5784,5825,5866,5866,5866,5866,5866,5866,5866,5866,5866,5866,5866,5866,5866,5879,5882,5882,5882,5882,5882,5887,5891,5891,5894,5894,5911,5924,5924,5940,5940,5940,5940,5940,5943,5943,5943,5946,5946,5946,5946,5946,5947,5948,5948,5948,5948,5948,5977,5980,5980,6009,6009,6038,6038,6042,6042,6046,6046,6050,6050,6054,6083,6112,6112,6113,6143,6143,6143,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6152,
6152,6152,6152,6159,6165,6166,6166,6166,6188,6188,6195,6197,6197,6199,6199,6205,6211,6211,6211,6211,6218,6218,6218,6218,6218,6220,6220,6220,6220,6221,6221,6221,6226,6247,6247,6253,6253,6255,6261,6261,6261,6261,6264,6265,6265,6266,6267,6267,6267,6267,6267,6267,6267,6267,6267,6267,6267,6267,6267,6267,6268,6268,6268,6268,6269,6270,6271,6272,6273,6274,6275,6276,6277,6278,6279,6280,6281,6281,6282,6283,6284,6285,6286,6287,6287,6288,6288,6289,6289,6290,6290,6290,6295,6295,6295,6295,6295,6295,6295,6295,
6295,6336,6365,6406,6447,6450,6450,6450,6450,6450,6450,6450,6450,6463,6463,6463,6463,6463,6463,6465,6465,6465,6470,6470,6510,6510,6510,6513,6513,6513,6516,6516,6516,6556,6596,6596,6596,6596,6596,6599,6632,6632,6632,6632,6632,6633,6633,6633,6633,6633,6633,6646,6646,6646,6646,6649,6652,6655,6655,6655,6655,6655,6658,6661,6661,6661,6661,6661,6661,6661,6661,6662,6669,6676,6683,6683,6683,6688,6688,6688,6688,6688,6690,6690,6698,6698,6698,6698,6698,6698,6720,6741,6741,6770,6770,6770,6770,6770,6770,6770,
6770,6771,6772,6772,6773,6773,6780,6780,6780,6787,6787,6787,6794,6801,6808,6815,6822,6829,6850,6850,6850,6850,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6851,6852,6852,6852,6852,6852,6852,6852,6852,6852,6852,6853,6853,6853,6853,6853,6853,6853,6854,6894,6897,6937,6977,7018,7018,7018,7018,7019,7025,7027,7027,7056,7062,7062,7067,7067,7067,7067,7108,7108,7137,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,
7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7170,7171,7171,7171,7171,7171,7171,7171,7171,7172,7172,7172,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7174,7180,7187,7187,7187,7187,7187,7187,7187,7187,7190,7190,7190,7190,7193,7200,7200,7207,7207,7214,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7221,7225,7225,7225,7225,7229,7270,7270,7299,7342,7344,7349,7356,7356,7385,7385,7385,7385,7426,7429,7429,7435,7435,7435,7475,7475,7478,7478,7478,
7479,7482,7485,7491,7532,7532,7532,7532,7532,7532,7532,7534,7534,7534,7534,7534,7535,7536,7537,7537,7537,7537,7537,7537,7537,7537,7537,7537,7537,7537,7537,7537,7537,7537,7537,7537,7537,7537,7577,7581,7584,7585,7586,7586,7615,7615,7615,7616,7616,7616,7616,7616,7645,7645,7645,7645,7645,7646,7649,7649,7689,7730,7730,7736,7736,7736,7739,7739,7739,7761,7761,7761,7761,7761,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7767,7768,7769,7769,7769,7769,7769,7775,7775,7775,7775,7775,7775,7778,7778,7779,
7779,7785,7785,7785,7786,7786,7826,7826,7826,7826,7826,7828,7828,7829,7829,7829,7829,7829,7829,7829,7829,7829,7829,7829,7829,7829,7830,7834,7838,7838,7879,7879,7879,7879,7880,7881,7884,7884,7884,7884,7887,7887,7887,7887,7927,7928,7929,7930,7931,7932,7933,7933,7934,7934,7934,7934
;
